/**
Cor Primaria: Azul #00394F;
Cor Secundaria: Amarelo #E3C101;
Cor Terciaria: Cinza #DCDCDC;
Cor Fonte Rodape: Cinza white;
h1 { font-family: 'Cabin', arial, serif; }
**/
body { font-family:"lucida grande",tahoma,verdana,arial,sans-serif; font-size:11px; }

.bordered-background { border-radius: 20px; margin-top: 15px; }

#header_wrapper { width:100%; }
#header_wrapper #background-white { background-color: #FFFFFF; width: 950px; padding: 0px 10px 10px 10px; }
#faixa { width:100%; top:0; left:0; position:fixed; z-index:1000 }
#faixa div.faixa { height:5px; }
#favoritos { display:none; color:white; background-image:url(../images/sprite11052011.png); left:775px; width:165px; padding:5px; padding-bottom:10px; position:absolute; }
#favoritos p.qtde { background:url(../images/icons/star.png) 0 1px no-repeat; padding-left:15px; margin-left:5px; margin-top:5px; }
#favoritos p.qtde span.qtde { /* customize se quiser */ }
#favoritos p.link { font-weight:bold; text-align:center; margin-top:15px; *margin-top:20px; }
#header_wrapper div.header_superior { position:relative; }
img.logo_header { position:absolute; top:20px; left:0px; z-index: 700; }

#menu_bar { position:relative; }
#menu_bar div.socialbar { float:right }
#menu_bar div.socialbar a { display:inline-block; width:25px; height:25px; background-image:url(../images/sprite11052011.png); line-height:40px; text-indent:-9999px }
#menu_bar ul li { float:left; margin-right:2px; cursor:pointer; padding-left:10px; padding-right:10px; font-size:13px; font-weight:bold; color:white; height:35px; line-height:35px }
#menu_bar ul li a { color:white; text-decoration:none }
#menu_bar ul li a:hover { text-decoration:none }
#search_bar { margin-bottom:10px; z-index:1; }
#slideshow_banner_bar { margin-bottom:10px; z-index:1; }
#header_tels { position:absolute;  font-size:16px; top:40px; left: 600px; /*top:40px; left:425px;*/ }
#header_tels p { font-size:20px; font-weight:bold; margin-top:5px; }
#header_creci { position:absolute;  font-size:16px; top:85px; left: 600px; /*top:40px; left:425px;*/ }
#header_creci p { font-size:16px; margin-top:5px; }
#header_name { z-index: 700; position:absolute;  font-size:16px; top:45px; left:0px; }
#header_name p { font-size:26px; font-weight:bold; }
#header_name p a { text-decoration: none; }

#box_busca_simples { color:white; }
#box_busca_simples form { padding-top:20px; padding-bottom:20px; overflow:auto }
#box_busca_simples fieldset { margin-left:10px; display:block; float:left; }
#box_busca_simples fieldset.opcao { width:150px; } /* Alterado */
#box_busca_simples fieldset.opcao p { margin-top:10px; line-height:30px; height:30px; display:block; }
#box_busca_simples fieldset.opcao p input {  }
#box_busca_simples fieldset.opcao p label { display:block; line-height:14px } /* Regule o line-height a seu gosto */
#box_busca_simples fieldset.tipo { width:200px; } /* Alterado */
#box_busca_simples fieldset.tipo p { margin-top:10px; line-height:30px; height:30px; display:block; }
#box_busca_simples fieldset.tipo p select { padding:5px; width:190px; border:1px solid #e6e6e6 } /* Alterado */
#box_busca_simples fieldset.faixa_valor { width:200px; } /* Adicionado */
#box_busca_simples fieldset.faixa_valor p { margin-top:10px; line-height:30px; height:30px; display:block; }
#box_busca_simples fieldset.faixa_valor p select { padding:5px; width:190px; border:1px solid #e6e6e6 } /* Alterado */
#box_busca_simples fieldset.busca_referencia { width:170px; } /* Adicionado */
#box_busca_simples fieldset.busca_referencia p { margin-top:10px; line-height:30px; height:30px; display:block; } /* Adicionado */
#box_busca_simples fieldset.busca_referencia input { padding:5px; width:100px; border:1px solid #e6e6e6 } /* Adicionado */
#box_busca_simples fieldset.barra_ou { margin-right:10px; }
#box_busca_simples fieldset.barra_ou div { background-image: url(../images/hr-search.png); width: 20px; height: 60px; }
#box_busca_simples input.submit { color:white; cursor:pointer; font-weight:bold; text-align:center; line-height:30px; font-size:15px; position:absolute; width:160px; height:30px; border:0; top:40px; right:10px; }/* Alterado */

