/*Arquivo "global.css"*/
*{margin:0;padding:0;border:0;outline:0;list-style-type:none;text-decoration:none;font-weight:normal;color:#626262;}
html{background:#fff url(../images/bgsombra.gif) center repeat-y;font-size:9pt;font-family:Tahoma;}
body{background:url(../images/bgtopo.gif) top center repeat-x;}
#corpo{background: url(../images/bgtopo2.gif) top center no-repeat;height:500px;}
#sub{ font-size:90%; margin:0 auto; width:962px; } #header{height:69px;}
#header h1, #header h1 a{ margin:0 0 0 10px; width:254px; height:58px; float:left; }
#header h1 a, #header p a{ display:block; overflow:hidden; text-indent:-999px; background: url(../images/logo.gif) no-repeat; width:254px; margin:0; }
#header p{float:right;margin: 0 15px 0 0;width:320px;padding:4px 0 0 0;}
#header p a{margin: 0 0 0 3px;overflow:hidden;text-indent:-999px;width:152px;height:58px;background-image: url(../images/atendimentolojas.gif);float:left;}
#header p a.c{width:156px;background-image: url("http://www.centroimobiliario.net/chat/image.php?l=leo&x=1&deptid=0&pagex=http%3A//www.centroimobiliario.net/chat/setup/code.php%3Faction%3Dgenerate%26deptid%3D0&unique=1276909163584&refer=&text=");}
#sup{height:16px;}
#sup, #sup a{color:#fff;text-decoration:none;}
#sup p{float:left;padding: 0 0 0 15px;color:#fff;}
#sup ul{float:right;text-align:center;}
#sup ul li{display:inline;padding: 2px 9px;margin: 0 1px;background: url(../images/supnav-list.gif) left bottom no-repeat;}
#sup ul li.f{background:transparent;}
#menu{height:50px;} #menu a{text-decoration:none;}
#ticker{margin: 0 auto 10px auto; background: url(../images/ticket-flash.jpg) no-repeat; width:943px;
height:265px;}

#buscador{ height:105px; margin: 0 0 5px 0; }
#buscador ul.lnks{ margin: 0 0 0 9px; height:24px; }
#buscador ul.lnks li,#buscador ul.lnks li a{color:#fff;}
#buscador ul.lnks li{ float:left; width:140px; height:24px; line-height:24px; text-align:center; background: url(../images/buscaadv.gif) 0px 0px no-repeat; overflow:auto; text-indent:-999px; }
#buscador ul.lnks li.nao{ background-position: 0px -75px; }
/*{ float:left; width:111px; height:24px; background: url(../images/buscal.gif) 0px -25px no-repeat; }*/
#buscador form{margin: 0 9px; padding: 0 5px 0 20px; height:68px; background: url(../images/bgbuscador.gif) repeat-x; }
#buscador form p{padding:5px 0 0 0; width:165px; float:left;}
#buscador form select {width:109px;height:21px;border:none;}
#buscador form select option{font-size:8px;}
#buscador form p span{color:#fff; display:block; height:25px; line-height:25px; }
#buscador form p.submit{float:right;width:70px;padding:33px 10px 0 0;}
#buscador form p.submit input{width:70px; height:23px; background: url(../images/btnbusca.gif) no-repeat;}

#buscador form span.bairros{
position:absolute;
z-index:701;
top:-5000px;
left:-5000px;
margin:0 0 0 -415px;
float:none;
display:block;
overflow:hidden;
width:830px;
height:410px;
background:#fff;
cursor:pointer;
border:1px #ccc solid;
}

#buscador form span.bairros h1{
background: url(../images/form-bairros.gif) 0 9px no-repeat;
width:300px;
height:40px;
overflow:hidden;
text-indent:-999px;
margin:0 0 0 15px;
font-weight:bold;
font-size:18pt;
}

#buscador form span.bairros label{
float:left;
width:160px;
}

#buscador form p em{
height:21px;
width:109px;
display:block;
font-size:9px;
text-indent:5px;
margin:4px 0 0 0;
line-height:21px;
font-style:normal;
background: url(../images/inp-bairro.gif);
}
#buscador form span.bairros input{
vertical-align:middle;
margin:2px;
}
#buscador form p span.bairros em{
width:auto;
font-size:11px;
font-style:normal;
background:#f3f3f3;
height:auto!important;
min-height:325px;
height:325px;
margin:0 8px;
}
#buscador form span.bairros a{
clear:both;
float:left;
}
#buscador form span.bairros a.ok{
width:65px;
height:21px;
text-align:center;
float:right;
background: url(../images/form-bairros.gif) -300px 0 no-repeat;
margin:0 25px 0 0;
}

#buscador ul.lnks li.data{
float:right;
padding:0 12px 0 26px;
background:url(../images/relogio.gif) 0px 2px no-repeat;
width:auto;
height:auto;
color:#000;
text-indent:0px;
text-align:right;
}

#buscador  #livre p{
width:auto;
padding:15px 0 5px 8px;
}
#livre, #livre p,#buscador #livre p{color:#fff;float:none;}
#livre{background: url(../images/bgbuscador2.gif) no-repeat;display:none;}

#buscador #livre input{
vertical-align:middle;
width:109px;
height:25px;
}
#buscador #livre p.busca{
padding:0;
float:left;
width:225px;
}

#buscador #livre p.busca input{
background: url(../images/bg-TextField.gif) 0px 0px no-repeat;
}

#buscador #livre p.submit{
padding:0 10px 0 0;
float:left;
width:70px;
height:25px;
}
#buscador #livre p.submit input{padding:0;width:70px;}

