/*paginas internas*/
#corpo h1, h3{font-size:20px; color:#37266C; padding:10px 0 0 0; text-align:left; height:26px; margin-bottom:6px; border-bottom:4px groove #37266C; width:98%; text-transform:uppercase;}
#corpo h2{font-size:14px; font-weight:bold; color:#9A061A; padding:6px 0 0 20px; text-align:left; clear:both;}
#corpo strong{color:#38276E; font-size:14px;}
#corpo table{width:96%; border:1px solid #38276E;}
#corpo table tr th{background:#38276E; border:1px solid #38276E; margin:10px; color:#FFF; padding:4px;}
#corpo table tr td{border:1px solid #38276E; margin:10px; color:#000; padding:4px;}
#corpo ul{padding:8px 0 8px 30px; margin-left:20px; line-height:20px;}
#corpo p{padding:10px 10px 10px 20px;}
#corpo fieldset{margin:10px; border:none;}

/* FORMULARIOS */
#corpo form fieldset{padding:6px;}
#corpo form fieldset legend{margin:0 0 0 120px; font-size:14px; font-weight:bold; color:#000; padding:4px;}
#corpo form fieldset dl.zona{display:none;}
#corpo form fieldset dt{float:left; clear:both; width:30%; min-height:35px; _height:35px; font-size:12px; text-align:right; padding-right:1%;}
#corpo form fieldset dd{float:left; width:65%; min-height:35px; _height:35px; font-size:11px;}
#corpo form fieldset dd input, #corpo form fieldset dd textarea, #corpo form fieldset dd select{border:solid 1px #000; font-size:11px; padding:2px;}
#corpo form p, #meio form div{text-align:center; padding:10px 0;}
#corpo form div{text-align:center;}
#corpo form div input{font-weight:bold; color:#FFF; background:#000; border:none; width:92px; padding:4px 0; cursor:pointer;}
#corpo form div input:hover{background:#38276E; text-decoration:none; outline:double;}
#corpo form#frmInd fieldset dd textarea{width:200px; margin-bottom:1ex; border:solid 1px #000;}
#corpo form#form1 fieldset dd textarea{width:300px; margin-bottom:1ex; border:solid 1px #000;}
#corpo form#form1 fieldset dd img{ margin:0 0 -6px 6px;}

select{z-index:1;}

/*pag servicos*/
.servcont ul{margin:20px 0 10px 30px; line-height:20px;}
.servsaiba ul{margin:10px 0 10px 30px; line-height:20px;}

/* DETALHES DO IMOVEL */

/* FICHA DO IMOVEL */
#corpo #imvFicha{padding:0 10px;}
#corpo #imvFicha h1{font-size:16px;}
#corpo #imvFicha .referencia{float:right; font-size:12px; margin:0 5px -20px 0;}
#corpo #imvFicha .referencia strong{font-size:16px;}

#corpo .imvInformacoes{float:right; width:520px; padding:0 20px 20px 0;}
#corpo .imvInformacoes p{font-size:14px;}
#corpo .imvInformacoes ul{margin:-15px 0 0 0; padding:0; }
#corpo .imvInformacoes ul li{padding:15px 0; background:none; border-bottom:1px dotted #666; width:100%; list-style:none; float:left;}
#corpo .imvInformacoes ul li ul{margin:5px 0 0 10px;}
#corpo .imvInformacoes ul li ul li{float:left; background:url(../img/icoPadrao.gif) no-repeat left 5px; border:0; width:45%; padding:0 10px 0 10px;}
#corpo .imvInformacoes .descricao{clear:both; padding:10px 0 10px 20px; line-height:18px;}
#corpo .imvInformacoes .descricao h2{padding-left:0;}
#corpo .imvInformacoes .outras{clear:both; padding:0 0 10px 0; line-height:18px;}

/* MENU DETALHE */
#imvFicha .menuDetalhes{clear:both; width:90%; height:80px; padding:15px 0 10px 140px;}
#imvFicha .menuDetalhes li{float:left; list-style:none !important; text-align:center; width:135px; height:40px; padding:0 !important;}
#imvFicha .menuDetalhes li a{display:block; padding:43px 5px 0 5px; font-weight:bold; color:#464646; line-height:17px; font-size:11px;}
#imvFicha .menuDetalhes li a:hover{color:#38276E !important; text-decoration:none;}
#imvFicha .menuDetalhes li.btContato{background:url(../img/virtual/faleConosco.gif) no-repeat center top !important;}
#imvFicha .menuDetalhes li.btIndicar{background:url(../img/virtual/enviaAmigo.gif) no-repeat center top !important;}
#imvFicha .menuDetalhes li.btFavoritos{background:url(../img/virtual/estrela.gif) no-repeat center top !important;}
#imvFicha .menuDetalhes li.btImpressao{background:url(../img/virtual/imprimaFolheto.gif) no-repeat center top !important;}
#imvFicha .menuDetalhes li.btGMaps{background:url(../img/virtual/BlackGlobe.gif) no-repeat center top !important;}
#imvFicha .menuDetalhes li.btProposta{background:url(../img/virtual/fazerProposta.gif) no-repeat center top !important;}

