/* Construesse
Ditta Pubblicità
Webdesigners: Michel Michelon / Gabriel Cunha Moroni
Webmaster: Roque Forner Jr.*/

/* Corpo */
body { margin-top: 0; margin-left: 0; margin-right: 0; margin-left: 0; background:url(../img/home/fundo.jpg); }
div { font-family:Arial, Helvetica, sans-serif; font-size:11px; }
label { display: block; } 

/* Template */
#principal { border: none; width: 966px; text-align: center; }
#corpo { border: none; width: 910px; text-align: left; background-color: #FFFFFF; }
#sombra_e { width: 28px; background:url(../img/home/sombra_e.png); }
#sombra_d { width: 28px; background:url(../img/home/sombra_d.png); }

/* Cabeçalho */
#cabecalho { border: none; position: relative; width:910px; height:288px; padding: 0px; }
#mascara { border: none; position: absolute; top: 0px; left: 0px; }
#logo { border: none; position: absolute; top: 0px; left: 500px; }
#f_menu { border: none; position: absolute; top: 163px; left: 111px; width:791px; height:71px;}
#p_vendas { border: none; position: absolute; top: 242px; left: 575px; }
#banner { border: none; position: absolute; width:910px; height:288px; overflow: hidden; }
#lancamentos { border: none; position: relative; height: 50px; }
#links { border: 0; position: absolute; top: 14px; left: 0; width: 214px; height: 45px; text-align: center; color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
#links:hover { font-weight: bold; }
#links2 { border: 0; position: absolute; top: 14px; left: 0; width: 214px; height: 45px; text-align: center; text-decoration:none; color: #666; font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
#links2:hover { font-weight: bold; }
#linkmenu{ color:#ccc; text-decoration:none;}
#linkmenu:visited{ color:#ccc; text-decoration:none;}

/*#linkmenu:hover{ color:#CCCCCC; text-decoration:none;}*/

/* Rodapé */
#rodape { margin-top:20px; border: none; position: relative; width:910px; height:50px; padding: 0px; background-color: #f2f1f0; }
#copyright { border: none; position: absolute; top: 18px; left: 18px; }
#ditta { border: none; position: absolute; top: 18px; left: 810px; }
 
/* Slideshow */
.slideshow { display: block; position: relative; z-index: 0; }
.slideshow-images {	display: block;	overflow: hidden; position: relative; }		
.slideshow-images img {	display: block;	position: absolute;	z-index: 1; }		
.slideshow-thumbnails {	overflow: hidden;}
.slideshow-images {	height: 288px; width: 710px; }		
.slideshow-images-visible { opacity: 1; }	
.slideshow-images-prev { opacity: 0; }
.slideshow-images-next { opacity: 0; }
.slideshow-images img {	float: left; left: 0; top: 0; }	
.slideshow { height: 288px;	margin: 0 auto;	width: 910px; }
.slideshow a img { border: 0; }
.slideshow-loader {	height: 28px; right: 0;	position: absolute;	top: 0;	width: 28px; z-index: 10001; }
.slideshow-loader-hidden { opacity: 0; }
.slideshow-loader-visible {	opacity: 1; }

/* Home */
#home { border: none; position: relative; width: 910px; height: auto; padding-top: 30px; padding-bottom: 30px; }
#home2 { border: none; position: relative; width: 880px; height: auto; }
#predio_b { border: none; position: relative; float: left; display:block; width: 200px; height: 265px; margin-left: 10px; margin-right: 10px; margin-bottom:20px; }

/* Topo dos empreendimentos */
#topo_empr{ position: relative; width:880px; height: auto; padding-bottom:30px; border:0; }

#img_principal{ float:left; margin-right:14px; margin-bottom:8px;}

/* Pagina dos empreendimentos */
#empr_t2 { border: none; position: absolute; top: 175px; right: 10px; width: 275px; height: 200px; } /*  Texto do empreendimentos */
#empr_fs { border: 4px solid #CCCCCC; float:right; margin-top:41px; width: 330px; height:auto; padding-top:3px; padding-left:1px; padding-right:1px; padding-bottom:1px; } /* Fotos pequenas dos Empreendimentos */
#empr_fs3 { float:left; margin-top:17px;  width: 200px; height:auto; position: absolute; font-size: 18px; font-family: Arial, Helvetica, sans-serif;} /* Fotos pequenas dos Empreendimentos */
#empr_ft { border: none; position: absolute;  top: 550px; right: 40px; width: 275px; height: 200px; } /*  Titulo Fotos pequenas dos Empreendimentos */
#empr_cara { border: solid; position:relative; border-color: #ffffff; margin-top:10px; float:left; width: 527px; height: 430px; } /*  Parte das caracteristicas dos Empreendimentos */

#empr_fs p img{ margin-left:2px; margin-right: 2px; margin-bottom: 2px;}

#planta{ width:217px; height: 200px; float:left; margin:4px; text-align:center; }

/* Pagina Empresa */
#topo_empresa{ position: relative; width:880px; height: auto; clear:both; border: 2px; text-align:justify; }

/* Pagina historico */
#topo_historico{ position: relative; width:880px; height: auto; border: 2px; text-align:justify; }

/* Pagina certificações */
#topo_certifica{ position: relative; width:880px; height: auto; float: right; border: 2px; text-align:justify; }

/* Scroller */
.Scroller-Container { position: absolute; top: 0px; left: 0px; }
#Scrollbar-Container { position: absolute; top: 7px; left: 477px; }
#Scrollbar-Container2 { position: absolute; top: 7px; left: 477px; }
.Scrollbar-Up { cursor: pointer; position: absolute; }
.Scrollbar-Track { width: 20px; height: 350px; position: absolute; top: 32px; left: 4px; background: transparent url(../images/scrollbar_track.gif) repeat-y center center; }
.Scrollbar-Handle { position: absolute; width: 20px; height: 22px; }
.Scrollbar-Down { cursor: pointer; position: absolute; top: 380px; }

/* Paginação */
.linkPag{ font-size:10px; font-family:Verdana, Helvetica; color:#333333; text-decoration:none; padding:2px; margin:2px; border:1px solid #CCCCCC; }
.linkPag:hover{ font-size:12px; font-family:Verdana, Helvetica; color:#FFFFFF; text-decoration:none; padding:2px; margin:2px; border:0px solid #999999;font-weight:bolder; background:#CC9900; }
.linkPagb{ font-size:10px; font-family:Verdana, Helvetica; color:#333333; text-decoration:none; padding:2px; margin:2px; }
.linkPagb:hover{ font-size:12px; font-family:Verdana, Helvetica; color:#CC9900; text-decoration:none; padding:2px; margin:2px; border:0px solid #999999; font-weight:bolder; font-weight:bolder; }