#multi div.box h2{
background:#ececec url(../images/mapa.gif) 5px center no-repeat;
overflow:hidden;
height:32px;
margin:0 0 5px 0;
text-indent:-999px;
}
#col-1{ float:left; width:725px; }
#col-2{ float:right; width:200px; }

#col-1 h1{ border-bottom:1px #ccc solid; margin:5px 0 0 15px; height:25px;
background: url(../images/imoveisemdestaque.gif) no-repeat;
overflow:hidden;text-indent:-9999px;
}
#col-1 h1 img{float:left;}
#col-1 h1 span img{float:none;}
#col-1 h1 span{float:right;}
#col-1 h1 a{text-decoration:none;margin: 0 10px 0 0;}
#col-1 ul#oportunidades {height:168px;margin:0 0 25px 15px;border-bottom:1px #e1e1e1 solid;}
#col-1 ul#oportunidades li { float:left; width:165px; margin: 0 12px 0 0; padding:5px 0 0 0; overflow:hidden; }
#col-1 ul#oportunidades li dl{ margin: 0 0 10px 0; height:150px; }
#col-1 ul#oportunidades li a.d{
border-top:1px #fc0 solid;
padding:5px 0;
overflow:hidden;
text-indent:-9999px;
background: url(../images/detalhes.gif) 30px 5px no-repeat;
}
#col-1 ul#oportunidades li a.d,
#col-1 ul#oportunidades li dl dd{display:block;text-align:center;}
#col-1 ul#oportunidades li dl dt{font-weight:bold;}
#col-1 ul#oportunidades li dl dt span{text-indent:8px;font-weight:bold;font-size:90%;padding: 0 0 5px 0;color:#f99300;display:block;}
#col-1 ul#oportunidades li dl dd.img{padding: 0 0 2px 0;height:90px;}

#col-2 div.box,#favb{ width:190px; margin: 0 8px 5px 0;border:1px #ececec solid;border-width:1px 1px 0 1px;}
#col-2 div.box div.corner{margin:0 -1px;height:10px;overflow:hidden;background:#fff url(../images/corner-box-1.gif) no-repeat;}
#col-2 h2{
clear:both;
height:32px;
overflow:hidden;
text-indent:-9999px;
background:#ececec 3px 5px no-repeat;
}
#col-2 h2.enquete{
background-image:url(../images/enquete.gif);
}
#col-2 h2.newsletter{
background-image:url(../images/newsletter.gif);
}
#col-2 h2.tagcloud{
background-image:url(../images/tagcloud.gif);
}

#col-2 form{ margin: 0 20px 10px 0; padding:5px 0 5px 8px; }
#col-2 form input{width:128px;background: url(../images/inp-bg.gif) no-repeat;width:111px;height:23px;}
#col-2 form li span{width:40px;height:20px;line-height:20px;float:left;}
#col-2 form li{padding:2px 0;}
#col-2 form p{padding:11px 0 0 0;}
#col-2 form.enquete input{width:auto;height:auto;margin: 0 5px 0 0;}
#col-2 form.enquete li{padding:5px 0;}
#col-2 form input.a{width:76px;height:23px;background: url(../images/btnenviar.gif) no-repeat; float:right; }

p#tagcloud{padding:0 5px;text-align:justify;}
p#tagcloud,p#tagcloud a{text-decoration:none;color:#c0c0c0;}
p#tagcloud a:hover,p#tagcloud a:focus,p#tagcloud a:active{color:#043D7D;}
#col-2 p.desc{ font-weight:bold; padding: 5px 15px 0 5px; }

#fav h2,#favb h2{height:32px;text-indent:-999px;background: url(../images/fav-header.gif) no-repeat;}
#fav ul,#favb ul{padding:5px;margin:0 0 15px 0;}
#fav ul li,#favb ul li{padding:5px 0;border-bottom:1px #ccc dotted;}
#fav ul li a,#favb ul li a{font-size:80%;clear:both;}

#fav ul li a:hover,#fav ul li a:active,#fav ul li a:focus,
#favb ul li a:hover,#favb ul li a:active,#favb ul li a:focus{text-decoration:underline;}

#fav ul li a.df,#favb ul li a.df{
clear:none;
float:right;
margin:0 5px 0 0;
}
#fav img,#favb img{
display:block;
margin:0 auto;
}
#favb{
width:auto;
}
#fav ul li.print,#favb ul li.print{
text-align:left;
border:none;
}

#fav ul li.print img,#favb ul li.print img{
vertical-align:middle;
display:inline;
}

#corretor-online{
text-align:center;
}

#footer{ position:relative; margin:0 -15px;
background:#fff url(../images/footerbg.gif) center 0px no-repeat; clear:both; height:45px; }
#footer p.copy,#footer p.developer{padding:20px 0 0 0;}
#footer p.copy{margin:0 0 0 20px;text-align:center;}
#footer p.developer{float:right;margin:0 20px 0 0;}
#fixco,#fixanuc{ position:fixed!important; position:absolute; z-index:999; top:127px; right:0px; width:31px; height:127px; }
#fixanuc{ top:255px; }
#fixco a,#fixanuc a{ background:url(../images/fixcoanuc.gif) 0px 0px no-repeat; display:block; width:31px; height:127px; overflow:hidden; text-indent:-999px; }
#fixanuc a{ background-position:0 -127px; }
#lancamentos{width:700px; height:200px; }
#lancamentos h1{
background-image: url(../images/lancamentos.gif);
}

#multi div.box{
margin:0 0 15px 10px;
float:left;
width:341px;
border:1px #ececec solid;
border-width:1px 1px 0 1px;
}

#multi div.box div.corner{
margin:0 -1px;height:10px;overflow:hidden;background:#fff url(../images/corner-box-2.gif) no-repeat;
}