#box_deixe-seu-imovel { color:white; overflow:auto; }
#box_deixe-seu-imovel form { padding-top:20px; overflow:auto }
#box_deixe-seu-imovel p.radio { overflow:auto}
#box_deixe-seu-imovel fieldset { margin-bottom:10px }
#box_deixe-seu-imovel fieldset label.legenda { float:left; margin-left:5px; margin-top:5px; display:inline-block; width:80px; }

#box_deixe-seu-imovel fieldset input { vertical-align:text-bottom }
#box_deixe-seu-imovel input { vertical-align:text-bottom }
#box_deixe-seu-imovel p.p3 { float:left; width:305px; margin-bottom:20px; margin-left:5px; margin-right:5px; line-height:30px !important; }
#box_deixe-seu-imovel p.p3 label { display:inline-block; width:80px; }

#box_deixe-seu-imovel p.p3 input { width:210px; height:30px; padding-left:5px; padding-right:5px; float:right; border:0 }
#box_deixe-seu-imovel p.p3 select { float:right; padding:5px; width:220px; border:1px solid #e6e6e6 }

#box_deixe-seu-imovel p.p1 { display:block; clear:both; margin-left:5px; }
#box_deixe-seu-imovel p.p1 label { display:block; float:none; width:auto; line-height:30px; height:30px; }
#box_deixe-seu-imovel p.p1 textarea { width:930px; height:100px; overflow:visible }
#box_deixe-seu-imovel button { margin-top:20px; margin-bottom:10px; float:right; margin-right:10px; font-weight:bold; cursor:pointer; text-decoration:none; color:white; padding:6px; padding-right:15px; padding-left:15px; border:0; background-repeat:no-repeat; }

/* IE7 selectors :( */
*:first-child+html #box_deixe-seu-imovel fieldset label.legenda { display:inline; width:75px }
*:first-child+html #box_deixe-seu-imovel p.p3 label { display:block; float:left; width:80px }
*:first-child+html #box_deixe-seu-imovel p.p3 select { margin-right:5px; }
/* fim IE7 selectors */

#box_fale-com-a-gente { color:white; overflow:auto; }
#box_fale-com-a-gente form { padding-top:20px; overflow:auto }

#box_fale-com-a-gente p.p3 { float:left; width:305px; margin-bottom:20px; margin-left:5px; margin-right:5px; line-height:30px !important; }
#box_fale-com-a-gente p.p3 label { display:inline-block; width:80px; }
#box_fale-com-a-gente p.p3 input { width:210px; height:30px; padding-left:5px; padding-right:5px; float:right; border:0 }

#box_fale-com-a-gente p.p1 { display:block; clear:both; margin-left:5px; }
#box_fale-com-a-gente p.p1 label { position:absolute; top:3px; left:0 }
#box_fale-com-a-gente p.p1 textarea { margin-left:85px; width:845px; height:100px; overflow:visible }
#box_fale-com-a-gente button { margin-top:20px; margin-bottom:10px; margin-right:10px; font-weight:bold; cursor:pointer; text-decoration:none; color:white; padding:6px; padding-right:15px; padding-left:15px; border:0; background-repeat:no-repeat; }

#box_financiamento { color:white; overflow:auto; height: 70px;}
#box_financiamento ul { padding-top:15px; padding-bottom: 15px; }
#box_financiamento ul li { text-align: center; float: left; width: 155px; }
#box_financiamento ul li img { cursor:pointer; }
#box_financiamento ul li a, #box_financiamento ul li a:hover { text-decoration: none; display: block; }


