@charset "utf-8";
/* CSS Document */

* { padding:0; margin:0; outline:none; }
body { font-size:12px; font-family:"Tahoma", Geneva, sans-serif; background:url(../img/bgGeral.jpg) no-repeat center top; }
.bodyinterna { background:url(../img/bgInterna.jpg) no-repeat center top; }
a { text-decoration:none; }
img { border:none; }

#geral { width:980px; padding:0 10px; margin:auto; background:url(../img/bgGeral.jpg) no-repeat -220px top; }
.bodyinterna #geral { width:980px; padding:0 10px; margin:auto; background:url(../img/bgInterna.jpg) no-repeat -220px top; }

#geral #topo { height:305px; }
#geral #topo #logo { float:left; width:340px; height:300px; }

#geral #topo2 { height:200px; }
#geral #topo2 #logo { float:left; width:250px; height:200px; display:block; }

#geral #topo #menuEsq { float:left; width:245px; padding:15px 0 0 70px; }
#geral #topo #menuEsq ul { padding:3px 0 0 0; }
#geral #topo #menuEsq ul li { list-style:none; line-height:32px; height:33px; }
#geral #topo #menuEsq ul li a { font-weight:bold; color:#000; font-size:13px; display:block; height:33px;}
#geral #topo #menuEsq ul li a:hover { color:#929435; }

#geral #topo2 #menuEsq { float:left; width:705px; padding:120px 0 0 25px; height:30px; }
#geral #topo2 #menuEsq ul { }
#geral #topo2 #menuEsq ul li { list-style:none; height:15px; float:left; padding-right:9px; }
#geral #topo2 #menuEsq ul li a { font-weight:bold; color:#000; font-size:12px; display:block; float:left; height:33px; }
#geral #topo2 #menuEsq ul li a:hover { color:#929435; }

#geral #topo #menuDir { float:left; width:245px; padding:15px 70px 0 0; }
#geral #topo #menuDir ul { padding:3px 0 0 0; }
#geral #topo #menuDir ul li { list-style:none; line-height:32px; height:33px; }
#geral #topo #menuDir ul li a { font-weight:bold; color:#000; font-size:13px; display:block; height:33px; text-align:right; }
#geral #topo #menuDir ul li a:hover { color:#929435; }

#geral #topo2 #menuDir { float:left; width:705px; padding:0 0 0 25px; }
#geral #topo2 #menuDir ul { }
#geral #topo2 #menuDir ul li { list-style:none; height:33px; float:left; padding-right:13px; }
#geral #topo2 #menuDir ul li a { font-weight:bold; color:#fff; font-size:12px; display:block; height:33px; float:left; text-align:right; }
#geral #topo2 #menuDir ul li a:hover { color:#929435; }

#geral #meio { clear:both; padding:30px 0 30px 0; min-height:300px; _height:300px; }
#geral #meio h1 { font-size:18px; padding:0 0 15px 0; }
#geral #meio .alt { display:none; }
#geral #meio h2 { font-size:16px; color:#B4A200; padding:15px 0 5px 0; clear:both; }
#geral #meio h3 { font-size:15px; color:#B4A200; padding:5px 0 5px 0; }
#geral #meio p { padding:5px 0; line-height:17px; }
#geral #meio hr { background:url(../img/bgHr.jpg) no-repeat top center; height:5px; margin:5px 0; border:none; clear:both; }
#geral #meio a { color:#000; }

#geral #meio #boxConheca { float:left; width:640px; _width:600px; height:260px; padding:0 25px 0 0; _padding:0 0 0 0; overflow:hidden !important;  }
#geral #meio #boxConheca h1 { padding:0 0 15px 0; }
#geral #meio #boxConheca #detConheca {  }
#geral #meio #boxConheca img { margin-top:-20px; }
 
#geral #meio #boxDesde { float:right; width:315px; overflow:hidden; }
#geral #meio #boxDesde img { float:left; padding:10px 10px 20px 0; }
#geral #meio #boxDesde h2 { padding:0 0 15px 0; color:#000; }
#geral #meio #boxDesde a { color:#000; font-weight:bold; float:right; margin:10px 0 0 0; }

#geral #meio #boxRealizacoes { clear:both; height:240px; overflow:hidden; padding:15px 0 0 0; }
#geral #meio #boxRealizacoes h2 { padding:0 0 15px 0; }

#geral #meio #divBoxes { height:125px; clear:both; padding:20px 0 0 0; }
#geral #meio #divBoxes #box1 { margin:0 10px 0 0;  }
#geral #meio #divBoxes #box2 { margin:0 10px 0 10px;  }
#geral #meio #divBoxes #box3 { margin:0 0 0 11px;  }
#geral #meio #divBoxes .boxBlack { background:url(../img/bgBox.jpg) no-repeat center top; width:303px; height:118px; color:#fff; float:left; padding:5px 0 0 10px; }
#geral #meio #divBoxes .boxBlack h2 { font-size:17px; font-weight:bold; padding:3px 0 5px 0; }
#geral #meio #divBoxes .boxBlack ul li { list-style:none; background:url(../img/bgLiBox.jpg) no-repeat left center; padding:0 0 0 12px; float:left; width:139px; line-height:25px; }
#geral #meio #divBoxes #box2 ul li { list-style:none; background:url(../img/bgLiBox.jpg) no-repeat left center; padding:0 0 0 12px; float:left; width:80px !important; line-height:25px; }

