body {
	margin:0px; 
	background-color:#FCFBF7;
	font-family:Arial, Tahoma;
	font-size:11px;
	color:#666;
	background-image:url(images/bg.jpg);
	background-position:top left;
}
form {
margin:0px;
padding:0px;
}
p {
margin:0px;
margin-bottom:15px;
}

/* ESTRUTURA */
#topo {
	width:100%;
	height:150px;
	float:left;
	text-align:center;
	background-image:url(images/bg_top.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
#corpo { 
	width:990px; 
	margin:0 auto;
}
#left {
	width:170px;
	float:left;
	padding-top:20px;
}


/* MENU */
#menu {
	width:165px;
	height:425px;
	float:left;
	padding-left:5px;
}
.menu_item {
	width:143px;
	height:19px;
	margin-bottom:1px;
	padding-top:4px;
	padding-left:12px;
	float:left;
	background-image:url(images/seta_menu.gif);
	background-position:left;
	background-repeat:no-repeat;
	font-size:12px;
}
.menu_item2 {
	width:143px;
	height:19px;
	margin-bottom:1px;
	padding-top:4px;
	padding-left:12px;
	float:left;
	background-image:url(images/seta_menu.gif);
	background-position:left;
	background-repeat:no-repeat;
	font-size:12px;
	color:#1761B9;
	cursor:pointer;
}
.box_atendimentoonline {
	width:150px;
	height:126px;
	float:left;
	padding:5px;
	background-image:url(images/box_atendimentoonline.gif);
	background-position:left;
	background-repeat:no-repeat;
}


/* RODAPÉ */
#rodape {
	width:985px;
	height:60px;
	float:left;
	margin-top:15px;
	padding-left:5px;
	padding-top:20px;
	background-image:url(images/bg_rodape.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
#rodape_logo {
	width:55px;
	float:left;
}
#rodape_endereco {
	width:320px;
	float:left;
}
.rodape_fone {
	width:155px;
	float:left;
}
#rodape_arearestrita {
	width:180px;
	float:left;
	padding-right:10px;
	text-align:right;
}
#rodape_form {
	width:110px;
	float:left;
}
#rodape_final {
	width:990px;
	height:40px;
	padding-left:5px;
	float:left;
}
#rodape_01 {
	width:490px;
	padding-top:5px;
	text-align:left;
	font-size:11px;
	color:#9B9484;
	border-top:1px solid #D5CEBC;
	float:left;
}
#rodape_02 {
	width:490px;
	padding-top:5px;
	text-align:right;
	font-size:11px;
	color:#9B9484;
	border-top:1px solid #D5CEBC;
	float:left;
}



/* HOME */
.titulohome_construcaocivil {
	width:360px;
	height:20px;
	float:left;
}
.titulohome_lancamentosimobiliarios {
	width:450px;
	height:20px;
	float:left;
	padding-left:10px;
}
.bannerhome_construcaocivil {
	width:360px;
	height:405px;
	float:left;
}
.bannerhome_lancamentos {
	width:450px;
	height:405px;
	float:left;
	padding-left:10px;
}
.titulohome_acompanhe {
	width:360px;
	height:20px;
	float:left;
}
.titulohome {
	width:220px;
	height:20px;
	float:left;
	padding-left:10px;
}
.boxhome_acompanhe {
	width:350px;
	height:126px;
	float:left;
	padding:5px;
	margin-right:10px;
	background-image:url(images/box_homeacompanhe.gif);
	background-position:left;
	background-repeat:no-repeat;
}
.acompanhe_1 {
	width:197px;
	float:left;
	padding-top:34px;
	padding-left:20px;
	color:#999999;
}
.acompanhe_2 {
	width:133px;
	float:left;
	padding-top:4px;
}
.boxhome_qualidade {
	width:210px;
	height:122px;
	float:left;
	padding:5px;
	padding-top:9px;
	padding-right:15px;
	background-image:url(images/box_homequalidade.gif);
	background-position:left;
	background-repeat:no-repeat;
	line-height:14px;
	color:#999999;
}
.boxhome_responsabilidade {
	width:190px;
	height:96px;
	float:left;
	padding:20px;
	padding-right:10px;
	background-image:url(images/box_homeresponsabilidade.gif);
	background-position:left;
	background-repeat:no-repeat;
	line-height:14px;
	color:#999999;
}


