@charset "iso-8859-1";
/* CSS criado por: truxSoft - design e tecnologia */

/* padrão para as TAGs  */
* { margin:0;padding:0;outline:none;}
html, body {
   margin: 0;
   padding: 0;
    background-color:#858279;
}
body{font-family:Arial, Helvetica, sans-serif;}
img{border:none;}
ul li {list-style: none;padding:0px;margin:0px;}
fieldset {
	border:none; 
	width:98%; 
	margin:0 auto 15px auto;
	}

a {outline:none;}

#form-contato p {font-size:13px; padding-left:15px;}

a.menuGeral{padding-top:30px; padding-right:3px;font-size:11px; text-decoration:none; color:#333;}
a.menuGeral:hover{padding-top:30px; padding-right:3px;font-size:11px; text-decoration:underline; color:#333}

/* GERAL */
#estruturaGeral{width:100%; margin: 0 auto;background:#E3E3D9 url(../imagens/fundo-site.png) left top repeat-x;}
#separador{height:18px; clear:both}

/* GERAL --> TITULOS */
#titulo{
	/*background:url(../imagens/fSombraMenu.png) repeat-x;*/ 
	width:960px;
	height:auto;
	clear:both;
	
	margin-left: 15px;
	margin-top: 10px;
	margin-bottom:5px;
	}

/* GERAL --> SEPARADOR */
#estruturaGeral #divmenu{
	background:url(../imagens/fTracoMenu.png) repeat-x; 
	width:961px; 
	height:8px;
	margin: 0px auto;
	}
	
/* GERAL --> TOPO */
#estruturaGeral #topo{
	height:100px;
	margin: 0 auto;
	}

/* GERAL --> TOPO --> CONTEUDO */
#estruturaGeral #topo #conteudo_topo{
	width:960px;
	height:auto;
	margin: 0 auto;
	}

/* GERAL --> TOPO --> CONTEUDO --> LOGO */
#estruturaGeral #topo #conteudo_topo #logo{
	float:left;
	height:auto;
	margin-top:10px;
	margin-left:80px;
	}

/* GERAL --> TOPO --> CONTEUDO --> MENU */
#estruturaGeral #topo #conteudo_topo #menu{
	float:right;
	width:671px;
	height:auto;
	background:url(../imagens/fatiaFundoTopo.png) left;
	}

/* GERAL --> TOPO --> MENUS --> MENU RÁPIDO*/
#estruturaGeral #topo #conteudo_topo #menu #menu_rapido{float:left; width:100%; height:32px; text-align:center; margin-top:72px; }
#estruturaGeral #topo #conteudo_topo #menu #menu_rapido ul li {display:inline;}


/* GERAL --> BUSCA */
#estruturaGeral #busca{	width:961px;height:auto;margin: 0 auto;	}

#busca #area-busca{width:961px;height:auto;margin: 0 auto;}

#area-busca #busca-cod{	
margin-top:10px;margin-bottom:5px;	background:url(../imagens/fundo-busca-cod.png) no-repeat center;width:413px;height:34px;float:right;text-align:right;}

#area-busca #titulo{
margin-left: 15px;margin-top: 10px;margin-bottom:5px;width:459px;height:34px;float:left;}

#texto-busca-cod {
float:left; width:278px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3E2526; margin-top:9px; text-align:right}

#form-busca-cod {float:right;width:127px;}

#form-busca-cod #campo-busca-cod input{
border:#B0A9A1 1px solid;background-color:#FAFAFA; font-size:13px; font-weight:bold; padding:3px; width:70px; text-align:right; float:left;	margin-top:5px;	}

#form-busca-cod #botao-busca-cod input{	
background:url(../imagens/btnBuscaCod.png) no-repeat center; width:41px; height:26px; border:none; font-size:0px; float:left; margin-top:4px;	margin-left:4px;}

/* GERAL --> FORMBUSCA */
#estruturaGeral #busca #area_conteudo{ background:url(../imagens/fundo-busca.png) no-repeat center;width:960px;height:204px;margin:0 auto;clear:both;}

#area_conteudo #form-busca { width:100%; height:50px; font-family: }

