html, body, , span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {
text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}
body {margin:0 auto;font-size:8pt;font-family:Tahoma, Verdana, Geneva, sans-serif; background:#f3f2eb;}
html, body, #bkgnd2 {height:100%;}
#bkgnd2 {position: absolute; top: 0; right: 0; height:auto; width:100%; min-height:100%; text-align:center; background:url(imagens/site/bg_rodape.png) bottom center repeat-x; z-index:2;}
img {border:none;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
.clear{clear:both;}

#container{width:940px;min-height:800px;margin:0 auto 0 auto; text-align:left;}
#header{width:100%;height:435px;background:url(imagens/site/bg_topo.png) 0 0 no-repeat;}
#content{width:940px;min-height:500px;float:left;margin:0 0 0 0;}
#footer{width:880px;height:217px; padding:40px 30px 0 30px; clear:both;}

.paginacao {font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #000;}
a.paginacao {font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #000;}
a.paginacao:hover {font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #06C;}
font.paginacao_color {font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #000;}

/* Header */
#header .top {float:left; width:100%; height:159px;}
#header .top .logo {float:left; width:221px; height:118px; margin:26px 0 0 127px;}
#header .top .menu {float:right; width:470px; height:159px; margin:19px 0 0 0;}
#header .top .menu ul {margin:0; list-style-type:none;}
#header .slideshow {float:left; width:100%; height:276px; position:relative;}
#header .slideshow .mask {position:absolute; z-index:99;}
#header .slideshow .fotos {float:left; width:100%; height:276px; position:absolute; z-index:9;}

/* Menus Header */
#header .top .menu .home a {position:relative; display:block; width:54px; height:11px; background:url(imagens/site/menu_topo_home.png) center left no-repeat;}
#header .top .menu .home a:hover {background-position:center right;}

#header .top .menu .equilibrio, #header .top .menu .diferenciais, #header .top .menu .empreendimentos, #header .top .menu .lancamentos {}
#header .top .menu .equilibrio a, #header .top .menu .diferenciais a, #header .top .menu .empreendimentos a, #header .top .menu .lancamentos a {position:relative; display:block; width:148px; height:15px; background:url(imagens/site/menu_topo_01.png) no-repeat; margin-bottom:11px;}

#header .top .menu .equilibrio a {background-position: 0 0;}
#header .top .menu .equilibrio a:hover {background-position: -148px 0;}
#header .top .menu .diferenciais a {background-position: 0 -26px;}
#header .top .menu .diferenciais a:hover {background-position: -148px -26px;}
#header .top .menu .empreendimentos a {background-position: 0 -51px;}
#header .top .menu .empreendimentos a:hover {background-position: -148px -51px;}
#header .top .menu .lancamentos a {background-position: 0 -76px;}
#header .top .menu .lancamentos a:hover {background-position: -148px -76px;}

#header .top .menu .central, #header .top .menu .acompanhe, #header .top .menu .blog, #header .top .menu .contato {}
#header .top .menu .central a, #header .top .menu .acompanhe a, #header .top .menu .blog a, #header .top .menu .contato a {position:relative; display:block; width:171px; height:15px; background:url(imagens/site/menu_topo_02.png) no-repeat; margin-bottom:11px;}

#header .top .menu .central a {background-position: 0 0;}
#header .top .menu .central a:hover {background-position: -171px 0;}
#header .top .menu .acompanhe a {background-position: 0 -26px;}
#header .top .menu .acompanhe a:hover {background-position: -171px -26px;}
#header .top .menu .blog a {background-position: 0 -51px;}
#header .top .menu .blog a:hover {background-position: -171px -51px;}
#header .top .menu .contato a {background-position: 0 -76px;}
#header .top .menu .contato a:hover {background-position: -171px -76px;}

#header .top .menu .menu_00, #header .top .menu .menu_01, #header .top .menu .menu_02 {float:left; padding:0;}
#header .top .menu .menu_00 {margin:5px 0 5px 50px; width:410px;}
#header .top .menu .menu_01 {margin:5px 20px 0 50px; width:148px;}
#header .top .menu .menu_02 {margin:5px 0 0 0; width:171px;}

/* Footer */
#footer .informacoes {float:left; width:250px;}
#footer .informacoes img {margin-bottom:20px;}
#footer .informacoes p {margin:0 0 10px 0;}
#footer .informacoes h1 {font-size:7pt; font-weight:normal;}

#footer .menus {float:right; width:600px;}
#footer .menus ul {float:right; margin:0 50px; padding:0;}
#footer .menus ul li {margin:0 0 10px 0;}
#footer .menus ul li a {}
#footer .menus ul li h1 {font-size:8pt; margin:0;}
#footer .menus ul li img {float:left; margin:5px 10px 0 0;}

/* Cores */
.areia_vermelho_claro, .areia_vermelho_claro a {color:#cbc8b4;}
.areia_vermelho_claro a:hover {color:#c52127;}

.cinza_escuro_vermelho_claro, .cinza_escuro_vermelho_claro a {color:#818486;}
.cinza_escuro_vermelho_claro a:hover {color:#c52127;}

.cinza_escuro_bordo, .cinza_escuro_bordo a {color:#818486;}
.cinza_escuro_bordo a:hover {color:#532728;}

.bordo_vermelho_claro, .bordo_vermelho_claro a {color:#452122;}
.bordo_vermelho_claro a:hover {color:#c52127;}

.preto_vermelho_claro, .preto_vermelho_claro a {color:#333;}
.preto_vermelho_claro a:hover {color:#c52127;}

.areia_escuro_vermelho_claro, .areia_escuro_vermelho_claro a {color:#918d64;}
.areia_escuro_vermelho_claro a:hover {color:#c52127;}

/* Home */
#home_top {float:left; width:940px; margin:10px 0;}
#home_top .box {float:left; width:290px; margin:0 10px;}
#home_top .box .top {float:left; width:290px; height:112px; background:url(imagens/site/bg_logo_empreendimentos_home.gif) 0 0 no-repeat; border-bottom:3px solid #f3f2eb;}
#home_top .box .top .logo {float:left; width:290px; height:112px; background-position:center; background-repeat:no-repeat;}
#home_top .box .foto {float:left; width:290px; height:198px;}
#home_top .box .txt {float:left; width:290px; padding:10px 0; text-align:center;}
#home_top .box .txt h1 {font-size:8pt;}
#home_top .box .botoes {float:left; width:290px;}
#home_top .box .botoes h2 {float:left; margin:0 15px;}
#home_top .box .botoes h2 a {display:block; position:relative; width:115px; height:27px; background:url(imagens/site/btn_saibamais_home.gif) center top no-repeat;}
#home_top .box .botoes h2 a:hover {background-position:center bottom;}
#home_top .box .botoes h3 {float:left; margin:0 15px;}
#home_top .box .botoes h3 a {display:block; position:relative; width:115px; height:27px; background:url(imagens/site/btn_hotsite_home.gif) center top no-repeat;}
#home_top .box .botoes h3 a:hover {background-position:center bottom;}

#home_bottom {float:left; width:940px; min-height:310px; margin:20px 0;}
#home_bottom .blog {float:left; width:292px; margin:10px 30px 0 0;}
#home_bottom .blog .linha {float:left; width:292px; margin:10px 0;}
#home_bottom .blog .linha h1 {font-size:8pt;}
#home_bottom .blog .linha h2 {font-size:7pt;}
#home_bottom .blog p a {float:left; display:block; position:relative; width:144px; height:27px; background:url(imagens/site/btn_blog_home.gif) center top no-repeat;}
#home_bottom .blog p a:hover {background-position:center bottom;}
#home_bottom .acompanhe {float:left; width:295px;}
#home_bottom .acompanhe p a {display:block; position:relative; width:295px; height:141px; background:url(imagens/site/banner_acompanhe_home.gif) center top no-repeat;}
#home_bottom .acompanhe p a:hover {background-position:center bottom;}
#home_bottom .newsletter {float:right; width:287px; margin-top:10px;}
#home_bottom .newsletter h1 {font-size:8pt; font-weight:normal;}
#home_bottom .newsletter .formulario {float:left; border:1px solid #ccc; padding:2px 5px; width:220px; margin:5px 0;}
#home_bottom .newsletter .botao {float:right; width:42px; height:42px; border:none; margin-top:-20px;}

/* Geral */
#tit {float:left; width:940px; height:110px; margin:5px 0 20px 0;}

/* Institucional */
#institucional {float:left; width:640px; min-height:300px; padding:0 300px 0 0; background:url(imagens/site/bg_institucional.gif) top right no-repeat; line-height:18px;}

/* Diferenciais */
#diferenciais {float:left; width:640px; min-height:500px; padding:0 300px 0 0; line-height:18px;}

#diferenciais ul {margin:10px 0; padding:0;}
#diferenciais ul li {float:left; margin:10px 0; clear:both;}
#diferenciais ul li img {float:left; margin:0 20px 0 0 ;}
#diferenciais ul li h1 {float:left; margin:;}

/* Central de Vendas */
#centralvendas {float:left; width:640px; padding:0 300px 0 0; line-height:18px;}
#centralvendas p {}
#centralvendas h1 {font-size:12pt; margin:5px 0;}
#centralvendas img {float:left; margin:6px 10px 0 0;}
#centralvendas .lista {width:424px; border:1px solid #ccc; padding:20px;}
#centralvendas .lista .linha {margin:0 0 10px 0; padding-bottom:10px; border-bottom:1px dotted #ccc;}
#centralvendas .lista .linha h2 {font-size:10pt;}

/* Acompanhe sua obra */
#acompanhe {float:left; width:940px; min-height:600px;}
#acompanhe p {}

#acompanhe .logos {float:left; width:184px;}
#acompanhe .logos ul {margin:10px 0 0 0; padding:0;}
#acompanhe .logos ul li {float:left; width:178px; height:98px; margin:0 0 10px 0;}
#acompanhe .logos ul li a {display:block; position:relative; width:178px; height:98px; background-position:center; background-repeat:no-repeat; background-color:#fff;}

#acompanhe .dados {float:right; width:720px; padding:0 0 20px 30px; border-left:1px solid #ccc;}
#acompanhe .dados h1 {font-size:18pt;margin:0 0 5px 0;}
#acompanhe .dados h2 {font-size:8pt; margin:5px 0;}
#acompanhe .dados p {margin:0 0 5px 0;}
#acompanhe .dados img {float:left; margin:10px; border:1px solid #333;}

/* Fale Conosco */
#faleconosco {float:left; width:940px; min-height:600px;}
#faleconosco p {margin:5px 0;}

#faleconosco .preencha {float:left; width:560px;}
#faleconosco .preencha .dado1 {vertical-align:top; padding-top:5px; padding-right:10px; width:80px;}
#faleconosco .preencha .dado2 {vertical-align:top; padding-top:5px; padding-right:10px; width:180px;}
#faleconosco .preencha .dado3 {vertical-align:top; padding-top:5px; padding-right:10px; width:250px;}
#faleconosco .preencha .dado1 h1, #faleconosco .preencha .dado2 h1, #faleconosco .preencha .dado3 h1 {font-size:8pt;}
#faleconosco .preencha .dado1 h2, #faleconosco .preencha .dado2 h2, #faleconosco .preencha .dado3 h2 {font-size:7pt;}
#faleconosco .preencha .form1 {float:right; border:1px solid #ccc; padding:2px 5px; width:450px;}
#faleconosco .preencha .form2 {float:right; border:1px solid #ccc; padding:2px 5px; width:330px;}
#faleconosco .preencha .form3 {float:right; border:1px solid #ccc; padding:2px 5px; width:330px;}
#faleconosco .preencha .form4 {float:right; border:1px solid #ccc; padding:2px 5px; width:450px; height:80px;}
#faleconosco .preencha label {float:left; margin-right:5px;}
#faleconosco .preencha .botao {float:right; width:95px; height:31px; text-align:center; color:#333; background: 0 0 no-repeat; border:none;}

#faleconosco .mapa {float:right; width:290px;}
#faleconosco .mapa p {margin:5px 0;}

/* Empreendimentos / Lançamentos */
#empreendimentos {float:left; width:940px; min-height:600px;}
#empreendimentos .box {float:left; width:290px; margin:0 10px;}
#empreendimentos .box .top {float:left; width:290px; height:112px; background:url(imagens/site/bg_logo_empreendimentos_home.gif) 0 0 no-repeat; border-bottom:3px solid #f3f2eb;}
#empreendimentos .box .top .logo {float:left; width:290px; height:112px; background-position:center; background-repeat:no-repeat;}
#empreendimentos .box .foto {float:left; width:290px; height:198px;}
#empreendimentos .box .txt {float:left; width:290px; padding:10px 0; text-align:center;}
#empreendimentos .box .txt h1 {font-size:8pt;}
#empreendimentos .box .botoes {float:left; width:290px;}
#empreendimentos .box .botoes h2 {float:left; margin:0 15px;}
#empreendimentos .box .botoes h2 a {display:block; position:relative; width:115px; height:27px; background:url(imagens/site/btn_saibamais_home.gif) center top no-repeat;}
#empreendimentos .box .botoes h2 a:hover {background-position:center bottom;}
#empreendimentos .box .botoes h3 {float:left; margin:0 15px;}
#empreendimentos .box .botoes h3 a {display:block; position:relative; width:115px; height:27px; background:url(imagens/site/btn_hotsite_home.gif) center top no-repeat;}
#empreendimentos .box .botoes h3 a:hover {background-position:center bottom;}

#empreendimentos .top {float:left; width:940px;}
#empreendimentos .top .slideshow {float:left; width:430px; height:282px; border:1px solid #ccc;}
#empreendimentos .top .dados {float:left; width:235px; min-height:280px; padding:0 10px 5px 10px; margin:0 0 0 10px; border-left:1px solid #ccc;}
#empreendimentos .top .dados h1 {font-size:10pt;}
#empreendimentos .top .dados h2 {padding:20px 10px; background:#fff; text-align:center;}
#empreendimentos .top .dados p {}
#empreendimentos .top .acoes {float:right; width:158px;}
#empreendimentos .top .acoes ul {margin:0; padding:0;}
#empreendimentos .top .acoes ul li {float:left; margin:0 0 10px 0;}

#empreendimentos .top .acoes .hotsite a, #empreendimentos .top .acoes .solicite a, #empreendimentos .top .acoes .visite a, #empreendimentos .top .acoes .imprimir a {display:block; position:relative; width:158px; height:27px; background-position:center top; background-repeat:no-repeat;}
#empreendimentos .top .acoes .indique a {display:block; position:relative; width:158px; height:95px; margin-top:20px; background-position:center top; background-repeat:no-repeat;}

#empreendimentos .top .acoes .hotsite a {background-image:url(imagens/site/btn_hotsite.gif);}
#empreendimentos .top .acoes .solicite a {background-image:url(imagens/site/btn_info.gif);}
#empreendimentos .top .acoes .visite a {background-image:url(imagens/site/btn_agende.gif);}
#empreendimentos .top .acoes .imprimir a {background-image:url(imagens/site/btn_imprimir.gif);}
#empreendimentos .top .acoes .indique a {background-image:url(imagens/site/btn_indique.gif);}

#empreendimentos .top .acoes .hotsite a:hover, #empreendimentos .top .acoes .solicite a:hover, #empreendimentos .top .acoes .visite a:hover, #empreendimentos .top .acoes .imprimir a:hover {background-position:center bottom;}
#empreendimentos .top .acoes .indique a:hover {background-position:center bottom;}

#empreendimentos .bottom {float:left; width:856px; margin:20px 42px 40px 42px;}
#empreendimentos .bottom .tab_imagens a {display:block; position:relative; width:214px; height:36px; background:url(imagens/site/bg_tab_imagens.gif) top center no-repeat;}
#empreendimentos .bottom .tab_imagens a:hover {background-position:center;}
#empreendimentos .bottom .tab_imagens a:active {background-position:bottom center;}
#empreendimentos .bottom .tab_localizacao a {display:block; position:relative; width:214px; height:36px; background:url(imagens/site/bg_tab_localizacao.gif) top center no-repeat;}
#empreendimentos .bottom .tab_localizacao a:hover {background-position:center;}
#empreendimentos .bottom .tab_localizacao a:active {background-position:bottom center;}
#empreendimentos .bottom .tab_descricao a {display:block; position:relative; width:214px; height:36px; background:url(imagens/site/bg_tab_descricao.gif) top center no-repeat;}
#empreendimentos .bottom .tab_descricao a:hover {background-position:center;}
#empreendimentos .bottom .tab_descricao a:active {background-position:bottom center;}
#empreendimentos .bottom .tab_consultores a {display:block; position:relative; width:214px; height:36px; background:url(imagens/site/bg_tab_consultores.gif) top center no-repeat;}
#empreendimentos .bottom .tab_consultores a:hover {background-position:center;}
#empreendimentos .bottom .tab_consultores a:active {background-position:bottom center;}

#empreendimentos .bottom .tab_imagens_dentro {text-align:center;}
#empreendimentos .bottom .tab_imagens_dentro p {font-size:8pt;}
#empreendimentos .bottom .tab_imagens_dentro img {border:4px solid #ccc; margin:10px;}
#empreendimentos .bottom .tab_localizacao_dentro {}
#empreendimentos .bottom .tab_localizacao_dentro .txt {float:left; width:470px;}
#empreendimentos .bottom .tab_localizacao_dentro .mapa {float:right; width:370px; height:250px;}
#empreendimentos .bottom .tab_descricao_dentro {}
#empreendimentos .bottom .tab_descricao_dentro ul {padding:0;}
#empreendimentos .bottom .tab_descricao_dentro ul li {margin:5px 0;}
#empreendimentos .bottom .tab_consultores_dentro {}
#empreendimentos .bottom .tab_consultores_dentro .linha {float:left; width:786px; padding:10px; margin:10px 25px; border-bottom:1px dotted #ccc;}
#empreendimentos .bottom .tab_consultores_dentro .linha h2 {font-size:10pt;}


.tmessage_mostra
{
	 position: absolute;
	 left: 15%;
	 top: 30%;
	 width: 400;
	 height: 350;
	 color: black;
	 background: #999;
	 border: 4px solid #000000;
	 z-index: 10000000000000000;
	 display: inline;
}

.tmessage_esconde
{
	 position: absolute;
	 left: 15%;
	 top: 30%;
	 width: 400;
	 height: 350;
	 color: black;
	 background: #999;
	 border: 4px solid #000000;
	 z-index: 10000000000000000;	 
	 display:none;
}

#indique {
	position:relative;
	z-index:2;
	display:block;
	background:url(imagens/site/ico_send.gif) top left no-repeat #fff;
	width:120px;
	height:17px;
	padding-top:3px;
	font-size:7pt;
	top:-15px;
	left:550px;
	text-align:right;
	float:left;
}

#indique_abre table {
	margin:20px 0 0 70px;
}

.tit_indique {
	float:left;
	width:550px;
	height:15px;
	padding:10px;
	margin-bottom:40px;
	border-bottom:1px solid #eee;
}

.tit_indique h1 {
	font-size:14pt;
}

.dado_indique {
	vertical-align:top;
	padding-top:5px;
}

.formulario_indique {
	width:290px;
	border:1px solid #999;
	padding:4px;
	font-family:Verdana, Geneva, sans-serif;
	float:left;
	font-size:8pt;
	margin-bottom:10px;
}

.formulario_indique_btn {
	float:right;
	background:#db072c;
	border:none;
	color:#fff;
	padding:5px 10px;
}

/* Trabalhe Conosco */
#trabalhe {float:left; width:650px; min-height:600px;}

#trabalhe .campo01 {float:left; width:600px; margin:10px;}
#trabalhe .campo01 input {padding:5px 10px; width:560px; border:1px solid #ccc; background:#FFF;}
#trabalhe .campo01 textarea {padding:5px 10px; width:560px; height:80px; border:1px solid #ccc; background:#FFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#trabalhe .campo02 {float:left; width:180px; margin:10px;}
#trabalhe .campo02 input {padding:5px 10px; width:158px; border:1px solid #ccc; background:#FFF;}
#trabalhe .botao {float:left; width:600px; margin:10px 0; text-align:right;}
#trabalhe .botao input {padding:10px 20px; margin:0 10px 0 0; background:#c3c0a9; border:none; color:#333;}

/*PESQUISA*/
div.pesquisa-one{width:800px;height:2000px;margin:0 0 0 0;}

















