body {

	margin: 0px;
	background-color: #FFFFFF;
	font-family: Tahoma;
	font-size: 11px;
	color: #767676;
	width: 100%;
	height: 100%;

}

#site_left_top {

	background: url('../img/bg_site1.gif') repeat-x;

}

#site_right_top {

	background: url('../img/bg_site2.gif') repeat-x;

}



#site {
	position: relative;
	width:980px;
}



/*////TOPO/////*/

#topo {  }

#topo #bg_topo{

	background-image: url('../img/bg_topo.gif'); 

	width:980px; 

	height:105px;

}

#topo #logo {

	background-image: url('../img/logo.gif') ;
	background-repeat:no-repeat;
	margin-left: 40px;
	width: 224px; 
	height:91px; 
	float:left;
	text-indent: -2000px;
}
#topo #banner { width:468px;  float:left;}
.banner_hidden{
	
	position: absolute;
	left: 400px;

	margin-top: 16px; 

	width:468px; 

	height: 60px;

	overflow: hidden; 

}

.banner_show{	
	position: absolute;
	left: 400px;
	margin-top: 16px; 

	width:468px; 

	height: 220px;	

	overflow: none; 

}

#topo #menu {

	background: url('../img/bg_menu.gif') repeat-x; 

	width: 980px; 

	height: 44px;

	line-height: 44px; 

}

#menu #btns { 

	float:right; 

	margin-right:22px;

}

#menu #btns div { 

	text-indent: -2000px; 

	line-height: 44px; 

	float: left;

}

#menu .separa {

	background: url('../img/btn_separa.gif') no-repeat; 

	height:38px; 

	width:2px;

}

.mn_1 {text-decoration:none;  background: url('../img/btn_principal_1.gif') no-repeat; width:82px; }

.mn_1_hover {text-decoration:none;  background: url('../img/btn_principal_2.gif') no-repeat; width:82px; cursor:pointer; cursor:hand; }

.mn_2 {text-decoration:none;  background: url('../img/btn_procurar_1.gif') no-repeat; width:147px; }

.mn_2_hover {text-decoration:none;  background: url('../img/btn_procurar_2.gif') no-repeat; width:147px; cursor:pointer; cursor:hand; }

.mn_3 {text-decoration:none;  background: url('../img/btn_dicas_1.gif') no-repeat; width:112px; }

.mn_3_hover {text-decoration:none;  background: url('../img/btn_dicas_2.gif') no-repeat; width:112px; cursor:pointer; cursor:hand; }

.mn_4 {text-decoration:none;  background: url('../img/btn_anuncie_1.gif') no-repeat; width:158px; }

.mn_4_hover {text-decoration:none;  background: url('../img/btn_anuncie_2.gif') no-repeat; width:158px; cursor:pointer; cursor:hand; }

.mn_5 {text-decoration:none;  background: url('../img/btn_areaassinante_1.gif') no-repeat; width:159px; }

.mn_5_hover { text-decoration:none; background: url('../img/btn_areaassinante_2.gif') no-repeat; width:159px; cursor:pointer; cursor:hand; }





/*////CONTEUDO/////*/

#content {

	background: url('../img/bg_content.gif') repeat-x;

	padding-left:20px;

	padding-right:20px;

	margin-bottom: 20px;

	width:940px;

	min-height: 300px;

}





/*////RODAPE/////*/

#rodape {

	clear:both;

}

#rodape #banner {

	margin-left:auto;

	margin-right:auto;

	margin-bottom:30px;

	padding-top:40px;

	width: 728px; 

	height:90px; 

}

#rodape #bgcopyright{

	background: url('../img/bg_rodape1.gif') repeat-x; 

	height: 120px;

}

#rodape #copyright {

	margin-left:auto;

	margin-right:auto;

	background-color: #2D2C2C;

	background: url('../img/bg_rodape.gif') no-repeat; 

	width:980px; 

	height:120px;

}

#rodape #copyright #btn {

	padding-top:20px;

	margin-left:20px;

}





/*////GERAL/////*/

input,select, textarea{

	font-family: Tahoma;

	font-size: 11px;

	color: #767676;	

}

a{ 

	text-decoration: none; 

	color: #767676;

}

a:hover{ 

	text-decoration: underline; 

	color: #767676;

}

.txt14Laranja {



	color: #F89137;

}

.descricao_chamada {

	font-size: 12px;

}

#error  {

	margin-left: 2px;

	font-size: 10px;

	color: #cc0000;

	border-left: 3px #cc0000 solid;

}

#error_email {

	background: url(../img/ui-bg_diagonals-thick_18_b81900_40x40.png) repeat-x;

	margin-left: 2px;

	padding: 5px;

	font-size: 10px;

	color: #FFF;

	border: 1px #cc0000 solid;

}

#cep_msg,#cep_msg2 {

	color: #4FA1FE;	

}

#alert {

	border: #f9cd00 solid 1px;

	background-color: #fdeda1;

	margin-top: 10px;

	margin-bottom: 10px;

}

#contatoSucesso{

	border: #f9cd00 solid 1px;

	background-color: #fdeda1;

	margin-bottom: 10px;

	height: 30px;

	line-height:30px;

	padding:10px;

	color:#000;

	font-size: 14px;

}

.foto_imovel { border:#D6D7D9 solid 1px; }



.marcado { background-color:#999; }

.titulo_imovel_busca {  font-size:14px; color: #666; font-weight: normal;}

.paginacao{ font-size:14px; color: #666; }

.btnDetalhes{ text-decoration:none; color:#21a4e8; }

.btnDetalhes:hover { text-decoration: underline; color: #F89137; }

