* {	margin:0 auto; padding:0; font-size:100%;}

body {background:#FFFFFF ; font: normal 12px Arial, Helvetica, sans-serif; color:#333333; text-align:center;}
a { line-height: 140%;	color:#333; text-decoration:none; border:none;}
a:hover { line-height: 140%; color:#666; text-decoration:none; border:none;}
p { line-height: 140%; }

#wrapper { margin: 0 auto; width: 994px; background:#FFFFFF; text-align:left;}
#topo { width: 994px; background:url(images/bg_topo.png) repeat-Y ; height:208px; clear:both;}
#fachada {  width: 469px; height:208px; float:left;}

#btn_telefone { margin-top:10px; width: 100px;  height:50px; float:right;}
#btn_endereco { margin-top:2px; width: 100px;  height:50px; float:right; clear:right;}
#psqTopo{ margin-top:7px; background:#441702 url(images/bg_pesquisa.png); width:525px; height:89px; float:right; clear:right;}
#psqTopo .linhapsq{ margin-top:5px; width:190px; height:16px; background:#441702 url(images/linha_busca.png) no-repeat top; float:left}
#psqTopo .titulo{  font: bold 20px Arial, Helvetica, sans-serif; color:#FFFFFF; float:left}

#menu{
background:url(images/menu.png) repeat-x; 
height:38px; 
text-align:center; width:994px;}

#banner{margin-top:15px; margin-bottom:30px;}


#vendapsq {
display:block;
padding-left:3px;
float:right;
margin:0;
}
#aluguelpsq {
display:none;
padding-left:3px;
float:right;
margin:0;
}

.titulosite{ font: bold 20px Arial, Helvetica, sans-serif; color:#441702; float:left; 
margin:0 15px 15px 0 ;}

.errosite{ font: bold 20px Arial, Helvetica, sans-serif; color:#FF0000; float:left; 
margin:15px;}


.search { width:520px; float:left;}
.search select {width:160px;}
.marcado a{
margin-left:5px;
margin-bottom:5px;
background:url(images/desmarcado.png) left no-repeat;
 	float:left;
width: 64px;
height:22px;
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-align:center;
}
/*user { width: 140px; background:url(images/bguser.png) left top no-repeat; padding-left: 40px;}*/
.desmarcado a{
margin-left:5px;
margin-bottom:5px;

float:left;
width: 64px;
height:22px;
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-align:center;
}
.desmarcado a:hover {
margin-left:5px;
margin-bottom:5px;
background:url(images/marcado.png) left no-repeat;
float:left;
width: 64px;
height:22px;
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-align:center;
}
.textobotao a{
font: bold 11px Verdana;
color:#FFFFFF;
text-align:center;
padding-top:5px;}

.searchAvan { width:790px; background:#441702 url(images/bg_pesquisa.png); top left repeat; padding: 20px 0 20px 0; margin:0 auto; height:70px;color:#FFFFFF; }
.camposselect {width:150px;}

#vendapsqAvan {
margin:0 auto;
display:block;
width:700px;
height:115px;
float:right;
overflow:hidden;

}
#aluguelpsqAvan {
margin:0 auto;
display:none;
width:700px;
height:115px;
float:right;
overflow:hidden;
}

.marcadoAvan a{
margin-left:5px;
margin-bottom:5px;
background:url(images/desmarcado.png) left no-repeat;
 	float:left;
width: 64px;
height:22px;
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-align:center;

}

.desmarcadoAvan a{
margin-left:5px;
margin-bottom:5px;
float:left;
width: 64px;
height:22px;
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-align:center;
}
.desmarcadoAvan a:hover {
margin-left:5px;
margin-bottom:5px;
background:url(images/marcado.png) left no-repeat;
float:left;
width: 64px;
height:22px;
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-align:center;
}
.btnbotoes{
float:left;
margin:20px 0px 0 5px;
width:40px;
}


/* Menu */
#menuhor {
padding:0px;
margin:12px;
_margin:4px;
float: left;
_float: none;
width:900px;
font:bold 12px Arial, Helvetica, sans-serif ; 
color: #ebebeb;
list-style:none;
text-align:center;
}
#menuhor li {
height:1px; /* IE5.0 bug */
margin-right:-40px;
color: #FFFFFF;
text-decoration: none;
_padding: 8px 10px;
}
#menuhor li a {
padding: 8px 10px;
color: #FFFFFF;
/* visual do link */
text-decoration: none;
}
#menuhor ul li a:link {
color: #FFFFFF;
text-decoration: none;
}
#menuhor ul li a:visited {
color: #FFFFFF;
text-decoration: none;
}
#menuhor li a:hover {
padding: 8px 10px;
color: #FFFFFF;
background-color:#C14E15;
}