#form-busca #form-busca-area-1 { width:247px; float:left; padding-left:10px}
#form-busca #form-busca-area-2 { width:310px; float:left;}
#form-busca #form-busca-area-3 { width:270px; float:left;}
#form-busca #form-busca-area-4 { width:122px; float:left;}

#form-busca #form-busca-titulo-area { color:#3D2427; font-weight:bold;height:32px; padding-top:7px;}
#form-busca #form-busca-conteudo-area { height:154px;}

#form-busca #form-busca-conteudo-area dl label{ font-weight:bold; font-size:13px;}
#form-busca #form-busca-conteudo-area dl { margin-bottom:4px; }
#form-busca #form-busca-conteudo-area dl dt{ font-size:11px;  padding-bottom:1px; padding-top:2px;}
#form-busca #form-busca-conteudo-area dl dd{ font-size:12px; padding-bottom:2px;}
#form-busca #form-busca-conteudo-area dl dd input#txtValorMinimo, input#txtValorMaximo{ width:190px; padding:4px; font-size:12px; border:#D2D2D2 1px solid}
#form-busca #form-busca-conteudo-area dl dd select{ width:200px; padding:4px; font-size:12px; border:#D2D2D2 1px solid}

#form-busca #form-busca-conteudo-area .form-busca-pretensao{ margin-top:20px;}
#form-busca #form-busca-conteudo-area .form-busca-pretensao dd{ margin-top:15px;}



#form-busca-area-4 #form-busca-opcao-foto { font-size:11px; height:30px; padding-top:10px; padding-left:8px}
#form-busca-area-4 #form-busca-opcao-foto ul li{ display:inline; }
#form-busca-area-4 #form-busca-opcao-foto ul li{ text-align:left; vertical-align:middle }
.botaoBuscar { background:url(../imagens/btnBuscar.png) no-repeat center; width:105px; height:42px; font-size:0px; border:none; cursor:pointer; outline-width:0px;}
#form-busca-vazio {margin-top:115px;}
#form-busca-resultado {height:100px; font-size:12px; text-align:left; padding-right:10px; padding-top:15px}


/* GERAL --> BANNER */
#estruturaGeral #banner{
	width:961px; 
	height:auto;
	clear:both;
	margin: 0 auto; 
	border-top:#CCC 1px solid; 
	border-bottom:#CCC 1px solid;
	padding-top:1px;
	padding-bottom:1px;
	}

/* GERAL --> CONTEÚDO */
#estruturaGeral #conteudo{
	width:961px;
	height:auto;
	margin: 0 auto;
	}
	
/* GERAL --> AREA CONTEUDO */
#conteudo #area_conteudo{
	height:auto;
	padding-top:0;
	}	

 
#estruturaGeral #imoveisAluga{ display:inline-block; margin:1px 0 12px 10px; width:auto; height:auto}
#estruturaGeral #imoveisAluga #fotoImovel{ border:#666 1px solid}
#estruturaGeral #imoveisAluga #imgImovel {}
#estruturaGeral #imoveisAluga #imgImovel img{ width:150px; height:150px;}
#estruturaGeral #imoveisAluga #tituloImovel h5 {text-align:left; margin-top:4px; margin-bottom:4px;}
#estruturaGeral #imoveisAluga #valorimovel {text-align:left; font-weight:bold; color:#36C; font-size:14px; margin-top:5px;}
#estruturaGeral #imoveisAluga #linksVer p{ margin-top:4px;}
#estruturaGeral #imoveisAluga #linksVer a { font-size:12px; font-weight:normal; color:#666; text-decoration:none; height:22px;}

#estruturaGeral #imoveisVenda{ display:inline-block; margin:1px 0 12px 10px; width:auto; height:auto}
#estruturaGeral #imoveisVenda #fotoImovel{ border:#666 1px solid}
#estruturaGeral #imoveisVenda #imgImovel {}
#estruturaGeral #imoveisVenda #imgImovel img{ width:150px; height:150px;}
#estruturaGeral #imoveisVenda #tituloImovel h5 {text-align:left; margin-top:4px; margin-bottom:4px;}
#estruturaGeral #imoveisVenda #valorimovel {text-align:left; font-weight:bold; color:#36C; font-size:14px; margin-top:5px;}
#estruturaGeral #imoveisVenda #linksVer p{ margin-top:4px;}
#estruturaGeral #imoveisVenda #linksVer a { font-size:12px; font-weight:normal; color:#666; text-decoration:none; height:22px;}

