/* Inicio Resets */
* { margin:0; padding:0; outline:0; font-weight:inherit; font-style:inherit; font-size: 100%; font-family:Arial, Helvetica, sans-serif; line-height: 1.1em; }
p {line-height:1.2em; }
hr { clear:both; float:none; width:100%; }
.ie6 body hr, .ie7 body hr { display:block; margin:-8px; } 
hr.clear { display:block; visibility:hidden; clear:both; height:0; margin:0; padding:0; border:0; }
a, img { border:none; text-decoration:none;}
a {outline:0;}
a:hover { text-decoration:underline; }
ul { list-style:none; padding:0; margin:0; }
li { vertical-align:top; line-height:1.2em;}
li a { line-height:1.2em; }
input[type=hidden] { display:none !important; visibility:hidden !important;}
input[type=submit] { cursor:pointer; }
table { border-collapse:collapse; border-spacing:0; }
blockquote:before, blockquote:after,q:before, q:after { content:; }
blockquote, q { quotes: "" ""; }
address { font-style:normal; }
h1,h2,h3,h4,h5,h6 { font-weight:normal; } 
h1 { font-size:3em; line-height:1;}
h2 { font-size:2em;}
h3 { font-size:1.6em; line-height:1;}
h4 { font-size:1.3em; line-height:1.25;}
h5 { font-size:1.1em; font-weight:bold;}
h6 { font-size:1.1em; font-weight:bold; } 
input, select, textarea { font-family:Arial, Helvetica, sans-serif; }
textarea { overflow:auto; }
strong { font-weight:bold !important; }
em { font-style:italic; }
* html .clearfix { height:1%; overflow:visible; } /* float clearing for IE6 */
*+html .clearfix { min-height:1%; } /* float clearing for IE7 */
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; font-size: 0; } /* float clearing for everyone else */
.overflow { overflow:hidden; }
.inline { display:inline; }
.justify { text-align:justify; }
.left { float:left !important; }
.right { float:right !important; }
.hide { display:none; }
.clear { clear:both; text-indent:-9999em; overflow:hidden; }
.ie legend { margin:0 -7px; }
/* Fim Resets */