/* */

.clearer { clear: both; }

#rodape {  width:994; height:70px; background: url(images/bg_rodape.png) repeat-x;  font: normal 11px Arial, Helvetica, sans-serif; text-align:left; color:#000000;}
#rodape .rodapeicon {width:60px; height:60px;  background:url(images/icon_rodape.png) top no-repeat ; margin:15px; float:left}
#rodape .rodapetitulo {width:180px;padding:15px 0 0 0; font: bold 10px Arial, Helvetica, sans-serif; color:#DB5518;}
#rodape .horario {width:180px; font: bold 10px Arial, Helvetica, sans-serif; color:#000000;}
#rodape .divide {width:5px; background:url(images/div_rodape.png) no-repeat; margin:15px; float:left }
#rodape .telefoneicon{width:60px; height:60px;  background:url(images/icon_telefone.png) top no-repeat ; margin:15px; float:left}
#rodape .btn_telefone { margin-top:10px; width: 218px; background:url(images/btn_telefone.png); height:50px; float:right;}
#rodape .enderecoicon{width:60px; height:60px;  background:url(images/icon_endereco.png) top no-repeat ; margin:15px; float:left}
#rodape .btn_endereco { margin-top:2px; width: 218px; background:url(images/btn_endereco.png); height:50px; float:right; clear:right;}