#estruturaGeral #resultadoBusca { font-size:12px; font-weight:bolds}

#estruturaGeral #linhaResultado {margin:6px auto; padding:4px;clear:both; background-color:#F7F7F7; height:100px; width:96%; border:#CCC 1px solid}


#estruturaGeral #linhaResultado p {font-size:11px;}
#estruturaGeral #linhaResultado p#codRef {color:#C00; font-weight:bold;}
#estruturaGeral #linhaResultado p#linksVer { margin-top:7px;}

#estruturaGeral #linhaResultado #fotoResultado{ border:#666 1px solid}
#estruturaGeral #linhaResultado #codRef h5{ font-size:12px; color:#C00}
#estruturaGeral #linhaResultado #tituloResultado { height:18px; font-size:13px;}
#estruturaGeral #linhaResultado #blocoResultado {font-size:11px;}

#estruturaGeral #linhaResultado #blocoResultado #infoResultado{float:left}
#estruturaGeral #linhaResultado #blocoResultado #linksResultado{ width:86%; text-align:right; margin-left:110px;}
#estruturaGeral #linhaResultado #blocoResultado #linksResultado a { font-size:12px; font-weight:normal; color:#666; text-decoration:none; height:22px;}

#estruturaGeral #detalheImovel{
	width:97%; 
	margin:0 auto;
	}

#estruturaGeral #detalheImovel #fichaTecnica{
	float:left; 
	text-align:left; 
	clear:left;
	margin-top:10px;
	margin-left:15px;
	margin-right:0;
	margin-bottom:10px;
	}
#estruturaGeral #detalheImovel #fotoDetalhesImovel{
	margin-top:5px;
	margin-left:15px;
	margin-right:0;
	margin-bottom:auto;
	float:left; 
	border:#ccc 2px solid;
	width:290px;
	}

#estruturaGeral #detalheImovel fieldset#infoAba { background-color:#FFF; border:#ccc 1px solid; width:99%;}
#estruturaGeral #detalheImovel legend#tituloAba { 
	background-color:#FFF; 
	border:#ccc 1px solid; 
	border-bottom:none;
	font-size:11px;
	margin:0 0 0 -1px; 
	*margin:0 0 0 5px; 
	padding:5px 10px;
	}


/* GERAL --> CONTATO */

/* Estilos para o formulario */
#form-contato fieldset dl {padding:10px; color:#325374;}
#form-contato fieldset dl dt {float:left; display:inline-block; clear:both; width:25%; padding:10px 5px 0 5px; min-height:35px; _height:35px; font-weight:bold; text-align:right;}
#form-contato fieldset dl dd {float:left; display:inline-block; width:70%; padding:5px; min-height:35px; _height:35px;}
#form-contato fieldset dl dd input, fieldset dl dd select, fieldset dl dd textarea {background:#fff; border:1px solid #ccc; padding:5px; font-size:14px; color:#333; width:180px}
#form-contato form div, form p {padding:0 0 10px 0; font-weight:bold; color:#CCC; text-align:left !important;}
#form-contato form div input, form p input { border:none; margin:35px 73px 0 3px; padding-top:0; font-size:0px; cursor:pointer; width:85px; height:28px!important}

/*
--> BUSCA AVANcADA
#form-busca h1 {border-bottom:solid 1px #ccc; padding:0; font-size:14px; color:#666666; text-align:center; text-transform:uppercase; }
#form-busca dl {font-size:12px; text-align:left; overflow:hidden; float:left; width:200px; height:65px; padding:0; }
#form-busca dd select {  width:190px; }
#form-busca dt { width:180px; text-align:left !important; min-height:20px; _min-height:20px; height:20px; }
#form-busca select {width:125px; font-size:12px;}*/


.frmContato {
	font: 0.8em Arial, Helvetica, sans-serif;
	width: 80%;
	border:#ccc 1px solid;
	padding:10px 20px;
	background-color:#fafafa;
	margin: 0 auto; 
}



