/* #container
#header 
#ldesq 
#lddrt 
#header
#header .esq 
#header .drtTop 
#header .drt 
#header .logo 
#content
#mnuTopo
#mnuEsq
#centro
#mnuDrt
#footer

#noticias{background: url(../img/bg_centro.jpg) repeat-x bottom left #EDEDED;}*/

#site_owner{ margin:0; padding:0; width:359px; height:160px; position:relative; overflow:hidden; font-size:x-small; }
#site_owner span{ display:block; position:absolute; left:0; top:0; z-index:1; width:359px; height:160px; margin:0; padding:0; background:url(/img/bg_header_esq.jpg) no-repeat bottom right; }
#site_owner span:hover{ cursor:pointer;}
#mnuTopo ul{ list-style:none; margin:5px auto 0px auto; padding:0; width:457px; text-align:center;  }
#mnuTopo ul li { border:0px; display:inline; text-align:center; font-size:medium; font-weight:bold; color:#004D81}
#mnuTopo ul li a, #mnuTopo ul li a:visited { font-size:small; text-decoration:none; color: #A9171A; font-weight:bold;}
#mnuTopo ul li a:hover{ text-decoration: underline; color: #666666;}

#inquerito{ width:210px; height:25px; background-color:#A9171A ; text-align:center; padding-top:5px;}
#inquerito a, #inquerito a:visited{color: #FFFFFF; font-weight:bold; font-size:small; text-decoration:none; }
#inquerito a:hover{color: #FFFFFF; font-weight:bold; font-size:small; }

#eleicoes{ width:200px; height:65px; background-color:#A9171A ; text-align:center; padding:5px;}
#eleicoes a, #eleicoes a:visited{color: #FFFFFF; font-weight:bold; font-size:small; text-decoration:none; }
#eleicoes a:hover{color: #FFFFFF; font-weight:bold; font-size:small; }

#banners{border:0; text-align: left; }
#banners ul{ margin:0; padding:0; list-style:none; }
#banners ul li{ display:inline; }
.titulo_banners{background-color:#A9171A; height:35px;}
.titulo_banners p{ margin:8px auto; font-weight:bold; color:#FFF}
#banners img{ border:0; margin:15px auto;}

.separador{ height:25px; float:none;}
.mnuBox { width:210px; display:table; float:left;}
.mnuBox h2 { background-color:#7799BC; width:204px; height:20px; font-size:small; padding:3px; color:#004D81; margin:0;  }
.mnuBox ul { list-style: none; padding:0; margin:0; line-height:110%;}
.mnuBox ul li {font-size:small; color:#7799BC; padding:5px; margin:0;}
.mnuBox p {margin:5px; padding:0; line-height:130%;}
.mnuBox a, .mnuBox a:visited {color:#7799BC; font-size:small; text-decoration:none;}  
.mnuBox a:hover{color:#999999; text-decoration: underline;}

.sMnuBox { width:210px; display:table; float:left; text-align:center;}
.sMnuBox img{ border:0; padding:-5px; margin:0; }
.sMnuBox p {margin:0; padding:5px; line-height:130%; background-color:#069; color:#FFF; font-weight:bold;}
.sMnuBox a, .sMnuBox a:visited {color:#FFF; font-size:small; text-decoration:none; font-weight:bold;}  
.sMnuBox a:hover{color:#7799BC; text-decoration: underline; font-weight:bold;}

#noticias {border-style: none; padding: 0px; background: url(/img/bg_centro.jpg) repeat-x bottom left #EDEDED; height:350px;}
#marqueecontainer{ position: relative; width: 200px; /*marquee width */ height: 160px; /*marquee height */ background-color: #FFFFFF; overflow: hidden; border:0; padding-bottom: 12px; padding-left: 4px; font-size:small; }
.centrado { text-align:center; line-height:130%;}
.imgGaleria{border:0; text-align:center;}
.imgGaleria img { border:0; }
#centro img.esq{ border:0; float:left; padding-right:5px; }
.verListagem{ margin:0 auto; text-align:center; }


#lddrt ul { margin: 15px auto; }
#lddrt ul li{ display:inline; font-size:small; }
#lddrt ul li a, #lddrt ul li a:visited { color:#006699; text-decoration:underline; }
#lddrt ul li a:hover{ color:#666666; text-decoration:none;}

#footer ul { margin: 15px auto; }
#footer ul li{ display:inline; font-size:small; line-height:50px; }
#footer ul li a, #footer ul li a:visited { color:#006699; text-decoration:underline; }
#footer ul li a:hover{ color:#666666; text-decoration:none;}

#login-box form{ margin: 0; padding: 0; }
#login-box h2{ font-size: medium;}
#login-box p { font-size: small; line-height:130%; margin: 2px auto; padding: 0; }
#login-box #username, #login-box #password { width:120px; height:14px; margin:0; padding:0; }
#login-box div.socio { font-size: small; font-weight:bold; float:right; }
#login-box div.txtInput {font-size: small; width:130px; float:left; margin: 0; padding: 0;}
#login-box label { margin: 0;}
#login-box a, #login-box a:visited { margin:0 auto; font-size: x-small; color: #FFFFFF; }
#login-box ul{ margin:3px auto 5px auto; padding:0; }

.titulo_menu_azul {font-weight: bold; color:#006699; }
.titulo_normal { font-weight: bold; }

#listagemNewsletters { margin:10px auto; width:100%; border:0 }
#listagemNewsletters .listagem { padding-top:5px; padding-bottom: 5px;}
#listagemNewsletters .listagem1 { padding-top:5px; padding-bottom: 5px; background-color:#E2E2E2;}