
/*#corpo h3{font-size:13px; margin:0 20px 10px 20px; color:#EFB410;}

#corpo ul{margin:0 0 0 20px; line-height:18px;}
#corpo ul li{text-align:justify;}

#corpo a{color:#fff; text-decoration:none;}
#corpo a:{ text-decoration:underline;}*/
#corpo h2{font-size:12px; color:#182f49; line-height:24px; padding:5px 0 0 30px;}
#corpo p{margin:0 20px 0 30px; line-height:18px; }
select{z-index: 1;}

.propostaCadastro ul{margin:5px 0 10px 30px !important; padding:0!important;}
.propostaCadastro ul li{list-style: inside; margin:0 !important;}
.listagemPadrao{margin:0 0 0 20px !important; padding:0 !important;}

/* FORMULARIOS */
form fieldset{border:0; padding:10px 0; margin:0 0 0 20px;}
form fieldset legend{padding:15px 0 5px 65px; font-size:14px; font-weight:bold; color:#BAAB82;}
form fieldset dl.zona{display:none;}
form fieldset dt{float:left; clear:both; width:30%; min-height:35px; _height:35px; font-size:12px; text-align:right; padding-right:2%; color:#fff;}
form fieldset dd{float:left; width:65%; min-height:35px; _height:35px; font-size:11px;}
form fieldset dd input, #corpo form fieldset dd textarea, #corpo form fieldset dd select{border:solid 1px #A7A6AA !important; font-size:11px; padding:2px;}
form div{text-align:center; padding:10px 0;}
form p{text-align:center !important;}
form p strong{text-align:left;}
form p input, #corpo form div input{text-align:center; font-weight:bold; color:#FFF; background:#8E7F58; border:0; width:88px; height:34px; padding:-5px 0  !important; cursor:pointer;}
form#frmInd fieldset dd textarea{width:200px; margin-bottom:3ex;}
form#form1 fieldset dd textarea{width:300px; margin-bottom:3ex;}
form input#textCaptcha{float:left; margin:0 1ex 0 0; width:100px;}
form img {padding:0 0 0 0;}
/* BUSCA AVANÇADA*/
#frmBusca h1{border-bottom:solid 1px #666; padding:0; font-size:14px; color:#666; text-align:left; text-transform:uppercase;}
.buscaAvancada #frmBusca dl{font-size:11px; text-align:left; overflow:hidden; float:left; width:180px; height:65px; padding-bottom:0; }
.buscaAvancada #frmBusca dl.zona{display:none !IMPORTANT;}
.buscaAvancada #frmBusca dl.metro{display:none !IMPORTANT;} 
.buscaAvancada #frmBusca dd select{width:160px; padding:2px;}
.buscaAvancada #frmBusca dt{width:180px; text-align:left; min-height:20px; _min-height:20px; height:20px;}
.buscaAvancada #frmBusca select{width:125px; font-size:11px;}
.buscaAvancada #frmBusca .bairro{height:320px; text-align: left; overflow: auto; padding:0; clear:both; width:900px;}
.buscaAvancada #frmBusca .bairro dl{width:880px; height:310px;}
.buscaAvancada #frmBusca .bairro #divbairro{width:848px; height:255px; overflow:auto; border:solid 1px #D0CECF; padding:15px; background:#fff; color:#000;}
.buscaAvancada #frmBusca .bairro #divbairro div{margin:0; padding:5px !IMPORTANT; width:195px; float:left; text-align:left; font-size:11px; font-weight:normal; text-align:left !IMPORTANT; line-height:20px;}
.buscaAvancada #frmBusca .bairro #divbairro div label{display:block;}
.buscaAvancada #frmBusca .bairro #divbairro .bairroSelecionado{background:#ccc;}
.buscaAvancada #frmBusca .bairro #divbairro div input{width:auto; height:auto; float:left;  border:none; background:none; margin:3px 5px 0 !important; padding:0 !important;}
.buscaAvancada #frmBusca .bairro dl dt{width:600px !IMPORTANT;}
.buscaAvancada #frmBusca .bairro dl dd{width:680px;}
.buscaAvancada #frmBusca div#zona{width:auto; padding:0;}
.erro_codigo{ color:#F0C02D; font-size:14px; font-weight:bold; text-align:center;}

/* BUSCA rapida*/
#frmBusca h1{border-bottom:solid 1px #666; padding:0; font-size:14px; color:#666; text-align:left; text-transform:uppercase;}
.buscaRap #frmBusca dl{font-size:12px; text-align:left; overflow:hidden; float:left; width:130px; height:65px; padding-bottom:0; margin:0 0 0 10px;}
.buscaRap #frmBusca dd select{width:115px; padding:2px;}
.buscaRap #frmBusca dt{text-align:left; height:20px; font-weight:bold;}
.buscaRap #frmBusca select{width:125px; font-size:11px;}
.buscaRap #frmBusca  input{text-align:center; font-weight:bold; color:#FFF; background:url(../img/btn.jpg) bottom no-repeat; border:0; width:94px; height:32px; padding:-5px 0  !important; cursor:pointer; float:right; margin:12px 0 0 0;}

#frmbusca h1{border-bottom:solid 1px #666; padding:0; font-size:14px; color:#666; text-align:left; text-transform:uppercase;}
.buscaRap #frmbusca fieldset { width:750px; float:left; padding:17px 0 0;}
.buscaRap #frmbusca legend { display:none;}
.buscaRap #frmbusca dl{font-size:12px; text-align:left; overflow:hidden; float:left; height:30px; width:750px;  padding-bottom:0; margin:0 0 0 10px;}
.buscaRap #frmbusca dd { width:120px; float:left;}
.buscaRap #frmbusca dd select{width:115px; padding:2px;}
.buscaRap #frmbusca dt{text-align:right; float:left; width:80px; height:15px; padding:5px 5px 0 0; font-weight:bold; clear:none;}
.buscaRap #frmbusca select{width:125px; font-size:11px;}
.buscaRap #frmbusca  input{text-align:center; font-weight:bold; color:#FFF; background:url(../img/btn.jpg) bottom no-repeat; border:0; width:94px; height:32px; padding:-5px 0  !important; cursor:pointer; float:right; margin:12px 0 0 0;}


/* TABELAS */
table{width:97%; margin:auto; margin:0 0 16px 30px;}
table tr th{text-align:left; background:#182f49;; border:1px solid #666; padding:2px; color:#fff; font-size:11px; text-align:center;}
table tr th a{color:#FFF; text-decoration:underline;}
table tr td{font-size:11px; border:1px solid #666; padding:5px;}
/* DETALHES DO FINANCIAMENTO */
.ImobBancos{overflow:auto; padding-bottom:15px; margin:0 20px 0 30px;}
.ImobBancos ul li{float:left; margin:0 10px 10px 0; padding:0; list-style:none !important;}
.ImobBancos ul li.bco01{background:url(../img/virtual/bcoBradesco.jpg) no-repeat;}
.ImobBancos ul li.bco02{background:url(../img/virtual/bcoCaixa.jpg) no-repeat;}
.ImobBancos ul li.bco03{background:url(../img/virtual/bcoHSBC.jpg) no-repeat;}
.ImobBancos ul li.bco04{background:url(../img/virtual/bcoItau.jpg) no-repeat;}
.ImobBancos ul li.bco05{background:url(../img/virtual/bcoReal.jpg) no-repeat;}
.ImobBancos ul li.bco06{background:url(../img/virtual/bcoSantander.jpg) no-repeat;}
.ImobBancos ul li.bco07{background:url(../img/virtual/bcoNossaCaixa.jpg) no-repeat;}
.ImobBancos ul li.bco08{background:url(../img/virtual/bcoUnibanco.jpg) no-repeat;}
.ImobBancos ul li.bco09{background:url(../img/virtual/bcoBrasil.jpg) no-repeat;}
.ImobBancos ul li a{display:block; border:1px solid #771f1f; width:162px; height:34px; padding:0; text-indent:-10000px;}
/**/
.servcont{ }
.servcont ul{ padding:0 0 0 20px; }
.servcont ul li{list-style:inside; line-height:18px;}
.servsaiba{margin:10px 20px 0 0;}
.servsaiba h2{}
.servsaiba ul{ padding:0 0 0 20px;}
.servsaiba ul li{ list-style:inside; line-height:18px;}

/* DETALHES DO IMÓVEL */
/* Ficha Imóvel */
#corpo .menuDetalhes{ float:left;}
#corpo .menuDetalhes li{float:left; border:#272623 1px solid; padding:22px 0 0 5px; height:43px; width:174px; list-style:none;}
#corpo .menuDetalhes li a{display:block; width:110px; float:left; color:#FFF; font-size:12px;}
#corpo .menuDetalhes li.btContato{background:url(../img/virtual/icoFale.jpg) 135px 13px no-repeat ;}
#corpo .menuDetalhes li.btContato a{ width:170px; height:50px;}
#corpo .menuDetalhes li.btIndicar{background:url(../img/virtual/icoIndicar.jpg) 135px 13px  no-repeat ;}
#corpo .menuDetalhes li.btIndicar a{width:170px; height:50px;}
#corpo .menuDetalhes li.btFinanciamento{background:url(../img/virtual/icoFinanciamento.jpg)  135px 13px  no-repeat ;}
#corpo .menuDetalhes li.btFinanciamento a{width:170px; height:50px;}
#corpo .menuDetalhes li.btFavoritos{background:url(../img/virtual/icoFavoritos.jpg)  135px 13px  no-repeat ;}
#corpo .menuDetalhes li.btFavoritos a{width:170px; height:50px;}
#corpo .menuDetalhes li.btImpressao{background:url(../img/virtual/icoImprimir.jpg) 135px 13px  no-repeat ;}
#corpo .menuDetalhes li.btImpressao a{width:170px; height:50px;}
#corpo .menuDetalhes li.btGMaps{background:url(../img/virtual/icoGMaps.jpg) 135px 13px  no-repeat }
#corpo .menuDetalhes li.btGMaps a{width:170px; height:50px;}
#corpo .menuDetalhes li.btProposta{background:url(../img/virtual/icoProposta.jpg) 135px 13px  no-repeat ;}
#corpo .menuDetalhes li.btProposta a{width:170px; height:50px;}
#corpo .menuDetalhes li.btVoltar{background:url(../img/virtual/icoBack.jpg) 135px 13px  no-repeat ;}
#corpo .menuDetalhes li.btVoltar a{width:170px; height:50px;}
#corpo .menuDetalhes li.btLigamos{background:url(../img/virtual/icoLigamos.jpg) 135px 13px  no-repeat ;}
#corpo .menuDetalhes li.btLigamos a{width:170px; height:50px;}
#corpo .menuDetalhes li.btSlide{background:url(../img/virtual/icoSlideshow.png) 135px 13px  no-repeat ;}
#corpo .menuDetalhes li.btSlide a{width:170px; height:50px;}

#corpo #imvFicha{padding:10px;}
#corpo #imvFicha h1{margin:0 0 1ex 0; color:#BAAB82;}
#corpo #imvFicha h2{padding:5px 0 10px 0 !important; margin:0 !important;}
#corpo #imvFicha .referencia{float:none; font-size:12px; padding:2px 5px 0 0; color:#DACBA2;}
#corpo #imvFicha .referencia strong{font-size:16px;}
#corpo #imvFicha p{margin:0 !important;}
#corpo #imvFicha li{line-height:14px;}

#corpo .imvInformacoes{width:520px; padding:0 0 20px 0; margin:0 20px 0 0;}
#corpo .imvInformacoes ul{margin:-15px 0 15px 0; padding:0; overflow:auto;}
#corpo .imvInformacoes ul li{padding:15px 0; background:none; border-bottom:1px dotted #fff; width:100%; list-style:none; float:left;}
#corpo .imvInformacoes ul li ul{margin:5px 0 !important ;}
#corpo .imvInformacoes ul li ul li{float:left; background:url(../img/icoPadrao.gif) no-repeat 7px 7px; padding:0 ; border:0; width:20%;}
#corpo .imvInformacoes .descricao{clear:both; padding:10px 0 10px 0; line-height:18px;}
#corpo .imvInformacoes .outras{clear:both; padding:0 0 10px 0; line-height:18px;}

#corpo .detalheslateral{width:510px; float:left; padding-bottom:30px; overflow:auto;}
#corpo .detalheslateral h1{border:none; font-size:22px;}
#corpo .detalheslateral ul{padding-left:0 !important;}
#corpo .detalheslateral li,  .mapadosite li{list-style:url(../img/bg-li.gif) inside;}

#corpo  .mapadosite li a{color:#000;}
#corpo  .mapadosite ul{padding-left:15px;}
#corpo  .mapadosite ul li ul{padding-bottom:0;}

#corpo #alinhaForm{float:left; width:375px;}
#corpo #alinhaForm fieldset{border:1px solid #252468; margin:10px 0 15px 0; *margin:0 0 20px 0;}
#corpo #alinhaForm fieldset legend{background:#252468; border:1px solid #333; margin:0 0 0 10px; *margin:20px 0 0 10px; padding:5px; font-size:12px; font-weight:bold; color:#fff; text-align:left;}
#corpo #alinhaForm fieldset dl{padding:10px;}
#corpo #alinhaForm fieldset dl dt{float:left; display:inline-block; clear:both; width:20%; padding:10px 5px 0 5px; min-height:20px; text-align:right; font-size:12px;}
#corpo #alinhaForm fieldset dl dd{float:left; display:inline-block; width:74%; padding:5px; min-height:20px; font-size:12px;}
#corpo #alinhaForm fieldset dl dd input, #corpo #alinhaForm fieldset dl dd textarea{border:1px solid #d2d2d2; padding:2px; font-size:12px; width:207px;}
#corpo #alinhaForm form div, #corpo #alinhaForm form p{padding:0 0 10px 0; *padding:10px 0; text-align:center !important;}
#corpo #alinhaForm fieldset dl dd textarea{width:208px; margin:0 0 5px 0;}
#corpo #alinhaForm form div input, #corpo #alinhaForm form p input{background: url(../img/btn.jpg) no-repeat; border:none; margin:0 10px -10px 10px; padding:5px 10px; font-size:12px; font-weight:bold; color:#fff; text-align:center; cursor:pointer;}
#corpo #alinhaForm form #textCaptcha{width:100px; margin:0 5px 0 0;}

#slideshowimovel{float:left; width:370px; height:300px; overflow:hidden;}
#slideshowimovel a{display:block; border:3px solid #DACBA2; width:360px; height:290px;}
#slideshowimovel img{border:0; width:360px; height:290px;}

.plantas{clear:both;}
.plantas #slideshowimovel{float:left; width:295px;}
.plantas #slideshowimovel a{float:left; display:block; margin:0 5px 5px 0; border:3px solid #DACBA2; width:59px; height:54px;}
.plantas #slideshowimovel img{border:0; width:59px; height:54px;}

#corpo .imvFotos{float:left; width:750px; margin:0 0 0 5px;}
#corpo .imvFotos #nav{ float:left; width:157px; max-height:298px; overflow:auto; margin:0 0 0 0; padding:0; overflow:auto;}
#corpo .imvFotos #nav li{float:left; width:65px; height:60px; padding:0 5px 5px 0; list-style:none;}
#corpo .imvFotos #nav li a{display:block; border:2px solid #ccc; width:59px; height:54px;}
#corpo .imvFotos #nav li a.activeSlide{border:2px solid #988C6A;}
#corpo .imvFotos #nav li img{border:0; width:59px; height:54px;}

#corpo .imvFotos #slideshowcontrol{display:none; float:left; border-top:1px solid #859229; width:295px; height:24px; margin:1ex 0 0 0; border:#FFF 3 px solid; float:left;}
#corpo .imvFotos #slideshowcontrol p{padding:5px 0; font-weight:bold; text-align:center; text-transform:uppercase;}
#corpo .imvFotos #slideshowcontrol a{font-weight:bold; color:#443E60;}
#corpo .imvFotos #slideshowcontrol #pauseButton{background:url(../img/virtual/icoPause.gif) no-repeat center left; margin:0 20px 0 0; padding:2px 0 2px 20px;}
#corpo .imvFotos #slideshowcontrol #resumeButton{background:url(../img/virtual/icoPlay.gif) no-repeat center left; margin:0 0 0 20px; padding:2px 0 2px 20px;}

#corpo #map_canvas{float:left; width:480px; height:200px;}
#corpo .imvFotos .descricao{clear:both; padding:40px 0 0;}
/*corretor*/
#corpo #imvCaptador{border:1px dotted #D4A924; width:300px; font-size:12px; line-height:20px; padding:15px; clear:both; margin:30px 0 0 0;}
#corpo #imvCaptador strong{text-transform:capitalize; font-weight:bold ;color:#D4A924;}
#corpo #imvCaptador .imvCaptadorFoto{border:1px solid #000; float:left; margin:0 8px 0 0;}
#corpo #imvCaptador .imvCaptadorDados h2{padding:0 0 0 0; margin:0; font-size:12px; line-height:18px; }
#corpo #imvCaptador .imvCaptadorDados .creci{font-weight:normal; font-size:12px; color:#D4A924;}
#corpo #imvCaptador .imvCaptadorDados .pagcorretor{padding:0; margin:0; text-transform:none;}
#corpo #imvCaptador .imvCaptadorDados .pagcorretor a{}
/*PAGINA DO CORRETOR*/
#corpo #corretor{border-bottom:1px dashed #EFB410; margin:0 20px 15px 20px; padding:15px 0 15px 0; overflow:auto; }
#corpo #corretor #crecicorretor{float:right; font-weight:bold; width:130px; font-size:16px; color:#D4A924;}
#corpo #corretor #fotocorretor{float:left;}
#corpo #corretor #fotocorretor img{border:1px solid #D4A924; margin-right:10px;}
#corpo #corretor strong{font-size:14px;}
/*PAGINA DOS CORRETORES*/
#corpo .corretores{float:left; width:290px; border:2px dashed #999; margin:4px; padding:6px; line-height:20px; font-size:12px;}
#corpo .corretores h2{margin:0 0 2px 0; color:#F0C02D;}
#corpo .corretores a{font-weight:bold; color:#000;}
#corpo .corretores .corretoresfoto{float:left; border:2px solid #F5B00D; margin-right:10px;}
#corpo .corretores .email{clear:both; text-align:left;}

/* LISTAGEM - PAGINACAO */
.paginacao{margin: auto !important; width: 240px; height: 30px; padding:0 !important; clear:both;}
.paginacao li{background: none; padding: 0px; float: left; margin: 0px 2px; list-style: none !important;}
.paginacao li.primeiro,
.paginacao li.anterior,
.paginacao li.proximo, 
.paginacao li.ultimo{width: 28px; color: #FFF; text-indent:-10000px;}
.paginacao li.primeiro a{background: url(../img/virtual/icoPrimeiro.png) no-repeat top;}
.paginacao li.anterior a{background: url(../img/virtual/icoAnterior.png) no-repeat top;}
.paginacao li.proximo a{background: url(../img/virtual/icoProximo.png) no-repeat top;}
.paginacao li.ultimo a{background: url(../img/virtual/icoUltimo.png) no-repeat top;}
.paginacao li.primeiro a,
.paginacao li.anterior a,
.paginacao li.proximo a, 
.paginacao li.ultimo a{overflow: hidden; text-indent: -10000px; display: block; width: 24px; height: 24px;}
.paginacao li.irpagina{padding-left: 50px; width: 100px;}
.paginacao li.irpagina #btnIr{position:absolute; border:none; font-size:1px; color:#fff; background: url(../img/virtual/ir.gif) no-repeat; width: 24px; height: 24px; text-indent: -10000px; overflow: hidden; cursor: pointer; margin:1px 0 0 10px;}
.paginacao li.pagina{padding: 0px 10px;}

/* LISTAGEM - FILTROS */
.filtros{width:550px; height:30px; margin:auto; clear:both;}
.filtros li{float:left; list-style:none !important; border-left:solid 1px #000; padding:0 10px 0 10px !important;}
.filtros .ativo a{color:#999;}
.filtros p{float:left; font-weight:bold; padding:0 5px 0px 0 !important;}

/* LISTAGEM */
.boxlistagem{border-bottom:1px solid #8E7F58; padding:4px; margin:0 20px 10px 20px; height:120px; clear:both; font-size:12px;}
#corpo .boxlistagem p{padding:0; margin:0 !important; width:529px;}
.boxlistagem .listagemimg{width:110px; height:80px; float:left; padding:0 !IMPORTANT;}
.boxlistagem .listagemimg img{width:127px; height:104px; border:1px solid #fff;}
.boxlistagem .txtlistagem{float:left; width:33%; margin:0 0 0 34px;}
.boxlistagem p.iconmaps{ background:url(../img/gmapsico.png) no-repeat left; !important; width:10px;}
.boxlistagem p.iconinformacoes{ background:url(../img/plusico.png) no-repeat left; padding:0 0 0 20px !important; width:148px !important; float:left;}
.textlistagem {padding:0 0 15px 0;}
.boxlistagem .txtlistagem div{padding:4px;}
.boxlistagem .txtlistagem2{float:left; width:33%;}
.boxlistagem .txtlistagem2 div{padding:4px;}
.boxlistagem .txtlistagem2 .iconmaps a{background:url(../img/virtual/icoListGMaps.gif) no-repeat left; padding-left:18px;}
.boxlistagem .txtlistagem2 .iconfavorito a{background:url(../img/virtual/icoListFavoritos.gif) no-repeat left; padding-left:18px;}

/* LISTAGEM lado a lado */
.boxlistagem2{border:1px solid #D4A924; padding:6px; margin:0 0 10px 20px; width:280px; height:104px; *height:120px; float:left; overflow:hidden; clear:none !IMPORTANT; font-size:12px;}
.boxlistagem2 .listagemimg{width:110px; float:left;}
.boxlistagem2 .listagemimg img{width:100px; height:75px; border:1px solid #D4A924; display:block;}
.boxlistagem2 .txtlistagem{width:100%; float:none !IMPORTANT;}
.boxlistagem2 .txtlistagem div{padding:2px;}
.boxlistagem2 .info1{ }
.boxlistagem2 .info2{display:none;}
.boxlistagem2 .info3{ }
.boxlistagem2 .info4{ }
.boxlistagem2 .info5{clear:both; font-weight:bold; font-size:14px !IMPORTANT; padding:6px 0 0 0 !IMPORTANT; text-align:center;}
.boxlistagem2  .info5 p{margin:0 !important;}
.boxlistagem2 .info6{display:none;}
.boxlistagem2 .txtlistagem2{margin-top:-98px; *margin-top:-118px; width:100%;}
.boxlistagem2 .txtlistagem2 .iconinformacoes{float:right; padding:0 2px 0 0 !IMPORTANT;}  
.boxlistagem2 .txtlistagem2 .iconinformacoes a{background:url(../img/+.gif) no-repeat left; width:16px; height:16px; overflow:hidden; display:block; float:left; padding:0 !IMPORTANT; text-indent:-9999px !IMPORTANT;}
.boxlistagem2 .txtlistagem2 .iconmaps{float:right; padding:0 8px 0 0 !IMPORTANT;} 
.boxlistagem2 .txtlistagem2 .iconmaps a{background:url(../img/virtual/icoListGMaps.gif) no-repeat left; width:16px; height:16px; overflow:hidden; display:block; float:left; padding:0 !IMPORTANT; text-indent:-9999px !IMPORTANT;}
.boxlistagem2 .txtlistagem2 .iconfavorito{float:right; padding:0 8px 0 0 !IMPORTANT;} 
.boxlistagem2 .txtlistagem2 .iconfavorito a{background:url(../img/virtual/icoListFavoritos.gif) no-repeat left; width:16px; height:16px; overflow:hidden; display:block; float:left; padding:0 !IMPORTANT; text-indent:-9999px !IMPORTANT;}

/*Semelhantes*/
#imvSemelhantes{}
#imvSemelhantes .imobDestaque{width:153px;  position:relative; float:left; margin:10px 0 0 30px;}
#imvSemelhantes .imobDestaque .image{width:150px; height:100px; overflow:hidden; margin:0 !important; padding:0 !important; text-align:left; border:1px #BAAB82 solid;}
#imvSemelhantes .imobDestaque .image img{margin:0 !important; padding:0 !important; width:160px;}
#imvSemelhantes .imobDestaque .features{color:#FFF; font-weight:normal;}
#imvSemelhantes .imobDestaque .features .bairro{ color:#BAAB82; font-size:14px; text-align:center; margin:5px 0 8px 0; width:150px;}
#imvSemelhantes .imobDestaque .features .detalhes{ font-size:12px; text-align:center;}
#imvSemelhantes .imobDestaque .features .importantes {font-size:12px; text-align:center; width:155px;}

.propostaCadastro a:hover{text-decoration:underline !important;}