/* CONTEÚDO */
#meio { 
	width:820px;
	float:left;
}
.titulo_construcaocivil {
	width:820px;
	height:20px;
	float:left;
}
.banner_construcaocivil {
	width:600px;
	height:405px;
	float:left;
}
.minibanner_construcaocivil {
	width:220px;
	height:130px;
	float:left;
}
.titulo_acompanhe {
	width:240px;
	height:20px;
	float:left;
}
.titulo_construa {
	width:200px;
	height:20px;
	float:left;
	padding-left:10px;
}
.titulo_regioesatuacao {
	width:190px;
	height:20px;
	float:left;
	padding-left:10px;
}
.titulo_clientes {
	width:150px;
	height:20px;
	float:left;
	padding-left:10px;
}
.box_acompanhe {
	width:230px;
	height:126px;
	float:left;
	padding:5px;
	margin-right:10px;
	background-image:url(images/box_construcaocivil_acompanhe.gif);
	background-position:left;
	background-repeat:no-repeat;
}
.acompanhe_3 {
	width:210px;
	height:105px;
	float:left;
	padding-top:21px;
	padding-left:20px;
	color:#999999;
	background-image:url(images/bg_capacete.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
}
.box_construa {
	width:180px;
	height:106px;
	float:left;
	padding-left:20px;
	padding-top:30px;
	margin-right:10px;
	background-image:url(images/box_construcaocivil_construa.gif);
	background-position:left;
	background-repeat:no-repeat;
	color:#999;
}
.box_regioesatuacao {
	width:170px;
	height:76px;
	float:left;
	padding-left:20px;
	padding-top:60px;
	margin-right:10px;
	background-image:url(images/box_construcaocivil_regioesatuacao.gif);
	background-position:left;
	background-repeat:no-repeat;
	color:#999;
}
.box_clientes {
	width:150px;
	height:126px;
	float:left;
	padding:5px;
	background-image:url(images/box_construcaocivil_clientes.gif);
	background-position:left;
	background-repeat:no-repeat;
}
.box_lancamentos {
	width:340px;
	height:560px;
	float:left;
}
.box_todoslancamentos {
	width:480px;
	height:360px;
	float:left;
}
.titulo_showroom {
	width:480px;
	height:20px;
	float:left;
}
.box_showroom {
	width:450px;
	height:150px;
	float:left;
	padding:15px;
	background-image:url(images/box_showroom.gif);
	background-position:left;
	background-repeat:no-repeat;
}
.box_showroom_frase {
	width:213px;
	height:98px;
	float:left;
	padding-left:20px;
	padding-top:20px;
	background-color:#EDE8D9;
}
.box_showroom_foto {
	width:216px;
	height:118px;
	float:left;
}
.box_showroom_horario {
	width:445px;
	float:left;
	padding-top:12px;
	padding-left:5px;
}
#conteudo {
	width:760px;
	float:left;
	background-image:url(images/meio.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:25px 30px 25px 30px;
	text-align:justify;
	line-height:16px;
}
#conteudo0 {
	width:760px;
	float:left;
	background-image:url(images/meio2.gif);
	background-repeat:repeat-y;
	background-position:bottom;
	padding:25px 30px 25px 30px;
	text-align:justify;
	line-height:16px;
}
.conteudo1 {
	width:790px;
	float:left;
	background-image:url(images/meio2.gif);
	background-repeat:repeat-y;
	background-position:bottom;
	padding:10px 15px 10px 15px;
	text-align:justify;
	line-height:16px;
}
#conteudo2 {
	width:790px;
	float:left;
	background-image:url(images/meio.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:10px 15px 10px 15px;
	text-align:justify;
	line-height:16px;
}
.conteudobarra {
	width:820px;
	float:left;
}
.conteudo_rodape {
	width:815px;
	padding-left:5px;
	padding-top:10px;
	padding-bottom:10px;
	color:#8F876D;
	float:left;
}
.coluna1 {
	width:200px;
	float:left;
}
.coluna2 {
	width:560px;
	float:left;
}
.clientes {
	width:120px;
	height:100px;
	margin-right:5px;
	margin-bottom:5px;
	border:1px solid #EBE5D2;
	float:left;
}
.barra_titulo {
	width:770px;
	float:left;
	background-color:#F9F7F0;
	padding-bottom:6px;
	padding:10px;
	font-size:11px;
	color:#777;
	line-height:14px;
}
.barra_titulo2 {
	width:760px;
	float:left;
	background-color:#F9F7F0;
	padding-bottom:6px;
	padding:15px;
	font-size:11px;
	color:#777;
	line-height:14px;
	margin-bottom:10px;
}
.barra_titulo3 {
	width:760px;
	float:left;
	background-color:#F9F7F0;
	padding-bottom:6px;
	padding:15px;
	font-size:11px;
	color:#777;
	line-height:14px;
	margin-top:10px;
}
.fotos_iframe {
	width:615px;  
	float:left; 
	margin-right:10px;
}
.fotos_iframe2 {
	width:165px;  
	float:left; 
}
.fotos_grande {
	width:615px; 
	height:325px; 
	float:left; 
}
.fotos_pequeno {
	width:80px;
	height:50px;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	background-color:#F9F7F0;
}	
.fotos_pequeno2 {
	width:80px;
	height:50px;
	float:left;
	margin-bottom:5px;
	background-color:#F9F7F0;
}
.fotos_legenda {
	width:605px;
	padding-left:10px;
	height:20px;
	padding-top:10px;
	background-image:url(images/seta2.gif);
	background-position:center left;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	line-height:normal;
}
.fotos_observacao {
	width:165px;
	text-align:right;
	float:left;
	color:#999999;
}
.plantas {
	width:360px;  
	padding:17px;
	float:left; 
}
.plantas2 {
	width:265px;
	padding-top:20px;
	padding-bottom:20px;
	float:left; 
}
.plantas_imprmir {
	width:100%;
	float:left;
	background-color:#F9F7F0;
	padding-top:5px;
	padding-bottom:5px;
}
.plantas_ampliado {
	width:100%;
	float:left;
	text-align:center;
}
.lancamentos_menu {
	width:790px;
	float:left;
	border-top:2px solid #FF9900;
}
.lancamentos_menuitem {
	padding-left:15px;
	padding-right:15px;
	padding-top:11px;
	padding-bottom:5px;
	font-weight:bold;
	color:#70695A;
	font-size:12px;
	float:right;
	text-align:center;
}
.lancamentos_menuitem_over {
	padding-left:15px;
	padding-right:15px;
	padding-top:11px;
	padding-bottom:5px;
	font-weight:bold;
	color:#1761B9;
	font-size:12px;
	float:right;
	text-align:center;
	cursor:pointer;
}
.localizacao1 {
	width:190px;
	height:370px;
	padding-left:20px;
	padding-top:20px;
	background-color:#F9F7F0;
	float:left;
}
.localizacao2 {
	width:560px;
	padding-left:10px;
	float:left;
}
.atendimento1 {
	width:360px;
	float:left;
}
.atendimento2 {
	width:430px;
	float:left;
}
.atendimento_tituloformulario {
	width:340px;
	height:41px;
	float:left;
	background-color:#F9F7F0;
	padding-left:20px;
	padding-top:13px;
	margin-bottom:25px;
	line-height:13px;
}
.atendimento_showroom {
	width:415px;
	height:44px;
	float:left;
	background-color:#FF9900;
	padding-left:15px;
	padding-top:10px;
}
.atendimento_formulario {
	width:280px;
	padding-left:50px;
	padding-right:30px;
	float:left;
}
.atendimento_foto {
	width:430px;
	float:left;
}
.atendimento_telefone {
	width:400px;
	float:left;
	background-color:#F9F7F0;
	padding:15px;
	line-height:12px;
	color:#70695A;
}
.noticias {
	width:310px;
	padding:20px;
	float:left;
}
.acompanhe1 {
	width:430px;
	height:80px;
	float:left;
}
.acompanhe2 {
	width:50px;
	height:60px;
	padding-left:20px;
	padding-top:20px;
	float:left;
	font-size:34px; 
	color:#787163; 
	font-weight:bold;
	background-color:#E9E3CD;
	line-height:normal;
}
.acompanhe3 {
	width:290px;
	height:55px;
	float:left;
	padding-top:25px;
	background-color:#E9E3CD;
	line-height:13px;
	font-size:12px;
	background-image:url(images/lancamentos/barras.gif);
	background-position:right;
	background-repeat:no-repeat;
}
.box_texto {
	width:310px; 
	padding:15px; 
	float:left;
	font-size:12px;
}
.box_foto {
	width:440px; 
	height:330px; 
	float:right;
}
.box_texto2 {
	width:420px; 
	height:175px; 
	float:right; 
	background-color:#FAF7EF; 
	padding-top:20px;
	padding-left:20px;
	border-top:5px solid #FF9900;
}
.box2_texto {
	width:500px; 
	padding:15px; 
	float:right;
	font-size:12px;
}
.box2_foto {
	width:250px; 
	height:330px; 
	float:left;
}
.box2_texto2 {
	width:230px; 
	height:175px; 
	float:left; 
	background-color:#FAF7EF; 
	padding-top:20px;
	padding-left:20px;
	border-top:5px solid #FF9900;
}
.responsabilidade_foto {
	width:390px; 
	float:left;
	margin-bottom:10px; 
	border-bottom:3px solid #FF9900;
}
.responsabilidade_texto { 
	padding:15px; 
	float:left;
	font-size:12px;
	width:360px; 
}
.responsabilidade_legenda { 
	padding:15px; 
	float:left;
	font-size:11px;
	width:360px;
	background-color:#FAF7EF; 
	margin-bottom:10px;
	line-height:normal;
}
.responsabilidade_titulo {
	text-align:justify; 
	width:100%; 
	padding-bottom:5px; 
	margin-bottom:20px; 
	padding-top:10px; 
	border-bottom:1px solid #FFC140;
	color:#1761B9;
}
.banner_lancamentos {
	width:380px;
	height:265px;
	padding:15px;
	float:left;
	background-image:url(images/lancamentos/bg_lancamentos.gif);
	background-repeat:no-repeat;
}


