<style type="text/css">
body { padding: 20px; font-size: 0.85em; font-family: arial;}
.btn { display: block; position: relative; background: #aaa; padding: 5px; float: center; color: #fff; text-decoration: none; cursor: pointer; }
.btn * { font-style: normal; background-repeat: no-repeat; display: block; position: relative; }
.btn i { background-position: top left; position: absolute; margin-bottom: -5px;  top: 0; left: 0; width: 5px; height: 5px; }
.btn span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btn span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btn span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }

* html .btn span,
* html .btn i { float: left; width: auto; background-image: none; cursor: pointer; }

.btn.blue { background: #a52a2a; }
.btn.green { background: #008080; }
.btn.pink { background: #e1a; }
.btn:hover { background-color: #4682b4; }
.btn:active { background-color: #444; }
.btn[class] {  background-image: url(shade.png); background-position: bottom; }

* html .btn { border: 3px double #aaa; }
* html .btn.blue { border-color: #2ae; }
* html .btn.green { border-color: #9d4; }
* html .btn.pink { border-color: #e1a; }
* html .btn:hover { border-color: #a00; }

body
{
    font: 10pt Arial, sans-serif;
    border: 0;
    margin: 0;
    padding: 0;
    width:100%;
}

.loader {
   position: absolute;
   margin: 0 auto;
   z-index: 9999;
   background: url('icon-loader.gif') no-repeat; 
   top: 50 px;
   cursor: wait;
}

input
{
    background-color: #EEEEEF;
    font-family: arial;
    font-size: 9pt;
    color: #000000;
    border-color: #000000 #000000;
    font-weight: bold;

}

hr.linha {
    border: 1px dotted #ff0000;
    border-style: none none dotted; 
}

a
{
    text-decoration: none;
    color: #003b57;
}
a:link
{
    color: #000000;
}
a:hover
{
    color: #0000FF;
    text-decoration: underline;
}

a.Titulo
{
    font-size: 20pt;
    color: #FFFFFF;
    margin:0;
    float: left;
    text-decoration: none;
    font-weight: bold;
}
a.Titulo:link
{
    color: #FFFFFF;
    text-decoration: none;
}

a.Titulo:hover
{
    color: #DFF9E9;
    text-decoration: none;
}

a.Subtitulo
{
    font-size: 16pt;
    color: #FFFFFF;
    margin:0;
    float: left;
    text-decoration: none;
    font-weight: bold;
}

a.Subtitulo:link
{
    color: #FFFFFF;
    text-decoration: none;
}

a.Subtitulo:hover
{
    color: #DFF9E9;
    text-decoration: none;
}

a.Postitulo
{
    font-size: 10pt;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
}

a.Postitulo:link
{
    color: #FFFFFF;
    text-decoration: none;
}

a.Postitulo:hover
{
    color: Yellow;
    text-decoration: none;
}


#page
{
    width:99%;
    margin-left:5px;
    margin-right:auto;
    padding:auto;
    height:100%;

}
#header
{
    width:100%;
    height:100px;
    color: #fff;
    font-weight: bold;
    margin: 0 0 0px;
    margin-left:auto;
    margin-right:auto;
    padding:auto;
}

#return
{
    width:100%;
    clear:both;
    text-align:center;
    line-height:12pt;
    color:#000000;
}


#footer
{
    width:100%;
    clear:both;
    height:25px;
    padding-top:8px;
    text-align:center;
    line-height:10pt;
    background-image:url("footer.png");
    color:#FFFFFF;
}

h1
{
    font-size:20pt;
    color:#000000;
    text-align:center;
}


h2 {
    font-size:12pt;
    color:#333333;
    padding-top:6px;
}


h3
{
    font-size:10pt;
    color:#000000;
    margin:0;
    cursor: pointer;
}



.description
{
    font-size:14pt;
    color:#FFFFFF;
    margin:0;
}


td.CALC
{
    background-image: url("shade.png");
    background-position: bottom;
    background-color: DBDBDB;
    font-weight: bold;
    font-family: arial;
    font-size: 12pt;
    color: #000000;
    cursor: pointer;
    border-color: #000000;
    border-bottom: 2px solid black;
    border-left: 2px solid black;
    border-right: 1px solid black;
    border-top: 1px solid black;
}

td.CALC2
{
    background-color: #5F9EA0;
    font-weight: bold;
    font-family: arial;
    font-size: 12pt;
    color: #000000;
    cursor: pointer;
    border-color: #000000;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 2px solid black;
    border-top: 2px solid black;
}

td.MINICALC
{
    background-color: #ECECEE;
    font-family: arial;
    font-size: 10pt;
    color: #000000;
    cursor: pointer;
    border-color: #000000;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid #C5C6C2;
    border-top: 1px solid #C5C6C2;
}

td.LSEL1
{
    font-family: arial;
    font-size: 9pt;
    color: #000000;
    border-bottom: thin solid #696969;
    border-left: thin solid #696969;
    border-bottom: thin solid #696969;
    border-left: thin solid #696969;
}

td.LSEL2
{
    font-family: arial;
    font-size: 9pt;
    color: #000000;
    cursor: pointer;
    border-bottom: thin solid #696969;
    border-left: thin solid #696969;
    border-bottom: thin solid #696969;
    border-left: thin solid #696969;
}

td.CLP
{
    font-family: arial;
    font-size: 9pt;
    background-image: url("paper.jpg");
    border-bottom: thin dotted #8D8D8D;
    border-top: thin dotted #8D8D8D;
    border-right: solid #339999;
    border-right-width: 10pt;
    border-left: solid #339999;
    border-left-width: 10pt;

}


a.link {
    color: #000000;
    font-family: arial;
    font-size: 10pt;
    text-decoration: none;
}

a.L1 {
    color: 000000;
    text-decoration: none;
    font-family: arial;
    font-size: 10pt;
}

a.L1:link {
    text-decoration: none;
    font-family: arial;
    font-size: 10pt;
}

a.L1:hover {
    color: #1d16e9;
    font-family: arial;
    font-size: 10pt;
}

a.P1 {
    color: 000000;
    text-decoration: none;
    font-family: arial;
    font-size: 10pt;
}

a.P1:link {
    text-decoration: none;
    font-family: arial;
    font-size: 10pt;
}

a.P1:hover {
    color: #35506B;
    font-family: arial;
    font-size: 10pt;
}

a.P2 {
    color: 	#00008B;
    text-decoration: none;
    font-family: arial;
    font-size: 9pt;
}

a.P2:link {
    text-decoration: none;
    font-family: arial;
    font-size: 9pt;
}

a.P2:hover {
    text-decoration: underline;
    color: #008080;
    font-family: arial;
    font-size: 9pt;
}

a.P3 {
    font-family: arial;
    font-size: 10pt;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
}

a.P3:link {
    font-family: arial;
    font-size: 10pt;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
}

a.P3:hover {
    font-family: arial;
    font-size: 10pt;
    color: #66FF66;
    font-weight: bold;
    text-decoration: none;
}

a.P4 {
    color: #004C2C;
    text-decoration: none;
    font-family: arial;
    font-size: 10pt;
}

a.P4:link {
    font-family: arial;
    font-size: 10pt;
}

a.P4:hover {
    color: #AB1012;
    font-family: arial;
    font-size: 10pt;
}

a.P5 {
    color: #000000;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
}

a.P5:link {
    color: #000000;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
}

a.P5:hover {
    color: #000000;
    text-decoration: none;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
}

a.P6 {
    color: #000000;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    background-color: #FFFFFF;
}

a.P6:link {
    color: #000000;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    background-color: #FFFFFF;
}

a.P6:hover {
    color: #FFFFFF;
    text-decoration: none;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    background-color: #1A7C68;
}

a.P7 {
    color: #000000;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    cursor:hand;
}

a.P7:link {
    color: #000000;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    cursor:hand;
}

a.P7:hover {
    color: #2E5B89;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    cursor:hand;
}

a.P8 {
    color: #2D7970;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    cursor:hand;
}

a.P8:link {
    color: #2D7970;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    cursor:hand;
}

a.P8:hover {
    color: #2E5B89;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    cursor:hand;
}

a.P9 {
    color: #000000;
    font-family: verdana;
    font-size: 12px;
}

a.P9:link {
    color: #000000;
    font-family: verdana;
    font-size: 12px;
}

a.P9:hover {
    color: #009F9F;
    font-family: verdana;
    font-size: 12px;
    text-decoration: underline;
}

a.P10 {
    color: 000000;
    text-decoration: none;
    font-family: arial;
    font-size: 8pt;
}

a.P10:link {
    text-decoration: none;
    font-family: arial;
    font-size: 8pt;
}

a.P10:hover {
    text-decoration: underline;
    color: #008080;
    font-family: arial;
    font-size: 8pt;
}

a.P11 {
    color: #000000;
    text-decoration: underline;
    font-family: verdana;
    font-size: 12pt;
}

a.P11:link {
    text-decoration: none;
    font-family: verdana;
    font-size: 12pt;
}

a.P11:hover {
    text-decoration: underline;
    color: #008080;
    font-family: verdana;
    font-size: 12pt;
}

.PG {
    color: 000000;
    text-decoration: none;
    font-family: arial;
    font-size: 9pt;
}

.PG:link {
    text-decoration: none;
    font-family: arial;
    font-size: 9pt;
}

.PG:hover {
    color: #008080;
    font-family: arial;
    font-size: 9pt;
}

a.L1 {
    color: #000000;
    text-decoration: none;
    font-family: arial;
    font-size: 9pt;
    font-weight: bold;
}

a.L1:link {
    color: #000000;
    text-decoration: none;
    font-family: arial;
    font-size: 9pt;
    font-weight: bold;
}

a.L1:hover {
    color: #CC6600;
    text-decoration: none;
    font-family: arial;
    font-size: 9pt;
    font-weight: bold;
}

.LmenuC {
    color: FFFFFF;
    text-decoration: none;
    font-family: arial;
    font-size: 10pt;
}

.LmenuC:link {
    text-decoration: none;
    font-family: arial;
    font-size: 10pt;
}

.LmenuC:hover {
    color: F4D94E;
    font-family: arial;
    font-size: 10pt;
}

.LmenuE {
    color: 000000;
    text-decoration: none;
    font-family: arial;
    font-size: 10pt;
}

.LmenuE:link {
    text-decoration: none;
    font-family: arial;
    font-size: 10pt;
}

.LmenuE:hover {
    color: 473C41;
    font-family: arial;
    font-size: 10pt;
}

.EXC {
    cursor:pointer;
    color: #AE0000;
    font-family: arial;
    font-size: 9pt;
}

.EXC:link {
    cursor:pointer;
    color: #000000;
    font-family: arial;
    font-size: 9pt;
}

.EXC:hover {
    cursor:pointer;
    color: #FF0000;
    font-family: arial;
    font-size: 9pt;
}

.ALT {
    cursor:pointer;
    color: #000000;
    font-family: arial;
    font-size: 9pt;
}

.ALT:link {
    cursor:pointer;
    color: #000000;
    font-family: arial;
    font-size: 9pt;
}

.ALT:hover {
    cursor:pointer;
    color: #42A0FF;
    font-family: arial;
    font-size: 9pt;
}

.PRC {
    cursor:pointer;
    color: #000000;
    text-decoration: none;
    font-family: arial;
    font-size: 9pt;
    font-weight: bold;
}

.PRC:link {
    cursor:pointer;
    color: #000000;
    text-decoration: none;
    font-family: arial;
    font-size: 9pt;
    font-weight: bold;
}

.PRC:hover {
    cursor:pointer;
    color: #006595;
    font-family: arial;
    font-size: 9pt;
    font-weight: bold;
}

.ICE {
    font-weight: bold;
    font-family: arial;
    font-size: 12pt;
    color: #FFFFFF;
    text-decoration: none;
}

.ICE:link {
    font-weight: bold;
    font-family: arial;
    font-size: 12pt;
    color: #FFFFFF;
    text-decoration: none;
}

.ICE:hover {
    font-weight: bold;
    font-family: arial;
    font-size: 12pt;
    color: #C6FFC6;
    text-decoration: none;
}

.TC {
    font-weight: bold;
    font-family: arial;
    font-size: 14pt;
    color: #FFFFFF;
    text-decoration: none;
}

.TC:link {
    font-weight: bold;
    font-family: arial;
    font-size: 14pt;
    color: #FFFFFF;
    text-decoration: none;
}

.TC:hover {
    font-weight: bold;
    font-family: arial;
    font-size: 14pt;
    color: #B1CCFE;
    text-decoration: none;
}

.DTQ {
    font-weight: bold;
    font-family: arial;
    font-size: 9pt;
    color: #174695;
    text-decoration: underline;
}

.DTQ:link {
    font-weight: bold;
    font-family: arial;
    font-size: 9pt;
    color: #000000;
}

.DTQ:hover {
    font-weight: bold;
    font-family: arial;
    font-size: 9pt;
    color: #FF5800;
    text-decoration: none;
}


th.cinza_escuro {
    background-color: #F2F2F2;
    font-family: arial;
    font-size: 9pt;
    color: #000000;
    border-width:1px;
    border-bottom-style: dotted;
}
th.IMP1 {
    background-color: #F2F2F2;
    font-family: arial;
    font-size: 9pt;
    color: #000000;
    border-width:1px;
    border-bottom-style: dotted;
}

td.C1 {
    background-color: #e6fff2;
    font-family: arial;
    font-size: 11pt;
    color: #000000;
    font-weight: bold;
}

td.C2 {
    background-color: #f0f2f4;
    font-weight: bold;
    font-family: arial;
    font-size: 10pt;
    color: #000000;
}

td.C3 {
    background-color: #EFFBF8;
    font-family: arial;
    font-size: 10pt;
    color: #000000;
}

td.C4 {
    background-image:url(menuhoverright.png);
    height:30px;
    font-weight: bold;
    font-family: arial;
    font-size: 10pt;
    color: #000000;
}

td.C5 {
    background-color: #CECACB;
    font-family: arial;
    font-size: 11pt;
    color: #000000;
}

td.C6 {
    background-color: #FFFFFF;
    font-family: arial;
    font-size: 9pt;
    color: #000000;
    font-weight: bold;
}

td.C7 {
    background-color: #EEEEEE;
    font-family: arial;
    font-size: 9pt;
    color: #000000;
    font-weight: bold;
}

td.C8 {
    background-color: #FFF5D7;
    font-family: arial;
    font-size: 11pt;
    color: #000000;
    font-weight: bold;
}

td.C9 {
    font:10pt Arial,sans-serif;
    color: #000000;
}

td.C10 {
    background-color: #006C6C;
    font-weight: bold;
    font-family: arial;
    font-size: 9pt;
    color: #FFFFFF;
}

td.INF {
    background-color: #D8F2E4;
    font-family: arial;
    font-size: 8pt;
    color: #000000;
}

TR.BOT {
    border-left: 1px solid #006262;
    border-top: 1px solid #006262;
}


td.cb1 {
    background-color: #002D59;
    font-weight: bold;
    font-family: arial;
    font-size: 14pt;
    color: #FFFFFF;
    border-left: 4px solid #006262;
    border-top: 2px solid #006262;
}

td.cb2 {
    background-color: #006C6C;
    font-weight: bold;
    font-family: arial;
    font-size: 12pt;
    color: #FFFFFF;
    border-left: 4px solid #006262;
}

td.cb3 {
    background-color: #F6F700;
    font-weight: bold;
    font-family: arial;
    font-size: 12pt;
    color: #000000;
    border-left: 2px solid #000000;
    border-bottom: 2px solid #000000;
    border-right: 1px solid #000000;
    border-top: 1px solid #000000;
}

td.cb4 {
    background-color: #B1C5B1;
}
td.cb5 {
    background-color: #66FF66;
}

td.cb6 {
    background-color: #00486A;
    font-weight: bold;
    font-family: arial;
    font-size: 12pt;
    color: #ffffff;
    border-bottom: 2px solid #ffffff;
    border-top: 2px solid #ffffff;
}

td.cb7 {
    background-color: #003162;
    font-weight: bold;
    font-family: arial;
    font-size: 12pt;
    color: #ffffff;
    border-bottom: 2px solid #ffffff;
    border-top: 2px solid #ffffff;
}

td.cb8 {
    background-color: #FFFFFF;
    font-weight: bold;
    font-family: arial;
    font-size: 12pt;
    color: #009999;
}


td.CABIMP {
    background-color: #E9E9E9;
    font-weight: bold;
    font-family: arial;
    font-size: 12pt;
    color: #000000;
}

td.IMP {
    font-family: arial;
    font-size: 9pt;
    color: #000000;
    text-align: justify;
}

td.IMP0 {
    background-color: #F2F2F2;
    font-family: arial;
    font-weight: bold;
    font-size: 16pt;
    color: #000000;
    text-align: center;
}

td.IMP1 {
    background-color: #D8D8D8;
    font-family: arial;
    font-weight: bold;
    font-size: 9pt;
    color: #000000;
}

td.IMP2 {
    background-color: #ECECEC;
    font-family: arial;
    font-size: 9pt;
    color: #000000;
}

td.IMP3 {
    background-color: #FFFFFF;
    font-weight: bold;
    font-family: arial;
    font-size: 9pt;
    color: #990000;
    text-align: justify;
}

td.IMP4 {
    background-color: #FFFFFF;
    font-family: arial;
    font-size: 9pt;
    color: #000000;
}

td.IMP5 {
    background-color: #ECECEC;
    font-family: arial;
    font-size: 9pt;
    color: #000000;
}

td.IMP6 {
    background-color: #F5F5F5;
    font-family: arial;
    font-weight: bold;
    font-size: 9pt;
    color: #000000;
}


td.IMP7 {
    background-color: #FFFFFF;
    font-family: arial;
    font-weight: bold;
    font-size: 9pt;
    color: #000000;
}

td.IMP8 {
    background-color: #585858;
    font-family: arial;
    font-weight: bold;
    font-size: 9pt;
    color: #000000;
    text-align: justify;
}
td.IMP9 {
    background-color: #D8D8D8;
    font-family: arial;
    font-size: 9pt;
    color: #000000;
}

td.titulo {
    background-color: #deeaee;
    font-family: arial;
    font-size: 13pt;
    font-weight: bold;
    color: #000000;
    border-width:1px;
    border-bottom-style: dotted;
}


td.riscado {
    background-color: #FFFFFF;
    font-family: arial;
    font-size: 9pt;
    color: #000000;
    text-decoration:line-through;
    border-width:1px;
    border-bottom-style: dotted;
}

td.tre1 {
    background-color: #FFFFFF;
    font-family: arial;
    font-size: 13pt;
    font-weight: bold;
    color: #000000;
    text-align: justify;
}

td.tre2 {
    background-color: #FFFFFF;
    font-family: arial;
    font-size: 13pt;
    font-weight: bold;
    color: #000000;
    text-align: center;
}


td.branco {
    background-color: #FFFFFF;
    font-family: arial;
    font-size: 9pt;
    color: #000000;
    border-width:1px;
    border-bottom-style: dotted;
}

td.branco_limpo {
    background-color: #FFFFFF;
    font-family: arial;
    font-size: 9pt;
    color: #000000;
}

th.branco_limpo {
    font-family: arial;
    font-size: 9pt;
    color: #000000;
}

td.branco_pequeno {
    background-color: #FFFFFF;
    font-family: arial;
    font-size: 9pt;
    color: #000000;
	word-wrap: break-word;
}

td.branco_linha {
    background-color: #FFFFFF;
    font-family: arial;
    font-size: 9pt;
    color: #000000;
    border-width:1px;
    border-bottom-style: dashed;
}

td.vermelho {
    background-color: #F6CECE;
    font-family: arial;
    font-size: 9pt;
    color: #000000;
    border-width:1px;
    border-bottom-style: dotted;
}
td.amarelo {
    background-color: #F7F8E0;
    font-family: arial;
    font-size: 9pt;
    color: #000000;
    border-width:1px;
    border-bottom-style: dotted;
}
td.amarelo_riscado {
    background-color: #F7F8E0;
    font-family: arial;
    font-size: 9pt;
    color: #000000;
    border-width:1px;
    text-decoration:line-through;
    border-bottom-style: dotted;
}
td.azul {
    background-color: #A9E2F3;
    font-family: arial;
    font-size: 9pt;
    color: #000000;
    border-width:1px;
    border-bottom-style: dotted;
}
td.verde {
    background-color: #CEF6CE;
    font-family: arial;
    font-size: 9pt;
    color: #000000;
    border-width:1px;
    border-bottom-style: dotted;
}
td.cinza {
    background-color: #F2F2F2;
    font-family: arial;
    font-size: 9pt;
    color: #000000;
    border-width:1px;
    border-bottom-style: dotted;
}
td.cinza_escuro {
    background-color: #F2F2F2;
    font-family: arial;
    font-weight: bold;
    font-size: 9pt;
    color: #000000;
    border-width:1px;
    border-bottom-style: dotted;
}
td.azul_escuro {
    background-color: #80ced6;
    font-family: arial;
    font-weight: bold;
    font-size: 9pt;
    color: #000000;
    border-width:1px;
    border-bottom-style: dotted;
}
td.cinza_limpo {
    background-color: #F2F2F2;
    font-family: arial;
    font-size: 9pt;
    color: #000000;
}
td.roxo {
    background-color: #e6e6ff;
    font-family: arial;
    font-size: 9pt;
    color: #000000;
    border-width:1px;
    border-bottom-style: dotted;
}

td.CABNEWS {
    background-image: url("paper.gif");
    background-position: bottom;
    border-style:groove;
    border-color:#666666;
    border-width:2px;
    border-width:1px;
    font-family: helvetica;
    font-size: 9pt;
    cursor:hand;
    text-align: justify;
}

td.CABNEWS1 {
    background-image: url("paper_v.jpg");
    background-position: bottom;
    border-style:groove;
    border-color:#20B2AA;
    border-width:2px;
    font-family: helvetica;
    font-size: 9pt;
    cursor:hand;
    text-align: justify;
}

td.CABNEWS2 {
    background-image: url("paper_y.jpg");
    background-position: bottom;
    border-style:dotted;
    border-color:#666666;
    border-width:1px;
    font-family: helvetica;
    font-size: 9pt;
    text-align: justify;
}

div.NEWS
{
    background-image: url("paper.gif");
    font-family: arial;
    font-size: 10pt;
    color: #000000;
    text-align: justify;
}

div.NEWS1
{
    background-image: url("paper_v.jpg");
    font-family: arial;
    font-size: 10pt;
    color: #000000;
    text-align: justify;
}

div.INFONEWS
{
    background-image: url("paper.gif");
    background-position: bottom;
    font-family: helvetica;
    font-size: 12pt;
    color: #000000;
    height:400px;
    overflow:auto;
}

ul
{
	list-style-type: none;
	display: table;
	width: 95%;
	table-layout: fixed;
}
li
{
	display: table-cell;
	position: relative;
	width: 50%;
    cursor:hand;
}

table.EXPORT 
{
	display:none; 
}

td.MP0 {
    background-color: #F0FAD1;
    font-family: arial;
    font-size: 15pt;
    font-weight: bold;
    color: #000000;
}

td.MP1 {
    background-color: #E6E6E6;
    font-family: arial;
    font-size: 15pt;
    font-weight: bold;
    color: #000000;
    border-width:1px;
    border-bottom-style: dotted;
}

td.MP2 {
    background-color: #FFFFFF;
    font-family: arial;
    font-size: 15pt;
    font-weight: bold;
    color: #000000;
    border-width:1px;
    border-bottom-style: dotted;
}
td.MP3
{
    background-color: #E7D6D4;
    font-family: arial;
    font-size: 15pt;
    font-weight: bold;
    color: #000000;
    border-width:1px;
    border-bottom-style: dotted;
}
td.MP4 {
    font-family: arial;
    font-size: 9pt;
    color: #3399CC;
    font-weight: bold;
}
td.MP5 {
    font-family: arial;
    font-size: 9pt;
    color: #3399CC;
}

td.MP6 {
    background-color: #EEEEEE;
    font-family: arial;
    font-size: 9pt;
    color: #000000;
}
td.MP7 {
    background-color: White;
    font-family: arial;
    font-size: 9pt;
    color: #000000;
}
td.MP8 {
    background-color: #FFFF99;
    font-family: arial;
    font-size: 9pt;
    color: #000000;
}
td.MP9 {
    background-color: #FFD9D9;
    font-family: arial;
    font-size: 9pt;
    color: #000000;
}

td.AVISO {
    background-color: 	#F0E68C;
    font-weight: bold;
    font-family: arial;
    font-size: 10pt;
    color: #000000;
}

a.ERRO {
    font-family: arial;
    font-size: 10pt;
    color: #FFFFFF;
}


td.ERRO {
    background-color: #9F0000;
    font-weight: bold;
    font-family: arial;
    font-size: 10pt;
    color: #FFFFFF;
    cursor:hand;
}

td.RODAPE 
{
    background-color: #ffffff;
    color: #000000;
    font-family: arial;
    font-size: 8pt;
}

td.DESTAQUE {
    background-color: #FFFF71;
    font-family: arial;
    font-size: 9pt;
    color: #000000;
    text-align: justify;
    font-weight: bold;
}

td.REALCE {
    background-color: #FFFF71;
    font-family: arial;
    font-size: 9pt;
    color: #000000;
    font-weight: bold;
}


td.menu {
    cursor:pointer;
    background-color: #445946;
    color: #FFFFFF;
    font-family: arial;
    font-size: 10pt;
    font-weight: bold;
}
td.menuC {
    cursor:pointer;
    color: #000000;
    font-family: arial;
    font-size: 10pt;
    font-weight: bold;
}
td.menuE {
    cursor:pointer;
    background-color: #0E2D28;
    color: #FFFFFF;
    font-family: arial;
    font-size: 10pt;
    font-weight: bold;
}

td.submenuon {
    cursor:pointer;
    background-color: #483D43;
    color: #ffffff;
    font-family: arial;
    font-size: 10pt;
}
td.submenuoff {
    cursor:pointer;
    background-color: #DFF2D6;
    color: #000000;
    font-family: arial;
    font-size: 10pt;
}

td.L1 {
    cursor:pointer;
    background-color: #CDE6D7;
    font-family: arial;
    font-size: 9pt;
    color: #000000;
    font-weight: bold;
}

td.L2 {
    cursor:pointer;
    background-color: #D3E4E3;
    font-family: arial;
    font-size: 9pt;
    color: #000000;
    font-weight: bold;
}

td.M1 {
    cursor:pointer;
    background-color: #3D6650;
    font-family: arial;
    font-size: 9pt;
    color: #EDFCEA;
    font-weight: bold;
}

td.M2 {
    cursor:pointer;
    background-color: #D3E4E3;
    font-family: arial;
    font-size: 9pt;
    color: #000000;
    font-weight: bold;
}
td.M3 {
    cursor:pointer;
    background-color: #00FF00;
    font-family: arial;
    font-size: 9pt;
    color: #000000;
    font-weight: bold;
}
td.M4 {
    cursor:pointer;
    background-color: #E3FFCE;
    font-family: arial;
    font-size: 9pt;
    color: #000000;
    font-weight: bold;
}
td.CAL_CAB {
    background-color: #009789;
    font-family: arial;
    font-size: 8pt;
    color: #FFFFFF;
    font-weight: bold;
}

td.CAL_SEM {
    background-color: #DFE8E4;
    font-family: arial;
    font-size: 8pt;
    color: #000000;
    font-weight: bold;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-width: 1px;
}

td.CAL_DIA {
    font-family: arial;
    font-size: 8pt;
    font-weight: bold;
    cursor: pointer;
    border-color: #737374 #737374 #737374 #737374;
    border-style: solid;
    border-width: 1px;
}

td.CAL_DIA_BRANCO {
    font-family: arial;
    font-size: 8pt;
    background-color: #FFFFFF;
    font-weight: bold;
    cursor: pointer;
    border-color: #DFE1E0 #DFE1E0 #DFE1E0 #DFE1E0;
    border-style: solid;
    border-width: 1px;
}

div.atualizacoes
{
    background: #C4E4DB;
    position: relative;
    height:20px;
    color: #000000;
    font-weight:bold;
    padding-left: 10px;
    padding-right: 10px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-width: 1px;
    border-bottom: 0px;
    width: 100%;
    font-family: arial;
    font-size: 10pt;
}

div.float {
    margin-left: 5px;
    margin-top: 0px;
    margin-right: 5px;
    width: 95%;
}


div.C1 {
    background-color: #D3CFC4;
    color: #000000;
    font-family: arial;
    font-size: 10pt;
    font-weight: bold;
}

div.C2 {
    background-color: #FFEC7D;
    color: #000000;
    font-family: arial;
    font-size: 10pt;
    font-weight: bold;
}

div.INFO {
    background-color: #CFD3CE;
    color: #000000;
    font-family: arial;
    font-size: 10pt;
    font-weight: bold;
}

div.natal
{
    position:relative;
    font-weight:bold;
    vertical-align: middle;
    font-family: verdana;
    font-size: 10pt;
    color: #C32626;
}

div.info
{
    position:relative;
    background-color: #FFFFFF;
    font-family: arial;
    font-size: 10pt;
    font-weight:normal;
    border-style:dotted;
    border-width:1px;
	text-align: center;
}

div.certidao
{
    position:relative;
    background-color: #F5F5F5;
    font-family: courrier;
    font-size: 10pt;
    font-weight:normal;
    border-style:dotted;
    border-width:1px;
	text-align: left;
	width:85%;
}


div.aviso
{
    background-color: #FFFFFF;
    font-family: arial;
    font-size: 10pt;
    font-weight:bold;
	text-align: right;
}

div.geral
{
    position:static;
}

switchcontent
{
    cursor: arrow;
}

span.destaque
{
    float: left;
    font-size: 1.4em;
    padding: 0 0.15em;
    margin: 0 0.15em 0 0;
    background: #90ee90;
}

span.DATNOT1
{
    font-size: 0.9em;
    background: #00FFE3;
}
span.DATNOT2
{
    font-size: 0.9em;
    background: #FFFBA1;
}
span.TITNOT
{
    font-size: 0.9em;
}


span.SP1
{
    font-family: arial;
    font-size: 9pt;
    color: #000000;
    font-weight: bold;
    text-align: justify;
    background: #FFFF65;
}
span.SP2
{
    font-family: arial;
    font-size: 9pt;
    color: #E62423;
    font-weight: bold;
    text-align: justify;
}
#dropmenudiv{
    position:absolute;
    border:1px solid black;
    border-bottom-width: 0;
    font: 14px Arial, sans-serif;
    font-family: arial;
    font-weight:bold;
    line-height:18px;
    z-index:100;
}

#dropmenudiv a{
    width: 100%;
    display: block;
    text-indent: 3px;
    border-bottom: 1px solid black;
    padding: 1px 0;
    text-decoration: none;
    font: 14px Arial, sans-serif;
    font-family: arial;
    font-weight: bold;
    color: #000000;
}

#dropmenudiv a:hover{ /*hover background color*/
    text-decoration: none;
    background-color:DDDDD9;
    font-family: arial;
    font-weight: bold;
    color: #000000;
}



.abrir
{
    margin-left:1em;
    margin-right:1em;
    font: 14px Arial, sans-serif;
}

form.busca
{
    font-family: arial;
    font-size: 9pt;
    font-weight:normal;
    color: #FFFFFF;
    font-weight:bold;
}
.campo {
    background-color: #FFFFFF;
    font-family: arial;
    font-size: 9pt;
    font-weight:normal;
    font-style:italic;
    color: #009999;
    border-style:dotted;
    border-width:1px;
}
.botao
{
    background-color: #FFFFFF;
    font-family: arial;
    font-size: 9pt;
    color: #346767;
    cursor: pointer;
    border-color: #FFFFFF;
    border-style:none;
}
.texto {
    background-color: #FFFFFF;
    font-family: arial;
    font-size: 10pt;
    font-weight:normal;
    color: #006262;
    border-style:dotted;
    border-width:1px;
}

.bccampo {
    background-color: #FFFFFF;
    font-family: arial;
    font-size: 10pt;
    font-weight:normal;
    color: #464646;
    border-style:dotted;
    border-width:1px;
}

.bccampoD {
    background-color: #FFFFFF;
    font-family: arial;
    font-size: 10pt;
    font-weight:normal;
    color: #464646;
    border-style:dotted;
    border-width:1px;
	text-align: right;
	
}
.bccampoN {
    background-color: #FFFFFF;
    font-family: arial;
    font-size: 10pt;
    font-weight:normal;
    color: #464646;
    border-style:dotted;
    border-width:1px;
	text-align: center;
	
}



.tabela {
    background-color: #FFFFFF;
    border-style:dotted;
    border-width:1px;
    font-family: arial;
    font-size: 9pt;
    font-weight:bold;
}


</style>