/* IMÓVEIS SEMELHANTES */
#corpo .imobDestaque{float:left; padding:0 24px 0 12px;}
#corpo .imobDestaque .image{border:2px solid #000; width:185px; height:130px; overflow:hidden;}
#corpo .imobDestaque .image img{width:190px; height:135px; float:left; padding-right:10px;}
#corpo .imobDestaque .tipo{line-height:18px;}
#corpo .imobDestaque .features .bairro{line-height:18px;}
#corpo .imobDestaque .features .preco{line-height:18px;}
#corpo .imobDestaque .features .linkGMaps{color:#000; background:url(../img/virtual/icoGMaps.gif) no-repeat 0 0; padding:0 0 0 20px;}

/* SLIDESHOW */
#slideshowimovel{float:left; width:370px; height:300px; overflow:hidden;}
#slideshowimovel a{display:block; border:5px solid #ccc; width:360px; height:290px;}
#slideshowimovel img{border:0; width:360px; height:290px;}

#corpo .imvFotos{float:left; width:375px; padding-left:40px;}
#corpo .imvFotos #nav{float:left; width:375px; height:140px; overflow:auto; margin:10px 0 0 0; padding:0 0 0 10px;}
#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:3px solid #ccc; width:59px; height:54px;}
#corpo .imvFotos #nav li img{border:none; width:60px; height:54px;}
#corpo .imvFotos #slideshowcontrol{float:left; border-top:1px solid #38276E; width:370px; height:24px; margin:5px 0 0 0;}
#corpo .imvFotos #slideshowcontrol p{padding:5px 0; font-weight:bold; text-align:center; text-transform:uppercase;}
#corpo .imvFotos #slideshowcontrol #pauseButton{background:url(../img/virtual/icoPause.jpg) no-repeat center left; margin:0 20px 0 0; padding:2px 0 2px 20px;}
#corpo .imvFotos #slideshowcontrol #resumeButton{background:url(../img/virtual/icoPlay.jpg) no-repeat center left; margin:0 0 0 20px; padding:2px 0 2px 20px;}
#corpo .imvFotos #nav li a.activeSlide {border:3px solid #38276E;}
#corpo .imvFotos .descricao{clear:both; padding:40px 0 0;}

/* DETALHES DO FINANCIAMENTO */
.ImobBancos{overflow:auto; padding-bottom:15px;}
.ImobBancos ul li{float:left; margin:0 10px 10px 0; padding:0; list-style:none !important;}
.ImobBancos ul li a{float:left;}
.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; float:left; border:1px solid #771f1f; width:162px; height:34px; padding:0; text-indent:-10000px;}

/* BUSCA AVANÇADA*/
.buscaavancada #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:165px; height:65px; padding-bottom:0;}
.buscaavancada #frmBusca dd select{width:150px;}
.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:190px; text-align: left; overflow: auto; padding: 0px 5px; clear:both; width:900px; overflow:hidden;}
.buscaavancada #frmBusca .bairro dl{width:880px; min-height:200px; _min-height:200px; height:200px;}
.buscaavancada #frmBusca .bairro #divbairro{width:850px; height:120px; overflow:auto; border:solid 1px #000; padding:15px; background:#fff;}
.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; float:left; margin-right:5px; border:none; background:none;}
.buscaavancada #frmBusca .bairro dl dt{width:600px !important;}
.buscaavancada #frmBusca .bairro dl dd{width:680px;}

/* LISTAGEM - PAGINACAO */
.paginacao{margin:0px; padding-left:320px !important; width:100%; height:20px; text-align:center;}
.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.jpg) no-repeat top;}
.paginacao li.anterior a{background:url(../img/virtual/icoAnterior.jpg) no-repeat top;}
.paginacao li.proximo a{background:url(../img/virtual/icoProximo.jpg) no-repeat top;}
.paginacao li.ultimo a{background:url(../img/virtual/icoUltimo.jpg) 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{clear:both; overflow:hidden; padding:10px; padding-left:225px;}
.filtros li{float:left; list-style:none !IMPORTANT; border-left:solid 1px #999; min-width:60px; padding:0 10px;}
.filtros .ativo a{color:#999;}
.filtros p{float:left; padding:6px 6px 0 0 !important; font-weight:bold;}

/* LISTAGEM */
.boxlistagem{border-bottom:2px dashed #38276E; padding:4px; margin-bottom:1ex; height:80px; clear:both; width:96%;}
.boxlistagem * p{padding-bottom:3px !important; margin:0 !important;}
.boxlistagem .listagemimg{width:110px; float:left;}
.boxlistagem .listagemimg img{width:100px; height:75px; border:2px solid #38276E;}
.boxlistagem .listagemimg p{font-weight:bold; padding-bottom:0; font-size:14px; color:#E51921;}
.boxlistagem .txtlistagem{float:left; width:160px; padding-top:5px;}
.boxlistagem .txtlistagem p{padding:2px !important;}
.boxlistagem .txtlistagem p strong{font-size:16px; font-weight:bold; padding-bottom:0; line-height:22px;}
.boxlistagem .txtlistagem .iconmaps a{background:url(../img/virtual/icoGMaps.jpg) no-repeat left; padding-left:18px;}
.boxlistagem .txtlistagem .iconfavorito a{background:url(../img/virtual/icoFavoritos.jpg) no-repeat left; padding-left:18px;}
.boxlistagem .textlistagem{float:left; width:370px; padding-top:5px;}
.boxlistagem .textlistagem p{padding:2px !important;}
.boxlistagem .textlistagem p strong{font-size:16px; font-weight:bold; padding-bottom:0; line-height:22px;}
