* {

	margin:0;

	padding:0;

	list-style:none;

	text-decoration:none;

	vertical-align:middle;

	border:0;
	

	 
}

p{
 color: #B0ACBA;
}

body {
	background:url("../imagens/bg_site.jpg") repeat-x top;
	background-color:#F3F7F9;
	font-family: Verdana,Arial,Tahoma,Sans-Serif;
}

hr{
	border:0.005em solid #DEE8EE;
	height:0px;
}
/* Para formatação de imagens */

img {border:none;}

a{
	cursor: pointer;
	color:#000000;
}

a:hover{
	cursor: pointer;
}

fieldset legend {
 display:none;
}


/*** estrutura de colunas ***/

#geral {

	width:777px;

	margin:0 auto;

	background-color:#F3F7F9;
}

#main-content {

	display: inline;

	width:565px;

}

#rodape {
	clear:both;
}


/** Cabeçalho **/
#header {
	background:url("../imagens/bg_site.jpg") repeat-x;
	height:148px;
	position:relative;
}


#geral #header h1 {
	padding:20px;
	/*float: left;*/
	width: 217px;
	height: 67px;
	background: url(../imagens/logo.gif) no-repeat 27px 15px;
}

#geral #header h1 a {
	text-indent: -99999px;
	overflow: hidden;
	display: block;
	width: 217px;
	height: 67px;
}

/** Menu **/
#header #menu {
	height:33px;
	width:775px;
	position:absolute;
	bottom:0;
}

#header #menu ul {
	padding-left:4px;
}

#header #menu ul li {
	padding-right:4px;
	float:left;
}

#header #menu ul li a{
	display:block;
	height:33px;
	text-indent:-99999px;
	overflow:hidden; 
}

#header #menu ul li.item-conlar {
	width:72px;
	background:url("../imagens/menu/sobre.gif") no-repeat;
}

#header #menu ul li.item-equipe {
	width:67px;
	background:url("../imagens/menu/equipe.gif") no-repeat;
}

#header #menu ul li.item-lancamentos {
	width:95px;
	background:url("../imagens/menu/lancamentos.gif") no-repeat;
}

#header #menu ul li.item-terceiros {
	width:69px;
	background:url("../imagens/menu/terceiros.gif") no-repeat;
}

#header #menu ul li.item-noticias {
	width:67px;
	background:url("../imagens/menu/noticias.gif") no-repeat;
}

#header #menu ul li.item-venda-seu-imovel {
	width:73px;
	background:url("../imagens/menu/venda_seu_imovel.gif") no-repeat;
}

#header #menu ul li.item-encomende-seu-imovel {
	width:89px;
	background:url("../imagens/menu/encomende_seu_imovel.gif") no-repeat;
}

#header #menu ul li.item-trabalhe-conosco {
	width:74px;
	background:url("../imagens/menu/trabalhe_conosco.gif") no-repeat;
}

#header #menu ul li.item-webmail {
	width:61px;
	background:url("../imagens/menu/webmail.gif") no-repeat;
}

#header #menu ul li.item-contato {
	width:66px;
	padding:0;
	background:url("../imagens/menu/contato.gif") no-repeat;
}


/** NEWSLETTER **/
#newsletter{
	padding:10px 20px 0px 25px;
	cursor:pointer;
	width: 157px;
	height: 84px;
	background:url("../imagens/newsletter.gif") no-repeat bottom center;
}

#index #newsletter{
	float: left;
}




#main-content h2.newsletter {
	width:157px;
	background:url("../imagens/titulos/newsletter.gif") no-repeat;
}

/** Conteudo Principal **/
#chamada-principal {
	padding:10px 0 20px 9px;
	background:url("../imagens/underline-chamada-principal.gif") no-repeat bottom center;
}



/** Formatação dos Títulos **/
#busca_imovel h2, #outros_imoveis h2, #main-content h2 {
	display:block;
	height:45px;
	text-indent:-99999px;
	overflow:hidden; 
}


/**Lançamentos - Carousel**/
#lancamentos-principais {
	width:736px;
	height:252px;
	margin:0 auto;
}

#lancamentos-principais ul {
	width:665px;
	height:250px;
	background-color:#FFF;

}

#lancamentos-principais ul li {
	width:140px;
	height:220px;
	display:inline;
	float: left;
}

#lancamentos-principais ul li a{
	font: 12px Trebuchet Ms, Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
	width:140px;
	height:220px;
}

.lancamento_lista {
	margin-top:5px;
	width:135px;
	text-align:left;
	border-left:6px solid #173782;
	height:38px;
	overflow:hidden;
}

.lancamento_lista span{
	padding-left:8px;
	font: normal 10px/12px Verdana, Arial, Tahoma, Sans-Serif;
}

