@charset "windows-1252";
/* CSS Document */

body, html {
	margin:0;
	background:url("../_images/bg_topo.png") repeat-x;
	background-position:0px 25px;
	font:11px Arial, Helvetica, sans-serif;
	text-align:left;
}

a {
	text-decoration:none;
	color:#2f6910;
}

a:hover {
	color:#2f6910;
}	

.classv {
	text-decoration:none;
	color:#FFF;
}

#form-imoveis select
{
	border: 2px solid #f4f4f4;
	font-size: 10px;
}

#form-imoveis
{
	color: #2f6910;
}

#estrutura {
	width:100%;
}

#topo {
	background:url("../_images/bg_menu.png") center no-repeat;
	background-color:#C2C2C2;
	height:25px;
}

#navega {
	min-height:450px;
	height:auto;
}

#rodape {
	vertical-align:bottom;
	background:url("../_images/bg_rodape.png") repeat-x bottom;
	height:308px;
}

/* LOGOMARCA */
#logohabitas {
	width:950px;
	height:92px;
	text-align:left;
}

#conteudo {
	height:auto;
	width:950px;
	text-align:left;
}

/* DESTAQUE */
#destaque {
	width:950px;
	height:295px;
	background:url("../_images/bg_destaque.png") center no-repeat;
}

/* NAVEGACAO HOME */
#navegacao {
	height:350px;
	text-align:left;
	margin-top:10px;
}


#imoveis {
	width:385px;
	max-width:385px;
	height:auto;
	float:left;
}

.listimoveis {
	width:360px;
	height:auto;
	padding-left:15px;
}

.itemimoveis {
	padding-right:4px;
	margin-top:3px;
	height:auto;
	float:left;
}

.imgitemimoveis {
	padding-left:4px;
	height:auto;
}

.textimoveis {
	margin-left:10px; 
	text-align:center; 
	width:160px; 
	color:#336c13; 
	font-weight:bold;
	height:auto;
	text-align:left;
}

.linhacima {
	margin-top:5px;
	margin-bottom:2px;
}

.linhabaixo {
	margin-top:2px;
	margin-bottom:5px;
	height:auto;
}

.imgimoveis {
	width:220px;
	height:40px;
	background:url("../_images/img_titulos.png") no-repeat;
	margin-left:10px;
	font-family:"Times New Roman", Times, serif;
	font-size:19px;
	font-style:italic;
	color:#2f6910;
	padding-top:8px;
	padding-left:35px;
}

#lancamentos {
	width:290px;
	max-width:290px;
	height:auto;
	float:left;
}

#corpolancamento {
	width:275px;
	height:auto;
	margin-top:4px;
	padding-left:15px;
}

#busca {
	width:275px;
	max-width:275px;
	height:auto;
	float:left;
}

#controlerodape {
	height:224px;
}

.spantit {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#fff369;
	font-style:italic;
	height:auto;
}

.spantxt {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#FFF;
	font-style:italic;
	height:auto;
}

.spantxtp {
	font-size:10px;
	color:#FFF;
	letter-spacing:0.2px;
	height:auto;
}

.rpdivisor {
	background:url("../_images/img_divisor_rodape.png") no-repeat;
	width:1px;
	height:104px;
	float:left;
}

#rpendereco {
	margin-top:10px;
	width:237px;
	float:left;
	margin-left:25px;
}

#rptelefone {
	margin-top:10px;
	float:left;
	width:130px;
	padding-left:20px;
	height:auto;
}

#rpemail {
	margin-top:10px;
	float:left;
	width:185px;
	padding-left:20px;
	height:auto;
}

#rpnewsletter {
	margin-top:10px;
	float:left;
	width:245px;
	padding-left:20px;
	height:auto;
}

#rpezoom {
	float:left;
	width:50px;
	margin-top:10px;
	height:auto;
}

#newsletter {
	background:no-repeat url("../_images/bg_newsletter_input.png");
	width:185px;
	height:17px;
	border:0;
	color:#4a4e47;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	float:left;
	margin-top:-1px;
}

#newsdiv {
	margin-top:5px;
}

#destaquelimite {
	margin-left:17px; 
	height:auto;
	width:235px;
}

#titulodestaque {
	font-size:17px; 
	color:#2f6910;
}

#datadestaque {
	font-size:10px; 
	color:#a57c00;
}

#textodestaque {
	font-size:10px; 
	color:#8e8e8e; 
	line-height:16px;
	height:auto;
}

#maisdetalhe {
	font-family:'Times New Roman', Times, serif; 
	font-size:16px; 
	font-weight:bold; 
	font-style:italic; 
	color:#2f6910;
	margin-top:5px;
	height:auto;
}

