/* ==================================================== */
/* Destinado às páginas da APAFA (www.apafa.com.br)     */
/* ==================================================== */
/* Corpo do Texto ===================================== */
/* ==================================================== */
BODY {
   font-family: "Verdana", "Arial", "Courier New" !important;
   font-size: 12px;
   color: Navy !important;
   margin-top: 0px;
   margin-left: 0px;
   margin-bottom: 0px;
   margin-right: 0px   
}
SPAN {
   font-family: "Verdana", "Arial", "Courier New" !important;
   font-size: 12px;
   color: Navy !important;
   margin-top: 0px;
   margin-left: 0px;
   margin-bottom: 0px;
   margin-right: 0px
}
.topico { /* Este estilo deve ser aplicado a tag <P>, <SPAN> ou <H?> */
   font-weight: Bold
}
.valor { /* Classe genérica para alinhamento à direita */
   text-align: Right
}
.texto {
   font-family: "Verdana", "Arial", "Courier New" !important;
   font-size: 12px;
   color: Navy !important;
}
/* ==================================================== */
/* Links ============================================== */
/* ==================================================== */
A {
   color: Navy;
   text-decoration: None
}
A:link {
   font-weight: Bold
}
A:visited {
   font-weight: Bold
}
A:active {
   font-weight: Bold;
}
A:hover {
   color: #28166f
}
A.cinza {
   color: Gray
}
.slink { /* Este estilo deve ser aplicado a tag <A> */
   font-weight: Normal !important;
   text-decoration: None
}
/* ==================================================== */
/* Tabelas ============================================ */
/* ==================================================== */
TABLE {
   border-collapse: collapse;
}
TD {
   font-family: "Verdana", "Arial", "Courier New";
   font-size: 11px;
   color: Navy
}
.noticia { /* Este estilo deve ser aplicado a tag <TD> ou <TR> */
   font-size: 12px;
   font-weight: Bold;
   text-align: left;
   color: White
}
.titulo { /* Este estilo deve ser aplicado a tag <TD> ou <TR> */
   font-size: 12px;
   font-weight: Bold;
   text-align: Center
}
.stitulo { /* Este estilo deve ser aplicado a tag <TD> ou <TR> */
   font-size: 11px;
   font-weight: Bold;
   color: White;
   background-color: #28166f;
   height: 20;
}
.titulo_bolao { /* Este estilo deve ser aplicado a tag <TD> ou <TR> */
   font-size: 20px;
   font-weight: Bold;
   background-color: #F0D500;
   height: 30;
   text-align: Center
}
.bolao { /* Este estilo deve ser aplicado a tag <TD> ou <TR> */
   font-size: 14px;
   background-color: #fefce7; /* Amarelo claro */
}
.bolao_centro { /* Este estilo deve ser aplicado a tag <TD> ou <TR> */
   font-size: 14px;
   text-align: Center
}
.rodape { /* Este estilo deve ser aplicado a tag <TD> ou <TR> */
   font-size: 10px;
   text-align: Right
}
.cabecalho { /* Este estilo deve ser aplicado a tag <TD> ou <TR> */
   font-size: 10px;
   font-weight: Bold;
   text-align: Right
}
.amarelo { /* Este estilo deve ser aplicado a tag <TR> */
   background-color: #fefce7; /* Amarelo claro */
}
.azul_peq { /* Este estilo deve ser aplicado a tag <TR> */
   font-size: 10px;
   background-color: #e7ebf7; /* Azul claro */
}
.azul_med { /* Este estilo deve ser aplicado a tag <TR> */
   font-size: 11px;
   background-color: #e7ebf7; /* Azul claro */
}
.azul_grd { /* Este estilo deve ser aplicado a tag <TR> */
   font-size: 12px;
   background-color: #e7ebf7; /* Azul claro */
}
.branco_peq { /* Este estilo deve ser aplicado a tag <TR> ou <TD> */
   font-size: 10px;
   background-color: #ffffff; /* Branco */
}
.branco_med { /* Este estilo deve ser aplicado a tag <TR> ou <TD> */
   font-size: 11px;
   background-color: #ffffff; /* Branco */
}
.branco_grd { /* Este estilo deve ser aplicado a tag <TR> ou <TD> */
   font-size: 12px;
   background-color: #ffffff; /* Branco */
}
.tit_coluna { /* Este estilo deve ser aplicado a tag <TR> */
   background-color: #ebe2b1; /* Amarelo Cinzentado */
   align: center;
}
.lin1 { /* Este estilo deve ser aplicado a tag <TR> ou <TD> */
   font-size: 11px;
   background-color: #f9f8bd; /* Amarelo claro */
}
.lin2 { /* Este estilo deve ser aplicado a tag <TR> ou <TD> */
   font-size: 11px;
   background-color: #ffffff; /* Branco */
}
.ramarelo { /* Este estilo deve ser aplicado a tag <TR> */
   background-color: #fefce7; /* Amarelo claro alinhado à direita */
   text-align: Right
}
.razul { /* Este estilo deve ser aplicado a tag <TR> */
   background-color: #e7ebf7; /* Azul claro à direita */
   text-align: Right
}
.branco_medio { /* Este estilo deve ser aplicado a tag <TD> ou <TR> */
   font-size: 12px;
   background-color: #ffffff
}
.rbranco { /* Este estilo deve ser aplicado a tag <TR> */
   font-weight: Bold;
   background-color: White;
   text-align: Right
}
.amtitulo {
   font-size: 12px;
   font-weight: Bold;
   background-color: #fce236
}
.aztitulo {
   font-size: 12px;
   font-weight: Bold;
   background-color: #CCFFFF
}
.linha_menu { /* Este estilo deve ser aplicado a tag <TR> ou <TD> */
   background-color: #fff3a4 ; /* Amarelo */
   font-size: 12px;
}
.linha_menu_b { /* Este estilo deve ser aplicado a tag <TR> ou <TD> */
   background-color: #ffe0a0 ; /* Amarelo Vermelhado */
   font-size: 12px;
}
/* ==================================================== */
/* Camadas ============================================ */
/* ==================================================== */
DIV {
   /* position: Absolute */
}
/* ==================================================== */
/* Parágrafo ========================================== */
/* ==================================================== */
P {
   font-size: 12px;
   line-height: 125%
}
/* ==================================================== */
/* Listas ============================================= */
/* ==================================================== */
UL {
   text-indent: 0px;
   margin-top: 5px;
   margin-left: 16px; /* Igual ao tamanho da fonte + 33,3333% (Ex.: 12 + 4 = 16) */
   margin-bottom: 5px;
   margin-right: 0px   
}
LI {
   margin-left: 16px; /* Igual ao tamanho da fonte + 33,3333% (Ex.: 12 + 4 = 16) */
}

