@charset "utf-8";
/* CSS Document */

ul,li,h1,h2,h3,h4,h5,h6,div,img,p{margin:0; padding:0; border:0;}

img{float:left;}

body {margin:0; padding:0; text-align:center; background:url(images/fundo_w3.jpg) top center;}

#container {text-align:left; width:990px; margin:0 auto; padding:0; background:url(images/fundo_container.jpg) top left repeat-x; overflow:hidden;}

#topo_flash { width:990px; height:311px; margin:0; padding:0; overflow:hidden; }

/*------------------Lateral Esquerda e conteúdo----------------------------*/

#lateral_es { width:325px; height:509px; float:left; margin:0; padding:0; overflow:hidden; background:url(images/fundo_le.jpg) top left no-repeat;}

#lateral_es_hist { width:325px; height:509px; float:left; margin:0; padding:0; overflow:hidden; background:url(images/fundo_le_historico.jpg) top left no-repeat;}

#lateral_es_lanca{ width:325px; height:509px; float:left; margin:0; padding:0; overflow:hidden; background:url(images/fundo_le_lanca.jpg) top left no-repeat;}

#lateral_es_uni{ width:325px; height:509px; float:left; margin:0; padding:0; overflow:hidden; background:url(images/fundo_le_unidades.jpg) top left no-repeat;}


#conteudo_es {margin:20px 0 0 0; float:left; display:inline; width:325px; height:370px; overflow:hidden;}

h3 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; font-weight:bold;  float:left; margin:18px 0 0 34px; display:inline;}