#box_escritura { color:white; overflow:auto; }
#box_escritura ul { padding-top:15px; padding-bottom: 15px; }
#box_escritura ul li { float: left; width: 155px; }
#box_escritura #escritura-content table { width: 100%; }
#box_escritura #escritura-content table tr td { width: 50%; vertical-align: top; padding-left: 30px; }
#box_escritura #escritura-content table tr td.observacao { padding-top: 15px; }
#box_escritura #escritura-content ul li.input { margin-top: 10px; }
#box_escritura #escritura-content input { width:150px; height:30px; padding-left:5px; padding-right:5px; float:right; border:0; text-align:right; }
#box_escritura #escritura-content button { float:right; font-weight:bold; cursor:pointer; text-decoration:none; color:white; padding:6px; padding-right:15px; padding-left:15px; border:0; background-repeat:no-repeat; }
#box_escritura #escritura-content ul.escritura-result { margin-top: 10px; }

/* IE7 selectors :( */
*:first-child+html #box_fale-com-a-gente p.p3 { margin-bottom:0px; }
*:first-child+html #box_fale-com-a-gente p.p3 label { display:block; float:left; width:80px }
*:first-child+html #box_fale-com-a-gente p.p1 textarea { margin-left:80px; width:845px; }
/* fim IE7 selectors */

#footer_wrapper { position:relative; width:100%; margin-top:50px; padding-top:20px; font-size:11px; }
#footer_wrapper a { text-decoration:none }
#footer_wrapper a:hover { text-decoration:underline }
#footer_wrapper ul.institucional { width:220px; float:left; list-style-type:square; list-style-position:inside }
#footer_wrapper ul.institucional li { line-height:26px; background-image:url(../images/sprite11052011.png); background-position:-12px -486px; font-weight:bold; }
#footer_wrapper ul.desenvolvimento { width:220px; float:right; }
#footer_wrapper ul.desenvolvimento li { line-height:26px; background-image:url(../images/sprite11052011.png); background-position:-12px -486px; }
#footer_wrapper div.enderecos { width:475px; float:left; }
#footer_wrapper div.enderecos ul { float:left; width:220px; margin-left:15px; margin-bottom:20px; }
#footer_wrapper div.enderecos ul.full { float:left; width:460px; margin-left:15px; margin-bottom:20px; }
#footer_wrapper div.enderecos ul li { line-height:20px; }
#footer_wrapper div.enderecos ul li a { text-decoration: none }
#footer_wrapper div.enderecos ul li a:hover { text-decoration: underline }
#footer_wrapper div.enderecos ul li.divisor { padding-bottom:5px; }
#footer_wrapper div.enderecos ul li.mapa { background-image:url(../images/sprite11052011.png); background-position:-12px -481px; padding-bottom:5px; display:block; padding-left:0px; line-height:26px; height:26px;  }
#footer_wrapper div.enderecos ul li.mapa a { display:inline-block; height:26px; line-height:26px; padding-left:20px; font-weight:bold; background:url(../images/icons/pin.png) center left no-repeat }
#footer_wrapper div.enderecos ul.full li { background-image:none !important; }
#footer_wrapper div.copyright { height:35px; margin-top:30px; text-align:center; line-height:35px; background:url(../images/bg_footer_copyright.png) }

#footer_map_wrapper { position:fixed; display:none; left:50%; margin-left:-350px; top:50%; margin-top:-150px; width:700px; height:300px; z-index:9999 }
#footer_map_wrapper .fechar { display:inline-block; width:120px; height:35px; text-indent:-9999px; background-image:url(../images/sprite11052011.png); float:right; cursor:pointer }
#footer_map { width:670px; height:200px; padding:15px; background-color:white; }
#footer_map h3 { width:285px; margin-top:10px; font-size:20px; font-weight:bold; font-family: 'Cabin', arial, serif; }
#footer_map h4 { float:left; width:75%; font-size:16px; font-weight:bold; font-family: 'Cabin', arial, serif; }
#footer_map ul { margin-top:10px; }
#footer_map ul li { width:285px; line-height:18px; color:#727272 }
#footer_map div.breadcrumb { width:285px; height:45px; line-height:45px; padding-left:15px; background-image:url(../images/sprite11052011.png) }
#footer_map span.pinpoint { display:block; float:left; margin-right:5px; margin-top:10px; background-image:url(../images/sprite11052011.png) }
#footer_map .footer_map_iframe { float:right; }
#footer_map .info { float:left; }

