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

body{
	margin:0px;
	padding:0px;
	background: url(../imgs/bg.gif) repeat-x;
	background-color: #bfedce;
	text-align:center;
}

body, div, td{
	font:normal 10px Arial, Helvetica, sans-serif;
}

/*..................................................INCIO ESTRUTURA BSICA.....................................................*/

div#site{
	width:998px;
	margin:auto;
	text-align:left;
	
}

.topo{
	width:998px;
	height:130px;
}


.menu{
	position:relative;
	float:left;
	width:529px;
	top:34px;
	left:57px;
	height:26px;
}

.estilo_menu{margin-left:6px;}

 a.estilo_menu:link,  a.estilo_menu:visited,  a.estilo_menu:active{
	height:24px;
	text-decoration:none;
	font:"Tahoma" 10px;
	color:#000000;
	font-weight:bold;
	
}

 a.estilo_menu:hover{
 	background:#00a952;
	height:24px;
	text-decoration:none;
	font:"Tahoma" 10px;
	color:#ffffff;
	font-weight:bold;
	background:url(../imgs/menu_empresa_over.gif) no-repeat;
}

.img_topo{
	position:relative;
	top:23px;
	left:95px;
	float:left;
	width:140px;
}

.dt_topo{
	width:998px;
	height:27px;
	background:url(../imgs/dt_topo.gif) no-repeat;
	position:relative;
	top:40%;
	left:0;
	*top:0;
	padding-top:9px;
}

.corretor_online{
	position:absolute;
	top:12px;
	*top:9px;
	left:830px;
}

 
.busca{
	background: url(../imgs/bg_busca.gif) no-repeat;
	width:998px;
	height:31px;
	position:relative;
	top:33%;
	left:0;
	*top:0;
}

.busca_select, .busca_select2{
	height:19px;
	border-bottom:#d8d8d8 1px solid;
	border-top:#777777 1px solid;
	border-left:none;
	border-right:none;
	margin:7px 0px 0 0px;
	*margin-bottom:4px;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	float:left;
}


.busca_select2{height:19px; margin-top:0px;}

.busca_campo{
	height:18px;
	border-bottom:#d8d8d8 1px solid;
	border-top:#777777 1px solid;
	border-left:none;
	border-right:none;
	margin:0 -3px 3px -3px;
	*margin-bottom:4px;
	font:Verdana 9px;
	padding-left:5px;
	
}

.campos_busca{
	float:left;
	margin-left:13px;
	*margin-left:-193px;
	height:30px;
}

.nome_busca{ float:left;}

.rodape{
	width:998px;
}

.rodape1{
	background:url(../imgs/bg1_rodape.gif) no-repeat;
	height:172px;
}

.menu_rodape{padding-top:19px;}

.enderecos_rodape{
	float: left;
	padding:29px 0 0 16px;
}

.enderecos_rodape li{
	background: url(../imgs/bg-enderecos-footer-lista.png) no-repeat 0 4px;
	display: inline;
	float: left;
	margin:0 10px 0 0;
	padding-left: 10px;
	width: 120px;
}
	.enderecos_rodape li span {
		display: block;
	}

.endereco{
	float:left;
	width:108px;
	margin:0 20px 0 5px;
}

.rodape2{
	background:url(../imgs/bg2_rodape.gif) no-repeat;
	height:27px;
	padding:8px 0 0 25px;
	font:"Tahoma" 9px;
	color:#9cd1a1;
}
/*...................................................FIM ESTRUTURA BSICA........................................................*/

/*..................................................INCIO DO INC_HOME.......................................................*/
.banner{
	margin-top:-7px;
	*margin-top:0px;
}

.menu_inferior{
	width:998px;
	height:153px;
	background:url(../imgs/bg_div_menu_inferior.gif) no-repeat;>
}

.noticias{
	float:left;
	width:303px;
	*width:323px;
	padding:25px 0 0 20px;
	
}

.desc_noticias{
	float:left;
	width:195px;
	margin:0 0 10px 10px;
}

.downloads{
	float:left;
	width:328px;
	padding:25px 0 0 20px;
	
}

.desc_downloads{
	float:left;
	width:195px;
	margin:0 0 10px 10px;
}

.mude{
	width:303px;
	float:left;
	padding:25px 0 0 20px;
	*margin-left:20px;
}

.desc_mude{
	width:185px;
	float:left;
	margin:0 0 10px 10px;
}

.data_home, .titulo_home{
	font: "Tahoma";
	font-size:11px;
	font-weight:bold;
}