#multi div.box ul{width:auto;height:auto;padding: 0 0 5px 0;}
#multi div.box ul li{float:none;padding:2px 0 2px 5px;width:auto;}
#multi div.box ul li span,#multi div.box ul li a{color:#626262;text-decoration:none;}
#multi div.box ul li span{font-weight:bold;}
#multi div.box h2.video{background-image:url(../images/video.gif);}
#multi div.box p.video{
border:1px #ccc solid;
margin: 0 0 0 25px;
padding:1px;
width:282px;
height:236px;
}
#multi div.box h2.noticias{background-image:url(../images/noticias.gif);}
#multi div.box h2.top10{background-image:url(../images/top10.gif);}
#multi div.top a{font-weight:bold;}
#multi div.top a span,p#tooltip{
font-weight:normal;display:none;position:absolute;
width:160px;height:82px;margin:-5px 0 0 50px;
background:url(../images/topbalao.gif) no-repeat;
overflow:hidden;padding:20px 20px 0 12px;
}
#multi div.box ul.ultimas{
padding:0 0 0 10px;
margin:0 0 0 10px;
}
#multi ul.ultimas li{
list-style-type:disc;
}
#multi ul.ultimas li a:hover,
#multi ul.ultimas li a:focus,
#multi ul.ultimas li a:active{
text-decoration:underline;
}

p#tooltip{
display:block;margin:25px 0 0 -30px;
}

#mapindex{width:330px;height:240px;margin:0 auto;}

#multi div.top a:hover span,
#multi div.top a:focus span,
#multi  div.top a:active span{display:block;}
#col-2 p.feed{padding:25px 0 0 0;text-align:center;}

#indice div.corner,
#lojas div.corner,
#relacionados div.corner{
position:relative;
z-index:1;
margin:-10px 0 0 -1px;
width:945px;
height:10px;
overflow:hidden;
background:url(../images/corner-box-3.gif) bottom no-repeat;
}

#indice,#lojas,#relacionados{
clear:both;
margin:5px auto 8px auto;
width:943px;
border:1px #d8d8d8 solid;
border-width:1px 1px 0 1px;
}

#lojas h1,#indice h1,#relacionados h1{
height:27px;
text-indent:-9999px;
background:#d8d8d8 url(../images/lojas-indice-relacionados.gif) 10px 0 no-repeat;
}
#indice h1{
background-position:10px -28px;
}
#relacionados h1{
background-position:10px -56px;
}

#indice ul,#lojas ul{height:163px;}
#indice li{
text-align:center;
margin: 0 4px;
padding:10px 0 0 0;
float:left;
width:177px;
min-height:140px;
height:auto!important;
height:140px;
}
#indice li dl{
text-align:left;
}
#indice li dl.b{
}
#indice li dt{
font-weight:bold;
font-size:120%;
padding:7px 0 12px 5px;
}
#indice li dd{
padding: 0 0 0 5px;
}
#indice li img{
margin:40px 0 0 0;
}
#indice li a:hover{
text-decoration:underline;
}

#community{margin:0 8px;padding:0 0 0 5px;width:360px;height:35px;float:right;}
#community li{
margin:0 1px;
float:left;
width:115px;
text-align:center;
}

#community li a{
background: url(../images/community-sitemap.gif) no-repeat 0px 0px;
display:block;
height:33px;
text-indent:-9999px;
overflow:hidden;
}

#community li.orkut a{background-position:0 -33px;}
#community li.facebook a{background-position:0 -66px;}
#community li.flickr a{background-position:0 -99px;}
#community li.googlemaps a{background-position:0 -132px;}
#community li.feed a{background-position:0 -165px;}
#community li.youtube a{background-position:0 -198px;}
#community li.blogci a{background-position:0 -231px;}
#community li.dihitt a{background-position:0 -265px;}
#community li.sitemap a{background-position:0 -300px;}

#lojas ul,#lojas li{height:180px;}
#lojas li{
padding:10px 0 0 0;
float:left;
width:230px;
}
#lojas li.c,#lojas li.e{
background:#f0f0f0;
}

#lojas li.e{
float:right;
}

#lojas div.corner{
clear:both;
}

#lojas li dt{
margin:0 0 0 15px;
background:url(../images/headloja.gif) 0px 0px no-repeat;
text-indent:-999px;
overflow:hidden;
height:19px;
}
#lojas li.c dt{
background-position: 0px -19px;
}

#lojas li.d dt{
background-position: 0px -39px;
}

#lojas li.e dt{
background-position: 0px -60px;
}

#lojas li dd{
text-align:center;
}
#lojas li dd.img{}

#lojas li dd.contatos{
font-weight:bold;
}

#imovel{
padding: 0 15px;
}

#imovel div.entrada,
#imovel div.midia ul,
#imovel div.googlemap,
#imovel div.lnks,
#imovel div.detalhes div{
border:1px #d9d9d9 solid;
border-width:0 1px;
margin: 5px 0;
}
#imovel div.midia ul{
height:400px;
}

#imovel .sfc{
margin:10px 0 0 10px;
background:url(../images/sfc-caixa.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
display:block;
width:76px;
height:24px;
}

#mapa{
margin:5px 15px;
height:280px;
}

#imovel div.entrada div{padding:10px 22px;margin: 0 0 20px 0;}
#imovel div.entrada h1{width:650px;height:31px;float:left;color:#e6911a;}
#imovel div.entrada h1 span{
float:left;margin: 0 15px 0 0;width:92px;height:29px;background:url(../images/refbg.gif) center no-repeat;
color:#fff;text-align:center;font-size:12pt;line-height:29px;
}
#imovel div.entrada  a{text-decoration:none;}
#imovel div.entrada  a img{vertical-align:middle;margin: 0 5px 0 0;}

