/* @charset "iso-8859-1"; */

A:link {text-decoration:none; color:#000000}
A:visited {text-decoration:none; color:#000000}
A:hover {text-decoration:none; color:#000000; cursor:hand}
A:active {text-decoration:none; color:#000000; cursor:hand}

/*
A:hover {text-decoration:underline; color:#000000; cursor:hand}
A:active {text-decoration:underline; color:#000000; cursor:hand}
*/
.transparente {
    filter:alpha(opacity=30);
    -moz-opacity: 0.5;
    opacity: 0.5;
    background-color:black;
    display:none;
    position:absolute;
    color: blue;
    border: 0px;
    top:0;
    left:0;
    width:99.9%;
    height:99.7%;	
}

.negado {
    display:none;
    position:absolute;
    border: 0px;
    top:0;
    left:0;
    width:99.9%;
    height:99.7%;
}

.campo_itens {
    border-top: 0px gray solid;
    border-left: 0px gray solid;
    border-right: 0px gray solid;
    border-bottom: 0px gray solid;
    font-size: 11px;
    font-weight: normal;
    font-family: arial, sans-serif, verdana, helvetica;
    background-color:transparent;
    padding:0px;
}

.campo_itens:focus {
    background-color : #82F7FF;
}

.transparente {
    display:none;
    position:absolute;
    color: blue;
    border: 0px solid green;
    top:0;
    left:0;
    width:99.9%;
    height:99.7%;
}

.consulta_div_formulario {
    background: #CCCCCC;
    border-left-width: 2px;
    border-right-width: 2px;
    border-top-width : 2px;
    border-bottom-width : 1px;
    border-color : white;
    border-top : 2px outset #D0D0D0;
    border-right : 2px outset white;
    border-bottom : 2px outset white;
    border-left : 2px outset #D0D0D0;
    position:absolute;
    z-index:auto;
    clear:both;
    vertical-align:middle;
    padding:0px;
    display:none;
}

.fonte_aba {
    font-family:arial, tahoma, verdana, helvetica, sans-serif; 
    font-size:13px;
    color:white;
    font-weight:bold;
}

.classe_td {
    border-right:1px solid white;
    border-left:1px solid #D0D0D0;
    border-bottom:1px solid #D0D0D0;
    font-size: 11;
    font-family: arial, sans-serif, verdana, helvetica, sans-serif;
}

.campo_moldura {
    font-family: arial, verdana, helvetica, sans-serif;
    font-weight:bold;
    font-size:11;
    color:black;
    background: white;
    border-color : black;
    border-left : 0px solid silver;
    border-right : 0px solid silver;
    border-top : 0px solid silver;
    border-bottom : 0px solid silver;
    padding : 1px;
}

.memo_arquivo{
    border-color:  silver;
    border-width: 1;
    border-style: solid;
    font-size: 14;
    font-weight: normal;
    font-family: arial, sans-serif;
    color:black;
    background-color:white;
}

.combo_courier{
    border-color:  silver;
    border-width: 1;
    border-style: solid;
    font-size: 14;
    font-weight: normal;
    font-family: courier;
    color:black;
    background-color:white;
}

.fonte_fmesup_empresa {
    font-size: 11;
    font-family: arial, sans-serif, verdana, helvetica;
    color:white;
    font-weight:bold;
}

.fonte_titulo_menu {
    font-size: 14;
    font-family: arial, sans-serif, verdana, helvetica;
    color:black;
}

.campo{
    border:1px solid gray;
    font-size: 11;
    font-family: arial, sans-serif, verdana, helvetica;
    color:black;
    background-color:white;
}

.campo_grande{
    border-top: 1px silver solid;
    border-left: 1px silver solid;
    border-right: 1px #F4F4F4 solid;
    border-bottom: 1px #F4F4F4 solid;
    font-size: 14;
    font-family: arial, sans-serif, verdana, helvetica;
    color:black;
    font-weight:bold;
    background-color:green;
}

.campo_filtro {
    border-top: 1px gray solid;
    border-left: 1px gray solid;
    border-right: 1px gray solid;
    border-bottom: 1px gray solid;
    font-size: 11;
    font-weight: normal;
    font-family: arial, sans-serif, verdana, helvetica;
    color:black;
    background-color:white;
}

.campo_filtro:focus {
    background-color : #82F7FF; 
}

.campo:focus {
    background-color : #82F7FF;
}

.fonte_moldura{
    font-family:arial, sans-serif, verdana, helvetica;
    font-size:11px;
    color:black;
    font-weight: bold;
    background:#C6DCAF;
    border-color :  gray;
    border-left : 1px solid white;
    border-right : 1px solid gray;
    border-top : 1px solid white;
    border-bottom : 1px solid gray;
    padding : 4px;
    height:22px;
}

.campo_visto{
    border-color:  silver;
    border-width: 1;
    border-style: solid;
    font-size: 11;
    font-weight: bold;
    font-family: arial, sans-serif, verdana, helvetica;
    height: 18px;
    color:black;
    background-color: white;
}

.campo_over{
    border-color:  silver;
    border-width: 1;
    border-style: solid;
    font-size: 11;
    font-weight: bold;
    font-family: arial, sans-serif, verdana, helvetica;
    height: 18px;
    color:black;
    background-color:lightyellow;
}

.campo_desabilitado{
    border:1px solid #A7A7A7;
    font-size: 11;
    font-family: arial, sans-serif, verdana, helvetica;
    color:black;
    background-color:#F7F7F7;
}

.campobrowse{
    border-color:  white;
    border-width: 0;
    background-color:white;
    border-style: solid;
    font-size: 11;
    font-weight: bold;
    font-family: arial, sans-serif, verdana, helvetica;
    height: 14px;
    color:black;
}

.xcampo{
    border-color:  #E9B87A #A6691B #A6691B #E9B87A ;
    border-width: 1;
    border-style: solid;
    font-size: 11;
    font-weight: bold;
    font-family: arial, sans-serif, verdana, helvetica;
    height: 18px;
    color:black;
}

.campotransparent{
    border-color:  #F4F4F4;
    background-color: #F4F4F4; 
    border-width: 1;
    border-style: solid;
    font-size: 11;
    font-weight: bold;
    font-family: arial, sans-serif, verdana, helvetica;
    height: 18px;
    color:black;
}

.campomemo{
    border-top: 1px silver solid;
    border-left: 1px silver solid;
    border-right: 1px #F4F4F4 solid;
    border-bottom: 1px #F4F4F4 solid;
    font-size: 11;
    font-weight: bold;
    font-family: arial, sans-serif, verdana, helvetica;
    color:black;
}

.campomemo:focus {
    background-color : #F4FBF8; 
}

.campomemo2{
    font-size: 11;
    font-weight: bold;
    font-family: arial, sans-serif, verdana, helvetica;
    color:black;
}

.botao_desabilitado{
    border:1px solid silver;
    background:#F2F2EE;
    font-size: 11;
    font-family: arial, sans-serif, verdana, helvetica;
    height: 22px;
    color: silver;
}

.botao_consulta{
    font-size: 11;
    font-family: arial, sans-serif, verdana, helvetica;
    height: 22px;
    color: black;
}

.botaopequeno{
    margin : 0;
    font-size: 10;
    font-family: arial, sans-serif, verdana, helvetica;
    height: 18px;
    width:140;
    color: blue; 
}

.botaoajuda{
    margin : 0;
    font-size: 10;
    font-family: arial, sans-serif, verdana, helvetica;
    height: 18px;
    width:50;
    color: green; 
}

.botao_ajuda{
    margin : 0;
    font-size: 10;
    font-family: arial, sans-serif, verdana, helvetica;
    height: 18px;
    width:50;
    color: #0080C0; 
}

.xbotao{
    border-color:  #E9B87A #A6691B #A6691B #E9B87A ;
    border-width: 1;
    border-style: solid;
    backgound-color: #F4F4F4;
    font-size: 11;
    font-family: arial, sans-serif, verdana, helvetica;
    height: 22px;
    color: black; 
}

.fonte{
    font-size: 11;
    font-family: arial, sans-serif, verdana, helvetica, sans-serif;
    color:black;
}

.fonte_scroll_div
{
    font-size: 11;
    font-family: arial, sans-serif, verdana, helvetica, sans-serif;
    color:black;
    overflow-y: scroll;
    overflow-x: hidden; 
    height: 50px; 
    width: 200px;
    border: thin solid gray;
    background-color: #DEDEDE;
}

.fontemed{
    font-size: 12;
    font-family: arial, sans-serif, verdana, helvetica, sans-serif;
    color:black;
}

.campo_ajax {
    border-top: 1px silver solid;
    border-left: 1px silver solid;
    border-right: 1px #F4F4F4 solid;
    border-bottom: 1px #F4F4F4 solid;
    font-size: 13;
    font-family: courier;
    color:black;
    background-color:white;
    width:700px;
}

.fonte_admin_regras{
    font-size: 11;
    font-family: arial, sans-serif, verdana, helvetica;
    color:red;
    font-weight:bold;
}

.fonte_titulo_tabela{
    font-size: 11;
    font-family: arial, sans-serif, verdana, helvetica;
    color:black;
}

.fonte_tabela_principal{
    font-size: 14;
    font-family: arial, sans-serif, verdana, helvetica;
    color:black;
}

.fonte_entidades_consulta{
    font-size: 10;
    font-family: arial, sans-serif, verdana, helvetica;
    color:black;
}

.fonte_menu_consulta{
    font-size: 11;
    font-family: arial, sans-serif, verdana, helvetica;
    color:black;
}

.MenuMontaConsulta {
    border-top: 1px gray solid;
    border-left: 1px gray solid;
    border-right: 3px gray solid;
    border-bottom: 3px gray solid;
}

.fonte2{
    font-size: 11;
    font-family: arial, sans-serif, verdana, helvetica;
    font-weight: bold;
    color:black;
}

.fonte3{
    font-size: 10;
    font-family: arial, sans-serif, verdana, helvetica;
    color:black;
}

.fonte_vermelho{
    font-size: 13;
    font-family: arial, sans-serif, verdana, helvetica;
    font-weight: bold;
    color:#DF0101;
}

.fontepeq{
    font-size: 8;
    font-family: arial, sans-serif, verdana, helvetica;
    color:black;
}

.titulo_relatorio {
    font-size: 18;
    font-family: arial, sans-serif, verdana, helvetica;
    font-weight: bold;
    color:black;
}

.titulo{
    font-size: 14;
    font-family: arial, sans-serif, verdana, helvetica;
    font-weight: normal;
    color:black;
}

.borda{
    border-left-width : 1px;
    border-right-width : 1px;
    border-top-width : 1px;
    border-bottom-width : 1px;
    border-color : silver;
    border-left : 1px solid silver;
    border-right : 1px solid silver;
    border-top : 1px solid silver;
    border-bottom : 1px solid silver;
    padding : 0px; 
}

.borda_formulario{
    border-left : 1px solid gray;
    border-right : 1px solid gray;
    border-top : 1px solid gray;
    border-bottom : 1px solid gray;
    padding : 0px;
    width:98%;
}

body {
    scrollbar-face-color: #F4F4F4;
    scrollbar-shadow-color: lightsilver;
    scrollbar-highlight-color: lightsilver;
    scrollbar-3dlight-color: lightsilver;
    scrollbar-darkshadow-color: silver;
    scrollbar-track-color: #F4F4F4;
    scrollbar-arrow-color: lightsilver;
}

.Class_IFrame_Padrao {
    visibility:visible;
    frameborder: 0;
    frameborder: 0px;
    frameborder: none;         
    border:none;   
    border:1px solid gray;
    width:99.6%;
    height:99.5%;
    padding : 0px;
}

.Borda_Padrao {
    visibility:visible;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width : 1px;
    border-bottom-width : 1px;
    border-color : white;
    border-left : 1px solid black;
    border-right : 1px solid black;
    border-top : 1px solid black;
    border-bottom : 1px solid black;
    padding : 0px;
}

.borda_filtro_rodape {
    visibility:visible;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width : 1px;
    border-bottom-width : 1px;
    border-color : white;
    border-left : 1px solid black;
    border-right : 1px solid black;
    border-top : 0px solid black;
    border-bottom : 1px solid black;
    width:100%;
    height:100%;
    padding : 0px;
}

.Class_IFrame_Ajuda {
    visibility:visible;
    position:absolute;
    top:28px;
    width:475px;
    height:316px;
    left:5px;
    border-left-width : 1px;
    border-right-width : 1px;
    border-top-width : 1px;
    border-bottom-width : 1px;
    border-color : #929292;
    border-left : 1px solid #929292;
    border-right : 1px solid #929292;
    border-top : 1px solid #929292;
    border-bottom : 1px solid #929292;
    padding : 0px;
}

.Class_IFrame_Email {
    visibility:visible;
    position:absolute;
    top:32px;
    width:760px;
    height:380px;
    left:5px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width : 1px;
    border-bottom-width : 1px;
    border-color : blue;
    border-left : 1px solid blue;
    border-right : 1px solid blue;
    border-top : 1px solid blue;
    border-bottom : 1px solid blue;
    padding : 0px;
}

.campo2{
    border-color: lightyellow ;
    background-color:lightyellow;
    border-width: 1;
    border-style: solid;
    font-size: 11;
    font-weight: bold;
    font-family: arial, sans-serif, verdana, helvetica;
    height: 19px;
    color:black;
}

.botao1{
    border-color:  #E9B87A #A6691B #A6691B #E9B87A ;
    border-width: 1;
    border-style: solid;
    font-size: 10;
    font-weight: bold;
    font-family: arial, sans-serif, verdana, helvetica;
    height: 18px;
    color: black;
}

.fonte_pequena{
    font-size: 11;
    font-family: arial, sans-serif, verdana, helvetica;
    font-weight: bold;
    height: 15px;
    color:black;
}

.borda{
    width : 461px;
    border-left-width : 1px;
    border-right-width : 1px;
    border-top-width : 1px;
    border-bottom-width : 1px;
    border-color : #929292;
    border-left : 1px solid #929292;
    border-right : 1px solid #929292;
    border-top : 1px solid #929292;
    border-bottom : 1px solid #929292;
    padding : 0px;
}

.fonte_monta_menu{
    font-size: 11;
    font-family:arial, sans-serif, verdana, helvetica;
    color:black;
 }

.botao_menu_principal{
    font-size: 10;
    font-family: arial, sans-serif, verdana, helvetica;
    height: 11px;
    color: black;
}

.td_itens {
    border-bottom:1px solid;
    border-right:1px solid;
    border-color: #F4F4F4 #F4F4F4 #F4F4F4 #F4F4F4;
    font-family: arial, sans-serif, verdana, helvetica;
    font-size: 11;
}

.td_dados {
    background:WHITE;
    border-right:1px solid #F4F4F4;
    border-left:1px solid #D0D0D0;
    border-bottom:1px solid #DDDDDD;
    font-size: 11;
    font-family: arial, sans-serif, verdana, helvetica;
    color:black;
    cursor:pointer;
}

.td_titulo {
    font-size: 11px;
    font-family: arial, sans-serif, verdana, helvetica;
    color:white;
    font-weight:normal;
    padding: 4px;
    height: 20px;	
    border-radius: 10px 0px 10px 0px ;
    -webkit-text-shadow: 0px 10px #FFFFFF;
    -moz-text-shadow: 0px 10px #FFFFFF;	
    box-shadow:  0px 0px 5px 0px #000000;
    -webkit-box-shadow:  0px 0px 5px 0px #000000;
    -moz-box-shadow:  0px 0px 5px 0px #000000;
    background-color:#0E4A8E;
    background-image: linear-gradient(to bottom, rgba(0,0,0,.1), rgba(0,0,0,.4), rgba(0,0,0,0), rgba(0,0,0,.4));
}

.td_titulo1 {
    border:1px solid;
    border-color: white silver silver white;
    background:#1D6FC1;
    font-size: 11;
    font-family: arial, sans-serif, verdana, helvetica;
    color:white;
}

.td_titulo2 {
    background:#1E6B94;
    font-size: 14;
    font-family: arial, sans-serif, verdana, helvetica;
    color:white;
    font-weight: bold;	
}

.tr_dados {
    background:WHITE;
    border-right:1px solid #F4F4F4;
    border-left:1px solid #D0D0D0;
    border-bottom:1px solid #DDDDDD;
    font-size: 11;
    font-family: arial, sans-serif, verdana, helvetica;
    color:black;
}

.botao_fechar {
    width:18px;
    height:17px;
    font-family:arial, tahoma, verdana, helvetica, sans-serif;
    font-size:9px;
    padding:0;
    background:#f2f2ee;
    border:1px solid silver;
}

@font-face {
    font-family:"CourierNewCyr";
    src:url("../font/Courier New Cyr.ttf") format("TrueType");
}

#divLoadingCenter, 
.divLoadingCenter  {
    width:160px;
    height:130px;
    position: absolute;
    top:50%;
    left:48%;
    margin-top:-50px;
    margin-left:-50px;
    z-index:auto;
    clear:both;
    vertical-align:middle;
    color: #FFFFFF;
    font-weight: bold;
    padding:12px;
    font-family:arial, tahoma, verdana, helvetica, sans-serif;
    font-size:18px;
    text-align:center;
    border-radius: 50px 10px 50px 10px ;
    -webkit-text-shadow: 0px 10px #0E4A8E;
    -moz-text-shadow: 0px 20px #0E4A8E;	
    box-shadow:  0px 0px 20px 5px #000000;
    -webkit-box-shadow:   0px 0px 20px 5px #000000;
    -moz-box-shadow:   0px 0px 20px 5px #000000;
    background-color: rgba(14, 71, 142, 0.90);
    background-image: linear-gradient(to bottom, rgba(0,0,0,.5), rgba(0,0,0,.1), rgba(0,0,0,.1), rgba(0,0,0,.5));        
}

.AbaSelecionada {
    background: #DEDEDE;
    border-left-width: 4px;
    border-right-width: 2px;
    border-top-width : 2px;
    border-bottom-width : 0px;
    border-color : #D0D0D0;
    border-top : 1px outset #D0D0D0;
    border-right : 2px outset #D0D0D0;
    border-bottom : 0px outset #D0D0D0;
    border-left : 1px outset #D0D0D0;
    z-index:auto;
    clear:both;
    vertical-align:middle;
    overflow:auto;
    padding:5px;
    font-family:arial,verdana;
    font-size:13px;
    -moz-border-radius:8px 8px 0px 0px; 
    border-radius: 8px 8px 0px 0px;   
}

.AbaNormal {
    background: #B0B0B0;
    border-color : #D0D0D0;
    border-top : 1px outset #D0D0D0;
    border-right : 1px outset #D0D0D0;
    border-bottom : 1px outset #D0D0D0;
    border-left : 0px outset #D0D0D0;
    z-index:auto;
    clear:both;
    vertical-align:middle;
    overflow:auto;
    padding:5px;
    font-family:arial,verdana;
    font-size:13px;
    -moz-border-radius:8px 8px 0px 0px; 
    border-radius: 8px 8px 0px 0px;   
}

.selecione_linha {
    color:#000000;
    background-color: #AFD2FD;	
    font-stretch:condensed;	
    cursor: pointer; 
}

.linha1 {
    background:#ffffff;
    cursor: pointer; 	
}

.linha2 {
    background:#E2EDF3;
    cursor: pointer; 	
}

.fonte_paginacao {
    font-family:arial,verdana;
    font-size:11px;
}

.fonte_normal {
    font-family:arial,verdana;
    font-size:13px;
}

.consulta_rodape_registros {
    font-family:arial,verdana;
    font-size:11px;
}

.cupom_campo {
    background: #FFFFFF;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width : 1px;
    border-bottom-width : 1px;
    border-color : #F4F4F4;
    border-left : 1px outset #F4F4F4;   
    border-top : 1px outset #f2f2f2;
    border-right : 1px outset #D0D0D0;
    border-bottom : 1px outset #D0D0D0;
    z-index:auto;
    clear:both;
    font-size:36px;
    font-family:arial;
    vertical-align:middle;
    padding:0px;
    -moz-border-radius:15px 15px 15px 15px; 
    border-radius: 15px 15px 15px 15px;
}

.cupom_campo:focus {
    color:black;
    background-color : #EBEDAD;
}

input {	
    -moz-border-radius:5px 5px 5px 5px; 
    border-radius: 5px 5px 5px 5px;	
}

.imprimir,
.buscar,
.excell,
.incluir,
.enviar,
.cancelar,
.fechar,
.atualizar,
.editar_rnc,
.editar,
.botao,
.imprimir_bema, 
.nota_d1,
.email, 
.voltar, 
.retornar, 
.atencao,
.faturar, 
.cabecalho,
.etiqueta, 
.importar, 
.filtrar_avancado,
.novo, 
.pagamento, 
.dinheiro, 
.fechar, 
.inutilizar, 
.reparcelar, 
.agrupar, 
.baixar, 
.retorna_cupom, 
.sair, 
.config24, 
.anterior, 
.proxima, 
.resumo,
.codigo_barras {
    border-top : 1px solid #ffffff;
    border-left : 1px solid #ffffff;	
    border-right : 0px;
    border-bottom : 0px;
    background-repeat:no-repeat;
    background-color:#dedede;
    padding:8px;
    height:27px; 
    text-align:right; 	
    font-family:arial;
    font-size:12px;
    cursor:pointer;
    color:#000000;
    text-shadow: 0px 2px #ffffff; 
    -webkit-text-shadow: 0px 2px #ffffff;
    -moz-text-shadow: 0px 2px #ffffff;
    box-shadow: 0 2px 3px 0 #000;
    -webkit-box-shadow: 0 2px 3px 0 #000;
    -moz-box-shadow: 0 2px 3px 0 #000;
}

.rel_expedicao {
    width:100%;	
    height:120px;	
    padding: 0px;		
    border-top : 1px solid #ffffff;
    border-left : 1px solid #ffffff;	
    border-right : 0px;
    border-bottom : 0px;
    background-repeat:no-repeat;
    background-color:#dedede;
    text-align:center; 	
    font-family:arial;
    font-size:11px;
    cursor:pointer;
    color:#000000;
    -moz-border-radius:  5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    radius: 5px 5px 5px 5px;
    border-radius:5px 5px 5px 5px; 
    text-shadow: 0px 2px #ffffff; 
    -webkit-text-shadow: 0px 2px #ffffff;
    -moz-text-shadow: 0px 2px #ffffff;
    box-shadow: 0 2px 3px 0 #000;
    -webkit-box-shadow: 0 2px 3px 0 #000;
    -moz-box-shadow: 0 2px 3px 0 #000;
}

.imprimir:hover,
.excell:hover,
.incluir:hover,
.enviar:hover,
.cancelar:hover,
.fechar:hover,
.atualizar:hover,
.editar_rnc:hover,
.editar:hover,
.botao:hover,
.imprimir_bema:hover, 
.nota_d1:hover,
.email:hover, 
.voltar:hover, 
.retornar:hover, 
.atencao:hover,
.faturar:hover, 
.cabecalho:hover,
.etiqueta:hover, 
.importar:hover, 
.filtrar_avancado:hover,
.novo:hover, 
.pagamento:hover, 
.dinheiro:hover, 
.fechar:hover, 
.inutilizar:hover, 
.reparcelar:hover, 
.agrupar:hover, 
.baixar:hover, 
.retorna_cupom:hover, 
.sair:hover, 
.config24:hover, 
.anterior:hover, 
.proxima:hover, 
.resumo:hover,
.codigo_barras:hover,
.rel_expedicao:hover  {
    border-top : 1px solid #000000;
    border-right : 1px solid #ffffff;
    border-bottom : 1px solid #ffffff;
    border-left : 1px solid #000000;
    background-color : #B0B0B0;	
    text-shadow: 0px -2px #ffffff; 
    -webkit-text-shadow: 0px -2px #ffffff;
    -moz-text-shadow: 0px -2px #ffffff;
    box-shadow: 0 0px 0px 0 #ffffff;
    -webkit-box-shadow: 0 0px 0px 0 #ffffff;
    -moz-box-shadow: 0 0px 0px 0 #ffffff;
}

.imprimir {
    background-image:url('../imagens/gif/impressora1.gif');
    width:85px;
}

.buscar {
    background-image:url('../imagens/png/search.png');
    width:85px;
}

.resumo {	
    background-image:url('../imagens/png/resumo.png');
    width:82px;	
}

.excell {
    background-image:url('../imagens/gif/excel.gif');
    width:80px;
}

.incluir {
    background-image:url('../imagens/gif/incluir.gif');
    width:75px;
}

.enviar {
    background-image:url('../imagens/gif/enviar.gif');
    background-repeat:no-repeat;
    width:80px;
}

.cancelar {
    background-image:url('../imagens/gif/cancelar.gif');
    background-repeat:no-repeat;
    width:88px;
}

.atualizar {
    background-image:url('../imagens/gif/atualizar.gif');
    background-repeat:no-repeat;
    width:88px;
}
.editar_rnc {
    background-image:url('../imagens/png/configuracao.png');
    background-repeat:no-repeat;
    width:78px;
    
}

.editar {
    background-image:url('../imagens/png/editar.png');
    width:70px;
}

.botao {
    background-image:url('../imagens/png/ponto.png');
}

.imprimir_bema {
    background-image:url('../imagens/jpg/impressora_bema.jpg');
    width:80;
}

.nota_d1 {
    background-image:url('../imagens/jpg/nota_d1.jpg');
    width:80;
}

.email {
    background-image:url('../imagens/gif/email.gif');
    width:75;
}

.voltar {
    background-image:url('../imagens/gif/voltar.gif');
    width:80;
}

.retornar {
    background-image:url('../imagens/gif/retornar.gif');
    width:63;
}

.atencao {
    background-image:url('../imagens/gif/atencao.gif');
    width:63;
}

.faturar {
    background-image:url('../imagens/png/faturar.png');
    width:63;
}

.cabecalho {
    background-image:url('../imagens/gif/cabecalho.gif');
    width:73;
}

.etiqueta {
    background-image:url('../imagens/png/etiqueta.png');
    width:73;
}

.importar {
    background-image:url('../imagens/png/importar.png');
    width:73;
}

.filtrar_avancado {
    background-image:url('../imagens/png/find.png');
}

.novo {
    background-image:url('../imagens/png/novo.png');
}

.pagamento {
    background-image:url('../imagens/png/forma_pagamento.png');
}

.dinheiro {
    background-image:url('../imagens/png/dinheiro_moeda.png');
    width:85;
}

.fechar {
    background-image:url('../imagens/png/close24.png');
    width:88;
}

.inutilizar {
    background-image:url('../imagens/gif/inutilizar.gif');
    width:98;
}

.reparcelar {
    background-image:url('../imagens/gif/reparcelar.gif');
    width:90;
}

.agrupar {
    background-image:url('../imagens/gif/seta_direita_data.gif');
    background-color:#E3EC40;
    width:70;
}

.baixar {
    background-image:url('../imagens/gif/baixar.gif');
    width:80;
}

.retorna_cupom {
    background-image:url('../imagens/gif/retornar_pedido.gif');
    width:80;
}

.sair {
    background-image:url('../imagens/jpg/sair.jpeg');
    width:80;
}

.config24 {
    background-image:url('../imagens/png/calc24.png');
    width:100;
}

.anterior {
    background-image:url('../imagens/gif/anterior.gif');
    width:24;
}

.proxima {
    background-image:url('../imagens/gif/proxima.gif');
    width:24;
}

.codigo_barras {
    background-image:url('../imagens/gif/codigo_barras.gif');
}

.formulario_div {
    background: #DEDEDE;
    border-left-width: 2px;
    border-right-width: 2px;
    border-top-width : 2px;
    border-bottom-width : 1px;
    border-top : 0px solid #002A7E;
    border-right : 1px solid #002A7E;
    border-bottom : 1px solid #002A7E;
    border-left : 1px solid #002A7E;
    z-index:auto;
    clear:both;
    vertical-align:middle;
    padding:0px;
    -moz-border-radius:0px 0px 4px 4px; 
    border-radius: 0px 0px 4px 4px;  
}

.sp_titulo {
    font-size: 13;
    font-family: arial, sans-serif, verdana, helvetica;
    font-weight:bold;
    color:#FFFFFF;
    text-shadow: 0px 1px #31506B; 
    -webkit-text-shadow: 0px 1px #31506B;
    -moz-text-shadow: 0px 1px #31506B;
}

.formulario_fieldset {
    border: #0E4A8E solid 1px;
    -moz-border-radius:4px;
    -webkit-border-radius: 4px;
    radius: 4px;
    text-align:left;
    padding-top:5px;
    padding-bottom:5px;
    padding-right:5px;
    padding-left:5px;
}

fieldset{
    -moz-border-radius:5px 5px 5px 5px; 
    border-radius: 5px 5px 5px 5px;
    border: #0E4A8E solid 1px;    
}

legend {
    border: #0E4A8E solid 1px;
    background-color:#0E4A8E;
    color:#ffffff;
    -moz-border-radius:4px;
    -webkit-border-radius: 4px;
    radius: 4px;
    text-align:left;
    padding-top:5px;
    padding-bottom:5px;
    padding-right:5px;
    padding-left:5px;	
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    radius: 5px 5px 5px 5px;
    border-radius:5px 5px 5px 5px ;
    -webkit-text-shadow: 0px 10px #FFFFFF;
    -moz-text-shadow: 0px 10px #FFFFFF;	
    box-shadow:  0px 0px 2px 2px #696969;
    -webkit-box-shadow:  0px 0px 2px 2px #696969;
    -moz-box-shadow: 0px 0px 2px 2px #696969;	
    background-color:#0E4A8E;
    background-image: linear-gradient(to bottom, rgba(0,0,0,.1), rgba(0,0,0,.4), rgba(0,0,0,0), rgba(0,0,0,.4));    
}

.campoGrid {
    font-size: 13;
    font-family: arial, sans-serif, verdana, helvetica;	
    border: #0E4A8E solid 1px;
    background-color:#0E4A8E;
    color:#ffffff;
    -moz-border-radius:4px;
    -webkit-border-radius: 4px;
    radius: 4px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    radius: 5px 5px 5px 5px;
    border-radius:5px 5px 5px 5px ;
    -webkit-text-shadow: 0px 10px #FFFFFF;
    -moz-text-shadow: 0px 10px #FFFFFF;	
    box-shadow:  0px 0px 2px 1px #9C9C9C;
    -webkit-box-shadow:  0px 0px 2px 1px #9C9C9C;
    -moz-box-shadow: 0px 0px 2px 1px #9C9C9C;	 				
}

.linha1Grid {
    font-size: 13;
    font-family: arial, sans-serif, verdana, helvetica;	
    border: #FFFFFF solid 1px;
    color:#ffffff;
    -moz-border-radius:4px;
    -webkit-border-radius: 4px;
    radius: 4px;
    padding-top:3px;
    padding-bottom:3px;
    padding-right:3px;
    padding-left:3px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    radius: 5px 5px 5px 5px;
    border-radius:5px 5px 5px 5px ;
     -webkit-text-shadow: 0px 3px #FFFFFF;
     -moz-text-shadow: 0px 3px #FFFFFF;	
    box-shadow:  0px 0px 0px 0px #F4F4F4;
}

.campo_sem_borda {
    border-top: 0px gray solid;
    border-left: 0px gray solid;
    border-right: 0px gray solid;
    border-bottom: 0px gray solid;
    font-size: 11px;
    font-weight: normal;
    font-family: arial, sans-serif, verdana, helvetica;
    background-color:transparent;
    padding:0px;
    width: 100%
}

.campo_sem_borda:focus {
    background-color : #82F7FF;
}

.TelaObsGridDiv{
    padding : 0px;
    border:0px;
    background: #FFFFFF; 
    border:5px solid #0E4A8E;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    radius: 5px 5px 5px 5px;
    border-radius:5px 5px 5px 5px ;
    -webkit-text-shadow: 0px 2px #FFFFFF;
    -moz-text-shadow: 0px 2px #FFFFFF;	
    box-shadow:  0px 0px 5px 4px #000;
    -webkit-box-shadow:  0px 0px 5px 4px #000;
    -moz-box-shadow: 0px 0px 5px 4px #000;		
    font-size: 10px;
    font-family: arial, sans-serif, verdana, helvetica;
    padding : 0px;
}

.TelaInternaGridDiv {
    visibility:visible;
    border:0px solid gray;
    width:99.99%;
    height:100%;
    padding : 0px;
}

.TelaPrincipalGridDiv {
    padding : 0px;
    border:0px;
    background: #FFFFFF; 
    width:100%; 
    height:100%;
    border:5px solid #0E4A8E;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    radius: 5px 5px 5px 5px;
    border-radius:5px 5px 5px 5px ;
    -webkit-text-shadow: 0px 2px #FFFFFF;
    -moz-text-shadow: 0px 2px #FFFFFF;	
    box-shadow:  0px 0px 10px 9px #000;
    -webkit-box-shadow:  0px 0px 20px 10px #000;
    -moz-box-shadow: 0px 0px 10px 5px #000;
    background-color:#0E4A8E;
    background-image: linear-gradient(to bottom, rgba(0,0,0,.1), rgba(0,0,0,.4), rgba(0,0,0,0), rgba(0,0,0,.4));     
    
}

.TelaPrincipalGridDivSuperPesquisa{
    padding : 0px;
    border:0px;
    background: #FFFFFF; 
    border:5px solid #0E4A8E;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    radius: 5px 5px 5px 5px;
    border-radius:5px 5px 5px 5px ;
    -webkit-text-shadow: 0px 2px #FFFFFF;
    -moz-text-shadow: 0px 2px #FFFFFF;	
    /*
    box-shadow:  0px 0px 5px 4px #000;
    -webkit-box-shadow:  0px 0px 5px 4px #000;
    -moz-box-shadow: 0px 0px 5px 4px #000;	
    */
    box-shadow:  0px 0px 10px 9px #000;
    -webkit-box-shadow:  0px 0px 20px 10px #000;
    -moz-box-shadow: 0px 0px 10px 5px #000;
    background-color:#0E4A8E;
    background-image: linear-gradient(to bottom, rgba(0,0,0,.1), rgba(0,0,0,.4), rgba(0,0,0,0), rgba(0,0,0,.4));         
}

.TelaGridDivTamanho {
    padding : 0px;
    border:0px;
    /*background: #CFCFCF; */
    border:5px solid #0E4A8E;
    -moz-border-radius:5px;
    -webkit-border-radius: 5px;
    radius: 5px;
    border-radius: 5px;		
    -webkit-text-shadow: 0px 2px #FFFFFF;
    -moz-text-shadow: 0px 2px #FFFFFF;	
    box-shadow:  0px 0px 5px 4px #000;
    -webkit-box-shadow:  0px 0px 5px 4px #000;
    -moz-box-shadow: 0px 0px 5px 4px #000;				 	
    margin: auto;	
    background-color:#E9E8E8; 
    background-image: linear-gradient(to bottom, rgba(0,0,0,.1), rgba(0,0,0,.4), rgba(0,0,0,0), rgba(0,0,0,.4));         
}

.TelaGridDiv {
    padding : 0px;
    border:0px;
/*    background: #E9E8E8; */
    width:90%; 
    border:5px solid #0E4A8E;
    -moz-border-radius:5px;
    -webkit-border-radius: 5px;
    radius: 5px;
    border-radius: 5px;		
    -webkit-text-shadow: 0px 2px #FFFFFF;
    -moz-text-shadow: 0px 2px #FFFFFF;	
    margin: auto;		
    margin-top: 30px; 
    box-shadow:  0px 0px 10px 9px #000;
    -webkit-box-shadow:  0px 0px 20px 10px #000;
    -moz-box-shadow: 0px 0px 10px 5px #000;
    background-color:#E9E8E8; 
    background-image: linear-gradient(to bottom, rgba(0,0,0,.1), rgba(0,0,0,.4), rgba(0,0,0,0), rgba(0,0,0,.4));       

}

.TituloGridDiv{
    padding : 0px;
    border:0px;
    color:#F4F4F4;
    font-size: 14px;
    text-shadow: 0px 0px;	
    font-family: arial,sans-serif,verdana,helvetica,sans-serif;	
    background-color:#0E4A8E;
    background-image: linear-gradient(to bottom, rgba(0,0,0,.1), rgba(0,0,0,.4), rgba(0,0,0,0), rgba(0,0,0,.4));
}

.TelaGridDivInterno {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background:  #E9E8E8;
    border-color: #0E4A8E;
    border-image: none;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px 3px 3px 1px;
    color: #696969;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    width: 99%;
    margin: auto;
    margin-top: 3PX;   	
    margin-bottom: 3PX;   	
    padding : 10px;
    box-shadow:  0px 0px 1px 0px #0E4A8E;
    -webkit-box-shadow:  0px 0px 1px 0px #0E4A8E;
    -moz-box-shadow: 0px 0px 1px 0px #0E4A8E;
}

.botaoFechar {
    color: #6B6B6B;
    width: 30px;
    height: 30px;        
    border: 1px;
    border-style: solid;
    font-size:20px;
    border-color: #c4c4c4;
    margin-bottom: 5px;  
}

.fonte_caixa_pdv{
    font-size: 20px;
    font-family: arial, sans-serif, verdana, helvetica;
    font-weight:bold;
    color:#31506B;
    text-shadow: 0px 2px #FFFFFF; 
    -webkit-text-shadow: 0px 2px #FFFFFF;
    -moz-text-shadow: 0px 2px #FFFFFF;	
}

.DivBorda{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #F2F2EE;
    border-color: #DEDEDE;
    border-image: none;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px 3px 3px 1px;
    color: #696969;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    width: 99%;
    margin: auto;
    margin-top: 3PX;   	
    margin-bottom: 3PX;   	
    padding : 0px;
    box-shadow:  0px 0px 1px 0px #0E4A8E;
    -webkit-box-shadow:  0px 0px 1px 0px #0E4A8E;
    -moz-box-shadow: 0px 0px 1px 0px #0E4A8E;
}

.botao_sim{
    background: #3CB371;
    border-radius: 0px 10px 10px 0px;
    border-color: #3CB371;
    color: #FFFFFF;	
}

.botao_nao {
    background: #FF0000;
    border-radius: 10px 0px 0px 10px;
    border-color: #FF0000;
    color: #FFFFFF;		
}

.sim {
    background: #3CB371;
    border-radius: 5px 5px 5px 5px;	
}

.nao {
    background: #FF0000;
    border-radius: 5px 5px 5px 5px;	
}

.msg_senha_exelente {
    background: #228B22;
    border-radius: 5px 5px 5px 5px;	        
    font-family: arial,sans-serif,verdana,helvetica,sans-serif;  
    color: #FFFFFF;
    padding : 5px;
    font-size: 12px;
    font-weight: bold;
}

.msg_senha_bom{

    border-radius: 5px 5px 5px 5px;	        
    font-family: arial,sans-serif,verdana,helvetica,sans-serif;  
    color: #FFFFFF;
    padding : 5px;
    font-size: 12px;
    font-weight: bold;
    -webkit-text-shadow: 0px 10px #FFFFFF;
    -moz-text-shadow: 0px 10px #FFFFFF;	
    box-shadow:  0px 0px 5px 0px #000000;
    -webkit-box-shadow:  0px 0px 5px 0px #000000;
    -moz-box-shadow:  0px 0px 5px 0px #000000;
    background-color:#0E4A8E;
    background-image: linear-gradient(to bottom, rgba(0,0,0,.1), rgba(0,0,0,.4), rgba(0,0,0,0), rgba(0,0,0,.4));    
    
}

.msg_senha_baixa {
    background: #FFFF00;
    border-radius: 5px 5px 5px 5px;	        
    font-family: arial,sans-serif,verdana,helvetica,sans-serif;  
    color: #0E4A8E;
    padding : 5px;
    font-size: 12px;
    font-weight: bold;
}

.msg_senha_ruim {
    background: #FF0000;
    border-radius: 5px 5px 5px 5px;	        
    font-family: arial,sans-serif,verdana,helvetica,sans-serif;  
    color: #FFFFFF;
    padding : 5px;
    font-size: 12px;
    font-weight: bold;
}

.msg_alerta_filtro {
    border-radius: 5px 5px 5px 5px;	        
    font-family: Arial,Sans-Serif,Verdana,helvetica;  
    color: #FFFFFF;
    padding : 5px;
    font-size: 16px;
    font-weight: bold;
    -moz-border-radius:5px;
    -webkit-border-radius: 5px;
    radius: 5px;
    border-radius: 5px;
    margin: auto;		
    margin-top: 30px; 
    -webkit-text-shadow: 0px 10px #FFFFFF;
    -moz-text-shadow: 0px 10px #FFFFFF;	
    box-shadow:   0px 0px 20px 5px #000000;
    -webkit-box-shadow:  0px 0px 20px 5px #000000;
    -moz-box-shadow:   0px 0px 20px 5px #000000;
    background-color:#0E4A8E;
    background-image: linear-gradient(to bottom, rgba(0,0,0,.1), rgba(0,0,0,.4), rgba(0,0,0,0), rgba(0,0,0,.4));
}

.fonte_senha_bom {
    font-family: Arial,Sans-Serif,Verdana,helvetica;  
    font-size: 12px;
    font-weight: bold;
    color:#FFFFFF;
}

.unselected_cotacao {
    background-image:url('../imagens/png/unselected_cotacao.png');
    background-repeat:no-repeat;
    background-color:#f2f2ee;
    width:80;
    padding:3;
    height:25px;
    text-align:right;
    border:1px dotted gray;
    font-family:arial;
    font-size:12px;
    cursor:pointer;
}

.unselected_oc {
    background-image:url('../imagens/png/unselected_oc.png');
    background-repeat:no-repeat;
    background-color:#f2f2ee;
    width:80;
    padding:3;
    height:25px;
    text-align:right;
    border:1px dotted gray;
    font-family:arial;
    font-size:12px;
    cursor:pointer;
}
.unselected_os {
    background-image:url('../imagens/png/unselected_oc.png');
    background-repeat:no-repeat;
    background-color:#f2f2ee;
    width:80;
    padding:3;
    height:25px;
    text-align:right;
    border:1px dotted gray;
    font-family:arial;
    font-size:12px;
    cursor:pointer;
}

.selected_os {
    background-image:url('../imagens/png/selected_oc.png');
    background-repeat:no-repeat;
    background-color:#f2f2ee;
    width:80;
    padding:3;
    height:25px;
    text-align:right;
    border:1px dotted gray;
    font-family:arial;
    font-size:12px;
    cursor:pointer;
}
.selected_cotacao {
    background-image:url('../imagens/png/selected_cotacao.png');
    background-repeat:no-repeat;
    background-color:#f2f2ee;
    width:80;
    padding:3;
    height:25px;
    text-align:right;
    border:1px dotted gray;
    font-family:arial;
    font-size:12px;
    cursor:pointer;
}

.selected_oc {
    background-image:url('../imagens/png/selected_oc.png');
    background-repeat:no-repeat;
    background-color:#f2f2ee;
    width:80;
    padding:3;
    height:25px;
    text-align:right;
    border:1px dotted gray;
    font-family:arial;
    font-size:12px;
    cursor:pointer;
}

.transparente1 {
    filter:alpha(opacity=90);
    -moz-opacity: 0.1;
    opacity: 0.1;
    background-color:black;
    display:none;
    position:absolute;
    color: blue;
    border: 0px solid green;
    top:0;
    left:0;
    width:99.9%;
    height:99.7%;
}

.Class_IFrame_Detalhes {
    visibility:visible;
    border:0px;
    width:99%;
    height:97%;
    padding : 0px;
}