                                   /* Marcos Canettieri CSS 2006 - cor acessível */
body {margin: 0px;padding:0px;background: url(imgs/bgazul.jpg) repeat-x left top; text-align:center}
/* Zerando todos os margins naturais para não atrapalhar */
h1, h2, h3, h4, h5, h6, form, p, address, fieldset, ul {margin:0px;padding:0px;} /*  dl, ol, dt, dd,  */
img {border:0px;}

.textoA {font-size: .85em;font-weight:bold;color:#666;}
.textoB {font-size: .75em;font-weight:bold;color:#666;}
.searchform { margin-top:12px;text-align:right; }
.formfield {margin-left:5px;margin-right:3px;background:url(imgs/fundofield.gif) repeat-x left top;border: 1px solid #dadada;font-size: .75em;font-weight:normal;color:#0054a6;width:80px;}
.formfieldB {margin-right:3px;border: 1px solid #dadada;font-size: .75em;font-weight:normal;color:#0054a6;width:190px;}
.textarea { width:342px;border: 1px solid #dadada;font-size: .85em;font-weight:normal;color:#0054a6;font-family:"Trebuchet MS", "Times New Roman", Times, serif;}
.okbtn {border:1px outset #dadada;font-size: .75em;width:30px;color:#666;}
.btngen {border:1px outset #dadada;font-size: .85em;width:70px;color:#666;margin-top:5px;}
.logoacesso {margin: 14px; }
/* barra de acessibilidade */
#atalhos {display:table;width:100%;vertical-align:middle;background-color:#0771bf;padding:0px 0px}
#atalhos h3 {font: bold .7em Trebuchet MS, Times New Roman, Times, serif;color: #fff;}
#atalhos ul, #atalhos h3 {display: inline;margin: 0px 5px 0px 5px;}
#atalhos ul li {font: normal .65em Trebuchet MS, Times New Roman, Times, serif;margin-left:0;padding: 0px 3px;	border-left: 1px solid #fff;list-style: none;display: inline;}
#atalhos ul li.primeiro {margin-left:0px;border-left: none;list-style: none;display:inline;}
#atalhos a:link,#atalhos a:visited,#atalhos a:active {text-decoration: underline;color: #f0f0f0;}
#atalhos a:hover {text-decoration: none;}
 /* Barra onde estou*/
#ondeestou {background:#0771bf url(imgs/bgbarra.jpg) repeat-x left bottom;width:100%;display:table;padding:5px 0px 8px 0px}
#formataOnde{vertical-align:middle;font: bold .65em Trebuchet MS, Times New Roman, Times, serif;color: #f0f0f0;}
#spacer a:link,#spacer a:visited,#spacer a:active {text-decoration:underline;color: #f0f0f0;}
#spacer a:hover {text-decoration: none;}
/* WRAPPER */
#wrapper {width:auto;margin:0px auto;text-align:left;}
/* HEADER */
#header {padding-left:22%;height:140px;font-family:"Trebuchet MS", "Times New Roman", Times, serif;font-size: 1.45em;color:#0054a6}
#header h1{ margin-top:35px;}
#header h2{ font-size: 1.45em }
/* MENUPRINCIPAL */
#menuprincipal {width:20%;float:left;text-align:right;font-family:"Trebuchet MS", "Times New Roman", Times, serif; text-transform: lowercase; }
#menuprincipal ul#menus h3 {list-style: none;font-size: 1.05em;font-weight:bold;color:#666;}
 /* listas internas */
#menuprincipal ul#menus ul {list-style: none;padding-bottom:10px;}
/* itens das listas */
#menuprincipal ul#menus li {display: inline;}
/* a */
#menuprincipal ul#menus li a {font-size: 1.05em;font-weight:normal;color:#0054a6;line-height:1.2em;display: block;text-decoration: none;padding-top:2px;margin-top:1px}
/* niveis */
#menuprincipal ul.n2 li a {margin-right: 0px;background-color:#e7e7e7}
/* nao usado #menuprincipal ul.n3 li a {  padding-right: 15px;width:155px;color: #000;background:#CA825A;padding-left: 25px}
#menuprincipal ul.n4 li a {  width:165px;color: #fff;background: #566891;padding-left: 15px}
/* fim menu */
/* MENUDIREITA   */
#menudireita {padding:10px 0px 0px 0px;background-color:#f5f5f5;width:20%;font-family:"Trebuchet MS", "Times New Roman", Times, serif;float:right}
#maisnews {padding:0px 12px 16px 12px;}
#maisnews h4 {padding-top:12px;font-size: 1.15em;font-weight:bold;color:#666;  }
#maisnews p,#maisnews li {font-size: 1.05em;font-weight:normal;line-height:1.2em;color:#333;}
#maisnews p a, #maisnews li a{color:#0054a6;text-decoration:underline; }
#maisnews  a:hover {text-decoration:none;color:#333;}
#maisnews ul {list-style: none; }
#maisnews li {padding-left: 14px;background: url(imgs/seta.gif) no-repeat 0 .3em;}
#maisfim{height:16px;}
#maisnews span {font-size:1.4em;font-weight:bold;color:#666; }
 /* CONTEUDO */
#conteudo {margin-left: 22%;margin-right:22%;font-family:"Trebuchet MS", "Times New Roman", Times, serif;}
#conteudobanner {background:#0054a6;height:auto;text-align:center;}
#conteudobanner a {font-size:1.6em;font-weight:bold;color:#fff;text-decoration:underline;padding:10px;}
#conteudobanner a:hover {text-decoration:none;}
#conteudobanner ul {list-style: none; }
#subconteudo {padding-top:17px }
#subconteudo span {font-size:1.4em;font-weight:bold;color:#666; }

#subconteudo ul {list-style: none;padding-top:10px;padding-left:12px;padding-right:14px }
#subconteudo li {font-size: 1.25em;font-weight:normal;line-height:1.2em;color:#333;margin-top:10px;text-indent:14px;background: url(imgs/seta_peq.gif) no-repeat 0 .3em;}
#subconteudo li a{color:#0054a6;text-decoration:underline;}
#subconteudo  a:hover {text-decoration:none;color:#333;}
#t2titulo {background-color:#0357a6;display:block;}
#t2titulo h4 {padding:12px;font-size: 1.25em;font-weight:bold;color:#fff;  }
#t2titulo h4:first-letter{text-transform: uppercase }
#t2titulob {display:none;}
#t2conteudo {padding:10px;font-size: 1.05em;font-weight:normal;line-height:1.2em;}
#conteudo p {font-size: 1.1em;font-weight:normal;line-height:1.2em;color:#333;padding-top:10px;padding-left:10px }
#conteudo p a {color:#0054a6;text-decoration: underline;}
/* Listas */
#t2conteudo ul {margin-left:25px;margin-top:3px;padding:0px }
#t2conteudo ul li {padding-left:5px;color:#333;}
#t2conteudo ul ul li {padding-left:5px;color:#333;}
/*#conteudo p:first-letter {font-size:3em;line-height:.7em;float:left; text-transform: uppercase }*/
/* busca e noticias pequenas */
#conteudo h5 {padding-top:10px;font-size: 1.15em;font-weight:bold;line-height:1.2em;color:#666}
#conteudo h5.busca a, #conteudo h5.noticia a { color:#0054a6;text-decoration: underline;border-bottom:1px dotted #666;display:block;padding-bottom:10px}
#conteudo h5 a:hover,#conteudo p a:hover,#conteudo h5.homenews a:hover { text-decoration: none;color:#666; }
#conteudo h5.noticia {font-size: 1.05em;font-weight:normal;line-height:1.2em;color:#333;}
#conteudo h5.formulario { padding-top:5px; }
#t3conteudo {padding:10px;font-size: .95em;font-weight:bold;padding-bottom:10px}  
#conteudo h5.homenews a {color:#0054a6;text-decoration: underline;} /*border:1px dotted #666;display:block;*/
/* rodape */
#rodape {padding-right:12px;padding-top:20px;padding-bottom:10px;clear:both;text-align:right;vertical-align:middle; font: normal .9em "Trebuchet MS", "Times New Roman", Times, serif;color: #000;height:10px;}
#rodape a:link,#rodape a:visited,#rodape a:active {text-decoration:undeline;color: #000;}
#rodape a:hover {text-decoration: none;color:#000;}
/* banner novo */
#bannernovo {float:right;position:relative;width:78%;height:174px;margin-bottom:14px;text-align:left; }
#clear { clear: right; }
/* Ticker */
#ticker {float:right;position:relative;width:78%;height:30px;margin-bottom:5px;font-size: 1.15em;padding-top:7px;text-indent:10px}
#ticker .negrito a{text-decoration:none;font-weight:bold;font-size: 1.05em;color:#666 }
#ticker .cor a{text-decoration:none;color:#0054a6; }
#ticker a:hover {color:#333;text-decoration:underline}
/* Notas */
#notas {text-transform: none;text-align:left;padding:15px 0px 0px 0px;background:#f5f5f5;font-family:"Trebuchet MS", "Times New Roman", Times, serif;}
#notasnews {padding:0px 12px 16px 12px;}
#notasnews h4 {padding-top:12px;font-size: 1.15em;font-weight:bold;color:#0054a6;  }
#notasnews p {font-size: 1.05em;font-weight:normal;line-height:1.2em;color:#333;}
#notasnews p a {color:#0054a6;text-decoration:underline; }
#notasnews a:hover {text-decoration:none;color:#333;}
#notasfim{height:16px;background:url(imgs/notas_fim.gif) no-repeat left bottom;width:155px}
/* PAGESWITCH */
.pageswitch {font-size:.8em;text-align:right}
.pageswitch a {color:#0054a6;text-decoration:underline; }
.pageswitch a:hover {text-decoration:none;color:#333;}