.lancamento_lista span.nome_imovel {
	font-weight:bold;
}

/** Lançamentos (Página Interna) **/
#lancamentos .content{
	min-height:770px;
}

#lancamentos .content ul li {
	float: left;
	margin:0 43px 0 0;
	padding-bottom:20px;
}


#lancamentos .content ul li.semMargin {
	margin:0;
}



/* Busca Imóvel*/
#busca_imovel {
	padding:0px 18px 0px 19px;
}

#index #busca_imovel {
	float:left;
}

#busca_imovel h2 {
	width:150px;
	background:url("../imagens/titulos/busca_imovel.gif") no-repeat;
}


.form-busca-imovel {
	width: 165px;
	height:370px;
	background-color: #FFF;
	border:1px solid #DEE8EE;
	color: #2F3C84;
}


.form-busca-imovel fieldset{
	padding:0 0 0 20px;
}

.tipo_busca {
	padding:10px 0 10px;

}

.form-busca-imovel label span{
	font:normal 70% Tahoma, Verdana, Arial, Sans-Serif;
	display: block;

}

.form-busca-imovel b {
	font:bold 70% Tahoma, Verdana, Arial, Sans-Serif;
	padding:0 0 0 5px;
	
}


.form-busca-imovel label select {
	font:normal 70%  Tahoma,Arial, Verdana, Sans-Serif;
	border:1px solid #DEE8EE;
	margin-bottom:10px;
	color: #2F3C84;
	width: 135px;
}

#qtd_quartos{
	width: 80px;
}


/***Outros imóvei****/
#outros_imoveis {
	width:556px;
	padding-right:17px;
	padding-top:25px;
	float:right;
}

#index #outros_imoveis {
	padding-top:0px;
}


#outros_imoveis h2 {
	width:169px;
	background:url("../imagens/titulos/outros_imoveis.gif") no-repeat;
}


#outros_imoveis_destaque_listagem {
	width:556px;
	height:164px;
}


.outros-imoveis-destaque {
	width:128px;
	height:162px;
	margin-right:11px;
	float: left;
	background-color:#FFF;
	border:1px solid #DEE8EE;
	overflow:hidden;
}

.outros-imoveis-destaque.last {
	margin-right:0;
	margin-bottom:19px;
}

.outros-imoveis-destaque ul li {
	font:normal 70%  Tahoma,Arial, Verdana, Sans-Serif;
	height:15px;
	width: 100px;
	overflow:hidden;
}


.outros-imoveis-destaque ul li.tipo_imovel, .outros-imoveis-destaque ul li.valor_imovel,
#outros-imoveis-listagem ul li span.tipo_imovel, #outros-imoveis-listagem ul li span.preco_imovel{
	color:#626869;
}


.outros-imoveis-destaque img{
	padding:12px 0 0 14px;

}

.outros-imoveis-destaque ul{
	padding:7px 0 0 16px;
}

#outros-imoveis-listagem {
	width:550px;
	height:283px;
	background-color:#FFF;
	border:1px solid #DEE8EE;
	margin-top:15px;
}

#outros-imoveis-listagem ul {
	padding-left:8px;
}

#outros-imoveis-listagem ul li {
	width:135px;
	border-left:5px solid #C2C1C1;
	margin-top:17px;
	float:left;
}


#outros-imoveis-listagem ul li.column-last {
	width:110px;

}

#outros-imoveis-listagem ul li span{
	display:block;
	font:normal 60%  Tahoma,Arial, Verdana, Sans-Serif;
/*	padding-left:5px;
*/
	height:13px;
/*	width: 100px;*/
	overflow:hidden;
}




/** Rodapé **/
#rodape{
	padding:18px 0 30px; 
	margin-top:18px;
	height:80px;
	background:url("../imagens/underline_bottom.gif") no-repeat top center;
	text-align:center;
}


#rodape address, .copyright {
	color:#556C78;
	font:normal 70% Arial, Tahoma, Verdana, Sans-Serif;
	
}

#rodape .vcard {
	margin-top:40px;
}


/** Páginas Internas **/
#geral #main-content {
	width:550px;
	margin-right:18px;
	margin-top:25px;
	float:left;
}

	#left-content {
		margin-top:25px;
		width: 202px;
		float:left;
	}
	
	.content {
		padding:15px 20px 15px 20px;
	}

	.content p {
		font: normal 10px/20px  Verdana, Arial,Tahoma, Sans-Serif;
		text-align:justify;
	}
	
	#main-content .limit {
		width:550px;
		background-color:#FFF;
		border:1px solid #DEE8EE;
	}






/** A Conlar **/
#main-content h2.a_conlar {
	width:169px;
	background:url("../imagens/titulos/a_conlar.gif") no-repeat;
}