#chamada_home{font:"Tahoma" 9px;}

/* Txto DDA */
#dda {
	border-bottom: 1px solid #fff;
	float: left;
	padding-top: 10px;
	width: 100%;
}
#dda h3,
#saiba-mais {
	float: left;
	text-indent: -3000em;
}
#dda h3 {
	background: url(../imgs/titulo-dda.png) no-repeat 0 0;
	height: 36px;
	margin: 0 0 0 170px;
	width: 544px;
}
#saiba-mais {
	background: url(../imgs/a-saiba-mais.png) no-repeat top right;
	display: block;
	height: 36px;
	width: 117px;
}
#dda a.ativo {
	background-position: top left;
}
#texto-dda {
	background: #fff;
	display: none;
	float: left;
	padding: 27px;
	width: 944px;
}
	#texto-dda img {
		float: left;
	}
	#texto-dda p {
		float: right;
		font-size: 13px;
		line-height: 20px;
		margin: 0;
		width: 800px;
	}

/*..................................................FIM DO INC_HOME.......................................................*/

/*..................................................INCIO DO INC_EMPRESA.......................................................*/

.topo_empresa{
	background:url(../imgs/dt_barra_empresa.gif) repeat-x ;
	width:998px;
	height:67px;
	margin-top:-7px;	
	*margin-top:0px;
	padding:28px 0 0 0px;
}
	
.menu_empresa{
	background:url(../imgs/bg_menu_empresa.gif) no-repeat;
	width:272px;
	height:378px;
	z-index:9999px;
	margin-top:-50px;
	*margin-top:-20px;
	float:left;
}

.seta_habitare, .seta_filosofia, .seta_diferencial, .seta_premio, .seta_parceria, .seta_responsabilidade, .seta_pergunta, 
.seta_trabalhe, .seta_falefale, .seta_indique, .seta_revista, .seta_wallpapper{
	float:left;
	margin-right:6px;
	width:16px;
	
}

.menu_link{
	padding-top:30px;
	margin-left:87px;
	cursor:pointer;
}

.menu_link2{
	margin-top:6px; 
	margin-left:87px;
	cursor:pointer;
}

#div_descricao_empresa{
	width:726px;
	float:left;
	margin-top:-28px;
	*margin-top:0px;
}

.dt_linha_area{margin:20px 0 10px 0;}

.verde2{color:#00a651;}
.perto2{color:#000000;}
.vermelho2{color:#ef3c18}

.indicador_interna{
	margin:11px 0 0 28px;
	font:10px "Tahoma";
}

.txt_interna{
	width:700px;
	float:left;
	font:"Tahoma";
	font-size:11px;
	margin-top:11px;
	padding-left:28px;
	text-align:justify;
}

.img_interna{
	width:188px;
	height:300px;
	position:relative;
	float:right;
	margin:0 0 0 20px;
}

.link_mais{
	font:"Tahoma";
	font-size:11px;
	font-weight:bold;
}

.desc_perg_freqts{
	width:476px;
	margin:0 0 18px 18px;
}

.form_trabalhe{
	margin-top:20px;
	width:446px;
}

.verdin, .verdao{
	font:11px "Tahoma";
	font-weight:bold;
	color:#00a651;
}

.verdao{color:#0a5a31;}
/*..................................................FIM DO INC_EMPRESA.......................................................*/

/*..................................................INCIO DO INC_IMPRENSA.......................................................*/

.seta_2008, .seta_2007, .seta_2006 {
	float:left;
	margin-right:6px;
	width:16px;
}

/*..................................................FIM DO INC_IMPRENSA.......................................................*/
/*..................................................INCIO DO INC_NOT?CIA.......................................................*/
.ano_noticia, #titulo{
	font: "Tahoma";
	font-size:24px;
	font-weight:bold;
}

#titulo{ font-size:10px;}

.descricao_noticia{
	margin:21px 0 20px 0;
	float:none;
	clear:both;
}

.bt_download_imprensa{ margin-bottom:80px; cursor:pointer;}

.txt_noticia{ text-align:justify;}

.img_noticia{
	float:left;
	margin:13px 10px 0 0;
	*margin-top:20px;
}

.outras_noticias{
	font:"Tahoma" 10px;
	clear:both;
	float:none;
}



/*..................................................FIM DO INC_NOTíCIA.......................................................*/
/* --------------------------------------------------------------------- thumb com borda  */

#thumb_borda {
	float: left;
	margin: 10px 10px 0 0;
	*margin-top:20px;
	width:208px;
	height:119px;
}

#thumb_borda_vertical {
	float: left;
	margin: 10px 10px 0 0;
	*margin-top:20px;
	width:119px;
	height:208px;
}

#thumb_borda2{
	width:82px;
	height:66px;
	float:left;
	margin-top:3px;
}