/* Estilos para a lista de definicao */
.frmContato dt {margin-top:1.0em;}
.frmContato dd {margin:0; padding:0;}

/* Estilo para os botões gerais */
.botoesGerais{
	width:130px;
	font-size:11px;
}

/* Estilo dos campos de formulário */
input#textNome, input#textEmail, input#textAssunto{
	width:99%;
	border:#ddd 1px solid;
	font-size:12px;
	height:18px;
	padding-top:1px;
}

textarea#textMensagem {
		width:99%; 
		overflow:auto; 
		height:70px;
		border:#ddd 1px solid;
	}

.msgErroContato{font-size:12px; color:#C00}













#info-imovel {width:98%; float:left; border:#CCC 1px solid; margin-left:3px; margin-right:2px; clear:both; padding:5px; background-color:#FFF;}
#abas-detalhes-imovel ul li { display:inline}
#abas-detalhes-imovel ul{ font-size:11px; text-align:center; text-transform:uppercase; width:auto}
#abas-detalhes-imovel li{ padding:4px;}
#abas-detalhes-imovel li img{ margin-top:5px}
#foto-detalhe-imovel {padding:2px; text-align:center; vertical-align:middle; width:auto; float:left; border:#CCC 1px solid; margin:4px;}
#foto-detalhe-imovel #fotoDetalhesImovel {border:#CCC 1px solid;padding:1px;}
#foto-detalhe-imovel p{ font-size:11px; padding-top:8px}

#fotos-imovel {width:auto; margin:2px;clear:both; padding:3px; max-width:290px}
#fotos-imovel img{border:#CCC 1px solid; padding:1px;cursor: url(../imagens/zoom.cur) 2 2, pointer;opacity:0.7;filter:alpha(opacity=70)}
#fotos-imovel img:hover{border:#630 1px solid; padding:1px;opacity:1.0;filter:alpha(opacity=100)}
#msg-fotos-imovel { font-size:11px; margin-top:4px;}

#ficha-imovel {overflow:auto; display:block}
#ficha-imovel ul { text-align:left; overflow:hidden; margin:2px;}
#ficha-imovel ul li { display: inline-block}
#ficha-imovel span { font-weight:bold; color:#06C; text-transform:capitalize}
#titulo-anuncio{font-weight:bold; font-size:18px; color:#002F66;text-transform: uppercase;width:100%;}
#descricao-imovel{ text-transform:capitalize}
#local-imovel{ color:#666; font-weight:bold;}
#finalidade-imovel{ font-weight:bold; color:#C00}
#ref-imovel{ font-weight:bold; color:#C00}

#planta-imovel {overflow:auto; text-align:center}
#panoramica-imovel {overflow:auto; text-align:center}
#video-imovel {overflow:auto; text-align:center}
#gmap-imovel {overflow:auto; text-align:center}

/** Estilo dos links das abas */
a.aba{color:#06C; text-decoration:none}
a.aba:hover{color:#06C; text-decoration:underline}
a.aba-sel{color:#666; text-decoration:none}
/***/

#conteudo-aba-detalhe-imovel { width:100%; margin-top:5px; border:#666 1px solid}


/** ÁREA DE ESTILOS PARA O RODAPÉ */

#rodape {clear:both; width:100%; border-top:#858279 1px solid; background-color:#858279; height:auto; margin-top:18px;}

#divisao-rodape{ width:100%; border-top:#fff 1px solid; padding-bottom:10px; clear:both}

#area-rodape {width:960px; height:100px; text-align:center; margin:0 auto;}

#rodape-area-esq {float:left; width:60%; text-align:left;}

#rodape-area-dir {float:right; width:40%; text-align:right; height:auto}

#area-endereco { font-size:12px; color:#F7F3E7}

#area-menu {margin:0;}

#rodape-direito ul{text-align:right; height:auto; margin:0 0 11px 0;}

#rodape-direito ul li{ list-style:none; display:inline; text-transform:uppercase;}

#rodape-direito li a{ font-size:11px}

#rodape-direito li a:active{ color:#F7F3E7; text-decoration:underline}

#area-creditos {clear:both;}

#direitos{ font-size:12px; color:#F7F3E7;}

#desenv{}