/* Mascara preta */
/*#mask { display:none; cursor:pointer; width:100%; height:100%; position:fixed; top:0; left:0; z-index:1500; background-color:black; }*/
.mask { display:none; cursor:pointer; width:100%; height:100%; position:fixed; top:0; left:0; z-index:800; background-color:black; } /* Adicionado */
.opacidade08 { opacity:0.8; filter:alpha(opacity=80); /* <=IE8 */ } /* Adicionado */

/* Video */
#video_wrapper { width:560px; padding:10px; background:white; display:none; position:fixed; top:50%; margin-top:-300px; z-index:9999; left: 50%; margin-left: -280px; }
#video_wrapper .fechar { display:block; position:absolute; top:50%; margin-top:-200px; margin-left:450px; width:120px; height:35px; z-index:9999; text-indent:-9999px; background-image:url(../images/sprite11052011.png); cursor:pointer}

/* Box de preferidos */
#preferidos { position:absolute; width:870px; padding:10px; color:#727272; left:50%; margin-top:0px; margin-left:-445px; z-index:9999; display:none; }
#preferidos .white_Box { padding:10px; border:1px solid #ebebeb; background-color:white; }
#preferidos div.listagem { width:480px; float:left; }
#preferidos div.detalhes { width:340px; padding:20px; padding-right:10px; padding-left:10px; float:right; }
#preferidos div.detalhes p.ref { float:left; width:49%; line-height:25px; margin-bottom:10px; }
#preferidos div.detalhes div.share { display:block; height:25px; float:right !important; width:50%; text-align:right !important; line-height:25px; margin-bottom:10px; }
#preferidos div.detalhes div.share a { background-image:url(../images/sprite11052011.png); display:inline-block; text-indent:9999px; overflow:hidden }
#preferidos div.detalhes div.share span { float:right; }
#preferidos div.detalhes div.share img { float:right; margin-left:5px; }
#preferidos div.detalhes div.titulos { }

#preferidos div.detalhes div.precos { width:180px; height:65px; float:left; margin-top:15px; margin-right:10px; letter-spacing:-2px; font-size:22px; font-weight:bold; padding:10px; padding-right:0px; padding-left:0px; line-height:30px; border-top:1px solid #ededed; border-bottom:1px solid #ededed }

#preferidos div.detalhes div.preco_unico { top:10px !important }
#preferidos div.detalhes div.preco_unico p { font-size:1.1em !important }
#preferidos div.detalhes div.precos p { width:auto; }
#preferidos div.detalhes div.precos div.texto { float:left; font-size:12px; margin-right:10px; text-align:right }
#preferidos div.detalhes div.precos div.texto p { line-height:32px; }
#preferidos div.detalhes div.precos div.preco { float:right; font-size:15px; text-align:right }
#preferidos div.detalhes div.precos div.preco p { line-height:32px; }
#preferidos div.detalhes div.preco_unico div.preco p { line-height:65px !important; }
#preferidos div.detalhes div.preco_unico div.texto p { line-height:65px !important; }