.cons_iframe {
	width:575px;  
	float:left; 
	margin-right:10px;
}
.cons_iframe2 {
	width:205px;  
	float:left; 
}
.cons_grande {
	width:575px; 
	height:395px; 
	background-position:center; 
	background-repeat:no-repeat; 
	background-color:#F8F4E8; 
}
.cons_pequeno {
	width:100px; 
	height:75px; 
	margin-bottom:5px; 
	float:left; 
	margin-right:5px;
	background-color:#F8F4E8; 
}	
.cons_pequeno2 {
	width:100px; 
	height:75px; 
	margin-bottom:5px; 
	background-color:#F8F4E8; 
	float:left; 
}
.cons_legenda {
	width:565px;
	height:120px;
	float:left;
	padding-left:10px;
	padding-top:10px;
	background-color:#F8F4E8;
	line-height:normal;
	text-align:left;
}

.box_portfolio {
	width:200px;
	float:left;

}
.box_portfoliologo {
	width:165px;
	height:100px;
	padding-left:20px;
	float:left;
}
.box_portfoliolegenda {
	width:172px;
	height:70px;
	padding-left:15px;
	padding-top:15px;
	float:left;
	background-color:#F9F8EE;
	line-height:normal;
}
.box_portfoliofoto {
	width:175px;
	height:315px;
	float:left;
	padding:5px;
	border:1px solid #EBE5D2;
}
.coluna_linhatempo {
	width:390px;
	float:left;
}
.coluna_linhatempo2 {
	width:370px;
	float:left;
}
.box_linhatempo {
	width:350px;
	float:left;
	padding:10px;
	background-color:#F9F8EE;
	line-height:normal;
	margin-bottom:10px;
}
.laranja16 {
	font-size:16px;
	color:#FF9900;
}

