/* Minification failed. Returning unminified contents.
(620,22): run-time error CSS1035: Expected colon, found ','
 */
#AntColorPicker {
    background-color:#000;
    border:1px solid #000;
    margin:-1px;
    margin: 0px;
    cursor:pointer;    
}
#AntColorPicker ul {   
    margin-right:30px;
}
#AntColorPicker * {
    margin:0; padding:0;
}
#AntColorPicker a {
    cursor:pointer;
    display:block;
    width:10px; height:10px;
    
}
#AntColorPicker li {
    float:left;
    list-style:none;
}
#AntColorPicker a.AntColorPickerClose {
    background:transparent url('../images/cross.png') center center;
    position:absolute;
    background-repeat:no-repeat;
    text-indent:-5000px;
    right:0px;
    width:20px; height:20px;
    cursor:pointer;
}
img.RaZAntColorPicker {
    /*width:1.3em; height:1.3em;*/
    cursor:pointer;
    vertical-align:text-bottom;
}

.AntColorPicker-whiteFont { color: white;}

input.AntColorPickerIconeInput {
    background-image: url('../images/palette.png');
    background-repeat: no-repeat;
    background-position: right;
}

#AntColorPicker {
        background-color: #fff;
        border: none;
        border-radius: 4px;
        box-shadow: 2px 2px 2px #444;
        padding: 5px;
        width: 144px !important;
    }
    #AntColorPicker li
    {
        box-shadow: 0.5px 0.5px 0.5px #C0DDDD;
    }
    #AntColorPicker #AntColorPickerHeader
    {
        display: block;
        font-size: 0.8em;
        color: #00008b;
        margin-bottom: 3px;
    }
    #AntColorPicker #AntColorPickerHeader ul {
        display: inline-block;
        margin-right: 5px;
    }
    #AntColorPicker #AntColorPickerHeader li, #AntColorPicker #AntColorPickerHeader a
    {
        display: inline-block;
        float: none;
        width: 10px;
        height: 10px;
    }
    #AntColorPicker p {
        background-color: LightCyan;
        color: #00008b;
        font-weight: bold;
        font-size: 0.85em;
        text-align: center;
        margin-bottom: 3px;
        box-shadow: 0px 0.5px 0.5px #C0DDDD;
    }
    #AntColorPicker ul.verticalHueList, #AntColorPicker ul.horizontalHueList {
        display: inline-block;
        margin: 0px;
    }
    #AntColorPicker ul.horizontalHueList li, #AntColorPicker ul.verticalHueList li {
        list-style: none;
        padding: 0;
        margin: 0px 2px;
    }
    #AntColorPicker ul.verticalHueList li {
        float: none;
        display: block;
    }
@font-face {
    font-family: 'HelveticaNeue LT 37 ThinCn';
    src: url('../css/FontsConvertidas/helvetica_lt_37_thin_condensed-webfont.eot');
    src: url('../css/FontsConvertidas/helvetica_lt_37_thin_condensed-webfont.eot?#iefix') format('embedded-opentype'),
         url('../css/FontsConvertidas/helvetica_lt_37_thin_condensed-webfont.woff') format('woff'),
         url('../css/FontsConvertidas/helvetica_lt_37_thin_condensed-webfont.ttf') format('truetype'),
         url('../css/FontsConvertidas/helvetica_lt_37_thin_condensed-webfont.svg#HelveticaNeue LT 37 ThinCn') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Helvetica LT CondensedBlack';
    src: url('../css/FontsConvertidas/helvetica_lt_condensed_black-webfont.eot');
    src: url('../css/FontsConvertidas/helvetica_lt_condensed_black-webfont.eot?#iefix') format('embedded-opentype'),
         url('../css/FontsConvertidas/helvetica_lt_condensed_black-webfont.woff') format('woff'),
         url('../css/FontsConvertidas/helvetica_lt_condensed_black-webfont.ttf') format('truetype'),
         url('../css/FontsConvertidas/helvetica_lt_condensed_black-webfont.svg#Helvetica LT CondensedBlack') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Helvetica LT CondensedLight';
    src: url('../css/FontsConvertidas/helvetica_lt_condensed_light-webfont.eot');
    src: url('../css/FontsConvertidas/helvetica_lt_condensed_light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../css/FontsConvertidas/helvetica_lt_condensed_light-webfont.woff') format('woff'),
         url('../css/FontsConvertidas/helvetica_lt_condensed_light-webfont.ttf') format('truetype'),
         url('../css/FontsConvertidas/helvetica_lt_condensed_light-webfont.svg#Helvetica LT CondensedLight') format('svg');
    font-weight: normal;
    font-style: normal;
}


.clone {
    display: flex;
    justify-content: flex-end;
    height: 24px;
    align-items: center;
    margin-top: 10px;
    visibility: visible;
    gap: 8px;
    padding-right: 12px;
    background-color: white;
    
}

    .clone .tx_cadastroIni {
        background-color: white;
    }

    .clone .texto_form {
        
        width: auto !important;
    }