#preferidos div.detalhes h2 { font-size:20px; font-weight:bold; margin-top:10px; margin-bottom:5px; }
#preferidos div.detalhes div.botoes { width:140px; float:left; padding-top:10px; font-size:10px; }
#preferidos div.detalhes div.botoes a { margin-top:5px; width:110px; cursor:pointer; text-decoration:none; display:inline-block; color:white; padding-right:10px; padding-left:25px; line-height:25px; height:25px; background-repeat:no-repeat; }
#preferidos div.detalhes div.botoes a.retirar { background-image:url(../images/icons/star.png); background-position:8px 8px  }
#preferidos div.detalhes div.botoes a.imprimir { background-image:url(../images/icons/print.png); background-position:8px 7px  }
#preferidos div.detalhes div.botoes a.adicionar { background-image:url(../images/icons/house_10x10.png); background-position:8px 8px  }
#preferidos div.detalhes ul.feat { width:200px; float:left; margin-top:20px; margin-bottom:20px; }
#preferidos div.detalhes ul.feat li { line-height:20px; }
#preferidos div.detalhes a.verdetalhes { display:block; margin-top:10px; font-weight:bold; text-decoration:none; }
#preferidos div.detalhes a.verdetalhes:hover { text-decoration:underline; }
#preferidos div.listagem div.header { width:465px; height:60px; line-height:60px; padding-left:15px; background-image:url(../images/sprite11052011.png) }
#preferidos div.listagem h2 { float:left; font-size:16px; font-weight:bold; font-family: 'Cabin', arial, serif; }
#preferidos div.listagem p.exibindo { font-weight:normal; text-align:right; padding-right:90px; }
#preferidos div.listagem div.header span.principal { color:#727272 }
#preferidos div.listagem div.header span.principal a { color:#727272; text-decoration:none }
#preferidos div.listagem div.header span.principal a:hover { color:#727272; text-decoration:underline }
#preferidos div.listagem div.header span.home { display:block; float:left; margin-right:5px; margin-top:18px; background-image:url(../images/sprite11052011.png) }
#fav_prev { position:absolute; top:15px; left:400px; display:block; width:30px; height:30px; background-image:url(../images/sprite11052011.png); background-position:-163px -165px; }
#fav_next { position:absolute; top:15px; left:435px; display:block; width:30px; height:30px; background-image:url(../images/sprite11052011.png); background-position:-215px -165px; }

/* Faixas */
#preferidos div.detalhes { position:relative; }
#preferidos div.detalhes .faixa { width:350px; height:25px; position:absolute; top:250px; left:5px; z-index:10; }
#preferidos div.detalhes .reservado { background:url(../images/faixas/faixa_reservado_350px.png) }
#preferidos div.detalhes .lancamento { background:url(../images/faixas/faixa_lancamento_350px.png) }
#preferidos div.detalhes .reservado_lancamento { background:url(../images/faixas/faixa_lancamento_reservado_350px.png) }

/* Galeria Favoritos */
#preferidos .viewport { float: left; width: 480px; height: 200px; margin-top:-1px; overflow: hidden; position: relative; }
#galeria_favoritos { list-style: none; height:200px; padding: 0; margin: 0;  position: absolute; left: 0; top: 0; }
#galeria_favoritos li { float: left; width: 480px; height: 200px; }
#galeria_favoritos li { border:1px solid #ededed; line-height:16px; font-weight:bold; float: left; width: 158px; height: 198px; text-align:center; }
#galeria_favoritos li { position:relative; }
#galeria_favoritos li span.etiqueta { position:absolute; top:10px; left:10px; background-color:white; font-weight:normal; font-size:8px; line-height:10px; padding:3px;}
#galeria_favoritos li p.bairro { font-weight:normal; }
#galeria_favoritos li img { float:left; width:140px; height:105px; margin:10px; }

/* Faixas */
#galeria_favoritos { position:relative; }
#galeria_favoritos li .faixa { width:150px; height:25px; position:absolute; top:85px; left:5px; z-index:10; }
#galeria_favoritos li .reservado { background:url(../images/faixas/faixa_reservado_150px.png) }
#galeria_favoritos li .lancamento { background:url(../images/faixas/faixa_lancamento_150px.png) }
#galeria_favoritos li .reservado_lancamento { background:url(../images/faixas/faixa_lancamento_reservado_150px.png) }