#a_conlar{
	color:#B0ACBA;
}


#a_conlar h3 {
	font:bold 72% Tahoma, Verdana, Arial, Sans-Serif;
	float:left;
}


#a_conlar .content img { 
	border:1px solid #CFD3D7;
	padding:8px;
	margin-right:8px;
	float:left;
	
}


/** Detalhes do Imóvel **/
#detalhes_imovel{
	display: table;
}

#main-content h2.detalhes_imovel {
	width:212px;
	background:url("../imagens/titulos/detalhes_imovel.gif") no-repeat;
}


#detalhes_imovel ul.botoes_acao{
	height:21px;
	padding-bottom:18px;
	text-align:right;
}

#detalhes_imovel ul.botoes_acao li {
	display:inline;
	padding-left:5px;
}
/*
#detalhes_imovel .content ul.botoes_acao li a {
	display:block;
	height:21px;
	text-indent:-99999px;
	overflow:hidden; 
	
}

#detalhes_imovel ul.botoes_acao li.acao-agendar-visita a{
	width:108px;
	background:url("../imagens/acoes/agendar_visita.gif") no-repeat;
}

#detalhes_imovel ul.botoes_acao li.acao-versao-impressao a{
	width:155px;
	background:url("../imagens/acoes/versao_impressao.gif") no-repeat;
}
*/


#detalhes_imovel img.imagem_detalhe_imovel {
	float:left;
	max-width:230px;
	margin-right:8px;
}


#detalhes_imovel ul.detalhes_basicos {
	width:100%;
}

#detalhes_imovel ul.listagem_imagem_imovel{
	width:100%;
}

#detalhes_imovel ul.listagem_imagem_imovel li {
	display:inline;
	padding-right: 5px;
	float: left;
	overflow: hidden;
	width: 80px;
	height: 85px;
	font: normal 10px/18px Verdana, Arial,Tahoma, Sans-Serif;
	text-align: center;
}

#detalhes_imovel ul.listagem_imagem_imovel li img{
	padding-top:6px;
	display: block;
}

ul.detalhes_basicos li, #agendar_visita a {
	font: normal 10px/18px Verdana, Arial,Tahoma, Sans-Serif;
}

#detalhes_imovel b {
	font: bold 10px  Verdana, Arial,Tahoma, Sans-Serif;
}

#detalhes_imovel h3{
	font:bold 14px Verdana,Tahoma,  Arial, Sans-Serif;
}

#detalhes_imovel h4 {
	padding:25px 0 5px;
	font:bold 12px Verdana,Tahoma,  Arial, Sans-Serif;
	display: -moz-inline-block;
}

#txt_chamada{
	padding:0px;
	font:bold 12px Verdana,Tahoma,  Arial, Sans-Serif;
	color: #B0ACBA;
}

#detalhes_imovel .descricao_imovel {
	clear:both;
	padding-top:15px;
}

.descricao_imovel li{
	list-style-position:inside;
	text-decoration:none;
	color: #B0ACBA;
	font: normal 10px/12px  Verdana, Arial,Tahoma, Sans-Serif;
	padding-left: 10px;
}

.descricao_imovel ul li{
	list-style-type:disc;

}
.descricao_imovel ol li{
	list-style-type:decimal;
}


#detalhes_imovel #titulo_e_mapa h4{
	display: block;
	width: 100%;
}


/** Equipe **/ 
.destaque_do_mes {
	height:450px;
	
}

.destaque_do_mes, .destaque_do_mes h4 {
	padding-top:10px;
}

.destaque_do_mes span {
	display:block;
	font-size: 11px;
	overflow: hidden;

}

#gerente{
	padding-top:10px;
	text-align: center;
}

#corretores ul{
	text-align: center;
	margin-left:29px;
}

#corretores ul li{

	display:inline;
	float:left;
	padding-left:45px;
}

#outros_meses {
	clear:both;
}

#outros_meses li{
	list-style: square inside;
}

/** Resultado da Busca**/
#main-content h2.resultado_busca {
	width:212px;
	background:url("../imagens/titulos/resultado_busca.gif") no-repeat;
}

#resultado_busca div.content div.paginacao {
	/*background-color:blue;*/
}


#resultado_busca div.content ul.resultado_busca_listagem {
	/*background-color:#D5D9DC;*/
}

#resultado_busca div.content ul.resultado_busca_listagem li {
	width: 510px;
	height:60px;
	clear:both;
	margin-bottom:13px;
}

#resultado_busca div.content ul.resultado_busca_listagem li img {
	padding:0 10px 0 0;
	float:left;

}

