
/*###### Geral ######*/
body {
	background-image:url(../img/background_black.png);
	background-repeat:repeat-x;
	background-position:center top;
	background-color:#3c3c3c;	
	margin:0;
	font-family: 'Trebuchet MS', 'Segoe UI', Arial, Verdana, sans-serif;
}
fieldset, img, form {
	border:0px;
	margin:0px;
}
p { 
	margin:0;
	font-size:14px;
	color:#000000;
}
h1 {
	margin:0;
}
.clear {
	clear:both;
}
.style1 {font-size:12px;}
.style2 {
	font-size:11px;
	color:#616161;
}
.link1 {
	font-size:18px;
	color:#482111;
	text-decoration:none;
}
.link1:hover {
	color:#666;
	text-decoration:none;
}

#geral {
	background-image:url(../img/background.jpg);
	background-repeat:no-repeat;
	background-color:#f9d3a4;
	width:960px;
	margin:0 auto;
	display:table;
}

/*###### Topo ######*/
#geral #topo {
	width:960px;
	height:130px;	
}

#topo #barra_topo {
	background-image:url(../img/fnd_topo.png);
	background-repeat:repeat-x;
	height:42px;
}

#topo #barra_topo .top_left {
	float:left;
	width:9px;
}

#topo #barra_topo .top_right {
	float:right;
	width:9px;
}

#topo #logo {
	position:absolute;
	background-image:url(../img/logo.png);
	width:369px;
	height:125px;
	z-index:5;
	top:0px;
	left:50%;
	margin-left:-460px;
}

#logo h1 {
	text-indent: -10000px;
	display:none;
}

#topo #menu {
	/*position:relative;
	top: -135px;
	left: 375px;*/
	float:left;
	margin-top:10px;
	margin-left:376px;
	width:585px;
	height:46px;
	background-image:url(../img/fnd_menu.png);
	background-repeat:repeat;
	z-index:0;
}

#geral #menu ul {
	margin:10px 0 0 0; 
	list-style:none;
}

#geral #menu ul li {
	display:inline;
	float:left;
	height:29px;
	margin-right:18px;
}

#geral #menu ul li a {
	text-transform:uppercase;
	font-size:15px;
	color:#000000;
	text-decoration:none;
	height:21px;
	padding:8px 0 0 7px;
	display:block;

}

.bt01,.bt02,.bt03,.bt04,.bt05,.bt06 {
	background-image:url(../img/hover_menu.png);
	background-repeat:no-repeat;
	background-position:0 -29px;

}
.bt01:hover,.bt02:hover,.bt03:hover,.bt04:hover,.bt05:hover,.bt06:hover {
	color:#FFF !important;
}
.bt01 {width:90px;}
.bt01:hover {background-position:0 0;}

.bt02 {width:58px;}
.bt02:hover {background-position:-115px 0;}

.bt03 {width:53px;}
.bt03:hover {background-position:-199px 0;}

.bt04 {width:58px;}
.bt04:hover {background-position:-277px 0;}

.bt05 {width:41px;}
.bt05:hover {background-position:-360px 0;}

.bt06 {width:59px;}
.bt06:hover {background-position:-426px 0;}

/*###### Conteúdo ######*/
#limite {
	width:920px;
	margin:0 auto;
	display:table;
}

/*###### Coluna Esquerda ######*/
.titulo {
	background-image:url(../img/linha.png);
	background-repeat:no-repeat;
	background-position:bottom;
	height:40px;
}
.titulo img {
	margin-left:20px;
}
#col_esq {
	float:left;
	width:260px;
	margin-top:30px;
	margin-left:50px;
}

/*###### Busca Rápida ######*/
#col_esq #busca_rapida {
}

.campos {
	font-family: 'Trebuchet MS', 'Segoe UI', Arial, Verdana, sans-serif;
	font-size: 11px;
	background-color: #ece1c6;
	border: 1px solid #decb9b;
	text-indent: 2px;
	padding:3px;
	margin-bottom:10px;
}
.input {
	width:213px;
}
.select {
	width:220px;
}

