/*-----------------------------------------------------------------------------
Analysis

Versao               : 1.0 // Sempre que houver modificacao, por favor alterar a versao da folha
Autor                : Fabiano Monteiro
Email                : fabiano@sv.com.br;
Website				 : http://www.pce.com.br/
Data de Criacao      : 16/04/2008
Ultima Modificacao   : 
Autor da Modificacao : 
 
!- Legenda de comentarios.
-----------------------------------
 :LIXO     - Maneira ruim de contornar um problema
 :ALTERAR  - Alterar no fim do desenvolvimento do projeto
 :BUG      - Problema no codigo

-----------------------------------------------------------------------------*/
/* Geral */
span.clearB { display:block; clear:both; }
* { margin:0; padding:0; }
body { background:url(../img/bg_body.jpg) left top repeat-x; font-family:"Trebuchet MS", arial, sans-serif; font-size: 11px; color: #666666;}
p { margin: 8px 0; }

#canvas { margin:0 auto; width:775px;}
#boxMae { }

#lateral { width: 197px; float:left; }
img.logo { margin:22px 0 10px 0; }
div.lateralLoca { padding-left:5px; background:url(../img/bg_boxLateral.jpg) left top no-repeat; width:194px; margin-top:5px; font-size: 10px; line-height:12px; }
div.lateralLoca a { color:#3B9F9D; }
div.lateralLoca strong { color: #FE9900; font-weight:bolder;}
img.imgLaterBottom { margin-top: 30px; }

#boxCorpo { margin-left:198px;}
.menuPrinc { margin:0; padding:0; padding-top: 90px; display: table; font-size: 11px; font-family:"Trebuchet MS", arial, sans-serif;  width:573px; background:url(../img/bg_topoMenu.jpg) top left no-repeat;}
.menuPrinc * { margin: 0; padding: 0;}
.menuPrinc a { display: block; color:#FFFFFF; text-decoration:none; line-height: 20px;}
.menuPrinc .ItemPrinc a { display: block; text-decoration:none; padding: 2px 9px; }
.menuPrinc li { list-style: none; float: left; /*height: 1%;*/ padding: 2px 9px; margin:0 2px; text-transform:uppercase; color:#FFFFFF; }
.menuPrinc li ul { z-index:10; position: absolute; visibility: hidden; white-space: nowrap; _z-index:10 !important;}
.menuPrinc li.itemSelec { background:#88B9CA;padding-top:2px; color:#135168;} 
.menuPrinc li.itemSelec a { color:#135168; }
.menuPrinc li.itemSelec ul li a { color:#FFFFFF; }
.menuPrinc li.itemSelec ul li a:hover { /*background-color: #88B9CA;*/ color: #C6DDD7; }

/* hack para navegadores que exigem width para elementos pos absolute (Opera) 
html:first-child>body .menuPrinc li ul { width: 500px;}*/
.menuPrinc li:hover ul, .menuPrinc  li.over ul { visibility: visible;} /* a class  .over eh tecnica pro hover no IE */
.menuPrinc li:hover ul li ul, .menuPrinc li.over ul li ul{ visibility: hidden;}
.menuPrinc li ul li:hover ul, .menuPrinc li ul li.over ul{ visibility: visible;}
/*visual*/
.menuPrinc a:hover { /*background-color: #88B9CA;*/ color: #C6DDD7; }
.menuPrinc ul li ul { z-index:10; background-color:#60A4B9; border:1px solid #3B6A7C;}
.menuPrinc ul li ul li { float:none; }

#boxCorpo #contCorpo { margin-top: 5px; }
#contCorpo { width:573px; }
#contCorpo div.supBg2bx { height:180px; margin-bottom: 5px; }
#contCorpo div.supBg2bx div#foto_maior { float:left; z-index:1; }
#contCorpo div.supBg2bx div.contDirFdest { margin-left: 290px; padding-top: 15px; width: 260px; font-size:11px; text-align:justify; }

#contCorpo div.bg2bx { background: url(../img/bg_2bCorpo.jpg) bottom left repeat-x; width: 260px; height: 174px; }
#contCorpo div.bg2bx ul { list-style: url(../img/seta.gif); padding-left:5px; margin-left:20px; margin-bottom:0; padding-top: 5px; margin-top:15px; }
#contCorpo div.bg2bx ul li { margin:0; padding:0; }
#contCorpo div.energia { float:left; margin-left: 10px; }
#contCorpo div.infra {  margin-left: 290px; margin-bottom: 16px;}
#contCorpo a { text-decoration:none; color:#666666}
#contCorpo select {font-size: 11px; font-family:"Trebuchet MS", arial, sans-serif;}

#boxCorpo #rodape { padding-top: 10px; border-top: 1px solid #88B9CA; width: 573px;}
span.contRodape { display:block; padding:2px 0 0 10px;}
span.contRodape  span.rodapePCE { margin-right: 200px; }
span.sv a { color:#FFFFFF; text-decoration:none; }
#boxCorpo #cop {  background:#88B9CA; height:21px; color:#FFFFFF;}
