/* IMOVEIS EM DESTAQUES */
#imoveisDestaques {width:501px; height:406px; padding:0 0 20px 0;}
.imobDestaque {float:left; background:url(../img/bg-box3.jpg) no-repeat; width:152px; height:188px; overflow:hidden; margin:0 5px 5px 0; padding:5px;}
.imobDestaque .image img {width:152px; height:110px;}
.imobDestaque .features .tipo {padding:5px 0 0 0; *padding:0; font-size:12px; font-weight:bold; color:#00A650;}
.imobDestaque .features .bairro {font-size:11px;}
.imobDestaque .features .price {padding:2px 0; font-size:14px; font-weight:bold;}
.imobDestaque .features .imobDestaqueSlideShow {background:url(../img/icoSlide.jpg) no-repeat center left; padding:0 0 0 20px; font-size:11px;}


/* BUSCA */
#buscaRapida fieldset {border:none; margin:0;}
#buscaRapida fieldset legend {display:none;}
#buscaRapida fieldset dl {padding:0;}
#buscaRapida fieldset dl dd {float:left; width:50%; padding:0;}
#buscaRapida fieldset dl dd input {margin:0 0 0 5px;}
#buscaRapida fieldset dl dd select {width:220px;}
#buscaRapida fieldset dl dt {clear:both; width:100%; padding:0; font-weight:normal; text-align:left;}
#buscaRapida p {padding:5px 0 10px 0; text-align:center;}
#buscaRapida p input {background:url(../img/icoLupa.jpg) no-repeat center right; border:none; padding:4px 30px 4px 0; font-size:14px; font-weight:bold; color:#333; cursor:pointer;}
#busca {padding:5px 0 0 0; font-size:12px;}
#busca .busca {width:82px;}


/* TABLE */
table {border:1px solid #666; width:100%; margin:0 0 15px 0; padding:2px;}
table th {background:url(../img/bgTH.jpg) repeat-x top #00A54F; border:1px solid #666; padding:5px; font-size:14px; font-weight:bold; color:#fff; text-transform:uppercase;}
table th a {color:#fff;}
table td {background:url(../img/bgTD.jpg) repeat-x bottom; border:1px solid #666; padding:3px;}
table tr.exclusividade td {background:url(../img/bgTDExcl.jpg) repeat-x bottom; border:1px solid #00A54F; color:#333;}
table tr.exclusividade td a {color:#333;}


/* FIELDSET */
fieldset {border:1px solid #666; margin:0 0 15px 0; font-size:12px;}
fieldset legend {background:url(../img/bgTH.jpg) repeat-x top #00A54F; border:1px solid #666; padding:5px; margin:0 0 0 10px; font-size:12px; font-weight:bold; color:#fff; text-transform:uppercase;}
fieldset dl {padding:10px;}
fieldset dl dt {float:left; display:inline-block; clear:both; width:20%; padding:10px 5px 0 5px; min-height:35px; _height:35px; font-weight:bold; text-align:right;}
fieldset dl dd {float:left; display:inline-block; width:75%; padding:5px; min-height:35px; _height:35px;}
fieldset dl dd input, fieldset dl dd select, fieldset dl dd textarea {background:url(../img/bgTD.jpg) repeat-x bottom; border:1px solid #666; padding:5px; font-size:12px;}
form div, form p {padding:0 0 10px 0; font-weight:bold; color:#00A54F; text-align:center;}
fieldset dl dd textarea {width:328px; margin:0 0 12px 0;}
form div input, form p input {background:#BCC296; border:1px solid #666; margin:0 5px; font-size:12px; font-weight:bold; color:#fff; text-transform:uppercase; cursor:pointer;}
fieldset dl dd input[type=checkbox], fieldset dl dd input[type=radio] {background:none; border:none; margin:6px 5px 0 0;}


/* DETALHES DO IMÓVEL */
h1 .cod_jb {display:block; font-size:14px; font-weight:bold; color:#898989;}

#divFotos {overflow:hidden; margin:0 0 -10px 0;}
#divFotos #foto_grande img {border:3px solid #00A54F; width:50px; height:50px; margin:0 3px 3px 0;}
#divFotos #foto_grande a:hover img {border:3px solid #666;}
#detPrint {display:none;}

/* NAVEGACAO */
#corpo .navDetalhes {clear:both; width:500px; height:45px; margin:0; padding:10px 0 20px 0;}
#corpo .navDetalhes li {float:left; width:90px; padding:20px 5px 0 5px; list-style:none; text-align:center;}
#corpo .navDetalhes li.imobDetVoltar {background:url(../img/virtual/icoAnterior.jpg) no-repeat center top;}
#corpo .navDetalhes li.imobDetInfo {background:url(../img/virtual/icoContato.jpg) no-repeat center top;}
#corpo .navDetalhes li.imobDetIndique {background:url(../img/virtual/icoIndicar.jpg) no-repeat center top;}
#corpo .navDetalhes li.imobDetProposta {background:url(../img/virtual/icoProposta.jpg) no-repeat center top;}
#corpo .navDetalhes li.imobDetImprimir {background:url(../img/virtual/icoImprimir.jpg) no-repeat center top;}


/* FINANCIAMENTO */
.ImobBancos {width:522px; margin:0 0 0 -10px;}
#corpo .ImobBancos ul {margin:0; padding:0;}
.ImobBancos ul li {float:left; margin:0 10px 10px 0; padding:0; list-style:none;}
.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;}


/* COMPRA E VENDA */
#divbairro {background:#fff; border:1px solid #999; width:350px; height:240px; overflow:auto; margin:0 0 5px 0; padding:5px; text-align:left;}
#divbairro div {float:left; width:162px; margin:0 1px 1px 0; padding:2px; font-weight:normal; text-align:left !important;}
#divbairro div input {background:none; border:none; margin:2px 5px 2px 2px; padding:0; text-align:left;}
#divbairro .bairroSelecionado {background:#00A54F; color:#fff;}


/* PAGINACAO */
.paginacao {width:710px; _width:720px; height:30px; margin:5px auto 20px auto;}
.paginacao li {float:left; height:24px; margin:0 5px; padding-top:6px; list-style:none; font-size:12px; font-weight:bold; text-transform:uppercase;}
.paginacao li.primeiro {background:url(../img/virtual/bt_primeiro.gif) no-repeat; width:64px; padding:6px 0 0 25px; color:#666;}
.paginacao li.anterior {background:url(../img/virtual/bt_anterior.gif) no-repeat; width:68px; padding-left:23px; color:#666;}
.paginacao li.proximo {background:url(../img/virtual/bt_proxima.gif) no-repeat; width:63px; padding-left:23px; color:#666;}
.paginacao li.ultimo {background:url(../img/virtual/bt_ultima.gif) no-repeat; width:51px; padding-left:24px; color:#666;}
.paginacao li.pagina {background:url(../img/virtual/bt_pagina.gif) no-repeat; width:100px; overflow:hidden; padding:6px 10px 0 10px; text-align:center; text-transform:none;}
.paginacao li.irpagina {width:145px; height:28px; overflow:hidden; padding:2px 0 0 40px; text-transform:none;}
.paginacao li.irpagina input {background:url(../img/bg_input.jpg) repeat-x bottom #fffdfd; border:1px solid #771f1f; width:25px; margin:0 0 0 5px; padding:3px; color:#771f1f; text-align:center;}
.paginacao li.irpagina #btnIr {background:url(../img/virtual/bt_ir.gif) no-repeat; border:none; width:48px; height:30px; margin:-2px 0 0 10px; padding:0 0 0 19px; font-size:12px; font-weight:bold; color:#582232; text-transform:uppercase; cursor:pointer;}
