* { padding:0; margin:0; text-decoration:none; font-family:Arial, Helvetica, sans-serif; outline:none; }
img { border:none; }

body { background:url(../img/bg.jpg) repeat-x center top #464646;}

#site { width:1000px; margin:auto; background:url(../img/bg.jpg) repeat-x center top; }

#topo { width:1000px; height:329px; overflow:hidden;}

#corpo #videos ul li { list-style:none; }
#corpo #videos ul li h2 { color:#93855E; }

.img-video img { float:left; margin-top:30px; margin-right:30px; margin-left:25px; }

#twitter {float:left; margin:47px 0 0 35px; color:#fff; background:#464646; border:2px solid #6E6347; width:195px; list-style:none; height:210px; overflow:hidden; }
#twitter li{ padding:0px 15px 3px 15px; list-style:none; float:left; }
#twitter li a { color:#6E6347; float:left; }
#twitter li a:hover { text-decoration:underline; }
#twitter p { font-weight:bold; color:#B9AB82; margin:0 0px 0 10px !important; padding:5px; }
#twitter li span { width:175px; line-height:14px; font-size:10px; display:block; }

.eventos-patrocinados {float:left; margin:47px 0 0 35px; color:#fff; background:#464646; border:2px solid #6E6347; width:195px; height:210px; overflow:hidden; display:block; } 
.eventos-patrocinados p a { font-weight:bold; color:#B9AB82; padding:5px; }
.eventos-patrocinados p { font-weight:bold; color:#B9AB82; margin:5px 0px 0 5px !important; }
.eventos-patrocinados p a:hover { text-decoration:underline; }
.eventos-patrocinados img { float:left; margin:25px 0 0 35px; }
.albumInterna ul li { list-style:none !important; margin:0 0 40px 0; float:left; margin:0 15px 15px 0; height:82px; overflow:hidden; }
.albumInterna ul li a img { max-width:110px; }
#corpo .destaqueshome2 .boxvideo p a { font-weight:bold; color:#B9AB82; padding:5px; }
#corpo .destaqueshome2 .boxvideo p a:hover { text-decoration:underline; }
#corpo .destaqueshome2 .boxvideo h1 a { font-weight:bold; color:#B9AB82; margin:5px 0px 0 0px !important; }

#topo .logo { float:left; background:url(../img/bgLogo.png) no-repeat; width:300px; height:221px; padding:23px 0 0 0; }
#topo .logo a { display:block; text-indent:-10000px; width:160px; height:200px; }

#rolagem{ height:700px; overflow:scroll; overflow-x:hidden; }
#rolagem h1 {text-align:center;}
#rolagem h2 {text-align:center; margin:12px 0 0 0;}
#topo .menu { float:left; width:700px; height:40px; }
#topo .menu ul li { float:left; list-style:none; font-size:13px; font-weight:bold; height:34px; display:block; margin:0 80px 0 0; }
#topo .menu ul li a { color:#000; background:url(../img/li-menu.jpg) no-repeat 6px 19px; padding:14px 0 4px 14px; display:block; }
#topo .menu ul .bt-01 { width:107px; }
#topo .menu ul .bt-01:hover { background:url(../img/bg-menu.jpg) no-repeat left top; }
#topo .menu ul .bt-02 { width:107px; }
#topo .menu ul .bt-02:hover { background:url(../img/bg-menu.jpg) no-repeat -107px top; }
#topo .menu ul .bt-03 { width:128px; }
#topo .menu ul .bt-03:hover { background:url(../img/bg-menu.jpg) no-repeat -214px top; }
#topo .menu ul .bt-04 { width:74px; }
#topo .menu ul .bt-04:hover { background:url(../img/bg-menu.jpg) no-repeat -342px top; }
#topo .menu ul .bt-05 { width:91px; }
#topo .menu ul .bt-05:hover { background:url(../img/bg-menu.jpg) no-repeat -486px top; }
#topo .menu ul .bt-06 { width:70px; }
#topo .menu ul .bt-06:hover { background:url(../img/bg-menu.jpg) no-repeat -416px top; }
#topo .menu ul li a:hover { color:#fff; background:url(../img/li-menu-hover.jpg) no-repeat 6px 19px; }

#topo .flash { float:left; width:700px; height:200px; }

#topo .menu2 { clear:both; width:1000px; padding:15px 0 0 0; }
#topo .menu2 li { float:left; list-style:none; font-size:15px; height:50px; margin:0 0 0 90px; }
#topo .menu2 li a { color:#000; display:block; height:50px; }
#topo .menu2 li a:hover { text-decoration:underline; }
#topo .menu2 .separador { background:url(../img/separador.jpg) no-repeat; width:9px; height:40px; }
#topo .menu2 .bt01 { background:url(../img/ico-fone.jpg) no-repeat right top; padding:0 65px 0 0; }
#topo .menu2 .bt02 a { background:url(../img/ico-atendimento.jpg) no-repeat right top; padding:0 55px 0 0; }
#topo .menu2 .bt03 a { background:url(../img/ico-canais.jpg) no-repeat right top; padding:0 55px 0 0; }
#topo .menu2 .bt04 a { background:url(../img/ico-equipe.jpg) no-repeat right top; padding:0 80px 0 0; }

#corpo { width:960px; min-height:707px; background:url(../img/bg.jpg) repeat-x center -325px; clear:both; padding:0 20px 0 20px; }
#corpo h1 { font-size:18px; color:#fff; padding:0 0 15px 0; font-weight:normal; }

/*Richmedia*/
#rich_media { position:absolute; z-index:50; width:559px; left:50%; margin-left:-280px;  top:50px; }
#rich_media_2 { position:absolute; z-index:60; width:500px; height:386px; left:50%; margin-left:-250px;  top:50px; border:2px solid #000; }

#corpo .menulateral { width:200px; float:left; height:450px; }
#corpo .menulateral h1 { padding:0 0 5px 0; }
#corpo .menulateral .boxmenu { border:solid 2px #988c6a; background:#1b1b1b; width:170px; padding:0 0 0 10px;  }
#corpo .menulateral .boxmenu ul li { list-style:none; font-size:14px; color:#d9cba2; font-weight:bold; line-height:22px; }
#corpo .menulateral .boxmenu #discos{}
#corpo .menulateral .boxmenu #discos a{font-size:12px; font-weight:normal; line-height:18px; color:#fff; cursor:pointer;}
#corpo .menulateral .boxmenu #discos a:hover{ text-decoration:underline;}
#corpo .menulateral .boxmenu #discos div a { font-style:italic; color:#D9CBA2;}


#corpo .menulateral .boxmenu ul li ul { background:url(../img/bg-ul.jpg) no-repeat left top; padding:5px 0 5px 0; }
#corpo .menulateral .boxmenu ul li ul li { font-size:12px; font-weight:normal; line-height:18px; }
#corpo .menulateral .boxmenu ul li ul li a { color:#fff; }
#corpo .menulateral .boxmenu ul li ul li a:hover { text-decoration:underline; }

#corpo .conteudo { float:left; width:560px; min-height:450px; }
#corpo .conteudo h2 { font-size:16px; color:#fff; padding:0 0 15px 0; }
#corpo .conteudo h3 { font-size:14px; color:#fff; padding:0 0 15px 0; }
#corpo .conteudo p { font-size:12px; color:#fff; line-height:18px; padding:0 0 15px 0; }
#corpo .conteudo ul { padding:0 0 15px 10px; }
#corpo .conteudo li { font-size:12px; color:#fff; line-height:18px; list-style-position:inside; list-style-type:square; }
#corpo .conteudo a { color:#D9CBA2; }
#corpo .conteudo a:hover { text-decoration:underline; }
#corpo .conteudo #discos a { font-size:14px; font-weight:bold; padding:0 0 15px 0; clear:both; display:block; cursor:pointer; color:#D9CBA2; }

#corpo .bannerhome { padding:30px 0 0 0; }

#corpo .servicoslateral { width:185px; float:left; padding:0 0 0 15px; height:450px; }
#corpo .servicoslateral h1 { padding:0 0 5px 0; }
#corpo .servicoslateral .boxservicos-cotacao {border:solid 2px #988c6a;background:#1b1b1b; width:160px; height:100px;padding:5px 10px 0 10px; margin-bottom:10px;}
#corpo .servicoslateral .boxservicos-cotacao p { font-size:12px; color:#fff; margin:0 0 10px 0; line-height:18px;}
#corpo .servicoslateral .boxservicos-cotacao p strong { color:#d9cba2; font-size:14px; background:url(../img/bg-ul.jpg) no-repeat left bottom; padding:0 0 5px 0; display:block; }
#corpo .servicoslateral .boxservicos-cotacao p a { font-weight:bold; color:#fff; font-size:16px; }
#corpo .servicoslateral .boxservicos-cotacao p a:hover { text-decoration:underline; }
#corpo .servicoslateral .boxservicos-cotacao a.centro{ text-align:center !important;}

#corpo .servicoslateral .boxservicos-busca { margin:53px 0 0 -12px; clear:both; border:solid 2px #988c6a;background:#1b1b1b; width:160px; height:255px;padding:5px 10px 0 10px; margin-bottom:10px;}
#corpo .servicoslateral .boxservicos-busca dt { float:left; width:50px; font-size:11px; color:#fff; min-height:35px; }
#corpo .servicoslateral .boxservicos-busca dd { min-height:35px; }
#corpo .servicoslateral .boxservicos-busca dd select { width:100px; padding:2px; font-size:12px; }
#corpo .servicoslateral .boxservicos-busca .botao #btnEnviar { background:url(../img/bt-buscar.jpg) no-repeat; width:82px; height:30px; display:block; border:none; float:right; margin:0 4px 0 0; cursor:pointer; }

#corpo .servicoslateral .boxservicos-cotacao .buscacodigo { clear:both; padding:5px 0 0 0; }
#corpo .servicoslateral .boxservicos-cotacao .buscacodigo #ref { font-size:12px; padding:2px; float:left; width:110px; margin:2px 8px 0 0; }
#corpo .servicoslateral .boxservicos-cotacao .buscacodigo #btnEnviar { background:url(../img/bt-ok.jpg) no-repeat; width:32px; height:31px; display:block; border:none; float:left; cursor:pointer; }


#corpo .opficha { width:185px; float:left; padding:0 0 0 15px; height:450px; }
#corpo .opficha h1 { padding:0 0 5px 0; }
#corpo .opficha .boxservicos { border:solid 2px #988c6a; background:#1b1b1b; width:181px; height:401px; }
#corpo .opficha .boxservicos p { font-size:12px; color:#fff; margin:0 0 10px 0; line-height:18px; }

#corpo .destaqueshome { background:url(../img/boxdestaque.jpg) no-repeat center bottom; height:238px; width:960px; clear:both; margin: 0 0 10px 0; }
#corpo .destaqueshome h1 { text-align:center; padding:0 0 25px 0; }
#corpo .destaqueshome .boxvenda { float:left; width:320px; height:230px; padding:0 0px 0 0; }
#corpo .destaqueshome .boxlocacao { float:left; width:320px; height:230px; padding:0 0px 0 0; }
#corpo .destaqueshome .boxlocacao2 { float:left; width:320px; height:230px; padding:0 0px 0 0; }
#corpo .destaqueshome .boxvideo { float:left; width:200px; height:230px; }
#corpo .destaqueshome .imobDestaque { padding:18px 0 0 0; }
#corpo .destaqueshome .imobDestaque img { width:150px; height:135px; float:left; padding:0 10px 0 0; }
#corpo .destaqueshome .imobDestaque .bairro { font-size:14px; color:#b9ab82; font-weight:bold; padding:0 0 5px 0 0; line-height:18px; float:left; width:155px; }
#corpo .destaqueshome .imobDestaque .price { font-size:14px; color:#fff; font-weight:bold; padding:0 0 5px 0 0; line-height:18px; float:left; width:155px; }
#corpo .destaqueshome .imobDestaque .importantes { font-size:12px; color:#fff; padding:0 0 5px 0 0; line-height:18px; float:left; width:155px; }
#corpo .destaqueshome .imobDestaque .linkGMaps a { background:url(../img/icoGMaps.jpg) no-repeat left top; display:block; padding:0 0 0 20px; font-size:11px; color:#fff; float:left; height:20px; margin:5px 0 0 0; }
#corpo .destaqueshome .imobDestaque .linkSlideShow { background:url(../img/icoSlideshow.jpg) no-repeat left top; display:block; float:left; height:20px; width:135px; margin:5px 0 0 0; }
#corpo .destaqueshome .imobDestaque .linkSlideShow a { font-size:11px; color:#fff; padding:0 0 0 20px;  }

#corpo .destaqueshome2 { background:url(../img/boxdestaque2.jpg) no-repeat center bottom; height:280px; width:960px; clear:both; margin: 0 0 10px 0; }
#corpo .destaqueshome2 h1 { text-align:center; padding:0 0 25px 0; }
#corpo .destaqueshome2 .boxvenda { float:left; width:335px; height:250px; padding:0 45px 0 0; }
#corpo .destaqueshome2 .boxlocacao { float:left; width:335px; height:230px; padding:0 45px 0 0; }
#corpo .destaqueshome2 .boxvideo {float:left; margin:47px 0 0 35px; color:#fff; background:#464646; border:2px solid #6E6347; width:187px; height:202px; padding:4px; overflow:hidden; display:block; }
#corpo .destaqueshome2 .imobDestaque { padding:18px 0 0 0; }
#corpo .destaqueshome2 .imobDestaque img { width:170px; height:135px; float:left; padding:0 10px 0 0; }
#corpo .destaqueshome2 .imobDestaque .bairro { font-size:14px; color:#b9ab82; font-weight:bold; padding:0 0 5px 0 0; line-height:18px; float:left; width:155px; }
#corpo .destaqueshome2 .imobDestaque .price { font-size:14px; color:#fff; font-weight:bold; padding:0 0 5px 0 0; line-height:18px; float:left; width:155px; }
#corpo .destaqueshome2 .imobDestaque .importantes { font-size:12px; color:#fff; padding:0 0 5px 0 0; line-height:18px; float:left; width:155px; }
#corpo .destaqueshome2 .imobDestaque .linkGMaps a { background:url(../img/icoGMaps.jpg) no-repeat left top; display:block; padding:0 0 0 20px; font-size:11px; color:#fff; float:left; height:20px; margin:5px 0 0 0; }
#corpo .destaqueshome .imobDestaque .linkSlideShow { background:url(../img/icoSlideshow.jpg) no-repeat left top; display:block; float:left; height:20px; width:135px; margin:5px 0 0 0; }
#corpo .destaqueshome2 .imobDestaque .linkSlideShow a { font-size:11px; color:#fff; padding:0 0 0 20px;  }

#corpo .boxrodape { background:url(../img/box-rodape.jpg) no-repeat center bottom; height:120px; }
#corpo .boxrodape .boxparceiro { text-align:center; float:left; width:350px; background:url(../img/seguros.png) no-repeat bottom center; height:108px;}
#corpo .boxrodape .boxnegocios { text-align:center; float:left; width:242px; height:108px; margin:0 10px;}
#corpo .boxrodape .boxnegocios img{ float:left; margin:10px }
#corpo .boxrodape .boxparceiro .porto { width:44px; height:67px; float:left; margin:0 14px 0 84px;}
#corpo .boxrodape .boxparceiro .porto a {width:44px; height:67px; display:block; text-indent:-9999px;}
#corpo .boxrodape .boxparceiro .itau{ width:60px; height:62px; float:left; margin:0 12px 0 0 ;}
#corpo .boxrodape .boxparceiro .itau a {width:60px; height:62px; display:block; text-indent:-9999px;}
#corpo .boxrodape .boxparceiro .azul { width:42px; height:43px; float:left;}
#corpo .boxrodape .boxparceiro .azul a { width:42px; height:50px; display:block; text-indent:-9999px;}


#corpo .boxrodape .boxredes { text-align:center; float:left; width:347px; }

#rodape { background:url(../img/bg-rodape.jpg) repeat-x center bottom; height:160px; width:100%; }
#rodape a:hover { text-decoration:underline; }
#rodape .rodape { width:960px; margin:auto; background:url(../img/bg-rodape.jpg) repeat-x center bottom; height:140px; padding:20px 20px 0 20px; }
#rodape .rodape .rhbutton { float:left; width:480px; height:35px; }
#rodape .rodape .rhbutton p { font-size:12px; }
#rodape .rodape .rhbutton p a { color:#fff; }
#rodape .rodape .creci { float:right; width:480px; height:35px; } 
#rodape .rodape .creci p { font-size:12px; text-align:right; color:#fff; }
#rodape .rodape .creci p a { color:#fff; }

#rodape .rodape .endereco { float:left; width:610px; }
#rodape .rodape .endereco p { font-size:12px; line-height:18px; }
#rodape .rodape .endereco p a { color:#000; font-style:italic; }

#rodape .rodape .logosvalue { float:left; width:350px; padding:75px 0 0 0; }
#rodape .rodape .logovalue { display:block; background:url(../img/i-value.png) no-repeat left top; padding:0 0 0 20px; font-size:11px; color:#000; float:left; height:20px; width:150px; }
#rodape .rodape .logogaia { display:block; background:url(../img/logogaia.jpg) no-repeat left top; padding:0 0 0 20px; font-size:11px; color:#000; float:left; height:20px; width:160px; }


/* FIELDSET */
fieldset { border:solid 2px #998C6A; padding:5px; margin:0 0 0 5px; background:none; }
fieldset legend { color:#FFFFFF; padding:0 10px 0 10px; font-weight:bold; font-size:14px; }
fieldset dl {padding:10px 0 0 0;}
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; color:#fff; font-size:12px;}
fieldset dl dd {float:left; display:inline-block; width:75%; padding:5px; min-height:35px; _height:35px; font-size:12px; color:#fff;}
fieldset dl dd input, fieldset dl dd select, fieldset dl dd textarea {background:#B9AC82; border:1px solid #4c3d26; padding:5px; font-size:12px; color:#000; font-family:Arial, sans-serif; }
form div, form p {padding:0 0 10px 0; font-weight:bold; color:#57472c; text-align:center;}
fieldset dl dd textarea {width:328px; margin:0 0 12px 0; font-family:Arial, sans-serif; }
form div input, form p input {background:url(../img/bgTh.jpg) repeat-x bottom #B9AC82; border:1px solid #57472c; margin:0 5px; padding:5px 10px; font-size:14px; font-weight:bold; color:#000; 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;}
dd label { color:#fff !important; }

/* TABLE */
table {border:1px solid #57472c; border-collapse:collapse; width:100%; margin:0 0 15px 0;}
table th {background:url(../img/bgTh.jpg) repeat-x; border:1px solid #57472c; padding:5px; color:#000; text-transform:uppercase;}
table td {background:#e7dfc6; border:1px solid #57472c; padding:5px; text-align:center; }

/*LISTAGEM*/
.listagemPadrao{margin:0 0 0 20px !important; padding:0 !important;}

.paginacao{margin: auto !important; width: 300px; 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 #D4A924; padding:4px; margin:0 20px 10px 20px; height:86px; clear:both; font-size:12px;}
#corpo .boxlistagem p{padding:0; margin:0 !important;}
.boxlistagem .listagemimg{width:110px; height:80px; float:left; padding:0 !IMPORTANT;}
.boxlistagem .listagemimg img{width:100px; height:75px; border:1px solid #D4A924;}
.boxlistagem .txtlistagem{float:left; width:33%;}
.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;}

/* FICHA DO IMOVEL */
#imvFicha { width:100% !important; }
#imvFicha .referencia { font-size:18px; }
#imvFicha .imvInformacoes { clear:both; padding:0 0 20px 0; }
#imvFicha .imvInformacoes h2 { border-top:dotted 1px #B3A57E; padding:10px 0 0 0 !important; }
#imvFicha .imvInformacoes ul li { float:left; width:215px; padding:0 10px 0 0;  }
#imvFicha .imvInformacoes .descricao { clear:both; padding:10px 0 10px 0; }


/* SEMELHANTES */
#imvSemelhantes {clear:both;}
#imvSemelhantes .imobDestaque {float:left; width:180px; height:225px; padding:0 25px 0 0; }
#imvSemelhantes .imobDestaque .image {background:#57472c; width:176px; height:116px; margin:0 0 5px 0; padding:2px;}
#imvSemelhantes .imobDestaque .image img {width:176px; height:116px;}
#imvSemelhantes .imobDestaque .features {width:180px; height:120px; overflow:hidden;}
#imvSemelhantes .imobDestaque .features .bairro, #imvSemelhantes .imobDestaque .features .valor {font-size:14px; font-weight:bold;}
#imvSemelhantes .imobDestaque .features .tipo {height:32px; padding:0 0 10px 0; font-size:11px; color:#78613d;}
#imvSemelhantes .imobDestaque .features .lnkSlide, #imvSemelhantes .imobDestaque .features .lnkGMaps {float:left; width:90px; padding:5px 0 0 0; font-weight:bold;}
#imvSemelhantes .imobDestaque .features .lnkSlide .linkSlideshow {background:url(../img/virtual/icoSlideshow.jpg) no-repeat center left; padding:2px 0 2px 20px; font-size:10px; color:#78613d;}
#imvSemelhantes .imobDestaque .features .lnkGMaps a {background:url(../img/virtual/icoGMaps.jpg) no-repeat center left; padding:2px 0 2px 20px; font-size:10px; color:#78613d;}


#map { width:530px; }
.lance { float:left; width:249px; padding:0 0 0 10px;}
.lance p { padding:0 !important; }
.lance span { width:175px; display:block; float:left; padding:0 !important; }

#corpo #cotacaoforms{}
#corpo #cotacaoforms ul{ float:left; }
#corpo #cotacaoforms ul li{ float:left; list-style:none !important;  border:1px solid #988C6A; padding:16px 43px 9px 31px !important; background:#1B1B1B; height:26px; font-size:13px;}
#corpo #cotacaoforms ul li.active{ background:#93855E;}


#corpo #corretor-pag{ float:left;  width:255px; background:#1B1B1B; border:2px solid #988C6A; margin:27px 0 0 0; height:400px;}
#corpo #corretor-pag h1 { font-size:16px; text-align:center; }
#corpo #corretor-pag fieldset{}
#corpo #corretor-pag fieldset dt{ margin:0 !important; padding:0 !important; text-align:center;}
#corpo #corretor-pag input{ width:100px !important;}
#corpo #corretor-pag input #ok{ background:#03F !important;}



#corpo #corretor-info{ float: left; width:255px;  background:#1B1B1B; border:2px solid #988C6A; margin:27px 0 0 37px; height:400px;}
#corpo #corretor-info p {padding:0 0 5px 0 ; margin:0 20px 0 20px; text-align:center;}
#corpo #corretor-info .botao p { padding:0 0 5px 0 !important; font-size:16px; font-weight:bold;}
#corpo #corretor-info .botao{ background:#8E7F58; font-size:16px; height:25px; width:198px; float:left; margin-left:29px; margin-top:20px; padding:6px 0 0 0;}

#corpo .prata{ color:#DAEDFC:}
#corpo .ouro{ color:#EEDB75:}
#corpo .bronze{ color:#A2724A:}


.alertss{ background:#1B1B1B; border:2px solid #988C6A; width:515px;}