.coluna_cliente1 {
	width:240px;
	padding-right:20px;
	float:left;
	margin-bottom:15px;
}
.coluna_cliente1 li{
	margin:5px 0;
	list-style:none;
}

/* FORMULÁRIOS */
.miniform {
	width:101px;
	float:left;
	margin-bottom:4px;
	height:16px;
	border:1px solid #D2CAB9;
	font-size:11px;
	font-family:Arial;
	color:#999;
}
.acompanheform {
	width:150px;
	float:left;
	border:1px solid #D2CAB9;
	font-size:11px;
	font-family:Arial;
	color:#666;
	margin-right:4px;
	padding:2px;
}
.box_formularios {
	width:250px;
	float:left;
}

.box_acompanhelogin {
	width:350px;
	float:left;
	text-align:left;
	padding-left:20px;
}
.formularios_input {
	width:230px;
	float:left;
	border:1px solid #D2CAB9;
	background-color:#F9F8F1;
	font-size:12px;
	font-family:Arial;
	color:#666;
	padding:1px;
	margin-bottom:5px;
	margin-top:2px;
	padding-top:2px;
	padding-bottom:2px;
}
.input_cadastro {
	width:345px;
	float:left;
	border:1px solid #D2CAB9;
	background-color:#F9F8F1;
	font-size:12px;
	font-family:Arial;
	color:#666;
	padding:1px;
	margin-bottom:5px;
	margin-top:2px;
	padding-top:5px;
	padding-bottom:3px;
}
.formularios_select {
	width:234px;
	float:left;
	border:1px solid #D2CAB9;
	background-color:#F9F8F1;
	font-size:12px;
	font-family:Arial;
	color:#666;
	padding:1px;
	margin-bottom:5px;
	margin-top:2px;
}
.formularios_button {
	width:70px;
	float:left;
	border:1px solid #FF6600;
	background-color:#FF9900;
	font-size:11px;
	font-family:Arial;
	color:#FFF;
	font-weight:bold;
	padding:2px;
	margin-top:5px;
	margin-right:5px;
}
.formularios_titulo {
	width:229px;
	float:left;
	background-color:#F9F8F1;
	font-size:11px;
	font-family:Arial;
	color:#666;
	margin-bottom:5px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
}
.barra_formularios {
	text-align:justify; 
	width:505px; 
	padding-bottom:5px; 
	margin-bottom:10px; 
	border-bottom:1px solid #FFC140;
	color:#1761B9;
	font-weight:bold;
	font-size:12px;
	float:left;
}




