* { outline:none;  padding:0; margin:0; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }

body { background:url(../img/bg-bodyRodape.jpg) #686556 repeat-x 0 bottom; font-size:12px;}

img { border:none;}
a { color:#730202; }
a:hover { text-decoration:underline; }
p {color:#000; font-size:12px; line-height:18px; padding:3px 0 10px 3px;}
ul li { list-style:inside square; padding:0 0 5px 15px; line-height:20px;}
h1 { font-size:25px; color:#000; padding:20px 0 10px 0; }
h2 { font-size:16px; color:#666; border-bottom:1px dotted #666; margin:0 0 5px 0; clear:both}

/*#popup { width:970px; height:230px; background:url(../img/popup.jpg) no-repeat 0 0; position:absolute; left:50%; top:190px; margin-left:-485px; z-index:100000; margin-top:0px; }*/
#popup { width:970px; height:230px; background:url(../img/banner-alecrins.jpg) no-repeat 0 0; position:absolute; left:50%; top:190px; margin-left:-485px; z-index:100000; margin-top:0px; }
#popup #pop-cadastro a { display:block; width:970px; height:214px; }

#popup #fechar a { display:block;  width:45px; height:16px; color:#423D37 !important; font-weight:bold; padding:5px; float:right; margin:-9px 10px 0 0; }


address { font-style:normal;}

table {margin:auto; width:96%;}
table tr th {background:none repeat scroll 0 0 #EB0011; border:1px solid #666666; color:#FFF; font-size:11px; padding:2px; text-align:left;}
table tr th a {color:#FFFFFF; text-decoration:underline;}
table tr td {border:1px solid #CCC; font-size:11px; padding:5px;}
table th {background:none repeat scroll 0 0 #EB0011; border:1px solid #666666; color:#FFF; font-size:11px; padding:2px;  }
form fieldset {border-width:0; padding:10px 0;}
form fieldset legend {color:#000000; font-size:14px; font-weight:bold; padding:15px 0 5px 155px;}
form fieldset dl.zona {display:none;}
form fieldset dt {clear:both; color:#6E6F71; float:left; font-size:12px; min-height:35px; padding-right:2%; text-align:right; width:30%;}
form fieldset dd {float:left; font-size:11px; min-height:35px; width:65%;}
form fieldset dd input {border:1px solid #CCC; font-size:11px; padding:2px;}
#corpo form fieldset dd textarea {border:1px solid #CCC; font-size:11px; padding:2px;}
#corpo form fieldset dd select {border:1px solid #CCC; font-size:11px; padding:2px;}
form p {padding:10px 0; text-align:center;}
#corpo form div {padding:10px 0; text-align:center;}
form p input {background:none repeat scroll 0 0 #EB0011; border-width:0; color:#FFFFFF; cursor:pointer; font-weight:bold; padding:4px 0; text-align:center; width:65px;}
form div input {background:none repeat scroll 0 0 #EB0011; border-width:0; color:#FFFFFF; cursor:pointer; font-weight:bold; padding:4px 0; text-align:center; width:65px;}
form#frmind fieldset dd textarea {margin-bottom:3ex; width:200px;}
form#form1 fieldset dd textarea {margin-bottom:3ex; width:300px;}
form input#textCaptcha {float:left; margin:0 1ex 0 0;}
form img {padding:0;}
form div { text-align:center}
form div label { color:#666;}

#topo { background:url(../img/bg-topo.jpg) repeat-x ;  }

.topo { width:990px; margin:0 auto; padding:15px 0 0; }
.topo .logo { background:url(../img/bg-logo.jpg) no-repeat; float:left; }
.topo .logo a{width:312px; height:81px; display:block; }

.topo .telTopo { font-size:24px; float:left; padding:30px 10px 0 30px; color:#FFF; font-weight:bold; width:180px; }
.topo .telTopo span { font-size:18px; }

.topo .usTopo { background:url(../img/bg-aboutUs.jpg) no-repeat 0 bottom; padding:30px 30px 0 35px; height:29px; float:left; width:50px;}
.topo .usTopo a{ font-weight:bold; font-size:11px; color:#FFF; }

.topo .corretorTopo { background:url(../img/bg-atendimento.jpg)  no-repeat; padding:20px 0 0 0; height:80px; width:322px; float:left;}
.topo .corretorTopo a{ font-weight:bold; font-size:12px; color:#FFF; }
.topo .corretorTopo a span{ font-weight:bold; font-size:16px; color:#FFF; }

.topo .menuTopo {background:url(../img/bg-menuTopo.jpg) no-repeat; height:70px; clear:both; position:relative; }
.topo .menuTopo .menuLinks { width:700px; float:left;}
.topo .menuTopo .menuLinks li a:hover{color:#FFF; text-decoration:none}
.topo .menuTopo .menuLinks li ul { display:none; position:absolute; top:38px; left:9px; z-index:60; width:672px; background:#EB0011; }
.topo .menuTopo .menuLinks li:hover ul { display:block; }
.topo .menuTopo .menuLinks li ul li a{ color:#FFF; margin:auto 9px; font-size:12px; }
.topo .menuTopo .menuLinks li ul li a:hover { text-decoration:underline; }

.topo .menuTopo .buscaCod { float:left; padding:10px 0 0 10px;} 
.topo .menuTopo .buscaCod span { float:left; color:#eb0011; font-weight:bold; padding:5px 10px 0 0;}
.topo .menuTopo .buscaCod #ref { border:solid 1px #e6e6e6; width:129px; padding:2px; height:23px; float:left; background:url(../img/bg-input.jpg) repeat-x; }
.topo .menuTopo .buscaCod #btnEnviar { background:url(../img/bg-inputOk.jpg) no-repeat; border:none; height:29px; color:#fff; font-size:12px; text-align:center; float:left; padding:2px; cursor:pointer; width:27px; }

.favoritosTopo { background:url(../img/bg-favoritosTopo.png) no-repeat 10px 0; color:#000; padding:0 0 0 30px; height:20px; width:500px;}
.favoritosTopo a{ text-decoration:underline; }
.favoritosTopo a:hover{ text-decoration:none; }

#banner { background:url(../img/bg-banner.jpg)  no-repeat center 0; clear:both; height:257px; overflow:hidden; display:none  }
#banner .banner { width:950px; margin:0 auto; padding:20px 0 0 20px; position:relative; background:url(../img/bg-banner.jpg)  no-repeat center 0; overflow:hidden; height:212px; }

.banner h1 {padding:0; font-size:18px;}
.banner .cycleLancamentos .lanc { background:url(../img/bg-fundaLanc.jpg) repeat-x }
.banner .cycleLancamentos .lanc .detalhesLancamentos { width:300px; float:left; }
.banner .cycleLancamentos .lanc .detalhesLancamentos h2 { color:#a21212; padding:10px 0 2px; border:none; margin:0; }
.banner .cycleLancamentos .lanc .detalhesLancamentos p { padding:0 20px 0 0; }
.banner .cycleLancamentos .lanc .fotoLancamentos {float:left; width:640px; }

.banner #pageLancamentos { position:absolute; top:170px; left:10px; z-index:8;}
.banner #pageLancamentos ul li { list-style:none inside; float:left; width:60px; padding:0 }
.banner #pageLancamentos ul li a img { padding:2px ; }
.banner #pageLancamentos ul li a:hover img { border:2px solid #FFF; padding:0;}
.banner #pageLancamentos ul li a.activeSlide img{ border:2px solid #FFF; padding:0;}

#corpo { clear:both;}
#corpo .corpo { background:#FFF; width:970px; margin:0 auto; padding:0 10px; min-height:400px; }

.corpo #left { float:left; width:660px; }

#left #twitter { background:url(../img/bg-twitter.jpg) no-repeat; float:right; width:305px; padding:5px; min-height:168px; border:1px solid #AAA; margin:0 25px 0 0;}
#left #twitter #tweet-container { padding:34px 0 0 5px;  }
#left #twitter #tweet-container ul li { background:url(../img/bg-separaTwitter.jpg) no-repeat 0 bottom; list-style:none outside; padding:8px 0; }
#left #twitter h2 {color:#3B5998; font-size:14px; border:none; font-family:"lucida grande",tahoma,verdana,arial,sans-serif; padding: 6px 0 0 50px; }
#left #twitter h2 span a{color:#3B5998; font-weight:normal }
#left #twitter .plugTwitter { background:url(../img/icone-twitter.jpg) no-repeat 0 bottom; padding:10px 0 0 15px; color:#808080; font-size:9px; height:12px; display:block }

#left .redesSociais { background:url(../img/bg-midiasSociais.jpg) no-repeat; height:75px; float:left; width:606px; padding:10px 0 0 35px; margin-top:10px; }
#left .redesSociais span { float:left; padding:18px 0 0 0; font-weight:bold;}
#left .redesSociais img { float:left; padding:10px 20px; }
#left .redesSociais img:hover { filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;}

#left .chamadaBlog { float:left;}

.corpo #right { float:left; width:310px;}

#right .lancamentosDir { background:url(../img/bg-lancamentosDir.jpg) no-repeat; float:left; width:290px; height:150px; padding:0 10px; position:relative; text-align:center}
#right .lancamentosDir h1 { font-size:16px; color:#000; text-align:center; }
#right .lancamentosDir #prevLancamentosDir { background:url(../img/bg-setaLeftLancamentosDir.jpg) no-repeat; width:29px; height:29px; top:15px; left:0; position:absolute; }
#right .lancamentosDir #nextLancamentosDir { background:url(../img/bg-setaRightLancamentosDir.jpg) no-repeat; width:29px; height:29px;top:15px; right:10px; position:absolute; }
#right .lancamentosDir ul li { list-style:inside none; float:left; padding:0 18px; width:100px; height:94px}
#right .lancamentosDir p { padding:10px 0 15px; text-align:right; }
#right .lancamentosDir p a { font-weight:bold; color:#ba2429}
#right .lancamentosDir p a span { font-size:8px; }

#right .empreendimentosDir { background:url(../img/bg-empreendimentosDir.jpg) no-repeat; float:left; height:149px; margin-top:12px; width:290px; padding:0 10px; position:relative}
#right .empreendimentosDir h1 { font-size:16px; color:#000; text-align:center; }
#right .empreendimentosDir #prevEmpreendimentosDir { background:url(../img/bg-setaLeftEmpreendimentosDir.jpg) no-repeat; width:29px; height:29px; top:15px; left:0; position:absolute; }
#right .empreendimentosDir #nextEmpreendimentosDir { background:url(../img/bg-setaRightEmpreendimentosDir.jpg) no-repeat; width:29px; height:29px;top:15px; right:10px; position:absolute; }
#right .empreendimentosDir ul li { list-style:inside none; float:left; padding:0 18px; width:100px; height:94px}
#right .empreendimentosDir p { padding:10px 0 15px; text-align:right; }
#right .empreendimentosDir p a { font-weight:bold; color:#ba2429}
#right .empreendimentosDir p a span { font-size:8px; }

#right .prontosMorar { background:url(../img/bg-prontosMorar.jpg) no-repeat; width:182px; height:157px; margin:10px 0 0; padding:0 0 0 125px; float:left  }
#right .prontosMorar p { padding-left:15px; }
#right .prontosMorar p a{ color:#000;}
#right .prontosMorar h1 { color:#000; font-size:16px; padding-bottom:5px;}

#right .prontosConstruir { background:url(../img/bg-prontosConstruir.jpg) center bottom no-repeat; width:182px; height:150px; padding:0 0 0 125px; float:left  }
#right .prontosConstruir p { padding-left:30px; }
#right .prontosConstruir p a{ color:#000;}
#right .prontosConstruir h1 { color:#000; font-size:16px; padding-bottom:5px;}

#right .acompanheObras { background:url(../img/bg-acompanheObras.jpg) no-repeat; width:182px; height:130px; padding:0 0 0 125px; float:left  }
#right .acompanheObras p { padding-left:15px; }
#right .acompanheObras p a{ color:#000;}
#right .acompanheObras h1 { color:#000; font-size:16px; padding-bottom:5px;}

#right .boxYoutube { text-align:center; background:url(../img/img-imoveis.jpg) no-repeat 24px top; width:170px; padding:0 0 0 125px;  float:left; position:relative; margin-top:40px; }
#right .boxYoutube a { color:#000; }
#right .boxYoutube p { padding-left:40px; text-align:left; }
#right .boxYoutube h1 { color:#000; font-size:16px; padding:0 0 5px 0; text-align:right; }
#right .boxYoutube h2 { border:none; padding:0 0 10px 0; font-size:12px; margin:8px 0 0 0; }
#right .boxYoutube #prevYoutube { background:url(../img/bg-setaLeftEmpreendimentosDir.jpg) no-repeat; width:29px; height:29px; top:25px; left:0; position:absolute; z-index:9; }
#right .boxYoutube #nextYoutube { background:url(../img/bg-setaRightEmpreendimentosDir.jpg) no-repeat; width:29px; height:29px;top:25px; right:10px; position:absolute; z-index:9;}
#right .boxYoutube ul li { list-style:none inside; float:left; padding:35px 72px 0;}
#right .boxYoutube img { margin:5px 0 5px 0; /*width:160px; height:85px; display:block;*/ border:2px solid #EB0011; }
#right .boxYoutube img:hover { /* border:2px solid #EB0011; */ padding:0}
#right .boxYoutube .linha1 { text-align:center; padding:3px 0 0; color:#e40000; width:164px; }
#right .boxYoutube .linha2 { text-align:center; color:#666; font-weight:bold; width:164px;}
#right .boxYoutube .linha3 { text-align:center; width:164px;}


#right .coml{ text-align:center; background:url(../img/img-imoveis.jpg) no-repeat 24px top; width:170px; padding:0 0 0 125px;  float:left; position:relative; margin-top:40px; }
#right .coml h1 { color: #000000; font-size: 16px; padding-bottom: 5px;}
#right .coml p { padding-left:30px; }
#right .coml p a{ color:#000;}

.fb_iframe_widget { float:left;}

#rodape { clear:both;}
#rodape .rodape { width:940px; height:130px; padding:0 0 0 50px; margin:0 auto; background:url(../img/bg-footer.jpg) no-repeat; }

.rodape  .face { width:480px; height:25px; margin:0 auto; padding:0 0 20px 0}

.rodape .logoRodape { background:url(../img/bg-logoRodape.jpg) no-repeat; width:170px; height:35px; clear:both; }

.rodape .menuRodape { float:left; }
.rodape .menuRodape ul li { list-style:none inside; float:left; padding:5px 7px 0;}
.rodape .menuRodape ul li a {color:#FFF;}

.rodape .linhaFooter { clear:both; padding:20px 0 0;}
.rodape .linhaFooter address { padding:10px 0 0; float:left; width:350px; color:#FFF; font-size:14px;  }
.rodape .linhaFooter address a { text-decoration:underline; color:#FFF }
.rodape .linhaFooter address a:hover { text-decoration:none; }
.rodape .linhaFooter .logosEvalue { float:left; padding:50px 0 10px 0; width:390px; height:15px; }
.rodape .linhaFooter .logosEvalue a { color:#FFF; font-size:11px; }
.rodape .linhaFooter .associada { float:left; width:110px; padding:5px 0 0; }

#boxLancamento { float:left; width:960px; position:relative;}

#boxLancamento .ampliar { background:url(../img/lancFicha/lancBgInfos-trans.png) no-repeat; position:absolute; z-index:99; width:340px; height:24px; display:block; top:290px; left:143px;}
#boxLancamento .ampliar a{width:340px; height:24px; display:block;  }

#boxLancamento .boxPrincipal { background:url(../img/lancFicha/boxPrincipal.jpg) no-repeat; float:left; width:474px; height:335px; padding:17px 0 0 20px; }
#boxLancamento .boxPrincipal #slideshowimovel { float:left; width:340px; height:300px; overflow:hidden;  border:1px solid #EB0011; }
#boxLancamento .boxPrincipal #slideshowimovel a { display:block; width:340px; height:300px; border:none}
#boxLancamento .boxPrincipal #slideshowimovel img {  height:300px; width:auto}


#boxLancamento .boxPrincipal .imvFotos { float:left; width:465px; overflow:hidden; }
#boxLancamento .boxPrincipal .imvFotos #nav { float:left; width:101px; height:260px; overflow:auto; margin:10px 10px 0 0; padding:0 10px 0 0; }
#boxLancamento .boxPrincipal .imvFotos #nav li { width:32px; height:32px; padding:0 5px 10px 0; list-style:none; float:left;}
#boxLancamento .boxPrincipal .imvFotos #nav li a { display:block; border:1px solid #CCC; width:32px; height:32px; }
#boxLancamento .boxPrincipal .imvFotos #nav li img { border:0; width:32px; height:32px; }
#boxLancamento .boxPrincipal .imvFotos #nav li a.activeSlide { border:1px solid; }	

#corpo .imvFotos .descricao { clear:both; padding:40px 0 0; }


#boxLancamento .boxChamada { float:right; width:450px; height:120px; padding:8px 0 30px 0;}
#boxLancamento .boxChamada img{ padding:3px 12px 0 25px; float:right;}
#boxLancamento .boxChamada h1{ border:none; margin:0; color:#980101; font-size:18px; font-family:Arial; padding:0 0 5px 0; width:60%; float:left; }
#boxLancamento .boxChamada a{  color:#980101; }
#boxLancamento .boxChamada p { }
#boxLancamento .boxChamada a:hover { text-decoration:underline;}

#boxLancamento .topoLancamento { width:375px; height:150px; padding:0 0 10px 0; float:right; } 
#boxLancamento .topoLancamento ul li { float:left; width:168px; height:39px; padding:0 10px 10px 0; *padding:0 10px 0 0; list-style:none; }
#boxLancamento .topoLancamento ul li a { display:block; width:168px; height:39px; }
#boxLancamento .topoLancamento ul li.fchAgende { background:url(../img/lancFicha/lancAgende.jpg) no-repeat;}
#boxLancamento .topoLancamento ul li.fchAgende a:hover { background:url(../img/lancFicha/lancAgendeOn.jpg) no-repeat;}
#boxLancamento .topoLancamento ul li.fchImoveisVenda { background:url(../img/lancFicha/lancImoveisVenda.jpg) no-repeat;}
#boxLancamento .topoLancamento ul li.fchImoveisVenda a:hover { background:url(../img/lancFicha/lancImoveisVendaOn.jpg) no-repeat;}
#boxLancamento .topoLancamento ul li.fchCorretor { background:url(../img/lancFicha/lancCorretor.jpg) no-repeat;}
#boxLancamento .topoLancamento ul li.fchCorretor a:hover{ background:url(../img/lancFicha/lancCorretorOn.jpg) no-repeat;}
#boxLancamento .topoLancamento ul li.fchImpressao { background:url(../img/lancFicha/lancImpressao.jpg) no-repeat;}
#boxLancamento .topoLancamento ul li.fchImpressao a:hover{ background:url(../img/lancFicha/lancImpressaoOn.jpg) no-repeat;}
#boxLancamento .topoLancamento ul li.fchProposta { background:url(../img/lancFicha/lancProposta.jpg) no-repeat;}
#boxLancamento .topoLancamento ul li.fchProposta a:hover{ background:url(../img/lancFicha/lancPropostaOn.jpg) no-repeat;}
#boxLancamento .topoLancamento ul li.fchAmigo { background:url(../img/lancFicha/lancAmigo.jpg) no-repeat;}
#boxLancamento .topoLancamento ul li.fchAmigo a:hover{ background:url(../img/lancFicha/lancAmigoOn.jpg) no-repeat;}
#boxLancamento .topoLancamento ul li.fchFavoritos { background:url(../img/lancFicha/lancFavorito.jpg) no-repeat;}
#boxLancamento .topoLancamento ul li.fchFavoritos a:hover{ background:url(../img/lancFicha/lancFavoritoOn.jpg) no-repeat;}
#boxLancamento .topoLancamento ul li.fchLocalizacao { background:url(../img/lancFicha/lancLocalizacao.jpg) no-repeat;}
#boxLancamento .topoLancamento ul li.fchLocalizacao a:hover{ background:url(../img/lancFicha/lancLocalizacaoOn.jpg) no-repeat;}
#boxLancamento .topoLancamento ul li.fchImagens { background:url(../img/lancFicha/lancImagens.jpg) no-repeat;}
#boxLancamento .topoLancamento ul li.fchImagens a:hover{ background:url(../img/lancFicha/lancImagensOn.jpg) no-repeat;}
#boxLancamento .topoLancamento ul li.fchHotsite { background:url(../img/lancFicha/lancHotsite.jpg) no-repeat;}
#boxLancamento .topoLancamento ul li.fchHotsite a:hover{ background:url(../img/lancFicha/lancHotsiteOn.jpg) no-repeat;}

#boxLancamento .boxFichaTecnica { clear:both; padding:10px 0 0 0;}
#boxLancamento .boxFichaTecnica h2 { background:url(../img/lancFicha/bgh2-Ficha.jpg) 0 bottom repeat-x; padding-left:6px; font-size:16px; border:none;  }

#boxLancamento .boxFichaTecnica .boxDescricao h2 { background:none; padding:0; border:0;}
#boxLancamento .boxFichaTecnica .boxDescricao ul li { list-style:none;}

#boxLancamento .boxFichaTecnica .boxDescricao { float:left; width:510px; padding:5px 20px 10px 0; }
#boxLancamento .boxFichaTecnica .boxDescricao .listagemDescricao { width:250px; padding:0; float:left;}
#boxLancamento .boxFichaTecnica .boxDescricao .listagemDescricao ul { float:left; padding-bottom:0;} 
#boxLancamento .boxFichaTecnica .boxDescricao .listagemDescricao ul li span { color:#000; font-size:14px; font-weight:bold; }
#boxLancamento .boxFichaTecnica .boxDescricao .listagemDescricao ul li{ list-style:none outside; color:#980101;  }
#boxLancamento .boxFichaTecnica .boxDescricao .listagemDescricao ul li ul {width:215px; padding:0 20px 0 0;  } 
#boxLancamento .boxFichaTecnica .boxDescricao .listagemDescricao ul li ul li { color:#000;  font-size:11px; list-style:disc inside; padding:5px 0 5px 10px;  }

#boxLancamento .boxFichaTecnica .boxDescricao .listagemDescricaoUnica { width:500px !important;}

#boxLancamento .boxFichaTecnica .boxFicha { background:url(../img/lancFicha/box.jpg) no-repeat; float:left; width:368px; height:273px; padding:20px 30px 0; }
#boxLancamento .boxFichaTecnica .boxFicha h3 { font-size:12px; color:#980101; width:370px; border-bottom:1px solid #000; }
#boxLancamento .boxFichaTecnica .boxFicha h3 span { float:right;  }
#boxLancamento .boxFichaTecnica .boxFicha h3 span a { color:#980101; line-height:14px; font-size:10px; }
#boxLancamento .boxFichaTecnica .boxFicha h3 span a:hover {color:#F00; text-decoration:none; }
#boxLancamento .boxFichaTecnica .boxFicha p { text-align:center; width:auto; width:370px;}
#boxLancamento .boxFichaTecnica .boxFicha p img { padding:15px 0 0;} 

/* PAGINAS PERSONALIZADAS */
.tabelaempresa { float:left; width:200px !important; margin:20px 55px 20px 60px; _margin:20px 50px 20px 55px; }
.tabelaempresa p { text-align:center !important; }
.tabelaempresa span { text-align:center; display:block; height:70px; vertical-align:middle; }
.tabelaempresa .dois { padding:20px 0 0 0; }
.tabelaempresa .tres { padding:20px 0 0 0; }

/* STYLE PARA O JQUERY VIEWER */
#foto_grande { clear:both; _overflow:auto; _height:220px; }
#foto_grande a { margin:5px 0 0 0; }
#foto_grande img { width:120px; height:90px; padding:1px; border:solid 1px #CCC; margin:10px 0 0 10px; float:left; }

/* H1 COM BANDEIRAS */
h1.realizados { clear:both; height:30px; border-bottom:1px solid; padding:0; margin:0 0 10px; }
h1.realizados span {float:left; display:inline-block;}
h1.realizados img { float:right; padding-top:9px;}

/* OBRAS */
#titobra li {  }
#titobra li a { color:#DF2A19; font-weight:bold; font-size:14px; }
#titobra li a:hover { text-decoration:underline; }
#titobra li a span { color:#000; }

#ecologia table td { border:0; text-align:left; font-size:12px; }
#ecologia table td a { color:#FF0000; }
#ecologia table th { border:none ; }
#ecologia table tr:hover td { background:none;}

#foto_plantas {width:640px; margin:auto;}
#foto_plantas2 {width:341px; margin:auto;}

.fotosObras ul li { list-style:none; line-height:15px ; padding:0 10px 0 10px; float:left; font-size:11px; width:130px; display:block; height:180px; overflow:hidden; }
.fotosObras ul li a img { width:125px; height:90px; padding:2px; border:solid 1px #891B1E; }
.fotosObras ul#divLegFoto li{ height:auto;}
.fotosObras ul { float:left ; }

#divFotos { overflow:auto; padding:0 0 25px;}
#divFotosProj { clear: both; overflow: auto; padding-bottom: 15px; text-align: center; }

#arvores h1 { clear:none}
#arvores img { float:left; padding:0 10px 0 0}
p.voltar {    clear: both; padding: 25px 0 0; text-align: center;}
p.voltar a{background: none repeat scroll 0 0 #F8F8F8;    border: 1px solid #CCCCCC;    color: #000000;    padding: 5px 15px;    text-transform: uppercase;}

.ulMap {  }
.ulMap li { font-weight:bold; list-style:none; color:#EB0011; }
.ulMap li a { color:#EB0011; }
.ulMap li ul li a { color:#730202 }

.noborder table td{ border:none;}
.noborder table td h1{ border-bottom:1px solid red; padding-bottom:0; margin-bottom:15px;}
.noborder table td h1 a { color:#000; }
.noborder table td a { color:#000; }

.artistas li{ position:relative;}
.artistas li img { width:240px; }
.artistas li a:hover { font-weight:bold;}
.artistas .tooltip { padding:10px 10px 10px 35px; float:right; position:absolute; top:0; left:300px; }
.artistas .tooltip2 {padding:10px 10px 10px 35px; float:right; position:absolute; top:-100px; left:300px;}

.unidadesVenda li{ position:relative;}
.unidadesVenda li img { width:200px; }
.unidadesVenda li a:hover { font-weight:bold;}
.unidadesVenda .tooltip { padding:10px 10px 10px 35px; float:right; position:absolute; top:0; left:300px; }

/* SALA DA IMPRENSA */
.salaImprensa .boxImprensa ul li { list-style:none outside; padding:10px 20px 10px 0; width:300px; float:left;}
.salaImprensa .boxImprensa ul li img { padding:0 0 5px 0}
.salaImprensa .boxImprensa ul li h2 { border:none;}
.salaImprensa .boxImprensa ul li h2 a { background:url(../img/salaimprensa/bg-imprensaLink.jpg) no-repeat; padding:5px 0 5px 30px; font-size:18px; font-weight:bold;}
.salaImprensa .boxImprensa ul li p { padding:5px 0 0 30px; font-weight:bold}

.menuImprensa {  background:url(../img/salaimprensa/bg-menuImprensa.jpg) no-repeat; width:254px; height:370px; float:left;}
.menuImprensa ul li { list-style:none outside; padding:5px 15px 5px 15px; }
.menuImprensa ul li a { background:url(../img/salaimprensa/bg-liMenuImprensa.png) no-repeat 0 center; padding:15px 0 15px 40px; font-size:12px; font-weight:bold; color:#000; display:block; border-bottom:1px dashed #d8d8d8;}
.menuImprensa ul li a:hover  {color:#5e0000; font-style:italic; text-decoration:none; background:url(../img/salaimprensa/bg-liMenuImprensaHover.png) no-repeat 0 center;}
.menuImprensa ul li:last-child a{ border:none}

.imprensaH1 { font-size:14px; border-bottom:1px solid #000; padding:0; margin:0 0 10px}
.imprensaH1 span{ font-size:30px;}
.imprensaH1 a{ color:#5E0000; }

.corpoImprensa { float:left; width:695px; padding:0 0 0 20px}

.buscaImprensa { float:left; width:695px;}
.buscaImprensa fieldset { float:left;}
.buscaImprensa p { float:left}
.buscaImprensa dl { float:left; padding:0 20px 0 0}
.buscaImprensa dl dt { padding:4px 2px 0; min-height:1px;}
.buscaImprensa dl dd {min-height:1px;}

.corpoImprensa .cabecalhoImprensa { padding:0 0 20px 0; }

/* SALA IMPRENSA - RELEASES */
.corpoImprensa .imprensaListRelease { clear:both; }
.corpoImprensa .imprensaListRelease h2 { border-bottom:none; }
.corpoImprensa .imprensaListRelease h2 a { background:url(../img/salaimprensa/bg-liListRelease.png) no-repeat 0 center; padding:8px 0 8px 40px; font-size:18px; font-weight:bold; color:#000; display:block; color:#5e0000;}
.corpoImprensa .imprensaListRelease h2 a span { font-size:12px;}
.corpoImprensa .imprensaListRelease p { padding:0 0 0 40px;}
.corpoImprensa .imprensaListRelease ul li{ list-style:none outside; padding:10px 0; border-top:1px dashed #CCC;}
.corpoImprensa .imprensaListRelease ul.paginacao li { border:0;}
/* SALA IMPRENSA - MÍDIA */
.corpoImprensa .imprensaListMidia { clear:both; }
.corpoImprensa .imprensaListMidia h3 { padding:0 0 0 40px; font-size:12px; color:#5e0000;}
.corpoImprensa .imprensaListMidia h2 { border-bottom:none; }
.corpoImprensa .imprensaListMidia h2 a {  padding:8px 0 8px 40px; font-size:18px; font-weight:bold; color:#000; display:block; color:#5e0000;}
.corpoImprensa .imprensaListMidia h2 a span { font-size:12px;}
.corpoImprensa .imprensaListMidia p { padding:0 0 0 40px;}
.corpoImprensa .imprensaListMidia ul.listaMidia li{ list-style:none outside; padding:10px 0; border-top:1px dashed #CCC; background:url(../img/salaimprensa/bg-liListRelease.png) no-repeat 0 5px;}

/* SALA IMPRENSA - IMAGENS */
.corpoImprensa .imprensaListImagens { clear:both; }
.corpoImprensa .imprensaListImagens ul li{ list-style:none outside; padding:5px 0; width:210px; height:250px; border-bottom:1px dashed #777; float:left; margin:5px;}
.corpoImprensa .imprensaListImagens ul li img { width:208px; height:156px; border:1px solid #777; }
.corpoImprensa .imprensaListImagens ul li .album-fotos a + a { display:none; }
.corpoImprensa .imprensaListImagens ul li .tituloImagens { color:#5e0000; clear:both; font-weight:bold; font-size:14px; padding:2px 0 8px 0;}
.corpoImprensa .imprensaListImagens ul li .resumoImagens { clear:both; font-weight:bold;}

/* SALA IMPRENSA - JORNALISTA */
.corpoImprensa .imprensaListJornalista { clear:both; }
.corpoImprensa .imprensaListJornalista h1 { border-bottom:none; color:#5e0000;}

/* SALA IMPRENSA - VÍDEOS */
.corpoImprensa .imprensaListVideos { clear:both; }
.corpoImprensa .imprensaListVideos h2 { border-bottom:none; clear:none; float:left; width:555px;}
.corpoImprensa .imprensaListVideos h2 a { background:none; padding:8px 0 8px 5px; font-size:18px; font-weight:bold; color:#000; display:block; color:#5e0000;}
.corpoImprensa .imprensaListVideos h2 a span { font-size:12px;}
.corpoImprensa .imprensaListVideos p { padding:0 0 0 5px; float:left}
.corpoImprensa .imprensaListVideos a { float:left;}
.corpoImprensa .imprensaListVideos ul li{ list-style:none outside; padding:10px 0 10px 5px; border-top:1px dashed #CCC; }
.corpoImprensa .imprensaListVideos ul.paginacao li { border:0;}


/* SALA IMPRENSA - DETALHES */
.imprensaDetalhes {float:left; width:695px; padding:0 0 20px 20px}
.imprensaDetalhes img { float:left; padding:0 20px 0 0; width:180px;}
.imprensaDetalhes p { font-weight:bold}
.imprensaDetalhes h1 { padding:0 0 10px 0}
.imprensaDetalhes .impresaDetalheFonte { color:#5e0000; font-size:12px; font-weight:bold; clear:both; padding:10px 0 0;}
.imprensaDetalhes .imprensaVoltar { width:330px; height:20px; padding:10px 0 0 20px; background:#d8d8d8; float:left; margin:0 5px 0 0;}
.imprensaDetalhes .imprensaVoltar a {color:#83848c; font-size:11px; font-weight:bold}
.imprensaDetalhes .imprensaSociais { width:225px; padding:3px 10px 0 10px; background:#d8d8d8; float:left; margin:0 5px 0 0;}
.imprensaDetalhes .imprensaSociais iframe { float:left; padding:0 5px;}
.imprensaDetalhes .imprensaSociais div { float:left;}
.imprensaDetalhes .imprensaPrint { float:left; width:75px; height:25px; padding:5px 0 0 10px; background:#d8d8d8; }
.imprensaDetalhes .imprensaPrint a.mail{ background:url(../img/salaimprensa/img-imprensaMailto.jpg) no-repeat; width:26px; height:18px; display:block; float:left; margin:0 3px;}
.imprensaDetalhes .imprensaPrint a.print{ background:url(../img/salaimprensa/img-imprensaPrint.jpg) no-repeat; width:25px; height:24px; display:block; float:left; margin:0 3px;}
.imprensaDetalhes center { padding:10px 0;}

/* SALA IMPRENSA - ASSESSORIA */
.corpoImprensa .imprensaListAssessoria { clear:both; }
.corpoImprensa .imprensaListAssessoria h1 { border-bottom:none; color:#5e0000;}
.corpoImprensa .imprensaListAssessoria p { font-weight:bold;}

/* CONSTRUA SUA CASA */
.menuConstrua {  background:url(../img/construa-sua-casa/bg-menuConstrua.jpg) no-repeat; width:254px; height:370px; float:left;}
.menuConstrua ul li { list-style:none outside; padding:5px 15px 5px 15px; }
.menuConstrua ul li a { background:url(../img/construa-sua-casa/bg-liMenuConstrua.png) no-repeat 0 center; padding:15px 0 15px 40px; font-size:12px; font-weight:bold; color:#000; display:block; border-bottom:1px dashed #d8d8d8;}
.menuConstrua ul li a:hover  {color:#5e0000; font-style:italic; text-decoration:none; background:url(../img/construa-sua-casa/bg-liMenuConstruaHover.png) no-repeat 0 center;}
.menuConstrua ul li:last-child a{ border:none}

.corpoConstrua { float:left; width:695px; padding:0 0 0 20px}
.corpoConstrua .cabecalhoConstrua { padding:0 0 20px 0; }

/* LISTAGEM - CONSTRUA SUA CASA */
.construaList { clear:both; }
.construaList h3 { font-size:18px; color:#5e0000; }
.construaList h2 {font-size:24px; color:#5e0000; }
.construaList h2 a {  padding:8px 0 8px 40px; font-size:18px; font-weight:bold; color:#000; display:block; color:#5e0000;}
.construaList h2 a span { font-size:12px;}
.construaList ul {  }
.construaList ul li{border-top:1px dotted #7d7d7d; list-style:none outside; padding:10px 0; float:left;}
.construaList ul li .image { float:left; width:190px; height:108px; overflow:hidden; display:block}
.construaList ul li .image img {width:165px; max-height:108px  }
.construaList ul li .imageConstrucoes { float:left; width:190px; height:108px; overflow:hidden; display:block}
.construaList ul li .imageConstrucoes img {  max-width:180px; max-height:108px}
.construaList ul li .textoMateriais { float:left; width:505px;}
.construaList ul li h4 { font-size:14px; font-weight:bold; padding:0; }
.construaList ul li p { padding:3px 0 10px 20px;}

/* EXPOSIÇÕES - CONSTRUA SUA CASA */
.topoConstruaExposicao { background:url(../img/construa-sua-casa/bg-exposicoes.jpg) no-repeat; width:660px; height:311px; float:left; margin:0 0 0 50px;}
.topoConstruaExposicao ul li { list-style:none outside; padding:0 1px 1px 0; float:left; }

