/****************GENÉRICAS*****************/
*{padding:0; margin:0; list-style:none;}
a{outline:none; text-decoration:none; color:#000;}
a.visited{outline:none; text-decoration:none;}
a.active{outline:none; text-decoration:none;}
html{}
body{font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#333; background:url(../imagens/bg_rodape.jpg) no-repeat center bottom; background-color:#FFF2D5; overflow-x:hidden;}
.block{display:block;}
.left{float:left;}
.right{float:right;}
.indent{text-indent:-999999px; overflow:hidden;}
.dspNone{display:none;}
.both{ clear:both; }
.marginTop20{margin-top:20px;}
.marginTop30{margin-top:30px;}
.marginTop40{margin-top:40px;}
.marginTop50{margin-top:50px;}
.marginTop60{margin-top:60px;}
.marginTop70{margin-top:70px;}
.marImg{margin:3px;}
.tittopo{height:55px;}
/******************************************/

/******************ESTRUTURA***************/
h2{ font-family:"Times New Roman", Times, serif; color:#3F3228; }
.banner{width:100%; height:382px; background:url(../imagens/bg_topo_flash.jpg) no-repeat center 0;}
.fullmeio{width:100%; background:url(../imagens/bg_topo.jpg) no-repeat center 0;}
.fullmeio .contener{width:794px; display:table; margin:0 auto; padding:0 0 25px 0; background:url(../imagens/bg_bottomConteudo.png) no-repeat 0 bottom; }
.fullmeio .footer .decorVaso{
	width:303px;
	height:366px;
	display:block;
	position:absolute;
	background:url(../imagens/vaso-planta.png) no-repeat 0 0;
	
	
	
	left: 641px;
	top: -306px;
}



.fullmeio .footer{width:794px; height:195px; position:relative; clear:both; margin:0 auto; padding:0;}
/*****************************************/

/*****************COLUNA BUSCA************/
.fullmeio .contener .Col_busca{ width:179px; float:left; /*background:url(../imagens/bg_filtro.jpg) no-repeat 30px 77px;*/ padding:0 21px 20px 31px;}
.fullmeio .contener .Col_busca h2{font-size:30px; line-height: 27px; display:block; padding:15px 0 0 0;}
.fullmeio .contener .Col_busca h2 span{float:left; font-size:17px; line-height:normal; padding:0 0 15px 0;}
.fullmeio .contener .Col_busca ul{width:189px; margin:0 0 5px 0; float:left; background-color:#D1C6A6; border-bottom:3px solid #FFF2D5;}
.fullmeio .contener .Col_busca ul li.tit{width:174px; height:27px; font-family:"Times New Roman", Times, serif; font-size:16px; color:#FFF; font-weight:bold; padding:9px 0 0 15px; display:block; background:url(../imagens/bg_tit.jpg)}
.fullmeio .contener .Col_busca ul li input,
.fullmeio .contener .Col_busca ul li select{font-family: Arial, Helvetica, sans-serif; color:#3F3228; font-size:12px;}
.fullmeio .contener .Col_busca ul li.campo1 input{width:158px; height:18px; margin:11px 0 11px 15px; border-top:1px solid #6B6B6B; border-left:1px solid #6B6B6B}
.fullmeio .contener .Col_busca ul li.campo2 select{width:158px; height:22px; margin:11px 0 11px 15px;}
.fullmeio .contener .Col_busca ul li.campo3 select{width:158px; height:20px; overflow: auto; margin:11px 0 11px 15px; border-top:1px solid #6B6B6B; border-left:1px solid #6B6B6B}
.fullmeio .contener .Col_busca ul li.valor{height:24px; display:block; float:left; padding:11px 0 11px 0;}
.fullmeio .contener .Col_busca ul li.valor label{padding:4px 3px 5px 13px; float:left;}
.fullmeio .contener .Col_busca ul li.valor input{width:48px; height:18px; display:block; float:left;}
.fullmeio .contener .Col_busca input.bt{padding:0 12px 0 0;}

.fullmeio .contener .Col_busca .obs_caixaFiltro{
		font:9px Arial, Helvetica, sans-serif;
		padding-left:15px;
		display:block;
		width:160px;
		margin-top:-6px;
		padding-bottom:11px; 
}
/*****************************************/

/*****************COLUNA MEIO************/
.fullmeio .contener .Col_meio{ width:524px;  float:left; position:relative;}
.fullmeio .contener .Col_meio h2{width:254px; display:block; float:left; font-size:30px; line-height: 27px; display:block; padding:15px 0 0 0;}
.fullmeio .contener .Col_meio h2 span{float:left; font-size:17px; line-height:normal; padding:0 0 15px 0;}
.fullmeio .contener .Col_meio p.tit_topo{font-family:"Times New Roman", Times, serif; font-size:16px; color:#3F3227; line-height:14px; width:270px; padding:20px 0 0 0; float:right; text-align:right;}
.fullmeio .contener .Col_meio .chamadasimoveis .comercializado{width:314px; height:234px; position:absolute; top:0; left:-30px; z-index:999998; background:url(../imagens/comercializadoDELMO.png) no-repeat 0 0; cursor: pointer;}
.fullmeio .contener .Col_meio .chamadasimoveis{width:254px; height:211px; margin-bottom:10px; position:relative;}
.marg_chamadasimoveis{margin-right:16px;}

.fullmeio .contener .Col_meio .chamadasimoveis p.ref{width:75px; height:18px; padding:2px 0 0 17px; border-right:solid 2px #FFF2D5; background-color:#403229; font-family:"Times New Roman", Times, serif; font-size:12px; color:#FFF; font-weight:bold; display:block; float:right;}
.fullmeio .contener .Col_meio .chamadasimoveis .desc{width:252px; height:187px;}
.fullmeio .contener .Col_meio .chamadasimoveis .desc a img{width:250px; height:185px; border:1px solid #403229;}
.fullmeio .contener .Col_meio .chamadasimoveis .desc img.foto{width:250px; height:185px; border:1px solid #403229;}
.fullmeio .contener .Col_meio .chamadasimoveis .desc img:hover{ opacity:0.85; -moz-opacity: 0.85; filter: alpha(opacity=85); }
.fullmeio .contener .Col_meio .chamadasimoveis .desc .text_imovel{width:252px; height:56px; padding:15px 0 0 15px; background:url(../imagens/bg_descricaoImovel.png) no-repeat 0 0; position:absolute; top:148px; left:1px;}
.fullmeio .contener .Col_meio .chamadasimoveis .desc .text_imovel .campo1{width:132px; display:block; float:left;}
.fullmeio .contener .Col_meio .chamadasimoveis .desc .text_imovel .campo2{width:100px; display:block; float:left;}
.fullmeio .contener .Col_meio .chamadasimoveis .desc .text_imovel .campo1 p, .fullmeio .contener .Col_meio .chamadasimoveis .desc .text_imovel .campo1 p a, .fullmeio .contener .Col_meio .chamadasimoveis .desc .text_imovel .campo2 p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF;}
.fullmeio .contener .Col_meio .chamadasimoveis .desc .text_imovel .campo1 p a:hover{ text-decoration:underline; color:#A9874D;}
.fullmeio .contener .Col_meio .chamadasimoveis .desc .text_imovel .campo2 strong{ color:#B79053;}
/******************************************/

/*****************RODAPE*******************/
.fullmeio .footer p,
.fullmeio .footer p a,
.fullmeio .footer address{font-family:"Times New Roman", Times, serif; font-style:normal; font-size:14px; text-align:center; color:#241313;}
.fullmeio .footer p a {font-size:12px;}
.fullmeio .footer p a:hover{text-decoration:underline;}
.fullmeio .footer p span{font-size:30px; color:#6C441F;}
.fullmeio .footer p a{opacity:0.70; -moz-opacity: 0.70; filter: alpha(opacity=70);}
.fullmeio .footer .rodape{padding:100px 0 0 0;}
/*******************************************/

/*************PAGINAS INTERNAS**************/
.fullmeio .contener .Col_meio .pg_internas .titulos_paginas{width:530px; height:77px; display:block;}
.fullmeio .contener .Col_meio .pg_internas .titulos_paginas .vis_fav{width:180px; height:60px; padding:17px 0 0 0; }
.fullmeio .contener .Col_meio .pg_internas .titulos_paginas .vis_fav a{
	display:block;
	margin: 0 0 6px 0;
	text-align: center;
	float:right;
	font: bold 11px Tahoma, Arial, Verdana;
	color:#990000;
	padding:5px 0 10px 27px;
	background:url(../imagens/visualizar_fav.gif) no-repeat 0 0;
}
.fullmeio .contener .Col_meio .pg_internas .titulos_paginas .vis_fav a:hover{text-decoration:underline;}
.fullmeio .contener .Col_meio .pg_internas h2{width:350px; display:block; float:left; font-size:30px; line-height: 27px; display:block; padding:15px 0 0 0;}
.fullmeio .contener .Col_meio .pg_internas h2.pg_comercializados{color:#8A2424; width:350px; display:block; float:left; font-size:30px; line-height: 27px; display:block; padding:15px 0 0 0;}
.fullmeio .contener .Col_meio .pg_internas h2 span{font-size:17px; line-height:normal; padding:0 0 15px 0;}

.fullmeio .contener .Col_meio .pg_internas p{font-family:Arial, Helvetica, sans-serif; line-height:18px; font-size:13px;}
.fullmeio .contener .Col_meio .pg_internas p span.ddd{ font-size:9px; }
.fullmeio .contener .Col_meio .pg_internas p strong.tel{font-family:"Times New Roman", Times, serif; font-size:16px;}
.fullmeio .contener .Col_meio .pg_internas .mapaLoc{background-color:#D1C6A6; padding:5px;}
.fullmeio .contener .Col_meio .pg_internas p a.link_mapa{text-decoration:underline; color:#333;}
.fullmeio .contener .Col_meio .pg_internas p a:hover.link_mapa{color:#7D5329;}
/********PAGINA DETALHES IMOVEL************/
.fullmeio .contener .Col_meio .tit_detalhes{
	background: url(../imagens/bg_h1detalhes.jpg) repeat-x 0 0;
	width:506px;
	height:32px;
	position:relative;
	border:1px solid #EDE2C4;
	margin:0 0 15px 0;
	padding:10px 0 0 10px;
}
.fullmeio .contener .Col_meio .tit_detalhes h1{
	font-family:"Times New Roman", Times, serif; font-size:20px;
	color: #3F3228;
}
.fullmeio .contener .Col_meio .tit_detalhes #voltar {
	width:35px;
	height:15px;
	display:block;
	position:absolute;
	left: 480px;
	top: 15px;
}
.fullmeio .contener .Col_meio .tit_detalhes #voltar a {
	font: 11px Tahoma, Arial, Verdana;
	text-decoration: none;
	color: #BEAF83;
}
.fullmeio .contener .Col_meio .tit_detalhes #voltar a:hover{
	text-decoration: underline;
	color: #3F3228;
}

h3.titform{
	font-family:"Times New Roman", Times, serif; 
	font-size:20px; 
	color: #3F3228;
	padding:0 0 5px 10px;
}

#mapa_localizacao{
	visibility: hidden;
	position: absolute; 
	width: 325px; 
	height: 269px; 
	display:block;
	float:left;
	top: 120px;
	left:9px;
	z-index:99999;
}

#mapa_localizacao a.fechar{ 
	width:60px;
	height:21px;
	display:block;
	padding:4px 0 0 12px;
	margin:0 0 0 253px;
	background-color:#990000;
	color:#FFF;
}

#mapa_localizacao .caseMapa{
	width: 325px; 
	height: 244px; 
	display:block;
}

/* Conteúdo Interno dos Imóveis  - Resultados da Busca */

#conteudo_interno_imoveis{
	/*margin-top: 5px;*/
	width: 100%;
	position:relative;
}

#conteudo_interno_imoveis .texto_anuncio {
	width: 506px;
	padding:0 0 20px 7px;
	font: 12px Arial, Helvetica, sans-serif; color:#3F3228;
	line-height:17px;
}

.img_interna {
	display:block;
	float: left;
	padding: 9px 9px 15px 9px;
	background : #E4D6B9;
	margin-right: 12px;
}

#conteudo_interno_imoveis h2 {
	background: url(../imagens/bg_h1detalhes.jpg)  repeat-x;
	width: 506px;
	height: 32px;
	float: left;
	font-family:"Times New Roman", Times, serif; 
	font-size:20px;
	color: #3F3228;
	padding:10px 0 0 7px;
	margin:25px 0 0 0;
}
.texto_descricao li{
		list-style:disc;
		color:#990000;
		margin-left:24px;
		font-family:Arial, Helvetica, sans-serif;
	}
.txt-preto{
		color:#000;
		font-family:Arial, Helvetica, sans-serif;
	}
.perfil{
	width:162px;
	height:260px;
	display:block;
	float:left;
}
.perfil h2{
	background: none !important;
	width: auto !important;
	height: auto !important;
	float: none !important;
	font-family:"Times New Roman", Times, serif; font-size:20px;
	color: #3F3228;
	padding:0px !important;
	margin:5px 0 0 0 !important;
	clear:both;
}
.divisoria{
		width:150px;
		height:1px;
		margin-top:5px;
	}

.perfil p{
	display:block;
	float:left;
	padding:0 0 0 0;
	font: 12px Arial, Helvetica, sans-serif;
	line-height:19px;
}

.perfil .addFavorito {
	margin:0 0px 6px 0;
	width: 140px;
	text-align: center;
	float:left;
	font: bold 11px Tahoma, Arial, Verdana;
	padding: 5px 5px 5px 20px;
	background:url(../imagens/icone_fav.gif) no-repeat 0 0;
}

.perfil .remFavorito {
	margin:0 0px 6px 0;
	width: 140px;
	text-align: center;
	float:left;
	font: bold 11px Tahoma, Arial, Verdana;
	padding: 5px 5px 5px 20px;
	background:url(../imagens/icone_rem_fav.gif) no-repeat 0 0;
}

#conteudo_interno_imoveis a{
	color: #000;
	font: 12px Arial, Tahoma, Verdana;
	text-decoration: none;	
}

#conteudo_interno_imoveis a:hover{
	color: #BA9456;
	text-decoration: underline;	
}

.perfil .indAmigo{
	width: 135px;
	margin: 0 0 6px 0;
	text-align: center;
	float:left;
	font: bold 11px Tahoma, Arial, Verdana;
	padding: 5px 5px 5px 25px;
	background:url(../imagens/indiqueAmigo.gif) no-repeat 0 0;
}

.perfil .indAmigo p a{
	display:block;
	float:left;
	padding:0 0 0 0;
	font: 12px Arial, Helvetica, sans-serif;
	line-height:19px;
}

.perfil .mapalocalizacao{
	width: 135px;
	margin: 0 0 6px 0;
	text-align: center;
	float:left;
	font: bold 11px Tahoma, Arial, Verdana;
	padding: 5px 5px 5px 25px;
	background:url(../imagens/mapalocalizacao.gif) no-repeat 0 0;
}

.perfil .mapalocalizacao p a{
	display:block;
	float:left;
	padding:0 0 0 0;
	font: 12px Arial, Helvetica, sans-serif;
	line-height:19px;
}

.vermelho_bold{
	color: #990000;
	font-weight: bold;
}

#conteudo_interno_imoveis .botao_favorito{
	margin: 125px 5px 0px 335px;
	padding: 5px 8px 5px 8px;
	width: 152px;
	text-align: center;
	background : #9f0102;
	color: #ffffff;
	font: 11px Tahoma, Arial, Verdana;	
}

#conteudo_interno_formulario p{
	font:13px Arial, Helvetica, sans-serif;	
	width: 500px;
	padding:0 0 0 10px;
}

#msg_nenhum_imovel{
	font: bold 12px Arial, Helvetica, sans-serif;	
	width: 500px;
}

.conjunto_itens{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px; 
	color:#3F3228;
	background-color:#FFF9EA;
	padding: 6px 6px 6px 9px;
}

.conjunto_itens_sem_borda{
	border-bottom: solid 1px #FFF;
	padding: 5px;
}

#tabela_conj_itens{
 width: 345px;
}

#tabela_conj_itens a{
	display: block;
	padding: 3px 0px;
	text-align: center;
	color:#FFF;
	text-decoration: none;
}

#tabela_conj_itens a:hover{
	text-decoration: none;
	color:#FFF;
	text-decoration:none;
	background-color:#BA9456;
}

.alerta_cesta {
	font: 12px Arial, Helvetica, sans-serif;
	color:#990000;
	width: 140px;
	height:27px;
	display:block;
	float:left;
/*	padding:0 0 7px 5px;*/
}

table tr td.paginacao{background-color:#E4D6B9; width:232px; height:20px; padding:5px 0 5px 110px; margin-right:1px; display:block; float:left;}
table tr td.paginacao span.voltar{ width:20px; height:20px; display:block; float:left; background-color:#3F3228; }
table tr td.paginacao span.avancar{ width:20px; height:20px; display:block; float:left; background-color:#3F3228; }
table tr td.paginacao span.avancar:hover,table tr td.paginacao span.voltar:hover{background-color:#3F3228; color:#FFF;}
table tr td.paginacao span.num_paginas{font-family:Arial, Helvetica, sans-serif; font-size:13px; width:70px; height:18px; padding:2px 0 0 0; display:block; float:left; color:#3F3228;}
/*******************************************/