#ahabitas {
	margin-left:27px; 
	width:230px;
}

#tithabitas {
	float:left; 
	width:97px;
	height:auto;
}

#textohabitas {
	float:left;
	height:auto;
	width:123px; 
	padding-left:10px; 
	line-height:16.5px; 
	color:#8e8e8e; 
	margin-bottom:5px;
}

#saibamais {
	font-family:'Times New Roman', Times, serif; 
	font-size:16px; 
	font-weight:bold; 
	font-style:italic;
	color:#2f6910;
	height:auto;
}

#botaook {
	float:left;
	padding-left:2px;
	height:auto;
	cursor:pointer;
}

.margeempreendimentos {
	margin-left:30px;
	text-align:left;
}

.tituloempreendimentos {
	font-size:13px; 
	font-weight:bold;
	margin-top:5px;
	padding-left:7px; 
	color:#3b6521;
}

.textoempreendimentos {
	padding-left:7px; 
	text-align:justify; 
	margin-top:5px; 
	line-height:16px; 
	color:#8e8e8e;
}

#coluna1empreendimentos {
	float:left; 
	width:400px; 
	margin-top:5px;
}

#coluna2empreendimentos {
	float:left;
	width:450px;
	margin-top:5px; 
	margin-left:20px;
}

#textoempreendimentosdetalhe {
	padding-left:7px; 
	text-align:justify; 
	margin-top:5px; 
	line-height:16px; 
	color:#8e8e8e;
}

.downloadempreendimentos {
	width:329px; 
	height:37px; 
	background:url('../_images/bg_download.png') no-repeat; 
	padding-left:10px; 
	padding-top:10px;
}

.downloatextodownload {
	float:left; 
	color:#ab0c32; 
	font-size:11px; 
	padding-left:10px; 
	padding-top:10px;
}

.textoimoveis {
	text-align:center; 
	font-family:'Times New Roman', Times, serif; 
	font-size:16px; 
	color:#2f6910; 
	font-style:italic; 
	font-weight:bold; 
	margin-top:5px;
}

.divisorimoveis {
	float:left; 
	width:167px; 
	margin-top:5px; 
	margin-right:15px;
}

#menuimoveis {
	width:180px;
	margin-left:35px;
	float:left;
}

.menudiv {
	width:180px;
	height:1px;
	background:url("../_images/img_divisor_menu_imoveis.jpg") no-repeat;
}

.menuitem {
	width:150px;
	height:20px;
	padding-left:30px;
	padding-top:4px;
	background:url("../_images/bg_menu_imoveis.jpg") no-repeat;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#2f6910;
	font-style:italic;
	cursor:pointer;
}

#navegaimoveis {
	float:left;
	margin-left:30px;
}

#tititem {
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-style:italic;
	color:#2f6910;
}

.itemimovelshow {
	float:left;
	margin-top:10px;
	font-size:10px;
	width:170px;
	color:#8e8e8e;
}

.imodet {
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	color:#2f6910;
	font-style:italic;
	padding-left:2px;
}

.inputcontato {
	background:url('../_images/img_input_contato.png') no-repeat; 
	width:301px; 
	height:21px; 
	border:0; 
	padding-top:8px; 
	padding-left:10px; 
	padding-right:10px; 
	font-size:11px; 
	color:#8e8e8e;
	margin-top:5px;
	margin-bottom:5px;
}

.inputcontatom {
	background:url('../_images/img_input_contato_m.png') no-repeat; 
	width:131px; 
	height:21px; 
	border:0; 
	padding-top:8px; 
	padding-left:10px; 
	padding-right:10px; 
	font-size:11px; 
	color:#8e8e8e;
	margin-top:5px;
	margin-bottom:5px;
}

.titcontato {
	font-size:14px; 
	color:#3b6521;
}

.inputcadastre {
	background:url('../_images/img_input_cadastre.png') no-repeat; 
	width:515px; 
	height:21px; 
	border:0; 
	padding-top:8px; 
	padding-left:10px; 
	padding-right:10px; 
	font-size:11px; 
	color:#8e8e8e;
	margin-top:5px;
	margin-bottom:5px;
}

.inputcadastrem {
	background:url('../_images/img_input_cadastre_m.png') no-repeat; 
	width:235px; 
	height:21px; 
	border:0; 
	padding-top:8px; 
	padding-left:10px; 
	padding-right:10px; 
	font-size:11px; 
	color:#8e8e8e;
	margin-top:5px;
	margin-bottom:5px;
}
