@charset "utf-8";
/* CSS Document */

#flash { width:990px; height:100px; float:left; clear:left; position:relative; color:#fff; }
#flash h4 { position:absolute; top:10px; right:20px; font-size:50px; font-weight:normal; text-shadow:0px 5px 20px #000000; line-height:100%; }
#flash p { position:absolute; top:65px; right:20px; font-size:20px; text-shadow:0px 5px 20px #000000; line-height:100%; }

#esquerda { float:left; clear:left; width:173px;  margin:-100px 0px 0px 10px; overflow:hidden; display:inline; }

#esquerda .menu2 { background:url(../imagens/bgmenu.png) no-repeat; position:relative; left:0px; top:0px; width:153px; height:220px; color:#FFF; margin:0px !important; padding:10px 10px 10px 10px; }
#esquerda .menu2 ul { z-index:-1; float:left; clear:left; width:150px; height:132px; }
#esquerda .menu2 li { float:left; clear:left; width:100%;  font-size:11px; list-style:none; }
#esquerda .menu2 li a { color:#fff; text-indent:12px; display:block; line-height:120%; }

#esquerda #metauser {  width:138px; float:left; clear:left; margin:27px 0px 0px 6px; display:inline; position:relative; }
#esquerda #metauser legend { display:none; }
#esquerda #metauser fieldset { border:none; }
#esquerda #metauser label { float:left; clear:left;  height:14px; width:105px;  }
#esquerda #metauser label.usuario { margin:0px 0px 6px 0px; width:135px; }
#esquerda #metauser input { border:none; background:none; color:#0A51A1; font-size:10px; float:left; clear:left; width:102px;}
#esquerda #metauser button { width:26px; height:16x; background:url(../imagens/space.gif); text-indent:-5000px; overflow:hidden; position:absolute; right:3px; top:20px; border:none; cursor:pointer; }

#esquerda #flash2 { margin:0px 0px 0px 3px; display:inline; width:165px; height:500px; }

#corpo { float:left; width:510px; margin:10px 0px 0px 10px; display:inline; }
.empcorpo { width:785px !important; } 
#corpo.empreendimentos { width:785px; }
#corpo a:hover { color:#0C59AF; }
#corpo #trackingline { color:#999; float:left; clear:left; width:100%; margin:0px 0px 10px 0px; }
#corpo h1 { font-weight:normal; color:#0A51A1; font-size:25px; float:left; clear:left; width:100%; margin:0px 0px 12px 0px; line-height:100%; }
#corpo #conteudo { float:left; clear:left; width:100%; text-align:justify; overflow:hidden;}
#corpo #conteudo a { color:#0C59AF; font-weight:bold; }
#corpo #conteudo p { line-height:160%; font-size:12px; color:#626262; margin:0px 0px 12px 0px; }
#corpo #conteudo ul { list-style:inside; margin:0px 0px 12px 0px; }
#corpo #conteudo p img { margin:5px; }
#corpo #opt { float:right; clear:both; }
#corpo #opt a.print { background:url(../imagens/ico_print.gif) no-repeat; padding:0px 0px 0px 20px; font-weight:normal; font-size:10px; text-decoration:underline; margin:0px 10px 0px 0px; }
#corpo #opt a.rec { background:url(../imagens/ico_rec.gif) no-repeat; padding:0px 0px 0px 20px; font-weight:normal; font-size:10px; text-decoration:underline; }

#direita { float:right; margin:10px 0px 0px 20px; width:255px; display:inline; overflow:hidden; } 

#direita #novidades { float:left; clear:left; width:251px;  margin:10px 0px 0px 0px;  display:inline; }
#direita #novidades h1 { background:url(../imagens/hnovidades.gif) no-repeat; display:block; width:123px; height:20px; text-indent:-5000px; overflow:hidden; }
#direita #novidades .box { font-size:10px; margin:10px 0px 0px 0px; color:#666666; }
#direita #novidades .box h4 a { font-size:10px; line-height:100%; }
#direita #novidades .box a img { padding:3px; background:#0A51A1; float:left; margin:0px 5px 0px 0px;  width:72px; height:54px; }
#direita #novidades .box a:hover img { background:#167DEF; }
#direita #novidades .box a:hover { color:#167DEF; }
#direita #novidades .box p { font-size:9px; }
#direita #novidades .box p.cleft { font-size:11px; margin:5px 0px 5px 0px; }
#direita #novidades .box a { color:#0A51A1; }
#direita #novidades .box strong { float:left; clear:left; display:block; margin:5px 0px 0px 0px; border-top:1px #EAEAEA solid; width:100%;   }

#direita #empreendimentos { float:left; width:251px;  margin:0px 0px 0px 0px; overflow:hidden; }
#direita #empreendimentos h1 { background:url(../imagens/hiemp.gif) no-repeat; display:block; width:206px; height:24px; text-indent:-5000px; overflow:hidden; }
#direita #empreendimentos .box { margin:10px 0px 0px 0px; color:#666666; float:left; width:251px; margin:5px 10px 0px 0px; }
#direita #empreendimentos .box a img { padding:5px; background:#F5F5F5; width:71px; height:50px; float:left; margin:0px 5px 0px 0px; }
#direita #empreendimentos .box a:hover img { padding:5px; background:#167DEF; }
#direita #empreendimentos .box a:hover { color:#167DEF; }
#direita #empreendimentos .box h2 { font-size:14px; float:left; width:160px; }
#direita #empreendimentos .box strong { float:left; color:#CC0000; font-size:10px; }

