/* >> FICHA DO IMOVEL - FICHA DO COMDOMINIO - FICHA DE EMPREENDIMENTO */

.titleFicha { width:850px; font-size:26px; line-height:30px; overflow:hidden; color: #fff;
text-shadow: 0.1em 0.1em 0.1em #333; }
.pageFicha h1 { width:91%; line-height:30px; }

#content { background:none; }
#imvFicha { background:url(../img/bg-internal.html) center top no-repeat; }

/* wrap da ficha */
#fichaImovel { position:relative; }
#fichaImovel #bannerServicos { margin:0 0 16px; float:none; }
.lineMains { padding:40px 0; }
.lineSemPadding { padding-top:0; }

.fb-like { /*width:80px;*/ position:absolute; top:-1px; right:128px; }

/* carousel */
.carousel ul { position:absolute; overflow:hidden; margin:0; padding:0; list-style:none;}
.carousel .mask { position:relative; overflow:hidden; }
.carousel ul li { float:left; width:150px; height:150px; color:#fff; font-size:8em; text-align:center; margin:0; }
.carousel .pagination-links { list-style:none; margin:0; padding:0; display:none; }

/* preload */
.pageFicha #preloading { position:absolute; left:0; top:0; text-align:center; background:#FFF; width:100%; height:100%; z-index:99; opacity:0.8; }
.pageFicha #preloading img { position:absolute; left:50%; top:50%; margin:-50px 0 0 -50px; width:100px !important; height:100px !important; padding:0 !important; min-height:inherit !important; min-width:inherit !important; }

/* menu scroll */
.pageFicha .fixed { width:100%; height:45px; background:#FFF; position:fixed; left:0; top:0; z-index:100; box-shadow:1px 0px 4px #999; display:none; }
.pageFicha .fixed .content { width:960px; margin:0 auto; height:45px; }
.pageFicha .fixed .content .mask { width:300px; height:45px; }
.pageFicha .fixed .content .mask li { display:block; float:left; margin:11px 25px 0 0; }
.pageFicha .fixed .content .mask li i { font-size:22px; }
.pageFicha .fixed .content .mask li a { display:block; width:100%; height:27px; }
.pageFicha .fixed .content .mask li a span { display:none; }
.pageFicha .fixed .content .mask a.listagemFavoritos { display:none; }

/* imoveis detalhes */
#pageImovelDetalhes #ImoveisSemelhantes { margin-top:0; padding-bottom:0; }

/* redes sociais >> compartilhar a ficha */
.pageFicha .ficha-wrap .topo-ficha { float:left; width:100%; }
.pageFicha .ficha-wrap .bairro-cidade { font-size:25px; color:#484848; width:650px; float:left; overflow:hidden; }
.pageFicha .compartilhe { float:right; position:absolute; right:-150px; top:-65px; }
.pageFicha .compartilhe span { float:left; }
.pageFicha .compartilhe .curtir,
.pageFicha .compartilhe .twitter,
.pageFicha .compartilhe .gplus { padding:2px 0 0 0; width:90px; overflow:hidden; }
.pageFicha .compartilhe .gplus { padding:0; }

/* opcoes da ficha */
.pageFicha .botoes { height:100px; overflow:hidden; background:none; margin:0 auto 30px auto; }
.pageFicha .botoes li { display:block; height:100px; float:left; border-right:1px solid #F1F1F1; text-align:center; }
.pageFicha .botoes li a { display:block; width:159px; height:100px; font-size:13px; color:#3d3d3d; line-height:50px; float:left; }
.pageFicha .botoes li i { display:block; width:100%; text-align:center; font-size:30px; margin-top:15px; float:left; }
.pageFicha .botoes .btFinanciamento { border-right:none; }
.pageFicha .botoes .btFavoritos a.listagemFavoritos { display:none; }

/* empreendimento - centraliza os botoes */
#pageEmpreendimentoDetalhes .botoes { width:800px; }

/* container de conteudo */
.pageFicha .content-ficha .referencia { float:left; width:100%; text-align:right; font-size:16px; color:#fff; padding:0 0 12px 0; }
.pageFicha .content-ficha .infos-imovel { width:100%; height:auto; overflow:hidden; padding:0 0 50px 0; }

/* banner principal do empreendimento */
#pageEmpreendimentoDetalhes .bannerMain { height:310px; border-radius:5px; overflow:hidden; margin-bottom:40px; }
#pageEmpreendimentoDetalhes .bannerMain img { width:100%; min-height:310px; }

/* tira o h1 dos imoveis semelhantes da ficha do imovel */
#pageImovelDetalhes #ImoveisSemelhantes h1 { display:none; }

/* fotos do imovel */
.pageFicha .fotosdoimovel { width:623px; float:left; position:relative; }
.pageFicha .fotosdoimovel #slideshowimovel { width:621px; height:396px; overflow:hidden; float:left; border:1px solid #8f8f8f; }
.pageFicha .fotosdoimovel #slideshowimovel img { width:621px; min-height:396px; max-height:490px; }
.pageFicha .pgPrev,
.pageFicha .pgNext { width:35px; height:36px; position:absolute; top:25px; text-indent:-9999px; background-position:-530px -12px; padding:0; }
.pageFicha .pgPrev { left:15px; }
.pageFicha .pgNext { right:15px; }
.pageFicha .pgPrev:hover,
.pageFicha .pgNext:hover { background-position:-915px -11px; }
.pageFicha .pgPrev a,
.pageFicha .pgNext a { display:block; width:35px; height:38px; background:url(../img/sprite-icons.png) no-repeat; }
.pageFicha .pgPrev a { background-position:13px 13px; }
.pageFicha .pgNext a { background-position:13px -51px; }
.pageFicha .fotosdoimovel #legenda { width:623px; text-align:center; font-size:13px; color:#F1F1F1; position:absolute; left:0; bottom:80px; background:url(../img/bg-legenda.png) repeat; opacity:0.8; padding:5px 0; font-size:14px; z-index:50; }
.pageFicha #perspectiva .btn .disabled { cursor:default; background-color:#CCC; }

/* miniaturas de todas as perspectiva */
.pageFicha #perspectiva { position:relative; padding:0; background:#000; overflow:hidden; }
.pageFicha .fotosdoimovel #perspectiva { width:623px !important; height:80px; float:left; }
.pageFicha .fotosdoimovel #perspectiva .mask { width:476px; height:80px!important; overflow:hidden; margin:4px auto 0; }
.pageFicha #perspectiva ul { height:80px; }
.pageFicha .fotosdoimovel #perspectiva li { list-style:none; margin:0 4px 0 0; float:left; width:92px; height:70px; overflow:hidden; float:left; }
.pageFicha #perspectiva li img { width:92px; min-height:70px; cursor:pointer; float:left; }
.pageFicha #perspectiva li img:hover { opacity:0.9; }
.pageFicha #perspectiva li a.activeSlide { opacity:1; }
.pageFicha #perspectiva li a { overflow:hidden; opacity:0.8; width:92px; height:70px; display:block; float:left; }
.pageFicha #perspectiva .paddings { padding:15px 0 0 15px; }

/* ficha tecnica do imovel */
.pageFicha .fichaTecnica * { font-size:12px; }
.pageFicha .fichaTecnica li,
.pageFicha .fichaTecnica span,
.pageFicha .fichaTecnica strong,
.pageFicha .fichaTecnica div { color:#464646; }
.pageFicha .fichaTecnica { width:260px; height:437px; float:right; background:#F1F1F1; padding:20px 27px 20px 20px; position:relative; }
.pageFicha .fichaTecnica li { display:block; width:100%; float:left; border-bottom:1px solid #CCC; margin:0 0 10px 0; padding:0 0 8px; line-height:normal; }
.pageFicha .fichaTecnica p { padding:0; }
.pageFicha .fichaTecnica .valores { border-bottom:none; margin-bottom:0; padding-bottom:0; }
.pageFicha .fichaTecnica .valores br { display:none; }
.pageFicha .fichaTecnica .valores p { margin-bottom:5px; padding-bottom:5px; border-bottom:1px solid #CCC; }
.pageFicha .fichaTecnica .valorCond { border-bottom:1px solid #CCC; margin-bottom:10px; }
.pageFicha .fichaTecnica .valorCond p { border-bottom:none; }
.pageFicha .fichaTecnica .lastLi { padding:0; margin:0; border-bottom:none; }
.pageFicha .fichaTecnica li strong { width:125px; text-align:right; float:right; }
.pageFicha .fichaTecnica .valores strong { width:106px; }
.pageFicha .fichaTecnica li .pValorImovel { position:relative; }
.pageFicha .fichaTecnica li .pValorImovel strong { width:auto; font-size:15px; position:absolute; top:0; right:0; }

.browserChrome #corpo .fichaTecnica span.valor-imovel p:first-child strong,
.browserIE #corpo .fichaTecnica span.valor-imovel p:first-child strong { width:auto; }
#corpo #FichaEmpreendimento .fichaTecnica span.valor-imovel p:first-child strong { float:left; text-align:left; }

/*veja mais*/
.pageFicha .vejamais a { position:absolute; right:26px; bottom:20px; }

/*descricao*/
.pageFicha .descricao { float:left; width:100%; height:auto; padding:30px 0 0 0; }
.pageFicha .descricao h2 { display:none; }
.pageFicha .descricao p { height:auto; padding:0 0 5px 0; background:none; font-size:14px; }

/*info empreendimento*/
.pageFicha .empreendimento  { float:left; width:100%; height:auto; padding:0; margin:0 0 30px 0;}
.pageFicha .empreendimento h2 { display:none; }
.pageFicha .empreendimento p { background:url(../img/circle.html) 0 7px no-repeat; padding:0 0 0 17px; float:left; width:31%; height:33px; font-size:13px; }

/* localizacao */
.pageFicha .mapa_localizacao { width:100%; height:430px; overflow:hidden; position:relative; }
.pageFicha .mapa_localizacao a { width:100%; height:291px;}
.pageFicha #imvFicha .mapa_localizacao #map_canvas { float:left; width:100%; height:395px; overflow:hidden;}

/*colunas*/
.pageFicha .left { float:left; width:400px; }
.pageFicha .right { float:right; width:400px; }
.pageFicha .leftCenter { width:100%; }
.pageFicha .leftCenter a { width:400px; float:left; }

/* contato */
.contatoFicha { width:450px; position:relative; overflow:hidden; float:left; }
.contatoFicha fieldset { margin:0; }
.contatoFicha dl { display:block; float:left; width:100%; padding:0; }
.contatoFicha dl label { font-size:14px;}
.contatoFicha .campos { float:left; }
.contatoFicha .captcha { float:left; width:100%; }
.contatoFicha .captcha img { float:left; padding:10px 0; }
.contatoFicha .captcha dd { float:left; }
.contatoFicha .captcha dd input { width:140px; margin:0 20px 0 0; }
.contatoFicha dl dt { float:left; font-size:12px; width:100px; height:44px; }
.contatoFicha dl dd { float:left; width:auto; padding:0 0 9px 0; position:relative; }
.contatoFicha dl dd span { position:absolute; left:1px; top:1px; z-index:5; padding:0 15px; color:#656464; font-size:13px; line-height:39px; }
.contatoFicha dl dd.email { float:right; }
.contatoFicha dl dd input { width:418px; float:left; }
.contatoFicha dl dd input#Telefone2 { width:140px; }
.contatoFicha dl dd input#Email2 { width:224px; }
.contatoFicha dl dd textarea { margin:0; padding:10px 10px 0 20px; width:418px; height:41px; }
.contatoFicha #Botao { position:absolute; right:0; bottom:12px; }
.contatoFicha .ContatoMaior { height:366px; }
.contatoFicha .ContatoMaior dl dd { padding-bottom:12px; }
.contatoCem { width:100%; height:auto; }
.contatoCem dl .tel { margin-left:60px; }
.contatoCem .captcha { width:450px; float:right; margin-top:-49px; } 
.contatoCem #Botao { position:relative; float:right; margin-top:7px; }
.contatoCem #textCaptcha2 { width:212px; }

/* informacoes do corretor */
.corretorFicha { width:412px; height:245px; position:relative; float:right; overflow:hidden; }
.corretorFicha .content { float:left; width:100%; }
.corretorFicha .content .imvCaptadorFoto { width:130px; height:108px; float:left; overflow:hidden; }
.corretorFicha .content .imvCaptadorFoto img { width:106px; min-height:112px; float:left; }
.corretorFicha .content .imvCaptadorDados { width:230px; float:right; padding:20px 15px; background:#F1F1F1; }
.corretorFicha .content .imvCaptadorDados * { font-size:13px; color:#838383; }
.corretorFicha .content .imvCaptadorDados div { float:left; width:100%; overflow:hidden; margin:0 0 5px 0; }
.corretorFicha .content .imvCaptadorDados .nome { margin-bottom:10px; border-bottom:1px solid #CCC; padding-bottom:10px; }
.corretorFicha .content .imvCaptadorDados .nome strong { font-size:13px; color:#6d6c6c; }
.corretorFicha .content .pag-corretor { float:right; margin:12px 0 0; font-size:15px; }
.corretorFicha .btn { position:absolute; bottom:12px; right:0; }

/* video */
.pageFicha .videobox { width:396px; float:right; }

/* info financiamento */
.pageFicha .box-financiamento { width:456px; height:202px; padding:0!important; float:left; }
.pageFicha .box-financiamento h3 { font-size:23px; color:#f1b310; }
.pageFicha .box-financiamento .content {  width:396px; height:142px; padding:30px; float:left; background:url(../img/box-financiamento.html) no-repeat right bottom #fff; }
.pageFicha .box-financiamento .content:hover { text-decoration:none; }
.pageFicha .box-financiamento p { font-size:14px; color:#666666; font-weight:bold; float:left; padding:0; width:190px; }

/* institucional */
.pageFicha .box-institucional { width:456px; height:202px; padding:0!important; }
.pageFicha .box-institucional h3 { font-size:23px; color:#6c737b; }
.pageFicha .box-institucional .content {  width:396px; height:142px; padding:30px; float:left; background:url(../img/box-nossa-historia.html) no-repeat right bottom; }
.pageFicha .box-institucional .content:hover { text-decoration:none; }
.pageFicha .box-institucional p { font-size:14px; color:#666666; font-weight:bold; float:left; padding:0; width:150px; }

/* info empreendimento */
.pageFicha .content-ficha .descricao { overflow:hidden; padding:20px 0 0 0; position:relative; }
.pageFicha .content-ficha .descricao h3 { margin:0 0 0 30px; }
.pageFicha .tecnica-empreendimento .abas { position:absolute; right:0; top:20px; background:#FFF; max-width:660px; height:45px; z-index:5; }
.pageFicha .tecnica-empreendimento .abas span { height:45px; float:left; cursor:pointer; background:#f6f6f6; font-size:14px; color:#747474; text-align:center; padding:0 20px 0 20px; line-height:35px; border:1px solid #cfcfcf; border-bottom:0; position:relative; z-index:1; margin:0 0 0 -1px; }
.pageFicha .tecnica-empreendimento .abas span.ativa { background:#FFF; z-index:2; }
.pageFicha .tecnica-empreendimento ul { width:878px; float:left; padding:30px; background:#FFF; border:1px solid #cfcfcf; }
.pageFicha .tecnica-empreendimento ul li { display:none; padding:0; background:none; }
.pageFicha .tecnica-empreendimento ul li ul { border-radius:inherit; border:none; box-shadow:none; width:818px; float:left; margin:0; padding:20px 30px 15px 30px; background:#f2f2f2; }
.pageFicha .tecnica-empreendimento ul li ul li { line-height:18px; display:block; background:url(../img/bullet-tecnica.html) no-repeat center left; padding:0 0 0 12px; font-size:12px; color:#636363; float:left; width:auto; min-width:148px; max-width:148px; margin:0 0 2px 0; }
.pageFicha .tecnica-empreendimento .ficha-empr { float:left; width:100%; position:relative; z-index:10; margin:12px 0 0 0; }

/* box de financiamento; conheca nossa historia e video */
.pageFicha .left .financiamento { display:block; margin-bottom:40px; padding:40px 35px; }
.pageFicha .left .titleBox { height:50px; }
.pageFicha .left .nossaHistoria { display:block; height:180px; padding:40px 35px; }
.pageFicha .left .financiamento,
.pageFicha .left .nossaHistoria { width:378px; height:100px; border:1px solid #c4c0b7; position:relative; }
.pageFicha .leftCenter .nossaHistoria { float:right; }
.pageFicha .financiamento i { font-size:55px; position:absolute; top:60px; right:65px; }
.pageFicha .left .nossaHistoria img { width:195px; max-height:135px; position:absolute; top:30px; right:20px; }

/* video da ficha */
#pageEmpreendimentoDetalhes #sobre .x { width:60%; float:left; }
#pageEmpreendimentoDetalhes #sobre .assista_video { float:right; }

/* deixa a div com stilo da tag p */
#regiao .x,
.txtPlantasDecorado { color:#464646; font-size:12px; line-height:20px; padding-bottom:0; }
.txtPlantasDecorado { width:250px; float:left; }
.txtPlantasDecorado h2 { font-size:16px; }

/* incorporacao e construcao */
#pageEmpreendimentoDetalhes .incorporacaoConstrucao { margin:40px 0 0 0; }
#pageEmpreendimentoDetalhes .incorporacaoConstrucao ul { height:93px; overflow:hidden; }
#pageEmpreendimentoDetalhes .incorporacaoConstrucao ul li { display:block; float:left; margin-right:20px; }

/* ficha tecnica de empreendimento */
#pageEmpreendimentoDetalhes .fichaTecnica .infos { padding-bottom:20px; }
#pageEmpreendimentoDetalhes .fichaTecnica .lista .stleft p { width:100%; text-align:right; float:right; }
#pageEmpreendimentoDetalhes .fichaTecnica .lista .stleft p strong { text-align:left; float:left; }
#pageEmpreendimentoDetalhes .fichaTecnica .endereco .linkMapa a:hover { text-decoration:underline; }

/* ficha tecnica do condominio */
#pageCondominoDetalhes .fichaTecnica .infos { padding-bottom:40px; }
#pageCondominoDetalhes .fichaTecnica .lista { margin-bottom:10px; }
#pageCondominoDetalhes .fichaTecnica .lista .stleft p { width:100%; text-align:right; float:right; }
#pageCondominoDetalhes .fichaTecnica .lista .stleft p strong { text-align:left; float:left; }
#pageCondominoDetalhes .fichaTecnica .endereco,
#pageCondominoDetalhes .fichaTecnica .title,
#pageCondominoDetalhes .fichaTecnica .tipos { display:block; width:100%; float:left; }
#pageCondominoDetalhes .fichaTecnica .title { font-size:16px; padding-bottom:5px; }
#pageCondominoDetalhes .fichaTecnica .tipos div { float:left; margin-right:10px; }
#pageCondominoDetalhes .fichaTecnica .endereco { margin:15px 0; }
#pageCondominoDetalhes .fichaTecnica .endereco .linkMapa a:hover { text-decoration:underline; }
#pageCondominoDetalhes .fichaTecnica .qtdImoveis { font-weight:bold; }
.fichaTecnica .tour a:hover { text-decoration:underline; }

/* box de contato da ficha de empreendimento */
#pageEmpreendimentoDetalhes .boxContato { margin-top:40px; padding:35px 0 30px 0; background:#F1F1F1; }
#pageEmpreendimentoDetalhes .boxContato .center { width:740px; padding-left:50px; }
#pageEmpreendimentoDetalhes .boxContato form { width:400px; height:183px; float:left; position:relative; }
#pageEmpreendimentoDetalhes .boxContato form dd { padding-bottom:6px; position:relative; float:left; }
#pageEmpreendimentoDetalhes .boxContato form span { color:#656464; font-size:13px; left:1px; line-height:39px; padding:0 15px; position:absolute; top:1px; z-index:5; }
#pageEmpreendimentoDetalhes .boxContato form dd input[type="text"],
#pageEmpreendimentoDetalhes .boxContato form textarea { width:368px; }
#pageEmpreendimentoDetalhes .boxContato form .Telefone2 { width:140px; float:left; }
#pageEmpreendimentoDetalhes .boxContato form .Email2 { float:right; }
#pageEmpreendimentoDetalhes .boxContato form .Telefone2 input[type="text"] { width:96px; }
#pageEmpreendimentoDetalhes .boxContato form .Email2 input[type="text"] { width:223px; }
#pageEmpreendimentoDetalhes .boxContato form textarea { height:45px; }
#pageEmpreendimentoDetalhes .boxContato form input[type="captcha"] { width:170px; margin-right:15px; float:left; }
#pageEmpreendimentoDetalhes .boxContato form .textCaptcha2 img { float:left; margin-top:10px; }
#pageEmpreendimentoDetalhes .boxContato form input[type="submit"] { position:absolute; bottom:0; right:0; margin-top:-4px; }

/* telefone e link do corretor da ficha de empreendimento */
#pageEmpreendimentoDetalhes .telCorretor { width:250px; float:right; }
#pageEmpreendimentoDetalhes .telCorretor .telefone { margin-top:50px; height:35px; line-height:35px; position:relative; }
#pageEmpreendimentoDetalhes .telCorretor .telefone i { position:absolute; top:2px; left:0; font-size:38px; color:#545454; }
#pageEmpreendimentoDetalhes .telCorretor .link { display:block; font-size:16px; padding-left:50px; }
#pageEmpreendimentoDetalhes .telCorretor .link:hover { text-decoration:underline; }
#pageEmpreendimentoDetalhes .telCorretor .corretor { display:block; height:50px; position:relative; padding-left:62px; line-height:50px; color:#4c4c4c; }
#pageEmpreendimentoDetalhes .telCorretor .corretor span { display:block; width:51px; height:47px; background-position:-11px -11px; position:absolute; top:0; left:0; }
#pageEmpreendimentoDetalhes .telCorretor .corretor:hover span { background-position:-74px -11px; }

/* ficha do condominio >> plantas, plantas.... e mapa de localizacao */
#pageCondominoDetalhes .lineCondoMapa { margin-bottom:43px; }
#pageCondominoDetalhes .mapa_localizacao { width:267px; float:right; }
.mapa_localizacao .verMapa { height:1px !important; }
#pageCondominoDetalhes .mapa_localizacao .endereco { width:100%; float:left; height:53px; }

#abas_empreendimento #slideshowimovel { width:498px; height:350px; border:1px solid #CCC; overflow:hidden; margin:0 0 0 0; z-index:10; }
#abas_empreendimento #slideshowimovel a { width:100% !important; height:350px; border:none; border-radius:0; }
#abas_empreendimento #slideshowimovel img { min-width:100%; width:480px; min-height:350px; max-height:469px; border:none; }
#abas_empreendimento #nav { float:left; width:357px !important; height:56px; padding:15px 0 0 0; margin:0 0 0 5px; overflow:hidden;}
#abas_empreendimento { width:590px; float:left; }
#pageEmpreendimentoDetalhes #abas_empreendimento { width:100%; margin-bottom:40px; }
#abas_empreendimento .aba { display:block; height:39px; margin-top:15px; position:relative; }
#abas_empreendimento .aba li { display:block; float:left; line-height:39px; margin-right:10px; }
#abas_empreendimento .aba li a { display:block; padding:0 18px; background:#F1F1F1; }
#abas_empreendimento .aba .bg { width:100%; height:5px; background:url(../img/bg-navFichaCondominio.png) center center no-repeat; position:absolute; left:0; bottom:0; }
#abas_empreendimento .boxFechado { min-height:311px; background:#F1F1F1; padding:15px; position:relative; }
#abas_empreendimento #decorado #legenda,
#abas_empreendimento #plantas #legenda,
#abas_empreendimento #perspectivaFoto #legenda { text-align:center; font-size:13px; color:#F1F1F1; width:500px; padding:5px 0; position:absolute; bottom:95px; right:15px; z-index:3; background:url(../img/bg-legenda.png) repeat; }
#abas_empreendimento .fotosDecoPlan { width:500px; float:right; position:relative; z-index:2; }
#abas_empreendimento .albumimovel { width:100%; }
#abas_empreendimento #perspectiva { height:80px; position:relative; }
#abas_empreendimento #perspectiva .mask { width:380px; margin:17px auto 0 auto; height:80px !important; background:#000; }
#abas_empreendimento #perspectiva ul li { width:92px; height:70px; margin:0 4px 0 0; overflow:hidden; }
#abas_empreendimento h2 { padding-bottom:10px; }
#abas_empreendimento #sobre h2 { border-bottom:1px dotted #8D8D8D; padding-bottom:5px; margin-bottom:15px; font-size:12px; color:#636363; font-weight:bold; }
#abas_empreendimento #ficha h2 { display:none; }
#pageEmpreendimentoDetalhes #abas_empreendimento #ficha ul li { width:23%; }
#pageEmpreendimentoDetalhes #abas_empreendimento #ficha ul li ul li { width:100%; }
#abas_empreendimento #ficha ul { width:100%; float:left; }
#abas_empreendimento #ficha ul li { width:100% !important; float:left; font-size:12px; color:#636363; list-style:none outside; padding:0 0 15px; display:inline-block }
#abas_empreendimento #ficha ul li strong { display:block; padding-bottom:5px; }
#abas_empreendimento #ficha ul li ul { border-top:1px dotted #8D8D8D; padding-top:5px; margin-bottom:15px; }
#abas_empreendimento #ficha ul li ul li { width:22% !important; height:25px; float:left; line-height:25px; font-size:12px; color:#333; background:#e6e3e3 url(../img/bg-li.png) 10px center no-repeat; margin:0 5px 5px 0; padding:0 0 0 22px !important; }
#abas_empreendimento #quadro_de_areas span { padding-right:10px; }
#abas_empreendimento #quadro_de_areas .qdrInfo1,
#abas_empreendimento #quadro_de_areas .qdrInfo2,
#abas_empreendimento #quadro_de_areas .qdrInfo3,
#abas_empreendimento #quadro_de_areas .qdrInfo4 { display:none; }
#abas_empreendimento #quadro_de_areas .divTorre { margin-bottom:1px; cursor:pointer; }
#abas_empreendimento #quadro_de_areas .divTorre .exibeUnidade { height:40px; line-height:40px; padding:0; text-align:center; font-size:14px; color:#FFF; background:#666 url(../img/bg_quadro_seta.png) 20px 12px no-repeat; }
#abas_empreendimento #quadro_de_areas .divTorre .exibeUnidade:hover { background-color:#999; }
#abas_empreendimento #quadro_de_areas .divTorre .torreAtiva { background:#666 url(../img/bg_quadro_seta_ativa.png) 20px 12px no-repeat; }
#abas_empreendimento #quadro_de_areas .divTorre .unidadesTorres { display:none; padding:15px 0; overflow-x:scroll; }
#abas_empreendimento #quadro_de_areas th { font-weight:normal; }
#abas_empreendimento #preloading { width:100%; }
#pageEmpreendimentoDetalhes #abas_empreendimento #quadro_de_areas .unidadesTorres { overflow:hidden; }

/* imoveis semelhantes */
#ImoveisSemelhantes { padding:0 0 50px 0; border:none; overflow:hidden; height:auto; margin:40px auto 0 auto; }
#ImoveisSemelhantes .titleBox { padding-left:13px; }
#ImoveisSemelhantes .content-seme { float:left; }
#ImoveisSemelhantes .filtros { display:none; width:100%; height:25px; float:left; }
#ImoveisSemelhantes .qtdeImoveis { font-weight:bold; border-bottom:1px solid #d8d8d8; margin-bottom:20px; padding:0 0 2px 13px; }
#ImoveisSemelhantes .filtros p { padding-right:15px; }
#ImoveisSemelhantes .filtros p,
#ImoveisSemelhantes .filtros ul { float:left; }
#ImoveisSemelhantes .filtros ul li,
#ImoveisSemelhantes .filtros p,
#ImoveisSemelhantes .filtros ul li a { font-size:14px; color:#464646; }
#ImoveisSemelhantes .filtros ul { line-height:20px; }
#ImoveisSemelhantes .filtros ul li { display:block; float:left; margin-right:10px; }
#ImoveisSemelhantes .boxlistagem { width:206px; float:left; margin:0 15px 35px 14px; }
#ImoveisSemelhantes .boxlistagem .image { width:206px; height:171px; overflow:hidden; float:left; position:relative; }
#ImoveisSemelhantes .boxlistagem .image .geral { width:200px; height:165px; position:absolute; top:0; left:0; z-index:5; display:none; border-width:3px; border-style:solid; }
#ImoveisSemelhantes .boxlistagem .image img { width:100%; min-height:171px; float:left; }
#ImoveisSemelhantes .boxlistagem .features { width:206px; float:left; margin:10px 0 0; }
#ImoveisSemelhantes .boxlistagem .features .bairro { color:#6b6b6b; font-size:15px; display:block; padding-bottom:7px; }
#ImoveisSemelhantes .boxlistagem .features .tipo { color:#4e4e4e; font-size:13px; display:block; font-weight:bold; }
#ImoveisSemelhantes .boxlistagem .features .preco { background: none repeat scroll 0 0 #F1F1F1; color: #838383; float:left; font-size:12px; height:35px; line-height:18px; overflow:hidden; padding:10px 12px; width:182px; margin:10px 0 0; }
#ImoveisSemelhantes .boxlistagem .features .preco strong { font-weight:normal; }
#ImoveisSemelhantes .boxlistagem .features a { position:absolute; right:2px; bottom:3px; background:url(../img/more-semelhantes.html) no-repeat; width:25px; height:26px; }
#ImoveisSemelhantes .item3 { margin-right:0; }

/* mapa do imovel */
.pageFicha .mapacontato { width:643px; float:left; margin:0 36px 10px 0;}
.pageFicha .mapaimovel { border:1px solid #CD4C51; border-radius:5px; width:92%; height:375px; padding:0 10px 0 25px; margin:0 0 10px 0; position:relative; }
.pageFicha .mapaimovel h2 { width:360px; height:25px; padding:17px 0 0 0; margin:0 0 5px 0; }
.pageFicha .mapaimovel #map_canvas { width:620px; height:263px; }
.pageFicha .mapaimovel iframe { margin:0; border:none; padding:0;}
#fichaThick{ float:left; width:510px; padding:0 0 0 10px;}
#fichaThick h2 { float:left; width:90%; font-size:22px;}

/* ficha thickbox */
#fichaThick ul { padding:0 0 20px 0; }
#fichaThick ul li { width:510px; float:left; font-size:14px; color:#676767; list-style:none outside; padding:5px 0 15px 0; display:inline-block}
#fichaThick ul li strong { font-weight:normal; font-size:16.3px; }
#fichaThick ul li ul { float:left; background:none; margin-top:10px; padding:8px 0 0 0; width:510px; border-top:2px dotted #8d8d8d; }
#fichaThick ul li ul li { float:left; width:235px; background:url(../img/bg-li.png) 0 5px no-repeat; padding:0 0 5px 13px; font-size:13px; color:#464646; }

/* ficha do condominio > tag [tecnica] */
.fichaCondo { width:100%; min-height:150px; float:left; margin:0 0 50px 0; }
.fichaCondo .conteudo { width:100%; float:left; background:#F1F1F1; }
.fichaCondo .conteudo strong { color:#FFF; }
.fichaCondo h2 { float:left; line-height:80px; }
.fichaCondo .nav { width:100%; float:left; height:39px; position:relative; }
.fichaCondo .nav .bg { width:100%; height:5px; background:url(../img/bg-navFichaCondominio.png) center center no-repeat; position:absolute; left:0; bottom:0; }
.fichaCondo .nav li { display:block; float:left; line-height:39px; margin-right:10px; }
.fichaCondo .nav li a { display:block; padding:0 19px; background:#F1F1F1; }
.fichaCondo .ulMain { padding:20px 20px 60px 20px; }
.fichaCondo .ulMain .itens { display:none; }
.fichaCondo .ulMain .itens strong { display:none; }
.fichaCondo .ulMain li ul { width:100%; float:left; padding-bottom:30px; }
.fichaCondo .ulMain li ul li { display:block; float:left; width:22%; height:25px; background:url("../img/bg-li.png") no-repeat scroll 10px center #E6E3E3; color:#636363; font-size:12px; line-height:25px; margin:0 5px 5px 0; padding:0 0 0 22px; }
#pageImovelDetalhes .fichaCondo .conteudo h2 { display:none; }