* {margin:0;padding:0;list-style:none;text-decoration:none;}
a, object {outline:0;}

body {background-color:#044C5B;}

div.cadastre {padding:10px;}
div.cadastre ul{float:left;margin:30px 0 100px 15px;}

div.cadastre ul li{float:left;display:inline;width:320px;margin:15px;}

div.cadastre ul li img{float:left;display:inline;}
div.cadastre ul li a{float:left;text-align:left;width:200px;}

div.cadastre ul li a.ligue{margin:5px 0 0 40px;}

* html img { /* código para usar PNG com fundo transparente. */

	filter:expression(
		this.alphaxLoaded ? "" :(this.src.substr(this.src.length-4)==".png"?((!this.complete)? "" :
		this.runtimeStyle.filter=("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
		(this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
		String(this.alphaxLoaded=true).substr(0,0)+
		(this.src="pics/blank.gif").substr(0,0)):this.runtimeStyle.filter=""));}

img {border:none;}

select {font:11px verdana, tahoma, sans-serif;width:200px;margin:6px 0 0 10px;}
p {text-align:justify;padding:2px 15px 10px 15px;font:11px/18px verdana, tahoma, sans-serif;color:#666;}

a {text-align:justify;padding:2px 15px 10px 15px;font:bold 11px/18px verdana, tahoma, sans-serif;color:#055971;}

h4 {text-align:justify;padding:2px 15px 10px 15px;font:13px/18px verdana, tahoma, sans-serif;color:#055971;}
li {font:11px verdana, tahoma, arial, sans-serif;color:#666;line-height:150%;}

#container {margin:0 auto;width:1003px;}
#geral {position:relative;margin:0 auto;width:1003px;background:url(../pics/bg.jpg) repeat-Y top;}
#top {width:1003px;height:16px;background:url(../pics/top.jpg) no-repeat;/* border:1px solid red; */}

#geral div.ladoE {margin-left:35px;width:255px;height:340px;}
div.ladoE #logo {width:276px;height:138px;}

div.ladoE a img {margin:10px 0 0 10px;}

div.ladoE #busca {margin-left:20px;width:226px;height:158px;}

#busca h2 {text-indent:-9000px;width:151px;height:31px;background:url(../pics/tt-imovel.jpg) no-repeat;}
#busca input.bt {margin:15px 0 0 70px;}

#geral div.ladoD {position:absolute;top:0;right:40px;width:658px;height:340px;/* border:1px solid red; */}
div.ladoD #menu {float:right;width:660px;height:85px;/* border:1px solid blue; */}

div.ladoD #flash {float:right;width:658px;height:250px;}

#conteudo {position:relative;display:inline;float:left;margin-left:38px;width:740px;}

#lateral, #seguros, #parceiros {width:181px;}
#lateral {display:inline;float:right;margin-right:40px;}
#lateral img {margin-top:10px;}
#seguros h2 {text-indent:-9000px;width:76px;height:31px;background:url(../pics/tt-seguros.jpg) no-repeat;}
#parceiros {text-align:center;}
#parceiros h2 {text-indent:-9000px;width:90px;height:31px;background:url(../pics/tt-parceiros.jpg) no-repeat;}

#newsletter {padding:0 0 8px 8px;margin:10px 13px 0 0;border:1px solid #d8d6d7;background:#f0eeef;}
#newsletter img{float:left;}

.news {padding:3px;width:142px;height:14px;font:11px Tahoma;border:1px solid #d8d6d7;color:#064671;}

.font-news {font:11px Tahoma;color:#064671;}

.pad {padding-left:28px;}

.bt-news {border:1px solid #d8d6d7;background:#f0eeef;font:11px Tahoma;color:#064671;cursor:pointer;}

#rodape {position:relative;width:1003px;height:95px;background:url(../pics/rodape.jpg) no-repeat;}
#rodape p {padding-top:20px;text-align:center;}
#rodape object {position:absolute;top:20px;left:70px;}

.link {text-decoration:none;padding:0 5px 0 15px;font:bold 13px verdana, tahoma, sans-serif;color:#055971;}

a:hover.link {text-decoration:underline;}

/** CONTATO **/
#contato {text-align:left;width:450px;width:520px;margin:30px auto;}
#contato form {font-size:10pt;}        
#contato input{font-size: 13px;margin-bottom:10px;color:#A23536;background-color:#F1EaD8;border:1px solid #cac7a3;}
#contato textarea {background-color:#F1EaD8;border:1px solid #cac7a3;color:#A23536;}

#contato .rad{background:#FFF;border:0;}
        
#contato label{display:block;text-align:right;/*width: 120px;*/width:160px;float:left;color:#055971;font:bold 11px Tahoma, verdana;}

#contato label.check {text-align:left;padding-left:5px;}

input.check {float:left;clear:left;background:none !important;border:none !important;}        

#contato span{color:#999;font-size:12px;}
#contato .botao{font-size:13px;background:#f1f1f1;margin:15px 0 0 180px;border:none;}

/** HOME **/

#richmedia{left:35px;
position:absolute;
top:-180px;
z-index:650;}


div.clear{margin:10px;}
img.imoveis{margin:0 25px;}
div.foto-home {display:inline;float:left;margin:0 0 15px 23px;width:218px;height:258px;background:url(../pics/bg-ft-home.jpg) no-repeat;}

div.foto-home img {margin:8px;border:2px solid #fff;width:196px;height:177px;}

div.foto-home a {padding:0 !important;}

div.foto-home h2, div.over h2 {text-align:center;font:bold 11px verdana, tahoma, arial;color:#064671;text-transform:uppercase;}

div.foto-home p {padding:4px;text-align:center !important;color:#064671;}

/* div OVER */

div.over {width:310px;height:317px;position:absolute;visibility:hidden;}
#over01 {left:605px;top:-190px;}
#over02 {left:605px;top:-190px;}
#over03 {left:370px;top:350px;}
#over04 {left:120px;top:350px;}
#over05 {left:370px;top:-190px;}
#over06 {left:120px;top:-190px;}
#over07 {left:605px;top:350px;}
#over08 {left:120px;top:350px;}
#over09 {left:120px;top:80px;}
#over10 {left:370px;top:670px;}
#over11 {left:605px;top:670px;}
#over12 {left:370px;top:80px;}
#over13 {left:605px;top:80px;}
#over14 {left:120px;top:930px;}
#over15 {left:370px;top:930px;}
#over16 {left:605px;top:930px;}
#over17 {left:120px;top:1200px;}
#over18 {left:370px;top:1200px;}
#over19 {left:605px;top:1200px;}
#over20 {left:605px;top:-190px;}
#over21 {left:120px;top:670px;}
#over22 {left:605px; top:670px;}
#over23 {left:370px; top:80px;}

div.over div.container {position:relative;width:310px;height:317px;}
div.container div.lateralE {position:absolute;top:20px;left:15px;width:150px;height:275px;}
div.container div.lateralD {position:absolute;top:20px;right:15px;width:150px;height:280px;}
div.container > div.lateralD {right:0;}

div.container div.lateralD p{text-align:left;}
div.container div.lateralE p{text-align:left;}

div.container div.lateralE img {width:150px;height:225px;}

div.lateralD ul li {margin-left:15px;list-style-type:disc;}
html > body #clear {clear:both;}

ul.over-imoveis {}

#conteudo ul.over-imoveis li{margin:3px 0 5px 23px;}

div.clear{clear:both;}
a.ligue{margin:0 130px;}

img.cas{float:left; margin:0 5px 0 0;}

p.fin{font:bold 12px verdana; margin:10px 0 0 0; padding:0; text-align:left; color:#9a3442;}

div.simule-financiamento img {float:left;}

/* Emp */
ul.empnovo {float:left; margin:0px 0 0 20px; display:inline; list-style:none;}
ul.locacao {margin:0px 0 20px 35px;}
ul.locacao li {list-style-type:disc;}
h1.locanova {font:bold 15px verdana, arial;color:#a23536;padding-bottom:20px;margin: 20px 0 0 20px;}

ul.linka li {float:left;margin:0 0 0 0;list-style:none;border:#f00 12px;}

img.mulher {position:relative;z-index:10;,left:490px; float:left; left:376px;top:160px;}