body 	{
	margin:0px;
	background-color:#557163;
	text-align:center;
	color:#666666;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	scrollbar-arrow-color: #E5E5E5;
scrollbar-track-color: ;	scrollbar-face-color: #906F2A;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #ADA9AB;
	sscrollbar-darkshadow-color: #557163;
	scrollbar-shadow-color: #C3C3C3;
	padding-right: 5px;
		}
		
ul { list-style-position:inside }

a {color:#666666 ; text-decoration:none; }
a:hover {color:444444 ; text-decoration:none; background-color:#CCCCCC }
a:visited {color:#666666; text-decoration:underline; text-decoration:none;}
	
#site	{ width:775px; height:220px; margin:auto; background:url(../images/img_topo_home_novo.jpg) #FFFFFF no-repeat top  left ; text-align:justify;  }

#site_content { padding:0px; background:url(../images/img_topo_home_content.gif) repeat-y; float:left   }
#site_content.site_content_interna { padding:0px; background:url(../images/img_topo_home_content_interna.gif) no-repeat; float:left   }


#banner { padding-left:70px; padding-top:170px; width:150px; float:left; }
#banner_internas { padding-left:17px; padding-top:50px;  }


#menu { float:left;  margin-left:50px; margin-right:10px; display:inline; vertical-align:top;}
#menu.menu_interna { padding-bottom:100px; } 

#site_content_baixo { width:775px; height:220px; margin:auto; background:url(../images/bg_home_baixo.jpg) no-repeat top left #F6F5F1; float:left; text-align:left; }



#rodape { background:url(../images/bg_rodape_home.gif) no-repeat top left #FFFFFF; text-align:left; width:100%; height:35px; padding-top:20px;  font-size:11px; }
#rodape.rodape_interna { background-image:url(../images/bg_rodape_interna.gif); }
.telefones_rodape { border-right:1px dashed #B48E43 ; margin-right:1px; width:158px ; height:auto; float:left ; vertical-align:middle;  padding:5px} 
.enderecos_rodape { border-left:1px dashed #B48E43; height:auto; float:left; vertical-align:middle; padding:5px  } 
.destaque_rodape { color:#B48E43; font-size:12px; } 

.form_text { width:100%; font-size:11px; border:1px solid #999999; color:#333333; background-color:#FFFFFF; }
.form_text_sobre { width:100%;  font-size:11px;border:1px solid #999999; color:#333333; background-color:#FFFFCC }

.form_button { border-bottom-color:#D4AE63; color:#333333; border:1px dashed #999999; font-size:11px; }


.link_destaque_home { font-size:11px; text-decoration:none; font-weight:bold;}
.link_destaque_home:hover { font-size:11px; text-decoration:none; font-weight:bold; color:#333333;}




.linha_destaque {  background:url(../images/img_linha_dupla_Destaque.gif) repeat-x left bottom; padding-bottom:3px;text-align:left; display:block;}
.linha_destaque2 {  background:url(../images/img_linha_dupla_Destaque.gif) repeat-x left top; padding-bottom:3px;text-align:left; display:block;}


.linha_destaque_cinza {  background:url(../images/img_linha_dupla_Cinza.gif) repeat-x left bottom; padding-bottom:3px;text-align:left; display:block;}

.linha_destaque_bold_foto {  background:url(../images/img_linha_dupla_bold_foto.gif) repeat-x left middle; padding-bottom:4px;text-align:left; display:block;}


.texto_imoveis_detalhe { margin-left:3px; line-height:11px; }
.texto_imoveis_detalhe br { font-size:6px;  }
.texto_imoveis_detalhe p { margin: 0px; padding: 0px;  }

.texto_titulo { font-weight:bold; font-size:12px;}
.texto_legenda {font-size:10px;}
.texto_destaque_indicadores {font-size:9px; font-weight:bold;}

.texto_interna { font-size:12px ; color:#755A22 ; margin:0px ; padding:15px;  }
.texto_imoveis { font-size:12px ; color:#755A22 ; margin:0px ; padding:2px;  }
.link_interna { text-decoration: none;  font-size:12px ; color:#755A22 !important; font-weight:bold;  }
.link_interna:hover { text-decoration: none;  font-size:12px ; color:#634D1D !important; font-weight:bold;  }

.texto_interna_cinza { font-size:12px ; color:#666666 }
.link_interna_cinza { text-decoration: none;  font-size:12px ; color:#666666 !important;  }
.link_interna_cinza:hover { text-decoration: none;  font-size:11px ; color:#333333 !important; }



.texto_interna_destaque {text-decoration: none;  font-size:12px ; color:#755A22 ; font-weight:bold; }
.link_interna_destaque { text-decoration: none;  font-size:12px ; color:#755A22 !important; font-weight:bold;  }
.link_interna_destaque :hover { text-decoration: none;  font-size:12px ; color:#634D1D !important; font-weight:bold;  }



.lista_artigos_home { padding :0px; list-style:circle outside url(../images/ico_lista_home.gif);} 
.lista_artigos_home li { margin: 10px; _margin-left:-25px;} 


.lista_artigos_interna { padding :0px; list-style:circle outside url(../images/ico_lista_home.gif);} 
.lista_artigos_interna li { display:list-item; text-indent:25px; margin:10px; font-size:12px;} 
.lista_artigos_interna li a {  font-size:12px;} 
.lista_artigos_interna li a:hover {  font-size:12px; font-weight:normal; color:#755A22;} 



.box_imoveis { 	background-color: #F0E6C8; font-size:10px; overflow:visible; }
.box_imoveis option { 	background-color: #E5E5E5; }
.box_imoveis option:first-child{ 	background-color: #F0E6C8; color:#333333; }





#bt_ver_todas { text-indent:-9000px; background:url(../images/bt_home_ver_todos.gif) center center no-repeat ; display:block ;  width:75px; height:15px; float:right; clear:left; }


.borda_foto { border:1px solid #CCCCCC;}

.tabela_imoveis  tr { padding:1px; margin:1px; }
.tabela_imoveis  tr  td {background: url(../images/img_linha_dupla_Destaque.gif) left bottom repeat-x #F5F4EF; padding-bottom:3px; height:45px; }
.tabela_imoveis  tr.titulos  td {background: url(../images/img_linha_dupla_Destaque.gif) left bottom repeat-x #DDD9CA; height:30px;  }
.tabela_imoveis  tr.espaco  td {background-color:#FFFFFF; border:none; height:20px; background-image:none; font-size:11px; }

.tabela_imoveis_detalhe  tr { padding:1px; margin:1px; }
.tabela_imoveis_detalhe  tr  td {background:#F5F4EF; padding-bottom:3px; height:45px; }
.tabela_imoveis_detalhe  tr.titulos  td {background: url(../images/img_linha_dupla_Destaque.gif) left bottom repeat-x #DDD9CA; height:30px;  }
.tabela_imoveis_detalhe  tr.espaco  td {background-color:#FFFFFF; border:none; height:20px; background-image:none; font-size:11px; }
.tabela_imoveis_detalhe  .foto  {background-color:#E1DED0; font-size:11px; }


.destaque_titulo {background-color:#7A612C;color:#F5F4EF; font-size:11px;font-family:arial;}


.tabela_destaque { border:1px solid #DDD9CA; }
.tabela_destaque  tr { padding:1px; margin:1px; }
.tabela_destaque  tr  td {background-color:#DDD9CA; }

.tabela_indices_home { font-size:8px; color:#333333; }
.tabela_indices_home tr td { border-top:1px solid #CCCCCC; } 
.tabela_indices_home .texto_destaque_indicadores  { border:none; } 
	
.tabela_titulo {font-size:11px;border:1px solid #999999; color:#333333; font-weight:bold; background-color:#FFFFCC }	

.comFundo {
	background-color: #FFFFFF;
}

.semFundo {
	background-color: #EFE2C7;
	cursor: pointer;
}

#carregando {
	position:absolute;
	width:111px;
	height:17px;
	z-index:1;
	background-color: #FF0000;
	top: 0px; 
	color: #FFFFFF;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.hide{display:none;}

.mensagem {font-size:11px; color: #CC3300; }