#imovel p.v{
color:#353535;
font-size:20px;
font-weight:bold;
padding:25px 0 0 0;
float:right;
width:230px;
}
#imovel p.v span{
display:block;
color:#afafaf;
font-size:15px;
text-indent:12px;
}

#imovel p.i{font-weight:bold;font-size:140%;float:left;width:640px;height:35px;line-height:35px;}
#imovel p.j{font-weight:bold;text-indent:15px;}
#imovel p.lnks{clear:both;}
#imovel p.lnks a{
margin:1px 0 10px 0;
background: url(../images/favheart.gif) center left no-repeat;
padding:3px 0 3px 19px;
}
#imovel p.lnks a.imp{
background-image: url(../images/impmin.gif);
}

#imovel div.detalhes h1,
#imovel div.midia h1{
position:relative;
top:1px;
z-index:2;
background:url(../images/imovelmidiacorner.gif) no-repeat;
font-size:10pt;
margin: 0 1px 0 0;
width:77px;
height:25px;
line-height:25px;
text-align:center;
font-weight:normal;
float:left;
overflow:hidden;
}
#imovel div.midia h1.no{z-index:-1;}

#imovel div.detalhes h1{width:158px;background-image:url(../images/imoveldetalhescorner.gif);}
#imovel div.detalhes h2{
color:#a0a0a0;
font-size:12px;
height:17px;
overflow:hidden;
text-indent:-999px;
background: url(../images/detalhestitles.gif) no-repeat;
}

#imovel div.detalhes h2.a{background-position:0 -16px;}
#imovel div.detalhes h2.b{background-position:0 -32px;}
#imovel div.detalhes h2.c{background-position:0 -51px;}

#imovel div.detalhes div,#imovel div.midia ul{
clear:both;
margin:0;padding:0 0 0 15px;
}

#imovel div.detalhes{float:left;width:460px;margin:0 0 15px 0;}
#imovel div.detalhes p,
#imovel div.detalhes ul{padding: 0 0 15px 5px;font-size:11px;}
#imovel div.detalhes ul li{float:left;width:198px;}
#imovel div.detalhes ul li span{font-weight:bold;color:#353535;margin:0 5px 0 0;}
#imovel div.midia{float:right;width:460px;margin:0 0 5px 0;}
#imovel div.lnks{clear:both;}
#imovel div.lnks p{text-align:center;}
#imovel div.lnks p img{margin: 0 10px 0 0;}

#imovel div.detalhes ul.info input,#imovel div.detalhes ul.info textarea{
border:1px #626262 solid;
height:20px;
width:180px;
}
#imovel div.detalhes ul.info textarea{
width:270px;
height:120px;
}

#imovel div.detalhes ul.info li{
float:none;
width:450px;
height:auto!important;
min-height:25px;
height:25px;
}
#imovel div.detalhes ul.info li span{
float:left;
width:80px;
height:25px;
line-height:25px;
}

#imovel div.detalhes ul.info li span.m{
float:none;
display:block;
padding:5px 0 0 0;
width:auto;
}

#imovel div.midia li{
margin: 0 10px 10px 0;
float:left;
width:127px;
height:117px;
background:url(../images/bgfotos.gif) center no-repeat;
}
#imovel div.midia li img{
margin:10px 0 0 10px;
width:107px;
height:80px;
}
#imovel div.midia li a.nv img{
margin-left:20px;
width:auto;
height:auto;
}

#imovel div.entrada,
#imovel div.googlemap,
#imovel div.lnks{
padding:0;
margin:5px 0;
clear:both;
width:928px;
}

#imovel div.googlemap img{
margin:0 0 0 15px;
}

#imovel div.entrada div.corner-1,
#imovel div.entrada div.corner-2,
#imovel div.detalhes div.corner-1,
#imovel div.detalhes div.corner-2,
#imovel div.midia div.corner-1,
#imovel div.midia div.corner-2,
#imovel div.lnks div.corner-1,
#imovel div.lnks div.corner-2,
#imovel div.googlemap div.corner-1,
#imovel div.googlemap div.corner-2{
clear:both;
background:url(../images/corner-detalhes-1.gif) no-repeat;
overflow:hidden;
height:11px;
border:none;
position:relative;
z-index:1;
}

#imovel div.midia div.corner-2,
#imovel div.detalhes div.corner-2{
background:#fc0 url(../images/corner-detalhes-2.gif);
}

#imovel div.lnks div.corner-1,
#imovel div.lnks div.corner-2,
#imovel div.entrada div.corner-1,
#imovel div.entrada div.corner-2,
#imovel div.googlemap div.corner-1,
#imovel div.googlemap div.corner-2{
padding:0;
position:relative;
height:11px;
margin:0 -1px;
}
#imovel div.lnks div.corner-1,
#imovel div.entrada div.corner-1,
#imovel div.googlemap div.corner-1{
background-image:url(../images/corner-imovel-1.gif);
}

#imovel div.lnks div.corner-2,
#imovel div.entrada div.corner-2,
#imovel div.googlemap div.corner-2{
background-image:url(../images/corner-imovel-2.gif);
}

#resultados{
border:1px #d2d2d2 solid;
border-width:0 1px;
}

#col-3 ul, #resultados ul{
height:auto!important;
min-height:200px;
height:200px;
}
#col-3{margin: 0 0 0 10px;float:left;width:250px;}
#resultados,#pag{float:right;width:668px;margin: 0 10px 0 0;}

