   .dia {font-family: helvetica, arial; font-size: 8pt; color: #FFFFFF}
   .data {font-family: helvetica, arial; font-size: 8pt; text-decoration:none; color:#191970}
   .mes {font-family: helvetica, arial; font-size: 8pt}
   .Cabecalho_Calendario {font-family: helvetica, arial; font-size: 10pt; color: #000000; text-decoration:none; font-weight:bold}

body.bodyclass
{
    background-color:#FFFFFF;
    font-family:verdana,tahoma,arial;
    font-size:10pt;
    color:black;
    font-weight:none;
    text-decoration:none;
    scrollbar-shadow-color: #000000;
          scrollbar-face-color: #f0f0f0;
          scrollbar-3dlight-color: #8892A7;
          scrollbar-highlight-color: #F0F0F0;
          scrollbar-darkshadow-color: #000000;
          scrollbar-track-color: ##8C8C8C;
          scrollbar-arrow-color: black;
}

.menu
{
    font-family:verdana,tahoma,arial;
    font-size:8pt;
    color:#000000;
    font-weight:bold;
    text-decoration:none;
}

font.texto
{
    font-family:verdana,tahoma,arial;
    font-size:8pt;
    color:black;
    font-weight:none;
    text-decoration:none;
}

font.textocontrato
{
    font-family: times New Roman;
    font-size:14pt;
    color:black;
    font-weight:none;
    text-decoration:none;
}

font.textocontratobold
{
    font-family: times New Roman;
    font-size:14pt;
    color:black;
    font-weight: bold;
}

font.textotitulo
{
    font-family: times New Roman;
    font-size:14pt;
    color:black;
    font-weight: bold;
}

font.textoetapaativo
{
    font-family:verdana,tahoma,arial;
    font-size:8pt;
    color:#142776;
    font-weight:none;
    text-decoration:none;
}

font.textoetapainativo
{
    font-family:verdana,tahoma,arial;
    font-size:8pt;
    color:#C9C8C8;
    font-weight:none;
    text-decoration:none;
}
font.textogrand
{
    font-family:verdana,tahoma,arial;
    font-size:10pt;
    color:black;
    font-weight:bold;
    text-decoration:none;
}
font.textoblue
{
    font-family:verdana,tahoma,arial;
    font-size:8pt;
    color:#0087B0;
    font-weight:none;
    text-decoration:underline;
}

font.textoazul
{
    font-family:arial,verdana,tahoma;
    font-size:9pt;
    color:#0087B0;
    font-weight:none;
    text-decoration:none;
}

font.textoamarelo
{
    font-family:verdana,tahoma,arial;
    font-size:8pt;
    color:#FFE400;
    font-weight:none;
    text-decoration:none;
}

font.textobrancop
{
    font-family:verdana,tahoma,arial;
    font-size:8pt;
    color:#FFFFFF;
    font-weight:none;
    text-decoration:none;
}

font.textobrancopesq
{
    font-family:verdana,tahoma,arial;
    font-size:25pt;
    color:#FFFFFF;
    font-weight:none;
    text-decoration:none;
}


font.textopeq
{
    font-family:verdana,tahoma,arial;
    font-size:7pt;
    color:#000000;
    font-weight:none;
    text-decoration:none;
}

font.textopeqb
{
    font-family:verdana,tahoma,arial;
    font-size:7pt;
    color:#000000;
    font-weight:bold;
    text-decoration:none;
}

font.textopeqv
{
    font-family:verdana,tahoma,arial;
    font-size:7pt;
    color:#FF0000;
    font-weight:none;
    text-decoration:none;
}

font.textopeqori
{
    font-family:verdana,tahoma,arial;
    font-size:7pt;
    color:#000000;
    font-weight:none;
    text-decoration:none;
}


font.textopeqdest
{
    font-family:verdana,tahoma,arial;
    font-size:7pt;
    color:#0087B7;
    font-weight:none;
    text-decoration:none;
}

font.textopeqcinza
{
    font-family:verdana,tahoma,arial;
    font-size:7pt;
    color:#999999;
    font-weight:none;
    text-decoration:none;
}
font.textopeqbrco
{
    font-family:verdana,tahoma,arial;
    font-size:6pt;
    color:#ffffff;
    font-weight:none;
    text-decoration:none;
}

font.textograndbrco
{
    font-family:verdana,tahoma,arial;
    font-size:10pt;
    color:#ffffff;
    font-weight:none;
    text-decoration:none;
}
font.textopeqouro
{
    font-family:verdana,tahoma,arial;
    font-size:7pt;
    color:#aaaa77;
    font-weight:none;
    text-decoration:none;
}

font.textopeqourob
{
    font-family:verdana,tahoma,arial;
    font-size:7pt;
    color:#aaaa77;
    font-weight:bold;
    text-decoration:none;
}

font.textopeqn
{
    font-family:verdana,tahoma,arial;
    font-size:6pt;
    color:#000000;
    font-weight:none;
    text-decoration:none;
}

font.textopeqpreto
{
    font-family:verdana,tahoma,arial;
    font-size:7pt;
    color:#000000;
    font-weight:none;
    text-decoration:none;
}


font.destaque
{
    font-family:verdana,tahoma,arial;
    font-size:10pt;
    color:black;
    font-weight:bold;
    text-decoration:none;
}
font.titulo
{
    font-family:tahoma,verdana,arial;
    font-size:10pt;
    color:#0289B9;
    font-weight:bold;
    text-decoration:none;
}

font.titulobco
{
    font-family:tahoma,verdana,arial;
    font-size:10pt;
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
}

font.titulorel
{
    font-family:tahoma,verdana,arial;
    font-size:14pt;
    color:#0289B9;
    font-weight:bold;
    text-decoration:none;
}

font.titulo2
{
    font-family:tahoma,verdana,arial;
    font-size:10pt;
    color:#D6312D;
    font-weight:bold;
    text-decoration:none;
}

font.subtitulo
{
    font-family:tahoma,verdana,arial;
    font-size:8pt;
    color:#0289B9;
    font-weight:bold;
    text-decoration:none;
}

font.subtitulobco
{
    font-family:tahoma,verdana,arial;
    font-size:8pt;
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
}

font.obs
{
    font-family:verdana,tahoma,arial;
    font-size:8pt;
    color:gray;
    font-weight:none;
    text-decoration:none;
}
font.erro
{
    font-family:verdana,tahoma,arial;
    font-size:10pt;
    color:red;
    font-weight:bold;
    text-decoration:none;
}
table.bgtab
{
    background-color:#F0F0F0;
    font-family:verdana,tahoma,arial;
    font-size:8pt;
    color:black;
    font-weight:none;
    text-decoration:none;
    padding: 0pt 0pt 0pt 0pt;
}

table.bgtabposvenda
{
    background-color:#2B3269;
    font-family:verdana,tahoma,arial;
    font-size:8pt;
    color:#FFFFFF;
    font-weight:none;
    text-decoration:none;
    padding: 0pt 0pt 0pt 0pt;
}

table.bgtabmail
{
    background-color:#FFFFFF;
    font-family:verdana,tahoma,arial;
    font-size:8pt;
    color:black;
    font-weight:none;
    text-decoration:none;
    padding: 0pt 0pt 0pt 0pt;
}


table.bordacad
{
    background-color:#F0F0F0;
    font-family:verdana,tahoma,arial;
    font-size:10pt;
    color:black;
    font-weight:none;
    text-decoration:none;
    border-color-#C40000;
}


table.bordacaddica
{
    background-color:#ECF5FF;
    font-family:verdana,tahoma,arial;
    padding: 1pt 2pt 2pt 1pt;
    border:1px;
    border-color:#003399;
    font-size:8pt;
    color:#333333;
    font-weight:bold;
    text-decoration:none;
    border-right-style: solid;
    border-top-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    text-align:left;
}


td.tdcab
{
    background-color:#35556E;
    font-family:verdana,tahoma,arial;
    padding: 1pt 2pt 0pt 1pt;
    border:0px;
    border-color:#888888;
    font-size:8pt;
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
    border-right-style: solid;
    border-top-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    font-family:tahoma,verdana,arial;    
}

td.tdrel1
{
    background-color:#FFE478;
    font-family:verdana,tahoma,arial;
    padding: 1pt 2pt 1pt 1pt;
    border:0px;
    border-color:#888888;
    font-size:8pt;    
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
    border-right-style: solid;
    border-top-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    font-family:tahoma,verdana,arial;    
}

td.tdrel2
{
    background-color:#CFE1FF;
    font-family:verdana,tahoma,arial;
    padding: 1pt 2pt 0pt 1pt;
    border:1px;
    border-color:#888888;
    font-size:8pt;    
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
    border-right-style: solid;
    border-top-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    font-family:tahoma,verdana,arial;    
}

td.tdrel3
{
    background-color:#CFE1FF;
    font-family:verdana,tahoma,arial;
    padding: 1pt 2pt 0pt 1pt;
    border:1px;
    border-color:#FFFFFF;
    font-size:8pt;    
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
    border-right-style: solid;
    border-top-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    font-family:tahoma,verdana,arial;    
}


td.tdlinharel1
{
    background-color:#FFFFFF;
    font-family:verdana,tahoma,arial;
    padding: 1pt 2pt 1pt 1pt;
    border:0px;
    border-color:#888888;
    font-size:8pt;    
    color:#FFFFFF;
    text-decoration:none;
    border-right-style: solid;
    border-top-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    font-family:tahoma,verdana,arial;    
}


tdcabrel1
{
     background-color:#000000;
     font-family:verdana,tahoma,arial;
     padding: 1pt 2pt 1pt 1pt;
     border:0px;
     border-color:#fgdsdf;
     font-size:8pt;    
     color:#0F00FF;
     text-decoration:none;
     border-right-style: solid;
     border-top-style: solid;
     border-left-style: solid;
     border-bottom-style: solid;
     font-family:tahoma,verdana,arial;    
}
table.tablepesq
{
    background-color:#FFFFFF;
    padding: 0pt 0pt 0pt 0pt;
    border:1px;
    border-color:#d0d0d0;
    font-size:8pt;
    color:#000000;
    font-weight:none;
    text-decoration:none;
    border-right-style: solid;
    border-top-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    font-family:verdana,tahoma,arial;
}


td.tdcabcad
{
    background-color:#0289B9;
    font-family:verdana,tahoma,arial;
    padding: 1pt 2pt 2pt 1pt;
    border:1px;
    border-color:#888888;
    font-size:8pt;
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
    border-right-style: solid;
    border-top-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    
}

td.tdcabcadvermelho
{
    background-color:#9AB9D0;
    font-family:verdana,tahoma,arial;
    padding: 1pt 2pt 2pt 1pt;
    border:1px;
    border-color:#888888;
    font-size:8pt;
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
    border-right-style: solid;
    border-top-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    
}

td.tdcabcadamarelo
{
    background-color:#7CA5C6;
    font-family:verdana,tahoma,arial;
    padding: 1pt 2pt 2pt 1pt;
    border:1px;
    border-color:#888888;
    font-size:8pt;
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
    border-right-style: solid;
    border-top-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    
}

td.tdcabcadverde
{
    background-color:#6F96B5;
    font-family:verdana,tahoma,arial;
    padding: 1pt 2pt 2pt 1pt;
    border:1px;
    border-color:#888888;
    font-size:8pt;
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
    border-right-style: solid;
    border-top-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    
}

td.tdcabcadazul
{
    background-color:#59809E;
    font-family:verdana,tahoma,arial;
    padding: 1pt 2pt 2pt 1pt;
    border:1px;
    border-color:#888888;
    font-size:8pt;
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
    border-right-style: solid;
    border-top-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    
}

td.tdcabcadlist
{
    background-color:#FF0000;
    font-family:verdana,tahoma,arial;
    padding: 1pt 2pt 2pt 1pt;
    border:1px;
    border-color:#888888;
    font-size:8pt;
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
    border-right-style: solid;
    border-top-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    text-align:left;    

}

td.tdcabcad2
{
    background-color:#C40000;
    font-family:verdana,tahoma,arial;
    padding: 1pt 2pt 2pt 1pt;
    border:0px;
    border-color:#888888;
    font-size:8pt;
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
    border-right-style: solid;
    border-top-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;    
}
td.tdcabalt
{
    background-color:#006946;
    font-family:verdana,tahoma,arial;
    padding: 1pt 2pt 2pt 1pt;
    border:1px;
    border-color:#888888;
    font-size:8pt;
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
    border-right-style: solid;
    border-top-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    text-align:left;
}

input.ftext
{
    font-family: verdana,tahoma,arial;
    font-weight: none;
    font-size: 9pt;
    border-color: #000000;
    border-style: double;
    border-width: 1px;
    background-color: white
}

input.fhelp
{
    font-family: verdana,tahoma,arial;
    font-weight: none;
    font-size: 9pt;
    color: #3890B4;
    border-color: #ECEDF1;
    border-style: double;
    border-width: 0px;
    background-color: #ECEDF1
}


input.flabel
{
    font-family: verdana,tahoma,arial;
    font-weight: none;
    font-size: 9pt;
    border-color: #000000;
    border-style: none;
    border-width: 0;
    background-color: #F0F0F0
}

input.filabel
{
    font-family: verdana,tahoma,arial;
    font-weight: none;
    font-size: 9pt;
    border-color: #000000;
    border-style: none;
    border-width: 0;
    background-color: #FFFFFF
}



<!-- Campo para ser colocado em uma linha de 1ª quebra de relatório  -->
input.flabelcab1
{
    font-family: verdana,tahoma,arial;
    font-weight: none;
    font-size: 9pt;
    border-color: #000000;
    border-style: none;
    border-width: 0;
    background-color:#FFE478;
}

DIV.corpotext
{
   font-family: verdana,tahoma,arial;
   font-size: 7pt;
   text-align: left;
   background-color: #;
   margin-left: 0.0in;
   margin-right: 0.1in
   font-weight: none;   
}

textarea.ftextarea
{
    font-family: verdana,tahoma,arial;
    font-weight: none;
    font-size: 9pt;
    border-color: #000000;
    border-style: double;
    border-width: 1px;
    background-color: white
}
select.fcombo
{
    font-family: verdana,tahoma,arial;
    font-weight: none;
    font-size: 9pt;
    border-color: #000000;
    border-style: double;
    border-width: 1px;
    background-color: white
}

select.flistbox
{
    font-family: verdana,tahoma,arial;
    font-weight: none;
    font-size: 8pt;
    border-color: #000000;
    border-style: double;
    border-width: 1px;
    background-color: white
}

input.fbuttonbranco
{
    font-family: verdana,tahoma,arial;
    font-size: 8pt;
    font-weight: bold;
    background: #FFFFFF;
}

input.fbutton
{
    font-family: verdana,tahoma,arial;
    font-size: 8pt;
    font-weight: bold;
    background: #c0c0c0;
}
A
{
    font-family:verdana,tahoma,arial;
    font-size:10pt;
    color:#000000;
    font-weight:none;
    text-decoration:none;
}    

A:link
{
    font-family:verdana,tahoma,arial;
    font-size:8pt;
    color:#000000;
    font-weight:none;
    text-decoration:none;
}
A:visited
{
    font-family:verdana,tahoma,arial;
    font-size:8pt;
    color:#000000;
    font-weight:none;
    text-decoration:none;
}
A:active
{
    font-family:verdana,tahoma,arial;
    font-size:8pt;
    color:#000000;
    font-weight:none;
    text-decoration:none;
}
A:hover
{
    color:000000;
    text-decoration:none;
}    
hr.linhacad
{
    color:#df2020;
    heigth:0;
    width:95%;
}

hr.linhapesq
{
    color:#006946;
    heigth:0;
    width=95%;
}

hr.linhaobs
{
    color:gray;
    heigth:0;
    width=95%;
}


font.textob
{
    color: black;
    font-family: tahoma;
    font-size: 8pt;
    font-weight: bold;
}

font.textov
{
    font-family:verdana,tahoma,arial;
    font-size: 8pt;
    color: #df2727;
    font-weight: bold;
}

font.textovrd
{
	font-family:verdana,tahoma,arial;
	font-size: 8pt;
	color: #009033;
	font-weight: bold;
}

font.textobranco
{
    font-family:tahoma,verdana,arial;
    font-size:10pt;
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
}
font.textobranco1
{
    font-family:tahoma,verdana,arial;
    font-size:7pt;
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
}
font.textobrancoitemmenu
{
    font-family:verdana,tahoma,arial;
    font-size:8pt;
    color:#FFFFFF;
    font-weight:none;
    text-decoration:none;
}

font.textoazulgugu
{
    font-family:tahoma,verdana,arial;
    font-size:9pt;
    color:#8C92C2;
    font-weight:bold;
    text-decoration:none;
}
font.textovgugu
{
    font-family:tahoma,verdana,arial;
    font-size:9pt;
    color:#F75F5F;
    font-weight:bold;
    text-decoration:none;
}



.a16   {font-family:arial,san-serif;font-size:16px}
.a13   {font-family:arial,san-serif;font-size:13px}
.a10   {font-family:arial,san-serif;font-size:10px}
.v16   {font-family:verdana,san-serif;font-size:16px}
.v13   {font-family:verdana,san-serif;font-size:13px}
.v10   {font-family:verdana,san-serif;font-size:10px}

A.fq30:link {color: #FF0000; text-decoration: none}
A.fq30:visited {color: #FF0000; text-decoration: none}
A.fq30:active {color: #FF0000; text-decoration: none}
A.fq30:hover {color: #FF0000; font-weight: bold; text-decoration: underline}
A.fq00:link {color: #0000FF; text-decoration: none}
A.fq00:visited {color: #0000FF; text-decoration: none}
A.fq00:active {color: #0000FF; text-decoration: none}
A.fq00:hover {color: #0000FF; font-weight: bold; text-decoration: underline}
A.fq03:link {color: #00aa00; text-decoration: none}
A.fq03:visited {color: #00aa00; text-decoration: none}
A.fq03:active {color: #00aa00; text-decoration: none}
A.fq03:hover {color: #00aa00; font-weight: bold; text-decoration: underline}

A.fq:link {color: #555555; text-decoration: none}
A.fq:visited {color: #555555; text-decoration: none}
A.fq:active {color: #555555; text-decoration: none}
A.fq:hover {color: #555555; font-weight: bold; text-decoration: underline}

.q07 {background: #ffd088}
.q06 {background: #ffe088}
.q05 {background: #fff088}
.q04 {background: #ccc088}
.q03 {background: #cccccc}

.dy1 {background: #009900}
.dy2 {background: #11aa11}
.dy3 {background: #22bb22}
.dy4 {background: #33cc33}
.dy5 {background: #55d055}
.dy6 {background: #77df77}
.dy7 {background: #99e099}
.dy8 {background: #bbefbb}
.dy9 {background: #ddf0dd}
.dy10 {background: #ffffff}

.light   {background: ffff00}


.ds1  { background: #FF0000; font-size:12px }
.ds2  { background: #FE0F10; font-size:12px }
.ds3  { background: #FD2726; font-size:12px }
.ds4  { background: #FB4444; font-size:12px }
.ds5  { background: #F96565; font-size:12px }
.ds6  { background: #F68787; font-size:12px }
.ds7  { background: #F4AAAA; font-size:12px }
.ds8  { background: #F2C8C8; font-size:12px }
.ds9  { background: #F1DFE0; font-size:12px }
.ds10 { background: #F0F0F0; font-size:12px }
.sb1  { background: #2856D6; font-size:12px }
.sb2  { background: #3561D8; font-size:12px }
.sb3  { background: #4970DB; font-size:12px }
.sb4  { background: #6182DE; font-size:12px }
.sb5  { background: #7D98E1; font-size:12px }
.sb6  { background: #99ADE4; font-size:12px }
.sb7  { background: #B5C3E8; font-size:12px }
.sb8  { background: #CFD7EC; font-size:12px }
.sb9  { background: #E2E5EE; font-size:12px }
.sb10 { background: #F0F0F0; font-size:12px }