/* PROGRAMAÇÃO */
.pagina1 {
	width:370px;
	height:23px;
	float:left;
	text-align:left;
	padding-top:6px;
	padding-left:10px;
	background-color:#FAF7EF;
}
.pagina2 {
	width:370px;
	height:23px;
	float:left;
	text-align:right;
	padding-top:6px;
	padding-right:10px;
	background-color:#FAF7EF;
}
.voltar {
	width:60px;
	float:right;
	text-align:right;
	background-image:url(images/seta3.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:10px;
	margin-right:5px;
}

.box_campo{
	width:250px;
	float:left;
}

.box_campo2{
	width:347px;
	float:left;
	padding-bottom:10px;
	text-align:left;
}

/* FONT */
.branco11 {	font-size:11px;	color:#FFFFFF }
.branco12 { font-size:12px;	color:#FFFFFF }
.cinza_esc11 { font-size:11px; color:#666666; text-decoration:none }
.cinza_esc12 { font-size:12px; color:#666666; text-decoration:none }
.azul11 { font-size:11px; color:#1761B9 }
.azul12 { font-size:12px; color:#1761B9 }
.laranja11 { font-size:11px; color:#FF9900 }
.laranja12 { font-size:12px; color:#FF9900 }


/* LINKS */
.Abranco11 {	font-size:11px;	color:#FFFFFF; text-decoration:none }
.Abranco12 { font-size:12px;	color:#FFFFFF; text-decoration:none }
.Acinza_esc11 { font-size:11px; color:#666666; text-decoration:none }
.Acinza_esc12 { font-size:12px; color:#666666; text-decoration:none }
.Acinza11 { font-size:11px; color:#999999; text-decoration:none }
.Acinza12 { font-size:12px; color:#999999; text-decoration:none }
.Aazul11 { font-size:11px; color:#1761B9; text-decoration:none }
.Aazul12 { font-size:12px; color:#1761B9; text-decoration:none }
.Alaranja11 { font-size:11px; color:#FF9900; text-decoration:none }
.Alaranja12 { font-size:12px; color:#FF9900; text-decoration:none }
.Amarrom11 { font-size:11px; color:#9B9484; text-decoration:none }

.Abranco11:hover {	font-size:11px;	color:#FF9900; text-decoration:none }
.Abranco12:hover { font-size:12px;	color:#FF9900; text-decoration:none }
.Acinza_esc11:hover { font-size:11px; color:#999999; text-decoration:none }
.Acinza_esc12:hover { font-size:12px; color:#999999; text-decoration:none }
.Acinza11:hover { font-size:11px; color:#999999; text-decoration:none }
.Acinza12:hover { font-size:12px; color:#999999; text-decoration:none }
.Aazul11:hover { font-size:11px; color:#003399; text-decoration:none }
.Aazul12:hover { font-size:12px; color:#003399; text-decoration:none }
.Alaranja11:hover { font-size:11px; color:#FF6600; text-decoration:none }
.Alaranja12:hover { font-size:12px; color:#FF6600; text-decoration:none }
.Amarrom11:hover { font-size:11px; color:#FF9900; text-decoration:none }