#geral #meio #divBoxes .boxBlack a { color:#fff; font-size:11px;  }
#geral #meio #divBoxes .boxBlack a:hover { color:#C4B301; }

#geral #meio #envolve { position:relative; width:510px; height:210px; }
#geral #meio #envolve #bts { position:absolute; bottom:5px; z-index:80; left:7px; }
#geral #meio #envolve #bts a { color:#fff; background:url(../img/bolaOff-trans.png) no-repeat center; width:24px; height:22px; display:block; float:left; margin:0 2px; line-height:22px; text-align:center; cursor:pointer; font-weight:bold; }
#geral #meio #envolve #bts .activeSlide { color:#000; background:url(../img/bolaOn-trans.png) no-repeat center;  }

#geral #meio #fichaInvestidor .tabs-container ul li { list-style:none; background:url(../img/bgLiBox.jpg) no-repeat left center; padding:5px 0 5px 15px; }
#geral #meio #fichaInvestidor .tabs-container ul li a:hover { background:#FFF8A7; }
#geral #meio #fichaInvestidor .divisioria { padding:0 9px; float:left; }

#geral #meio #acoes { min-height:380px; }
#geral #meio #acoes .frames { float:right; overflow:hidden !important; border:none !important; }
#geral #meio #acoes td { overflow:hidden !important; }
#geral #meio #acoes .frame2 { margin:0; }
#geral #meio #acoes table { float:left; margin:0 25px 20px 0; }
#geral #meio #acoes ul { clear:both; }

