	
	* { border:none; margin:0; padding:0; list-style:none; font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;; outline:none; }
	
	body { background:#d9d9d9 url(../img/bg.gif) repeat-x 0 0; line-height:180%; font-size:11px; color:#444; }
	
	a { text-decoration:none; color:#444; }
	a:hover { text-decoration:underline; color:#000; }
	
	p { margin:0 0 15px; }

	.sIFR span { display:none; }	
	.clear { clear:both; }

	h1, .sh1, h2 , h3 { margin:0; padding:0; line-height:normal; font-weight:normal; color:#000; font-size:18px; }
	.titulo { background:url(../img/bg-h1-trans.png) no-repeat 0 3px; display:block; padding:5px 0 15px 18px; margin:0;  }
	.corpo-internas h1 { background:url(../img/bg-h1-trans.png) no-repeat left center; display:block; padding:15px 0 5px 18px; margin:0 0 5px; line-height:normal; font-weight:normal; color:#000; font-size:18px; border-bottom:groove 3px #999; }

	h2, h3 { margin:0 0 15px; font-size:16px; font-weight:bold; }
	
	h2.tit-dif { color:#fff; padding:4px 18px; background:#000 url(../img/bg-tit-dif.gif) no-repeat left center; }
	
	h3 { font-size:14px; }
	
	.box-lado { width:400px; float:left; margin-right:20px; padding:10px 20px 10px 0; }
	.box-lado p { background:#f1f1f1 url(../img/bg-busca-rapida.gif) no-repeat scroll center center; padding:10px; }
	.box-lado h2 { margin-bottom:0; }	
	
	.imgpadraoL { padding:0 10px 10px 0; }
	.imgpadraoR { padding:0 0 10px 10px; }	
	
	#site { background:url(../img/bg-site.gif) no-repeat center top; width:1000px; margin:auto; }
	
	#topo { background:url(../img/bg-topo.jpg) no-repeat 0 0; height:283px; overflow:hidden; }
	#topo #login { height:30px; overflow:hidden; text-align:right; padding:3px 25px 0 0; display:block; }
	#topo #login .pessoal {float:right; }
	#topo #login .ola { float:left; }
	#topo #login .star { font-weight:bold; background:url(../img/star.gif) no-repeat left center; padding:2px 10px 2px 25px; display:inline-block; }

	#topo #logo { float:left; display:block; text-indent:-10000px; width:340px; height:110px; }

	#topo #menu { float:left; }	
	#topo #menu ul { padding:13px 0 0 38px; height:51px; }
	#topo #menu ul li { float:left; }
	#topo #menu ul li a { background:url(../img/sprite.gif) no-repeat -2px -2px; display:block; text-indent:-10000px; height:25px; }
	#topo #menu ul li.comprar { width:108px; }
	#topo #menu ul li.comprar a { width:63px; }
	#topo #menu ul li.comprar a:hover { background-position:-2px -28px; }
	#topo #menu ul li.alugar { width:96px; }
	#topo #menu ul li.alugar a { width:51px; background-position:-66px -2px; }
	#topo #menu ul li.alugar a:hover { background-position:-66px -28px; }	
	#topo #menu ul li.cadastrar { width:159px; }
	#topo #menu ul li.cadastrar a { width:113px; background-position:-118px -2px; }
	#topo #menu ul li.cadastrar a:hover { background-position:-118px -28px; }	
	#topo #menu ul li.proposta { width:142px; }
	#topo #menu ul li.proposta a { width:96px; background-position:-232px -2px; }
	#topo #menu ul li.proposta a:hover { background-position:-232px -28px; }	
	#topo #menu ul li.avaliar { width:91px; }
	#topo #menu ul li.avaliar a { width:91px; background-position:-329px -2px; }
	#topo #menu ul li.avaliar a:hover { background-position:-329px -28px; }				
	
	#topo #busca-codigo { float:right; padding:62px 24px 0 0; }
	#topo #busca-codigo p * { vertical-align:middle; }
	#topo #busca-codigo #ref { color:#bababa; text-decoration:underline; font-size:11px; text-transform:uppercase; width:85px; border:0; }
	#topo #busca-codigo #btnEnviar { background:0; display:inline-block; text-indent:-10000px; line-height:0; font-size:0; width:41px; height:17px; cursor:pointer; margin-left:8px;  }	
	
	#topo #menu-imoveis { clear:both; }
	#topo #menu-imoveis ul { padding:55px 60px 0; }
	#topo #menu-imoveis ul li { float:left; display:block; width:95px; height:28px; padding:5px 0 0; }
	#topo #menu-imoveis ul li.separador2, #topo #menu-imoveis ul li.separador1{ padding:0; display:block; width:3px; background:url(../img/sprite.gif) no-repeat -545px -2px;  }
	#topo #menu-imoveis ul li a { display:block; text-indent:-10000px; width:52px; height:18px; line-height:0; font-size:0; background:url(../img/sprite.gif) no-repeat -421px -2px; }
	#topo #menu-imoveis ul li a:hover { background-position:-421px -21px }
	#topo #menu-imoveis ul li.l1, #topo #menu-imoveis ul li.l2 { width:107px;  }
	#topo #menu-imoveis ul li.l1 a, #topo #menu-imoveis ul li.l2 a { float:right; width:70px; background-position:-474px -2px; }
	#topo #menu-imoveis ul li.l1 a:hover, #topo #menu-imoveis ul li.l2 a:hover { background-position:-474px -21px; }
	#topo #menu-imoveis ul li.v2, #topo #menu-imoveis ul li.l2, #topo #menu-imoveis ul li.separador2 { float:right; }
	
	#rodape { height:172px; overflow:hidden; clear:both;  background:#231f20 url(../img/bg-rodape.gif) repeat-x 0 0; color:#fff; font-family:Verdana; font-size:12px; }
	#rodape .rodape { width:1000px; margin:auto; }
	#rodape .rodape a, #rodape .rodape em { color:#fff; font-weight:bold; }
	#rodape .rodape .menu { padding:11px 0 0 42px; height:35px; }
	#rodape .rodape .menu li { float:left; font-size:11px; color:#000; font-weight:bold; }
	#rodape .rodape .menu li a { color:#000; }
	#rodape .rodape .menu li.separador { text-align:center; width:75px; }
	#rodape .rodape .dal-maso { float:left; padding:0 10px; }
	#rodape .rodape .secovi { float:right; padding:0 10px 0 0 ; }
	#rodape .rodape .e-value { clear:both; text-align:center; padding:20px; display:block; }
	#rodape .rodape .e-value img { margin:0 20px; }
	
	#corpo { min-height:600px; _height:500px; padding:0 30px 20px }
	
	#corpo ul { margin:0 0 15px; }
	#corpo ul li {list-style:disc; list-style-position:inside;  }
	#corpo ul li ul { margin:0; padding:10px 0 10px 15px; }
	#corpo ul li ul li { list-style-type:circle; } 		
	
	#corpo p.voltar a { font-weight:bold; font-size:14px; }
	
	#corpo #a1 { height:375px; }
	#corpo #a1 .destaquesBoxLeft { float:left; }
	#corpo #a1 .destaquesBoxRight { float:right; }
	#corpo #a1 .destaquesBoxLeft, #corpo #a1 .destaquesBoxRight { background:url(../img/bg-destaques-home.gif) no-repeat 0 0;  width:419px; height:306px; position:relative; padding:30px 0 0 30px;}
	
	#corpo #a2 { clear:both; float:left; width:610px; }
	#corpo #a2 #busca-rapida { height:220px; }
	#corpo #a2 #busca-rapida .busca-rapida { background:url(../img/bg-busca-rapida.gif) no-repeat 0 0; width:592px; height:110px; padding:15px 0 15px 15px; }
	#corpo #a2 #frmBusca, #corpo #a2 #frmBusca #divbairroselect, #corpo #a2 #frmBusca #imvBusca, #corpo #a2 #frmBusca #imvBusca .aux { padding:0; }
	#corpo #a2 #frmBusca dl { float:left; padding:0 11px 10px 0;} 
	#corpo #a2 #frmBusca dl dt { text-align:left; padding:0 0 2px; font-size:12px; }
	#corpo #a2 #frmBusca dl dd select { border:solid 1px #b0b0b0; padding:2px; width:131px;  }
	#corpo #a2 #frmBusca dl.valorMin dd select { width:145px; }
	#corpo #a2 #frmBusca dl.zona dd select { width:182px; }
	#corpo #a2 #frmBusca dl.bairro dd select { width:300px; }	
	#corpo #a2 #frmBusca #zona { padding:0; }
	#corpo #a2 #frmBusca .btBuscar { padding:2px 0 0 10px; float:left; }
	#corpo #a2 #frmBusca .btBuscar input { width:56px; height:23px; background:url(../img/bg-input-ok.gif) no-repeat 0 0;  display:block; font-size:0; line-height:0; text-indent:-10000px; }
	
	#corpo #a3 { float:right; height:495px; }
	#corpo #a3 #lancamento { height:273px; } 
	#corpo #a3 #box-servicos .box-servicos { height:149px; width:284px; background:url(../img/bg-box-servicos.gif) no-repeat 0 0; padding:7px 0 5px 20px; }
	#corpo #a3 #box-servicos .titulo { padding:5px 0 10px 18px; }
	#corpo #a3 #box-servicos .box-servicos ul { margin:0; }
	#corpo #a3 #box-servicos .box-servicos ul li { padding:0 0 1px; list-style:none; list-style-position:outside; }
	#corpo #a3 #box-servicos .box-servicos ul li a { background:url(../img/bullet-yellow.gif) no-repeat left center; color:#fff; text-decoration:underline; display:block; padding:0 0 0 18px; font-size:12px; }	
	#corpo #a3 #box-servicos .box-servicos ul li a:hover { color:#ffca05; }
	
	#corpo .servcont { float:left; }
	
	#corpo  .servsaiba { float:right; padding:5px 25px; margin:20px; border-left: solid 2px #FFC906; }
	
	#map { width:100% !important; }
	
	#corpo .imagem { float:left; width:auto; text-align:center; padding:0 0 15px; margin-right:15px;}
	#corpo .imagem img { padding:1px; border:solid 2px #666; display:block; }
	#corpo .imagem span { font-size:10px; }
	
	#corpo .voltar { clear:both; padding-top:20px; }
	#corpo .voltar a { background:#000 url(../img/bg-input.gif) no-repeat left center; border:0; padding:5px 10px 5px 20px; font-size:14px; font-weight:bold; color:#fff; cursor:pointer; }

	#corpo #internaLanc .imgLan { width:200px; height:175px; padding:0; overflow:hidden; padding:10px; float:left;}
	#corpo #internaLanc .imgLan img { width:180px; }		
	
	
	
	