/* Newsletter */
.newsletter_assinantes { font-family:Arial, Helvetica, sans-serif; padding-top: 100px; color: #8e8d8d; }
.newsletter_assinantes #mainContent { width: 450px; margin: 0px auto; padding: 100px 30px 30px; background: url(../img/logo.gif) center top no-repeat #FFF; }
.newsletter_assinantes #mainContent h2 { font-size: 18px; padding-top: 10px; margin-bottom: 10px; border-top: 1px solid #8e8d8d; font-weight: bold; }
.newsletter_assinantes #mainContent p { font-size: 12px; line-height: 130%; margin-bottom: 5px; }
.newsletter_assinantes #mainContent form { padding-top: 10px; }
.newsletter_assinantes #mainContent form input { padding: 5px 10px; font-size: 14px; }
/* */

body {margin:0; padding:0; background:#032c4d;}

#bgheader {width:100%; height:359px; background:url(../img/bg/splash_topo.jpg) repeat-x;}

#header {width:1000px; height:359px; margin:0 auto; position:relative;}
#header #logo {width:995px; height:155px; background:url(../img/bg/bg_logo.png) no-repeat top; position:absolute; top:0; left:0; z-index:50;}
#header #logo a {width:139px; height:108px; display:block; text-indent:-9999em; overflow:hidden; background:url(../img/elementos/logo_ja.png) no-repeat; margin:22px auto 0 auto;}

#header #banner {position:absolute; top:0; left:0; z-index:49; background:#fff;}
#header #banner .home_banner_stage { position:relative; z-index:1; width:993px; height:359px; border:1px solid #d4d4d4; }
#header #banner .home_banner_stage a,
#header #banner .home_banner_stage img { display:block; }
#header #banner .home_banner_stage a.linkless { cursor:default; }
#header #banner .home_banner_stage img { width::993px; height:359px; }
#header #banner ul.controls { position:absolute; top:150px; right:0; z-index:3; }
#header #banner ul.controls li {margin:0 0 1px 0; position:relative;}
#header #banner ul.controls li a {display:block; width:10px; height:20px; padding:10px; font-family:arial, helvetica, sans-serif; font-size:14px; background:url(../img/elementos/bt_banner_topo.png) no-repeat bottom; overflow:hidden; text-indent:-9999em; }
#header #banner ul.controls li a:hover { font-size:18px; color:#032c4d; font-weight:bold; background:url(../img/elementos/bt_banner_topo.png) no-repeat top; overflow:visible; text-indent:0; text-decoration:none;}
#header #banner ul.controls li a.current { font-size:18px; color:#032c4d; font-weight:bold; background:url(../img/elementos/bt_banner_topo.png) no-repeat top; overflow:visible; text-indent:0;}
#header #banner p.loading { position:absolute; z-index:2; top:0; left:0; width:993px; height:359px; font-size:1px; text-indent:-9999px; background:#fff url(../img/elementos/loading_home_banner.gif) no-repeat center 200px; opacity:0.50; -moz-opacity:0.50; filter:alpha(opacity=50); }

#menu {width:945px; height:44px; background:url(../img/bg/bg_menu.png) no-repeat; position:absolute; bottom:-1px; left:50%; margin-left:-472px; z-index:1000;}
#menu ul {margin-top:15px; margin-left:55px;}
.ie7 #menu ul {margin-top:15px; margin-left:55px;}
#menu ul li {display:block; float:left; margin-right:50px;}
#menu ul li:last-child {margin-right:0;}
#menu ul li a {height:16px; display:block; text-indent:-9999em; overflow:hidden;}

#menu ul li a.bt_inicio {width:45px; background:url(../img/elementos/bg_inicio.png) no-repeat 0 0;}
#menu ul li a.bt_inicio:hover {background:url(../img/elementos/bg_inicio.png) no-repeat 0 -16px;}
#menu ul li.current a.bt_inicio {background:url(../img/elementos/bg_inicio.png) no-repeat 0 -16px;}

#menu ul li a.bt_empresa {width:70px; background:url(../img/elementos/bt_empresa.png) no-repeat 0 0;}
#menu ul li a.bt_empresa:hover {background:url(../img/elementos/bt_empresa.png) no-repeat 0 -16px;}
#menu ul li.current a.bt_empresa {background:url(../img/elementos/bt_empresa.png) no-repeat 0 -16px;}

#menu ul li a.bt_empreendimentos {width:136px; background:url(../img/elementos/bt_empreendimentos.png) no-repeat 0 0;}
#menu ul li a.bt_empreendimentos:hover {background:url(../img/elementos/bt_empreendimentos.png) no-repeat 0 -16px;}
#menu ul li.current a.bt_empreendimentos {background:url(../img/elementos/bt_empreendimentos.png) no-repeat 0 -16px;}

#menu ul li a.bt_cliente {width:56px; background:url(../img/elementos/bt_cliente.png) no-repeat 0 0;}
#menu ul li a.bt_cliente:hover {background:url(../img/elementos/bt_cliente.png) no-repeat 0 -16px;}
#menu ul li.current a.bt_cliente {background:url(../img/elementos/bt_cliente.png) no-repeat 0 -16px;}

#menu ul li a.bt_imprensa {width:73px; background:url(../img/elementos/bt_imprensa.png) no-repeat 0 0;}
#menu ul li a.bt_imprensa:hover {background:url(../img/elementos/bt_imprensa.png) no-repeat 0 -16px;}
#menu ul li.current a.bt_imprensa {background:url(../img/elementos/bt_imprensa.png) no-repeat 0 -16px;}

#menu ul li a.bt_vendas {width:58px; background:url(../img/elementos/bt_vendas.png) no-repeat 0 0;}
#menu ul li a.bt_vendas:hover {background:url(../img/elementos/bt_vendas.png) no-repeat 0 -16px;}
#menu ul li.current a.bt_vendas {background:url(../img/elementos/bt_vendas.png) no-repeat 0 -16px;}

#menu ul li a.bt_social {width:49px; background:url(../img/elementos/bt_social.png) no-repeat 0 0;}
#menu ul li a.bt_social:hover {background:url(../img/elementos/bt_social.png) no-repeat 0 -16px;}
#menu ul li.current a.bt_social {background:url(../img/elementos/bt_social.png) no-repeat 0 -16px;}

#menu ul li a.bt_fale_conosco {width:100px; background:url(../img/elementos/bt_fale_conosco.png) no-repeat 0 0;}
#menu ul li a.bt_fale_conosco:hover {background:url(../img/elementos/bt_fale_conosco.png) no-repeat 0 -16px;}
#menu ul li.current a.bt_fale_conosco {background:url(../img/elementos/bt_fale_conosco.png) no-repeat 0 -16px;}

#header #idiomas {position:absolute; top:-9px; right:8px; z-index:51;}
.ie7 #header #idiomas {position:absolute; top:6px; right:8px; z-index:51;}
#header #idiomas .seletor_idiomas li {display:block; float:left; margin-left:15px;}
#header #idiomas .seletor_idiomas li a.idioma_pt {width:67px; height:14px; display:block; text-indent:-9999em; overflow:hidden; background:url(../img/elementos/bt_pt.png) no-repeat 0 0;}
#header #idiomas .seletor_idiomas li a.idioma_pt.desativado {background:url(../img/elementos/bt_pt.png) no-repeat 0 -14px;}
#header #idiomas .seletor_idiomas li a.idioma_en {width:48px; height:14px; display:block; text-indent:-9999em; overflow:hidden; background:url(../img/elementos/bt_en.png) no-repeat 0 0;}
#header #idiomas .seletor_idiomas li a.idioma_en.desativado {background:url(../img/elementos/bt_en.png) no-repeat 0 -14px;}

#bgmain {width:100%; min-height:155px; background:#fff url(../img/bg/splash_miolo.jpg) repeat-x top; /*padding-bottom:40px;*/}
#interna, #links_rapidos {width:930px; margin:0 auto;}
#interna {padding-top:30px; position:relative;}
h1.titulo_pagina {font-family:Arial; font-size:18px; color:#032c4d; font-weight:bold; border-bottom:1px solid #dbd4c8; margin-bottom:10px; padding-bottom:10px;}

/* Notícias Home */

.noticia_home {width:274px; float:left; position:relative; margin-right:38px; margin-top:10px;}
.ie .noticia_home {margin-right:28px;}
.noticia_home:last-child {margin-right:0;}
.noticia_home .mais_noticia {width:274px; height:94px; position:absolute; top:0; left:0; z-index:50; display:block; text-indent:-9999em; overflow:hidden; background:url(../img/elementos/bt_mais_noticia.png) no-repeat bottom right;}
.noticia_home .mais_noticia:hover {background:url(../img/elementos/bt_mais_noticia_hover.png) no-repeat bottom right;}
.noticia_home .data_noticia {font-family:arial; font-size:11px; color:#eba241;}
.noticia_home .resumo_noticia {font-family:arial; font-size:11px; color:#032c4d; font-weight:bold;}
.noticia_home .foto_noticia {width:136px; height:94px; float:left; position:relative;}
.noticia_home .mask_foto_noticia {width:136px; height:94px; background:url(../img/bg/mask_foto_noticia.png) no-repeat; position:absolute;}
.noticia_home .chamada_noticia {width:117px; float:right;}

/* Links rápidos */

#wrap_links_rapidos {width:100%; height:171px; background:url(../img/bg/splash_links_rapidos.png) repeat-x top;}
#links_rapidos {width:1000px; height:171px; background:url(../img/bg/bg_links_rapidos.png) no-repeat top; position:relative;}
.newsletter {position:absolute; top:50px; left:50px;}
.compras {position:absolute; top:50px; left:370px;}
.vendas {position:absolute; top:50px; left:650px;}

.link_rapido {width:290px; display:block; float:left; margin-right:30px;}
.link_rapido:last-child {margin-right:30px;}
.link_rapido .foto_link {width:166px; float:left;}
.link_rapido .chamada_link {width:124px; float:right;}
.link_rapido .chamada_link h1 {font-family:arial; font-size:16px; color:#032c4d; display:block; text-indent:-9999em; overflow:hidden;}
.link_rapido.newsletter h1 {width:143px; height:35px; background:url(../img/elementos/titulo_newsletter.png) no-repeat; margin-top:12px;}
.link_rapido.compras h1 {width:95px; height:31px; background:url(../img/elementos/titulo_compras.png) no-repeat;  margin-top:12px;}
.link_rapido.vendas h1 {width:57px; height:13px; background:url(../img/elementos/titulo_vendas.png) no-repeat;  margin-top:20px;}
.link_rapido .chamada_link a {font-family:arial; font-size:11px; color:#b14f00; background:url(../img/elementos/bullet1.png) no-repeat left; padding-left:10px;}

#wrap_footer {width:100%; height:295px; background:url(../img/bg/splash_rodape.png) repeat-x top;}
 
/* Redes sociais */

#redes_sociais {width:935px; margin:0 auto;}
#redes_sociais ul {width:900px; height:33px; margin:0 15px 0 auto;}
#redes_sociais ul li {float:left; display:block;}
.link_rede_social {width:171px; height:33px; display:block; text-indent:-9999em; overflow:hidden; float:left; display:block;}
.link_blog {background:url(../img/elementos/bt_blog.png) no-repeat top;}
.link_blog:hover {background:url(../img/elementos/bt_blog.png) no-repeat bottom;}
.link_twitter {background:url(../img/elementos/bt_twitter.png) no-repeat top;}
.link_twitter:hover {background:url(../img/elementos/bt_twitter.png) no-repeat bottom;}
.link_facebook {background:url(../img/elementos/bt_facebook.png) no-repeat top;}
.link_facebook:hover {background:url(../img/elementos/bt_facebook.png) no-repeat bottom;}
.link_linkedin {background:url(../img/elementos/bt_linkedin.png) no-repeat top;}
.link_linkedin:hover {background:url(../img/elementos/bt_linkedin.png) no-repeat bottom;}
.link_indique {background:url(../img/elementos/bt_indique.png) no-repeat top;}
.link_indique:hover {background:url(../img/elementos/bt_indique.png) no-repeat bottom;}

/* Menu */

#menu_footer {width:878px; margin:0 auto;}
#menu_footer dl {float:left; display:block; margin-right:46px; margin-top:30px;}
#menu_footer dl.last {margin-right:0;}
#menu_footer dl dt, #menu_footer dl dt a {font-family:arial; font-size:12px; font-weight:bold; color:#91d0f4;}
#menu_footer dl dd {margin:0;}
#menu_footer dl dd a {font-family:arial; font-size:11px; color:#508aab;}

/* Assinatura */

#assinatura {width:878px; height:46px; margin:0 auto; padding-top:80px; background:url(../img/elementos/logo_footer.png) no-repeat left; position:relative;}
#assinatura p {font-family:arial; font-size:11px; color:#397395; position:absolute; top:55px; left:100px;}

/* Internas */

.rastro_pagina, .rastro_pagina a {font-family:arial; font-size:11px; color:#7e7e7e;}
.rastro_pagina span.ativa {color:#b14f00;} 

.sub {margin-top:30px; margin-left:15px;}
.sub ul {margin:0; padding:0; height:33px;}
.sub ul li {display:block; float:left; margin-right:-5px;}
.sub ul li a {display:block; font-family:arial; background:url(../img/bg/bg_aba_3.png) no-repeat right; font-size:11px; color:#7e7e7e; font-weight:bold; padding-right:18px;}
.sub ul li a:hover {text-decoration:none; color:#b14f00; background:url(../img/bg/bg_aba_3_hover.png) no-repeat right;}
.sub ul li a span {padding:12px 5px 8px 23px; display:block; background:url(../img/bg/bg_aba_1.png) no-repeat left;}
.sub ul li a:hover span {padding:12px 5px 8px 23px; display:block; background:url(../img/bg/bg_aba_1_hover.png) no-repeat left;}

.sub ul li.current a {background:url(../img/bg/bg_aba_3_hover.png) no-repeat right; color:#b14f00;}
.sub ul li.current a span {background:url(../img/bg/bg_aba_1_hover.png) no-repeat left;}

.textos_interna {display:block; min-height:155px; padding:25px; background:#fff url(../img/bg/bg_internas.png) no-repeat top; margin-top:-4px;}
.textos_interna.mapa_do_site {display:block; padding:25px; background:#fff url(../img/bg/bg_internas.png) no-repeat top; margin-top:30px;}
.textos_interna p, .textos_interna ul, .textos_interna ul li a {font-family:arial; font-size:12px; color:#032c4d; margin-bottom:15px;}
.textos_interna ul li {margin-bottom:5px; background:url(../img/elementos/bullet_li.gif) no-repeat left; padding-left:10px;}

.empresa_grupo {margin:20px 0;}
.empresa_grupo img{float:left;}
.empresa_grupo p {width:785px; float:right;}

.grid_640 {width:640px; float:left;}
.sidebar_interna {width:177px; float:right; margin-left:15px; background:url(../img/bg/bg_sidebar_interna.png) no-repeat center top; padding:20px;}
.bt_depoimentos {width:175px; height:31px; display:block; text-indent:-9999em; overflow:hidden; background:url(../img/elementos/bt_depoimentos.png) no-repeat top; margin-bottom:10px;}
.bt_depoimentos:hover {width:175px; height:31px; display:block; text-indent:-9999em; overflow:hidden; background:url(../img/elementos/bt_depoimentos.png) no-repeat bottom; margin-bottom:10px;}
.bt_venda_terrenos {width:175px; height:31px; display:block; text-indent:-9999em; overflow:hidden; background:url(../img/elementos/bt_seja_parceiro.png) no-repeat top;}
.bt_venda_terrenos:hover {width:175px; height:31px; display:block; text-indent:-9999em; overflow:hidden; background:url(../img/elementos/bt_seja_parceiro.png) no-repeat bottom;}

.subtitulo {font-family:arial; font-size:16px; color:#b14f00; font-weight:bold; margin-bottom:12px;}

/* Esteira projetos */

.slider {margin-top:40px;}
.slide_noticias {position:relative; margin-top:8px;}
.slide_noticias .slide_previous, .slide_noticias .slide_next {width:24px; height:110px; display:block; text-indent:-9999em; overflow:hidden; cursor:pointer;}
.slide_noticias .slide_next {background:url(../img/elementos/bt_slider_right.png) no-repeat top; position:absolute; top:0; right:0;}
.slide_noticias .slide_next:hover {background:url(../img/elementos/bt_slider_right.png) no-repeat bottom}
.slide_noticias .slide_previous {background:url(../img/elementos/bt_slider_left.png) no-repeat top; position:absolute; top:0; left:0;}
.slide_noticias .slide_previous:hover {background:url(../img/elementos/bt_slider_left.png) no-repeat bottom;}
.slide_noticias .slide_crop {width:820px; height:105px; overflow:hidden; margin-left:30px; position:relative;;}
.slide_noticias .slide_crop ul {width:820px; height:105px;}
.slide_noticias .slide_crop ul li {width:105px; height:105px; display:block; float:left; margin-right:1px; background:none; padding-left:0;}
.slide_noticias .slide_crop ul li:last-child  { margin-right:0;} 

.bt_voltar {font-family:arial; font-size:12px; color:#b14f00; font-weight:bold; background:url(../img/elementos/seta_bt_voltar.png) no-repeat left; padding-left:10px; position:absolute; top:25px; right:0;} 
.bt_voltar:hover {color:#863c00; text-decoration:none;} 

/* Empreendimentos */

.wrap_empreendimentos {margin-top:40px;}
.empreendimento {width:240px; float:left; display:block; margin:20px 25px; position:relative;}
.empreendimento .thumb_empreendimento {width:240px; height:159px; position:relative; margin-bottom:5px; z-index:1;}
.empreendimento .thumb_empreendimento .mask_empreendimento {width:240px; height:159px; position:absolute; top:0; left:0; background:url(../img/bg/mask_thumb_empreendimentos.png) no-repeat; z-index:50;}
.empreendimento .thumb_empreendimento .selo {width:82px; height:106px; position:absolute; top:-30px; right:0; z-index:51;}
.empreendimento p {margin-bottom:0; font-size:11px;}
.empreendimento:hover p {color:#b14f00;}
.empreendimento .link_empreendimento {width:240px; height:200px; display:block; position:absolute; top:0; left:0; z-index:500; text-indent:-9999em; overflow:hidden;}

.grid_450 {width:450px; float:left;}
.grid_385 {width:385px; float:right; margin-top:15px;}
.foto_o_empreendimento {width:384px; height:240px; position:relative; margin-bottom:5px;}
.foto_o_empreendimento .mask_empreendimento {width:384px; height:240px; position:absolute; top:0; left:0; background:url(../img/bg/mask_foto_empreendimentos.png) no-repeat; z-index:50;}
.foto_o_empreendimento .selo {width:82px; height:106px; position:absolute; top:-30px; right:0; z-index:51;}

/* Esteira empreendimento */

.slide_empreendimento {position:relative; margin-top:8px;}
.slide_empreendimento .slide_previous, .slide_empreendimento .slide_next {width:32px; height:32px; display:block; text-indent:-9999em; overflow:hidden; cursor:pointer;}
.slide_empreendimento .slide_next {background:url(../img/elementos/bt_slider_right_2.png) no-repeat top; position:absolute; top:20px; right:0;}
.slide_empreendimento .slide_next:hover {background:url(../img/elementos/bt_slider_right_2.png) no-repeat bottom}
.slide_empreendimento .slide_previous {background:url(../img/elementos/bt_slider_left_2.png) no-repeat top; position:absolute; top:20px; left:0;}
.slide_empreendimento .slide_previous:hover {background:url(../img/elementos/bt_slider_left_2.png) no-repeat bottom;}
.slide_empreendimento .slide_crop {width:780px; overflow:hidden; margin-left:55px; position:relative;}
.slide_empreendimento .slide_crop ul {width:785px; height:95px; overflow:hidden; }
.slide_empreendimento .slide_crop ul li {width:146px; height:95px; display:block; float:left; margin-left:10px; background:none; padding-left:0; position:relative;}
.slide_empreendimento .slide_crop ul li .mask_foto_noticia {width:146px; height:94px; background:url(../img/bg/mask_galeria_empreendimentos.png) no-repeat; position:absolute;}
.slide_empreendimento .slide_crop ul li:first-child  { margin-left:0;} 

/* */

.grid_390e {width:390px; float:left; margin-top:20px;}
.grid_390d {width:390px; float:right; margin-top:20px;}
.grid_390d ul {margin-left:30px;}
.icon_telefone {display:block; padding:5px 0 8px 30px; background:url(../img/elementos/icon_telefone.png) no-repeat;}
.icon_email {display:block; padding:5px 0 8px 30px; background:url(../img/elementos/icon_email.png) no-repeat;}

/* Formulários */
.form label {display:block;}
.input_386 input {padding:9px 8px; width:370px; height:15px; background: url(../img/elementos/bg_campo_386.jpg) no-repeat; border:0;}
.input_386.erro input {padding:9px 8px; width:370px; background:url(../img/elementos/bg_campo_386.jpg) no-repeat bottom; border:0;}
.input_166 input {padding:9px 8px; width:150px; height:15px; background:url(../img/elementos/bg_campo_166.jpg) no-repeat; border:0;}
.input_file_166 input {padding:9px 8px; width:460px; border:0;}
.select_166 select {padding:8px; width:166px; height:33px; background:url(../img/elementos/bg_campo_166.jpg) no-repeat; border:0;}
.select_386 select {padding:8px; width:386px; height:33px; background:url(../img/elementos/bg_campo_386.jpg) no-repeat; border:0;}
.input_166.erro input {padding:9px 8px; width:150px; height:15px; background:url(../img/elementos/bg_campo_166.jpg) no-repeat bottom; border:0;}
.select_166.erro select {padding:8px; width:166px; background:url(../img/elementos/bg_campo_166.jpg) no-repeat bottom; border:0;}
.select_386.erro select {padding:8px; width:166px; background:url(../img/elementos/bg_campo_386.jpg) no-repeat bottom; border:0;}
.area_386 textarea {padding:9px 8px; width:370px; height:55px; background:url(../img/elementos/bg_area_386.jpg) no-repeat; border:0;}
.area_386.erro textarea {padding:9px 8px; width:370px; height:55px; background:url(../img/elementos/bg_area_386.jpg) no-repeat bottom; border:0;}
.btn_enviar input {width:69px; height:29px; display:block; text-indent:-9999px; overflow:hidden; border:none; background: url(../img/elementos/bt_enviar.png) no-repeat top; font-size:1px; text-align:left;}
.btn_enviar input:hover {background: url(../img/elementos/bt_enviar.png) no-repeat bottom;}

p.input.file { position:relative; }
p.input.file .input_file_false { position:relative; z-index:1; }
p.input.file .input_file_true { display:block; position:absolute; bottom:0; left:0; z-index:2; width:auto; margin:0; font-size:20px; opacity:0; -moz-opacity:0; filter:alpha(opacity=0); }
p.input.file.input_file_426 .input_file_false { background:url('../img/elementos/bg_input_file.png') no-repeat; }
.ie p.input.file.input_file_426 .input_file_true { font-size:14px; width:428px; }

.mensagem_erro {font-family:arial; font-size:12px; color:#bb0004 !important; font-weight:bold; background:url(../img/elementos/message_error.png) no-repeat left; padding-left:20px;}
.mensagem_sucesso {font-family:arial; font-size:12px; color:#3f8600 !important; font-weight:bold; background:url(../img/elementos/message_success.png) no-repeat left; padding-left:20px;}
.enviando_mensagem {font-family:arial; font-size:12px; color:#000 !important; font-weight:bold; background:url(../img/elementos/loader.gif) no-repeat left; padding-left:20px;}

/* Localização empreendimento */

.grid_452 {width:425px; float:left; background:url(../img/bg/bg_mapa_empreendimento.png) no-repeat; padding:3px;}
.localizacao_ja {width:420px; float:left; background:url(../img/bg/bg_mapa_localizacao.png) no-repeat; padding:3px;}
.grid_380 {width:400px; float:right;}
.grid_420d {width:420px; float:right; margin-top:20px;}

/* Noticias */

.corpo_noticia {margin-bottom:15px; padding-bottom:15px; display:block;}
.corpo_noticia p {display:block;}
.galeria_noticia {margin-bottom:15px; padding-bottom:15px; display:block; border-bottom:1px solid #dbd4c8;}
object { display: block; position:relative !important; }
.lista_noticias li {background:none !important; color:#eba241; margin-bottom:10px !important; padding-bottom:10px; border-bottom:1px solid #f2f2f2;}
.lista_noticias li a {color:#b14f00 !important;}

.data_noticia {font-family:arial; font-size:11px; color:#eba241 !important; margin-bottom:0 !important;}
.titulo_noticia {font-family:arial; font-size:18px; color:#032c4d; margin-bottom:15px;}
.foto_noticia {width:384px; height:240px; position:relative; margin-bottom:5px; float:right; margin:0 0 15px 15px;}
.foto_noticia .mask_empreendimento {width:384px; height:240px; position:absolute; top:0; left:0; background:url(../img/bg/mask_foto_empreendimentos.png) no-repeat; z-index:50;}

.paginacao a {display:block; float:left; margin-left:2px; background:#035d94; padding:5px 8px; color:#fff; font-family:arial; font-size:11px; -moz-border-radius:3px; -webkit-border-radius:3px; border:1px solid #035d94;}
.paginacao a:hover, .paginacao .paginacao_numero_atual {background:#eba241; text-decoration:none; border:1px solid #b14f00;}

/* Esteira VTS */

.slide_vts {position:relative; margin-top:8px; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #dcd5c9;}
.slide_vts .slide_previous, .slide_vts .slide_next {width:32px; height:32px; display:block; text-indent:-9999em; overflow:hidden; cursor:pointer;}
.slide_vts .slide_next {background:url(../img/elementos/bt_slider_right_2.png) no-repeat top; position:absolute; top:21px; right:0;}
.slide_vts .slide_next:hover {background:url(../img/elementos/bt_slider_right_2.png) no-repeat bottom}
.slide_vts .slide_previous {background:url(../img/elementos/bt_slider_left_2.png) no-repeat top; position:absolute; top:21px; left:0;}
.slide_vts .slide_previous:hover {background:url(../img/elementos/bt_slider_left_2.png) no-repeat bottom;}
.slide_vts .slide_crop {width:780px; height:140px; overflow:hidden; margin-left:55px; position:relative;}
.slide_vts .slide_crop ul {height:140px;}
.slide_vts .slide_crop ul li {width:146px; height:140px; display:block; float:left; margin:0 10px 0 0; background:none; padding-left:0; position:relative;}
.slide_vts .slide_crop ul li em {display:block; font-size:11px; position:absolute; top:100px; left:0;}
.slide_vts .slide_crop ul li .mask_foto_publicidade {width:150px; height:98px; background:url(../img/bg/mask_foto_publicidade.png) no-repeat; position:absolute;}
.slide_vts .slide_crop ul li:last-child  { margin-right:0;} 

/* */

/* Esteira Spots */

.slide_spots {position:relative; margin-top:8px; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #dcd5c9;}
.slide_spots .slide_previous, .slide_spots .slide_next {width:32px; height:32px; display:block; text-indent:-9999em; overflow:hidden; cursor:pointer;}
.slide_spots .slide_next {background:url(../img/elementos/bt_slider_right_2.png) no-repeat top; position:absolute; top:21px; right:0;}
.slide_spots .slide_next:hover {background:url(../img/elementos/bt_slider_right_2.png) no-repeat bottom}
.slide_spots .slide_previous {background:url(../img/elementos/bt_slider_left_2.png) no-repeat top; position:absolute; top:21px; left:0;}
.slide_spots .slide_previous:hover {background:url(../img/elementos/bt_slider_left_2.png) no-repeat bottom;}
.slide_spots .slide_crop {width:780px; height:140px; overflow:hidden; margin-left:55px; position:relative;}
.slide_spots .slide_crop ul {height:140px;}
.slide_spots .slide_crop ul li {width:146px; height:140px; display:block; float:left; margin:0 10px 0 0; background:none; padding-left:0; position:relative;}
.slide_spots .slide_crop ul li em {display:block; font-size:11px; position:absolute; top:100px; left:0;}
.slide_spots .slide_crop ul li .mask_foto_publicidade {width:150px; height:98px; background:url(../img/bg/mask_foto_publicidade.png) no-repeat; position:absolute;}
.slide_spots .slide_crop ul li:last-child  { margin-right:0;} 

/* */

/* Esteira Anuncios */

.slide_anuncios {position:relative; margin-top:8px;}
.slide_anuncios .slide_previous, .slide_anuncios .slide_next {width:32px; height:32px; display:block; text-indent:-9999em; overflow:hidden; cursor:pointer;}
.slide_anuncios .slide_next {background:url(../img/elementos/bt_slider_right_2.png) no-repeat top; position:absolute; top:21px; right:0;}
.slide_anuncios .slide_next:hover {background:url(../img/elementos/bt_slider_right_2.png) no-repeat bottom}
.slide_anuncios .slide_previous {background:url(../img/elementos/bt_slider_left_2.png) no-repeat top; position:absolute; top:21px; left:0;}
.slide_anuncios .slide_previous:hover {background:url(../img/elementos/bt_slider_left_2.png) no-repeat bottom;}
/* IE7 */.ie7 .slide_anuncios .slide_next, .ie7 .slide_anuncios .slide_previous {top:34px;}
.slide_anuncios .slide_crop {width:780px; height:140px; overflow:hidden; margin-left:55px; position:relative;}
.slide_anuncios .slide_crop ul {height:140px;}
.slide_anuncios .slide_crop ul li {width:146px; height:140px; display:block; float:left; margin:0 10px 0 0; background:none; padding-left:0; position:relative;}
.slide_anuncios .slide_crop ul li em {display:block; font-size:11px; position:absolute; top:100px; left:0;}
.slide_anuncios .slide_crop ul li .mask_foto_publicidade {width:150px; height:98px; background:url(../img/bg/mask_foto_publicidade.png) no-repeat; position:absolute;}
.slide_anuncios .slide_crop ul li:last-child  { margin-right:0;} 

/* */

.titulo_publicidade {font-family:arial; font-size:12px; color:#b14f00 !important; font-weight:bold;}

.mapa_localizacao {padding:3px; background:url(../img/bg/bg_mapa_localizacao.png) no-repeat; margin-bottom:15px;}

/* Mapa do site */

.titulo_mapa_do_site {font-family:arial; font-size:12px; color:#b14f00 !important; font-weight:bold;}
.titulo_mapa_do_site a {font-family:arial; font-size:12px; color:#b14f00 !important; font-weight:bold;}

/* Depoimentos */

.corpo_depoimento {position:relative; padding:0 40px; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #dbd4c8;}
.corpo_depoimento:last-child {border:0;}
.corpo_depoimento .aspa1 {position:absolute; top:0; left:0; width:27px; height:22px; background:url(../img/bg/aspa1.png) no-repeat;}
.corpo_depoimento .aspa2 {position:absolute; bottom:25px; right:0; width:27px; height:22px; background:url(../img/bg/aspa2.png) no-repeat;}
.corpo_depoimento small {font-size:11px; color:#032c4d;}

.bt_download {width:115px; height:31px; display:block; text-indent:-9999em; overflow:hidden; background:url(../img/elementos/bt_download_pdf.png) no-repeat top;}
.bt_download:hover {background:url(../img/elementos/bt_download_pdf.png) no-repeat bottom;}

.sombra_banner {width:993px; height:6px; background:url(../img/elementos/sombra_topo.png) no-repeat; position:absolute; bottom:0; left:0; z-index:1000;}

/* Flutuantes */ 
.flutuante { width:598px; height:853px; position:relative; }
.flutuante img { display:block; border:0; }
.flutuante .close { display:block; width:35px; height:35px; position:absolute; right:-15px; top:-15px; text-indent:-9999em; overflow:hidden; background:url('../img/elementos/bt_fechar_flutuante.png') no-repeat 0 0; } 