.liEstiloso ul li { list-style:none; background:url(../img/bgLiBox.jpg) no-repeat left center; padding:5px 0 5px 15px; }
.liEstiloso ul li a:hover { background:#FFF8A7; }

#rodape { clear:both; background:url(../img/bgFooter.jpg) repeat-x top #D1C302; height:195px; padding:20px 0 0 0; }
#rodape #centro { width:980px; padding:0 10px; margin:auto; }
#rodape #centro #logoBaixo { float:left; width:140px; text-align:center; font-weight:bold; line-height:20px; }
#rodape #centro #enderecos { float:left; width:180px; padding:12px 5px 0 20px; }
#rodape #centro #enderecos p { font-size:11px; }
#rodape #centro #enderecos p.strong { font-size:12px; font-weight:bold; padding:0 0 5px 0; }
#rodape #centro #enderecos a { color:#000; font-weight:bold; }
#rodape #centro .mns { float:left; margin:0 0 0 25px; *margin:0 0 0 22px; }
#rodape #centro .mns ul li { list-style:none; line-height:22px; }
#rodape #centro .mns h2 { padding:0 0 5px 0; font-size:17px; font-weight:bold; }
#rodape #centro .mns a { color:#000; }
#rodape #centro .mns a:hover { color:#fff; }

#rodape #centro #mn1 {  }
#rodape #centro #mn2 {  }
#rodape #centro #mn3 {  }
#rodape #centro #mn4 { margin:0 0 0 15px !important; }

#rodape #centro #logosValue { clear:both; text-align:center; padding:10px 0; }
#rodape #centro #logosValue a { margin:10px; }

/* FIELDSET */
#geral #meio fieldset { padding:15px; border:solid 2px #000; margin:10px 0 20px 0; }
#geral #meio fieldset legend { border:solid 2px #000; padding:5px 8px; color:#DDD421; font-weight:bold; text-transform:uppercase; letter-spacing:1px; background:url(../img/bgLegend.jpg) repeat-x bottom; }
#geral #meio fieldset dt { float:left; width:18%; padding:5px 15px 5px 0; font-weight:bold; text-align:right; }
#geral #meio fieldset dd { float:left; width:80%; padding:5px 0; }
#geral #meio fieldset dd input, #geral #meio fieldset dd select { border:solid 2px #000; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#geral #meio fieldset dd textarea { border:solid 2px #000; padding:4px; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:500px; }
#geral #meio fieldset dd label { padding:0 10px 0 5px; }
#geral #meio form p, #geral #meio form div { text-align:center; }
#geral #meio form div input, #geral #meio form p input { border:none; padding:5px 8px; color:#DDD421; font-weight:bold; text-transform:uppercase; letter-spacing:1px; background:url(../img/bgLegend.jpg) repeat-x bottom; cursor:pointer; }

/* TABLE */
#geral #meio #dados table { border:solid 1px #000; }
#geral #meio #dados table th { background:#000; color:#fff; padding:3px; width:25%; }
#geral #meio #dados table tr {}
#geral #meio #dados table td { background:url(../img/bgTd.jpg) repeat-x bottom #E9E522; padding:3px; width:75%; }


/* LANCAMENTOS */
.imgLan {  }
.imgLan img { border:solid 2px #C9B901; float:left; padding:1px; margin:0 10px 0 0; }
.descLan { float:left; width:720px; }
#fichaLancamento { clear:both; padding:20px 0 0 0; }
.boxLancamentosList { float:left; width:455px; height:115px; margin:15px 10px 10px 10px; padding:5px; border:solid 1px #000; background:#fff; overflow:hidden; }
.boxLancamentosList .h2 { color:#C9B901; font-weight:bold; font-size:14px; }
.boxLancamentosList a { color:#000; }
.boxLancamentosList a img { float:left; border:solid 2px #C9B901; margin:0 10px 0 0; }
.both { clear:both; padding:10px 0 0 0; }
.areader { line-height:20px !important; }
.areader img { float:left; margin:0 5px 0 0; }

/* OBRAS */
.fotosObras ul li { list-style:none !important; line-height:15px !important; padding:0 10px 0 10px; float:left; font-size:11px; width:130px; display:block; }
.fotosObras ul li a img { width:120px; height:80px; padding:1px; border:solid 2px #173D2E; }
.fotosObras ul { float:left !important; }
#divLegFoto { height:95px !important; }
#divLegFoto li { margin:0 0 0 -10px; _margin:0; _padding:0; }

.etapaObras img { margin:0 5px -5px 0; }
.etapaObras table { width:100%; font-size:12px; border:solid 1px #000; }
.etapaObras table th { background:#000; color:#fff; padding:3px; }
.etapaObras table th a { color:#fff; }
.etapaObras table td { background:url(../img/bgTd.jpg) repeat-x top #D7CF26; padding:3px; }
.etapaObras table .tbObracFoto { text-align:center; font-weight:bold; }
.etapaObras table .tbObracFoto a { color:#000; }
.etapaObras tbody { padding:0 0 10px 0; }

#titobra ul li { list-style:none; background:url(../img/bgLiBox.jpg) no-repeat left center !important; padding:0 0 0 15px; }
#titobra ul li a:hover { color:#D7CF26; }

.voltar { padding:10px 0 0 0; text-align:center; clear:both; }
.voltar a { background:url(../img/bgLegend.jpg) repeat-x left -1px; border:1px solid #333; margin:0 10px 0 10px; padding:5px 10px; font-size:12px; font-weight:bold; color:#C7B700 !IMPORTANT; text-align:center; text-transform:uppercase; cursor:pointer; }

p.both { display:none; }

#map { width:900px !important; margin:auto; }

/* BLOG */
.blog-post-autor { float:right; width:25%; border:solid 1px #CCC; background:#f7f7f7; padding:0 10px 10px 10px; }
.blog-post-autor ul { }
.blog-post-autor ul li { list-style:square inside; line-height:19px; }
.blog-post-autor ul li a {  }
.blog-post-autor ul li a:hover { background:#FEFDC5; color:#000 !important; }
.blog-post-autor img { float:left; padding:0 10px 0 0; }
.blog-post-autor .title { float:left; color:#B69F01; padding:0 !important; font-size:16px; font-weight:bold; }

.blog-indique { padding:0 0 5px 0; }
.blog-indique .texto { border:solid 1px #ccc; width:97%; padding:2px; margin:0 0 5px 0; }

.blog-post-conteudo-data { clear:both; float:right; }
.blog-post-conteudo-data span { text-transform:capitalize; font-weight:bold; font-size:12px; }

.blog-post-conteudo { float:left; width:70%; padding:0 20px 0 0; }
.blog-post-conteudo ul li { list-style:none; background:url(../img/bgLiBox.jpg) no-repeat left center; padding:5px 0 5px 15px; }
.blog-post-conteudo ul li a:hover { background:#FFF8A7; }
.blog-post-conteudo img { margin:0 10px 5px 0; border:solid 1px #ccc; float:left; }

.linkright { float:right; font-weight:bold; color:#B69F01 !important; }

.nav-blog { display:none; }

.corretorpiccoloto { background:url(../img/atendimentoonline_piccoloto.jpg) no-repeat; width:289px; height:59px; border:1px solid red;}
.corretorpiccoloto a{ width:289px; height:59px; display:block; text-indent:-1000px;}

.basic  { font-family: verdana; border: 1px solid black; }
.basic div { }
.basic a { cursor:pointer; display:block; padding:5px; margin-top: 0; text-decoration: none; font-weight: bold; font-size: 12px; color: black; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #999; }
.basic ul li { margin-left:2ex; }
.basic ul li a { border:none; padding:0; }
.basic a:hover { background-color: white;  }
.basic a.selected { color: black;  }

#corporativo .publicacoes { float:right; width:400px; height:160px; *height:180px; display:block; }
#corporativo .publicacoes p { padding:10px 10px!important;}
#corporativo .publicacoes fieldset { margin:0 !important; padding:0 !important; border:1px solid; }
#corporativo .publicacoes dl { padding:10px 15px 0 0;}
#corporativo .publicacoes dd { width:210px !important }
#corporativo .publicacoes dt {  padding:8px 15px !important; }

#calendario div table { margin:10px 0 0 0; border:1px solid #000; width:620px; text-align:center;}
#calendario div table tr { border:1px solid #000; padding:10px 0 0 0;}
#calendario div table td { border:1px solid #000;}