#preferidos div.listagem div.comparando { width:480px; height:201px; clear:both; margin-top:-1px; padding-top:20px; background-image:url(../images/sprite11052011.png); }
#preferidos div.listagem div.comparando h3 { font-size:16px; margin-left:20px; margin-bottom:25px; font-weight:bold; font-family: 'Cabin', arial, serif; }
#preferidos div.listagem div.comparando div.box { position:relative; width:140px; height:105px; text-align:center; line-height:105px; background-image:url(../images/sprite11052011.png); float:left; *margin-bottom:10px;  }
#preferidos div.listagem div.comparando div.box img { display:none }
#preferidos div.listagem div.comparando a.closeme { position:absolute; display:none; background-image:url(../images/sprite11052011.png); width:30px; height:30px; top:-10px; left:120px; text-indent:-9999px }
#preferidos div.listagem div.comparando div.box div { position:absolute; display:none; background-color:white; top:0px; left:0px; color:#727272; padding:3px; line-height:10px; font-size:10px; }
#preferidos div.listagem div.comparando div.box img { width:140px; height:105px; }
#preferidos div.listagem div.comparando div#box1 { margin-left:20px; }
#preferidos div.listagem div.comparando div#box2 { margin-left:15px; }
#preferidos div.listagem div.comparando div#box3 { margin-left:15px; }
#preferidos div.listagem div.comparando a.comparar { width:450px; text-align:center; margin:10px 20px; font-weight:bold; cursor:pointer; text-decoration:none; display:block; color:white; line-height:35px; height:35px; background-repeat:no-repeat; }

#preferidos img#img_principal { width:340px; height:225px; clear:both; }
#preferidos .fechar { display:inline-block; width:120px; height:35px; text-indent:-9999px; margin-left:750px; margin-top:0px; cursor:pointer; background-image:url(../images/sprite11052011.png) }
#preferidos .fechar_top { margin-bottom:-3px; }

/* Classes independentes */
.boxme-950 { width:950px; margin:0 auto }
.left { float: left }
.right { float: right }
.magic { clear:both }
.bold { font-weight:bold; }
.relative { position:relative }
.hidden { display:none }
.horizontal-listing-photo-wrapper { height: 120px; overflow: hidden; margin-bottom: 10px; }

