/* CSS Document */
/* Design: ROGÉRIO LEITE / 2007  display: block; padding: 4px 20px 3px 3px;  url('../imgs/backtm.gif') repeat-y;display: block     padding: 1px 10px 3px 3px;*/

BODY{ font-family:Trebuchet MS;background:#ffe url("../imgs/backbd.gif") ;}

/* DIVS */
#direita{width:140px;float:LEFT; border:1px none #999;margin:1px 0 0 0; background:#336699; height:100%;}
#main { float:left; width:480px;margin:2px 0 0 1px;border:1px none #999;display:inline; height:100%; } 
#sidebar { float:right; width:140px;margin:1px 0 0 0;border:1px none #999;display:inline; background:#ffe;  height:100%;}

#ident{width:100%; height:170px;  background-color:#ccedff; text-align:left; padding:0px; }
#nav{width:100%;margin-top:0px;background:#f60;}
#wrap {position:absolute; left:50%; margin-left:-390px; top:0px; width:780px; height:AUTO; z-index:1; overflow: auto; background: #fff;}

#noticias{width:20%;	margin:10px 0 0 0;}
#tema{font: 14pt Trebuchet MS; font-weight: bold; font-style: italic; color:#fff ; background:#f60; margin: 0;text-align:center;  float: left; width: 100%;}
#nvext{font: 8pt bold Trebuchet MS; font-weight: bold; background:#fff; color:#333 ; display: block; margin: 10px; }

.itens{ width:80PX; height:80px; display:block; float: right;  }	
.itntx{height:150px; display:block;   width: auto; background:#ffd;}

/* PARAGRAFOS */
.txtm{ font: 8pt Trebuchet MS; margin:3px 10px 10px 10px;padding:3px 10px 10px 10px; line-height:12pt; color:#567; }
.titsecao{	font: 10pt  Trebuchet MS; font-weight: bold; color:#fff; margin:0;  background: #004080; text-align:center;padding: 15px 0 3px 0px; border-top:1px solid #fff;}
.txtsecao{	font:8pt Trebuchet MS;margin:5px 15px 5px 15px; line-height:normal; color:#000}
.tarja{font: 10pt Trebuchet MS;font-weight: bold; color:#fff; margin:0; display: block; padding: 3px 50px 3px 0px; background: #fff; }
.mrc_ap {text-align:center; margin-top:4px; margin-bottom:4px;}
em.tit{font: 12pt Trebuchet MS;font-weight: bold; letter-spacing:0.1em; margin:0 10px 0 0;color:#248; }
em.stit {font-size:10pt; color:#004080; font-weight:bold; width:400px; line-height:12pt;}
em.line{border-bottom:1px solid #f60; width:400px;}
.subtit{font: 8pt  Trebuchet MS; font-weight: bold; color:#004080; margin:0; }


/* ESPAÇADORES */
br.extra {line-height:3.5em;}
br.espm{font-size: 24pt;}
br.esp{line-height:1.5em;}



/* NAVEGAÇÃO */
#navcontainer{background: #f60;border-top: 1px solid #9CC;font: normal normal 8pt Trebuchet MS, Arial, Helvetica, sans-serif;}
#navlist{list-style: none outside none;margin: 0;padding: 0;}
@media all {#navlist {text-align: center}}
#navlist li{bottom: 11px;display: inline;line-height: 12pt ;margin: 0;padding: 0;position: relative;font-size:8pt;}
html>body #navlist li{background: #000;margin: 0 3px 0 0;padding: 4px 0px 4px 0;}
#navlist a, #navlist a:link, #navlist a:visited{background: #FA0;border: 1px solid #000;bottom: 1px;color: #000;cursor: pointer;display: inline;height: 10pt;margin: 0;padding: 2px 4px 2px 4px;position: relative;right: 2px;text-decoration: none;}
#navlist a:hover{background: #fff;bottom: 1px;color: #000;position: relative;right: 1px;}
#navlist a:active{background: #999;bottom: 0px;color: #FFF;position: relative;right: 0px;}
#navlist li#active{background: #A30;bottom: 13px;display: inline;margin: 0 3px 0 0;padding: 0;position: relative;}
html>body #navlist li#active{background: #000;margin: 0 4px 0 4px;}
#navlist #active a, #navlist #active a:link, #navlist #active a:visited, #navlist #active a:hover{background: #F60;border-bottom: none;border-left: 1px solid #9CC;border-right: 1px solid #9CC;border-top: 1px solid #9CC;bottom: 0;color: #FFF;cursor: text;margin: 0;padding: 2px 5px 0 5px;position: relative;right: 0;}

/*estilos padrão do HTML ajustados ao projeto */
BODY {font-family: Trebuchet MS;}
OL {list-style-type:lower-alpha;font-weight:normal; font-size: 8pt;}
DT {font-weight:bold; font-size: 12pt;}
DD {font-weight:normal; font-size: 10pt;} 
P, OL, UL, DL, STRONG, A, BLOCKQUOTE { font-family: Trebuchet MS; line-height:10pt;font-weight:normal; font-size: 8pt;  }
LI {font-size:8pt; margin-left:10px;}
p,strong{margin-left:10px;}

/*estilos das tabelas */
td {text-align: right; border:1px solid #999; font-family:Trebuchet MS;}
table.pact { font-size:8pt; text-align : center; background:#fea; border:1px solid #999;  width:500px; }
table.inscr{ font-size:10pt; text-align: center; background:#fea; width:400px; }
.pdr {text-align:center; font-style:italic; font-weight:bold;}
.htl {text-align:left; line-height:24px;  font-weight:bold;}
.clara {background:#ffc; height:17px;}
.sbt {font-size: 8pt; color: #06f; Font-family: Trebuchet MS; font-weight:italic; margin-top:0; line-height:10pt;}

/* classes de estilo usadas em todas as páginas */
P.tit {font-size:12pt; color:#004080; font-weight:bold; border-bottom:1px solid #004080; width:400px;  letter-spacing:0.1em;line-height:14pt; margin:10px 10px 10px 10px; padding-top:5px;}
STRONG{color:#4080A0; font-weight:bold;}

/* estilo esclusivo para links gerais */
A:LINK {COLOR:#F60;text-decoration:none;}
A:VISITED {COLOR:#a60; text-decoration:none;}
A:HOVER {COLOR:#F00; text-decoration:underline;}
A:ACTIVE {COLOR:#a60;text-decoration:none;}

