.TituloRelatorio 
{
font-size: 30px;
font-weight: bold;
color: #00AFFF;
}

.CaixaTitulo
{
background-color: #FFFFFF;
color: #00AFFF;
border-style: none;
border-width: 0;
color: #FFFFFF;
font-size: 30pt;
font-weight: bold;
text-align:center;
}

.LabelCaixa
{
font-size: 11px;
font-family: tahoma, "Times New Roman";
color: #00AFFF;
/*font-weight: bold;*/
}

.LabelCaixa1
{
font-size: 11px;
font-family: tahoma, "Times New Roman";
color:#0000FF;
font-weight: bold;
}

.LabelCaixa2
{
font-size: 16px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #00AFFF;
font-weight: bold;
}

.LabelCaixa3
{
font-size: 11px;
font-family: tahoma, "Times New Roman";
color: #00AFFF;
font-weight: bold;
}

.LabelCaixa4
{
font-size: 10px;
font-family: tahoma, "Times New Roman";
color:#FF0000;
/*font-weight: bold;*/
}

.link 
{
CURSOR: hand;
text-decoration : none; 
color: #00AFFF;
}

.TextoOpcao
{
font-size: 18px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #FFFFFF;
background-color:#00AFFF;
}

.TextoOpcao1
{
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #FFFFFF;
background-color: #00AFFF;
}

body,td,th 
{
font-family: Arial, Helvetica, sans-serif;
}

.TextoPeriodo
{
font-size: 16px;
font-weight: bold;
color: #00AFFF;
}

.TextoRelatorio 
{
font-size: 10px; 
color: #333333;
CURSOR: hand;
}

.TextoRelatorio1 
{
font-size: 10px; 
color: #333333;
/*CURSOR: hand;*/
}

.TextoRelatorio2
{
font-size: 9px; 
color:#003399;
background-color:#CCFFCC;
}

.TextoRelatorio3
{
font-size: 11px;
font-weight: bold; 
color:#000099;
background-color:#CCFFCC;
/*CURSOR: hand;*/
}

.TextoRelatorio4
{
font-size: 11px;
font-weight: bold; 
color:#000099;
background-color:#FFCC66;
/*CURSOR: hand;*/
}


.topo
{
width:300px; /* Largura total - Se você omitir ocupará toda a linha */
/*font: 25px Arial, Helvetica, sans-serif; /* Tamanho e família de fontes */
/*color: #7D2116; /* Cor da fonte */
border-top: 14px solid #7FD991; /* Borda em cima */
border-left: 2px solid #7FD991; /* Borda a esquerda*/
padding-left:5px; /* Espaçamento do texto a esquerda */
}

.Cabecalho1
{
font-size: 16px; 
font-weight: bold;
color: #FFFFFF; 
background-color: #99CCFF;
}

.Cabecalho2
{
font-size: 10px; 
font-weight: bold;
color: #333333;
background-color: #FFFFCC;
}

.Cabecalho3
{
font-size: 16px; 
font-weight: bold;
color: #FFFFFF;
background-color: #CCCCCC;
}

.Cabecalho4
{
font-size: 12px; 
font-weight: bold;
color: #FFFFFF;
background-color: #CCCCCC;
}

.Cabecalho5
{
font-weight: bold;
font-size: 10px; 
color: #333333;
background-color: #FFFFCC;
}

.Cabecalho7
{
font-size: 10px; 
font-weight: bold;
color: #FFFFFF;
background-color: #CCCCCC;
}

.botao 
{
background-color:#003366;
border-color: #FFFFFF;
border-style: solid;
border-width: 1;
color: #FFFFFF;
font-size: 10pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
CURSOR: hand;
}

.botao1
{
background-color:#003366;
border-color:#003366;
border-style:double;
border-width:thick;
color: #FFFFFF;
font-size: 8pt;
font-weight:bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
CURSOR: hand;
}

.botao2
{
background-color:#00AFFF;
border-color: #00AFFF;
border-style: solid;
border-width: 1;
color: #FFFFFF;
font-size: 10pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
CURSOR: hand;
}

