h2{ padding:10px 0 10px 15px; font-size:18px; color:#FBAF0A;}
h1{ font-size:22px; padding:5px 0 15px 0; font-size:25px; color:#FBAF0A; }
.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;}

p {padding:0 0 5px 5px; font-size:14px; line-height:25px;}

/* IMÓVEIS DE ALTO PADRĂO */
#imoveisAltoPadrao { clear:both;}

/* APARTAMENTOS DE ALTO PADRAO */
#imoveisAltoPadrao .aPadraoAp { width:360px; float:left;}
#imoveisAltoPadrao .aPadraoAp .imobAltoPadraoAp { padding:8px; float:left; position:relative; z-index:1;}
#imoveisAltoPadrao .aPadraoAp .imobAltoPadraoAp .image { height:115px; width:150px; }
#imoveisAltoPadrao .aPadraoAp .imobAltoPadraoAp .image a img{ height:115px; width:150px; opacity:0.65; -moz-opacity: 0.65; filter: alpha(opacity=65); position:absolute; }
#imoveisAltoPadrao .aPadraoAp .imobAltoPadraoAp .image a:hover img{ opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);  z-index:1;}
#imoveisAltoPadrao .aPadraoAp .imobAltoPadraoAp:hover .features { display:block; }
#imoveisAltoPadrao .aPadraoAp .imobAltoPadraoAp .features {display:none; font-size:12px; color:#fff; width:150px; height:40px; overflow:hidden; position:absolute; z-index:2; left:8px; top:83px; background:#000; text-align:center; line-height:18px; } 

/* FORMULARIOS */
#form1, #frmbusca, #frmMap {width:70%; margin:auto;}
fieldset {border:1px solid #ccc; margin:10px 0 15px 0; *margin:0 0 20px 0;}
fieldset legend { background:#2C2C2C; border:1px solid #ccc; margin:0 0 0 10px; *margin:20px 0 0 10px; padding:5px; font-size:12px; font-weight:bold; color:#FBAF0A; text-align:left; }
fieldset dl {padding:10px; color:#666;}
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; font-size:12px; }
fieldset dl dd {float:left; display:inline-block; width:75%; padding:5px; min-height:35px; _height:35px; font-size:12px; }
fieldset dl dd input, fieldset dl dd select, fieldset dl dd textarea { border:1px solid #ccc; padding:5px; font-size:12px;}
form div, form p {padding:0 0 10px 0; *padding:10px 0; font-weight:normal; color:#666; text-align:center !important;}
fieldset dl dd textarea {width:328px; margin:0 0 12px 0;}
form div input, form p input { float:none; text-indent:1px ; width:100px; border:none; margin:0 10px -10px 10px; padding:5px 10px; font-size:12px; font-weight:bold; color:#fff; background:#2C2C2C; text-align:center; cursor:pointer;}


/* TABELAS */
table{width:97%; margin:auto; margin:0 0 16px 20px;}
table tr th{text-align:left; background:#000; 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 20px;}
.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;}
/**/
#corpo .servcont { color:#333; width:510px; float:left; padding:0 0 0 20px;}
#corpo .servcont ul { margin:0 0 0 10px;}
#corpo .servcont ul li { line-height:20px;  list-style:disc; padding:0 0 0 0px; font-size:13px; font-weight:bold;}
#corpo .servcont ul li ul { margin:10px 0;}
#corpo .servcont ul li ul li { background:url(../img/seta_verde.jpg) 0 7px no-repeat; padding:0 0 0 15px; list-style:none; font-size:12px;}
#corpo .servsaiba { color:#FFF; width:300px; float:left; background:url(../img/bg_nossos_servicos.png) no-repeat; width:260px; height:145px; padding:10px 5px 5px 15px;}
#corpo .servsaiba h3 { font-size:15px; margin:7px 0; color:#000;}
#corpo .servsaiba ul li { margin:0 0 0 20px; background:url(../img/seta_branca.png) 0 7px no-repeat ; padding:0 0 0 15px;}
#corpo .servsaiba ul li a{color:#000; line-height:20px; font-weight:bold;}



/* CASAS DE ALTO PADRĂO */
#imoveisAltoPadrao .aPadraoCasa  { width:600px; height:245px; overflow:hidden; position:relative; z-index:2; padding:6px 0 0; }
#imoveisAltoPadrao .aPadraoCasa .prev { position:absolute; z-index:5; display:block; width:38px; height:63px; background:url(../img/setaLeft.jpg) no-repeat center center #E6A52F; bottom:1px; left:2px; }
#imoveisAltoPadrao .aPadraoCasa .next { position:absolute; z-index:5; display:block; width:38px; height:63px; background:url(../img/setaRight.jpg) no-repeat center center #E6A52F; bottom:1px; right:2px; }
#imoveisAltoPadrao .aPadraoCasa #cycleAltoPadrao { width:596px; height:245px; overflow:hidden; border:solid 2px #a7a7a7; }
#imoveisAltoPadrao .aPadraoCasa #cycleAltoPadrao ul { padding:0; }
#imoveisAltoPadrao .aPadraoCasa #cycleAltoPadrao li { list-style:none inside; width:596px; height:245px; padding:0; background:none; }
#imoveisAltoPadrao .aPadraoCasa #cycleAltoPadrao li img { width:596px; position:absolute; z-index:3; }
#imoveisAltoPadrao .aPadraoCasa #cycleAltoPadrao li .features { position:absolute; z-index:6; width:596px; height:63px; background:url(../img/bg-trans.png) repeat center top; top:179px; text-align:center; color:#fff; }
#imoveisAltoPadrao .aPadraoCasa #cycleAltoPadrao li .features .bairro { font-size:16px; }
#imoveisAltoPadrao .aPadraoCasa #cycleAltoPadrao li .features .descricao { font-size:12px; }
#imoveisAltoPadrao .aPadraoCasa #cycleAltoPadrao li .features .valor { color:#E6A52F; font-size:16px; }


/* IMÓVEIS EM DESTAQUE */
#destaques { clear:both; padding:40px 0 0;}
#destaques .boxDestaque { width:316px; height:530px; padding:0 10px 0 0;  float:left; background:url(../img/box-destaques.jpg) no-repeat;}
#destaques .boxDestaque h1 { margin:5px 0 20px 15px; }
#destaques .boxDestaque .imobDestaque { float:left; width:145px; height:200px; overflow:hidden; text-align:center; padding:10px 5px 2px; }
#destaques .boxDestaque .imobDestaque img { width:130px; height:101px; }
#destaques .boxDestaque .imobDestaque .features { font-size:12px; line-height:16px; }
#destaques .boxDestaque .imobDestaque .features .bairro { font-size:12px; font-weight:bold; height:20px; overflow:hidden; }
#destaques .boxDestaque .imobDestaque .features .importantes { height:50px; display:block; overflow:hidden;}
#destaques .boxDestaque .imobDestaque .features .preco { font-size:14px; font-weight:bold; color:#E6A52F }

select{ z-index: 1;}

/* PROPOSTAS E CADASTROS */
.propostaCadastro { font-weight:normal; margin:0 0 0 30px;}
.propostaCadastro ul{ padding:0 0 0 20px; }
.propostaCadastro ul li { padding:2px 0; list-style:inside disc; font-weight:normal;}

/* DETALHES DO IMÓVEL */
/* Ficha Imóvel */
#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 .descricao { clear:both; padding:40px 0 0; }

/*IMÓVEIS SEMELHANTES */


/* 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.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 #000; width:147px; 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 fieldset { border:none; width:98%; margin:20px 0 0 13px; }
.buscaAvancada #frmBusca dl {font-size:11px; text-align:left; overflow:hidden; float:left; width:165px; height:67px; padding-bottom:0; }
.buscaAvancada #frmBusca dd select { width:150px; }
.buscaAvancada #frmBusca dt { color:#000; width:180px; text-align:left; min-height:20px; _min-height:20px; height:20px; font-weight:bold; }
.buscaAvancada #frmBusca select {width:125px; font-size:11px;}
.buscaAvancada #frmBusca .bairro { height: 215px; text-align: left; overflow: auto; padding: 0px 5px; clear:both; width:900px; }
.buscaAvancada #frmBusca .bairro dl { width:880px; min-height:200px; _min-height:200px; height:200px; }
.buscaAvancada #frmBusca .bairro #divbairro { width:847px; height:120px; overflow:auto; border:solid 1px #CCCCCC; 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; color:#FFF; }
.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 - FILTROS */
#corpo .filtros { clear:both; height:40px; padding:10px; padding-left:195px; overflow:auto; font-size:12px;}
#corpo .filtros li { float:left; list-style:none !IMPORTANT; border-left:solid 1px #666; min-width:52px; padding:0 10px; }
#corpo .filtros .ativo a { text-decoration:underline;}
#corpo .filtros p { float:left; padding:0 10px 10px 20px; font-size:12px; color:#f5b93b; font-weight:bold; }


/* LISTAGEM - PAGINACAO */

.paginacao{ margin:auto; width: 450px; height: 20px; clear:both; padding:0 0 0 122px;}
.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/icoFirstt.png) no-repeat top;}
.paginacao li.anterior a{ background: url(../img/virtual/icoBack.png) no-repeat top;}
.paginacao li.proximo a{ background: url(../img/virtual/icoNext.png) no-repeat top;}
.paginacao li.ultimo a{ background: url(../img/virtual/icoLastt.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 */
#corpo .imoveisListagem { float:left; width:970px; padding:0 0 0 20px; }
#corpo .imoveisListagem p{ font-size:12px; }
#corpo .imoveisListagem .msgbusca { text-align:center; font-weight:bold; }
#corpo .imoveisListagem .boxlistagem { width:970px; float:left; height:240px; background:url(../img/list-bg.jpg) no-repeat left top; }
#corpo .imoveisListagem .boxlistagem .boxlistageminterno { width:940px; height:186px; overflow:hidden; text-align:center; padding:10px 7px 0 7px; }
#corpo .imoveisListagem .boxlistagem .boxlistageminterno p {padding:0 0 5px 0;}
#corpo .imoveisListagem .boxlistagem .boxlistageminterno .listagemimg { float:left; width:246px; height:180px; overflow:hidden; margin:0 0 2px 15px; }

 .boxlistageminterno  .txtlistagemDireita{ width:365px; float:left; margin:39px 0 0 75px;}

 .boxlistageminterno .txtlistagem { float:left; width:auto; height:auto; margin:50px 0 0 14px;}
 .boxlistageminterno .txtlistagem .info1{ padding:0 0 5px 0; text-align:left; }
 .boxlistageminterno .txtlistagem .info1 strong{ font-weight:normal;color:#000; font-size:12px;}
 .boxlistageminterno .txtlistagem .info2{ padding:0 0 5px 0; color:#000; font-size:12px; text-align:left;}
 .boxlistageminterno .txtlistagem .info3{padding:0 0 0 0; color:#000; font-size:12px; text-align:left;}
 
 .boxlistageminterno .txtlistagem1 { float:none; width:auto; padding:0;}
 .boxlistageminterno .txtlistagem p strong{ font-size:16px; font-weight:bold; padding-bottom:0; line-height: 22px; }
 .boxlistageminterno .txtlistagem2 div { padding:0;}
 .boxlistageminterno .textlistagem2 { float:none; width:auto; padding:0;}




#corpo .imoveisListagem .boxlistagem .boxlistageminterno .listagemimg img { width:240px; height:180px; border:1px solid #999; padding:1px; }
#corpo .imoveisListagem .boxlistagem .boxlistageminterno .listagemTipo { font-size:16px; color:#F2A50D; font-weight:bold; float:left; width:450px; text-align:left; }
#corpo .imoveisListagem .boxlistagem .boxlistageminterno .listagemImportantes { width:450px; text-align:left; font-size:13px; color:#000; padding:0 0 2px 0; float:left; height:40px; overflow:hidden; }
#corpo .imoveisListagem .boxlistagem .boxlistageminterno .listagemValor { font-size:14px; padding:14px 0 0 0; float:left; color:#838383; }
#corpo .imoveisListagem .boxlistagem .listagemFotos a{ font-size:12px; color:#434343; width:68px; height:25px; float:left; margin:14px 0 0 698px;}
#corpo .imoveisListagem .boxlistagem .listagemGmaps{ width:110px; height:25px; float:left; margin:14px 0 0 0;}
#corpo .imoveisListagem .boxlistagem .listagemGmaps a{font-size:12px; color:#434343;}
#corpo .imoveisListagem .boxlistagem .listagemSaibaMais{ width:75px; height:25px; float:left; margin:14px 0 0 0;}
#corpo .imoveisListagem .boxlistagem .listagemSaibaMais a{font-size:12px; color:#434343;}

/* MENU LATERAL */

#menuEsquerda { float:left; width:253px; }
#menuEsquerda h1{ color:#000; font-size:24px; font-family:'HelveticaCondensedBold'; padding:16px 0 0 16px;}
#menuEsquerda .boxBairros { background:url(../img/bairros-bg.png) no-repeat 0 center; width:263px; height:320px;}
#menuEsquerda .boxBairros ul { margin:15px 0 0 0;}
#menuEsquerda .boxBairros ul li { list-style:inside none; padding:0 0 4px 15px; margin:0; }
#menuEsquerda .boxBairros ul li a{ color:#000; font-size:12px;}


#menuEsquerda .boxTipo { background:url(../img/bg-tipo.png) no-repeat 5px 0; width:260px; height:245px;}
#menuEsquerda .boxTipo a { color:#000;}
#menuEsquerda .boxTipo ul{  margin:15px 0 0 0;}
#menuEsquerda .boxTipo ul li{ padding:0 0 5px 15px; margin:0;}
#menuEsquerda .boxTipo ul li a{  color:#000; font-size:12px; list-style:inside none;}



#menuEsquerda .boxFaixa { background:url(../img/bg-faixa.png) no-repeat 5px 0; width:260px; height:217px;}
#menuEsquerda .boxFaixa ul{  margin:15px 0 0 0;}
#menuEsquerda .boxFaixa ul li{ padding:0 0 3px 15px; margin:0;}
#menuEsquerda .boxFaixa ul li a{  color:#000; font-size:12px; list-style:inside none;}
#menuEsquerda .boxFaixa a { color:#000;}






/* LISTAGEM lado a lado */

#corpo .boxlistagem2 { margin:0 0 10px 10px; border:2px solid #AE0000; padding:6px; margin:0,2ex; width:301px; height:120px; float:left; overflow:hidden; clear:none !IMPORTANT; font-size:12px; position:relative; }
#corpo .boxlistagem a { color:#000;}
#corpo .boxlistagem2 p { color:#000;}
#corpo .boxlistagem2 .listagemimg { width:110px; height:82px; float:left; display:block; }
#corpo .boxlistagem2 .listagemimg img { width:100px; height:75px; border:1px solid #999; display:block; }
#corpo .boxlistagem2 .info2 { display:none; }

#corpo .boxlistagem2 .info1 { float:left; width:190px; padding:0 0 6px 0; }
#corpo .boxlistagem2 .info3 { float:left; width:190px; padding:0 0 6px 0; }
#corpo .boxlistagem2 .info4 { float:left; width:190px; padding:0 0 6px 0; }
#corpo .boxlistagem2 .info5 { clear:both; width:300px; font-weight:bold; font-size:14px !IMPORTANT; padding:4px 0 0 0 !IMPORTANT; text-align:center; }
#corpo .boxlistagem2 .info6 { display:none; }

#corpo .boxlistagem2 .txtlistagem2 .iconinformacoes { position:absolute; top:7px; right:5px; padding:0 2px 0 0 !IMPORTANT; }
.boxlistagem2 .txtlistagem2 .iconinformacoes a { background:url(../img/saiba.png) no-repeat left; width:16px; height:16px; overflow:hidden; display:block; float:left; padding:0 !IMPORTANT; text-indent:-9999px !IMPORTANT; }
#corpo .boxlistagem2 .txtlistagem2 .iconmaps { position:absolute; top:7px; right:20px; float:right; padding:0 8px 0 0 !IMPORTANT; }
.boxlistagem2 .txtlistagem2 .iconmaps a { background:url(../img/virtual/icoGMaps.jpg) no-repeat left; width:16px; height:16px; overflow:hidden; display:block; float:left; padding:0 !IMPORTANT; text-indent:-9999px !IMPORTANT; }
#corpo .boxlistagem2 .txtlistagem2 .iconfavorito { position:absolute; top:7px; right:40px; float:right; padding:0 8px 0 0 !IMPORTANT; }
.boxlistagem2 .txtlistagem2 .iconfavorito a { background:url(../img/virtual/icoFavoritos.jpg) no-repeat left; width:16px; height:16px; overflow:hidden; display:block; float:left; padding:0 !IMPORTANT; text-indent:-9999px !IMPORTANT; }




/*PAGINA DO CORRETOR*/
#corpo #corretor{border-bottom:1px dashed #444F24; margin:0 30px 0 30px; height:160px;}
#corpo #corretor #crecicorretor{float:right; font-weight:bold; width:100px; color:#C48816;}
#corpo #corretor #fotocorretor{float:left;}
#corpo #corretor #fotocorretor img{border:2px solid #052A56; margin-right:10px;}
#corpo #corretor strong{font-size:14px;}

/*PAGINA DOS CORRETORES*/
#corpo .corretores{float:left; width:290px; border:2px dashed #ED1B24; 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;}

#alinhaForm{ clear:both; float:left;}


#proposta{ margin:20px 140px 0 0; background:url(../img/bg-proposta.png) no-repeat center; width:370px; height:300px; float:left;}
#proposta a{ color:#D5A43D; font-size:14px;}
#proposta h2{ font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
#proposta ul {}
#proposta ul li{ background:url(../img/list-fichas.png) no-repeat left; padding:0 0 0 15px; list-style:none;}


#fichas{ margin:20px 0 0 0; background:url(../img/fichas-bg.png) center; width:370px; height:300px; float:left;}
#fichas a{color:#D5A43D; font-size:14px;}
#fichas h2{font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
#fichas ul{ line-height:25px;}
#fichas ul li{ background:url(../img/list-fichas.png) no-repeat left; padding:0 0 0 15px; list-style:none;}













/* Ficha do imovel */

#corpo .nomeEmpreendimento{ float:left; width:730px; padding:20px 0 0;}

#corpo .logoEmpreendimento { float:left; padding:0 0 5px;}
#corpo .logoEmpreendimento img { width:190px; height:100px;}

#corpo .fotosdoimovel { background:url(../img/bg-fotos.png) no-repeat left top; width:340px; height:380px; float:left; padding:0 30px 0 0; }
#corpo .fotosdoimovel h2 { font-family:'HelveticaCondensedBold'; font-size:24px; height:25px; padding:11px 0 11px 19px; color:#000; font-weight:normal; }
#corpo .fotosdoimovel #slideshowimovel { width:295px; height:195px; overflow:hidden; margin:0 auto 5px auto; }
#corpo .fotosdoimovel #slideshowimovel img { width:295px; }
#corpo .fotosdoimovel #nav { padding:0 0 0 23px; height:92px; overflow:auto; clear:both; width:295px; }
#corpo .fotosdoimovel #nav li { list-style:none; float:left; width:43px; height:43px; overflow:hidden; padding:0; float:left; margin: 0 3px 3px 0; }
#corpo .fotosdoimovel #nav li img { width:41px; height:41px; }
#corpo .fotosdoimovel #nav li a.activeSlide { border:solid 1px #000; width:41px; height:41px; display:block; }
#corpo .fotosdoimovel #slideshowcontrol { display:none; padding:0 0 0 120px; }
#corpo .fotosdoimovel #slideshowcontrol .pauseButton { padding:0; }
#pauseButton { background:url(../img/virtual/icoPause.jpg) no-repeat left top; padding:0 0 0 15px; }
#resumeButton { background:url(../img/virtual/icoPlay.jpg) no-repeat left top; padding:0 0 0 15px; }

#corpo .detalheslateral { background:url(../img/bg-informacoes.png) no-repeat; width:624px; height:385px; float:left; overflow:hidden; }
#corpo .detalheslateral h2 {  font-family:'HelveticaCondensedBold'; font-size:24px; height:25px; padding:15px 0 0 10px; color:#000; font-weight:normal; }
#corpo .detalheslateral .infomacoesesquerda { float:left; width:365px; padding:0 0 0 10px; }
#corpo .detalheslateral .infomacoesesquerda .tipobairrocidade { font-size:18px; color:#000; min-height:30px; }
#corpo .detalheslateral .infomacoesesquerda .fichatecnicaimovel { height:auto; overflow:hidden; width:380px; padding:5px 0 0 0 ; }
#corpo .detalheslateral .infomacoesesquerda .fichatecnicaimovel h2{ display:none; }
#corpo .detalheslateral .infomacoesesquerda .fichatecnicaimovel p { padding:0 0 5px; } 
#corpo .detalheslateral .infomacoesesquerda .fichatecnicaimovel p.in_suites{ padding:0px 0 0px 35px;}
#corpo .detalheslateral .infomacoesesquerda .fichatecnicaimovel p.in_dorm { padding:0px 0 0px 35px;}
#corpo .detalheslateral .infomacoesesquerda .fichatecnicaimovel p.in_garagens {padding:0px 0 0px 35px;}
#corpo .detalheslateral .infomacoesesquerda .fichatecnicaimovel p.in_banheiros {padding:0px 0 0px 35px; }
#corpo .detalheslateral .infomacoesesquerda .fichatecnicaimovel p.areautil { padding:0px 0 0px 35px;}
#corpo .detalheslateral .infomacoesesquerda .valorimovel { clear:both; padding:15px 0 0 0; }
#corpo .detalheslateral .infomacoesesquerda .valorimovel p { color:#666; font-size:18px; padding:0; }
#corpo .detalheslateral .infomacoesesquerda .valorimovel strong { color:#e73a21; font-size:18px; font-weight:normal; }
#corpo .detalheslateral .infomacoesdireita { float:left; width:194px; }
#corpo .detalheslateral .infomacoesdireita .referenciaimovel { font-size:18px; color:#666666; padding:0; height:45px; }
#corpo .detalheslateral .infomacoesdireita .referenciaimovel strong{ font-size:18px; color:#666666; padding:0; height:40px; }
#corpo .detalheslateral .infomacoesdireita .menuDetalhes { }
#corpo .detalheslateral .infomacoesdireita .menuDetalhes li { width:225px; list-style:none; padding:0; font-size:14px; height:38px; }
#corpo .detalheslateral .infomacoesdireita .menuDetalhes li a { display:block; padding:0 0 0 26px; font-family:'HelveticaCondensedBold'; font-size:18px; }
#corpo .detalheslateral .infomacoesdireita .menuDetalhes .btIndicar { background:url(../img/bt-amigo.jpg) no-repeat left 0px; }
#corpo .detalheslateral .infomacoesdireita .menuDetalhes .btFavoritos { background:url(../img/bt-favoritos.jpg) no-repeat left 0px; }
#corpo .detalheslateral .infomacoesdireita .menuDetalhes .btImpressao { background:url(../img/bt-print.jpg) no-repeat left 0px; }
#corpo .detalheslateral .infomacoesdireita .menuDetalhes .btProposta { background:url(../img/bt-info.jpg) no-repeat left 0px; }
#corpo .detalheslateral .infomacoesdireita .menuDetalhes .btLigamosvoce { background:url(../img/bt-ligar.jpg) no-repeat left 0px; }
#corpo .detalheslateral .infomacoesdireita .menuDetalhes .btGMaps { background:url(../img/bt-gmaps.jpg) no-repeat left 0px; }
#corpo .detalheslateral .infomacoesdireita .menuDetalhes .btVids a { background:url(../img/play.png) no-repeat left 0px; }
#corpo .descricaoLanc { float:left; overflow:hidden;  width:584px; height:220px; margin:5px 0 0 0; padding:0 20px; overflow:auto; }
#corpo .descricaoLanc h2 { height:33px; padding:10px 0 10px 0; color:#fff; font-size:18px; }

#corpo .descricaoimovel { clear:both; padding:10px 0 10px 0;  }
#corpo .descricaoimovel h2 { width:948px; font-family:'HelveticaCondensedBold'; font-size:24px; height:25px; padding:15px 0 0 10px; color:#000; }
#corpo .descricaoimovel .boxdescricaoimovel h2 { display:none; }
#corpo .descricaoimovel .boxdescricaoimovel { width:928px; overflow:auto; clear:both; padding:10px 20px 0 20px; }
#corpo .descricaoimovel .boxdescricaoimovel p { padding:0 0 10px 0; color:#000; }

#corpo .imoveisSemelhantes { clear:both; }
#corpo .imoveisSemelhantes h1 { display:none; }
#corpo .imoveisSemelhantes h2 { width:948px; font-family:'HelveticaCondensedBold'; font-size:24px; height:25px; padding:15px 0 0 10px; color:#000; }
#corpo .imoveisSemelhantes .boxsemelhantes { width:928px; overflow:auto; clear:both; padding:10px 20px 0 20px; height:190px; }
#corpo .imoveisSemelhantes .boxsemelhantes .imobDestaque { float:left; width:180px; text-align:center; }
#corpo .imoveisSemelhantes .boxsemelhantes .imobDestaque .image img { width:150px; height:110px; border:solid 1px #333; margin:0 0 5px 0; }
#corpo .imoveisSemelhantes .boxsemelhantes .imobDestaque .features { padding:0 0 0 15px; }
#corpo .imoveisSemelhantes .boxsemelhantes .imobDestaque .features .bairro { font-size:14px; text-align:left; padding:0 0 0 0; color:#000; }
#corpo .imoveisSemelhantes .boxsemelhantes .imobDestaque .features .valor { font-size:14px; text-align:left; color:#e73a21; }

#corpo .mapacontato { width:723px; float:left; }
#corpo .mapaimovel { background:url(../img/bg-localizacao.png) no-repeat left top; width:690px; height:390px; padding:0 10px 0 10px; margin:0 0 10px 0; position:relative; }
#corpo .mapaimovel h2 {font-family:'HelveticaCondensedBold'; font-size:24px; width:360px; height:25px; padding:5px 0 0 10px; color:#000; }
#corpo .mapaimovel #map_canvas { width:685px; height:325px; }

#corpo .planta { background:url(../img/box-planta.jpg) no-repeat left top; width:315px; height:220px; clear:left; float:left; overflow:hidden; padding:0 10px 0 10px; margin:5px 0 10px 0; overflow:auto;  }
#corpo .planta h2 {font-family:'HelveticaCondensedBold'; font-size:24px; height:25px; padding:15px 0 0 10px; color:#000; }
#corpo .planta img { width:41px; height:41px; float:left }
#corpo .planta #slideshowcontrol p { display:none;}

#corpo .boxcontato { background:url(../img/bg-contato.png) no-repeat left top; width:690px; height:235px; padding:0 10px 0 10px; margin:0 0 10px 0; position:relative; }
#corpo .boxcontato h2 { width:677px;font-family:'HelveticaCondensedBold'; font-size:24px; height:25px; padding:15px 0 15px 10px; color:#000;}
#corpo .boxcontato dl { float:left; width:200px; height:100px; }
#corpo .boxcontato dl dt { font-size:12px; height:20px; }
#corpo .boxcontato dl dd input { border:solid 1px #dedddd; padding:2px; font-size:12px; width:177px; float:left; }
#corpo .boxcontato dl dd textarea { border:solid 1px #dedddd; padding:2px; font-size:12px; width:260px; height:59px; }
#corpo .boxcontato dl dd { height:25px; }
#corpo .boxcontato .coluna03 { width:270px; }
#corpo .boxcontato .coluna03 dd { height:auto; padding:0 0 5px 0; }
#corpo .boxcontato #Botao { font-size:16px; background:#000; float:right; width:80px; border:none; text-align:center; cursor:pointer; color:#fff; margin:0 20px 0 0; }

#corpo .simuladorbox { background:url(../img/bg-box-pequeno.jpg) no-repeat center bottom; width:246px; float:left; text-align:center; margin:0 0 10px 0; }
#corpo .simuladorbox h2 { width:236px; height:43px; padding:10px 0 0 10px; color:#fff; background:url(../img/bg-title-pequeno.jpg) no-repeat center top; text-align:left;  }
#corpo .simuladorbox p { font-size:14px; color:#666; width:150px; margin:auto; }
#corpo .simuladorbox img { margin:0 0 15px 0; }

#corpo .vejamaisbox { background:url(../img/bg-box-pequeno.jpg) no-repeat center bottom; width:246px; float:left; margin:0 0 10px 0; display:none; }
#corpo .vejamaisbox h2 { width:236px; height:43px; padding:10px 0 0 10px; color:#fff; background:url(../img/bg-title-pequeno.jpg) no-repeat center top; text-align:left;  }
#corpo .vejamaisbox .textoveja { font-size:16px; padding:0 0 5px 20px; }
#corpo .vejamaisbox .tipoveja { padding:0 0 5px 20px; color:#bc8a07; }
#corpo .vejamaisbox .valoresveja { padding:0 0 15px 20px; }



#corpo #simuleFinan { float:left; background:url(../img/bg-simule.png) no-repeat left top; width:250px; height:165px; }
#corpo #simuleFinan h2{font-family:'HelveticaCondensedBold'; font-size:24px; height:25px; padding:15px 0 0 10px; color:#000;}
#corpo #simuleFinan p{ padding:5px 0 0 20px;}


#corpo #vejaRegiao{background:url(../img/bg-vejaRegiao.png) no-repeat left top; width:251px; height:250px; float:left;}
#corpo #vejaRegiao ul{ padding:0 0 0 10px;}
#corpo #vejaRegiao ul li{ padding:5px 0 5px 0; font-weight:bold;}
#corpo #vejaRegiao ul li a{ font-weight:normal;}

#corpo #vejaRegiao h2{font-family:'HelveticaCondensedBold'; font-size:24px; height:25px; padding:15px 0 0 6px; color:#000;}
#corpo #vejaRegiao p{ padding:5px 0 0 20px;}


#corpo #imvCaptador { background:url(../img/bg-corretor.png) no-repeat center bottom; width:246px; float:left; height:192px; margin:0 0 10px 0; }
#corpo #imvCaptador h2 { width:236px;  text-align:left; font-family:'HelveticaCondensedBold'; font-size:24px; height:25px; padding:15px 0 0 10px; color:#000;  }
#corpo #imvCaptador .fone { color:#000; }

#corpo #imvCaptador .imvCaptadorFoto { float:left; width:85px; height:125px; padding:5px 0 0 10px;}
#corpo #imvCaptador .imvCaptadorFoto img { border:solid 1px #000; max-width:75px; max-height:87px; padding:0; }
#corpo #imvCaptador .imvCaptadorDados { float:left; width:140px; }
#corpo #imvCaptador .imvCaptadorDados p{ line-height:22px;}
#corpo #imvCaptador .imvCaptadorDados .corretornome { padding:0 0 0px 0; color:#000; }
#corpo #imvCaptador .imvCaptadorDados .creci { padding:0 0 0px 0; color:#000;  }
#corpo #imvCaptador .imvCaptadorDados .corretorcelular { padding:0 0 0px 0; color:#000;  }
#corpo #imvCaptador .imvCaptadorDados .pagcorretor { padding:0 0 0 0px; color:#000;  }
#corpo #imvCaptador .corretoremail { padding:0 0 10px 0; text-align:center; float:left; }




/* Destaques Listagem */
#barretos{ float:left; width:285px; height:360px; background:url(../img/barretos.jpg) no-repeat left;}
#barretos h1{ font-family:'HelveticaCondensedBold'; font-size:22px !important; color:#000;}

#destaqueList{ float:left; background:url(../img/bg-destaque.jpg) no-repeat left; height:360px; width:450px;}
#destaqueList h1{ font-family:'HelveticaCondensedBold'; font-size:22px !important; color:#000; }
#destaque{ width:422px;}
#destaque .cycleDestCond{list-style-type:none; padding:0; width:350px !important; float:left; overflow:hidden; height:242px;}

#destaque li { width:389px; height:242px; float:left; overflow:hidden; position:relative; }

#destaque li .image{ width:343px; height:230px; border:#999 3px solid; overflow:hidden; position:absolute; z-index:5; top:0; left:0; }
#destaque li .image img{ width:343px; height:230px;}
#destaque .features{  position:absolute; top:152px; left:3px; height:78px; background:#333; z-index:6; color:#fff; background:url(../img/bg-destaq.png) repeat; width:323px; padding:3px 0 0 20px;}
#destaque .bairro{ overflow:hidden; height:17px; float:left; color:#f5b93b; font-size:18px; width:auto; margin:5px 0 0 0;}
#destaque .tipo { float:left; color:#f5b93b; font-size:16px;  margin:5px 0 0 0; clear:both; }
#destaque .importantes{ color:#f5b93b; font-size:18px; height:22px; clear:both; padding:3px 0 0 0;}
#destaque .saibaList{ background:url(../img/saibalist.png) no-repeat left; position:absolute;  display:block; text-indent:-9999px; width:100px; top:30px; left:230px; height:42px; overflow:hidden;}
#destaque .saibaList a{ display:block; width:100px; height:42px;}

#destaque a.anterior{display:block; width:33px; height:224px;float:left; text-indent:-9999px;}
#destaque a:hover.anterior{text-decoration:none;}
#destaque a.proximo{display:block; width:27px; height:225px; float:right; text-indent:-9999px; margin:0 7px 0 0;}
#destaque a:hover.proximo{text-decoration:none;}

















#valeVerde{ float:left; width:255px; height:360px; background:url(../img/valeverde.jpg) no-repeat left;}
#valeVerde h1{ font-family:'HelveticaCondensedBold'; font-size:22px !important; color:#000;}





