#principal1 {margin:10px auto; width:937px; border:1px solid #2B265B; background-color:black; padding:0}
#principal {margin:10px auto; width:937px; border:1px solid #DAE8F3; background-color:#DAE8F3; padding:0}
#imgtopo { margin:0px;}
#menutopo {display:inline; width:937px; font-size:9px; font-weight:bold; padding:0}
#warelogo { width:917px; margin:15px 20px 0px 0; text-align:right; }
#conteudo {width:625px; margin-top:15px; float:left; padding:0 20px 20px 20px; text-align:justify; line-height:18px;}
#barradir {width:240px; margin-top:15px; float:left; padding:0 20px 20px 10px; line-height:18px; margin-bottom:40px}
#conteudo_admin {width:895px; margin-top:5px; float:left; padding:0 20px 20px 20px; text-align:justify; line-height:18px;}
#conteudo_index {width:935px; float:left; padding:1px 0 0 1px; text-align:justify; line-height:18px;}
#rodape {clear:both; position: relative}

body {background:#333 url('images/back.gif') repeat; text-align:center; margin:5px;}
table {border-collapse:collapse;}
body,table {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; }

#dropmenudiv {margin-top:2px; position:absolute; border:1px solid #2B265B; font:normal 10px Verdana; line-height:18px; z-index:100;}
#dropmenudiv a {padding-left:4px; padding-bottom:3px; color:#DAE8F3; text-decoration:none; display:inline; font-weight:bold}
#dropmenudiv a:hover {text-decoration:underline;}

/* Barra de Menu - Topo */
#menutopo .tablemenu {border:none; height:15px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:1px}
#menutopo .tdmenu {color:#DAE8F3; font-weight:bold; font-size:7.5pt; background:#2B265B}
#menutopo .tdmenulast {color:#DAE8F3; font-weight:bold; font-size:7.5pt; background:#2B265B; padding-right:20px;}
#menutopo .tdmenuoption {color:#DAE8F3; font-weight:bold; font-size:7.5pt; background:#2B265B; padding:0 10px 0 10px}
#menutopo .tdmenuoption a {color:#DAE8F3; text-decoration:none;}
#menutopo .tdmenuoption a:hover {text-decoration:none;}
#menutopo .tdmenuoption a:visited {text-decoration:none; color:#DAE8F3}

/* Conteudo */
#conteudo h2.item {font-size: 7.5pt; font-weight: bold; margin:0px; padding:5px; color:#3d3469; background:#E6ECEE;}
#conteudo a {color:#215A85; }
#conteudo a:hover {color:#6595BD; }
#conteudo a.titulo {color: #112051; text-decoration:none; font-weight:bold;}
#conteudo hr {height:1px; background:#112051;	color:#112051;	border: 0px;}
#conteudo p.vermais {text-align:right;	margin:2px;}

#newsblockL {float:left; width:240px; margin-right:80px}
#newsblockL a {text-decoration:none; font-weight:bold; color:#2B265B; }
#newsblockL a:hover {color:#86ACEF; text-decoration:none;}
#newsblockR {float:left; width:240px;}
#newsblockR a {text-decoration:none; font-weight:bold; color:#2B265B; }
#newsblockR a:hover {color:#86ACEF; text-decoration:none;}

#rodape1 {clear:both;}
#rodape1 p {text-align:right; padding:20px 20px 5px 20px; color:white; margin:0; font-size:7pt}
#rodape1 a {color:white; text-decoration:none; font-weight:bold;}
#rodape1 a:hover {color:white; text-decoration:underline;}

#rodape p {text-align:right; padding:20px 20px 5px 20px; color:#2B265B; margin:0; font-size:7pt}
#rodape a {color:#2B265B; text-decoration:none; font-weight:bold;}
#rodape a:hover {color:#2B265B; text-decoration:underline;}
#rodape .on2 {position: absolute; right:20px; bottom: 30px}

#noticias {width:185px;	float:left; font-size:7pt; margin:0; }
#noticias just {text-align:justify;}
#noticias p.vermais {text-align:right;	margin:2px;}
#noticias a {text-decoration:none; color:#000000}
#noticias a:hover {color:#E77817; text-decoration:none;}

p {margin: 0.5em 0 1.5em 0;}
.error {background:#FFFFCC; color:#FF0000; border:1px dashed #FF0000; padding:10px; padding-left:15px; margin:10px 0}
.success {background:#FFFFCC; color:#177F2D; border:1px dashed #177F2D; padding:10px; padding-left:15px; margin:10px 0}
h1 { font-size: 10pt;  font-weight: bold; }
h2 { font-size: 9pt; font-weight: bold;}
h3 { font-size: 7.5pt; font-weight: bold; margin:0}
a:focus { -moz-outline: none;}
ul {list-style-type: square; padding-left:25px;margin:5px}
ul p {margin: 0.5em 0 1em;}
li {margin: 1em;}
img.noticia {float:left; margin:0px 10px 5px 0px; border:0px;}
.data {color: #8baabf; font-weight:bold;}
.titulo {color:#112051; font-weight:bold;}
.resumo {text-align:justify; margin:3px 0 10px 0;}
.just {text-align:justify;}
input.button {text-align:center; color:#2B265B; background: #DAE8F3; border:1px solid #2B265B; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:7.5pt; font-weight:bold;}

.tablenoticias {border:solid 1px #2B265B;}
.tablenoticias a {text-decoration:none}
.tablenoticias th {padding:5px; border-top:solid 1px #2B265B; background-color:#2B265B; color:#FFFFFF;}
.tablenoticias td {padding:5px; border-top:solid 1px #2B265B;}

