@charset "utf-8";
* { 
margin : 0; 
padding : 0; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
list-style : none; 
} 
body { 
margin-left : 0; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 0; 
text-align : center;
background-color:#fff;
scrollbar-face-color: #EAF5E9;
scrollbar-highlight-color: #006633;
scrollbar-shadow-color: #EAF5E9;
scrollbar-3dlight-color: #006633;
scrollbar-arrow-color: #006633;
scrollbar-track-color: #EAF5E9;
scrollbar-darkshadow-color: #006633;
} 
a:link { 
text-decoration: none;
color:#43342B;
}
a:visited {
text-decoration: none;
color:#43342B;
}
a:active {
text-decoration: none;
color:#56AC46;
}
a:hover {
text-decoration: underline;  
color:#FF0000; 
}

#geral { 
width : 975px; 
padding-bottom : 6px; 
text-align : left; 
margin : 0 auto; 
}
#topo {
width : 975px; 
background-color:#ffffff;
}
#topo #esquerda {
float:left;
width:420px;
height:307px;
background-color:#fff;
}
#topo #esquerda #logo {
	background-image: url(../images/bg_barratopo.gif);
	*width: 420px;
	*height: 111px;
	padding-left:47px;
}
#topo #esquerda #chamadapesquisa {
float:left;
width:35px;
height: 159px;
}
#topo #esquerda #formsforms {
     clear:both
     float: left;
	 width: 370px;
	 height:159px; 
	 background-color:#FFF;
	 margin-left:36px;
}
.formbox { font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px; color : #000000; border : 1px solid #CCCCCC; background-color : #FFFFFF;
}
#topo #esquerda #formsforms #formlabel {
}
#topo #esquerda #formsforms #formlabel #txtfin {
	  float: left; padding-top:20px; padding-left: 37px; color:#4D6184;  font-size:11px; text-transform:uppercase; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; 
}
#topo #esquerda #formsforms #formlabel #txtformalidade {
	  float: left; padding-top:20px; padding-left: 107px;  color:#4D6184; font-size:11px; text-transform:uppercase; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; 
}
#topo #esquerda #formsforms #formimput {
}
#topo #esquerda #formsforms #formimput #formselectfin {
	  float: left; padding-top:5px; padding-left: 37px; }

#topo #esquerda #formsforms #formimput #formselectfinal {
	 float: left; padding-top:5px; padding-left: 37px; }
/****************************************************************************************************/
#topo #esquerda #formsforms #formlabel1 {
}
#topo #esquerda #formsforms #formlabel1 #txtfin1 {
	  float: left; padding-top:15px; padding-left: 37px; color:#4D6184;  font-size:11px; text-transform:uppercase; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; 
}
#topo #esquerda #formsforms #formlabel1 #txtformalidade1 {
	  float: left; padding-top:15px; padding-left: 104px;  color:#4D6184; font-size:11px; text-transform:uppercase; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; 
}
#topo #esquerda #formsforms #formimput1 {
}
#topo #esquerda #formsforms #formimput1 #formselectfin1 {
	  float: left; padding-top:5px; padding-left: 37px; }

#topo #esquerda #formsforms #formimput1 #formselectfinal1 {
	 float: left; padding-top:5px; padding-left: 37px; }

/****************************************************************************************************/
#topo #esquerda #formsforms #formlabel2 {
*width:350px; width:350px;
}
#topo #esquerda #formsforms #formlabel2 #txtfin2 {
	  float: left; padding-top:10px; padding-left: 37px; color:#4D6184;  font-size:11px; text-transform:uppercase; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; *width:350px; width:350px;
}
#topo #esquerda #formsforms #formlabel2 #txtformalidade2 {
	  float: left; padding-top:10px; padding-left: 48px;  color:#4D6184; font-size:11px; text-transform:uppercase; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; *width:150px; width:150px; 
}
#topo #esquerda #formsforms #formimput2 {
}
#topo #esquerda #formsforms #formimput2 #formselectfin2 {
	  float: left; padding-top:5px; padding-left: 37px; }

#topo #esquerda #formsforms #formimput2 #formselectfinal2 {
	 float: left; padding-top:10px; padding-left: 37px; }


#topo #esquerda #formsforms #formimput2 #formpesquisarbotao {
	FLOAT: left; WIDTH: 20px; MARGIN-RIGHT: 2px; HEIGHT: 22px; TEXT-ALIGN: center; padding-left: 37px;
}
	 	 
#topo #esquerda #barramenu {
float:left;
width:415px;
height: 24px;
*height: 24px;
margin-top:10px;

