* {margin:0; padding:0; line-height:1.4em;}
html {min-height:100%; height:auto;}
a {text-decoration:none; color:#333;}
a:hover {text-decoration:underline;}
body {background:#AFD1EE url(../img/bgr_.jpg) bottom left repeat-x; font:11px/1.4em Arial, Helvetica, sans-serif; color:#333;}
img {border:0;}
li {list-style:none;}
h2 {font-size:13px; color:#1F7292; font-weight:bold; margin-bottom:10px;}
h3 {font-size:11px; margin:5px 0 10px 0;}
p {padding:5px 0;}
textarea , input {font:11px/1.4em Arial, Helvetica, sans-serif; color:#333;}

/*-- Classes usada com freqüencia --*/
.fc_01, .fc_01 a {color:#004F93;} /*Azul*/
.fc_02, .fc_02 a {color:#1F7292;} /*Azul menu*/
.fs_10, .fs_10 a {font-size:11px;}
.fs_11, .fs_11 {font-size:11px;}
.fs_13, .fs_13 {font-size:13px;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.sub {text-decoration:underline;}
.imgEsp {margin:0 25px 25px 0;}
.center {text-align:center;}
.titPrinc {width:537px; height:38px; margin-bottom:25px;}
.normal {font-weight:normal; text-decoration:none;}
.btnVoltar {float:right; margin:30px 0;}
/*-- Classes usada com freqüencia --*/

/*-- Div flutuante --*/
#fundo {position:absolute; display:none; top:0; left:0; z-index:1000; background:#FFF; opacity:0.5;}
#flutuante {position:absolute; display:none; z-index:2000; border:1px #779ED1 solid; background:#CBDDEF;}
#topo-flutuante {width:100%; height:20px; background:url(../img/bgrFlutuante.jpg) top left repeat-x;}
#contFlutuante {padding:10px; display:table;}
.topoEsq {position:absolute; top:0; left:0;}
.topoDir {position:absolute; top:0; right:0;}
.btnX {position:absolute; top:5px; right:10px;}
.seccional-texto {background:#CCC; width:100px;}
/*-- Div flutuante --*/

#topo {width:100%; height:424px; background:url(../img/bgrTopo.jpg) top left repeat-x;}
#bottom {background:url(../img/bgrBottom.jpg) top left repeat-x; width:100%; height:167px; position:absolute; bottom:0; border-bottom:1px solid;}

#content {width:980px; margin:-424px auto 0 auto; position:relative;}
#ac {width:950px; height:134px; border-bottom:2px #88ADD9 solid; background:url(../img/ac.jpg) top left no-repeat; position:relative;}
#logo {position:absolute; top:15px; left:40px;}

#conteudo {width:950px; padding-bottom:30px; margin:0 0 0 8px; background:url(../img/bgrCont.jpg) top left repeat-y;}
#conteudo:after{content:"."; display:block; clear:both; visibility:hidden; height:0; overflow:hidden;}

#esq {width:165px; float:left; font-size:11px;}

/*-- Menu esquerdo --*/
#esq ul {width:150px; margin-left:5px; padding-top:5px;}
#esq ul li.liPrincipal, #esq ul li.liPrincipalSemSeta {width:145px; height:16px; margin:4px 0; padding:4px 0 0 5px; background:url(../img/bgrMenuP.gif) top left no-repeat; font-weight:bold; color:#FFF;}
#esq ul li.liPrincipalSemSeta {background:url(../img/bgrMenuPsemSeta.gif) top left no-repeat;}
#esq ul li.liPrincipal a, #esq ul li.liPrincipalSemSeta a {font-weight:bold; color:#FFF; text-decoration:none; background:none; margin:0; padding:0;}
#esq ul li a {width:145px; height:15px; padding:3px 0 0 3px; background:#BDE6F2; color:#1F7292; display:block; margin:5px 0 0 2px; text-decoration:none;}
/*-- Menu esquerdo --*/

#miolo, #mioloH {width:527px; float:left; padding:0 18px 0 30px;}
#mioloH {padding-top:20px; width:545px;}

/*-- Caminho de pão --*/
#pao {background:url(../img/bgrPao.gif) top left no-repeat; width:518px; height:17px; padding:5px 10px 0 10px; margin-bottom:10px; font-size:11px;}
#pao li {display:inline; color:#1F7292;}
#pao li a {text-decoration:none; color:#1F7292;}
#pao span {margin:0 2px 0 4px;}
.paoDest {font-weight:bold;}
/*-- Caminho de pão --*/

/*-- Home --*/
#destaque {width:260px; height:210px; padding:0px 0px 0px 0px; top left no-repeat; float:left;}
#destaque p {padding:10px 0px;}
#destaque span {width:250px; margin-left:5px;}
.destEsp {margin-right:20px;}
#ligBot {position:absolute; bottom:0; left:0;}

#ligDir {width:260px; height:255px; overflow:hidden; margin-left:20px; float:left; background:url(../content/home/img/bgrLig.jpg) top left repeat-y; position:relative;}
#ligDir p {padding:15px 15px 0px 15px;}

#infoDest {width:537px; min-height:130px; height:auto !important; height:130px; padding-top:40px; clear:both; float:left;}
.infoDestTxt {width:250px; padding-right:15px; float:left;}

.paginador {width:537px; margin-top:50px; text-align:center;}
.paginador img {vertical-align:middle;}
.paginador a {margin:0px 3px;}
.paginador a.atual {text-decoration:underline; font-weight:bold;}

#banners {width:537px; height:100px; margin-top:30px; float:left; clear:both;}
/*-- Home --*/

/*-- Diretoria --*/
.contDiretoria {width:175px; margin-bottom:20px; float:left; height:200px;}
.contDiretoria p {width:150px;}
.contDiretoria a {text-decoration:underline; font-weight:bold;}
#linkDiretores {margin:0px 0px 0px 380px; clear:both;}
#linkDiretores ul {padding-top:10px;}
#linkDiretores li {margin:10px 0px;}
#linkDiretores li a {text-decoration:underline; font-weight:bold;}
/*-- Diretoria --*/

/*-- Sócio --*/
#imgProposta {width:537px;}
#imgProposta img {margin:10px 10px 10px 0px;}
.contTxtImg {width:537px; padding:10px 0px 20px 0px;}
.contTxtImg p {padding:0px 0px 10px 0px;}
/*-- Sócio --*/

/*-- Imprensa --*/
#princRev {width:350px; height:200px; float:left; margin-left:20px; position:relative;}
.princRevDet {position:absolute; bottom:0px; left:0px;}
#DemaisRev {width:537px; padding-top:10px; margin:25px 0px 20px 0px; background:url(../content/imprensa/img/bgrDemaisRev.jpg) top left repeat-x; float:left;}
.DemaisRev {width:175px; margin:7px 0px 7px 0px; float:left;}

#LigOn {width:537px; margin-bottom:20px; display:table;}
.LigBtn {margin:10px 25px 0px 0px;}
.liBoletim ul {margin-bottom:20px;}
.BtnBoletim {margin:20px 0px 0px 125px;}
.contBoletim {width:450px; display:table; margin-bottom:20px;}
.contBoletim img {margin-right:25px;}
/*-- Imprensa --*/

/*-- Senergisul --*/
.abrir {background:url(../img/ListMarcAbrir.gif) top left no-repeat;}
.fechar {background:url(../img/ListMarcFechar.gif) top left no-repeat;}
dl {width:537px; margin:5px 0px;}
dt {padding:5px; margin:10px 0px;}
dt img {margin:0px 20px 0px 0px;}
dt a {font-size:13px; color:#1F7292; font-weight:bold; padding-top:5px; margin:-28px 0px 0px 40px; width:460px; display:block;}
dd p {padding-left:40px;}
.pMargin20 {width:480px; margin-left:20px;}
.pMargin40 {width:480px; margin-left:40px;}

.listDele {width:507px; margin-bottom:20px; height:37px; padding:5px 15px; background:url(../content/senergisul/img/bgrDele.jpg) top left no-repeat;}
/*-- Senergisul --*/

/*-- Acordo --*/
.contAcordo {margin-top:15px;}
.contAcordo div {width:166px; height:120px; text-align:center; float:left;}
/*-- Acordo --*/

/*-- Contato --*/
.listCont li {padding:7px 0px;}
.listCont img {margin-left:20px;}
/*-- Contato --*/

/*-- Jurídico --*/
.subTitulo {margin:10px 0 10px 0;}
/*-- Jurídico --*/

/*-- Formulários --*/
.frmContato label {display:block; margin:10px 0; font-weight:bold;}
.input {border:1px #207392 solid; width:220px; height:15px;}
select {width:220px; height:20px; font:11px/1.3em Arial, Helvetica, sans-serif; color:#999;}
.divForm {border:1px solid; float:left; margin-right:5px;}
.btnForm {margin:10px 0 0 164px;}
.btnFormDir {margin:10px 0 0 35px;}

.frmCarta {width:230px; height:400px; margin-left:80px;}
.frmCarta label {display:block; margin-top:5px;}
.frmCarta textarea {width:220px; height:150px; font:10px/1.4em Arial, Helvetica, sans-serif; color:#333;}

.frmAlteracao br {clear:both;}
.frmAlteracao select {width:100%; height:17px; font:11px/1.3em Arial, Helvetica, sans-serif; color:#999;}
.cont220, .cont80, .cont115, .cont100, .cont150, .cont305 {display:table; float:left; padding:0 5px 15px 0;}
.cont305 {width:305px;}
.cont220 {width:220px;}
.cont80 {width:80px;}
.cont150 {width:150px;}
.cont115 {width:115px;}
.cont100 {width:100px;}
.AltInput {width:100%; border:1px #207392 solid; height:15px;}
/*-- Formulários --*/

#dir, #dirH {width:165px; margin-top:7px; padding-left:20px; float:left;}
#dirH {padding-top:13px;}
.banner {margin-bottom:20px;}
#vitrine {width:142px; height:105px; margin-bottom:20px; background:url(../img/bgrVit.gif) top left no-repeat; position:relative; text-align:center;}
#display {width:120px; height:60px; padding-top:10px; margin:0 auto; overflow:hidden;}
#btnVoltar {position:absolute; left:10px; top:80px;}
#btnAvancar {position:absolute; top:80px; right:8px;}
#sobEsq {position:absolute; top:136px; left:2px; background:url(../img/bgrEsq.png) top left no-repeat; width:5px; height:710px;}
#sobDir {position:absolute; top:136px; right:33px; background:url(../img/bgrDir.png) top left no-repeat; width:5px; height:710px;}

#votacao {width:128px; border:1px #769ED1 solid; padding:20px 5px 10px 5px; background:#CBDDEF url(../content/home/img/titEnquete.jpg) top left no-repeat; margin-bottom:20px;}
#resultados {width:128px; border:1px #769ED1 solid; padding:20px 5px 10px 5px; background:#CBDDEF url(../content/home/img/titEnquete.jpg) top left no-repeat; margin-bottom:20px;}

.frmEnquete input {margin:5px 5px 0px 0px; float:left;}
.frmEnquete span {padding-top:5px; display:block; float:left;}
.BtnEnquete {margin:10px 0 0px 0px;}

.delegacia-cont {width:350px;display:table; margin-top:30px;}
.delegacia-texto {width:200px; float:left; overflow:hidden; background:#CCC; padding-left:20px;}

.seccional-cont {width:350px;display:table; margin-top:30px;}
.seccional-texto {width:200px; overflow:hidden; float:left; padding-left:20px;}


#rodape {width:950px; margin:10px 0 0 4px; padding-bottom:35px; font-size:11px;}