/*
Autor: Eduardo Santos
Email: dudu.wd@hotmail.com
Empresa: http://www.pratica.eti.br
*/



* {padding: 0; margin: 0; text-decoration: none; font-family: 'Trebuchet MS'; list-style: none; border: none;}
form select{ border: 1px solid #000;}

body {background: #7a94a4 url(../img/bg.jpg) repeat-x;}

#geral {width: 770px; margin: 0 auto;}
#topo {position: relative; height: 333px;}
	#topo img#logo {position: absolute; top: 22px; left: 46px;}
	#topo  p.txt-topo {font-weight: bold; font-size: 12px; color: #adaca3;  padding-left: 28px; padding-bottom: 5px;}
		#topo  p.telefone {position: absolute; top: 36px; left: 553px; background: url(../img/p-telefone.jpg) no-repeat left 2px;}
		#topo  p.email {position: absolute; top: 68px; left: 553px; background: url(../img/p-email.jpg) no-repeat left 2px;}
		#topo #flash_topo {position: absolute; top: 108px; left: 0;}
		

#busca-rapida {width: 520px; height: 32px; float: right; margin-right: 20px; _margin-right: 10px; padding-top: 8px;}		
	#busca-rapida form select {margin-left: 7px; border: 1px solid #114765; width: 190px;}
	#bt-ok {width: 26px; height: 25px; background: url(../img/bt-ok.jpg) no-repeat;}
#miolo {width: 100%; background: #fff; float: left; position: relative;}
	#colLat {width: 190px; position: absolute; top: -24px; left: 20px;}
	#cont {width: 530px; float: right; margin: 20px 10px 0 0; _margin: 20px 5px 0 0; padding-bottom: 30px;}
	
div.imovel-chamada {padding: 5px; width: 240px; height: 135px; background: #ececec; margin: 0 20px 20px 0; float: left;}
	div.imovel-chamada img {float: left; margin-right: 14px;}
	div.imovel-chamada h2 {color: #09084a; font-size: 12px; font-weight: bold;}
	div.imovel-chamada p {color: #fff; background: #0089bc; font-size: 12px; font-weight: bold; float: left; width: 123px; margin-top: 7px; padding: 2px 0 2px 10px;}
	ul#carc-imovel {float: left; margin-top: 4px;}
		ul#carc-imovel li {padding-left: 10px; font-size: 11px; background: url(../img/seta.jpg) no-repeat left 5px;}
	
	
#rodape {width: 100%; height: 29px; clear: both; background: url(../img/bg-rodape.jpg) repeat-x; padding-top: 12px;}
	#rodape p {color: #fff; text-align: center; font-size: 12px;}
	
#endereco {width: 100%; background: #afbfc8; padding-top: 10px; padding-bottom: 10px;}
#endereco a {text-decoration: underline; font-weight: bold; color: #000;}
address {width: 545px; margin: 0 auto; font-size: 12px; font-style: normal; text-align: center;}

/*INTERNAS*/
#cont-interna {width: 100%; min-height: 500px; height: auto!important; height: 500px;}
#cont-interna p {margin-bottom: 20px; font-size: 12px;}

#div-detalhes-imovel {width: 346px; float: left;}
	h4 {color: #113278; font-size: 18px; font-weight: bold;}
	#div-detalhes-imovel ul#lista-imoveis {margin: 20px 30px;}
		#div-detalhes-imovel ul#lista-imoveis li {padding-left: 10px; background: url(../img/bg-lista-imoveis.jpg) no-repeat left 10px; font-size: 12px;}

#div-chamada-foto {margin-left: 22px; float: left;}		
	#div-chamada-foto img {margin-bottom: 15px;}		
	#div-chamada-foto  p {width: 141px; text-align: center; margin-left: 3px;}

#galeria-imoveis {position: relative; width: 472px; padding: 24px; padding-bottom: 8px; background: #e5e3d7 url(../img/bg-galeria-imoveis.jpg) no-repeat left bottom; margin-top: 10px; margin-bottom: 20px;}
	#galeria-imoveis img {margin-left: 5px; margin-bottom: 50px;}
	#lista-galeria {position: absolute; bottom: 6px; left: 140px; _left: 120px;}
	#lista-galeria li {float: left; margin-left: 20px;}
	#lista-galeria li a {font-size: 12px; text-decoration: underline; color: #000; font-weight: bold;}
		#lista-galeria li a:hover {color: #f02020; text-decoration: none;}
		
form#fale {width: 360px; background: #ededed; padding: 30px; margin-left: 40px; position: relative;}
	form#fale label {display: block; font-size: 12px; font-weight: bold; margin-bottom: 3px; clear: both;}		
	form#fale input {margin-bottom: 8px; border-bottom: 1px solid #dbd9ce; width: 360px;}		
	form#fale textarea {clear: both; width: 360px; height: 125px; border-bottom: 1px solid #dbd9ce; overflow: auto; margin-bottom: 40px;}
	form#fale #bt-enviar {background: url(../img/bt-enviar.jpg) no-repeat; width: 58px; height: 23px; border: none!important; clear: both; position: absolute; top: 400px; left: 30px;}
	
.clear {clear: both;}
.borda-bottom {border-bottom: 2px solid #b0ad9d; width: 520px; margin-bottom: 10px;}
.float-left {float: left;}
.no-margin {background: none!important;}
.link-vermelho {color: #e21919; font-weight: bold; text-decoration: underline;}


.marcador li { list-style-type:disc; margin-left:10px; list-style-position:inside; !important }

a.link-apartamentos:link, a.link-apartamentos:visited, a.link-apartamentos:active{
	color:#004771!important;
	text-decoration:none;
}

a.link-apartamentos:hover{
	color:#00639d;
	text-decoration:underline;
}


#galeria li {
	display:inline;
	text-indent:-4999px;
}
#galeria li a {
	text-indent:-4999px;
	display:block;
	padding:2px;
	width:18px;
	float:left;
}
a.n1 {
	background:url(../img/n1.gif) center no-repeat;
}
a.n2 {
	background:url(../img/n2.gif) center no-repeat;
}
a.n3 {
	background:url(../img/n3.gif) center no-repeat;
}
a.n4 {
	background:url(../img/n4.gif) center no-repeat;
}
a.n5 {
	background:url(../img/n5.gif) center no-repeat;
}
a.n6 {
	background:url(../img/n6.gif) center no-repeat;
}

img.banner-interna{
	margin:0 auto 10px auto;
}