a { text-decoration:none; }
a:hover   { color:#660099; }
a:visited { color:#6600CC; }
.titulo   { font-family:Tahoma, Arial,Helvetica,sans-serif; font-size:13pt; font-weight:bold;   color:white; padding:4; border-left:1px solid #CCCCCC; }
.datahora { font-family:Tahoma, Arial,Helvetica,sans-serif; font-size: 6pt; font-weight:normal; padding:5; text-align:right; }
.menu     { font-family:Tahoma, Arial,Helvetica,sans-serif; font-size: 9pt; font-weight:bold;   text-align:center; width:20%; padding:1; border:1px solid #CCCCCC; border-right-width:0; }
.conteudo { font-family:Verdana,Arial,Helvetica,sans-serif; font-size: 8pt; font-weight:normal; padding:10; text-align: justify; }
.legivel  { font-family:Verdana,Arial,Helvetica,sans-serif; font-size: 8pt; font-weight:normal; text-align: justify; }
.campo 	  { font-family:Verdana,Arial,Helvetica,sans-serif; font-size: 7pt; font-weight:normal; }
.entrada  { font-family:Tahoma, Arial,Helvetica,sans-serif; font-size:10pt; font-weight:normal; padding: 1 2 0 2; border:1px solid #C0C0FF; background-color: white; }
u 	  { font-family:Verdana,Arial,Helvetica,sans-serif; font-size: 7pt; font-weight:normal; text-decoration:none; }
.concurso { font-family:Tahoma, Arial,Helvetica,sans-serif; font-size:10pt; font-weight:bold; color:#000060; background-color:#D0F0FF; padding:3 5 3 5; width:100%; }
.pagina   { font-family:Tahoma, Arial,Helvetica,sans-serif; font-size:10pt; font-weight:bold; color:#001000; background-color:#B0F0E0; padding:3 5 3 5; text-align:right; }
.subtit   { font-family:Tahoma, Arial,Helvetica,sans-serif; font-size: 9pt; font-weight:bold; color:#001010; padding:5; text-align:center; }
.coluna   { font-family:Tahoma, Arial,Helvetica,sans-serif; font-size: 9pt; background-color:#B0F0E0; padding:1 5 1 5;}
.celula   { font-family:Tahoma, Arial,Helvetica,sans-serif; font-size: 9pt; background-color:#D0F0FF; padding:2 5 2 5;}
.selecao  { font-family:Tahoma, Arial,Helvetica,sans-serif; font-size:10pt; font-weight:normal; }
li	  { margin-bottom: 5; }
.erro   { font-family:Verdana, Arial,Helvetica,sans-serif; font-size:10pt; font-weight:normal; background-color:#FFCCCC; border;1px solid #FF0000; padding:15 25 15 25; color:#400000;}
.tbdini { padding:0 2 2 3; width:100%; border-left:1px solid #C0C0FF; border-top:1px solid #C0C0FF; }
.tbdmid { padding:0 2 2 3; width:100%; border-left:1px solid #C0C0FF; }
.tbdcel { font-family:Arial,Helvetica,sans-serif; font-size:10pt; font-weight:bold; border-right:1px solid #C0C0FF; border-bottom:1px solid #C0C0FF; vertical-align:top; }
.vbdini { padding:1 2 1 3; width:100%; border-left:1px solid #66EECC; border-top:1px solid #66EECC; }
.vbdmid { padding:1 2 1 3; width:100%; border-left:1px solid #66EECC; }
.vbdcel { font-family:Arial,Helvetica,sans-serif; font-size:10pt; font-weight:bold; border-right:1px solid #66EECC; border-bottom:1px solid #66EECC; vertical-align:top; }
.sbdini { padding:1 2 1 3; width:100%; border-left:1px solid #808080; border-top:1px solid #808080; }
.sbdmid { padding:1 2 1 3; width:100%; border-left:1px solid #808080; }
.sbdcel { font-family:Arial,Helvetica,sans-serif; font-size:10pt; font-weight:bold; border-right:1px solid #808080; border-bottom:1px solid #808080; vertical-align:top; }

.andit0 { font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:9pt; font-weight:normal; background-color:#E0F7FF; }
.andit1 { font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:9pt; font-weight:normal; background-color:#F0F7FF; }
.andsub { font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:9pt; font-weight:normal; background-color:#D0FFE0; }