#resultado_busca div.content ul.resultado_busca_listagem li div.informacoes_imovel {
	height:60px;
	width:330px;
	float:left;
	border-left:6px solid #C2C1C1;
	border-right:2px solid #C2C1C1;
	
}

#resultado_busca div.content ul.resultado_busca_listagem li div.informacoes_imovel span {
	display:block;
	font: normal 10px/15px Verdana, Arial,Tahoma, Sans-Serif;
	padding-left:10px;

}

#resultado_busca div.content ul.resultado_busca_listagem li div.informacoes_imovel span.area_imovel {
	float:left;
	padding-right:10px;
	
}


#resultado_busca div.content ul.resultado_busca_listagem li a {
	width:70px;
	height:60px;
	float:right;
	/*background:url("../imagens/acoes/mais_detalhes.gif") no-repeat center center;
	font: normal 9px Verdana, Arial,Tahoma, Sans-Serif;*/
}


/** Venda seu imóvel **/
#main-content h2.venda_seu_imovel {
	width:212px;
	background:url("../imagens/titulos/venda_seu_imovel.gif") no-repeat;
}



/** Encomende seu imóvel **/
#main-content h2.encomende_seu_imovel {
	width:240px;
	background:url("../imagens/titulos/encomende_seu_imovel.gif") no-repeat;
}



/** Trabalhe Conosco **/
#main-content h2.trabalhe_conosco {
	width:212px;
	background:url("../imagens/titulos/trabalhe_conosco.gif") no-repeat;
}



/** Notícias **/
#main-content h2.noticias {
	width:118px;
	background:url("../imagens/titulos/noticias.gif") no-repeat;
}

#noticias .noticia_principal{
	min-height: 220px;
	clear: both;
}

#noticias img{
	border:1px solid #CFD3D7;
	float:left;
	margin-right:8px;
	padding:8px;
	max-height: 210px;
	max-width: 210px;
}

#noticias h3{
	margin-bottom:10px;
}

#noticias h4{
	margin-top: 60px;
}

#noticias p, h3, h4, h5,a{
	color: #B0ACBA;
}

#noticias #outras_noticias {
	clear:both;
}

#outras_noticias {
	margin-top:15px;
}

#main-content h3.outras-noticias {
	width:141px;
	background:url("../imagens/titulos/outras_noticias.gif") no-repeat;
}
#main-content h3.outras-noticias {
	display:block;
	height:33px;
	text-indent:-99999px;
	overflow:hidden; 
}

#lista_fotos_pequenas{
	width:500px;
	float:left;
	margin-top:10px;
}

#lista_fotos_pequenas .fotos_pequenas{
	margin:11px;
	float:left;
}


/** Equipe **/
#main-content h2.equipe {
	width:103px;
	background:url("../imagens/titulos/equipe.gif") no-repeat;
}

#main-content h3.destaques-do-mes {
	width:141px;
	background:url("../imagens/titulos/destaques_do_mes.gif") no-repeat;
}
#main-content h3.destaques-do-mes {
	display:block;
	height:35px;
	text-indent:-99999px;
	overflow:hidden; 
}


/** Terceiros **/
#outros_imoveis h2.terceiros {
	width:130px;
	background:url("../imagens/titulos/terceiros.gif") no-repeat;
}


#terceiros_destaque_listagem {
	width:550px;
	min-height:550px;
	
}


.terceiros_destaque {
	width:128px;
	height:162px;
	margin-left:4px;
	margin-top:5px;
	float: left;
	background-color:#FFF;
	border:1px solid #DEE8EE;
}

.terceiros_destaque.last {
	margin-right:0;
	margin-bottom:19px;
}

.terceiros_destaque ul li {
	font:normal 70%  Tahoma,Arial, Verdana, Sans-Serif;
	line-height:15px;
}


.terceiros_destaque ul li.tipo_imovel, .terceiros_destaque ul li.valor_imovel,
#outros-imoveis-listagem ul li span.tipo_imovel, #outros-imoveis-listagem ul li span.preco_imovel{
	color:#626869;
}


.terceiros_destaque img{
	padding:12px 0 0 14px;

}

.terceiros_destaque ul{
	padding:7px 0 0 16px;
}


/** Lançamentos **/
#main-content h2.lancamentos {
	width:162px;
	background:url("../imagens/titulos/lancamentos.gif") no-repeat;
}

#lancamentos div.content div.paginacao {
	clear:both;
}

/** Contato **/
#main-content h2.contato {
	width:116px;
	background:url("../imagens/titulos/contato.gif") no-repeat;
}



/** Google Maps **/

#map {
	width:500px;
	height:300px;

}

/** Agendar Visita **/
#main-content h2.agendar_visita {
	width:240px;
	background:url("../imagens/titulos/agendar_visita.gif ") no-repeat;
}