* {margin:0;}
a:active, a:focus {outline:none; ie-dummy:expression(this.hideFocus=true);}
   
img {border:none;}
body, h1, h2, h3, h4, h5, h6, p, ul, li, a, input, form, fieldset{ padding:0; margin:0; text-indent:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; text-decoration:none; list-style:none;color:#FFFFFF;}
html, body {height:100%; background:url(../images/1700_03.jpg) repeat;}
body * {position:relative;}
/* ------------------------- */
#main_template{min-height:100%;height:auto; height:100%; width:100%}

#top_right {height:100%; background:url(../images/top_right.png) no-repeat right top;}
#top_right_b {height:100%; background:url(../images/top_right_b.png) no-repeat right top;}
#top_left {height:100%; background: url(../images/top_left.png) no-repeat left top;}
#main_template #intro {height: 100%; background: url(../images/intro.png) no-repeat center center; vertical-align:middle;}
#bottom_left {height:100%; background:url(../images/bottom_leftcopy.png) no-repeat left bottom;}
#center_center {height:100%; background:url(../images/noivoscopy.png) no-repeat center top;}
#center_center_galeria {height: 100%; background:url(../images/noivos-site_transp.png) no-repeat center top;}

#content {width:600px; height:550px; position:absolute; bottom:20%; left:27%;}
#content h1 {font-size:38px; font-weight:normal; color:#ffcc66; text-align:left; padding:100px 0 0 60px;}
#content p {
	font-size:15px;
	color:#D6D6D6;
	text-align:left;
	word-spacing:2px;
	padding:25px 0 0 50px;
}
#content img {border: 2px #666 solid; -webkit-border-radius:2px; -moz-border-radius:2px; border:2px #666 solid; -webkit-border-radius:2px; -moz-border-radius:2px;}
#content_videos {width:445px; height:364px; position:absolute; bottom: 27%; left:32%; border:2px #666 solid; -webkit-border-radius:2px; -moz-border-radius:2px;}

#main_template #intro #FlashID {width:500px; height:600px; position:absolute; left:366px; top:-1px;}

#menu {width:195px; overflow:auto; position:absolute; left:80px; top:150px; overflow:hidden;}
ul#menu, ul#menu ul {width:195px; list-style-type:none; margin:0; padding:0;}
ul#menu a {display: block; text-decoration: underline;}
ul#menu li {}
ul#menu li a {height:35px; line-height:35px; background:url(../images/line_dot.png) no-repeat bottom right; display:block; text-align:center; text-decoration:none; padding-left:20px;}
ul#menu li a:hover {height:35px; background:url(../images/hover_effect.png) no-repeat; color:#f0c76f;}
ul#menu li ul li a {list-style-type:none; color:#666;font-size:12px; background:none;}
ul#menu li ul li a:hover {color:#666; padding-left:15px; background:none;}

#galeria {position:absolute; bottom:0%; left:15%;}
div.sc_gallery {
  /* Set it so we could calculate the offsetLeft */
  width:900px; height:145px; position:relative;
  /* Add scroll-bars */
  overflow: auto;}
ul.sc_gallery {height:110px; display:block;
  /* Max width here, for users without Javascript */
  width:5000px; padding:15px 0 0 15px;
  /* Remove default margin */
  margin:0; background: url('navigation.html'); list-style:none;}
.sc_gallery li {display:block; padding:0 4px 0 4px; float:left;}
.sc_gallery a {display:block; text-decoration:none;}
.sc_gallery span {
  /* We want a caption to display on the next line */
  display:block; margin-top:3px; text-align:center; font-size:12px;}
.sc_gallery span {display:none; margin-top:3px; text-align:center; font-size:12px;}
.sc_gallery a:hover span {display:block;}
.sc_gallery img {height:90px; border:2px #666 solid; -webkit-border-radius:2px; -moz-border-radius:2px;}
.sc_gallery a:hover img {filter:alpha(opacity=50); opacity:0.5;}