html, body {
    text-transform: uppercase;
    top: 0;
    margin: 2px;
    height: 99% !important;
    bottom: 0px;
    padding: 0;
    min-height: 500px;
    font-family: 'Helvetica LT CondensedLight' !important;
    font-size: 14px;
}
.painelBusca{ border-left:solid 3px #F2F3F1; border-top:solid 3px #F2F3F1; border-right:solid 3px #333333; border-bottom:solid 3px #333333; }
table.soborda { border: 1px solid #cccccc; }
.escondeModal {	display:none;}
.mostraModal {display:block;}
.bordaform { border: 1px solid #cccccc; }
.modalBackground { background-color:Gray; filter:alpha(opacity=70); opacity:0.7; }
.modalPopup { background-color:#f1f5f9; border:1px solid #cccccc; padding:2px; width:650px; }
.titulo_janela{padding: 2px 0px 0px 0px; margin: 0px; width: 100%; height: 20px; display: inherit; float: left; vertical-align: middle; text-align: left; background-color: #99CCFF; font-size: medium; color: #000000; font-weight: 900; text-transform: capitalize;}
.input_cadastro{width: 920px; vertical-align: middle; text-align: center; 	font-family: 'Helvetica LT CondensedLight' !important;font-size: 15px;text-transform:uppercase;height:24px;margin: 15px 15px 0 15px;}
.tx_cadastroIni {font-family: 'Helvetica LT CondensedLight' !important;font-size: 15px;color: #000000;text-decoration: none;background-color:#E2E2E2;text-transform:uppercase;border: solid 1px #aaa;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.ckTeste {border:none;background-color:#f7f7f7;border-color:#f7f7f7;}
.campoForm      {font-family: 'Helvetica LT CondensedLight' !important;font-size: 15px!important;color: #000000;text-decoration: none;background-color:#fff;text-transform:uppercase;border: solid 1px #aaa;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.campoForm:disabled {background-color:#E2E2E2;}
.tx_cadastro{color: #000000;text-decoration: none;border: 1px solid #999999;left: 0px;top: 0px;right: 0px;bottom: 0px;clip: rect(0px,0px,0px,0px);background-color:#CECECE;	text-transform:uppercase;	}

.btIgual, .btIgual:hover, .btIgual:disabled, .btIgual:disabled:hover, .btFormulario, .btFormulario:hover,
.btFormularioOrange, .btFormularioOrange:hover, .btFormularioGreen, .btFormularioGreen:hover {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

    .btIgual, .btFormulario, .btFormulario:hover, .btFormularioOrange, .btFormularioOrange:hover, .btFormularioGreen, .btFormularioGreen:hover {
        font-family: 'Helvetica LT CondensedLight';
        font-size: 16px;
        text-transform: uppercase;
    }

.btIgual                {background: #999999;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#CECECE), to(#999999));background: -webkit-linear-gradient(#CECECE, #999999);background: -moz-linear-gradient(#CECECE, #999999);background: -ms-linear-gradient(#CECECE, #999999);background: -o-linear-gradient(#CECECE, #999999);background: linear-gradient(#CECECE, #999999);-pie-background: linear-gradient(#CECECE, #999999);color: #f7f7f7;border:none;}
.btIgual:hover          {background: #999999;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#999999), to(#CECECE));background: -webkit-linear-gradient(#999999, #CECECE);background: -moz-linear-gradient(#999999, #CECECE);background: -ms-linear-gradient(#999999, #CECECE);background: -o-linear-gradient(#999999, #CECECE);background: linear-gradient(#999999, #CECECE);-pie-background: linear-gradient(#999999, #CECECE);color: #f7f7f7;border:none;}
.btIgual:disabled       {background: #d00505;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f3b0b0), to(#d00505));background: -webkit-linear-gradient(#f3b0b0, #d00505);background: -moz-linear-gradient(#f3b0b0, #d00505);background: -ms-linear-gradient(#f3b0b0, #d00505);background: -o-linear-gradient(#f3b0b0, #d00505);background: linear-gradient(#f3b0b0, #d00505);-pie-background: linear-gradient(#f3b0b0, #d00505);color: #f7f7f7;border:none;}
.btIgual:disabled:hover {background: #f3b0b0;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#d00505), to(#f3b0b0));background: -webkit-linear-gradient(#d00505, #f3b0b0);background: -moz-linear-gradient(#d00505, #f3b0b0);background: -ms-linear-gradient(#d00505, #f3b0b0);background: -o-linear-gradient(#d00505, #f3b0b0);background: linear-gradient(#d00505, #f3b0b0);-pie-background: linear-gradient(#d00505, #f3b0b0);color: #f7f7f7;border:none;}

.btFormulario {
    background: #7cb4cb;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#7cb4cb), to(#2381AB));
    background: -webkit-linear-gradient(#7cb4cb, #2381AB);
    background: -moz-linear-gradient(#7cb4cb, #2381AB);
    background: -ms-linear-gradient(#7cb4cb, #2381AB);
    background: -o-linear-gradient(#7cb4cb, #2381AB);
    background: linear-gradient(#7cb4cb, #2381AB);
    -pie-background: linear-gradient(#7cb4cb, #2381AB);
    color: #f7f7f7;
    border: none;
    cursor: pointer;
}
.btFormulario:hover     {background: #2381AB;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#2381AB), to(#7cb4cb));background: -webkit-linear-gradient(#2381AB, #7cb4cb);background: -moz-linear-gradient(#2381AB, #7cb4cb);background: -ms-linear-gradient(#2381AB, #7cb4cb);background: -o-linear-gradient(#2381AB, #7cb4cb);background: linear-gradient(#2381AB, #7cb4cb);-pie-background: linear-gradient(#2381AB, #7cb4cb);color: #f7f7f7;border:none;}

.btFormularioOrange {
    background: #febb01;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#febb01), to(#fe8706));
    background: -webkit-linear-gradient(#febb01, #fe8706);
    background: -moz-linear-gradient(#febb01, #fe8706);
    background: -ms-linear-gradient(#febb01, #fe8706);
    background: -o-linear-gradient(#febb01, #fe8706);
    background: linear-gradient(#febb01, #fe8706);
    -pie-background: linear-gradient(#febb01, #fe8706);
    color: #f7f7f7;
    border: none;
}

    .btFormularioOrange:hover {
        background: #fe8706;
        background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fe8706), to(#febb01));
        background: -webkit-linear-gradient(#fe8706, #febb01);
        background: -moz-linear-gradient(#fe8706, #febb01);
        background: -ms-linear-gradient(#fe8706, #febb01);
        background: -o-linear-gradient(#fe8706, #febb01);
        background: linear-gradient(#fe8706, #febb01);
        -pie-background: linear-gradient(#fe8706, #febb01);
        color: #f7f7f7;
        border: none;
    }

.btFormularioGreen {
    background: #099030;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#12d428), to(#099030));
    background: -webkit-linear-gradient(#12d428, #099030);
    background: -moz-linear-gradient(#12d428, #099030);
    background: -ms-linear-gradient(#12d428, #099030);
    background: -o-linear-gradient(#12d428, #099030);
    background: linear-gradient(#12d428, #099030);
    -pie-background: linear-gradient(#12d428, #099030);
    color: #f7f7f7;
    border: none;
}

    .btFormularioGreen:hover {
        background: #12d428;
        background: -webkit-gradient(linear, 0 0, 0 bottom, from(#099030), to(#12d428));
        background: -webkit-linear-gradient(#099030, #12d428);
        background: -moz-linear-gradient(#099030, #12d428);
        background: -ms-linear-gradient(#099030, #12d428);
        background: -o-linear-gradient(#099030, #12d428);
        background: linear-gradient(#099030, #12d428);
        -pie-background: linear-gradient(#099030, #12d428);
        color: #f7f7f7;
        border: none;
    }

.Mm { text-transform:lowercase; }
.campoFormImagem {font-size: 11px;color: #000000;text-decoration: none;left: 0px;top: 0px;right: 0px;bottom: 0px;clip: rect(0px,0px,0px,0px);text-transform:uppercase;margin-bottom: 0px;position: relative;}
.campoFormSenha {font-size: 12px;color: #000000;text-decoration: none;background-color: #F0F0F0;border: 1px solid #999999;left: 0px;top: 0px;right: 0px;bottom: 0px;clip: rect(0px,0px,0px,0px);}
.campoFormCk{font-family: 'Helvetica LT CondensedLight';font-size: 14px;color: #000000;text-decoration: none;background-color: transparent;text-transform:uppercase;border:none;border-color:#f7f7f7;}
.campoFormCk input {border:none;background-color: transparent;border-color:#f7f7f7;}
.texto_form {color: #000000;text-decoration: none;text-transform:uppercase;font-weight: normal;font-family:'Helvetica LT CondensedLight';font-size: 15px;}
.texto_form_negrito{font-family:'Helvetica LT CondensedBlack';font-size: 15px;    	color: #000000;text-decoration: none;text-transform:uppercase;font-weight:bold;}
.classeTitulo{ font-size:16px; }
.erro {
    font-family: 'Helvetica LT CondensedLight';
    font-size: 16px; 
    font-weight: bold;
    text-align: left;
    color: #2381AB;
    text-decoration: none;
    text-transform: uppercase;
}

#topo{position:relative;height:52px;top:0;left:0px;vertical-align:top; border-bottom: solid 1px #C3C3C3;   }
#menuPrincipal{top:0;margin-top:0px;   text-align:left;border-bottom: solid 1px #000000;   font-weight:900;font-size:14px;width:100%;background-color:#000000;text-transform:none;height:28px;}
#menuPrincipal a { display: block; }
#logo{float:left;width:80px;vertical-align:middle;font-size:11px;  font-weight:bold;text-align:left;  margin-bottom: 1px;}
#nomeSistema{vertical-align:middle;margin-top:12px;font-size:30px;    font-weight:bolder;float: left;text-align:left;}
#conteudo{width:100%;margin-top:15px;text-align:center;}
#rodape{margin:0px;position:relative;bottom:30px;width:100%;height:26px;text-align:center;border-top: solid 1px #000000; background-color:#E8E8E8;  }
#utilidades{width:99%;vertical-align:middle;border:solid 1px #000000;background-color:#CFCFCF;height: 70px;}
.menuFerramentas { margin-left: -10px; }
.ajax__tab_xp{/*width:745px;text-align:left;float:left;    border-color:#C4C4C4;background-color:#E2E2E2;padding: 0 0 0 0;margin: 0 0 0 0;*/}
.direita { text-align:right; }
.esquerda { text-align:left; }
.ajax__tab_panel { /*background-color:White;*/ }
.aba_dentro{width:100%;	}
.tab__sogra { background-color:Gray; }
.menu             {background-color:#000000;font-size:14px;color:#00FF00;text-transform:none;}
.menu_selecionado {background-color:#c4c4c4;font-size:14px;color:black;}
.menu_selecionado2{background-color:#999999;font-size:14px;color:black;}
.menu_item        {background-color:#cccccc;font-size:14px;color:black;}
.geral { height:100%; }
.topo_erp{background-image: url(../images/topo.jpg);color: #FFFFFF;font-weight: bold;height: 30px;font-style: italic;}
.Painel1{background-color:#E2E2E2;border: solid 1px #9C9C9C;width:950px;padding-bottom:15px;margin-bottom: 0px;}
.bordaGrid { border: solid 0.1px #AAAAAA; }
.Painel{background-color:#E2E2E2;padding-bottom:15px;width:950px;}
.topo_texto { vertical-align:middle; height:30px; }
.botao_funcional { border: solid 10px #000000; }
.div_painel {text-align:justify;width:400px;color:#000000;background-color:#cccccc;height:30px;top:-15px;position:relative;left:5px;border: solid 1px #9C9C9C;}
.normal     {margin:0px;border-top: solid 1px #9C9C9C;border-left: solid 1px #9C9C9C;border-right: solid 2px #000000;border-bottom: solid 2px #000000;}
.muda       {margin:0px;border-top: solid 1px #000000;border-left: solid 1px #000000;border-right: solid 1px #9C9C9C;border-bottom: solid 1px #9C9C9C;}
.tab_botao { height:60px; width:62px; }
.tabela1 {width:100%; height:100%;border: solid 1px #000000;background-color:#CFCFCF;  }
.table_tabela { width:100%; border: none 0px; background-color:#9C9C9C; text-align:center; }
.tr_tabela_principal { background-color:#CFCFCF; text-align:center; }
.td_tabela2 { background-color:#E8E8E8; }
.centralizar { left:50%; margin-left:-400px; }
.divTelaMovimentacao { text-align:left; }

.linhaCadastro {margin-bottom:10px; text-align:left; margin-left:15px; margin-right:15px; padding-left:0px;}

fieldset .linhaCadastro {max-width:none !important; min-width:0px !important;width:auto !important;}
fieldset {border:1px solid #aaa;text-align:left !important;}
legend {color:#2381AB !important;font-family:'Helvetica LT CondensedBlack' !important;font-size:14px !important;}
.linhaCadastroTable {max-width:920px;min-width:920px;    margin-bottom:10px;    text-align:left;width: 920px;margin-left:8px;margin-right:15px;}
.linhaCadastroDetalhe { border-bottom: dotted 1px #C9C9C9; }
.centraliza { text-align:center; }
.ModalBackGroud {background-color:#000000; 	-moz-opacity: 0.65;filter: alpha(opacity=65);opacity: 0.65;}
.tituloTabela { width:98%; background-color:#C2C2C2; }
.td_tabela1 { background-color:#E2E2E2; }

/****************************************************************/
.gridView{width:100%;border:none;}
.gridView tbody tr:last-child td[colspan="1"], .gridView tbody tr:last-child td[colspan="2"], .gridView tbody tr:last-child td[colspan="3"], .gridView tbody tr:last-child td[colspan="4"],
.gridView tbody tr:last-child td[colspan="5"], .gridView tbody tr:last-child td[colspan="6"], .gridView tbody tr:last-child td[colspan="7"], .gridView tbody tr:last-child td[colspan="8"],
.gridView tbody tr:last-child td[colspan="9"], .gridView tbody tr:last-child td[colspan="10"], .gridView tbody tr:last-child td[colspan="11"], .gridView tbody tr:last-child td[colspan="12"],
.gridView tbody tr:last-child td[colspan="13"], .gridView tbody tr:last-child td[colspan="14"], .gridView tbody tr:last-child td[colspan="15"], .gridView tbody tr:last-child td[colspan="16"],
.gridView tbody tr:last-child td[colspan="17"], .gridView tbody tr:last-child td[colspan="18"], .gridView tbody tr:last-child td[colspan="19"], .gridView tbody tr:last-child td[colspan="20"] {border:none;}
.gridView tbody tr:last-child td table {margin:0 auto;}
.gridView tbody tr:last-child td table tbody tr td span {color:#2381AB;font-family:'Helvetica LT CondensedBlack';font-size:14px !important;}
.gridView tbody tr:last-child td table tbody tr td a {color:#2381AB;font-family:'Helvetica LT CondensedLight';font-size:14px !important;text-decoration:none;}
.gridView tbody tr:last-child td table tbody tr td a:hover {font-family:'Helvetica LT CondensedBlack';font-size:14px !important;text-decoration:underline;}
.gridView tbody tr .bordaTd:last-child {/*text-align:center !important;*/}
.gridFooterStyle { background-color:#CCCC99; color:#000000; }
.gridPagerStyle { background-color:#E2E2E2; color:#000000; text-align:right; }
.gridHeaderStyle { font-family:'Helvetica LT CondensedBlack';font-size:14px !important;color:#f7f7f7;border:none; }
.gridHeaderStyle a {color:#f7f7f7; text-decoration: none;}
.gridHeaderStyle a:hover {color:#f7f7f7; text-decoration: underline;}
/****************************************************************/

.titTables {font-family:'Helvetica LT CondensedBlack';font-size:14px !important;color:#f7f7f7;}
.bordinha {border-bottom: solid 1px #AAAAAA;border-right: solid 1px #AAAAAA;border-top: solid 1px #F0F0F0;border-left: solid 1px #F0F0F0;}
.bordaTd { border: solid 1px #AAAAAA;/*text-align:left;*/}
.bordaTdAzul { border: solid 1px #AAAAAA;/*text-align:left;*/background: #7cb4cb;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#7cb4cb), to(#2381AB));background: -webkit-linear-gradient(#7cb4cb, #2381AB);background: -moz-linear-gradient(#7cb4cb, #2381AB);background: -ms-linear-gradient(#7cb4cb, #2381AB);background: -o-linear-gradient(#7cb4cb, #2381AB);background: linear-gradient(#7cb4cb, #2381AB);-pie-background: linear-gradient(#7cb4cb, #2381AB);}
.bordaTd:first-child {border-left: solid 1px #AAAAAA;}
.bordaTd:last-child {border-right: solid 1px #AAAAAA;}
.tdTitulos {background: #7cb4cb;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#7cb4cb), to(#2381AB));background: -webkit-linear-gradient(#7cb4cb, #2381AB);background: -moz-linear-gradient(#7cb4cb, #2381AB);background: -ms-linear-gradient(#7cb4cb, #2381AB);background: -o-linear-gradient(#7cb4cb, #2381AB);background: linear-gradient(#7cb4cb, #2381AB);-pie-background: linear-gradient(#7cb4cb, #2381AB);text-align:center; border:1px;}
.primeiroTd {font-family:'Helvetica LT CondensedBlack';font-size:14px !important;/*-webkit-border-radius: 8px 0px 0 0;-moz-border-radius: 8px 0px 0 0;border-radius: 8px 0px 0 0;*/background: #7cb4cb;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#7cb4cb), to(#2381AB));background: -webkit-linear-gradient(#7cb4cb, #2381AB);background: -moz-linear-gradient(#7cb4cb, #2381AB);background: -ms-linear-gradient(#7cb4cb, #2381AB);background: -o-linear-gradient(#7cb4cb, #2381AB);background: linear-gradient(#7cb4cb, #2381AB);-pie-background: linear-gradient(#7cb4cb, #2381AB);text-align:center;border:1px;}
.ultimoTd {/*-webkit-border-radius: 0px 8px 0 0;-moz-border-radius: 0px 8px 0 0;border-radius: 0px 8px 0 0;*/background: #7cb4cb;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#7cb4cb), to(#2381AB));background: -webkit-linear-gradient(#7cb4cb, #2381AB);background: -moz-linear-gradient(#7cb4cb, #2381AB);background: -ms-linear-gradient(#7cb4cb, #2381AB);background: -o-linear-gradient(#7cb4cb, #2381AB);background: linear-gradient(#7cb4cb, #2381AB);-pie-background: linear-gradient(#7cb4cb, #2381AB);text-align:center; border:1px;}
.totalGrid {width:100%;text-align:right;}
.labelValor {font-size: 12px;color: #000000;text-decoration: none;border: 1px solid #E2E2E2;background-color:#E2E2E2;text-transform:uppercase;}
.campoMinusculo{text-transform:none;font-size: 12px;color: #000000;text-decoration: none;background-color: #FFFFFF;border: 1px solid #999999;top: 0px;margin-bottom: 0px;}
.gridMinusculo{font-size: 12px;	color: #000000;text-decoration: none;text-transform:none;font-weight: normal;text-align: left;}
.lista{border:none;padding:5px;list-style-type:disc;}

/****************************************************************/
/**********************INICIO MENU SUPERIOR IMAGENS**************/
/****************************************************************/

#principal { text-align:center; height:100%; -webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
#ctl00_menuIcone{width:100%;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
#ctl00_menuIcone table {margin-left:5px;}
#ctl00_menuIcone table tr td{font-size:10px;width:120px;height:106px;max-width:150px;padding-top:2px;}
#ctl00_menuIcone table tr td[class=cssAzul] a{background-color: #1894c5;color:#fff;}
#ctl00_menuIcone table tr td a{margin-top:0px;display:block;    width:120px !important;height:106px !important;    text-decoration:none;text-transform:none;font-size:16px;font-family:'Helvetica LT CondensedBlack';color:#fff;}
#ctl00_menuIcone table tr td a img{margin-top:17px;}
#ctl00_menuIcone table tr td a span{display:block;text-decoration:none;/*white-space: nowrap;*/margin-top:10px;}
#ctl00_menuIcone table tr td + td{/*border-left:solid 2px #BBB;*/}
#ctl00_menuIcone table tr td a:hover{cursor:pointer;background-color: #1894c5;color:#fff !important;}
/****************************************************************/
/*************************FIM MENU SUPERIOR IMAGENS**************/
/****************************************************************/

#tableAtalhos {float:left;width:980px;margin:0 auto;}
#ctl00_ContentPlaceHolder1_pnAtalhos {width:980px;margin:0 auto;}
#panelAtalhos {float:left;width:450px;    /*border:1px solid #ccc;*/border:none;margin-left:30px;margin-top:10px;-webkit-border-radius: 8px 8px 0 0;-moz-border-radius: 8px 8px 0 0;border-radius: 8px 8px 0 0;margin-bottom:10px;}
.item1{border:1px solid #ccc;/*-webkit-border-radius: 8px 8px 8px 8px;-moz-border-radius: 8px 8px 8px 8px;border-radius: 8px 8px 8px 8px;*/margin:5px;}
.item1 h2 {width:450px;height:25px;margin:0;font-family:'Helvetica LT CondensedLight';font-size:16px;color:#fff;/*-webkit-border-radius: 8px 8px 0 0;-moz-border-radius: 8px 8px 0 0;border-radius: 8px 8px 0 0;*/background: #7cb4cb;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#7cb4cb), to(#2381AB));background: -webkit-linear-gradient(#7cb4cb, #2381AB);background: -moz-linear-gradient(#7cb4cb, #2381AB);background: -ms-linear-gradient(#7cb4cb, #2381AB);background: -o-linear-gradient(#7cb4cb, #2381AB);background: linear-gradient(#7cb4cb, #2381AB);-pie-background: linear-gradient(#7cb4cb, #2381AB);}
.item1 h2:hover {background-color: #2381AB;background-image:url("../images/collapse.png");background-position:right;background-repeat:no-repeat;cursor:pointer;}
#panelAtalhos div {float:left;}
.item1 div div {width:100px;text-align:center;margin:5px;}
.item1 div div a {font-family:'Helvetica LT CondensedLight';font-size:14px;color:#2481aa;text-decoration:none;display:block;}
.item1 div div a:hover {text-decoration:underline;}
.item1 div div:hover {background-color:#dddfde;}
#ctl00_ContentPlaceHolder1_pnLegenda {width:400px;height:60px;margin-left:40%;margin-top:20px;}
/* DASHBOARD */
.chartPanel {width:404px;border:1px solid #5d89b6;float:left;}
.filtroDash {font-size:10px;}
.filtroDash input[type=text] {font-size:12px;height:12px;border:1px solid #000;}
.botaoOk {background-image: url('../images/refresh.png');background-position:center;background-repeat:no-repeat;font-size:12px;height:20px;border:1px solid #000;width:20px;opacity:0.85;filter: alpha(opacity=85);  cursor:pointer;}
.botaoOk:hover {opacity:0.99;filter: alpha(opacity=99);  }
.filtroDash select {font-size:11px;height:17px;border:1px solid #000;}
.bordaFiltroDash {border:1px solid #000;border-bottom:0px;background-color:white;width:398px;}
.filtroMinimizar {font-size:12px;width:400px;text-align:center;background:#5d89b6;color:#fff;padding-top:5px;border-bottom:1px solid #5d89b6;cursor:pointer;}
.filtroMinimizar:hover {background:#5d89b6 url('../images/collapse.png') no-repeat top right;}
.imgbuttonLupa {background-image: url('../images/botao_lupa.png');background-repeat:no-repeat;width:20px;height: 20px;border:2px solid #ccc;background-color:black;}
/****************************************************************/
.telaBusca      {width:100%;background-color:#f7f7f7;border:1px solid #AAA;position:relative;/*-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;*/padding-top:1px;}
.titTelaBusca   {width:100%;/*-webkit-border-radius: 8px 8px 0px 0px;-moz-border-radius: 8px 8px 0px 0px;border-radius: 8px 8px 0px 0px;*/background: #2381AB;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#2381AB), to(#7cb4cb));background: -webkit-linear-gradient(#2381AB, #7cb4cb);background: -moz-linear-gradient(#2381AB, #7cb4cb);background: -ms-linear-gradient(#2381AB, #7cb4cb);background: -o-linear-gradient(#2381AB, #7cb4cb);background: linear-gradient(#2381AB, #7cb4cb);-pie-background: linear-gradient(#2381AB, #7cb4cb);font-family: 'Helvetica LT CondensedBlack';font-size:18px;margin-left:1px;height:25px;}
.lbTitTelaBusca {width:95%;text-align:center;float:left;color:#f7f7f7;}
.lbTitTelaBusca2 {width:95%;text-align:center;color:#f7f7f7;}
.btFechaBusca   {background-image: url(../images/botao_sair_busca.png); background-repeat:no-repeat; width:20px; height:20px; background-color:transparent; border:0px; float:right; margin-right:2px; margin-top:2px;}
.camposTelaBusca{width:98%;margin-top:10px;text-align:left;}
.corpoTelaBusca {width:98%;}
/****************************************************************/

.telaCadastro       {width:980px;background-color:#f7f7f7;border:0px solid #AAA;position:relative;padding-top:0px;}
.tittelaCadastro    {width:980px;margin-left:1px;height:25px;}
.lbTittelaCadastro  {width:95%;text-align:center;float:left;color:#f7f7f7;}
.btFechatelaCadastro{background-image: url(../images/botao_sair_busca.png); background-repeat:no-repeat; width:20px; height:20px; background-color:#f7f7f7; border:0px; float:right; margin-right:2px; margin-top:2px; cursor:pointer;}
.campostelaCadastro {width:980px;margin-top:10px;text-align:left;padding-left:0px;}
.corpotelaCadastro  {width:980px;}

/************** - TAMANHOS DOS CAMPOS ESPECIFICOS - ***********************/

.campoData {width: 100px;}
.campoFormasPagtoReceb {width: 150px;}
.campoQtd {width: 100px;}
.campoValor {width: 100px;}


.CustomTabs .ajax__tab_header { top: 1px;}
.CustomTabs .ajax__tab_outer {}
.CustomTabs .ajax__tab_inner {}
.CustomTabs .ajax__tab_tab {border: #B8B8B8 1px solid;position: relative;padding: 5px 10px;background-color: #F0F0F0;display: block;float: left;height: 18px;color: #5F5F5F;top: 1px;text-decoration: none;text-align: center;-webkit-border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;cursor: pointer;font-family: 'Helvetica LT CondensedBlack';font-size: 14px;}
.CustomTabs .ajax__tab_hover .ajax__tab_outer {}
.CustomTabs .ajax__tab_hover .ajax__tab_inner {}
.CustomTabs .ajax__tab_hover .ajax__tab_tab {background-color: White;}
.CustomTabs .ajax__tab_active .ajax__tab_outer {}
.CustomTabs .ajax__tab_active .ajax__tab_inner {}
.CustomTabs .ajax__tab_active .ajax__tab_tab {border-bottom: #fff 1px solid;/*background-color: #fff;*/color: #f7f7f7;cursor: default;/*z-index: 1;*/background: #2381AB;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#2381AB), to(#7cb4cb));background: -webkit-linear-gradient(#2381AB, #7cb4cb);background: -moz-linear-gradient(#2381AB, #7cb4cb);background: -ms-linear-gradient(#2381AB, #7cb4cb);background: -o-linear-gradient(#2381AB, #7cb4cb);background: linear-gradient(#2381AB, #7cb4cb);-pie-background: linear-gradient(#2381AB, #7cb4cb);font-family: 'Helvetica LT CondensedBlack';font-size:14px;}
.CustomTabs .ajax__tab_body {border: solid 1px #B8B8B8;background: White;margin: 0px;padding: 20px;padding-left: 5px;/*float: left;*//*overflow: hidden;position: relative;*/background-color: #fff;-webkit-border-radius: 0 5px 5px 5px;-moz-border-radius: 0 5px 5px 5px;border-radius: 0 5px 5px 5px;}
/****************************************************************/

/****************************************************************/
.botaoLupa, .botaoAdd, .botaoAdd2, .botaoTirar, .botaoCheckar, .botaoSelecionar, .botaoConciliar, .botaoEditar, .botaoOkay, .botaoCancelar, .botaoImprimir,
.botaoEmail, .botaoCadastro, .botaoVerificar, .botaoSubir, .botaoDescer {width:20px;height:20px;border:none;background-position:center;background-repeat:no-repeat;background-color:transparent;background-size:20px;-moz-opacity: 0.8;opacity:0.8;filter: alpha(opacity=8);}

.botaoClonarProduto {
    width: 20px;
    height: 20px;
    background-position: center;
    background-repeat: no-repeat;
    background-color: transparent;
    background-size: 20px;
    opacity: 0.8;
    filter: alpha(opacity=8);
    background-image: url("../images/Clonar.png");
}

.botaoLupa:hover, .botaoAdd:hover, .botaoAdd2:hover, .botaoTirar:hover, .botaoCheckar:hover, .botaoSelecionar:hover, .botaoConciliar:hover, .botaoEditar:hover, .botaoOkay:hover, .botaoCancelar:hover, .botaoImprimir:hover,
.botaoEmail:hover, .botaoCadastro:hover, .botaoVerificar:hover, .botaoSubir:hover, .botaoDescer:hover, .botaoGrid:hover, .botaoSlider:hover {-moz-opacity: 1;opacity:1;filter: alpha(opacity=9);cursor:pointer;}

.botaoLupa{background-image: url("../images/Search.png");}
.botaoAdd{background-image: url("../images/adicionar.png");}
.botaoAdd2{background-image: url("../images/adicionar2.png");}
.botaoTirar{background-image: url("../images/tirar.png");}
.botaoCheckar{background-image: url("../images/checkar.png");}
.botaoSelecionar{width:16px;height:16px;background-image: url("../images/selecionar.png");}
.botaoConciliar{width:16px;height:16px;background-image: url("../images/conciliado.png");}
.botaoEditar{background-image: url("../images/alterar.png");}
.botaoOkay{background-image: url("../images/ok.png");}
.botaoCancelar{background-image: url("../images/tirar.png");}
.botaoImprimir{background-image: url("../images/botao_imprimir2.png");}
.botaoEmail{background-image: url("../images/botao_email.png");}
.botaoCadastro{background-image: url("../images/botaoCadastro.png");}
.botaoVerificar{background-image: url("../images/botao_verificar.png");}

.botaoSubir{ background-image: url("../images/botaoSubir.png");}
.botaoDescer{ background-image: url("../images/botaoDescer.png");}

.botaoGrid, .botaoSlider {width:20px;height:20px;border:none;background-position:center;background-repeat:no-repeat;background-color:transparent;background-size:20px;-moz-opacity: 0.8;opacity:0.8;filter: alpha(opacity=8);}

.botaoGrid {background-image: url("../images/grid_32x32.png");}
.botaoSlider {background-image: url("../images/slider_32x32.png");}

    .botaoLupa:enabled, .botaoAdd:enabled, .botaoAdd2:enabled, .botaoTirar:enabled, .botaoCheckar:enabled, .botaoSelecionar:enabled,
    .botaoConciliar:enabled, .botaoEditar:enabled, .botaoOkay:enabled, .botaoCancelar:enabled, .botaoImprimir:enabled, .botaoEmail:enabled, .botaoCadastro:enabled, .botaoVerificar:enabled, .botaoGrid:enabled, .botaoSlider:enabled {
        cursor: pointer;
    }
/****************************************************************/

/********** CLASSES DO USER CONTROL DE ESTABELECIMENTO **********/

.gridEst{background-color:#f7f7f7;padding:4px;color:#000000;width:100%;border:none;border-color:#CCC;border-width:1px;}
.labelEst {color: #000000;text-decoration: none;text-transform:uppercase;font-weight: normal;font-family: 'Helvetica LT CondensedLight';font-size: 14px;}
.cabeçalhoGrid {height:30px;   border-color: #f7f7f7;font-family: 'Helvetica LT CondensedBlack';font-size: 14px;color:#f7f7f7;}
/*.imgMeio {background-image: url(../images/Inicial/topo_meio.png);background-repeat: repeat-x;background-color: transparent;border:1px #f7f7f7 solid;background-position-y:50%;}
.imgEsq {background-image: url(../images/Inicial/topo_esq.png);background-repeat: no-repeat;background-position:left;background-color: transparent;border:1px #f7f7f7 solid;}
.imgDir {background-image: url(../images/Inicial/topo_dir.png);background-repeat: no-repeat;background-position:right;background-color: transparent;border:1px #f7f7f7 solid;border-color: #f7f7f7;text-align:center !important;}*/

.imgMeio {background-image: url(../images/Inicial/topo_meio.png);}
.imgEsq {background-image: url(../images/Inicial/topo_meio.png);}
.imgDir {background-image: url(../images/Inicial/topo_meio.png);}

.tiraBordaCima {border-top:none;border-bottom:1px #CCC solid;border-left:1px #CCC solid;border-right:none;}
.tiraBordaEsq {border-left:none;}
/****************************************************************/


.labelGreen {font-family:'Helvetica LT CondensedBlack';font-size: 16px;text-align:left;color: #09aa38;text-decoration: none;text-transform:uppercase;}
.labelRed {font-family:'Helvetica LT CondensedBlack';font-size: 16px;text-align:left;color: #fb0303;text-decoration: none;text-transform:uppercase;}

.listaRadioButton tbody tr, .listaRadioButton tbody tr td {
    display:inline-block;
}

/* INICIO DO CSS da Busca Rapida Padrao */
.InputCampoBusca {
    font-family: 'Helvetica LT CondensedLight';
    font-size: 14px;
    width: 160px;
    vertical-align: middle;
    padding-left: 3px;
    border: 2px solid #999;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px; /* sombra */
    -webkit-box-shadow: 2px 2px 1px #cfcfcf; /* safari, chrome... */
    -moz-box-shadow: 2px 2px 1px #cfcfcf; /* firefox */
    box-shadow: 2px 2px 1px #cfcfcf; /* opera */
    text-transform: uppercase;
}

.itemAutoComplete {
    padding: 2px;
    margin: 1px;
}

    .itemAutoComplete:hover {
        background: #b0bdc3;
        background: -webkit-gradient(linear, 0 0, 0 bottom, from(#b0bdc3), to(#98a8b0));
        background: -webkit-linear-gradient(#b0bdc3, #98a8b0);
        background: -moz-linear-gradient(#b0bdc3, #98a8b0);
        background: -ms-linear-gradient(#b0bdc3, #98a8b0);
        background: -o-linear-gradient(#b0bdc3, #98a8b0);
        background: linear-gradient(#b0bdc3, #98a8b0);
        -pie-background: linear-gradient(#b0bdc3, #98a8b0);
        cursor: pointer;
    }
/* FIM DO CSS da Busca Rapida Padrao */
/*
------------------------------
	Impromptu's
------------------------------
*/
.jqiwarning .jqi{ background-color: #b0be96; }
.jqifade{ position: absolute;background-color: #ffffff;}
div.jqi{position: absolute;background-color: #d0dEb6;padding: 10px; width: 300px;text-align: left;}
div.jqi .jqiclose{float: right;margin: -35px -10px 0 0;cursor: pointer;color: #c0cEa6;}
div.jqi .jqicontainer{background-color: #e0eEc6;padding: 5px; color: #ffffff;font-weight: bold;}
div.jqi .jqimessage{background-color: #c0cEa6;padding: 10px;font-size: 10px;}
div.jqi .jqibuttons{text-align: center;padding: 5px 0 0 0;}
div.jqi button{padding: 3px 10px 3px 10px;margin: 0 10px;}

/*
------------------------------
impromptu
------------------------------
*/
.impromptuwarning .impromptu{ background-color: #aaaaaa;}
.impromptufade{position: absolute;background-color: #ffffff;}
div.impromptu{position: absolute;background-color: #cccccc;padding: 10px; width: 400px;text-align: left;}
div.impromptu .impromptuclose{float: right;margin: -35px -10px 0 0;cursor: pointer;color: #213e80;}
div.impromptu .impromptucontainer{background-color: #213e80;padding: 5px; color: #ffffff;font-weight: bold;}
div.impromptu .impromptumessage{background-color: #415ea0;padding: 10px;font-size: 11px;}
div.impromptu .impromptubuttons{text-align: center;padding: 5px 0 0 0;}
div.impromptu button{padding: 3px 10px 3px 10px;margin: 0 10px;}
/*
------------------------------
columns ex
------------------------------
*/
.colsJqifadewarning .colsJqi{ background-color: #b0be96; }
.colsJqifade{position: absolute;background-color: #ffffff;}
div.colsJqi{position: absolute;background-color: #d0dEb6;padding: 10px; width: 400px;text-align: left;}
div.colsJqi .colsJqiclose{float: right;margin: -35px -10px 0 0;cursor: pointer;color: #bbbbbb;}
div.colsJqi .colsJqicontainer{background-color: #e0eEc6;padding: 5px; color: #ffffff;font-weight: bold;height: 160px;}
div.colsJqi .colsJqimessage{background-color: #c0cEa6;padding: 10px;width: 280px;height: 140px;float: left;}
div.colsJqi .jqibuttons{text-align: center;padding: 5px 0 0 0;}
div.colsJqi button{background: url(images/button_bg.jpg) top left repeat-x #ffffff;border: solid #777777 1px;font-size: 12px;padding: 3px 10px 3px 10px;margin: 5px 5px 5px 10px;width: 75px;}
div.colsJqi button:hover{border: solid #aaaaaa 1px;}
/*
------------------------------
brown theme
------------------------------
*/
.brownJqiwarning .brownJqi{ background-color: #cccccc; }
.brownJqifade{position: absolute;background-color: #ffffff;}
div.brownJqi{position: absolute;background-color: transparent;padding: 10px;width: 300px;text-align: left;}
div.brownJqi .brownJqiclose{float: right;margin: -20px 0 0 0;cursor: pointer;color: #777777;font-size: 11px;}
div.brownJqi .brownJqicontainer{position: relative;background-color: transparent;border: solid 1px #5F5D5A;color: #ffffff;font-weight: bold;}
div.brownJqi .brownJqimessage{position: relative;background-color: #F7F6F2;border-top: solid 1px #C6B8AE;border-bottom: solid 1px #C6B8AE;}
div.brownJqi .brownJqimessage h3{background: url(~/images/brown_theme_gradient.jpg) top left repeat-x #ffffff;margin: 0;padding: 7px 0 7px 15px;color: #4D4A47;}
div.brownJqi .brownJqimessage p{padding: 10px;color: #777777;}
div.brownJqi .brownJqimessage img.helpImg{position: absolute;bottom: -25px;left: 10px;}
div.brownJqi .brownJqibuttons{text-align: right;}
div.brownJqi button{background: url(~/images/brown_theme_gradient.jpg) top left repeat-x #ffffff;border: solid #777777 1px;font-size: 12px;padding: 3px 10px 3px 10px;margin: 5px 5px 5px 10px;}
div.brownJqi button:hover{border: solid #aaaaaa 1px;}
/*
*------------------------
*   clean blue ex
*------------------------
*/
.cleanbluewarning .cleanblue{ background-color: #acb4c4; }
.cleanbluefade{ position: absolute; background-color: #aaaaaa; }
div.cleanblue{ Geneva, Arial, Helvetica, sans-serif; position: absolute; background-color: #ffffff; width: 300px; font-size: 11px; text-align: left; border: solid 1px #213e80; }
div.cleanblue .cleanbluecontainer{ background-color: #ffffff; border-top: solid 14px #213e80; padding: 5px; font-weight: bold; }
div.cleanblue .cleanblueclose{ float: right; width: 18px; cursor: default; margin: -19px -12px 0 0; color: #ffffff; font-weight: bold; }
div.cleanblue .cleanbluemessage{ padding: 10px; line-height: 20px; font-size: 11px; color: #333333; }
div.cleanblue .cleanbluebuttons{ text-align: right; padding: 5px 0 5px 0; border: solid 1px #eeeeee; background-color: #f4f4f4; }
div.cleanblue button{ padding: 3px 10px; margin: 0 10px; background-color: #314e90; border: solid 1px #f4f4f4; color: #ffffff; font-weight: bold; font-size: 10px; }
div.cleanblue button:hover{ border: solid 1px #d4d4d4; }

/*
*------------------------
*   Ext Blue Ex
*------------------------
*/
.extbluewarning .extblue{ border:1px red solid; }
.extbluefade{ position: absolute; background-color: #ffffff; }
div.extblue{ border:1px #6289B6 solid; position: absolute; background-color: #CAD8EA; padding: 0; width: 300px; text-align: left; }
div.extblue .extblueclose{ background-color: #CAD8EA; margin:2px -2px 0 0; cursor: pointer; color: red; text-align: right; }
div.extblue .extbluecontainer{ background-color: #CAD8EA; padding: 0 5px 5px 5px; color: #000000; font:normal 11px; }
div.extblue .extbluemessage{ background-color: #CAD8EA; padding: 0; margin:0 15px 15px 15px; }
div.extblue .extbluebuttons{ text-align: center; padding: 0px 0 0 0; }
div.extblue button{ padding: 1px 4px; margin: 0 10px; background-color:#cccccc; font-weight:normal; font-size:10px; }


/* tables */
table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url(/css/blue/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(/css/blue/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(/css/blue/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}

@font-face {
    font-family: 'HelveticaNeue LT 37 ThinCn';
    src: url('../css/FontsConvertidas/helvetica_lt_37_thin_condensed-webfont.eot');
    src: url('../css/FontsConvertidas/helvetica_lt_37_thin_condensed-webfont.eot?#iefix') format('embedded-opentype'),
         url('../css/FontsConvertidas/helvetica_lt_37_thin_condensed-webfont.woff') format('woff'),
         url('../css/FontsConvertidas/helvetica_lt_37_thin_condensed-webfont.ttf') format('truetype'),
         url('../css/FontsConvertidas/helvetica_lt_37_thin_condensed-webfont.svg#HelveticaNeue LT 37 ThinCn') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Helvetica LT CondensedBlack';
    src: url('../css/FontsConvertidas/helvetica_lt_condensed_black-webfont.eot');
    src: url('../css/FontsConvertidas/helvetica_lt_condensed_black-webfont.eot?#iefix') format('embedded-opentype'),
         url('../css/FontsConvertidas/helvetica_lt_condensed_black-webfont.woff') format('woff'),
         url('../css/FontsConvertidas/helvetica_lt_condensed_black-webfont.ttf') format('truetype'),
         url('../css/FontsConvertidas/helvetica_lt_condensed_black-webfont.svg#Helvetica LT CondensedBlack') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Helvetica LT CondensedLight';
    src: url('../css/FontsConvertidas/helvetica_lt_condensed_light-webfont.eot');
    src: url('../css/FontsConvertidas/helvetica_lt_condensed_light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../css/FontsConvertidas/helvetica_lt_condensed_light-webfont.woff') format('woff'),
         url('../css/FontsConvertidas/helvetica_lt_condensed_light-webfont.ttf') format('truetype'),
         url('../css/FontsConvertidas/helvetica_lt_condensed_light-webfont.svg#Helvetica LT CondensedLight') format('svg');
    font-weight: normal;
    font-style: normal;
}


html {margin:0px;height:100%;}
body {height:100%;margin:0px;
      background: url(../images/Background.jpg);
      background-size: 100% 100%;
      background-color: #dbdbdb;
      background-repeat:no-repeat;}
#inicial_fundo   {width:100%;min-height:100%;background-color:#dbdbdb;position:absolute;border:none;}
#inicial_modulos {
    background: #7a848d;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#7a848d), to(#505e6a));
    background: -webkit-linear-gradient(#7a848d, #505e6a);
    background: -moz-linear-gradient(#7a848d, #505e6a);
    background: -ms-linear-gradient(#7a848d, #505e6a);
    background: -o-linear-gradient(#7a848d, #505e6a);
    background: linear-gradient(#7a848d, #505e6a);
    -pie-background: linear-gradient(#7a848d, #505e6a);

    height:110px; margin-bottom:3px;position:relative;}

#inicial_menu    {
    background: #98a8b0;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#98a8b0), to(#b0bdc3));
    background: -webkit-linear-gradient(#98a8b0, #b0bdc3);
    background: -moz-linear-gradient(#98a8b0, #b0bdc3);
    background: -ms-linear-gradient(#98a8b0, #b0bdc3);
    background: -o-linear-gradient(#98a8b0, #b0bdc3);
    background: linear-gradient(#98a8b0, #b0bdc3);
    -pie-background: linear-gradient(#98a8b0, #b0bdc3);

    height: 30px;}

#inicial_modulos, #inicial_menu { background-repeat: repeat-x;width: 99%;border: none;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;margin: 0 auto; }

#inicial_corpo {}

#footer{width: 98%;margin-bottom:0px;bottom:0px;}
.positionFixed {position: fixed !important;pointer-events: none;}

#logo {position:relative;width: 99%;}
.Direita        {position:relative;float: right;height:95px;}
.Esquerda       {position:relative;float: left;height:95px;vertical-align:bottom;}
.Direita img, .Esquerda img   {position:relative;margin-top:30px;margin-right:20px;}

#lbRodape {margin-left:5px;}
.lbTitRodape {display:inline-block;color:#FFF;font-family:'Helvetica LT CondensedLight';font-size:16px;margin-top:5px;width:33%;}
.wrapper {min-height: 100%;height: 100%;}
.campoNormal {font-size:15px !important;background-color:white !important;display:block;}

.espaco {
     margin:0px;
    top:0px;padding-top:0px;
    }

@-moz-document url-prefix() {
    .espaco {
     margin-top:-10px;
    top:0px;padding-top:0px;

    }
}

#ctl00_MenuManutencaon0 {display:none !important;}

.fundoItensMenu {color:#fff;font-size:16px;font-family:'Helvetica LT CondensedLight';text-transform:none;cursor:pointer;}
.ctl00_MenuManutencao_4 tbody tr td img[src="/WebResource.axd?d=YeVD6uUJkMh1vYp-cREBvbK6CfzzBGbC88el03MbXNHf55nmDIM8BWbSuATsO6s0zyQ79qev7-DAcpqCQqpPTzuHZS81&t=634655754808104849"] {display:none;}
.fundoItensMenu tbody tr td, .fundoItensMenu tbody tr td a {margin-top:0px;}
td .fundoItensMenu tbody tr td a img {display:inline !important;}
.fundoItensMenu tbody tr td img {display:none !important;}

.subMenuNormal, .subMenuHover { border:1px solid #d6d6d7;color:#297bab;font-family:'Helvetica LT CondensedLight';font-size:15px;letter-spacing:1px; }
.subMenuNormal {background-color:#f7f7f7;text-transform:none;z-index:999;}
.subMenuNormal tbody tr td a {padding-left:5px;padding-right:5px;display:block !important;}
.subMenuHover {background-color:#e3e7ea;}
.subMenuHover tbody tr td a {display:block !important;}

.itemMenu {
    height:25px;
    display:inline-block;
    float:left;
    padding-top:5px;
    padding-left:10px;
    padding-right:10px;
    cursor:pointer;
    margin-left:10px;
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;
}

.itemMenuNormal {
    background: #7cb4cb;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#7cb4cb), to(#2381AB));
    background: -webkit-linear-gradient(#7cb4cb, #2381AB);
    background: -moz-linear-gradient(#7cb4cb, #2381AB);
    background: -ms-linear-gradient(#7cb4cb, #2381AB);
    background: -o-linear-gradient(#7cb4cb, #2381AB);
    background: linear-gradient(#7cb4cb, #2381AB);
    -pie-background: linear-gradient(#7cb4cb, #2381AB);
}

.itemMenuAtivo {
    background: #2381AB;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#2381AB), to(#7cb4cb));
    background: -webkit-linear-gradient(#2381AB, #7cb4cb);
    background: -moz-linear-gradient(#2381AB, #7cb4cb);
    background: -ms-linear-gradient(#2381AB, #7cb4cb);
    background: -o-linear-gradient(#2381AB, #7cb4cb);
    background: linear-gradient(#2381AB, #7cb4cb);
    -pie-background: linear-gradient(#2381AB, #7cb4cb);
}
/*****************************************************************/
/***********************ESTILOS DAS TELAS INTERNAS****************/
/*****************************************************************/

/*#telaInFundo {-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;background-color:#f7f7f7;border: solid 1px #9b9f9e;width:950px;min-height:100%;height:100%;margin-top:30px !important;padding-bottom:15px;}
*/#telaInFundo {background-color:#f7f7f7;box-shadow: 0 0 3px #9b9f9e; width:950px; min-height:100%;height:100%;margin-top:30px !important;}
/*#telaInBarraTitulo {-webkit-border-radius: 8px 8px 0 0;-moz-border-radius: 8px 8px 0 0;border-radius: 8px 8px 0 0;background: #7cb4cb;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#7cb4cb), to(#2381AB));background: -webkit-linear-gradient(#7cb4cb, #2381AB);background: -moz-linear-gradient(#7cb4cb, #2381AB);background: -ms-linear-gradient(#7cb4cb, #2381AB);background: -o-linear-gradient(#7cb4cb, #2381AB);background: linear-gradient(#7cb4cb, #2381AB);-pie-background: linear-gradient(#7cb4cb, #2381AB);text-align:center;width:100%;padding-top:5px;height:25px;}
*/#telaInBarraTitulo {background: #7cb4cb;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#7cb4cb), to(#2381AB));background: -webkit-linear-gradient(#7cb4cb, #2381AB);background: -moz-linear-gradient(#7cb4cb, #2381AB);background: -ms-linear-gradient(#7cb4cb, #2381AB);background: -o-linear-gradient(#7cb4cb, #2381AB);background: linear-gradient(#7cb4cb, #2381AB);-pie-background: linear-gradient(#7cb4cb, #2381AB);text-align:center;width:100%;padding-top:5px;height:25px;}
#telaInBarraTitulo label {font-family:'Helvetica LT CondensedBlack';font-size:18px !important;color:#fff;padding-top:5px;}
#telaInBotoesCima {border-bottom:1px solid #ccc;height:70px;}
#telaInCorpo {margin-top:2px;padding-top:0px;}
#telaInBotaoBaixo { padding-bottom:10px; }

/*****************************************************************/
/***********************BOTOES BARRA DE CIMA**********************/
/*****************************************************************/

.classBotoesCima {float:left;background-repeat:no-repeat;background-position-x:center;width:100px;height:70px;}
.classBotoesCima:hover {background-color:#dcdede;cursor:pointer;}
.classBotoesCima a {display:block;color:#2381ac;font-family:'Helvetica LT CondensedLight';font-size:18px !important;height:70px;text-transform:none;text-decoration:none !important;vertical-align:baseline;margin-top:0px;}
.classBotoesCima span {padding-top:50px;display:block;}
div[Id$="botaoCimaIncluir"],  #botaoCimaIncluir     {background-image: url(../images/botao_incluir.png);background-position:center top;}
div[Id$="botaoCimaAlterar"],  #botaoCimaAlterar     {background-image: url(../images/botao_alterar.png);background-position:center top;}
div[Id$="botaoCimaBuscar"],   #botaoCimaBuscar      {background-image: url(../images/botao_buscar.png);background-position:center top;}
div[Id$="botaoCimaExcluir"],  #botaoCimaExcluir     {background-image: url(../images/botao_excluir.png);background-position:center top;}
div[Id$="botaoCimaImprimir"], #botaoCimaImprimir    {background-image: url(../images/botao_imprimir.png);background-position:center top;}
div[Id$="botaoCimaFiltro"],   #botaoCimaFiltro      {background-image: url(../images/filtrar.png);background-position:center top;}
div[Id$="botaoCimaVoltar"],   #botaoCimaVoltar      {background-image: url(../images/voltar.gif);background-position:center top;}
div[Id$="botaoCimaAjuda"],    #botaoCimaAjuda       {background-image: url(../images/botao_ajuda.png);float:right !important;background-position:center top;}
div[Id$="botaoCimaSair"],     #botaoCimaSair        {background-image: url(../images/botao_sair.png);float:right !important;background-position:center top;}
div[Id$="botaoCimaPrimeiro"], #botaoCimaPrimeiro    {background-image: url(../images/primeiro.png);background-position:center top;}
div[Id$="botaoCimaAnterior"], #botaoCimaAnterior    {background-image: url(../images/anterior.png);background-position:center top;}
div[Id$="botaoCimaProximo"],  #botaoCimaProximo     {background-image: url(../images/proximo.png);background-position:center top;}
div[Id$="botaoCimaUltimo"],   #botaoCimaUltimo      {background-image: url(../images/ultimo.png);background-position:center top;}

/*****************************************************************/

/*.dropDown {*/
select {text-transform:uppercase;font-size:13px;font-family:'Helvetica LT CondensedLight';border: 1px solid #999;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}

/*****************************************************************/
/*********************** DASHBOARD *******************************/
/*****************************************************************/

#dash {top:20%;left:-90px;position:fixed;width:120px;height:200px;z-index:0;font-size:10px;background-image: url('../images/botao_lateral_borda.png');background-repeat:no-repeat;    background-position:right;padding-top:15px;text-align:left;cursor:pointer;}
#dash:hover {background-image: url('../images/botao_lateral_borda_hover.png');}
#dashDentro {background-image: url(../images/Inicial/barra_atalhos_dash.png);background-repeat:no-repeat;background-color:#e3e7ea;height:154px;width:80px;padding-top:30px;padding-left:10px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;-moz-opacity: 0.8;opacity:0.8;filter: alpha(opacity=8);}
.botaoAtalho  {background-image:url('../images/atalhos.png');}
.botaoGrafico {background-image:url('../images/grafico.png');}
.botaoAtalho, .botaoGrafico { background-position:left;background-repeat:no-repeat;background-color:transparent;width:60px;height:60px;border:0px;display:block;cursor:pointer;-moz-opacity: 0.6;opacity:0.6;filter: alpha(opacity=6); }
.botaoAtalho:hover, .botaoGrafico:hover {-moz-opacity: 0.6 !important;opacity:0.9 !important;filter: alpha(opacity=9) !important;}

/*****************************************************************/


#inicial_modulos{margin-bottom: 0px;width: 100%;border-radius: 0px;}
#inicial_menu{width: 100%;border-radius: 0px;margin-top: -2px;}
#footer{left: 0px;width: 100%;margin-bottom: 4px;}
#logo{margin-left: 10px;}

.alinh{ margin-left: 0px !important; }
.botaoDefault {background: linear-gradient(rgb(124, 180, 203), rgb(35, 129, 171)); border-radius: 2px; border: currentColor; height: 28px; color: rgb(255, 255, 255); font-size: 14px; min-width: 70px;cursor:pointer;}

.w100 { width: 100px; }

/* FRANQUIAS */
.pnFranquias {
    border: 1px solid #ccc;
    margin: 5px;
    float: left;
    /*color: #2381ac;*/
    color:#FFF;
    width: 196px;
    height: 50px;
    padding: 10px 10px 5px 5px;
    background: #7cb4cb;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#7cb4cb), to(#2381AB));
    background: -webkit-linear-gradient(#7cb4cb, #2381AB);
    background: -moz-linear-gradient(#7cb4cb, #2381AB);
    background: -ms-linear-gradient(#7cb4cb, #2381AB);
    background: -o-linear-gradient(#7cb4cb, #2381AB);
    background: linear-gradient(#7cb4cb, #2381AB);
    -pie-background: linear-gradient(#7cb4cb, #2381AB);
}

    .pnFranquias:hover {
        background: #2381AB;
        background: -webkit-gradient(linear, 0 0, 0 bottom, from(#2381AB), to(#7cb4cb));
        background: -webkit-linear-gradient(#2381AB, #7cb4cb);
        background: -moz-linear-gradient(#2381AB, #7cb4cb);
        background: -ms-linear-gradient(#2381AB, #7cb4cb);
        background: -o-linear-gradient(#2381AB, #7cb4cb);
        background: linear-gradient(#2381AB, #7cb4cb);
        -pie-background: linear-gradient(#2381AB, #7cb4cb);
    }

    .pnFranquias img {
        float:right;
    }

    /*.pnFranquias span {

    }*/

.TituloFranquias {
    border:1px solid #ccc;
    font-weight:bold;
    text-align:center;
    color: #FFF !important;
    width: 100%;
    padding: 5px 0px 5px 0px;
    background: #7cb4cb;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#7cb4cb), to(#2381AB));
    background: -webkit-linear-gradient(#7cb4cb, #2381AB);
    background: -moz-linear-gradient(#7cb4cb, #2381AB);
    background: -ms-linear-gradient(#7cb4cb, #2381AB);
    background: -o-linear-gradient(#7cb4cb, #2381AB);
    background: linear-gradient(#7cb4cb, #2381AB);
    -pie-background: linear-gradient(#7cb4cb, #2381AB);
}

/* Inicio dos Estilos para o Loading da Tela */
.estiloLoadingNimbus {
            position:fixed;
            margin-left:50%;
            margin-top: 20%;
            z-index: 9999;
        }
/* Fim dos Estilos para o Loading da Tela */

.sairMenu {
    height:30px;
    border-width:0px;
    /*font-family:'Helvetica LT CondensedBlack';*/
    font-family:'Helvetica LT CondensedLight';
    font-size:16px !important;
    color:#fff;
    padding:0px 30px 0px 0px;
    margin-top:0px;
    margin-right:10px;
    margin-left:10px;
    text-transform:lowercase;
}

.sairMenuNormal {
    cursor:default;
    background: url(../images/Inicial/icone_sair.png) transparent;
    background-repeat:no-repeat;
    background-position:right;
}

.sairMenuHover {
    cursor:pointer;
    background: url(../images/Inicial/icone_sair_hover.png) transparent;
    background-repeat:no-repeat;
    background-position:right;
    color:#fff;
    text-decoration:underline;
}
/**
 * okaidia theme for JavaScript, CSS and HTML
 * Loosely based on Monokai textmate theme by http://www.monokai.nl/
 * @author ocodia
 */

code[class*="language-"],
pre[class*="language-"] {
	color: #f8f8f2;
	text-shadow: 0 1px rgba(0,0,0,0.3);
	font-family: Consolas, Monaco, 'Andale Mono', monospace;
	direction: ltr;
	text-align: left;
	white-space: pre;
	word-spacing: normal;
	
	-moz-tab-size: 4;
	-o-tab-size: 4;
	tab-size: 4;
	
	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
}

/* Code blocks */
pre[class*="language-"] {
	padding: 1em;
	margin: .5em 0;
	overflow: auto;	
	border-radius: 0.3em;
}

:not(pre) > code[class*="language-"],
pre[class*="language-"] {
	background: #272822;
}

/* Inline code */
:not(pre) > code[class*="language-"] {
	padding: .1em;
	border-radius: .3em;
}

.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
	color: slategray;
}

.token.punctuation {
	color: #f8f8f2;
}

.namespace {
	opacity: .7;
}

.token.property,
.token.tag {
	color: #f92672;
}

.token.boolean,
.token.number{
	color: #ae81ff;
}

.token.selector,
.token.attr-name,
.token.string {
	color: #a6e22e;
}


.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
	color: #f8f8f2;
}

.token.atrule,
.token.attr-value
{
	color: #e6db74;
}


.token.keyword{
color: #66d9ef;
}

.token.regex,
.token.important {
	color: #fd971f;
}

.token.important {
	font-weight: bold;
}

.token.entity {
	cursor: help;
}

/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.8.7
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2018 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/

/* @group Base */
.chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.chosen-container * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  z-index: 1010;
  width: 100%;
  border: 1px solid #aaa;
  border-top: 0;
  background: #fff;
  -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
          box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  clip: rect(0, 0, 0, 0);
  -webkit-clip-path: inset(100% 100%);
          clip-path: inset(100% 100%);
}

.chosen-container.chosen-with-drop .chosen-drop {
  clip: auto;
  -webkit-clip-path: none;
          clip-path: none;
}

.chosen-container a {
  cursor: pointer;
}

.chosen-container .search-choice .group-name, .chosen-container .chosen-single .group-name {
  margin-right: 4px;
  /*overflow: hidden;*/
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: normal;
  color: #999999;
}

.chosen-container .search-choice .group-name:after, .chosen-container .chosen-single .group-name:after {
  content: ":";
  padding-left: 2px;
  vertical-align: top;
}

/* @end */
/* @group Single Chosen */
.chosen-container-single .chosen-single {
  position: relative;
  display: block;
  /*overflow: hidden;*/
  padding: 5px;
  height: 25px;
  border: 0px solid #d6d6d7;
  border-radius: 5px;
  margin-top:0px;
  
  background: #7cb4cb;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#7cb4cb), to(#2381AB));
    background: -webkit-linear-gradient(#7cb4cb, #2381AB);
    background: -moz-linear-gradient(#7cb4cb, #2381AB);
    background: -ms-linear-gradient(#7cb4cb, #2381AB);
    background: -o-linear-gradient(#7cb4cb, #2381AB);
    background: linear-gradient(#7cb4cb, #2381AB);
    -pie-background: linear-gradient(#7cb4cb, #2381AB);
        
  -webkit-box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
		  
  color: #fff;
  text-decoration: none;
  white-space: nowrap;
}

.chosen-container-single .chosen-default {
  color: #999;
}

.chosen-container-single .chosen-single span {
  display: block;
  /*overflow: hidden;*/
  margin-right: 26px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px;
}

.chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 6px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  background: url("../js/Chosen/chosen-sprite.png") -42px 1px no-repeat;
  font-size: 1px;
}

.chosen-container-single .chosen-single abbr:hover {
  background-position: -42px -10px;
}

.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
  background-position: -42px -10px;
}

.chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 18px;
  height: 100%;
}

.chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%;
  background: url("../js/Chosen/chosen-sprite.png") no-repeat 0px 2px;
}

.chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap;
}

.chosen-container-single .chosen-search input[type="text"] {
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px solid #aaa;
  background: url("../js/Chosen/chosen-sprite.png") no-repeat 100% -20px;
  font-size: 1em;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}

.chosen-container-single .chosen-drop {
  margin-top: -1px;
  border-radius: 0 0 4px 4px;
  background-clip: padding-box;
}

.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  -webkit-clip-path: inset(100% 100%);
          clip-path: inset(100% 100%);
}

/* @end */
/* @group Results */
.chosen-container .chosen-results {
  color: #444;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 4px 4px 0;
  padding: 0 0 0 4px;
  max-height: 240px;
  -webkit-overflow-scrolling: touch;
}

.chosen-container .chosen-results li {
  display: none;
  margin: 0;
  padding: 5px 6px;
  list-style: none;
  line-height: 15px;
  word-wrap: break-word;
  -webkit-touch-callout: none;
}

.chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer;
}

.chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: #ccc;
  cursor: default;
}

.chosen-container .chosen-results li.highlighted {
  background-color: #3875d7;
  /*background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);*/
  color: #fff;
}

.chosen-container .chosen-results li.no-results {
  color: #777;
  display: list-item;
  background: #f4f4f4;
}

.chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: bold;
  cursor: default;
}

.chosen-container .chosen-results li.group-option {
  padding-left: 15px;
}

.chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline;
}

/* @end */
/* @group Multi Chosen */
.chosen-container-multi .chosen-choices {
  position: relative;
  /*overflow: hidden;*/
  margin: 0;
  padding: 0 5px;
  width: 100%;
  height: auto;
  border: 1px solid #aaa;
  background-color: #fff;
  /*background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #eee), color-stop(15%, #fff));
  background-image: linear-gradient(#eee 1%, #fff 15%);*/
  cursor: text;
}

.chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none;
}

.chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}

.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  margin: 1px 0;
  padding: 0;
  height: 25px;
  outline: 0;
  border: 0 !important;
  background: transparent !important;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #999;
  font-size: 100%;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
  width: 25px;
}

.chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  margin: 3px 5px 3px 0;
  padding: 3px 20px 3px 5px;
  border: 1px solid #aaa;
  max-width: 100%;
  border-radius: 3px;
  background-color: transparent;
  /*background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee));
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);*/
  background-size: 100% 19px;
  background-repeat: repeat-x;
  background-clip: padding-box;
  -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
  line-height: 13px;
  cursor: default;
}

.chosen-container-multi .chosen-choices li.search-choice span {
  word-wrap: break-word;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 4px;
  right: 3px;
  display: block;
  width: 12px;
  height: 12px;
  background: url("../js/Chosen/chosen-sprite.png") -42px 1px no-repeat;
  font-size: 1px;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  background-position: -42px -10px;
}

.chosen-container-multi .chosen-choices li.search-choice-disabled {
  padding-right: 5px;
  border: 1px solid #ccc;
  background-color: transparent;
  /*background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee));
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);*/
  color: #666;
}

.chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #d4d4d4;
}

.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
  background-position: -42px -10px;
}

.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0;
}

.chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  color: #ccc;
  cursor: default;
}

/* @end */
/* @group Active  */
.chosen-container-active .chosen-single {
  /*border: 1px solid #fff;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);*/
}

.chosen-container-active.chosen-with-drop .chosen-single {
  border: 1px solid #aaa;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  
  /*-webkit-box-shadow: 0 1px 0 #fff inset;
          box-shadow: 0 1px 0 #fff inset;*/
}

.chosen-container-active.chosen-with-drop .chosen-single div {
  border-left: none;
  background: transparent;
}

.chosen-container-active.chosen-with-drop .chosen-single div b {
  background-position: -18px 2px;
}

.chosen-container-active .chosen-choices {
  border: 1px solid #5897fb;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.chosen-container-active .chosen-choices li.search-field input[type="text"] {
  color: #222 !important;
}

/* @end */
/* @group Disabled Support */
.chosen-disabled {
  opacity: 0.5 !important;
  cursor: default;
}

.chosen-disabled .chosen-single {
  cursor: default;
}

.chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default;
}

/* @end */
/* @group Right to Left */
.chosen-rtl {
  text-align: right;
}

.chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0;
}

.chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl;
}

.chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px;
}

.chosen-rtl .chosen-single div {
  right: auto;
  left: 3px;
}

.chosen-rtl .chosen-single abbr {
  right: auto;
  left: 26px;
}

.chosen-rtl .chosen-choices li {
  float: right;
}

.chosen-rtl .chosen-choices li.search-field input[type="text"] {
  direction: rtl;
}

.chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px;
}

.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
  right: auto;
  left: 4px;
}

.chosen-rtl.chosen-container-single .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0;
}

.chosen-rtl .chosen-results li.group-option {
  padding-right: 15px;
  padding-left: 0;
}

.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: none;
}

.chosen-rtl .chosen-search input[type="text"] {
  padding: 4px 5px 4px 20px;
  background: url("../js/Chosen/chosen-sprite.png") no-repeat -30px -20px;
  direction: rtl;
}

.chosen-rtl.chosen-container-single .chosen-single div b {
  background-position: 6px 2px;
}

.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
  background-position: -12px 2px;
}

/* @end */
/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
  .chosen-rtl .chosen-search input[type="text"],
  .chosen-container-single .chosen-single abbr,
  .chosen-container-single .chosen-single div b,
  .chosen-container-single .chosen-search input[type="text"],
  .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
  .chosen-container .chosen-results-scroll-down span,
  .chosen-container .chosen-results-scroll-up span {
    background-image: url("../js/Chosen/chosen-sprite@2x.png") !important;
    background-size: 52px 37px !important;
    background-repeat: no-repeat !important;
  }
}

/* @end */