#thumb_borda3{
	width:88px;
	height:138px;
	float:left;
	margin:0px 0 14px 0;
	*margin-bottom:21px;
}

#thumb_borda4{
	width:205px;
	height:290px;
 	/*float:left;*/
	margin:0 0 21px 0;
	position:relative;
	top:15px;
}

#thumb_borda5{
	width:73px;
	height:103px;
	float:left;
	margin:10px 5px 0 0;
}

#thumb_borda6{
	width:116px;
	height:79px;
	/*float:left;*/
	margin-bottom:10px;
}

#thumb_borda7{
	width:116px;
	height:79px;
	clear:both;
	margin:10px 0 0 33px;
}

.img_borda {
	position: relative;
	top: 5px;
	left: 5px; 
}

.img_borda2, .img_borda5 {
	position: relative;
	top: 3px;
	left: 3px; 
}

.img_borda7 {
	position: relative;
	top: 2px;
	left: 2px; 
}

.img_borda3, .img_borda4, .img_borda6 {
	position: relative;
	top: 6px;
	left: 6px; 
}

.png_borda {
	position: absolute;
	margin:0px;
	z-index: 100;
}
/* --------------------------------------------------------------------- fim thumb com borda  */

/*....................................................ENQUETE..............................................................*/
.barra_progresso{
	height:6px;
	background:url(../imgs/barrinha_amarela.gif) repeat-x;
	float:left;
	margin:0px 5px 0 0;
	
}

#div_enquete{
	width:302px;
	position:absolute;
	top:62%;
	left:66%;
	padding:10px 0 0 37px;
	background:#bde9c7; 
	
}

#div_enquete_carregando, #div_enquete_conteudo, #div_enquete_resultado, #div_enquete_mensagem{width:302px;}

.tit_enquete{
	font:"Tahoma";
	font-size:11px;
	font-weight:bold;
	width:292px;
	margin-bottom:5px;
	*margin-bottom:-20px;
}

.opcao_enquete{
	color:#198d5c;
	font:"Tahoma";
	font-size:11px;
}

.tit_enquete2{
	font:"Tahoma";
	font-size:11px;
	font-weight:bold;
	width:292px;
	margin-bottom:0px;
}


#div_resultado{
	width:339px;
	position:absolute;
	top:62%;
	left:66%;
	padding:10px 0 0 37px;
	background:#bde9c7;
}


.porcentagem{
	float:left;
	width:300px;
	margin-top:-3px;
}

.mensagem_enquete{height:140px;}
/*....................................................FIM ENQUETE..............................................................*/

/*....................................................INICIO INC_FALE..............................................................*/

.nome_form{
	font:"Tahoma";
	font-size:11px;
	font-weight:bold;
}

.campos{
	height:20px;
	padding:2px;
	font:"Tahoma";
	font-size:10px;
}

.text_area{padding:2px; font-size:13px;}

.texto_informativo{
	font:"Tahoma";
	font-size:9px;
}

.bt_enviar{ margin-top:10px;}

.radio_fale{
	float:left;
	font:"Tahoma";
	font-size:10px;
	font-weight:normal;
	*margin-top:3px;
}

.msg_fale{
	position:absolute;
	top:220px;
	left:299px;
	width:500px;
	height:auto;
	background:#c3dcc1;
	border: #FFFFFF 4px solid;
	text-align:center;
	color:#ef3c18;
	font-weight:bold;
	font:11px "Tahoma";
	padding-bottom:10px;
}
/*....................................................FIM INC_FALE..............................................................*/

/*...................................................INICIO INC_PORTIFOLIO..........................................................*/

.topo_portifolio{
	background:url(../imgs/bg_barra_portifolio.gif) no-repeat;
	width:998px;
	height:67px;
	margin-top:-7px;	
	*margin-top:0px;
	padding:28px 0 0 0px;
}

#div_descricao_portifolio{
	width:998px;
	float:left;
	margin-top:-28px;
	*margin-top:0px;
	margin-bottom:10px;
}

.desc_portifolio{
	width:998px;
	height:264px;
	position:relative;
	top:34px;
	padding-left:47px;
	margin-bottom:20px;
}