.botao3 
{
background-color:#000066;
border-color: #FFFFFF;
border-style: solid;
border-width: 1;
color: #FFFFFF;
font-size: 10pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
CURSOR: hand;
}

.botao4
{
background-color:#FF0000;
border-color: #FFFFFF;
border-style: solid;
border-width: 1;
color: #FFFFFF;
font-size: 10pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
CURSOR: hand;
}

.table 
{
    BORDER-RIGHT: lightgrey 1px solid;
    BORDER-TOP: lightgrey 1px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 8pt;
    BORDER-LEFT: lightgrey 1px solid;
    BORDER-BOTTOM: lightgrey 1px solid;
	border-
    FONT-FAMILY: Tahoma;
}

.CaixaTexto
{
background-color: #00AFFF;
border-color: #999999;
border-style: solid;
border-width: 0;
color:#FFFFFF;
font-size: 8pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:left;
}

.CaixaData
{
background-color: #FFCC33;
border-color: #999999;
border-style: solid;
border-width: 0;
color:#333333;
font-size: 8pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:left
}

.CaixaTexto3
{
CURSOR: hand;
background-color: #FFFFFF;
border-color: #FFFFFF;
border-style: none;
border-width:  0;
color:#999999;
font-size: 8pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.CaixaTexto4
{
CURSOR: hand;
background-color: #FFFFFF;
border-color: #FFFFFF;
border-style: none;
border-width:  0;
color:#999999;
font-size: 8pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:right
}

.CaixaTexto5
{
background-color:#FFFFFF;
border-color:#999999;
border-style:solid;
border-width:1;
color:#999999;
font-size: 7pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
}


.CaixaLabel
{
background-color:#FFFFFF;
border-color: #FFFFFF;
border-style:hidden;
border-width: 0;
color: #00AFFF;
font-size: 11px;
font-family: tahoma, "Times New Roman";
text-align:left;
}

.CaixaNumero
{
background-color: #00AFFF;
border-color: #999999;
border-style: solid;
border-width: 0;
color: #FFFFFF;
font-size: 8pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:right
}

.CaixaNumero3
{
background-color: #FFFFFF;
border-color: #FFFFFF;
border-style: none;
border-width:  0;
color:#999999;
font-size: 8pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:right;
}


.clsTableRpt
{
}
.clsTableRpt .clsTexto
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Tahoma
}
.clsTableRpt TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BORDER-BOTTOM: #d9d9d9 2px solid;
    FONT-FAMILY: Verdana, Tahoma, Arial;	
	BACKGROUND-COLOR: #eae7d8;
	BACKGROUND-REPEAT: repeat-x;
    COLOR: #5f5f46;  
	BORDER-RIGHT: lightgrey 1px solid;
	BORDER-LEFT: lightgrey 1px solid;
}
.clsTableRpt TD
{
    BORDER-RIGHT: lightgrey 1px solid;
    BORDER-TOP: lightgrey 1px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 8pt;
    BORDER-LEFT: lightgrey 1px solid;
    BORDER-BOTTOM: lightgrey 1px;
    FONT-FAMILY: Tahoma
}

.cbo
{
font-size: 7pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#999999;
border-color:#000000;
}

.clsMenu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 6pt;
    CURSOR: hand;
    COLOR:#00AFFF;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR:#C8E9FD;	
}
.clsMenuAtivo
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 6pt;
    CURSOR: hand;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR:#00AFFF;
	CURSOR:hand;	
}

.linkMenu
{
CURSOR: hand;
text-decoration : none;
COLOR:#00AFFF;
}

.RelMenu
{
display:none;
margin-left:60px
}

.link
{
CURSOR: hand;
}

.table.bordasimples 
{
border-collapse: collapse;
}

.table.bordasimples tr td 
{
border:1px solid #999999;
}

th b
{
padding:1px;
width:100%; 
height:65px; 
overflow:auto;
}

.ocultar
{
position:absolute;
left:-1000;
}

.direita
{
position:relative;
left:30;
}