#col-3 span.corner-1-1,
#col-3 span.corner-1-2,
#resultados span.corner-1-1,
#resultados span.corner-1-2,
#resultados span.corner-1-3{
position:relative;z-index:5;margin:0 -1px;background:url(../images/border-search.gif) 0px -7px no-repeat;display:block;height:7px;overflow:hidden;
}
#col-3 span.corner-1-1,#col-3 span.corner-1-2{background-image:url(../images/border-search-4.gif);}
#col-3 span.corner-1-2{background-position: 0px 0px;}

#resultados span.corner-1-2{background-position: 0px 0px;}
#resultados span.corner-1-3{top:-1px;background-position: 0px -14px;}

#col-3 form{margin:25px 0 25px 15px;padding:0 0 15px 0;}
#col-3 form select{width:200px;}
#col-3 dt{font-weight:bold;}

#col-3 dd.submit{
background:#fc0;
}
#col-3 dd.submit input{
	float:left;
	background:transparent url(../images/inp-submit.gif) no-repeat;
	border:none;
	margin:0;
	padding:0;
	width:161px;
	height:25px;
}
#imovel div.detalhes p.s input,#col-3 dd.submit input.s{width:31px;height:25px;background-image:url(../images/ok.gif);}

#resultados li {margin:1px 0 0 0;padding:0 15px;height:auto!important;height:167px;min-height:167px;}
#resultados li.not{background:#fff;margin: 0 15px;padding:15px 10px;text-align:center;}
#resultados li h3 a{display:block;font-weight:normal;font-size:13pt;padding:15px 0 5px 0;color:#e6921e;}
#resultados li h3 a:hover{text-decoration:underline;}
#resultados li p.img{float:left;width:160px;height:115px;}
#resultados li p.img img{border:1px #e6921e solid;width:120px;height:90px;}
#resultados li p.desc,
#resultados li p.valor,
#resultados li p.d,#resultados li p.f{float:right;width:460px;}
#resultados li p.desc{margin: 0 0 10px 0;}
#resultados li p.valor{font-weight:bold;}
#resultados li p.valor span{color:#e6921e;}
#resultados li p.d{text-align:right;}
#resultados li p.f{
margin:5px 0 10px 0;
padding:3px;
background: url(../images/favheart.gif) center left no-repeat;
text-indent:17px;
}
#resultados li p.mini{ padding:2px 0 10px 5px;font-weight:bold; }
#resultados li p.f img{vertical-align:middle;margin: 0 5px 0 0;}

#pag{
padding:10px 0 0 0px;
width:670px;
}
#pag li,#pag li a{
	background: url(../images/btns.gif) 0 -46px no-repeat;
	float:left;
	width:23px;
	height:22px;
	line-height:20px;
	overflow:hidden;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
}
#pag li{
color:#fff;
margin:0 0 0 5px;
}
#pag li a{
	background-position: 0 -92px;
}
#pag li a:hover,
#pag li a:focus,
#pag li a:active{
	color:#fff;
	background-position: 0 -69px;
}

#pag li.prev,#pag li.prev a,
#pag li.next,#pag li.next a,#pag li.disable{
	width:53px;
	background-position: 0 -23px;
}
#pag li.prev{
margin:0 0 0 100px;
}

#pag li.disable{
	color:#fcfcfc;
}
#pag li.t{
	color:#626262;
	background:none;
}

#pag li.prev a:hover,
#pag li.prev a:focus,
#pag li.prev a:active,
#pag li.next a:hover,
#pag li.next a:focus,
#pag li.next a:active{
	background-position: 0 0;
}

#mensagem {
background:#fc0;
font-size:18pt;
text-align:center;
position:fixed!important;
position:absolute;
z-index:499;
top:50%;
left:50%;
width:800px;
min-height:70px;
height:auto!important;
height:70px;
line-height:70px;
margin:-35px 0 0 -400px;
padding:0 15px;
}
#mensagem.contato{
line-height:30px;
}
#mensagem.contato p{
padding:5px 0;
font-size:80%;
}

#contato-1{
padding: 9px;
}
#anuncie,#contato-2,#contato-3{
float:left;
width:465px;
border:1px #ececec solid;
}
#anuncie {
width:602px;
margin:0 0 0 15px;
}

#anuncie h3,#contato-2 h3,#contato-3 h3{
background:#ececec url(../images/formulariodecontato.gif) 3px 3px no-repeat;
overflow:hidden;
text-indent:-999px;
height:32px;
}

#contato-3 h3{background-image:url(../images/meiosdecontato.gif);}
#anuncie h3{
background:#ececec url(../images/anuncieheader.gif) 0px 0px no-repeat;
width:602px;
margin:0;
}
#anuncie h3.imovel{background-position:0px -33px;}
#anuncie h3.documentacao{background-position:0px -66px;}
#anuncie h3.adicional{background-position:0px -99px;}

#contato-3{
width:430px;
float:right;
}
#anuncie form ul{
clear:both;
height:auto!important;
height:150px;
min-height:150px;
}
#anuncie form ul,
#contato-2 form{
padding:0 16px;
}

#anuncie p,
#contato-2 p{
float:right;
padding:2px 15px;
}
#anuncie ul,
#contato-2 ul{
clear:both;
}
#anuncie ul.documentacao span{
width:200px;
}
#anuncie ul li,
#contato-2 ul li{
margin:2px 0;
height:25px;
line-height:25px;
}
#anuncie ul li span,
#contato-2 ul li span{
float:left;
width:70px;
text-indent:5px;
}
#anuncie ul li span{
width:120px;
}
#anuncie ul li.cel span{
width:70px;
}
#anuncie ul li input,
#anuncie ul li textarea,
#contato-2 ul li input,
#contato-2 ul li textarea{
width:350px;
border:1px #ececec solid;
background:#ececec;
}
#anuncie ul li select,
#contato-2 ul li select{
border:1px #ececec solid;
background:#ececec;
}