*margin-bottom:-10px;
background-image:url(../images/barra_menu.gif)
}

#topo #esquerda #barramenu #txtforms #txtinicio {
	 MARGIN-TOP: 5px; FLOAT: left; MARGIN-RIGHT: 1px; HEIGHT: 15px; color:#43342B; padding-left:25px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; 
}
#topo #esquerda #barramenu #txtforms #txtquemsomos {
	 MARGIN-TOP: 5px; FLOAT: left; MARGIN-RIGHT: 1px; HEIGHT: 15px; color:#43342B; padding-left:20px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; 
}
#topo #esquerda #barramenu #txtforms #txtlocacao {
	 MARGIN-TOP: 5px; FLOAT: left; MARGIN-RIGHT: 1px; HEIGHT: 15px; color:#43342B;  font-size:11px; padding-left:20px; font-family:Verdana, Arial, Helvetica, sans-serif; 
}
#topo #esquerda #barramenu #txtforms #txtvendas {
	 MARGIN-TOP: 5px; FLOAT: left; MARGIN-RIGHT: 1px; HEIGHT: 15px; color:#43342B; padding-left:25px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; 
}
#topo #esquerda #barramenu #txtforms #txtfaleconosco {
	 MARGIN-TOP: 5px; FLOAT: left; MARGIN-RIGHT: 1px; HEIGHT: 15px;   color:#43342B; padding-left:25px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; 
}
#topo #direita { 
float:left;
background-color:#FFF;
width:555px;
height:307px;
}
#topo #direita #quadro_cima{ 
float:left;
background-image:url(../images/barra_flash.gif);
background-color:#fff;
width:555px;
height:87px;
}
#topo #direita #quadro_flash{ 
float:left;
width:502px;
height:220px;
*height:220px;
background-color:#FFFFFF;
}

#topo #direita #quadro_1{ 
float:left;
width:25px;
height:220px;
*height:220px;
background-color:#56AC46;
}
#topo #direita #quadro_2{ 
float:left;
width:28px;
height:220px;
*height:220px;
background-color:#B3DAAC;
}
#topo .barrafim-topo {
    clear: both;
	float: left;
	background-image: url(../images/bg_fimtopo.gif) top repeat-x;
	width: 975px;
	height: 34px;
	display: block;
    background-color:#FFF;
}
/********************************************************************
/*  Conteúdo Miolo
/********************************************************************/
#conteudo {
float:left;
width:975px;
height:900px;
*height:100%;
background-color: #EAF5E9;
}

#conteudo #parte_variavel{
float:left;
width:709px;
height:900px;
*height:100%;

}
#conteudo #parte_variavel #quadro_e{
float:left;
width:29px;
height:850px;
height:100%;
}
#conteudo #parte_variavel #quadro_e_barra{
float:left;
width:2px;
height:100%;
background-color:#D0D2D6;
}
#conteudo #parte_variavel #chamada_pagina{
float:left;
width:678px;
height:82px;
}
#conteudo #parte_variavel #conteudo_pagina{
float:right;
width:678px;
height:850px;
*height:918px;
background-color:#F6F6F6;
}
/*#conteudo #parte_variavel #conteudo_pagina p {
    border: 1px solid blue;
	}*/
#conteudo #parte_variavel #conteudo_pagina #borda {
   width: 646px;
   height:800px;
   height: 100%;
   background: #fff;
   border: 1px solid #D1E5C2;
   margin-left:16px;
   margin-top:12px
	}