.tituloRigth {width:180px;padding:15px 0 0 0; font: bold 10px Verdana, Arial, Helvetica, sans-serif; color:#DB5518;}

.enquetePergunta {padding:15px 0 0 0; font: bold 9px Verdana, Arial, Helvetica, sans-serif; color:#441702;}
.enqueteResposta {width:100px;font: 10px Verdana, Arial, Helvetica, sans-serif; color:#441702;}
.margin {
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	/*
	padding-bottom : -8px;
	padding-left : -8px;
	padding-right : -8px;
	padding-top : -8px;
	*/
}

.left { width: 810px; float:left;}
.right { width: 175px; float:right; margin-left:0; }

.conteudo {width: 750px; float:left;}

.botao {margin-top:10px;};

.pesqavancada { width: 790px; background: url(images/pesquisaavancada.png) top left no-repeat; padding: 45px 0 0 0;}
.pesqavancadacorpo { width: 790px; height:80px; background: url(images/bck_psqavancada.png) repeat; padding: 45px 0 0 0;}
.venda { width: 790px; background: url(images/venda.png) top left no-repeat; padding: 45px 0 0 0;}
.aluguel { width: 790px; background: url(images/aluguel.png) top left no-repeat; padding: 45px 0 0 0;}
.titoport {font-size: 14px; padding-left: 5px; color:#ebebeb;}
.titoport a:link{font-size: 13px; padding-left: 5px; color:#FF6600;}
.titodestaque {font-size: 14px;  background:url(images/barra_fotos.png); width:220px; height:23px; color:#FFFFFF; }
.titodestaque a:link{font-size: 14px;  background:url(images/barra_fotos.png); width:220px; height:23px; color:#FFFFFF;}
.txtoport {font-size: 10px; padding-left: 5px; }

.dividemais { background:url(images/filetmais.png) bottom left repeat-x; text-align:right; padding: 0 20px 10px 0; width:780px;}


.rent { width: 790px; background: url(images/loc.png) top left no-repeat;}
.newstop { background: url(images/newstop.png) top left no-repeat; padding: 35px 0 0 0;}
.news { margin:10px 0 0 30px; background: url(images/baloon.png) top left no-repeat; padding-left:26px;}
.newsTitulo { width: 760px;float:left; font: bold 14px Arial, 
Helvetica, sans-serif;}
.newsFonte {margin:10px 0 0 400px;  padding-left:26px; font: bold 10px Arial,.news a color:#0066CC; text-decoration:underline;}
.news a:hover { color:#666;}
.newsmais { background:url(images/filetmais.png) bottom left repeat-x; text-align:right; padding: 0 20px 10px 0; width:780px;}
.newsconteudo { width: 760; float: left;}

.links { margin: 10px 0 0 0; height:130px; width: 788px; background:url(images/bg_associados.png) left top ;}
.linksicon {width:30px; height:30px;  background:url(images/icon_associados.png) top no-repeat ; margin:15px; float:left}
.linkstitulo {width:180px; height:30px;padding:20px 0 0 0; font: bold 16px Arial, Helvetica, sans-serif; color:#441702; float:left; clear:right;}
 
.atdonline {width:180px; left top no-repeat; padding: 20px 0 0 0;}

.div { width:180px; background:url(images/divhor.png) center center no-repeat; height:20px;}
.equipevenda { width: 790px; background:url(images/equipevenda.png) top left   no-repeat; padding: 45px 0 0 0}
.equipelocacao { width: 790px; background:url(images/equipelocacao.png) left top no-repeat; ; padding: 45px 0 0 0}

.acessocli { width: 175px; height:137px; background:url(images/bg_acesso.png) repeat-x;margin-top:10px;}
  .acessocli .icon_acesso {height:40px; width:30px;margin-top:10px; background:url(images/icon_acessoCli.png) top no-repeat ; margin-left:5px; margin-right:5px; float:left;}
  .acessocli .campos{width:100px; margin: 0px 0 4px 5px; border:1px solid #666;}
  .acessocli .titulo{_width:120px;padding:25px 0 0 0; font: bold 10px Verdana, Arial, Helvetica, sans-serif; color:#DB5518;}
 .indice { width: 175px; height:137px; background:url(images/bg_acesso.png) repeat-x;margin-top:10px;margin-bottom:20px;} 
   .indice .icon_indice {height:30px; width:30px;margin-top:10px; background:url(images/icon_indices.png) top no-repeat ; margin-left:2px;margin-right:2px; float:left;}
  .indice .titulo{_width:132px;padding:20px 0 0 0; font: bold 9px Verdana, Arial, Helvetica, sans-serif; color:#DB5518;}
  .indice .dados {width:175px; height:40px; text-align:center}
  .indice .tituloindice{_width:130px; font: bold 10px Verdana, Arial, Helvetica, sans-serif; color:#FF3300; text-align:center;}
  .indice .valorindice{_width:130px; font: bold 14px Verdana, Arial, Helvetica, sans-serif; color:#0066CC;}
  
  
.campo {margin: 4px 0 4px 5px; border:1px solid #666; height: 18px;}
.campopesquisa {border:1px solid #666; height: 18px; background-color:#f2f2f2; }

.user {margin-left:10px; font: bold 9px Verdana, Arial, Helvetica, sans-serif; color:#441702;}
.pass {margin-left:10px; font: bold 9px Verdana, Arial, Helvetica, sans-serif; color:#441702;}
.tipoCli { color: #000000;
	font-size: 10pt;
	font-family: arial}

.enquete { width: 175px; margin-top:10px; }
.destaque { width:180px; background:url(images/guia_destaque.png) right top no-repeat; padding: 60px 0 0 10px; line-height: 150%;}
.destaque a {color:#0066CC; text-decoration:underline;}
.destaque a:hover { color:#666;}

.avalie { width: 170px;}
.fonte_pg {
	color: #A0A0A0;
	font-size: 8pt;
	font-family: arial;
}
.fonte_padrao_n {
	color: #666666;
	font-size: 8pt;
	font-family: arial;
	font-weight: bold;
}

.divide { width:180px; height:20px;}
.DIVIDECORPO { width:180px; height:5px;}
.busca{font: bold 18px Arial, Helvetica, sans-serif; color: #FF6600;}
	
.itensFavoritos{
			width: 790px;
			height: 100px;
			overflow: hidden;
			background: url(images/back_destaque.png) 0 0 repeat-x;
			padding: 5px 0 0 0px;
			position: relative;
			margin-bottom: 10px;
			border:1px solid #ebebeb;
		}
.itensFavoritos	.imgfavorito{width:90px;
							 height: 70px;
							 padding: 10px;
							 float:left;
							}
		
.itensPesquisa{
			width: 790px;
			height: 155px;
			overflow: hidden;
			background: url(images/back_destaque.png) 0 0 repeat-x;
			position: relative;
			margin-bottom: 10px;
			border:1px solid #ebebeb;
		}
.imgpesquisa{
width:140px;
height: 108px;
padding: 10px;
float:left;
}
.btnemail { 
width: 150px; height:25px; background:url(images/btn_email.png) top left no-repeat; 
padding:5px 0 0 30px;
font:bold 14px Arial, Helvetica, sans-serif; 
color:#FF6600 ;
}
 .btnsaiba { 
width: 150px; 
height:25px; 
background:url(images/btn_selecionar.png) top left no-repeat; 
padding:5px 0 0 30px;
font:bold 14px Arial, Helvetica, sans-serif; 
color:#FF6600 ;
}

.btnrsvchave{ 
width: 150px; 
height:25px; 
background:url(images/btn_reserva.png) top left no-repeat; 
padding:5px 0 0 30px;
font:bold 14px Arial, Helvetica, sans-serif; 
color:#FF6600 ;

}

.itensPesquisa  a{ 
font:bold 14px Arial, Helvetica, sans-serif; 
color:#FF6600 ;
}
.itensPesquisa  a:hover{ 
font:bold 14px Arial, Helvetica, sans-serif; 
color:#FFAC59 ;
}
.btnatendimento { 
width: 150px; 
height:25px; 
background:url(images/btn_chat.png) top left no-repeat; 
padding:0px 0 0 30px;
font:bold 14px Arial, Helvetica, sans-serif; 
color:#FF6600 ;
}
.itensPesquisa h1{    
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #666666;
    text-transform: uppercase; 
	padding:3px 10px;	}

.itensPesquisa h2{    
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #000000;
    text-transform: uppercase; 
	padding:8px 10px;
	}
.itensPesquisa h3{    
    font: nolmal 9px Arial, Helvetica, sans-serif;
    color: #666666;
    padding:8px 10px;
	} 
.super_destaque {
			width: 788px;
			height: 254px;
			overflow: hidden;
			margin-left:0px;
			background: url(images/back_destaque.png) 0 0 repeat-x;			
			position: relative;
			margin-bottom: 30px;			
		}

.super_destaque .titulo{
font: bold 16px Arial, Helvetica, sans-serif;
color: #441702;
margin:8px;
text-align:left;
}
.super_destaque .descricao a{
font: bold 12px Arial, Helvetica, sans-serif;
color: #78594A;
}
			
			
			
.fonte_paginacao {
	color: #A0A0A0;
	font-size: 10pt;
	font-family: arial;
}

.fonte_Semresultado {
	color: #A0A0A0;
	font-size: 16pt;
	font-family: arial;
}
.fonte_outrosresultado {
	color: #CC0000;
	font-size: 14pt;
	font-family: arial;
}


.album {
			width: 450px;
			height: 300px;
			overflow: hidden;
			background: url(images/back_destaque.png) 0 0 repeat;
			padding: 0px 0 0 0px;
			position: relative;
			margin-bottom: 14px;
		}

			.album a.bt_anterior {
				width: 33px;
				height: 33px;
				display: block;
				overflow: hidden;
				text-indent: -9000px;
				float: left;
				background: url(images/seta_e.png) 0 0 no-repeat;				
				margin: 100px 10px 0 0;
				}
			.album a.bt_proxima {
				width: 33px;
				height: 33px;
				display: block;
				overflow: hidden;
				text-indent: -9000px;
				float: right;
				background: url(images/seta.png) 0 0 no-repeat;
				margin: 100px 0 0 0;
			}
			.album .imagem_album {
				margin-top: 5px;
				width: 360px;
				height: 280px;
			}
.faleconoscoimovel{
			width: 750;
			
			overflow: hidden;
			background: url(images/bg_email.png) 0 0 repeat-x;
			padding: 5px 0 0 30px;
			position: relative;
			margin-bottom: 10px;
			border:1px solid #ebebeb;
		}
.faleconoscoimovel .campos{margin: 4px 0 4px 5px; border:1px solid #666;}

} 


.atendimentoemail { width: 790px; background: url(images/atendimentoPoremail.png) top left no-repeat; padding: 45px 0 0 0;}
.reservadechave { width: 790px; background: url(images/reservadechave.png) top left no-repeat; padding: 45px 0 0 0;}


.encomende{
			width: 760;			
			overflow: hidden;
			background: url(images/bg_email.png) 0 0 repeat-x;
			padding: 5px 0 0 30px;
			position: relative;
			margin-bottom: 10px;
			border:1px solid #ebebeb;
		}
.encomende .campos{margin: 4px 0 4px 5px; border:1px solid #666;}

.encomendeImovel { width: 790px; background: url(images/encomendeImovel.png) top left no-repeat; padding: 45px 0 0 0;}
.erro {font:bold 14px Arial, Helvetica, sans-serif; 
       color:#FF0000 ;
}

#menuhor {
border:none;
}
.campos{margin: 4px 0 4px 5px; border:1px solid #666;}