#anuncie ul li.cel,
#anuncie ul li.ci,
#anuncie ul li.es,
#contato-2 ul li.tel,
#contato-2 ul li.cel,
#contato-2 ul li.ci,
#contato-2 ul li.es{
float:left;
width:215px;
}

#anuncie ul li.tel{
width:270px;
float:left;
}

#anuncie ul li.es{
width:300px;
}
#anuncie ul li.es select{
width:150px;
}

#anuncie ul li.as,
#anuncie ul li.ci,
#contato-2 ul li.as,
#contato-2 ul li.ci{
clear:both;
}
#anuncie ul li.ci{
width:270px;
}

#anuncie  ul li.t,
#contato-2 ul li.t{
height:auto;
}

#anuncie ul li.tel input,
#anuncie ul li.cel input,
#anuncie ul li.ci input,
#contato-2 ul li.tel input,
#contato-2 ul li.cel input,
#contato-2 ul li.ci input{
width:135px;
}
#anuncie  ul li.es input,
#contato-2 ul li.es input{
width:55px;
}
#anuncie  ul li textarea,
#contato-2 ul li textarea{
vertical-align:top;
height:167px;
}
#anuncie ul li.s input,
#contato-2 ul li.s input{
float:right;
width:67px;
height:21px;
margin:0 15px 0 0;
background:url(../images/enviar-contato.gif) no-repeat;
border:none;
}

#anuncie ul li.s input{
margin:0 60px 0 0;
}

#anuncie ul {
padding-top:5px;
padding-bottom:5px;
}

#anuncie  ul li.doc input{
width:auto;
height:auto;
}

#contato-3 li{
clear:both;
margin:6px 5px;
height:85px;
}
#contato-3 h4{
color:#1a3b64;
font-weight:bold;
font-size:110%;
}

#contato-3 h4,#contato-3 span{
display:block;
margin:0 0 0 70px;
}
#contato-3 img{
float:left;
}
#contato-3 p{
margin:0 0 5px 17px;
background:url(../images/contato_ci.net.jpg) no-repeat;
overflow:hidden;
text-indent:-999px;
width:392px;
height:35px;
}
#contato-3 p.l{
background-image:url(../images/ligueagora.jpg);
height:66px;
}

#conteiner-box ul.sitemap{
padding:0 0 0 15px;
}

#conteiner-box ul.sitemap li{
list-style-type:disc;
margin:2px 0;
}
#conteiner-box ul.sitemap li a:active,
#conteiner-box ul.sitemap li a:hover,
#conteiner-box ul.sitemap li a:focus{
text-decoration:underline;
}

#conteiner-box,#conteiner-box-2{
margin:0 10px 10px 10px;
padding:5px 10px;
border:1px #e8e8e8 solid;
height:auto!important;
min-height:300px;
height:300px;
}

#conteiner-box p{
margin:0 0 0 200px;
font-weight:bold;
}

#conteiner-box form{

}

#conteiner-box form li{
height:25px;
margin:2px 0;
}

#conteiner-box form li span{
float:left;
width:70px;
height:23px;
}

#conteiner-box input{
background: url("../images/inp-bg.gif") no-repeat scroll 0 0 transparent;
width:111px;
height:23px;
}

#conteiner-box form.enquete{
width:auto;
height:auto;
}

#conteiner-box form.enquete input{
width:auto;height:auto;background:transparent;
}

#conteiner-box input.p,
#conteiner-box form.enquete input.p{
background: url("../images/btnenviar.gif") no-repeat scroll 0 0 transparent;
width:76px;
height:23px;
}

#conteiner-box form.news{
margin: 0 0 0 200px;
width:500px;
}

#conteiner-box.e404{
padding:55px 15px;
height:auto!important;
min-height:200px;
height:200px;
}

#conteiner-box.e404 h1{
float:left;
width:231px;
height:175px;
overflow:hidden;
text-indent:-999px;
background:url(../images/404.gif) no-repeat;
}

#conteiner-box.e404 ul,#conteiner-box.e404 p{
margin:0;
float:right;
width:669px;
}

#conteiner-box.e404 ul{
width:630px;
padding:15px 0 15px 40px;
}

#conteiner-box.e404 ul,#conteiner-box.e404 li{
list-style-type:circle;
}
#conteiner-box.e404 a:hover,
#conteiner-box.e404 a:focus,
#conteiner-box.e404 a:active{
text-decoration:underline;
}

#conteiner-box.noticias dl{
margin:10px 15px;
width:640px;
float:left;
}
#conteiner-box.noticias dt{
padding:2px 0;
font-size:16pt;
}
#conteiner-box.noticias dt a:hover,
#conteiner-box.noticias dt a:focus,
#conteiner-box.noticias dt a:active{
text-decoration:underline;
}
#conteiner-box.noticias dd{
padding:1px 5px 5px 5px;
border-bottom:1px #ccc solid;
}
#conteiner-box.noticias dd.postagem{
border:none;
padding:1px 5px;
}
#conteiner-box.noticias div.previsao-tempo{
width:200px;
float:right;
}
#conteiner-box.noticias ul.s{clear:both;}
#conteiner-box.noticias h2{font-size:16pt;}
#conteiner-box.noticias p{
text-indent:15px;
font-weight:normal;
padding:0 5px;
margin:0;
}
#conteiner-box.noticias p.fonte,
#conteiner-box.noticias p.midia,
#conteiner-box.noticias p.postagem{text-indent:0px;}
#conteiner-box.noticias p.midia{float:left;margin:0 15px 0 0;}
#conteiner-box.noticias p.fonte{margin:15px 0 0 0;}
#conteiner-box.noticias dl.headerclima,
#conteiner-box.noticias dl.proximos{
margin:0;width:auto;
padding:2px 5px;
}
#conteiner-box.noticias dl.headerclima dd,
#conteiner-box.noticias dl.proximos dd{
width:auto;
border:none;
padding:0;
}
#conteiner-box.noticias dl.proximos dd{
padding:0 0 0 15px;
}
#conteiner-box.noticias dl.headerclima dd.m,
#conteiner-box.noticias dl.proximos dd.m{float:left;margin:1px 5px;}
#conteiner-box.noticias dl.headerclima dt{font-size:14pt;}
#conteiner-box.noticias dl.proximos dt{clear:both;}
#conteiner-box.noticias dl.headerclima dt{font-size:16pt;}