/*###### Newsletter ######*/
#col_esq #newsletter p {
	margin:10px 20px 10px 20px;
}

/*###### Financiamento ######*/
#col_esq #financiamento .logo_banco {
	margin:15px 0 50px 6px;	
}

/*###### Previsão do Tempo ######*/
#col_esq #tempo {
	height:200px;
}




/*###### Coluna Direita ######*/
#col_dir {
	width:540px;
	margin-top:200px;
	margin-left:370px;
}

#destaque_gd {
	background-image:url(../img/fnd_destaque.png);
	width:520px;
	height:440px;
	padding:10px;
}

h2 {
	letter-spacing:-1px;
	font-weight:normal;
	font-size:18px;
	margin:0 0 10px 0;
}

h2 span {color:#e7830b;}

#destaque_gd a {
	color:#000;
	text-decoration:none;
}
#destaque_gd a:hover {text-decoration:underline;}

#destaque_gd .info_imovel_home {
	margin-top:5px;
	float:left;
}

#destaque_gd .bt_detalhes {
	margin-top:20px;
	float:right;
}

#destaque_mini {
	background-image:url(../img/fnd_minidestaque.png);
	margin:20px 6px 10px 6px;
	width:147px;
	height:162px;
	float:left;
	padding:10px;
}

#destaque_mini a {
	color:#FFF;
	text-decoration:none;
}

#destaque_mini a:hover {text-decoration:underline;}

#destaque_mini p {
	text-align:center;
	margin-right:5px;
	line-height:16px;
	font-size:12px;
	color:#FFF;
}

p.valor {
	font-size:14px !important;
	color:#e7830b !important;}

/*###### Conteudo ######*/
#conteudo {
	background-image:url(../img/fnd_conteudo.png);
	background-repeat:repeat;
	width:520px;
	padding:0 10px 10px 10px;
}
.up_conteudo {
	background-image:url(../img/brd_up_cont.png);
	height:10px;
}
.down_conteudo {
	background-image:url(../img/brd_down_cont.png);
	height:10px;
}

/*###### Resultado Busca ######*/
.resultado_busca {
	margin-bottom:15px;
	height:125px;
	border-bottom: dotted 1px #A1A1A1;
}
.ordem_imoveis {
	text-align:right;
	height:30px;
}
.ordem_imoveis p {
	font-size:12px;
}
.foto_imovel_busca {
	height:100px;
	width:100px;
	overflow:hidden;
	margin-right:15px;
	float:left;
}
.end_imovel_busca {
	width:250px;
	float:left;
}
.dados_imovel_busca {
	width:150px;
	float:left;
}
.resultado_busca p {
	font-size:12px;
}



/*###### Rodapé ######*/
#rodape {
	background-image:url(../img/fnd_copyright.png);
	margin:0 auto;
	height:47px;
	width:942px;
	font-family:'Arial Narrow','Trebuchet MS', 'Segoe UI', Arial, Verdana, sans-serif;
	color:#747474;
	font-size:11px;
	margin-top:15px;
	margin-bottom:15px;
}
#rodape .menu_rodape {
	float:left;
}
#rodape .menu_rodape ul {
	list-style:none;
	margin:0;
	padding:15px;
}

#rodape .menu_rodape ul li {
	display:inline;
	margin:15px 5px 0 5px;
}

#rodape .menu_rodape ul li a {
	color:#747474;
	text-decoration:none;
}
#rodape .menu_rodape ul li a:hover {
	color:#000;
	text-decoration:underline;
}

#rodape .copyright {
	float:right;
	margin:8px 15px 0 0;
}

#rodape .copyright p {
	font-family:'Arial Narrow','Trebuchet MS', 'Segoe UI', Arial, Verdana, sans-serif;
	color:#747474;
	font-size:11px;
	text-align:right;
}
#rodape .copyright p a {
	color:#747474;
	text-decoration:none;
}
#rodape .copyright p a:hover {
	color:#000;
	text-decoration:underline;
}