#conteudo #parte_variavel #conteudo_pagina #borda #auxiliar {
	width:100%;
	height:100%
    position:relative;
	z-index:10;
	border:1px solid #ffc;
	margin:-2px;
	text-align:left;
	padding-top:30px;
}
#conteudo #parte_variavel #conteudo_pagina #boxquemsomos {
   width: 648px;
   height: 800px;
   background: #fff;
   border: 1px solid #D1E5C2;
   margin-left:16px;
   margin-top:12px;
}
#conteudo #parte_variavel #conteudo_pagina #boxquemsomos #txtquemsomos{
/*#conteudo #parte_variavel #conteudo_pagina #borda #auxiliar p{*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-align:justify;
 margin-left:25px;
 margin-right:32px;
 margin-top:35px;
}
#conteudo #parte_variavel #conteudo_pagina #boximoveis{
   float:left;
   clear:both;
   width: 648px;
   *width:648px;
   height:800px;
  *height: 100%;
   background: #fff;
   border: 1px solid #D1E5C2;
   margin-left:16px;
   margin-top:12px;
}
div.boximovel{
   float:left;
   clear:both;
   width: 120px;
   *width:120px;
   height: 156px;
   background: #f3f3f3;
   border: 1px solid #D1E5C2;
   /*margin-left:16px;
   margin-top:12px;*/
}
#boximoveis_lista{
	float:left; 
}
#boximoveis_lista #resultado{
clear:both;
width: 600px;
*width:600px;
float:left;
margin-top:20px;
margin-left:15px;
font-size:12px;
color:#56AC47;
font-weight:bold;
background: #f3f3f3;
border: 1px solid #D1E5C2;
}
#dados_imovel_forma {
clear:both;
width: 600px;
*width:600px;
float:left;
margin-top:20px;
margin-left:5px; 
}
#dados_imovel {
clear:both;
width: 648px;
*width:600px;
float:left;
margin-top:5px;
margin-left:25px; 
}
#boximoveis_lista #ifr_imovel {
float:left;
margin-top:20px;
margin-left:115px; 
}
#boximoveis_lista #ifr_imoveis {
clear:both;
float:left;
width:648px;
}
#boximoveis_lista #ifr_imoveis #img_pequena {
float:left;
width:240px;
}
#boximoveis_lista #ifr_imoveis #img_pequena #boximg_pequena{
   float:left;
   width: 92px;
   *width:92px;
   height: 75px;
   background: #f3f3f3;
   border: 1px solid #D1E5C2;
   margin-left:10px;
   margin-top:8px;
}
#boximoveis_imgpequena {float: left; padding-right: 0px; width: 100px; padding-left: 0px;  padding-bottom: 0px; *width:100px; padding-top: 10px; text-align: center; margin-left:0px; *margin-left:0px;  
}
#boximoveis_lista #ifr_imoveis #img_grande {
float:left;
width:400px;
margin-right:5px;
}
#boximoveis_img {float: left; padding-right: 0px; width: 140px; padding-left: 10px;  padding-bottom: 0px; *width:140px; padding-top: 10px; text-align: center; margin-left:10px; *margin-left:15px;  
}
#boximoveis_img H4 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 0.3em; padding-top: 0px
}
div.boximoveis_img H4 A {
	TEXT-DECORATION: none
}
div.boximoveis_img H4 IMG {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; VERTICAL-ALIGN: baseline; BORDER-TOP-STYLE: none; padding-top: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
div.boximoveis_img P {FONT-SIZE: 0.9em; margin: 0.5em; LINE-HEIGHT: 1.4em; TEXT-ALIGN: center
}
.imoveis_link {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-decoration: none;
color:#000;
}
.imoveis_link:hover { 
text-decoration: none;
color:#FF0000;
}
div.boximoveis_img IMG.flag {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; BORDER-TOP-STYLE: none; padding-top: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
div.boximoveis_txt {
	/*MIN-HEIGHT: 156px; */
}
#img_voltar {
clear:both;
width:640;
float:left;
padding-right:10px;
}
#indique_amigo {
clear:both;
width:580;
float:left;
padding-top:20px;
padding-left:260px;
}
#indique_amigo2 {
clear:both;
width:640;
float:left;
padding-left:380px;
}
#conteudo #parte_variavel #conteudo_pagina #boxprod #boxprodutos {
   float:left;
   clear:both;
   width: 110px;
   *width:110px;
   height: 156px;
   background: #fff;
   border: 1px solid #D1E5C2;
   margin-left:16px;
   margin-top:12px;
}

#conteudo #parte_divisao{
float:left;
width:2px;
height:100%;
background-color:#D0D2D6;
}
#conteudo #parte_fixa{
float:left;
width:262px;
height:100%;
}
#conteudo #parte_fixa #conteudo_fixa{
float:left;
width:215px;
height:100%;
background-color:#FFF;
}
#conteudo #parte_fixa #conteudo_fixa #cont_visitas{
float:left;
width:213px;
height:80px;
background-image:url(../images/box_acessos.gif);
}
#conteudo #parte_fixa #conteudo_fixa #cont_visitas #txtacessos{
clear:both;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#CF0300;
font-weight:bold;
padding-left:50px;
padding-top:30px;
}
#conteudo #parte_fixa #conteudo_fixa #sep{
width:213px;
height:1px;
}
#conteudo #parte_fixa #conteudo_fixa #infos{
width:213px;
height:380px;
*height:320px;
}
#conteudo #parte_fixa #conteudo_fixa #img_infos{
clear:both;
width:213px;
padding-top:20px;
*padding-top:10px;
/*margin-top:10px;*/
}
#conteudo #parte_fixa #conteudo_fixa #img_infos_email{
width:213px;
margin-top:30px;
}
#conteudo #parte_fixa #conteudo_fixa #img_infos_corretor{
width:213px;
margin-top:30px;
}

