a.calend_link:hover  {
     color : red;
     font-size : 11px;
     font-weight : bold;
     text-decoration : none;
}
a.calend_link:link  {
     color : black;
     font-size : 11px;
     font-weight : bold;
     text-decoration : none;
}
a.calend_link:visited  {
     color : black;
     font-size : 11px;
     font-weight : bold;
     text-decoration : none;
}
a.calend_link:visited:hover  {
     color : black;
     font-size : 11px;
     font-weight : bold;
     text-decoration : none;
}
a.calend_meslink  {
     background-color : transparent;
     color : black;
     font-family : tahoma;
     font-size : 11px;
     font-weight : bold;
     text-align : center;
     text-decoration : none;
}
a.calend_meslink:hover  {
     background-color : transparent;
     color : red;
     font-family : tahoma;
     font-size : 11px;
     font-weight : bold;
     text-align : center;
     text-decoration : underline;
}
.agenda_descmp  {
     background-color : #F8F8F1;
     border : 1px solid #000050;
     color : #000050;
     font-size : 11px;
     padding : 4px;
     position : absolute;
     text-align : left;
     width : 260px;
}
a.link  {
     color : #152407;
     font-size : 11px;
     text-decoration : none;
}
a.link:active  {
     color : gray;
     text-decoration : none;
}
a.link:hover  {
     background-color : #dcdcdc;
     color : red;
     cursor : hand;
     font-weight : normal;
     text-decoration : none;
}
a.link:visited  {
     color : #152407;
     text-decoration : none;
}
#autocomplete  {
     background-color : white;
     border : 1px solid gray;
     padding : 1px;
     position : absolute;
}
#autocomplete div  {
     background-color : white;
     cursor : pointer;
     padding : 1px 0;
}
#autocomplete div.fechar  {
     background-color : white;
     cursor : none;
     padding : 0;
     text-align : right;
}
#autocomplete div.fechar a  {
     color : blue;
     text-decoration : none;
}
#autocomplete div.over  {
     background-color : lightgreen;
     padding : 1px 0;
}
#autocomplete div span.desc  {
     color : gray;
     font-family : tahoma;
     font-size : 11px;
     font-style : italic;
     font-weight : normal;
}
#autocomplete div span.valor  {
     color : black;
     font-family : tahoma;
     font-size : 11px;
     font-style : normal;
     font-weight : normal;
}
body  {
     background-color : white;
     font-family : tahoma;
     font-size : 11px;
     margin : 0px;
}
.botao  {
     background : #f0f0f0;
     border-bottom : #7f7f7f solid 1px;
     border-left : #7f7f7f solid 1px;
     border-right : #7f7f7f solid 1px;
     border-top : #7f7f7f solid 1px;
     color : black;
     font-family : tahoma;
     font-size : 11px;
     font-weight : normal;
     height : 18px;
     padding : 1px;
     padding-left : 2px;
     padding-right : 2px;
     text-align : center;
     text-decoration : none;
}
.botaod  {
     background : #809760;
     border-bottom : #46460e solid 2px;
     border-left : #e0dfc0 solid 2px;
     border-right : #46460e solid 2px;
     border-top : #e0dfc0 solid 2px;
     color : white;
     font-family : tahoma;
     font-size : 11px;
     font-weight : normal;
     height : 18px;
     padding : 2px;
     text-align : center;
     text-decoration : none;
}
.botao:hover  {
     background : #dcdcdc;
     border-bottom : #7f7f7f solid 1px;
     border-left : #7f7f7f solid 1px;
     border-right : #7f7f7f solid 1px;
     border-top : #7f7f7f solid 1px;
     color : red;
     font-family : tahoma;
     font-size : 11px;
     font-weight : normal;
     padding : 0px;
     padding-left : 2px;
     padding-right : 2px;
     text-align : center;
     text-decoration : none;
}
.br  {
     clear : left;
}
.bsc_aba a  {
     background : #DEF2FE;
     border : 1px solid #023553;
     color : #023553;
     display : block;
     float : left;
     font-size : 11px;
     height : 15px;
     margin : 1px;
     padding : 2px;
     padding-left : 11px;
     padding-right : 11px;
     text-align : center;
     text-decoration : none;
}
.bsc_aba:active  {
     background : #077DC5;
     border : 1px solid #023553;
     color : white;
     display : block;
     float : left;
     font-size : 11px;
     height : 15px;
     margin : 1px;
     padding : 2px;
     padding-left : 11px;
     padding-right : 11px;
     text-align : center;
     text-decoration : none;
}
.bsc_aba:hover  {
     background : #37B1FB;
     border : 1px solid #023553;
     color : white;
     display : block;
     float : left;
     font-size : 11px;
     height : 15px;
     margin : 1px;
     padding-left : 11px;
     padding-right : 11px;
     text-align : center;
     text-decoration : none;
}
.bsc_acomp  {
     border : 1px solid black;
     height : 14px;
     margin : 0;
}
.bsc_cab  {
     background-color : #077DC5;
     border : 1px solid #46460e;
     color : white;
     font-size : 11px;
     font-weight : bold;
     margin : 0px;
     padding : 3px;
     text-align : left;
}
.bsc_menui  {
     color : #023553;
     font-size : 11px;
     text-decoration : none;
}
.bsc_obj  {
     border : 1px solid black;
     height : 50px;
     margin-left : 5px;
     margin-right : 5px;
     padding : 11px;
     width : 120px;
}
.bsc_objt  {
     font-size : 11px;
     font-weight : normal;
}
.bsc_prp  {
     border : 1px solid black;
     margin-bottom : 3px;
     padding : 50;
}
.bsc_sumario  {
     background-color : #F2FFFF;
     border : 2px solid #006697;
     color : darkblue;
     font-size : 11px;
     margin : 15px;
     padding : 5px;
     position : absolute;
     text-align : left;
     visibility : hidden;
     width : 300px;
}
.bsc_valores  {
     background-color : white;
     border : 1px solid #856A50;
     padding-left : 15px;
}
.cab  {
     background : white;
     background-repeat : repeat-x;
     color : black;
     font-family : tahoma;
     font-size : 11px;
}
.cab_opcao  {
     color : black;
     font-family : tahoma;
     font-size : 11px;
}
.calendario  {
     border : 2px solid #909090;
     position : absolute;
}
.calendario_cabecalho  {
     background-color : #f0f0f0;
}
.calendario_dia  {
     border-left : 2px solid #DCDCDC;
     border-top : 2px solid #DCDCDC;
     width : 30px;
}
.calendario_dia_dom  {
     border-top : 2px solid #DCDCDC;
     color : #B33818;
     width : 30px;
}
.calendario_dia_dom a:link  {
     border : 0px solid #DCDCDC;
     color : #B33818;
}
.calendario_dia_hoje  {
     background-color : #909090;
     border-left : 2px solid #DCDCDC;
     border-top : 2px solid #DCDCDC;
     width : 30px;
}
.calendario_dia_hoje a:link  {
     border : 0px solid #BDBB79;
     color : white;
}
.calendario_dia_semana  {
     border-left : 2px solid #DCDCDC;
     border-top : 2px solid #DCDCDC;
}
.calendario_rodape  {
     background-color : #f0f0f0;
     padding-top : 4px;
}
.calendario_tabela  {
     background-color : #FFFFFF;
     font-family : tahoma;
     font-size : 11px;
}
.calendario_tabela a  {
     color : black;
     font-weight : bold;
     text-decoration : none;
}
.calendario_tabela td  {
     height : 20px;
     text-align : center;
}
.calend_dspdia  {
     color : black;
     font-family : tahoma;
     font-size : 11px;
     font-weight : bold;
     text-align : left;
}
.calend_dspdia_p  {
     color : #8C8C8C;
     font-family : tahoma;
     font-size : 11px;
     font-weight : bold;
     text-align : left;
}
.calend_dspfer  {
     color : black;
     font-family : tahoma;
     font-size : 11px;
     font-weight : normal;
     text-align : left;
}
.campo  {
     color : #46460e;
     font-family : tahoma;
     font-size : 11px;
}
caption.tabtit  {
     background-color : #72705b;
     border-bottom : #72705b solid 1px;
     border-left : #72705b solid 1px;
     border-right : #72705b solid 1px;
     border-top : #72705b solid 1px;
     color : white;
     font-weight : bold;
     padding : 3px;
     text-align : center;
}
.cpr  {
     background : white;
     border : 0px solid #e0dfc0;
     color : black;
     font-size : 11px;
     padding : 2px;
}
.cpr a  {
     color : black;
     text-decoration : none;
}
.cpr a:visited  {
     color : black;
     text-decoration : none;
}
div.separador  {
     background-color : #F8F8F8;
     border-bottom : 1px solid #d0d0d0;
     border-left : 0px solid #d0d0d0;
     border-right : 0px solid #d0d0d0;
     border-top : 1px solid #d0d0d0;
     color : black;
     font-size : 11px;
     font-weight : bold;
     margin-bottom : 2px;
     margin-left : 2px;
     margin-right : 2px;
     margin-top : 5px;
     padding-bottom : 2px;
     padding-left : 2px;
     padding-right : 2px;
     padding-top : 2px;
     text-align : center;
     text-decoration : none;
}
.DropHover  {
     border-bottom : 2px dashed black;
     border-left : 2px dashed black;
     border-right : 2px dashed black;
     border-top : 2px dashed black;
}
.edital  {
     background-color : white;
     border-bottom : 1px solid #dcdcdc;
     border-left : 1px solid #dcdcdc;
     border-right : 1px solid #dcdcdc;
     border-top : 1px solid #dcdcdc;
     color : #72705b;
     display : block;
     margin-bottom : 8px;
     margin-left : 3px;
     margin-right : 3px;
     margin-top : 3px;
     padding : 1px;
}
.edital_fieldset  {
}
.editalitem  {
}
.edital_item  {
     background-color : white;
     border-bottom : 0px solid #dcdcdc;
     border-left : 0px solid #dcdcdc;
     border-right : 0px solid #dcdcdc;
     border-top : 0px solid #dcdcdc;
     color : #72705b;
     display : block;
     font-family : tahoma;
     font-size : 11px;
     font-weight : normal;
     margin-bottom : 0px;
     margin-left : 0px;
     margin-right : 0px;
     margin-top : 0px;
     padding : 1px;
     text-align : left;
     text-decoration : none;
}
.edital_item a  {
     background-color : white;
     border-bottom : 0px solid #dcdcdc;
     border-left : 0px solid #dcdcdc;
     border-right : 0px solid #dcdcdc;
     border-top : 0px solid #dcdcdc;
     color : #72705b;
     display : block;
     font-family : tahoma;
     font-size : 11px;
     font-weight : normal;
     margin-bottom : 0px;
     margin-left : 0px;
     margin-right : 0px;
     margin-top : 0px;
     padding : 1px;
     text-align : left;
     text-decoration : none;
}
.edital_item a:hover  {
     background-color : white;
     border-bottom : 0px solid #dcdcdc;
     border-left : 0px solid #dcdcdc;
     border-right : 0px solid #dcdcdc;
     border-top : 0px solid #dcdcdc;
     color : red;
     display : block;
     font-family : tahoma;
     font-size : 11px;
     font-weight : normal;
     margin-bottom : 0px;
     margin-left : 0px;
     margin-right : 0px;
     margin-top : 0px;
     padding : 1px;
     text-align : left;
     text-decoration : none;
}
.edital_legend  {
}
.edital_t  {
}
.editaltitulo  {
}
.edital_titulo  {
     border-bottom : 0px solid #dcdcdc;
     border-left : 0px solid #dcdcdc;
     border-right : 0px solid #dcdcdc;
     border-top : 0px solid #dcdcdc;
     color : #72705b;
     display : block;
     font-family : tahoma;
     font-size : 11px;
     font-weight : bold;
     margin-bottom : 0px;
     margin-left : 0px;
     margin-right : 0px;
     margin-top : 0px;
     padding : 1px;
     text-align : center;
     text-decoration : none;
     background-color : #d9e9cd;
}
.edital_t td  {
}
.edital_t th  {
}
.edtq  {
     border-bottom-width : 1px;
     border-collapse : collapse;
     border-left-width : 1px;
     border-right-width : 1px;
     border-style : solid;
     border-top-width : 1px;
     margin-bottom : 5px;
     margin-left : 0px;
     margin-right : 0px;
     margin-top : 5px;
     padding-bottom : 5px;
     padding-left : 5px;
     padding-right : 5px;
     padding-top : 5px;
}
.edtq td  {
     font-family : tahoma,Georgia,"MSSerif",se;
     font-size : 11px;
     font-weight : normal;
     padding-bottom : 5px;
     padding-left : 5px;
     padding-right : 5px;
     padding-top : 5px;
     text-align : left;
     text-decoration : none;
}
.edtq th  {
     font-family : tahoma,Georgia,"MSSerif",se;
     font-size : 11px;
     font-weight : bold;
     padding-bottom : 5px;
     padding-left : 5px;
     padding-right : 5px;
     padding-top : 5px;
     text-align : center;
     text-decoration : none;
}
fieldset  {
     margin : 5px;
     -moz-border-radius : 8px;
     padding : 5px;
}
.form_campoERRO  {
     background-color : lightyellow;
     border-bottom : red solid 1px;
     border-left : red solid 1px;
     border-right : red solid 1px;
     border-top : red solid 1px;
     float : left;
}
.form_campoOK  {
     float : left;
}
.form_div  {
     background-color : white;
     margin-top : 11px;
     padding-left : 0px;
}
.form_ERRO  {
     background-color : #FFE6E6;
     border-bottom : red solid 1px;
     border-left : red solid 1px;
     border-right : red solid 1px;
     border-top : red solid 1px;
     color : red;
     font-weight : bold;
     margin : 5px;
     overflow : auto;
     padding : 5px;
     width : 90%;
}
.form_fieldset  {
     border-bottom : 0px;
     border-left : 0px;
     border-right : 0px;
     border-top : 0px;
     padding-left : 11px;
     padding-top : 11px;
}
.form_grupotit  {
     background-color : #f5f5eb;
     border-bottom : #6e6e2f solid 0px;
     border-left : #6e6e2f solid 0px;
     border-right : #6e6e2f solid 0px;
     border-top : white solid 4px;
     clear : both;
     color : #6e6e2f;
     font-family : tahoma,Georgia,"MSSerif",se;
     font-size : 11px;
     font-weight : bold;
     margin-bottom : 3px;
     margin-left : 1px;
     margin-right : 1px;
     margin-top : 9px;
     padding-bottom : 2px;
     padding-left : 11px;
     padding-right : 0px;
     padding-top : 2px;
     text-align : left;
     width : 95%;
}
.form_input  {
     background-color : white;
     border-bottom : #dcdcdc solid 1px;
     border-left : #dcdcdc solid 1px;
     border-right : #dcdcdc solid 1px;
     border-top : #dcdcdc solid 1px;
     color : black;
     font-family : tahoma,Georgia, "MS Serif",se;
     font-size : 11px;
     margin-bottom : 1px;
     padding-left : 1px;
     padding-right : 1px;
}
.form_input_d  {
     background-color : white;
     border-bottom : #dcdcdc solid 0px;
     border-left : #dcdcdc solid 0px;
     border-right : #dcdcdc solid 0px;
     border-top : #dcdcdc solid 0px;
     color : black;
     font-family : tahoma,Georgia, "MS Serif",se;
     font-size : 11px;
     margin-bottom : 3px;
     margin-left : 1px;
     margin-right : 3px;
     margin-top : 1px;
     padding-left : 1px;
     padding-right : 1px;
}
.form_input_f  {
     background-color : #FFFF99;
     border-bottom : #dcdcdc solid 1px;
     border-left : #dcdcdc solid 1px;
     border-right : #dcdcdc solid 1px;
     border-top : #dcdcdc solid 1px;
     color : black;
     font-family : tahoma,Georgia, "MS Serif",se;
     font-size : 11px;
     margin-bottom : 1px;
     padding-left : 1px;
     padding-right : 1px;
}
.form_label  {
     color : #252507;
     display : block;
     float : left;
     font-family : tahoma,Georgia, "MS Serif",serif;
     font-size : 11px;
     height : 20px;
     margin-bottom : 3px;
     margin-left : 3px;
     margin-right : 1px;
     margin-top : 3px;
     padding-right : 5px;
     text-align : right;
     width : 120px;
}
.form_legend  {
     font-size : 150%;
     font-weight : bold;
     padding-bottom : 3px;
     padding-left : 3px;
     padding-right : 3px;
     padding-top : 3px;
     text-decoration : underline;
}
.form_MSG  {
     background-color : #E1FFE2;
     border-bottom : green solid 1px;
     border-left : green solid 1px;
     border-right : green solid 1px;
     border-top : green solid 1px;
     color : green;
     font-weight : bold;
     margin : 5px;
     overflow : auto;
     padding : 5px;
     width : 90%;
}
.form_obg  {
     background-color : white;
     border-bottom : #dcdcdc solid 0px;
     border-left : #dcdcdc solid 0px;
     border-right : #dcdcdc solid 0px;
     border-top : #dcdcdc solid 0px;
     clear : left;
     color : black;
     font-family : tahoma;
     font-size : 11px;
     font-weight : bold;
     padding : 2px;
     text-align : right;
     width : 98%;
}
.form_saida  {
     color : black;
     font-size : 11px;
     font-weight : bold;
     margin-bottom : 1px;
     margin-top : 3px;
}
.forum_cabrsp  {
     background-color : white;
     border-bottom : 1px solid #BDBB79;
     border-left : 3px solid #BDBB79;
     border-right : 1px solid #BDBB79;
     border-top : 1px solid #BDBB79;
     font-size : 11px;
     font-weight : normal;
     padding : 2px;
}
.forum_cabrsp td  {
     background-color : white;
     color : #46460e;
     font-size : 11px;
     font-weight : normal;
     padding : 2px;
}
.forum_cabrsp th  {
     background-color : #FAFAF5;
     border-bottom : 0px solid #BDBB79;
     font-size : 11px;
     font-weight : normal;
     padding : 2px;
}
.forum_titulo  {
     background-color : white;
     border-bottom : 2px solid #BDBB79;
     border-left : 0px solid #BDBB79;
     border-right : 0px solid #BDBB79;
     border-top : 0px solid #BDBB79;
     color : black;
     font-size : 11px;
     font-weight : bold;
     margin : 0px;
     padding : 4px;
}
.funcoes  {
     background-color : transparent;
     border-top : #46460e dashed 1px;
     text-align : right;
}
.imagens  {
}
.imgnav  {
}
input  {
     background-color : white;
     border-bottom : #dcdcdc solid 1px;
     border-left : #dcdcdc solid 1px;
     border-right : #dcdcdc solid 1px;
     border-top : #dcdcdc solid 1px;
     color : black;
     font-family : tahoma,Georgia, "MS Serif",se;
     font-size : 11px;
     height : 20px;
     margin : 1px;
     padding : 3px;
     vertical-align : middle;
}
.inputh  {
     background-color : #FFFF99;
     border-bottom : #dcdcdc solid 1px;
     border-left : #dcdcdc solid 1px;
     border-right : #dcdcdc solid 1px;
     border-top : #dcdcdc solid 1px;
     color : black;
}
legend  {
     color : #46460e;
     font-size : 11px;
     font-weight : bold;
}
.linkimg  {
     text-decoration : none;
}
.lista0  {
     background-color : white;
     border-bottom : 1px solid white;
     border-left : white solid 1px;
     border-right : white solid 1px;
     color : #152407;
     font-family : tahoma;
     font-size : 11px;
     padding : 1px;
}
.lista1  {
     background-color : #F8F8F8;
     border-bottom : white solid 1px;
     border-left : white solid 1px;
     border-right : white solid 1px;
     color : #152407;
     font-family : tahoma;
     font-size : 11px;
     padding : 1px;
}
.lista2  {
     background-color : white;
     border-bottom : 0px solid black;
     border-left : white solid 0px;
     border-right : white solid 0px;
     border-top : #dcdcdc solid 1px;
     color : black;
     font-family : tahoma;
     font-size : 11px;
     padding : 2px;
}
.lista3  {
     background-color : white;
     border-bottom : 1px solid #dddddd;
     border-left : white solid 0px;
     border-right : white solid 0px;
     border-top : white solid 0px;
     color : black;
     font-family : tahoma;
     font-size : 11px;
     padding : 2px;
}
.lista_ovr  {
     background-color : #dcdcdc;
     border-bottom : 1px solid #808080;
     border-left : white solid 1px;
     border-right : white solid 1px;
     color : #152407;
     font-family : tahoma;
     font-size : 11px;
     padding : 1px;
}
.login_fonte  {
     color : #5C5C5C;
     font-family : tahoma,Georgia, "MS Serif",se;
     font-size : 11px;
     font-weight : bold;
}
.lstdst1  {
     border-bottom : #72705b solid 1px;
     border-left : #72705b solid 0px;
     border-right : #72705b solid 0px;
     border-top : #72705b solid 0px;
     color : #72705b;
     font-family : tahoma;
     font-size : 11px;
     font-weight : bold;
     margin-bottom : 1px;
     margin-left : 0px;
     margin-right : 0px;
     margin-top : 1px;
     padding : 1px;
     background-color : #d9e9cd;
}
.lstdst2  {
     background-color : white;
     border-bottom : white solid 0px;
     border-left : #7C7C7C solid 0px;
     border-right : #7C7C7C solid 0px;
     border-top : #7C7C7C solid 2px;
     color : black;
     font-family : tahoma;
     font-size : 11px;
     font-weight : bold;
     padding : 1px;
}
.lstmsg  {
     background-color : white;
     color : red;
     font-family : tahoma;
     font-size : 11px;
     font-weight : bold;
     padding : 1px;
}
.mnt_bg  {
     background : transparent;
     color : #3E107C;
     font-size : 11px;
}
.mnt_border  {
     font-size : 11px;
}
.m_opcoes  {
     background : transparent;
     color : black;
     font-family : tahoma;
     font-size : 11px;
}
.m_opcoes_cab  {
     background : #e0dfc0;
     color : #46460e;
     font-family : tahoma;
     font-size : 11px;
}
.mp  {
     background : white;
     border-bottom : 0px;
     border-left : 5px solid white;
     border-right : 5px solid white;
     border-top : 0px;
     color : black;
     font-family : tahoma;
     font-size : 11px;
     margin : 0px;
}
.mp a  {
     background : white;
     border-bottom : 0px;
     border-left : 5px solid white;
     border-right : 0px solid #f5f5eb;
     border-top : 0px;
     color : black;
     display : block;
     padding : 3px;
     text-decoration : none;
}
.mp_act  {
     background : white;
     border-bottom : 0px;
     border-left : 5px solid white;
     border-right : 0px solid #f5f5eb;
     border-top : 0px;
     color : black;
     font-family : tahoma;
     font-size : 11px;
     margin : 1px;
}
.mp_act a  {
     background : white;
     border-bottom : 0px;
     border-left : 0px solid #e0dfc0;
     border-right : 0px solid #e0dfc0;
     border-top : 0px;
     color : black;
     display : block;
     padding : 3px;
     text-decoration : none;
}
.mp a:hover  {
     background : white;
     border-bottom : 0px;
     border-left : 5px solid red;
     border-right : 0px solid #e0dfc0;
     border-top : 0px;
     color : red;
}
.mp_sep  {
     background : #d9e9cd;
     border-bottom : 0px solid #ffcc33;
     border-left : 0px solid #6e6e2f;
     border-right : 0px solid #6e6e2f;
     border-top : 0px solid #ffcc33;
     color : #005000;
     display : block;
     font-size : 11px;
     font-weight : bold;
     padding : 2px;
     text-align : center;
     text-decoration : none;
}
.msg  {
     color : red;
     font-family : tahoma;
     font-size : 11px;
}
.msgCampoErro  {
     border-bottom : 1px solid #dcdcdc;
     border-left : 0px solid #dcdcdc;
     border-right : 0px solid #dcdcdc;
     border-top : 0px solid #dcdcdc;
     color : red;
     font-family : tahoma;
     font-size : 11px;
     font-weight : bold;
     padding : 2px;
}
.naveg  {
     background-color : #ebf2e3;
     border-bottom : #E2E0CB solid 1px;
     border-left : #E2E0CB solid 1px;
     border-right : #E2E0CB solid 0px;
     border-top : #E2E0CB solid 1px;
     height : 21px;
     margin-bottom : 5px;
}
.navegac  {
     float : right;
     margin-bottom : 2px;
     margin-top : 1px;
     text-align : right;
}
.navegmodo  {
     color : black;
     float : left;
     font-size : 11px;
     margin-bottom : 2px;
     margin-top : 3px;
     padding-left : 5px;
     padding-right : 5px;
     text-align : left;
     width : auto;
}
.navegsep  {
     border-left : #E2E0CB solid 1px;
     float : left;
     height : 21px;
     margin-bottom : 0px;
     margin-left : 11px;
     margin-right : 1px;
     margin-top : 0px;
     width : 3px;
}
.navegtit  {
     color : black;
     float : left;
     font-size : 14px;
     font-weight : bold;
     padding-left : 5px;
     text-align : left;
     width : auto;
}
.opcoes  {
     color : #152407;
     font-family : tahoma;
     font-size : 11px;
}
.saida  {
     color : black;
     font-size : 11px;
}
.scnRDP  {
     background-color : white;
     border-top : 1px solid #dcdcdc;
     margin : 0px;
     overflow : auto;
     padding : 2px;
}
.scnRDPFNC  {
     background-color : transparent;
     text-align : right;
}
select  {
     background-color : white;
     border : #F0F0DB solid 1px;
     color : black;
     font-family : tahoma,Georgia, "MS Serif",se;
     font-size : 11px;
     margin : 1px;
     padding : 2px;
}
.submenu  {
     background-color : #F8F8F1;
     border-bottom : 1px solid #dcdcdc;
     border-left : 1px solid #dcdcdc;
     border-right : 1px solid #dcdcdc;
     border-top : 1px solid #dcdcdc;
     color : #72705b;
     display : block;
     float : left;
     margin-bottom : 3px;
     margin-left : 6px;
     margin-right : 3px;
     margin-top : 3px;
     padding : 0px;
}
.submenuimg  {
     background-color : transparent;
     border-bottom : 0px solid #dcdcdc;
     border-left : 0px solid #dcdcdc;
     border-right : 0px solid #dcdcdc;
     border-top : 0px solid #dcdcdc;
     color : #72705b;
     display : block;
     float : left;
     font-family : tahoma;
     font-size : 11px;
     font-weight : normal;
     margin-bottom : 0px;
     margin-left : auto;
     margin-right : auto;
     margin-top : 0px;
     padding-bottom : 0px;
     padding-left : 0px;
     padding-right : 0px;
     padding-top : 0px;
     text-align : center;
     text-decoration : none;
     width : 25px;
}
.submenuit  {
     background-color : transparent;
     border-bottom : 0px solid #dcdcdc;
     border-left : 0px solid #dcdcdc;
     border-right : 0px solid #dcdcdc;
     border-top : 0px solid #dcdcdc;
     color : #72705b;
     display : block;
     font-family : tahoma;
     font-size : 11px;
     font-weight : normal;
     height : 23px;
     margin-bottom : 0px;
     margin-left : 0px;
     margin-right : 0px;
     margin-top : 0px;
     padding : 0px;
     text-align : left;
     text-decoration : none; clear: both;
}
.submenuitem  {
     background-color : #FBFBF9;
     border-bottom : 0px solid #dcdcdc;
     border-left : 0px solid #dcdcdc;
     border-right : 0px solid #dcdcdc;
     border-top : 0px solid #dcdcdc;
     color : #72705b;
     display : block;
     font-family : tahoma;
     font-size : 11px;
     font-weight : normal;
     margin-bottom : 0px;
     margin-left : 5px;
     margin-right : 0px;
     margin-top : 0px;
     padding : 1px;
     text-align : left;
     text-decoration : none;
}
.submenuitem a  {
     background-color : #FBFBF9;
     border-bottom : 0px solid #dcdcdc;
     border-left : 0px solid #dcdcdc;
     border-right : 0px solid #dcdcdc;
     border-top : 0px solid #dcdcdc;
     color : #72705b;
     display : block;
     font-family : tahoma;
     font-size : 11px;
     font-weight : normal;
     margin-bottom : 0px;
     margin-left : 0px;
     margin-right : 0px;
     margin-top : 0px;
     padding : 1px;
     text-align : left;
     text-decoration : none;
}
.submenuitem a:hover  {
     background-color : #FBFBF9;
     border-bottom : 0px solid #dcdcdc;
     border-left : 0px solid #dcdcdc;
     border-right : 0px solid #dcdcdc;
     border-top : 0px solid #dcdcdc;
     color : red;
     display : block;
     font-family : tahoma;
     font-size : 11px;
     font-weight : normal;
     margin-bottom : 0px;
     margin-left : 0px;
     margin-right : 0px;
     margin-top : 0px;
     padding : 1px;
     text-align : left;
     text-decoration : none;
}
.submenuprincipal  {
     background-color : #F8F8F1;
     border-bottom : 1px solid #E9E8D6;
     border-left : 1px solid #E9E8D6;
     border-right : 1px solid #E9E8D6;
     border-top : 1px solid #E9E8D6;
     color : #72705b;
     display : block;
     margin-bottom : 5px;
     margin-left : 4px;
     margin-right : 4px;
     margin-top : 1px;
     padding : 0px;
}
.submenutitulo  {
     border-bottom : 0px solid #dcdcdc;
     border-left : 0px solid #dcdcdc;
     border-right : 0px solid #dcdcdc;
     border-top : 0px solid #dcdcdc;
     color : #72705b;
     display : block;
     font-family : tahoma;
     font-size : 11px;
     font-weight : bold;
     margin-bottom : 0px;
     margin-left : 0px;
     margin-right : 0px;
     margin-top : 0px;
     padding : 1px;
     text-align : center;
     text-decoration : none;
     background-color : #d9e9cd;
}
.submenutxt  {
     background-color : transparent;
     border-bottom : 0px solid #dcdcdc;
     border-left : 0px solid #dcdcdc;
     border-right : 0px solid #dcdcdc;
     border-top : 0px solid #dcdcdc;
     color : #72705b;
     display : block;
     font-family : tahoma;
     font-size : 11px;
     font-weight : normal;
     margin-bottom : 0px;
     margin-left : 0px;
     margin-right : 0px;
     margin-top : 0px;
     padding-bottom : 1px;
     padding-left : 3px;
     padding-right : 1px;
     padding-top : 1px;
     text-align : left;
     text-decoration : none;
}
.submenutxt a  {
     background-color : transparent;
     border-bottom : 0px solid #dcdcdc;
     border-left : 0px solid #dcdcdc;
     border-right : 0px solid #dcdcdc;
     border-top : 0px solid #dcdcdc;
     color : #72705b;
     display : block;
     font-family : tahoma;
     font-size : 11px;
     font-weight : normal;
     margin-bottom : 0px;
     margin-left : 0px;
     margin-right : 0px;
     margin-top : 0px;
     padding-bottom : 1px;
     padding-left : 3px;
     padding-right : 1px;
     padding-top : 1px;
     text-align : left;
     text-decoration : none;
}
.submenutxt a:hover  {
     background-color : transparent;
     border-bottom : 0px solid #dcdcdc;
     border-left : 0px solid #dcdcdc;
     border-right : 0px solid #dcdcdc;
     border-top : 0px solid #dcdcdc;
     color : red;
     display : block;
     font-family : tahoma;
     font-size : 11px;
     font-weight : normal;
     margin-bottom : 0px;
     margin-left : 0px;
     margin-right : 0px;
     margin-top : 0px;
     padding-bottom : 1px;
     padding-left : 3px;
     padding-right : 1px;
     padding-top : 1px;
     text-align : left;
     text-decoration : none;
}
.subtitulo  {
     color : #46460e;
     font-family : tahoma;
     font-size : 11px;
     font-weight : normal;
}
tabela2  {
     color : black;
     font-family : tahoma;
     font-size : 11px;
}
table  {
     border-collapse : collapse;
     border-spacing : 1px;
}
table.calend  {
     background-color : white;
     border-bottom : black solid 0px;
     border-left : black solid 0px;
     border-right : black solid 0px;
     border-top : black solid 0px;
     color : white;
     font-weight : bold;
     margin : 0px;
     padding : 0px;
}
table.calend_dia  {
     color : white;
     font-weight : bold;
     margin : 0px;
     padding : 0px;
}
.tabs  {
     border : 1px solid black;
     color : black;
     display : block;
     float : left;
     margin : 0px;
     padding-bottom : 2px;
     padding-left : 7px;
     padding-right : 7px;
     padding-top : 2px;
     text-align : center;
     text-decoration : none;
     white-space : nowrap;
     background : #d9e9cd;
}
.tabs_active  {
     background : #8c8c8c;
     border : 1px solid black;
     color : white;
     display : block;
     float : left;
     margin : 0px;
     padding-bottom : 2px;
     padding-left : 7px;
     padding-right : 7px;
     padding-top : 2px;
     text-align : center;
     text-decoration : none;
     white-space : nowrap;
}
.tabs_link  {
     color : black;
     text-decoration : none;
     white-space : nowrap;
}
.tabs_link_active  {
     color : white;
     text-decoration : none;
     white-space : nowrap;
}
.tabtit  {
     background-color : #E2E0CB;
     border-bottom : #ffcc33 solid 2px;
     border-right : #ffcc33 2px solid;
     border-top : #dcdcdc solid 0px;
     color : #333333;
     font-family : tahoma;
     font-size : 11px;
     font-weight : normal;
}
td.bsc_valores  {
     background-color : white;
     border : 0px;
     color : black;
     font-size : 11px;
}
td.calend_anual  {
     background-color : white;
     border-bottom : black solid 1px;
     border-left : black solid 1px;
     border-right : black solid 1px;
     border-top : black solid 1px;
     color : #72705B;
     font-family : tahoma;
     font-size : 11px;
     font-weight : normal;
     margin : 0px;
     padding : 2px;
     text-align : center;
     text-decoration : none;
}
td.calend_anual_a  {
     background-color : #e1e1e1;
     border-bottom : black solid 1px;
     border-left : black solid 1px;
     border-right : black solid 1px;
     border-top : black solid 1px;
     color : white;
     font-family : tahoma;
     font-size : 11px;
     font-weight : bold;
     margin : 0px;
     padding : 2px;
     text-align : center;
     text-decoration : none;
}
td.calend_anual_hoje  {
     background-color : #FFFF71;
     border-bottom : black solid 1px;
     border-left : black solid 1px;
     border-right : black solid 1px;
     border-top : black solid 1px;
     color : white;
     font-family : tahoma;
     font-size : 11px;
     font-weight : bold;
     margin : 0px;
     padding : 2px;
     text-align : center;
     text-decoration : none;
}
td.calend_ev  {
     color : black;
     font-family : tahoma;
     font-size : 11px;
     font-weight : normal;
     padding : 2px;
     text-align : left;
     text-decoration : none;
}
td.calend_mes  {
     background-color : white;
     border-bottom : black solid 1px;
     border-left : black solid 1px;
     border-right : black solid 1px;
     border-top : black solid 1px;
     color : #72705B;
     font-family : tahoma;
     font-size : 11px;
     font-weight : bold;
     height : 90px;
     margin : 0px;
     padding : 2px;
     text-align : left;
     text-decoration : none;
     vertical-align : top;
     width : 90px;
}
td.calend_mes_a  {
     background-color : #ececec;
     border-bottom : black solid 1px;
     border-left : black solid 1px;
     border-right : black solid 1px;
     border-top : black solid 1px;
     color : white;
     font-family : tahoma;
     font-size : 11px;
     font-weight : bold;
     height : 90px;
     margin : 0px;
     padding : 2px;
     text-align : center;
     text-decoration : none;
     width : 90px;
}
td.calend_mes_hoje  {
     background-color : #FFFF71;
     border-bottom : black solid 1px;
     border-left : black solid 1px;
     border-right : black solid 1px;
     border-top : black solid 1px;
     color : white;
     font-family : tahoma;
     font-size : 11px;
     font-weight : bold;
     margin : 0px;
     padding : 2px;
     text-align : center;
     text-decoration : none;
}
textarea  {
     background-color : transparent;
}
.texto_help  {
     background-color : lightyellow;
     border : 1px solid black;
     color : black;
     font-family : tahoma;
     font-size : 11px;
     font-weight : normal;
     padding : 2px;
}
.texto_help pre  {
     color : black;
     font-family : tahoma;
     font-size : 11px;
     font-weight : normal;
     margin : 0;
     padding : 0;
}
.texto_selecao  {
     color : #46460e;
     font-size : 11px;
     font-weight : normal;
}
th a  {
     color : #46460e;
     text-decoration : underline;
}
th.bsc_valores  {
     background-color : #7DBEF2;
     color : black;
     font-size : 11px;
     padding : 2px;
}
th.calend_mes  {
     border-bottom : black solid 1px;
     border-left : black solid 1px;
     border-right : black solid 1px;
     border-top : black solid 1px;
     color : #72705B;
     font-weight : bold;
     padding : 2px;
     background-color : #d9e9cd;
}
th.calend_sem  {
     border-bottom : black solid 1px;
     border-left : black solid 1px;
     border-right : black solid 1px;
     border-top : black solid 1px;
     color : #72705B;
     font-family : tahoma;
     font-size : 11px;
     font-weight : normal;
     padding : 2px;
     text-align : center;
     text-decoration : none;
     background-color : #d9e9cd;
}
th.tabela2  {
     background-color : #f5f5eb;
     border-top : #DAD1B8 solid 1px;
     color : black;
     font-size : 11px;
     font-weight : normal;
     padding : 2px;
}
th.tabtit  {
     background-color : #BCD6A3;
     border-bottom : #336633 solid 2px;
     border-left : #909090 solid 0px;
     border-right : #d2d0bb 1px solid;
     border-top : #909090 solid 1px;
     color : #005000;
     font-weight : normal;
     padding : 2px;
}
.titulo  {
     border-bottom : #e0dfc0 solid 1px;
     border-top : #6e6e2f solid 1px;
     color : #46460e;
     font-family : Comic Sans Ms,tahoma;
     font-size : 11px;
     font-weight : bold;
     padding : 2px;
     text-align : left;
}
.total  {
     background-color : #c0c890;
     border-bottom : 1px solid #c0c890;
     border-left : 1px solid #c0c890;
     border-right : 1px solid #c0c890;
     border-top : 2px solid black;
     color : black;
     font-family : tahoma;
     font-size : 11px;
     font-weight : normal;
     padding : 2px;
}