.desc_portifolio_nenhum{
	width:998px;
	height:304px;
	position:relative;
	top:34px;
	left:297px;
}

#unidade_portifolio{
	width:94px;
	height:228px;
	float:left;
	margin-right:27px;
	*margin-right:24px;
}

.verde, .vermelho, .amarelo, .azul{
	color:#6f9509;
	font:"Tahoma";
	font-size:11px;
	font-weight:bold;
}

.vermelho{color:#e4675e;}
.amarelo{color:#c79236;}
.azul{color:#2d74a5;}

.quartos_portifolio, .bairro_portifolio{
	font:"Tahoma";
	font-size:11px;
	font-weight:bold;
}


.desc_unidade{
	width:188px;
	*width:206px;
	height:239px;
	background:#FFFFFF;
	border:#adc1a1 1px solid;
	z-index:999999;
	position:absolute;
	padding:10px 0 0 18px;
	*margin-top:10px;
	*height:252px;
}

.tit_empreendimento{
	font:"Tahoma";
	font-size:11px;
}
/*....................................................FIM INC_PORTIFOLIO.............................................................*/
/*....................................................INICIO INC_IMOVEL..........................................................*/

.indicador_imovel{
	margin:11px 0 0 28px;
	font:10px "Tahoma";
	float:left;
	position:relative;
}

.menu_imovel{
	width:235px;
	height:22px;
	float:left;
	position:absolute;
	top:206px;
	*top:213px;
	left:768px;
}

#div_descricao_imovel{
	width:998px;
	margin-top:-28px;
	*margin-top:0px;
	margin-bottom:10px;
}

.barra_lancamento, .barra_prelancamento, .barra_todos{
	position:relative;
	top:6px;
	*top:3px;
}

.menu_link_imovel{
	float:left;
	margin-left:6px;
}

.margin_barra{margin-left:6px; float:left;}

.selo{
	margin:-13px 0 10px 0;
	*margin-top:-30px;
}

/*....................................................FIM INC_IMOVEL.............................................................*/
/*....................................................INICIO INC_GIFT..............................................................*/

.desc_revista{width:690px;}

.data_revista{
	width:205px;
	height:15px;
	background:#00a651;
	text-align:center;
	font:"Tahoma";
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	position:relative;
	top:12px;
}

.data_revista2{
	width:205px;
	height:15px;
	background:#00a651;
	text-align:center;
	font:"Tahoma";
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}

.desc_exemplar{
	width:470px;
	float:left;
	margin-left:10px;
	height:300px;
}

.revistas_menu{
	width:650px;	
	float:none;
	position:relative;
	top:25px;
	clear:both;
	margin-bottom:30px;
	*margin-bottom:50px;
	
}

.thumb_borda_revista{
	width:205px;
	float:left;
}

.txt_gift, .txt_gift_wall{
	width:510px;
	float:left;
	font:"Tahoma";
	font-size:11px;
	margin:11px 0 11px 0;
	padding-left:28px;	
}

.data_revista3{
	font:"Tahoma";
	font-size:11px;
	font-weight:bold;
	text-align:left;
	position:relative;
	top:10px;
	float:none;
	clear:both;
}

.thumb_borda_wallpapper{
	width:116px;
	float:left;
	margin:0 10px 15px 0;
	padding-top:20px;
}

.resolucao{text-align:center;}

/*....................................................FIM INC_GIFT.................................................................*/
/*...................................................INICIO INC_PODCAST.....................................................*/

.unidade_podcast{
	width:695px;
	margin-top:10px;
	float:none;
	clear: both;
}

.tit_podcast{
	margin-top:10px;
	font:"Tahoma";
	font-size:11px;
	font-weight:bold;
}

.chamada_podcast{
	width:438px;
	font:"Tahoma";
	font-size:11px;
}

.player_podcast{ margin-top:10px; float:left;}

.bt_download_podcast{ float:left; margin:10px 0 0 68px;}

.paginacao{
	text-align:center;
	width:487px;
}

/*....................................................FIM INC_PODCAST...............................................................*/

/*...................................................INICIO INC_IMOVELDESCRICAO.....................................................*/
.esquerda_imovel{
	width:574px;
	float:left;
	
}

.direita_imovel{
	width:421px;
	float:left;
}

.menu_esq_imovel{
	width:282px;
	height:24px;
	background:url(../imgs/bg_menu_imovel.gif) no-repeat;
	margin-top:10px;
}

.flash_oimovel{float:left;}

.menu_link3{
	margin-left:10px;
	cursor:pointer;
	float:left;
	cursor:pointer;
}

.desc_edificio{
	float:left;
	margin:-27px 0 0 16px;	
}

.box_info{
	margin-top:11px;
	width:256px;
}

.texto_desc{
	margin-top:10px;
	width:256px;
	height:auto;
}

.menu_dir_imovel{
	width:421px;
	height:24px;
	background:url(../imgs/bg_menu_imovel2.gif) repeat-x;
	margin-top:10px;
}

.menu_link4{
	margin-left:7px;
	cursor:pointer;
	float:left;
	cursor:pointer;
}



.andamento_obra, .indique_imovel, .visite_imovel, .mais_info_imovel, .foto_obra{
	width:325px;
	*width:360px;
	margin-left:20px;
}

.foto_obra{ margin-left:0px;}

.grafico{margin:15px 0 30px 0;}

.endereco_obra{
	margin-top:27px;
	font:"Tahoma";
	font-size:11px;
}

.legenda{
	font:"Tahoma";
	font-size:11px;
}


.localizacao{
	background:#d8f5da;
	width:570px;
	*width:570px;
	height:400px;
	border: #acc0a0 2px solid;
	margin-bottom:60px;
}

.nome_edificio{
	font:9px "Tahoma";
	font-weight:bold;
	margin:28px 0 10px 33px;
	float:left;
}

.bt_imprimir{
	position:absolute;
	top:276px;
	left:480px;
}

.flash_plantas{
	width:567px;
	height:464px;
}

.form_indique, .form_visite, .form_maisinfo{margin-top:16px;}

.msg_imovel{
	position:absolute;
	top:325px;
	left:590px;
	*left:593px;
	width:313px;
	*width:315px;
	height:75px;
	*height:95px;
	background:#c3dcc1;
	border: #FFFFFF 4px solid;
	text-align:center;
	color:#ef3c18;
	font-weight:bold;
	font:"Tahoma";
	font-size:11px;
	z-index:99999999px;
}

.video{
	background:#d8f5da;
	width:570px;
	*width:570px;
	height:400px;
	position:absolute;
	top:247px;
	left:0;
	border: #acc0a0 2px solid;
	margin-bottom:60px;
}

.player_video{
	width:auto;
	height:auto;
	position:relative;
	top:10%;
	left:75px;
}

.bt_fotos_obra{
	position:absolute;
	top:300px;
	left:860px;
	cursor:pointer;
}


/*...................................................FIM INC_IMOVELDESCRICAO.....................................................*/


/*...................................................LINKS.....................................................*/
a:link, a:visited, a:active{ text-decoration:none; color:#000000;}
a:hover{ text-decoration:underline; color:#00a651;}

a.none:link, a.none:visited, a.none:active, a.none:hover{ text-decoration:none; color:#000000;}

a.link_verde:link{text-decoration:none; color:#000000;}
a.link_verde:active{text-decoration:none; color:#000000;}
a.link_verde:hover{text-decoration:underline; color:#00a651;}
a.link_verde:visited{text-decoration:none; color:#000000;}

.imagem_link{cursor:pointer; margin-left:6px;}

a.perg_freqts:link, a.perg_freqts:visited, { text-decoration:none; color:#000000;}
a.perg_freqts:hover, a.perg_freqts:active{ text-decoration:none; color:#00a651;}

a{outline: none;}

/*.............................................. FIM LINKS...............................................................*/

html {overflow:-moz-scrollbars-vertical; }

html {overflow-y:scroll; overflow-x:auto;  }


/*...........................................................TRAVA TELA ......................................................*/


#trava_tela{
	position: absolute;
	z-index:2147483640;
	top: 0px;
	left: 0px;
	width:100%;
	background-color: #000000; /* Cinza claro */
	filter:alpha(opacity=50);
	-moz-opacity: 0.50;
	opacity: 0.50;
}

.foto_grande{
	position:absolute;
	top:247px;
	left:133px;
	z-index:2147483642;
	background:#d8f5da;
	border: #acc0a0 5px solid;
	width:auto;
	height:auto;
	padding:20px;
	text-align:left;
}




.carregando_3{
	display:none;
	position:absolute;
	z-index:2147483644;
	margin:-30px -200px -200px -200px;
}



.imagem_direita{
	position:absolute;
	top:200px;
	left:945px;
}





	
	
	
	