a.calend_link:hover  {
}
a.calend_link:link  {
}
a.calend_link:visited  {
}
a.calend_link:visited:hover  {
}
a.calend_meslink  {
     text-align : center;
     text-decoration : none;
     font-size : small;
     font-weight : bold;
     font-family : Verdana,Arial,Helvetica;
     color : #46460e;
     background-color : transprent;
}
a.calend_meslink:hover  {
     text-align : center;
     text-decoration : underline;
     font-size : small;
     font-weight : bold;
     font-family : Verdana,Arial,Helvetica;
     color : red;
     background-color : transprent;
}
.agenda_descmp  {
     background-color : white;
     padding : 4px;
     font-size : 10px;
     color : black;
     position : absolute;
     text-align : left;
     width : 260px;
     border : 1px solid black;
}
a.link  {
     color : #152407;
     text-decoration : none;
     font-size : 11px;
}
a.link:active  {
     color : gray;
     text-decoration : none;
}
a.link:hover  {
     color : red;
     font-weight : normal;
     text-decoration : none;
     background-color : #e0dfc0;
     cursor : hand;
}
a.link:visited  {
}
body  {
     font-family : Verdana,Arial,Helvetica;
     font-size : 12px;
     margin : 0px;
     scrollbar-3dlight-color : #e0dfc0;
     scrollbar-arrow-color : black;
     scrollbar-base-color : #9a9a60;
     background-color : white;;
}
.botao  {
     background : #6e6e2f;
     border-bottom : #46460e solid 2px;
     border-left : #e0dfc0 solid 2px;
     border-right : #46460e solid 2px;
     border-top : #e0dfc0 solid 2px;
     color : white;
     cursor : hand;
     font-family : Verdana,Arial,Helvetica;
     font-size : 11px;
     font-weight : normal;
     height : 22px;
     padding : 1px;
     padding-left : 10px;
     padding-right : 10px;
     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;
     cursor : hand;
     font-family : Verdana,Arial,Helvetica;
     font-size : 12px;
     font-weight : bold;
     height : 22px;
     padding : 1px;
     text-align : center;
     text-decoration : none;
}
.botao:hover  {
     background : #6e6e2f;
     border-bottom : #46460e solid 2px;
     border-left : #e0dfc0 solid 2px;
     border-right : #46460e solid 2px;
     border-top : #e0dfc0 solid 2px;
     color : white;
     font-weight : normal;
     cursor : hand;
     font-family : Verdana,Arial,Helvetica;
     font-size : 11px;
     padding : 1px;
     padding-left : 10px;
     padding-right : 10px;
     text-align : center;
     text-decoration : underline;
}
.br  {
     clear : left;
}
.bsc_aba a  {
}
.bsc_aba:active  {
}
.bsc_aba:hover  {
}
.bsc_acomp  {
}
.bsc_cab  {
}
.bsc_menui  {
}
.bsc_obj  {
}
.bsc_objt  {
}
.bsc_prp  {
}
.bsc_sumario  {
}
.bsc_valores  {
}
.cab  {
     background : white;
     background-image : url(../imagens/g_1/cabf1024aint.jpg);
     background-repeat : repeat-x;
     color : #333366;
     font-family : Verdana,Arial,Helvetica;
     font-size : 12px;
}
.cab_opcao  {
     color : #46460e;
     font-family : Verdana,Arial,Helvetica;
     font-size : 11px;
}
.calendario  {
     border : 2px solid #5087A5;
     position : absolute;
}
.calendario_cabecalho  {
     background-color : #DEE9EF;
}
.calendario_dia  {
     border-top : 2px solid #DEE9EF;
     width : 30px;
     border-left : 2px solid #DEE9EF;
}
.calendario_dia_dom  {
     border-top : 2px solid #DEE9EF;
     color : #B33818;
     width : 30px;
}
.calendario_dia_dom a:link  {
     border : 0px solid #DEE9EF;
     color : #B33818;
}
.calendario_dia_hoje  {
     background-color : #5087A5;
     border-left : 2px solid #DEE9EF;
     border-top : 2px solid #DEE9EF;
     width : 30px;
}
.calendario_dia_hoje a:link  {
     color : white;
     border : 0px solid #5087A5;
}
.calendario_dia_semana  {
     border-left : 2px solid #DEE9EF;
     border-top : 2px solid #DEE9EF;
}
.calendario_rodape  {
     background-color : #DEE9EF;
     padding-top : 4px;
}
.calendario_tabela  {
     font-size : 11px;
     background-color : #F5F9FA;
     font-family : Verdana,Arial,Helvetica;
}
.calendario_tabela a  {
     color : black;
     font-weight : bold;
     text-decoration : none;
}
.calendario_tabela td  {
     height : 20px;
     text-align : center;
}
.calend_dspdia  {
}
.calend_dspdia_p  {
}
.calend_dspfer  {
}
.campo  {
     color : #46460e;
     font-family : Verdana,Arial,Helvetica;
     font-size : 11px;
}
caption.tabtit  {
     background-color : #e0dfc0;
     border-bottom : #6e6e2f solid 1px;
     border-left : #6e6e2f solid 1px;
     border-right : #6e6e2f solid 1px;
     border-top : #6e6e2f solid 1px;
     font-weight : bold;
     padding : 3px;
     text-align : center;
}
.cpr  {
     background : #f5f5eb;
     border : 1px 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  {
     text-decoration : none;
     background-color : 2px solid #d0d0d0;
     border-bottom : 2px solid #d0d0d0;
     border-top : 2px solid #d0d0d0;
     border-left : 2px solid #d0d0d0;
     border-right : 2px solid #d0d0d0;
     color : black;
     font-size : 12px;
     text-align : left;
     font-weight : bold;
     padding-bottom : 2px;
     padding-top : 2px;
     padding-left : 2px;
     padding-right : 2px;
     margin-bottom : 2px;
     margin-top : 5px;
     margin-left : 2px;
     margin-right : 2px;
}
.edital_fieldset  {
     border-width : 1px;
     margin-top : 8px;
     padding : 4px;
     padding-top : 0px;
     border-color : black;
     border-style : solid;
     -moz-border-radius : 15px;
     border-color : black;
     border-style : solid;
     -moz-border-radius : 15px;
}
.editalitem  {
     font-family : Verdana,Arial,Helvetica;
     font-size : 10px;
     color : none;
     text-decoration : none;
}
.edital_legend  {
     font-family : verdana;
     font-family : verdana;
     width : 180px;
     padding : 7px;
     border-width : 1px;
     font-size : 11px;
     -moz-border-radius : 8px;
     margin-bottom : 5px;
     padding-left : 15px;
     padding-right : 15px;
     padding-top : 2px;
     padding-bottom : 2px;
     border-top : 2px solid;
     border-bottom : 2px solid;
     border-left : 1px solid;
     border-right : 1px solid;
     text-align : center;
}
.edital_t  {
     border-spacing : 0px;
     border-top : solid 0px;
     border-right : solid 0px;
     border-left : solid 5px;
     border-bottom : solid 0px;
     margin-top : 15px;
}
.editaltitulo  {
     color : none;
     font-family : Verdana,Arial,Helvetica;
     font-size : 12px;
     font-weight : bold;
     text-decoration : none;
}
.edital_t td  {
     padding : 2px;
}
.edital_t th  {
     text-decoration : none;
     text-align : center;
     padding : 2px;
     border-top : solid 0px;
     border-right : solid 0px;
     border-left : solid 0px;
     border-bottom : solid 1px;
     font-family : Verdana,Arial,Helvetica;
     font-size : 16px;
     text-align : center;
}
.edtq  {
     margin-right : 5px;
     margin-top : 5px;
     margin-bottom : 5px;
     border-right-width : 1px;
     border-top-width : 1px;
     padding-left : 5px;
     padding-right : 5px;
     padding-top : 5px;
     padding-bottom : 5px;
     margin-left : 5px;
     border-collapse : collapse;
     border-style : solid;
     border-bottom-width : 1px;
     border-left-width : 1px;
}
.edtq td  {
     font-family : verdana,Georgia,"MSSerif",se;
     font-size : xx-small;
     font-weight : normal;
     padding-bottom : 5px;
     padding-left : 5px;
     padding-right : 5px;
     padding-top : 5px;
     text-align : left;
     text-decoration : none;
}
.edtq th  {
     text-align : center;
     padding-left : 5px;
     padding-right : 5px;
     padding-top : 5px;
     padding-bottom : 5px;
     text-decoration : none;
     font-family : verdana,Georgia,"MSSerif",se;
     font-size : x-small;
     font-weight : bold;
}
fieldset  {
     margin : 5;
     paddind : 3;
     -moz-border-radius : 8px;
     padding : 5px;
}
.form_campoERRO  {
     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;
}
.form_ERRO  {
     width : 90%;
     border-top : red solid 1px;
     padding : 5px;
     margin : 5px;
     overflow : auto;
     color : red;
     font-weight : bold;
     background-color : #FFE6E6;
     border-bottom : red solid 1px;
     border-left : red solid 1px;
     border-right : red solid 1px;
}
.form_fieldset  {
     border-bottom : 0px;
     border-left : 0px;
     border-right : 0px;
     border-top : 0px;
     padding-left : 10px;
     padding-top : 10px;
}
.form_grupotit  {
     background-color : #f5f5eb;
     border-bottom : #6e6e2f solid 1px;
     border-left : #6e6e2f solid 1px;
     border-right : #6e6e2f solid 1px;
     border-top : #6e6e2f solid 1px;
     clear : both;
     color : #6e6e2f;
     font-family : verdana,Georgia,"MSSerif",se;
     font-size : x-small;
     font-weight : bold;
     margin-left : 1px;
     margin-right : 1px;
     margin-top : 3px;
     margin-bottom : 3px;
     text-align : left;
     width : 95%;
     padding-left : 10px;
     padding-right : 0px;
     padding-top : 2px;
     padding-bottom : 2px;
}
.form_input  {
     margin-bottom : 10px;
     background-color : white;
     border-bottom : #6e6e2f solid 1px;
     border-left : #6e6e2f solid 1px;
     border-right : #6e6e2f solid 1px;
     border-top : #6e6e2f solid 1px;
     color : black;
     font-family : verdana,Georgia, "MS Serif",serif;
     font-size : xx-small;
     margin-bottom : 3px;
     padding-left : 5px;
     padding-right : 5px;
}
.form_input_d  {
     margin-bottom : 3px;
     margin-bottom : 3px;
     padding-left : 5px;
     padding-right : 5px;
     background-color : white;
     border-bottom : #6e6e2f solid 1px;
     border-left : #6e6e2f solid 1px;
     border-right : #6e6e2f solid 1px;
     border-top : #6e6e2f solid 1px;
     color : #6e6e2f;
     font-family : verdana,Georgia, "MS Serif",serif;
     font-size : xx-small;
}
.form_input_f  {
     margin-bottom : 10px;
     background-color : #FFFF99;
     border-bottom : #6e6e2f solid 1px;
     border-left : #6e6e2f solid 1px;
     border-right : #6e6e2f solid 1px;
     border-top : #6e6e2f solid 1px;
     color : black;
     font-family : verdana,Georgia, "MS Serif",serif;
     font-size : xx-small;
     margin-bottom : 3px;
     padding-left : 5px;
     padding-right : 5px;
}
.form_label  {
     height : 20px;
     margin-bottom : 3px;
     margin-left : 3px;
     margin-right : 1px;
     margin-top : 3px;
     padding-right : 5px;
     text-align : right;
     width : 120px;
     background-color : white;
     color : #46460e;
     display : block;
     float : left;
     font-family : verdana,Georgia, "MS Serif",serif;
     font-size : xx-small;
     font-weight : normal;
}
.form_legend  {
     padding-bottom : 3px;
     padding-left : 3px;
     padding-right : 3px;
     padding-top : 3px;
     text-decoration : underline;
     font-size : 120%;
     font-weight : bold;
}
.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;
     padding : 5px;
     margin : 5px;
     overflow : auto;
     color : green;
     font-weight : bold;
     width : 90%;
}
.form_saida  {
     color : #6e6e2f;
     font-size : xx-small;
     margin-bottom : 1px;
     margin-top : 3px;
}
.forum_cabrsp  {
}
.forum_cabrsp td  {
}
.forum_cabrsp th  {
}
.forum_titulo  {
     font-family : verdana;
     font-weight : bold;
     padding : 4px;
     font-size : small;
     margin : 1px;
     color : black;
     background-color : white;
     border-bottom : 2px solid #BDBB79;
     border-left : 0px solid #BDBB79;
     border-right : 0px solid #BDBB79;
     border-top : 0px solid #BDBB79;
}
.funcoes  {
     border-top : #46460e dashed 1px;
     background-color : transparent;
     text-align : right;
}
.imagens  {
}
.imgnav  {
}
input  {
     background-color : white;
     border-bottom : #6e6e2f solid 1px;
     border-left : #6e6e2f solid 1px;
     border-right : #6e6e2f solid 1px;
     border-top : #6e6e2f solid 1px;
     color : black;
     font-family : verdana,Georgia, "MS Serif",serif;
     font-size : 11px;
     height : 20px;
     margin : 1px;
     padding : 3px;
     vertical-align : middle;
}
.inputh  {
     border-bottom : #6e6e2f solid 1px;
     border-left : #6e6e2fsolid 1px;
     border-right : #6e6e2f solid 1px;
     border-top : #6e6e2f solid 1px;
     color : black;
     background-color : #e0dfc0;;
}
legend  {
     color : #46460e;
     font-size : x-small;
     font-weight : bold;
}
.linkimg  {
     text-decoration : none;
}
.lista0  {
     background-color : transparent;
     border-bottom : #e0dfc0 solid 1px;
     border-left : white solid 1px;
     border-right : white solid 0px;
     color : #152407;
     font-family : Verdana,Arial,Helvetica;
     font-size : xx-small;
     padding : 1px;
}
.lista1  {
     background-color : #f5f5eb;;
     border-bottom : #e0dfc0 solid 1px;
     border-left : white solid 1px;
     border-right : white solid 0px;
     color : #152407;
     font-family : Verdana,Arial,Helvetica;
     font-size : xx-small;
     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 : Verdana,Arial,Helvetica;
     font-size : 10px;
     padding : 2px;
}
.lista3  {
     background-color : white;
     border-bottom : 0px solid black;
     border-left : white solid 0px;
     border-right : white solid 0px;
     border-top : #dcdcdc solid 0px;
     color : black;
     font-family : Verdana,Arial,Helvetica;
     font-size : 10px;
     padding : 2px;
}
.lista_ovr  {
     background-color : #e0dfc0;
     border-bottom : 1px solid  #dcdcdc;
     border-left : white solid 1px;
     border-right : white solid 1px;
     color : #152407;
     font-family : Verdana,Arial,Helvetica;
     font-size : xx-small;
     padding : 1px;
}
.login_fonte  {
     color : #7D5031;
     font-family : verdana,Georgia, "MS Serif",se;
     font-size : 11px;
     font-weight : bold;
}
.lstdst1  {
     background-color : #CCCB97;
     border-bottom : #e0dfc0 solid 1px;
     color : #152407;
     font-family : Verdana,Arial,Helvetica;
     font-size : xx-small;
     padding : 1px;
     font-weight : bold;
     border-left : white solid 1px;
     border-right : white solid 1px;
}
.lstmsg  {
     font-weight : bold;
     background-color : white;
     color : red;
     font-family : Verdana,Arial,Helvetica;
     font-size : xx-small;
     padding : 1px;
}
.m_anc  {
     color : #46460e;
     font-family : verdana,Georgia, "MS Serif",serif;
     font-size : 11px;
     font-weight : bold;
}
.m_lk  {
     color : white;
     font-family : verdana,Georgia, "MS Serif",serif;
     font-size : 11px;
}
.m_lkanc  {
     color : black;
     font-family : verdana,Georgia, "MS Serif",serif;
     font-size : 14px;
}
.mnt_bg  {
     background : transparent;
     color : #3E107C;
     font-size : 12px;
}
.mnt_border  {
     font-size : 12px;
}
.m_opcoes  {
     background : transparent;
     color : black;
     font-family : Verdana,Arial,Helvetica;
     font-size : 11px;
}
.m_opcoes_cab  {
     background : #e0dfc0;
     color : #46460e;
     font-family : Verdana,Arial,Helvetica;
     font-size : 12px;
}
.mp  {
     border-bottom : 0px;
     border-left : 5px solid #f5f5eb;
     border-right : 5px solid #f5f5eb;
     border-top : 0px;
     color : #46460e;
     font-family : Verdana,Arial,Helvetica;
     font-size : 11px;
     margin : 1px;
     background : #f5f5eb;;
     border : #e0dfc0 solid 1px;;
}
.mp a  {
     display : block;
     padding : 2px;
     text-decoration : none;
     background : #f5f5eb;;
     border-bottom : 1px solid #f5f5eb;;
     border-left : 1px solid #f5f5eb;;
     border-right : 1px solid #f5f5eb;;
     border-top : 1px solid #f5f5eb;;
     color : black;;
}
.mp_act  {
}
.mp_act a  {
}
.mp a:hover  {
     border-bottom : 1px solid #6e6e2f;
     border-left : 1px solid #6e6e2f;
     border-right : 1px solid #6e6e2f;
     color : black;
     border-top : 1px solid #6e6e2f;
     background : #e0dfc0;;
}
.mp_sep  {
     background : #6e6e2f;
     background-image : url(../imagens/g_1/url(imagens/th_fundo_mr.gif));
     border-bottom : 1px solid #6e6e2f;
     border-left : 1px solid #6e6e2f;
     border-right : 1px solid #6e6e2f;
     border-top : 1px solid #6e6e2f;
     display : block;
     font-size : 11px;
     padding : 2px;
     text-align : center;
     text-decoration : none;
     color : white;;
}
.msg  {
     background-color : transparent;
     color : red;
     font-family : Verdana,Arial,Helvetica;
     font-size : 11px;
     font-weight : bold;
}
.m_sub  {
     color : #46460e;
     font-family : verdana,Georgia, "MS Serif",serif;
     font-size : 11px;
     font-weight : bold;
}
.m_tit  {
     border : 1px solid #46460e;
     color : #46460e;
     display : block;
     font-family : verdana,Georgia, "MS Serif",se;
     font-size : 14px;
     font-weight : bold;
     margin : 5;
}
.m_txt  {
     color : #46460e;
     font-family : verdana,Georgia, "MS Serif",serif;
     font-size : 11px;
}
.naveg  {
     background-color : #f5f5eb;
     border-bottom : #e0dfc0 solid 1px;
     border-top : #e0dfc0 solid 1px;
     height : 20px;
     width : 100%;
}
.navegac  {
     float : right;
     font-size : xx-small;
     margin-bottom : 2px;
     margin-top : 3px;
     text-align : right;
}
.navegmodo  {
     color : #46460e;
     float : left;
     font-size : xx-small;
     margin-bottom : 2px;
     margin-top : 3px;
     text-align : left;
}
.navegsep  {
     margin-right : 1px;
     margin-top : 0px;
     width : 3px;
     border-left : #46460e solid 1px;
     float : left;
     float : left;
     height : 20px;
     margin-bottom : 0px;
     margin-left : 10px;
}
.navegtit  {
     font-size : 14px;
     font-weight : bold;
     padding-left : 5px;
     text-align : left;
     color : #46460e;
     float : left;
}
.opcoes  {
     color : #152407;
     font-family : Verdana,Arial,Helvetica;
     font-size : 11px;
}
.saida  {
     color : #6e6e2f;
     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 : #6e6e2f solid 1px;
     color : black;
     font-family : verdana,Georgia, "MS Serif",serif;
     font-size : 11px;
     margin : 1px;
     padding : 2px;
}
.subtitulo  {
     color : #46460e;
     font-family : Verdana,Arial,Helvetica;
     font-size : 11px;
     font-weight : normal;
}
tabela2  {
     font-family : Verdana,Arial,Helvetica;
     font-size : xx-small;
}
table  {
     border-collapse : collapse;
}
table.calend  {
}
table.calend_dia  {
}
.tabs  {
     background : #e0dfc0;
     color : #46460e;
     display : block;
     text-align : center;
     text-decoration : none;
     float : left;
     border : 1px solid #46460e;
     margin : 1px;
     padding-left : 10px;
     padding-right : 10px;
     padding-top : 2px;
     padding-bottom : 2px;
     white-space : nowrap;
}
.tabs_active  {
     padding-top : 2px;
     padding-bottom : 2px;
     border : 1px solid #46460e;
     text-align : center;
     margin : 1px;
     padding-left : 10px;
     padding-right : 10px;
     background : #9A984B;
     color : white;
     display : block;
     padding-left : 10px;
     text-decoration : none;
     float : left;
     white-space : nowrap;
}
.tabs_link  {
     text-decoration : none;
     color : #46460e;
     white-space : nowrap;
}
.tabs_link_active  {
     text-decoration : none;
     color : white;
     white-space : nowrap;
}
.tabtit  {
     background-color : #e0dfc0;
     color : #46460e;
     font-family : Verdana,Arial,Helvetica;
     font-size : 12px;
     font-weight : normal;
}
td.bsc_valores  {
}
td.calend_anual  {
}
td.calend_anual_a  {
}
td.calend_anual_hoje  {
}
td.calend_ev  {
}
td.calend_mes  {
}
td.calend_mes_a  {
}
td.calend_mes_hoje  {
}
textarea  {
     background-color : transparent;;
}
.texto_selecao  {
     color : #46460e;
     font-size : 11px;
     font-weight : bold;
}
th a  {
     text-decoration : underline;
}
th.bsc_valores  {
}
th.calend_mes  {
}
th.calend_sem  {
}
th.tabela2  {
     padding : 2px;
     background-color : white;
     font-size : xx-small;
}
th.tabtit  {
     border-bottom : #6e6e2f solid 1px;
     border-left : #6e6e2f solid 1px;
     border-right : #6e6e2f solid 1px;
     border-top : #6e6e2f solid 1px;
     color : #46460e;
     font-weight : normal;
     padding : 2px;
}
.titulo  {
     color : #46460e;
     font-family : Verdana,Arial,Helvetica;
     font-size : 12px;
     font-weight : bold;
     padding : 4px;
     text-align : left;
     border-bottom : #6e6e2f solid 3px;;
     border-top : #6e6e2f solid 1px;;
}
.total  {
     background-color : #c0c890;
     font-family : Verdana,Arial,Helvetica;
     font-size : 11px;
     font-weight : normal;
     color : black;;
     border-bottom : 1px solid #c0c890;
     padding : 2px;
     border-left : 1px solid #c0c890;
     border-right : 1px solid #c0c890;
     border-top : 2px solid black;
}