#seletorFonte { display:none; }
#caixaEditoria { display:inline; float:left; clear:left; width:100%; margin:0px 0px 5px 0px; }

#conteudo .box { float:left; clear:left; width:100%; border-bottom:1px #f0f0f0 solid; margin:0px 0px 5px 0px; }
#conteudo .box a img { float:left; margin:0px 5px 5px 0px; border:#f0f0f0 1px solid; padding:4px; width:80px; height:60px;}
#conteudo .box a:hover img { background:#217EE4; }
#conteudo .box h2 { font-size:14px; color:#217EE4 !important; margin:2px 0px 5px 0px;} 
#conteudo .box p {  }
#conteudo .caixa { background:#F7F7F7; border:1px #EDEDED solid; padding:10px; margin:0px 0px 12px 0px; }

#sysgalleries  a img { margin:0px 3px 3px 3px; padding:4px; background:#fff;height:90px;}
#sysgalleries  a:hover img { background:#0C59AF;}
#sysgalleries { float:left; width:100%; padding:10px 0px 0px 0px; border-top:1px #ccc solid; }


/* GALERIA */
/*		   */
#mostrafoto { background:url(../imagens/galeria.jpg) center no-repeat; width:483px; height:296px; float:left; border:2px solid #f0f0f0;}
ul.fotos {position:relative; list-style:none; width:296px; padding:0px; float:right; margin:0px 0px 10px 0px; display:inline;}
ul.fotos li {width:138px;height:100px; margin:0px; padding:0px; float:left; margin:0px 0px 10px 10px; display:inline; }
ul.fotos li img {border:none; width:130px;height:92px; padding:4px; background:#F0F0F0; }
ul.fotos li span img {border:none !important;width:483px; height:auto !important; height:297px; min-height:297px; padding:0px; }
ul.fotos a {display: block;} 
ul.fotos a span {display: none; border:none !important;}
ul.fotos a:hover span {display: block;position: absolute; top:2px; right: 300px; border:none !important; background:#fff; height:296px; width:483px; overflow:hidden; }
ul.fotos a:hover span.legenda {display:block;text-align:center;position:absolute;top:250px;right:10px; border:none; background:none;}
ul.fotos a:hover span.legenda img { width:172px !important; height:19px !important; min-height:19px !important; background:none; padding:none; }

#galeria .prev { background:url(../imagens/al2.gif) no-repeat; padding:12px 0px 0px 0px; text-indent:20px; width:80px; height:27px; display:block; overflow:hidden; float:left; margin:0px 20px 0px 15px; text-decoration:underline !important; color:#66C092 !important; }
#galeria .next { background:url(../imagens/ar2.gif) no-repeat right; padding:12px 0px 0px 0px;  width:70px; height:27px; display:block; overflow:hidden; float:right; margin:0px 0px 0px 0px; text-decoration:underline !important; color:#66C092 !important; }
#sobre { float:left; clear:left; width:100%; text-align:justify; margin:10px 0px 10px 0px; border-bottom:1px #f0f0f0 solid; padding:0px 0px 5px 0px;}
#sobre img { margin:5px !important; float:left; }

/* TABS */
/*      */
#informacoes { float:left; clear:left; width:100%;  margin:0px 0px 10px 0px; overflow:auto;  }
#informacoes p { margin:5px 0px 5px 0px  !important; }
.galleries img { padding:5px 5px 23px 5px; background:url(../imagens/ampliar.gif) bottom no-repeat #fff; float:left; margin:0px 7px 0px 0px; width:110px; height:80px;}
#tabs { float:left; clear:left; width:100%; border-bottom:2px #2262AA solid;}
#tabs li {float:left;text-align:center;width:auto; list-style:none; }
#tabs li a { padding:5px;display:block; }
#tabs li a:hover { background:#2262AA; color:#fff !important; text-decoration:none !important; }
#localizacao, #projeto, #contato, #status {background-color: #F9F9F9; margin:28px 0px 0px 0px;}
#localizacao, #projeto, #contato, #status {float:left;padding:10px;width:765px;}
#localizacao ul, #projeto ul, #contato ul, #status ul { margin:0px; color:#666; }
#localizacao li, #projeto li, #contato li, #status li {border-bottom: 1px dotted #666;padding: 3px 0; list-style:none; }
.tab_localizacao, .tab_status, .tab_contato, .tab_projeto {background-color:#fff; border-top:1px #f0f0f0 solid;border-right:1px #f0f0f0 solid; border-left:1px #f0f0f0 solid; visibility:;}
#projeto, #contato, #status, #localizacao { position: relative;margin-left: -785px;z-index: -1 !important; display:none; }
#informacoes :target {z-index: 1 !important; display:block !important;	}
#informacoes .target {z-index: 1 !important; display:block !important;/*Para Browsers sem suporte a :target*/}