/* Feedback */
div.feedback { width:850px; margin:10px auto; margin-bottom:15px; text-align:center; height:30px; line-height:30px; color:#333; border-style:solid; border-width:2px; }
div.successo { background-color:#E6EFC2; border-color:#C6D880 }
div.erro { background-color:#F6CBCA; border-color:#CB2026 }

/* jQuery UI - customizacao */
.ui-button { border:0 }
.ui-dialog-titlebar { padding-left:10px !important }

/* Sprites */
.sprite-bg_fotos_setaleft{width:300px;height:450px;background-position:-294px -6px;}
.sprite-bg_fotos_setaright {width:300px;height:450px;background-position:-640px top;}
.sprite-academia{width:25px;height:25px;background-position:left top;}
.sprite-bt_fechar{width:120px;height:35px;background-position:-26px -2px;}
.sprite-seta_right{width:50px;height:350px;background-position:-206px -5px;}
.sprite-seta_left{width:50px;height:350px;background-position:-151px -5px;}
.sprite-house{width:25px;height:25px;background-position:left -25px;}
.sprite-twitter{width:25px;height:25px;background-position:-57px -39px;}
.sprite-instagram{width:25px;height:25px;background-position:-88px -39px;}
.sprite-salao-festas{width:25px;height:25px;background-position:-29px -39px;}
.sprite-orkut{width:25px;height:25px;background-position:left -50px;}
.sprite-churrasqueira{width:25px;height:25px;background-position:-29px -64px;}
.sprite-briefcase{width:25px;height:26px;background-position:-57px -64px;}
.sprite-rss{width:25px;height:25px;background-position:left -76px;}
.sprite-piscina{width:25px;height:25px;background-position:-29px -89px;}
.sprite-youtube{width:25px;height:25px;background-position:-57px -93px;}
.sprite-facebook{width:25px;height:25px;background-position:left -101px;}
.sprite-balloon{width:25px;height:25px;background-position:-29px -114px;}
.sprite-flickr{width:25px;height:25px;background-position:left -128px;}
.sprite-garagem{width:25px;height:25px;background-position:-29px -139px;}
.sprite-pinpoint{width:25px;height:25px;background-position:left -154px;}
.sprite-closex{width:30px;height:30px;background-position:-27px -167px;}
.sprite-quadra{width:25px;height:25px;background-position:left -179px;}
.sprite-bg_compara_box{width:140px;height:105px;background-position:-4px -212px;}
.sprite-rodape-divider{width:221px;height:150px;background-position:-12px -362px;}
.sprite-seta_down{width:350px;height:50px;background-position:-241px -460px;}
.sprite-seta_up{width:350px;height:50px;background-position:-595px -460px;}
.sprite-bg_compare{width:480px;height:221px;background-position:-451px -521px;}
.sprite-fav-divider{background-position:-14px -568px;}
.sprite-bg_imovel_compara{width:160px;height:250px;background-position:-216px -563px;}
.sprite-bg_imovel_carrosel{width:172px;height:295px;background-position:-31px -703px;}
.sprite-bg_search_large{width:696px;height:150px;background-position:-250px -865px;}
.sprite-bg_header_preferidos{width:480px;height:60px;background-position:-62px -1041px;}
.sprite-bg_popmapa{width:300px;height:45px;background-position:-623px -1046px;}
.sprite-bg_breadcrumb{width:950px;height:60px;background-position:0 -1124px;}

/* google plusone */
#___plusone_0 { vertical-align: middle; }

/* remove watermark do google nos baloes do map */
.gs-watermark { display: none; }

#faixa_demo { width:100%; height:120px; position:fixed; left:0; bottom:0; z-index:9999; background:url(/images/demo/faixa_demo.png) }
#faixa_demo > div { width:950px; margin:0 auto; position:relative; font-family:Arial, Helvetica, sans-serif; padding-top:30px; }
#faixa_demo p.big_txt { margin-top: 13px; margin-left: 270px; font-size:22px; line-height:30px; text-shadow: -1px 1px 1px #000000; filter: dropshadow(color=#000000, offx=-1, offy=1); }
#faixa_demo p.small_txt { margin-left: 270px; line-height:20px; font-size:16px; text-shadow: -1px 1px 1px #000000; filter: dropshadow(color=#000000, offx=-1, offy=1); }
#faixa_demo a { color:white; text-decoration:none }
#faixa_demo a:hover { color:white; text-decoration:none }
#faixa_demo .logo { position:absolute; top:0; left:30px; }
#faixa_demo_fechar { position:absolute; top:10px; left:5px; display:block; width:36px; height:36px; text-indent:-9999px; background:url(/images/demo/close.png); }

.complexes-banner-default {
	width: 100%;
	height: 150px;
}

.complexes-photos {
	width: 100%;
	min-height: 0px !important;
}

/* Map */
.map-wrapper { position: relative; }
.map-wrapper .loader { position: absolute; width: 100%; text-align: center; top: 2px; z-index: 1; }
.map-wrapper .loader span { background: #fff; padding: 0.5em; font-size: 10px; }
.map-wrapper .map__target { min-height: 400px; }
.resultado-busca .map-wrapper .map__target { min-height: 600px; }
.map-wrapper .map__control { margin-top: 1em; }
.map-wrapper .map__control:after { content: ""; display: table; clear: both; }
.map-wrapper .map__control li { float: left; margin: 5px 8px; }
.map-wrapper .map__control img, .map-wrapper .map__control label { display: inline-block; vertical-align: middle; }


.map-wrapper .map__target #map__realties { position: absolute; bottom: 0px; z-index: 1; width: 100%; }
.map-wrapper .map__target #map__realties .map__realties__container {
	margin-top: 25px;
	-webkit-box-shadow: 0px -4px 3px rgba(50, 50, 50, 0.15);
	-moz-box-shadow: 0px -4px 3px rgba(50, 50, 50, 0.15);
	box-shadow: 0px -4px 3px rgba(50, 50, 50, 0.15);
	background: #ececec
}
.map-wrapper .map__target #map__realties .map__realties__container.active {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}