#ProactiveSupport_3707603 {visibility:hidden; position:absolute; height:1px; width:1px; top:0; left:0; z-index:50;}

#cont:after,
#contato-1:after,
#resultados li:after,
#resultados:after,
#imovel div.detalhes ul:after,
#imovel div.midia ul:after,
#conteiner-box.noticias:after,
#buscador form p span.bairros em:after,
#col-2 form:after{ clear:both; display:block; content:"-"; visibility:hidden; overflow:hidden; height:1px; }

/*Arquivo "droppy.css"*/
#menu{height:35px;margin:-2px 0 0 0;position:relative;z-index:99;}
#menu form{padding:3px 0 0 0;width:140px;}
#menu select{
width:120px;
margin:0 0 0 5px;
}
#menu a{text-decoration:none;text-align:center;}
#menu ul.principal {padding:0 0 0 2px;height:30px;}
#menu ul.principal li {
	float:left;
	position:relative;
	background:transparent;
}
#menu ul.principal li a {
	color:#000;
	display:block;
	width:137px;
	height:30px;
	line-height:30px;
}
#menu ul.principal li a:hover,#menu ul.principal a.hover{background:#d8a609;}
#menu ul.principal li ul.nivel2 {
	position:absolute;
	z-index:10;
	left:0;
	top:30px;
	display:none;
	width:140px;
}

#menu ul.principal li:hover ul.nivel2,#menu ul.principal li.over ul.nivel2 {display:block;}
#menu ul.principal li ul.nivel2 li {margin:0;height:31px;background:#5E5A5A;}
#menu ul.principal li ul.nivel2 li a {
	font-size:10pt;
	width:138px;
	background:#5E5A5A;
	color:#fff;
	line-height:30px;
	height:30px;
	margin:0;
	border-bottom:1px #fff solid;
}
#menu ul.principal li ul.nivel2 li a.submenu {background:#5E5A5A;color:#fff;}
#menu ul.principal li ul.nivel2 li:hover a,#menu ul.principal li ul.nivel2 li.over a {background:#d8a609;}
#menu ul.principal li ul.nivel2 li:hover a.submenu,#menu ul.principal li ul.nivel2 li.over a.submenu {background:#d8a609;}
#menu ul.principal li ul.nivel2 li ul.nivel3 {
	top:1px;
	left:138px;
	display:none;
	position:absolute;
}

#menu ul.principal li ul.nivel2 li:hover ul.nivel3,#menu ul.principal li ul.nivel2 li.over ul.nivel3 {display:block;}
#menu ul.principal li ul.nivel2 li ul.nivel3 li {height:31px;}
#menu ul.principal li ul.nivel2 li ul.nivel3 li a {
	color:#fff;
	height:30px;
	font-size:10pt;
	background:#5E5A5A;
	border-bottom:1px #fff solid;
}

#menu ul.principal li ul.nivel2 li ul.nivel3 li:hover a,#menu ul.principal li ul.nivel2 li ul.nivel3 li.over a {background:#d8a609;}

/*Arquivo "jquery.selectbox-0.3.css"*/
#nav, #buscador{position:relative;z-index:9;}
#nav{position:relative;z-index:10;}
#nav div.selectbox-wrapper,#buscador div.selectbox-wrapper{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	position:absolute;
	z-index:900;
	width:150px!important;
	background-color:#fff;
	border:1px solid #000;
	margin:0 0 0 2px;
	margin-top:-11px;
	padding:0px;
	text-align:left;
	max-height:200px;
	overflow:auto;
}
#nav div.selectbox-wrapper ul,#buscador div.selectbox-wrapper ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
#nav div.selectbox-wrapper{
height:300px!important;
}
#nav div.selectbox-wrapper ul li.selected ,#buscador div.selectbox-wrapper ul li.selected{ 
	background-color: #003B77;
	color:#fff;
}
#nav div.selectbox-wrapper ul li.current,#buscador div.selectbox-wrapper ul li.current{ 
	background-color: #003B77;
	color:#fff;
}
#nav div.selectbox-wrapper ul li,#buscador div.selectbox-wrapper ul li{
	padding:0 2px;
	margin:1px;
	display:block;
	cursor:pointer;
	height:22px;
	line-height:22px;
	color:#000;
	white-space: nowrap;
}

#nav .selectbox,#buscador .selectbox{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 5px 5px 10px 0;
	width:109px; 
	display:block;
	text-align:left; 
	background: url(../images/inp-bairro.gif) no-repeat;
	height:21px;
	line-height:21px;
	text-indent:5px;
	cursor: pointer;
	border:none;
	font-size:9px;
}
#buscador select {
	border:none;
	background: url(../images/inp-bairro.gif) no-repeat;
}

