/* BEGIN PAGINA - OK */
body{ background-color: #330066; padding:0 0 0 0; margin:0 0 0 0;	SCROLLBAR-FACE-COLOR: #6699CC; SCROLLBAR-HIGHLIGHT-COLOR: #DDEEFF; SCROLLBAR-SHADOW-COLOR: #000000; SCROLLBAR-3DLIGHT-COLOR: #DDEEFF; SCROLLBAR-ARROW-COLOR: #FFFFFF; SCROLLBAR-TRACK-COLOR: #FFFFFF; SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF; font-size: 11px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; color: #FFFFFF; }
p, strong, div, form, label, table, td, th, span, a, hr, hr { margin:0; padding:0; font-size: 1em; list-style-type:none; }
a, a:visited { color:#FFFFFF; text-decoration:underline; } a:hover { color:#FFFF00; text-decoration: underline; }
th.sorted { background-color: #36699C; } th a, th a:visited { color: #FFFFFF; }
input, textarea, select{ background-color: #DDEEFF; text-align: left; border: 2px inset #FFFFFF; /* solid #4679AC; font-weight: bold; */ font-size: 11px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; padding-left: 3px; padding-top: 1px; } input, select { height:20px; }
img { border:none; }
/* END PAGINA */

/* BEGIN PERFIL - OK */
.corFundo { background-color: #330066; } body.popup { background-color: #487DAF; }
.corQuadro { background-color: /* #DDEEFF; */ #487DAF; }
.corTabela { background-color: #6699CC; }
.label{ background-color: #FFFFAA; border: 3px double #FFFFFF; border-collapse: collapse; font-size: 9px; text-align: center; color: #000000; padding: 3; filter: Alpha(Opacity=90); }
.obrigatorio{ color: #FFFF00; } table.obrigatorio { width: 75%; text-align: left; border:0; padding:0; }
.aceso {background-color: #E7E4E4} .titulotabela { font-size:12; font-weight:bold; color:#FFFF00; line-height:20px; }
.export a, .export a:visited { color: #FFFFFF; text-decoration: underline; } .export a:hover {color: #FFFF00; text-decoration: underline; }
/* END PERFIL */

/* BEGIN DADOS E POPUP - OK */
table.dados, table.popup { background-color: #FFFFFF; border: 2px outset #DDEEFF; font-size: 11px; padding: 1; }
table.popup { width: 90%; } table.dados { width: 75%}
table.dados th, table.popup th { background-color: #6699CC; text-align: right; color: #FFFFFF; border: 0px solid #FFFFFF; padding-right: 5px; padding-left: 5px; padding-top: 4px; vertical-align: top; width: 35%; height:21px; }
.meio{ background-color: #6699CC; text-align: right; color: #FFFFFF; border: 0px solid #FFFFFF; padding-right: 5px; padding-left: 5px; padding-top: 4px; vertical-align: top;}
table.dados th.titulo, table.popup th.titulo { background-color: #4679AC; vertical-align: center; padding-top: 5px; padding-bottom: 5px; text-align: center; color: white; font-size: 16px; height: 25px; border: 0px solid #FFFFFF; width:100%; }
table.dados a, table.dados a:visited, table.popup a, table.popup a:visited { color:#000000; } table.dados a:hover, table.popup a:hover { color:#555555; } table.popup a.excessao, table.popup a.excessao:visited { color:#FF0000; }, table.popup a.excessao:hover { color:#FF3A3A; }
table.dados td, table.popup td { /* background-color: #FFFFFF; */ border: 0px solid #6699CC; text-align: left; padding-right: 1px; padding-left: 2px; color: #000000; font-weight: normal; /* color: #4679AC; font-weight: bold; */ vertical-align: center; }
table.dados td.cor{ height: 10px; padding-right: 1px; padding-left: 1px; border: 0px solid #FFFFFF; }
table.dados select, table.popup select { /* border: 2px inset #ff0000; */ width: 100%;}
table.dados .lista { /* border: 2px inset #ff0000; */ height: 60px; }
table.dados .botao { background-color: #FFFFFF; border: 1px solid #000000;} 
/* table.dados input.botao, table.popup input.botao { background-color: #FFFFFF; text-align: center; color: white; font-size: 15px; border: 1px solid #FFFFFF; } */
table.dados input, table.dados textarea, table.popup input, table.popup textarea { width: 100%; }
table.dados input.normal, table.dados textarea.normal, table.popup input.normal, table.popup textarea.normal { width:auto; padding-left: 2px; text-align: center; }
/* END DADOS */

/* BEGIN FICHA - OK */
.ficha { background-color: #FFFFFF; }
.tabelaInscricao { background-color: #99CCFF; border: 1px solid #330000; color: #330000; }
.tabelaInscricao th { background-color: #99CCFF; color: #330000; border: 0px solid #330000; text-align: right; width: 130px; }
.tabelaInscricao th.meioInsc { background-color: #99CCFF; color: #330000; border: 0px solid #330000; width: 100px; text-align: right; }
.fundoTabela { background-color: #99CCFF; border: 1px solid #330000; color: #330000; padding-top:8px; padding-bottom:8px; }
.textoFundoTabela { color: #330000; }
.campobrigatorio { color: #FF0000; }
.tituloficha { background-color: #3366FF; color: #FFFFFF; border: 1px solid #330000; border-bottom: 0px; height: 33px;}
.tituloficha2 { background-color: #3366FF; color: #FFFFFF; border: 1px solid #330000; border-right: 0px; width:22%; }
.tabelaInscricao input, textarea, select { background-color: #DDEEFF; color: #000000;}
input.bot { background-color: #F0F0F0; text-align: center; border: 2px outset #FFFFFF; color: black; font-size: 12px; font-weight: bold; /*width: 60px;*/ width: auto; height: auto;}
.tabelaInscricao input.radio { background-color: #99CCFF; border:0px; }
/* END FICHA */

/* BEGIN BOTOES MENU - OK */
table.header { text-align: center; }
table.header td.botoes { text-align: left; color: #FFFFFF; text-decoration: none; font-weight: bold; font-size:12px; }
table.header td.botoes a, td.botoes a:visited { text-align: left; color: #FFFFFF; text-decoration: none; font-weight: bold; font-size:12px; }
table.header td.botoes a:hover { text-align: left; color: #FFFF00; text-decoration: none; font-weight: bold; }
input.header { background-color: #F0F0F0; text-align: center; border: 2px outset #FFFFFF; color: black; font-size: 12px; font-weight: bold; /*width: 60px;*/ width: auto; height: auto;}
/* END BOTOES MENU */

/* BEGIN CALENDARIO - OK */
table.calendario { background-color: #F2F9FF; text-align: center; border: 1px solid #000000; color: #000000; width: 90%; }
table.calendario td { color: #000000; border: 0px solid #FFFFFF; }
table.calendario th{ background-color: #6699CC; text-align: center; border: 1px solid #F2F9FF;	color: #FFFFFF; }
table.calendario td a, td a:visited { color: #000000; }
table.calendario td a:hover { color: #555555; }
/* END CALENDARIO */

/* BEGIN INSTRUCAO & INSTRUCAOPOP - OK */
table.instrucao, table.instrucaopop, table.instrucaomenu { background-color: #FFFFFF; text-align: center; /* border: 1px solid #000000; */color: #000000; padding: 0; }
table.instrucao { width: 75%; } table.instrucaopop { width: 90%; } table.instrucaomenu { width: 100%; }
table.instrucao td, table.instrucaopop td, table.instrucaomenu td { background-color: #FFFFFF; text-align: center; font-size: 10px; }
table.instrucao th, table.instrucaopop th, table.instrucaomenu th { background-color: #E7E4E4; text-align: center; font-size: 16px; color: darkblue; }
/* END INSTRUCAO & INSTRUCAOPOP*/

/* BEGIN LISTAGEM - OK */
table.its { /* border: 1px solid #000666; */ border: 2px outset #DDEEFF; width: 95%; background-color: #FFFFFF; vertical-align: center; color: #000000; }
table.its thead tr{ background-color: #6699CC; color: white; line-height:18px; }
table.its thead tr a:visited { color: #FFFFFF; text-decoration: underline; }
table.its thead tr a:hover { color: #FFFF00; text-decoration: underline; }
table.its thead tr a { color: #FFFFFF; text-decoration: underline; }
table.its td.texto{ text-align: left; padding-right: 5px; padding-left: 5px; }
table.its td.numero{ text-align: right; padding-right: 5px; padding-left: 5px; }
table.its td{ text-align: center; padding-right: 5px; padding-left: 5px; }
table.its td.texto a, td.numero a, td.texto a:visited, td.numero a:visited { color: #000000; text-decoration: underline; }
table.its td.texto a:hover, td.numero a:hover { color: #555555; }
table.its tr.even { background-color: #F2F9FF; }
table.its tr.odd { background-color: #DDEEFF; }
/* END LISTAGEM */

/* BEGIN ERRO & OPERACAO - OK */
table.operacao { border: 1px dotted #000000; border-collapse: collapse; width: 100%; color: #000000; }
table.operacao thead tr { background-color: #FFFFCC; }
table.simple { border: 1px dotted #FF0000; border-collapse: collapse; width: 100%; color: #000000; }
table.simple thead tr { background-color: #FFCCCC; }
table.simple tr, table.operacao tr { background-color: #FFFFFF; }
table.simple td, table.operacao td  { text-align: center; }
table.simple td, table.simple th, table.operacao td, table.operacao th { border: 1px solid #ccc; }
/* END ERRO & OPERACAO */

/* BEGIN TABELA GRAFICO - OK */
.tabelaDadosGrafico{ background-color:#FFFFFF; border: 1px solid #000000; color:#000000; }
.tabelaDadosGrafico th{	background-color: #E7E4E4; color: #000000; padding: 1 2 1 2; }
.tabelaDadosGrafico tr{ border-bottom: 1px solid #000000; border-top: 1px solid #000000; }
/* END TABELA GRAFICO - OK */

/* BEGIN TELA INICIAL - OK */
.chamada {font-size: 12px; color: #FFFFFF; font-weight: bold; }
.chgande a, .chgande a:visited {font-size: 19px; color: #E4E7F0; font-weight: normal; text-decoration:none; }
.link_miudo {font-size: 9px; color: #F5FF84; font-weight: bold; font-decoration: underline;}
input.caixa { background-color: #FFFFFF; text-align: left; border: 1px solid #000000; color: #000000; font-size: 11px; padding-top: 2px;}
/* END TELA INICIAL */

/* BEGIN TELA TXT - OK */

table.conteudo th { font-style:italic; text-align: center; font-size: 24px; color: #FFFFFF }
table.conteudo a:visited { color: #FFFF00; text-decoration: underline; }
table.conteudo a:hover { color: #FFFFCC; text-decoration: underline; }

/* END TELA TXT */