/* ==================================================== */
/* Forms ============================================== */
/* ==================================================== */
INPUT {
   font-family: "Verdana", "Arial", "Courier New";
   font-size: 11px;
   color: Navy;
   background-color: #e9e9e9;
   border-style: solid;
   border-color: #d5d033;
   border-top-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   border-left-width: 1px
}
.botao {
   background-color: #d8d8d8;
   border-style: outset;
   border-color: #d5d033;
   border-top-width: 2px;
   border-right-width: 2px;
   border-bottom-width: 2px;
   border-left-width: 2px
}
.caixagrande {
   font-size: 13px;
   font-weight: Bold;
}
SELECT {
   font-family: "Verdana", "Arial", "Courier New";
   font-size: 11px;
   color: Navy;
   background-color: #e9e9e9;
   border-style: solid;
   border-color: #d5d033;
   border-top-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   border-left-width: 1px
}
TEXTAREA {
   font-family: "Arial", "Verdana", "Courier New";
   font-size: 11px;
   color: Navy;
   background-color: #e9e9e9;
   border-style: solid;
   border-color: #d5d033;
   border-top-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   border-left-width: 1px
}
/* ==================================================== */
/* Estilos Padronizados =============================== */
/* ==================================================== */
.tit_dir { /* Este estilo deve ser aplicado a tag <TD> ou <TR> */
   font-size: 16px;
   font-weight: Bold;
   text-align: Right;
   color: White;
   background-color: #809cd4;
   height: 25
}
.tit_div { /* Este estilo deve ser aplicado a tag <TD> ou <TR> */
   font-size: 12px;
   font-weight: Bold;
   text-align: Right;
   background-color: #b3c3e5;
   height: 20
}
.tit_rel { /* Este estilo deve ser aplicado a tag <TD> ou <TR> */
   font-size: 16px;
   font-weight: Bold;
   text-align: Center;
   color: #0038a8;
   background-color: White;
   height: 40
}
.cla_inf { /* Este estilo deve ser aplicado a tag <TD> ou <TR> */
   font-size: 14px;
   font-weight: Bold;
   text-align: Center;
   color: #0038a8;
   background-color: White
}
.dat_ref { /* Este estilo deve ser aplicado a tag <TD> ou <TR> */
   font-size: 12px;
   font-weight: Normal;
   text-align: Right;
   color: #0038a8;
   background-color: White
}
.tit_col { /* Este estilo deve ser aplicado a tag <TR> */
   font-size: 12px;
   background-color: #e7ebf7; /* Azul claro */
}
.lin_x { /* Este estilo deve ser aplicado a tag <TR> */
   background-color: #EFEFEF; /* Cinza claro */
}
.lin_y { /* Este estilo deve ser aplicado a tag <TR> */
   background-color: #FFFFFF; /* Branco */
}
.lin_total { /* Este estilo deve ser aplicado a tag <TR> */
   font-weight: Bold;
   background-color: #d4d4d4; /* Cinza médio claro */
}
/* ============================================================== */
/* Classes para esconder/exibir fundos de objetos para impressão  */
/* ============================================================== */
@media print {
.suprime_impressao { /* Este estilo deve ser aplicado aos objetos que devem ser exibidos em tela mas não impressos */
	display: none;
}
.suprime_fundo { /* Este estilo deve ser aplicado aos objetos a serem impressos sem fundo */
	background-image: none;
}
}
/* ==================================================== */
/* (c) D.Ambrosio Software - 2008      ================ */
/* ==================================================== */