/*Arquivo "zoomimage.css"*/
.zoomimage {
	position: absolute;
	display: none;
	z-index: 5000;
	outline: none;
    cursor: url(../images/zoomout.cur), default;
}
.zoomimage_focused {
	z-index: 51000;
}
.zoomimage_s {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	display: none;
}
.zoomimage_st {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 6px;
	overflow: hidden;
}
.zoomimage_stl {
	position: absolute;
	top: 0;
	left: 0;
	width: 6px;
	height: 6px;
	overflow: hidden;
	/*background:transparent url(../images/shadow.png) no-repeat scroll 0 0;*/
}
.zoomimage_stc {
	overflow: hidden;
	height: 6px;
	margin: 0 6px;
	/*background: transparent url(../images/shadow.png) repeat-x scroll 0 -30px;*/
}
.zoomimage_str {
	position: absolute;
	top: 0;
	right: 0;
	width: 6px;
	height: 6px;
	overflow: hidden;
	/*background:transparent url(../images/shadow.png) no-repeat scroll 0 -18px;*/
}
.zoomimage_sc {
	position: absolute;
	top: 6px;
	width: 100%;
	left: 0;
	overflow: hidden;
}
.zoomimage_scl {
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
	height: 100%;
	width: 6px;
	/*background: transparent url(../images/shadow-lr.png) repeat-y scroll 0pt;*/
}
.zoomimage_scr {
	position: absolute;
	overflow: hidden;
	right: 0;
	top: 0;
	height: 100%;
	width: 6px;
	/*background:transparent url(../images/shadow-lr.png) repeat-y scroll -6px 0pt*/
}
.zoomimage_scc {
	margin: 0 6px;
	height: 100%;
	/*background:transparent url(../images/shadow-c.png);*/
	overflow: hidden;
}
.zoomimage_sb {
	position: absolute;
	overflow: hidden;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 6px;
}
.zoomimage_sbl {
	position: absolute;
	overflow: hidden;
	width: 6px;
	height: 6px;
	left: 0;
	top: 0;
	/*background:transparent url(../images/shadow.png) no-repeat scroll 0pt -12px;*/
}
.zoomimage_sbc {
	height: 6px;
	overflow: hidden;
	margin: 0 6px;
	/*background:transparent url(../images/shadow.png) repeat-x scroll 0pt -36px;*/
}
.zoomimage_sbr {
	position: absolute;
	overflow: hidden;
	width: 6px;
	height: 6px;
	right: 0;
	top: 0;
	/*background:transparent url(../images/shadow.png) no-repeat scroll 0pt -6px;*/
}
.zoomimage img {
	position: absolute;
	top: 6px;
	left: 6px;
	display: none;
	border: 20px solid #000;
}
.zoomimage_caption {
	position: absolute;
	background-color: #fff;
	color: #000;
	width: 100%;
}
.zoomimage_caption p {
	padding: 10px;
	margin: 0;
	font-size: 11px;
	font-weight: bold;
}
.zoomimage_loading {
	background-image: url(../images/ajax_small.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 100%;
	position: absolute;
	background-color: #fff;
	width: 100%;
	top: 0;
	left: 0;
}
.zoomimage_move {
	cursor: move;
}
.zoomimage_controls {
	position: absolute;
	background: #fff;
	height: 30px;
	overflow: hidden;
}
.zoomimage_prev {
	background: #fff url(../images/zoomimage_prev.gif) no-repeat center;
	width: 39px;
	height: 29px;
	position: absolute;
	bottom: 1px;
	left: 10px;
}
.zoomimage_next {
	background: #fff url(../images/zoomimage_next.gif) no-repeat center;
	width: 39px;
	height: 29px;
	position: absolute;
	bottom: 1px;
	right: 10px;
}

/*Arquivo "infinitecarousel.css"*/
#lancamentos .infiniteCarousel,
#relacionados .infiniteCarousel {
width: 710px;
position: relative;
}
#relacionados .infiniteCarousel{
width:940px;
height:150px;
}

#lancamentos .infiniteCarousel .wrapper,
#relacionados .infiniteCarousel .wrapper{
width: 630px;
overflow: auto;
min-height: 14em;
margin:10px 0 0 43px;
position: absolute;
top: 0;
}
#relacionados .infiniteCarousel .wrapper{
width: 860px;
}
 
#lancamentos .infiniteCarousel ul a img {
}
 
#lancamentos .infiniteCarousel .wrapper ul, 
#relacionados .infiniteCarousel .wrapper ul{
width: 9999px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:7px 0 0 0;
padding:0;
position: absolute;
top: 0;
}

#lancamentos .infiniteCarousel ul li,
#relacionados .infiniteCarousel ul li {
text-align:center;
float:left;
width: 126px;
overflow:hidden;
}
#lancamentos .infiniteCarousel ul li h2,#relacionados .infiniteCarousel ul li h2{
margin:0 1px;
font-size:90%;
font-weight:normal;
text-align:center;
}
 
#lancamentos .infiniteCarousel ul li a img,
#relacionados .infiniteCarousel ul li a img {
display:block;
}
 
#lancamentos .infiniteCarousel .arrow,
#relacionados .infiniteCarousel .arrow {
display: block;
height: 36px;
width: 37px;
background: url(../images/arrow.png) no-repeat 0 0;
text-indent: -999px;
overflow:hidden;
position: absolute;
top: 37px;
cursor: pointer;
}
 
#lancamentos .infiniteCarousel .forward,
#relacionados .infiniteCarousel .forward {
background-position: 0 0;
right: 0;

}
 
#lancamentos .infiniteCarousel .back,
#relacionados .infiniteCarousel .back {
background-position: 0 -72px;
margin: 0 0 0 5px;
left: 0;
}
 
#lancamentos .infiniteCarousel .forward:hover,
#relacionados .infiniteCarousel .forward:hover {
background-position: 0 -36px;
}
 
#lancamentos .infiniteCarousel .back:hover,
#relacionados .infiniteCarousel .back:hover {
background-position: 0 -108px;
}