#conteudo #parte_fixa #conteudo_fixa #infos #infostxt{
clear:both;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
text-align:center;
padding-top:10px;
}

#conteudo #parte_fixa #conteudo_fixa #infos .infostxtLink {
clear:both;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#56AC46;
text-align:center;
padding-top:10px;
text-decoration:none;
}
#conteudo #parte_fixa #conteudo_fixa #infos .infostxtLink:hover {
clear:both;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FF0000;
text-align:center;
padding-top:10px;
text-decoration:none;

}
#conteudo #parte_fixa #conteudo_fixa #climatempo{
width:213px;
margin-top:40px;
*margin-top:10px;
height:175px;
}
#conteudo #parte_fixa #conteudo_fixa #img_joaonantes{
width:213px;
margin-top:30px;
padding-left:30px;
}
#conteudo #parte_fixa #quadro_d_barra{
float:left;
width:2px;
height:100%;
background-color:#D0D2D6;
}
#conteudo #parte_variavel #quadro_d{
float:left;
width:45px;
height:100%;
}

/********************************************************************
/*  Rodapé
/********************************************************************/
#rodape {
	clear: both;
	float: left;
	background-image: url(../images/barra_rodape.gif);
	background-repeat: no-repeat;
	width: 975px;
	height: 39px;
	text-align: center;
	FONT-SIZE: 10px; 
	color: #fff;
	font-weight:bold;
	padding: 15px 0px 10px 0px;
}

#rodape a {
    margin-top:20px;
    padding-bottom:0px;
    color: #fff;
	FONT-SIZE: 10px; 
	text-decoration: none;
	font-weight:bold;
}

#rodape a:hover {
    color: #FF0000;
	FONT-SIZE: 10px; 
	text-decoration: underline;
}
/********************************************************************
/*  Paginação
/********************************************************************/
#paginacao {
	float: left;
	border-width: 1px 0px;
	border-style: solid;
	border-color: #CCCCCC;
	width: 100%;
	margin-bottom: 8px;
	background-color: #E9E9E9;
}

#paginacao #links {
	border-width: 1px 0px;
	border-style: solid;
	border-color: #FFFFFF;
	padding: 5px 8px;
}

#paginacao #links a {
	color: #000000;
}

#paginacao #links a:hover {
	color: #990000;
}
/********************************************************************
/*  INDIQUE AMIGO
/********************************************************************/

/********************************************************************
/*  Fale conosco
/********************************************************************/
.boxForm {float:left; clear:both; width:550px; background-color:#FFFFFF; padding-left:40px;}
.boxForm span {float:left; width:550px;margin-top:15px; }
.boxForm span.obs {float:right; font-size:10px; color:#003399; text-align:right; padding-right:25px;}
.boxForm span.aviso {float: right; margin-top: -12px; font-weight: bold; color: #CC0000; font-style: italic;}
.boxForm .fioSep {float:left;  height:0px; font-size:1px; background-color:#FDFBF7; border-top:1px solid #FFF; margin-top:5px;}

.boxForm ul.formInput {clear:both; width:570px; list-style:none; margin:45px 0px 15px 0px; }
.boxForm ul.formInput li {float:left; width:550px; line-height:18px; margin-bottom:5px; color:#666666;}
.boxForm ul.formInput li label {float:left; width:100px; text-align:right; color:#666666;}
.boxForm ul.formInput li input {float:left; margin:0px 6px 0px 6px; height:15px; padding-left:2px; font:11px tahoma; color:#5C5C5C;}
.boxForm ul.formInput li.radio div{float:left; padding-left:190px;}
.boxForm ul.formInput li.radio label {width:75px; text-align:left;}
.boxForm ul.formInput li textarea {float:left; margin:0px 6px 0px 6px; height:70px; padding-left:2px; font:11px tahoma; color:#5C5C5C;}
.boxForm ul.formInput li select {float:left; margin:0px 6px 0px 6px; height:17px; padding-left:2px; font:11px tahoma; color:#5C5C5C;}
.boxForm ul.formInput li span {float:none; font-size:10px;}
.boxForm ul.formInput li span.sep {position:relative; _left:-3px;}
.boxForm ul.formInput li span.sep select {float:none;}
.boxForm ul.formInput li a {color:#039;}
.boxForm ul.formInput .txtVermelho {text-align:right;}
.textreq {font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 9px; color : #000000; border: 1px solid #9687AD; background-color: #F3F3F3;	padding: 2px 4px;}