/* ====== ELEMENTOS DO MENU ==========*/

#menu {position:relative; right:0px; background-color:#F1F1F1;}
#menu ul {padding:10px 0px 10px 0px; margin:0px;}
#menu li {list-style:none; padding:3px; text-indent:25px; font-size:90%; background-image:url(/imagens/bullet.gif); background-repeat:no-repeat; background-position:12px 5px;}
#menu li a{color:#575757; text-decoration:none;}
#menu li a:hover {color: #7D2020;}

#menu .sub_menu {position:relative; right:0px; background-color:#F1F1F1;}
#menu .sub_menu ul {padding:0px 0px 0px 0px; margin:0px;}
#menu .sub_menu li {list-style:none; padding:3px; text-indent:30px; font-size:90%; background-image:url(/imagens/bullet-seta.gif); background-repeat:no-repeat; background-position:20px 6px;}
#menu .sub_menu li a{color:#575757; text-decoration:none;}
#menu .sub_menu li a:hover {color: #7D2020;}


/* ====== ELEMENTOS DE CONTEÚDO ==========*/

#busca {background-color:#E6E6E6; padding:5px; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC}

#trackingLine {font-size:85%;margin: 7px 20px 15px 5px; color:#999999; border-bottom:1px solid #E5E5E5; text-align:right; }
#trackingLine a{color:#999999; text-decoration:none;}
#trackingLine a:hover{color:#666666; background-color:#E7EFEF;}

#sessao {display:block; position:inherit;}


#tituloPagina {margin:10px 0px 10px 0px; margin-left:20px; margin-right:20px;}

#caixaEditoria {font-size:95%; color:#666666; padding-bottom:5px; border-bottom:1px solid #CCCCCC;}

#seletorFonte {float:right;}

#areaTexto {text-align:justify;position:relative; display:block; margin-left:20px; margin-right:20px padding:0px 0px 30px 0px;}
#areaTexto img {margin-right:10px;}

#ultimasNoticias dl {font-size:90%;	line-height:125%;padding:1px;}
#ultimasNoticias dt{color:#297654; font-size:85%; font-weight:bold; padding-left:0px; margin-bottom:3px;}
#ultimasNoticias dd{margin:0px 0px 10px 4px;  padding-left:0px; font-size:95%; line-height:130%;}
#ultimasNoticias a {display:block; text-decoration:none;}
#ultimasNoticias a:hover {display:block; text-decoration:underline;}

#listagem {margin-top:15px; margin:0px 0px 10px 0px;}
#listagem dd{margin-left:5px; padding:1px; font-size:90%; line-height:140%}
#listagem .a{background-color:#FFF0BD; border-left:1px solid #CCCCCC;}
#listagem .b{background-color:#FFECA5; border-left:1px solid #CCCCCC;}
#listagem dt{font-size:120%; font-weight:bold; line-height:130%; margin-bottom:5px;}
#listagem dt a{color:#702447; text-decoration:none;}

#listagem a:link, #listagem a:active, #listagem a:visited {text-decoration:none;font-weight: bold;}
#listagem a:hover {text-decoration:underline;font-weight: bold;}

#caixaRodape {padding:3px 5px 3px 15px; vertical-align:middle; font-size:90%; margin-top:10px;  margin-left:20px; margin-right:20px; margin:10px 20px 10px 20px; border-bottom:1px solid #CCCCCC; border-left: 3px solid #CCCCCC; border-right: 3px solid #CCCCCC; }
#caixaRodape a {text-decoration:none; color:#666666;}
#caixaRodape img {margin-left:15px; margin-right:4px;}

.tabela {font-size:10px; color:#666666; border:1px groove #702447;}
.tabela th {background-color:#702447; color:#FFFFFF; font-weight:bold; padding:3px;}
.tabela td {background-color:#FCE68D; padding:2px;}

form {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

/* classes diversas */

.caixaBusca {background-color:#FFFFFF; font-size:10px; color:#666666; border:1px solid #999999;}
.botBusca {background-color:#666666; font-weight:bold; color:#FFFFFF; font-size:9px; width:25px;  border-bottom-style:none;}

.tabelas {padding:3px; border:1px solid #CCCCCC;}
.tabelas th {background-image:url(imagens/bg_top_tabela.gif); background-repeat:repeat-x; background-position:bottom; background-color:#EFCD37; color:#FFFFFF; font-size:12px;}
.tabelas td {padding:3px;}
.tabelas tr.01 td {background-color:#F6F6F6;}
.tabelas tr.02 td {background-color:#EEEEEE;}
.tabelas .serie {background-color:#4C4C4C; color:#FFFFFF; font-weight:bold;}
.tabelas .cursos {background-color:#6E6E6E; color:#FFFFFF; font-weight:bold;}
.tabelas a {text-decoration:none;}

#posicionarodape {position:relative}

.tabelasX {padding:3px; border:1px solid #CCCCCC;}
.tabelasX th {background-image:url(/imagens/bg_top_tabela.gif); background-repeat:repeat-x; background-position:bottom; background-color:#EFCD37; color:#FFFFFF; font-size:12px;}
.tabelasX td {padding:3px;}
.tabelasX .X01 {background-color:#F6F6F6; text-align:left;}
.tabelasX .X02 {background-color:#EEEEEE; text-align:left;}
.tabelasX .serie {background-color:#4C4C4C; color:#FFFFFF; font-weight:bold;}
.tabelasX .cursos {background-color:#6E6E6E; color:#FFFFFF; font-weight:bold;}
.tabelasX .detalhe {background-color:#F6F6F6; font-weight:bold;}
.tabelasX a {text-decoration:none;}

.assessoria {color:#666666;font-weight:bold;}
