
/* BARRA DE ROLAGEM 
body {background:url(../imagens/bg_menu.jpg) top repeat-x; scrollbar-face-color:#91a7b4; scrollbar-highlight-color:#ffffff; scrollbar-3dlight-color:#ffffff; scrollbar-darkshadow-color:#ffffff; scrollbar-shadow-color:#ffffff; scrollbar-arrow-color:#ffffff; scrollbar-track-color:#ffffff;}
/* BARRA DE ROLAGEM */


/* TEXTOS */
.txt_branco_08 {font-family: Arial; font-size: 8px; color: #ffffff;}
.txt_branco_09 {font-family: Arial; font-size: 9px; color: #ffffff;}
.txt_branco_10 {font-family: Arial; font-size: 10px; color: #ffffff;}
.txt_branco_12 {font-family: Arial; font-size: 12px; color: #ffffff;}
.txt_branco_12b {font-family: Arial; font-size: 12px; color: #ffffff; font-weight:bold;}
.txt_branco_14b {font-family: Arial; font-size: 14px; color: #ffffff; font-weight:bold;}
.txt_branco_16b {font-family: Arial; font-size: 16px; color: #ffffff; font-weight:bold;}

.txt_preto_08 {font-family: Arial; font-size: 8px; color: #000000;}
.txt_preto_08b {font-family: Arial; font-size: 8px; color: #000000; font-weight:bold;}
.txt_preto_09 {font-family: Arial; font-size: 9px; color: #000000;}
.txt_preto_09b {font-family: Arial; font-size: 9px; color: #000000; font-weight:bold;}
.txt_preto_10 {font-family: Arial; font-size: 10px; color: #000000;}
.txt_preto_10b {font-family: Arial; font-size: 10px; color: #000000; font-weight:bold;}
.txt_preto_12 {font-family: Arial; font-size: 12px; color: #000000;}
.txt_preto_12b {font-family: Arial; font-size: 12px; color: #000000; font-weight:bold;}
.txt_preto_14 {font-family: Arial; font-size: 14px; color: #000000;}
.txt_preto_14b {font-family: Arial; font-size: 14px; color: #000000; font-weight:bold;}
.txt_preto_16b {font-family: Arial; font-size: 16px; color: #000000; font-weight:bold;}
.txt_preto_18b {font-family: Arial; font-size: 18px; color: #000000; font-weight:bold;}
.txt_preto_20b {font-family: Arial; font-size: 20px; color: #000000; font-weight:bold;}
.txt_preto_22b {font-family: Arial; font-size: 22px; color: #000000; font-weight:bold;}
.txt_preto_24b {font-family: Arial; font-size: 24px; color: #000000; font-weight:bold;}

.txt_cinza_09 {font-family: Arial; font-size: 9px; color: #666666;}
.txt_cinza_10 {font-family: Arial; font-size: 10px; color: #666666;}
.txt_cinza_10b {font-family: Arial; font-size: 10px; color: #666666; font-weight:bold;}
.txt_cinza_12 {font-family: Arial; font-size: 12px; color: #666666;}
.txt_cinza_12b {font-family: Arial; font-size: 12px; color: #666666; font-weight:bold;}
.txt_cinza_14 {font-family: Arial; font-size: 14px; color: #666666;}
.txt_cinza_14b {font-family: Arial; font-size: 14px; color: #666666; font-weight:bold;}

.txt_verde_10 {font-family: Arial; font-size: 10px; color: #265a50;}
.txt_verde_10b {font-family: Arial; font-size: 10px; color: #265a50; font-weight:bold;}
.txt_verde_12 {font-family: Arial; font-size: 12px; color: #265a50;}
.txt_verde_12b {font-family: Arial; font-size: 12px; color: #265a50; font-weight:bold;}
.txt_verde_14b {font-family: Arial; font-size: 14px; color: #265a50; font-weight:bold;}
.txt_verde_16b {font-family: Arial; font-size: 16px; color: #265a50; font-weight:bold;}
.txt_verde_18b {font-family: Arial; font-size: 18px; color: #265a50; font-weight:bold;}
.txt_verde_20b {font-family: Arial; font-size: 20px; color: #265a50; font-weight:bold;}
.txt_verde_22b {font-family: Arial; font-size: 22px; color: #265a50; font-weight:bold;}
.txt_verde_24b {font-family: Arial; font-size: 24px; color: #265a50; font-weight:bold;}

.txt_vermelho_08 {font-family: Arial; font-size: 8px; color: #9f1d2c;}
.txt_vermelho_08b {font-family: Arial; font-size: 8px; color: #9f1d2c;  font-weight:bold;}
.txt_vermelho_09b {font-family: Arial; font-size: 9px; color: #9f1d2c;  font-weight:bold;}
.txt_vermelho_09 {font-family: Arial; font-size: 9px; color: #9f1d2c;}
.txt_vermelho_10 {font-family: Arial; font-size: 10px; color: #9f1d2c;}
.txt_vermelho_10b {font-family: Arial; font-size: 10px; color: #9f1d2c; font-weight:bold;}
.txt_vermelho_12 {font-family: Arial; font-size: 12px; color: #9f1d2c;}
.txt_vermelho_12b {font-family: Arial; font-size: 12px; color: #9f1d2c; font-weight:bold;}
.txt_vermelho_14b {font-family: Arial; font-size: 14px; color: #9f1d2c; font-weight:bold;}
.txt_vermelho_16b {font-family: Arial; font-size: 16px; color: #9f1d2c; font-weight:bold;}

.txt_azul_10 {font-family: Arial; font-size: 10px; color: #0563a9;}
.txt_azul_10b {font-family: Arial; font-size: 10px; color: #0563a9; font-weight:bold;}
.txt_azul_12 {font-family: Arial; font-size: 12px; color: #0563a9;}
.txt_azul_12b {font-family: Arial; font-size: 12px; color: #0563a9; font-weight:bold;}
.txt_azul_14b {font-family: Arial; font-size: 14px; color: #0563a9; font-weight:bold;}


.menu_descricao_pagina {font-family: Arial; font-size: 12px; color: #ffffff; font-weight:bold; background-color:#265a50; padding:5px;}
.menu_descricao_pagina2 {font-family: Arial; font-size: 12px; color: #ffffff; font-weight:bold; background-color:#d12a2a; padding:5px;}
.menu_descricao_pagina3 {font-family: Arial; font-size: 12px; color: #ffffff; font-weight:bold; background-color:#0563a9; padding:5px;}

.menu_historico {font-family: Arial; font-size: 10px; color: #000; border-bottom:#000 solid 1px; border-right:#000 solid 1px; padding:1px;}

.menu_historico_multiplus {font-family: Arial; font-size: 10px; color: #000; border-bottom:#339 solid 1px; border-right:#339 solid 1px; padding:1px;}

.menu_historico_multiplus_verso {font-family: Arial; font-size: 10px; color: #000; border-bottom:#339 solid 1px; border-right:#339 solid 1px; padding:3px;}



.menu_1 {font-family: Arial; font-size: 12px; color: #666666; font-weight:bold; border-bottom:#666666 solid 1px; border-right:#666666 solid 1px; padding:5px;}
.menu_2 {font-family: Arial; font-size: 12px; color: #666666; border-bottom:#cccccc solid 1px; border-right:#cccccc solid 1px; padding:5px;}

.menu_1p {font-family: Arial; font-size: 10px; color: #666666; font-weight:bold; border-bottom:#666666 solid 1px; border-right:#666666 solid 1px; padding:3px;}
.menu_2p {font-family: Arial; font-size: 10px; color: #666666; border-bottom:#cccccc solid 1px; border-right:#cccccc solid 1px; padding:3px;}

.menu_1rel {font-family: Arial; font-size: 10px; color: #000000; font-weight:bold; border-bottom:#000000 solid 1px; border-right:#000000 solid 1px; padding:3px;}
.menu_2rel {font-family: Arial; font-size: 10px; color: #000000; padding:3px; border-bottom:#cccccc solid 1px; border-right:#cccccc solid 1px;}


.menu_1rel_pad_1 {font-family: Arial; font-size: 10px; color: #000000; font-weight:bold; border-bottom:#000000 solid 1px; border-right:#000000 solid 1px; padding:1px;}

.menu_2rel_pad_1 {font-family: Arial; font-size: 10px; color: #000000; padding:1px; border-bottom:#cccccc solid 1px; border-right:#cccccc solid 1px;}

.menu_1p_padding_0 {font-family: Arial; font-size: 9px; color: #666666; font-weight:bold; border-bottom:#666666 solid 1px; border-right:#666666 solid 1px; padding:0px;}

.menu_3 {border-bottom:#cccccc solid 1px; border-right:#cccccc solid 1px; padding:5px;}

/* TEXTOS */

/* MENUS */
.txt_menu1 {font-family: Arial; font-size: 12px; color: #666666; font-weight:bold; border-bottom:#666666 solid 1px; border-right:#666666 solid 1px;}
.txt_menu2 {font-family: Arial; font-size: 12px; color: #000000; border-bottom:#cccccc solid 1px; border-right:#cccccc solid 1px;}
/* MENUS */

/* LINKS  */
#botao_teste {font-family: Arial; font-size:11px; font-weight:bold; color:#fff;}
#botao_teste a {color:#666; text-decoration:none; background:#DEDEDE; padding:3px 5px 3px 5px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; display:block;}
#botao_teste a:hover {color:#666; text-decoration:none; font-weight:bold; background:#CCC; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}

#link_cinza10 {font-family: Arial; font-size: 10px; color: #ccc;}
#link_cinza10 a {color:#ccc; text-decoration:none;}
#link_cinza10 a:hover {color:#ccc; text-decoration:none; font-weight:bold;}

#link_verde10 {font-family: Arial; font-size: 10px; color: #666666; font-weight:bold;}
#link_verde10 a {color:#265a50; text-decoration:none;}
#link_verde10 a:hover {color:#666666; text-decoration:undeline;}

#link_verde12 {font-family: Arial; font-size: 12px; color: #666666; font-weight:bold;}
#link_verde12 a {color:#265a50; text-decoration:none;}
#link_verde12 a:hover {color:#00C; text-decoration:undeline;}

#link_verde14 {font-family: Arial; font-size: 14px; color: #666666; font-weight:bold;}
#link_verde14 a {color:#265a50; text-decoration:none;}
#link_verde14 a:hover {color:#00C; text-decoration:undeline;}

#link_vermelho12 {font-family: Arial; font-size: 12px; color: #666666; font-weight:bold;}
#link_vermelho12 a {color:#940018; text-decoration:none;}
#link_vermelho12 a:hover {color:#666666; text-decoration:undeline;}

#link_menu {font-family: Arial; font-size: 12px; color: #ffffff; font-weight:bold; background-color:#265a50;}
#link_menu a {color:#ffffff; text-decoration:none;}
#link_menu a:hover {color:#ffffff; text-decoration:undeline;}

#link_cinza10 {font-family: Arial; font-size: 10px; color: #666666; font-weight:bold;} 
#link_cinza10 a {color:#666666; text-decoration:none;}
#link_cinza10 a:hover {color:#00C; text-decoration:undeline;}

#link_cinza12 {font-family: Arial; font-size: 12px; color: #666666;}
#link_cinza12 a {color:#666666; text-decoration:none;}
#link_cinza12 a:hover {color:#00C; text-decoration:undeline;}
/* LINKS  */

/* BOTOES */
.caixa_texto {border: #cccccc 1px solid; height:25px; font-weight: none; font-size: 12px; color: #666; font-family: Arial; background-color: #FFFFFF; padding:3px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.cx_txt_pqn  {border: #cccccc 1px solid; height:20px; font-size: 10px; color: #666; font-family: Arial; background-color: #FFFFFF; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.caixa_numero {border: #cccccc 1px solid; font-weight: none; font-size: 12px; color: #666; font-family: Arial; background-color: #FFFFFF; padding:3px; text-align:right; height:25px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.caixa_erro {border: #9f1d2c 1px solid; font-weight: none; font-size: 11px; color: #666; font-family: Arial; background-color: #FFFFFF; padding:5px; height:25px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.caixa {border: #cccccc 1px solid; font-weight: none; font-size: 12px; color: #666; font-family: Arial; background-color: #FFFFFF; padding:3px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.caixa_item {border: #cccccc 1px solid; font-weight: none; font-size: 12px; color: #666; font-family:"Courier New", Courier, monospace; background-color: #FFFFFF; padding:3px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.caixa_fonte {border: #cccccc 1px solid; font-weight: none; font-size: 12px; color: #000099; font-family: Courier New; background-color: #FFFFFF; padding:3px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.botao_azul {border: #999999 1px solid; font-weight: bold; font-size: 11px; color: #0563a9; font-family: Arial; background-image:url(../imagens/bg_bt.jpg); height:25px; cursor:hand; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; cursor: pointer;}
.botao_cinza {border: #999999 1px solid; font-weight: bold; font-size: 11px; color: #ccc; font-family: Arial; background-image:url(../imagens/bg_bt.jpg); height:25px; cursor:hand; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; cursor: pointer;}
.botao_red {border: #999999 1px solid; font-weight: bold; font-size: 11px; color: #940018; font-family: Arial; background-image:url(../imagens/bg_bt.jpg); height:25px; cursor:hand; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; cursor: pointer;}
.botao_verde {border: #999999 1px solid; font-weight: bold; font-size: 11px; color: #265a50; font-family: Arial; background-image:url(../imagens/bg_bt.jpg); height:25px; cursor:hand; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; cursor: pointer;}
.botao_preto {border: #999999 1px solid; font-weight: bold; font-size: 11px; color: #000000; font-family: Arial; background-image:url(../imagens/bg_bt.jpg); height:25px; cursor:hand; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; cursor: pointer;}

/* BOTOES */

/* TR */
.tr_off {background-color:#EEF7E6}
.tr_on {background-color:#FFFFFF}
/* TR */

/* PAGINAÇÃO */
.pag_selecionado {
font-family: Arial;
font-size: 11px;
font-weight: bold;
color: #fff;
background-color: #265a50;
border: 1px solid #265a50; 
padding: 3px;
margin: 2px;
display: block;
display: inline;
}
#pag_nao_selecionado a{
font-family: Arial;
font-size: 11px;
color: #666;
background-color: #f2f2f2;
border: 1px solid #ddd;
text-decoration: none;
padding: 3px 3px 3px 3px;
margin: 2px;
display: block;
display: inline;
}
#pag_nao_selecionado a:hover{
font-family: Arial;
font-size: 11px;
color: #fff;
background-color: #666;
border: 1px solid #ddd; 
text-decoration: none;
padding: 3px 3px 3px 3px;
margin: 2px;
display: block;
display: inline;
}
#pag_links a{
font-family: Arial;
font-size: 11px;
color: #666;
border: 0px solid #ddd; 
text-decoration: none;
padding: 3px 3px 3px 3px;
margin: 2px;
display: block;
display: inline;
}
#pag_links a:hover{
font-family: Arial;
font-size: 11px;
color: #666;
border: 0px solid #ddd;
text-decoration: underline;
padding: 3px 3px 3px 3px;
margin: 2px;
display: block;
display: inline;
}
.pag_links {
font-family: Arial;
font-size: 11px;
color: #666;
border: 0px solid #ddd;
text-decoration: none;
padding: 3px;
margin: 2px;
display: block;
display: inline;
}
/* PAGINAÇÃO */


.texto_vertical {
writing-mode: tb-rl; filter: flipv fliph;

}

.linhaDropdown > .coluna_menu > .menu-container > .config-img {
	display: none;
}

.linhaDropdown:hover > .coluna_menu > .menu-container > .config-img {
	display: block;
}