.amarelo { font-size: 20px; color:#f8b941;}

#seta_cima_es {float:right; margin:1px 22px 0 0;}

#seta_baixo_es {float:right; margin:4px 22px 0 0; clear:right;}

#engloba_es {clear:both; height:300px; float:left;  margin:0; width:300px; overflow:hidden; margin:32px 0 0 19px; *margin:46px 0 0 4px; }

#noscroll_es {clear:both; height:300px; float:left;  margin:0; width:300px; overflow:hidden; margin:46px 0 0 19px; *margin:46px 0 0 4px; }

#noscroll_text {clear:both; height:300px; float:left;  margin:0; width:300px; overflow:hidden; margin:46px 0 0 19px; *margin:46px 0 0 4px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF;}


ul#box_es{clear:both; width: 300px; list-style:none; height:300px; float:left; display:inline;}

ul#box_text{clear:both; width: 300px; list-style:none; height:300px; float:left; display:inline;}

ul#box_text li{ width:269px; height:125px;  margin:0 0 22px 0; *margin:0 0 19px 0;}


ul#box_es li{ background:url(images/box_fundo.jpg) top left repeat-x; width:269px; height:125px;  margin:0 0 22px 0; *margin:0 0 19px 0; overflow:hidden;}

ul#box_es li p {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#FFFFFF; float:left; width:150px;}

.bt_detalhes {float:right; margin:13px 30px 0 0;}

/*------------------meio e conteúdo----------------------------*/

#meio_dir {width:665px; height:509px; float: right; overflow:hidden; margin:0 0 0 -20px;}

#conteudo_meio { float:left; margin:20px 0 0 19px; width:649px; height:425px; background:url(images/fundo_meiodir.jpg); display:inline; overflow:hidden;}

#procura{float:right;  margin:20px 45px 0 0;   *margin:18px 45px 0 0;}

#setas_meio {float:left; height:58px; width:30px; overflow:hidden;} 

#seta_cima_meio {margin:1px 0 0 0; float:left;}

#seta_baixo_meio {margin:4px 0 0 0;}

h4 { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFF; margin:9px 0 13px 0; float:left;}

ul#box_meiodir{clear:both; width: 643px; list-style:none; height:283px;  float:left; display:inline; }

ul#box_meiodir li{ background:url(images/box_fundo.jpg) top left repeat-x; width:269px; height:125px; margin:0 30px 22px 0; float:left; }

#obras_home { width: 643px; height:283px; margin:30px 0 0 19px;  float:left; display:inline; overflow:hidden;}

ul#box_meiodir li p {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#FFFFFF; float:left; width:150px;}



a img.empurra {margin:0 8px 0 0; border:4px solid #505052;}

a:hover img.empurra {margin:0 8px 0 0; border:4px solid #fff;}

/*-------------------Página quem somos-----------------*/


h3#interna {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; font-weight:bold;  float:left; margin:18px 0 0 60px; display:inline;}

h4.interna { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFF; margin:9px 0 13px 10px; float:left; display:inline;}

ul#box_meioint{clear:both; width: 556px; list-style:none; height:343px; margin:46px 0 0 59px;  float:left; display:inline; background:url(images/fundo_internas.jpg) top left repeat-x; height: 385px;}

ul#box_meioint li{width:499px; margin:0 30px 15px 0; float:left;}

ul#box_meioint li p {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF; float:left; width:490px; margin:0 0 0 10px; display:inline;}

.cinza { font-size: 16px; color:#bfc0c1;}




/*---------------------Página lançamentos ------------------*/


ul#box_meiolanca{clear:both; width: 643px; list-style:none; height:343px; margin:46px 0 0 19px;  float:left; display:inline; overflow:hidden;}

ul#box_meiolanca li{ width:596px; height:125px; margin:0 30px 22px 0; float:left; background:url(images/box_fundo_lanca.jpg) top left repeat-x;}

ul#box_meiolanca li p {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#FFFFFF; width:440px; margin:0 0 5px 0;}

ul#box_meiolanca li p.afasta {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#FFFFFF;  width:94px; margin:18px 0 0 0; float:right;}

ul#box_meiolanca li p.afasta a {font-size: 11px; color:#CCCCCC; font-weight:bold; text-decoration:none;}

ul#box_meiolanca li p.afasta a:hover {color:#FFF;}

.bold { font-size: 12px; color:#fff; font-weight:bold;}

h4.lanca { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFF; margin:9px 0 13px 0; float:left; display:inline; width:478px;}

.contem_dir {float:right; width:479px;}


/*---------------------Página obras em andamento--------------------*/


ul#box_meioanda{clear:both; width: 643px; list-style:none; height:343px; margin:30px 0 0 19px;  float:left; display:inline;}

ul#box_meioanda li{ width:596px; height:125px; margin:0 30px 22px 0; float:left; background:url(images/box_fundo_lanca.jpg) top left repeat-x;}

ul#box_meioanda li p {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#FFFFFF; width:440px; margin:0 0 5px 0;}



ul#box_meioanda li p.anda {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#FFFFFF;  width:273px; margin:18px 0 0 0; float:right;}

ul#box_meioanda li p.anda a {font-size: 11px; color:#CCCCCC; font-weight:bold; text-decoration:none;}

ul#box_meioanda li p.anda a:hover {color:#FFF;}



ul#box_meiolanca li p.anda2 {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#FFFFFF;  width:400px; margin:18px 0 0 0; float:right;}

ul#box_meiolanca li p.anda2 a {font-size: 11px; color:#CCCCCC; font-weight:bold; text-decoration:none;}

ul#box_meiolanca li p.anda2 a:hover {color:#FFF;}








/*---------------------Página unidades à venda--------------------*/


ul#box_meiounidades{clear:both; width: 643px; list-style:none; height:343px;   float:left; display:inline;}

ul#box_meiounidades li{ width:596px; height:125px; margin:0 30px 22px 0; float:left; background:url(images/box_fundo_lanca.jpg) top left repeat-x;}

ul#box_meiounidades li p {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#FFFFFF; width:440px; margin:0 0 5px 0;}



#unidades_scroll { width: 643px; height:283px; margin:30px 0 0 19px;  float:left; display:inline; overflow:hidden;}



ul#box_meiounidades li p.uni {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#FFFFFF;  width:138px; margin:18px 0 0 0; float:right;}

ul#box_meiounidades li p.uni a {font-size: 11px; color:#CCCCCC; font-weight:bold; text-decoration:none;}

ul#box_meiounidades li p.uni a:hover {color:#FFF;}



/*---------------------Página fale conosco--------------------*/

.ajusta_label {float:left; clear:both; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; font-weight:bold; margin:9px 0 5px 10px; width:240px; overflow:hidden;} 

.ajusta_label_lado {float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; font-weight:bold; margin:9px 0 5px 20px; width:240px; overflow:hidden;} 





.ajusta_label_inteiro {float:left; clear:both; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; font-weight:bold; margin:9px 0 5px 10px; width:500px;} 


.ajusta_campo_inteiro {float:left; clear:both; margin:5px 0 0 0; width:490px; height:14px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0; overflow:hidden;} 

.ajusta_campo {float:left; clear:both; margin:5px 0 0 0; width:230px; height:14px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0; overflow:hidden;} 

.ajusta_ddd {float:left; clear:both; margin:5px 0 10px 0; width:20px; height:14px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0; overflow:hidden;} 

.ajusta_estado {float:left; clear:both; width:50px; height:18px; font-family:Arial, Helvetica, sans-serif; font-size:11px; *padding:0 0 2px 0; overflow:hidden;} 

.ajusta_tel {float:left; margin:5px; width:200px; height:14px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0; overflow:hidden;} 

.ajusta_empresa {float:left; margin:5px 10px 0 0; width:109px; height:14px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0; overflow:hidden; clear:both;} 

.ajusta_atua {float:left; margin:5px 0 0 0; width:108px; height:14px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0; overflow:hidden;} 

.ajusta_servico {float:left; margin:0 5px 0 5px; width:176px; height:14px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0; overflow:hidden;} 


.ajusta_msg {float:left; clear:both; margin:5px 0 0 0; width:491px; *width:492px; height:50px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0; overflow:hidden;}

#box_fale{clear:both; width: 556px; list-style:none; height:343px; margin:46px 0 0 59px;  float:left; display:inline; background:url(images/fundo_fale.jpg) top left repeat-x; height: 385px;}


/*-------------------------footer-------------------------------*/

#bottom { width:971px; height:79px; clear:both; background:url(images/fundo_footer.jpg) top left repeat-x; line-height:79px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#c5c6c7; padding:0 0 0 19px; overflow:hidden;}

#bottom p {margin:0; padding:0; width:550px; float:left;}

#logo_azul {float:right; margin:25px 40px 0 0; }


