


/* GLOBAL */
BODY, TD, TR, TABLE, SPAN, FONT {
    font-family:Tahoma, Arial, Helvetica, sans-serif; 
    font-size:11px; 
    color:#333333; 
    border-style: none;
}

body 
{  
    margin:0px; 
    scrollbar-base-color: white;
    scrollbar-arrow-color: #527DB5;
    scrollbar-track-color: #EFF7FF;
    scrollbar-shadow-color: white;
    scrollbar-lightshadow-color: #DADADA;
    scrollbar-darkshadow-color: #DADADA;
    scrollbar-3dlight-color: #DADADA;
}

::-webkit-scrollbar 
{
    width: 15px;
    height: 15px;
}

::-webkit-scrollbar-track-piece
{
    background-color: #EFF7FF;
}

::-webkit-scrollbar-thumb:vertical
{
    height: 30px;
    background-color: white;
    border:1px solid #DADADA;
}

::-webkit-scrollbar-button
{
    background-color: white;
    border:1px solid #DADADA;
}

::-webkit-scrollbar-button:end:increment
{
    background-image: url(/sescdn/core/include/kendoUI/style/Metro/sprite.png);
    background-position: -1px -32px;
}
::-webkit-scrollbar-button:start:decrement {
    background-image: url(/sescdn/core/include/kendoUI/style/Metro/sprite.png);
    background-position: -1px 0px;
}

::-webkit-scrollbar-button:horizontal:end:increment
{
    background-image: url(/sescdn/core/include/kendoUI/style/Metro/sprite.png);
    background-position: -1px -16px;
}
::-webkit-scrollbar-button:horizontal:start:decrement 
{
    background-image: url(/sescdn/core/include/kendoUI/style/Metro/sprite.png);
    background-position: -1px -49px;
}


.branco {background-color:#FFFFFF;}

a{text-decoration:none; color:#2F7ACC;}
a:hover {text-decoration:underline;}

.lblForm {color: #000000; font-weight:bold;}
.lblDado {color: #333333; border-bottom:1px solid #d6d6d6; width:100%;}
.lblObrigatorio {color: #a90000; font-weight:normal;}
.lblNegrito {font-weight:bold;}

.relogio, .usr {color:#F0F6FF; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; white-space: nowrap; overflow:hidden; text-overflow: ellipsis;}
.tdRelogio {background: #075E7F; height:21px;}
.tdUsr {background: #075E7F;}
.tdMenu {background-color: #075E7F; border-bottom: 1px solid gray;}
.tabTituloPagina{width:100%;table-layout:fixed;}
.tdTituloPagina {text-align:left;height:31px; overflow:hidden; text-overflow: ellipsis; width:100%; background: #075E7F; padding-right: 4px;text-transform:uppercase;}
.tdTituloPagina span {color:#F0F6FF; white-space: nowrap; font-size:14px;}
.tdTituloPagina span:before {display: block; margin: 0 0 -2.12em 0.15em; padding: 0; color: #666666; }
.tdCorpoPopup td {text-align:left;}

.ifrmConteudo {background-color:#FFFFFF; border:0px solid #4E5358;}
.tabCentral {border:1px solid #737373; background-color:#FFFFFF;}
.tabBorda{border:1px solid #4e5358;}
.tabBordaDireita{border-right:1px solid #4e5358;}
.tabBordaEsquerda{border-left:1px solid #4e5358;}

/* LEGENDA */
.lblLegenda {color:#7e7e7e; font-size:10px;}
.tdLegendaHead {cursor:pointer; width:140px; background-color:#9eb1c7;height:21px;color:#FFF;}
.tdLegendaOver { background-color:#9eb1c7;width:140px; cursor:pointer;height:21px}
.tabLegendaBody {width: 100%; background-color: #f3faff; border-bottom: 1px solid #a6b4b8;}

/* FORM */
form {margin:0px;}
form, p { margin-bottom: 0px; padding: 0px; }
.tex, .sel, textarea, .tar, .formSel, select {width: 99%;}
.tex, .sel, textarea, .tar, .botao, .formSel, select { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px;  color: #000000;}
.tex { border: 1px solid #7F9DB9;background-color: #FFFFFF; 
   
}
.formSel {background-color : #D4EAFC; border: 1px solid #7F9DB9;
    }
.tar, textarea { padding: 0px; margin: 3px; border: 1px solid #7F9DB9; background-color: #FFFFFF; padding-right: 5px; padding-top: 1px; padding-left: 2px; }
.sel, select{ padding: 0px; margin: 3px; background-color: #FFFFFF; border: solid 1px #7F9DB9; }
.botao{ height: 16px; background-image : url(/sescdn/core/images/bg_botao.gif); border-bottom: 1px solid #003C74; border-right: 1px solid #003C74;border-top: 1px solid #2C94E2; border-left: 1px solid #2C94E2;padding: 0px;background-color : #F0F0EA;}

/* ERRO */
.tabErro{background-color: #FFFFFF;}
.lblErro1{color:#FF0000;font-weight:bold; font-size:12px;}
.lblErro2{color:#FF0000; font-size:11px;}

/* LOGIN */
.tabLogin {background: #FFFFFF url(/sescdn/core/images/bg_tab_login.gif) repeat-x top; border-left:1px solid #FFFFFF;}
.tdBarraLogin {background: #5A8AB4 url(/sescdn/core/images/bg_acoes_normal.gif) repeat-x top;}
.tdLoginTitulo{background: #5A8AB4 url(/sescdn/core/images/bg_ti_login.gif) repeat-x top;}
.lblRodapeLogin {color: #737373; line-height:15px; font-size:10px;}
.lblLogin {color: #404B58; font-weight:bold; font-size:11px;}
.lblLoginTitulo {color:#3379B6; font-weight:bold; font-size:12px;}

/* RODAPÉ */
.rodape {background: #5C7694 url(/sescdn/core/images/bg_roda.gif) top repeat-x; height:40px; table-layout:fixed;}
.rodapeBotao {color:#D8E5F9; font-weight:bold; text-decoration:none; border:1px solid #5C7694;}
.rodapeBotaoOn {color:#FFFFFF; background: #3E4955 url(/sescdn/core/images/bg_roda_botao.gif) top repeat-x; border-top:1px solid #3E4955; border-left:1px solid #3E4955; border-right:1px solid #ABB4BF; border-bottom:1px solid #ABB4BF;}
.rodapeBotaoOver {color:#FFFF33;border-top:1px solid #ABB4BF; border-left:1px solid #ABB4BF; border-right:1px solid #3E4955; border-bottom:1px solid #3E4955;}
.rodapeBotao, .rodapeBotaoOn, .rodapeBotaoOver {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; white-space: nowrap; overflow:hidden; text-overflow: ellipsis; padding: 3px; cursor:pointer;}
.rodapeBotao a {color:#FFFFFF; text-decoration:none; font-weight:normal;}
.rodapeBotaoOver a,.rodapeBotaoOver a:hover {color:#FFFF33; text-decoration:none; font-weight:normal;}
.rodapeBotaoOn a, .rodapeBotaoOn a:hover {color:#FFFFFF; text-decoration:none;}

/* TABELA CENTRAL */
.tabContorno {border:1px solid #4E5358; background-color:#FFFFFF;}

/* PAINEL DE CONTROLE */
.lblTituloPainelControle {font-size:13px; font-weight:bold; color:#5a8ab4; text-decoration:none;}
.linhaPainelControle {border-top:1px solid #5a8ab4;}


/* TABELA AÇÃO */
.tabAcoes {table-layout: fixed;}
.tdAcoes {background:#5A8AB4 url(/sescdn/core/images/bg_acoes.gif) bottom repeat-x; height:24px; color:#ffffff; font-size:10px; font-family:Tahoma, Arial, Helvetica, sans-serif; text-decoration:none;}
.tdAcoesNormal {background:#5A8AB4 url(/sescdn/core/images/bg_acoes_normal.gif) bottom repeat-x; color:#FFFFFF; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.divAcoes{color:#FFF; margin:1px 6px 1px 1px; height:20px; border:1px solid #5A8AB4; padding-right:6px; padding-bottom: 4px; }
.divAcoesOver {color:#FFF; margin:1px 6px 1px 1px; height:20px; background-color:#446683; border:1px ridge #004785; padding-right:6px; padding-bottom: 4px; }
.divAcoes a img { border: none !important }
.aAcoes {font-size:smaller; text-decoration:none; color:#ffffff;}
.aAcoes:hover {font-size:smaller; text-decoration:none; color:#ffffff;}
.aAcoes img{border:none}


.lblAcoesTitulo {color:#FFF; padding-left: 4px; font-weight:bold; text-transform:uppercase; font-size:11px;}

/* NENHUM REGISTRO */
.tabNenhumRegistro {background-color:#FFFFFF; width:100%;}
.tabNenhumRegistro td {text-align:center; vertical-align:middle; color:#999999; }

/* GRID */
.tabGrid { border:0px solid #E2E2DC; table-layout: fixed; background-color:#FFFFFF; height:100%;}
.tdTituloLista{background:#ECEBE6 url(/sescdn/core/images/grid_header.gif) bottom repeat-x; border-left: 1px solid #FFFFFF; border-right:1px solid #D2D1CC;empty-cells: show; height:24px; padding: 2px;}
.tdTituloListaOn{background:#FFFFFF url(/sescdn/core/images/grid_header_on.gif) bottom repeat-x; border-left: 1px solid #FFFFFF; border-right:1px solid #D2D1CC;empty-cells: show; height:24px; padding: 2px;}
.tdTituloListaFim{background:#ECEBE6 url(/sescdn/core/images/grid_header.gif) bottom repeat-x; border-left: 1px solid #FFFFFF; empty-cells: show; padding: 2px;}
.tdTituloListaFimOn{background:#FFFFFF url(/sescdn/core/images/grid_header_on.gif) bottom repeat-x; border-left: 1px solid #FFFFFF;empty-cells: show; padding: 2px;}
.tdItemLista, .tdItemListaSemBorda{border-bottom:1px solid #DBDBDB;border-top:0px solid #ffffff;border-left:0px solid #FFFFFF; border-right:1px solid #D2D1CC; padding: 2px;}
.tdItemListaSemBorda{border-right:1px solid #FFFFFF;}
.tdItemListaOn{background-color:#CED8E0; border-top:0px solid #ffffff; border-bottom:1px solid #A0A9B1;border-left:0px solid #FFFFFF; border-right:1px solid #D2D1CC; padding: 2px;}
.tdItemListaFim{border-bottom:1px solid #DBDBDB;border-top:0px solid #ffffff;border-right: 1px solid #FFFFFF; padding: 2px;}
.tdItemLista, .tdItemListaOn, .tdItemListaFim, .tdItemListaSemBorda {height:22px;}
.tdTituloLista, .tdTituloListaFim,.tdTituloListaOn, .tdTituloListaFimOn, .tdTituloLista a, .tdTituloListaOn a{text-decoration:none; color:#000; padding-left:2px; font-weight:normal;}
.tdItemSeparador{background-color:#4E5358;height:3px;}

.trLinhaListaAdvertencia .tdItemLista {background-color:#fae3e3; border-top:1px solid #ffffff; border-bottom:1px solid #d79797;border-left: 1px solid #FFFFFF; border-right:1px solid #d79797; padding: 2px; height:24px;}
.trLinhaListaAdvertencia .tdItemListaFim {background-color:#fae3e3; border-bottom:1px solid #d79797;border-top:1px solid #ffffff;border-right: 1px solid #FFFFFF; padding: 2px; height:24px;}

.trLinhaListaAdvertencia1 .tdItemLista {background-color:#d00004; color:#FFFFFF; border-top:1px solid #ffffff; border-bottom:1px solid #d79797;border-left: 1px solid #FFFFFF; border-right:1px solid #d79797; padding: 2px; height:24px;}
.trLinhaListaAdvertencia1 .tdItemListaFim {background-color:#d00004; color:#FFFFFF; border-bottom:1px solid #d79797;border-top:1px solid #ffffff;border-right: 1px solid #FFFFFF; padding: 2px; height:24px;}

.trLinhaListaAdvertencia2 .tdItemLista {background-color:#f0d000; border-top:1px solid #ffffff; border-bottom:1px solid #d7d495;border-left: 1px solid #FFFFFF; border-right:1px solid #d7d495; padding: 2px; height:24px;}
.trLinhaListaAdvertencia2 .tdItemListaFim {background-color:#f0d000; border-bottom:1px solid #d7d495;border-top:1px solid #ffffff;border-right: 1px solid #FFFFFF; padding: 2px; height:24px;}

.trLinhaListaAdvertencia3 .tdItemLista {background-color:#10a600; color:#FFFFFF; border-top:1px solid #ffffff; border-bottom:1px solid #95d796;border-left: 1px solid #FFFFFF; border-right:1px solid #95d796; padding: 2px; height:24px;}
.trLinhaListaAdvertencia3 .tdItemListaFim {background-color:#10a600; color:#FFFFFF; border-bottom:1px solid #95d796;border-top:1px solid #ffffff;border-right: 1px solid #FFFFFF; padding: 2px; height:24px;}

.trLinhaListaAdvertencia4 .tdItemLista {background-color:#004b9c; color:#FFFFFF; border-top:1px solid #ffffff; border-bottom:1px solid #95b0d7;border-left: 1px solid #FFFFFF; border-right:1px solid #95b0d7; padding: 2px; height:24px;}
.trLinhaListaAdvertencia4 .tdItemListaFim {background-color:#004b9c; color:#FFFFFF; border-bottom:1px solid #95b0d7;border-top:1px solid #ffffff;border-right: 1px solid #FFFFFF; padding: 2px; height:24px;}

/* GRID 2 */
.linhaGrid { background-color:#FFF; }
.linhaGridAlternativa{background-color:#f0f0f0;}
.linhaGridOver{background-color:#e6eff6;}
.linhaGridOn{background-color:#d8e0e8;}

.barraPaginacao{background-color:#ecebe6; color:#3f4956; border-bottom:1px solid #d6d5cf;}
.barraLegenda{background-color:#d2d1cc; border-top:1px solid #FFF; border-bottom:1px solid #FFF; color:#4e5358;}

.tdDadosGrid, .gridExterno{height:100%;}
.gridExterno{border:1px solid #999;width:100%; height:100%;}

.tdTitulos { background-color:#ccc; width:100%; height:23px; padding:0px; margin:0px; }
.divTitulosExt { position:absolute; height:23px; padding:0px; margin:0px; }
.barraTitulo { overflow:hidden; position:absolute; height:22px; width:100%; background-color:#ecebe6; }
.divRefresh{position:absolute; width:16px; height:22px; left:0px; background-color:#ecebe6; vertical-align:middle; text-align:center;}
.divRefresh img{margin:4px 0px 0px 1px;}

.tabExemplo{width:100%; table-layout:fixed;}

.divGridDados { position:relative; overflow:scroll; overflow-x:auto; height:100px; width:100px; }

.dadoGrid { border-left:0px solid #FFF; border-right:1px solid #CCC; height:22px; padding:2px; }
.primeiroDadoGrid{padding-left:2px !important;}

.tabGridDados TD{font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:11px; vertical-align:top; border-bottom:1px solid #dbdbdb;}
.tdGridTitulo, .tdGridTituloOver { font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:100; font-size:11px; vertical-align:middle; height:21px; overflow: hidden; border-bottom:1px solid #ecebe6; border-left:1px solid #FFF; border-right:1px solid #CCC; }
.tdGridTituloOver {background-color:#ffffff; border-bottom:1px solid #5cc516; }

.divGridTitulo { width:99%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding:0px; }
.divGridTitulo div {margin:0px 2px 0px 3px; text-overflow:ellipsis; overflow:hidden; }
.divGridDado{width:99%; padding:0px; overflow:hidden;}
.divGridDado div{margin:0px 2px 0px 3px;}

.divisor { width:20px; height:19px; cursor:col-resize; position:absolute; }
.divisor img { width:20px; height:20px; }

.invisivel{display:none; position:absolute; width:10px; height:20px; border-left:1px solid #000; border-right:1px solid #000;}

.gridPaginacao { border-bottom:1px solid #d6d5cf; background-color:#ecebe6; width:100%; height:22px; clear:both; }
.tbxPaginacao{border-right:1px solid #d6d5cf;border-bottom:1px solid #d6d5cf;border-left:1px solid #4e5358;border-top:1px solid #4e5358;}
.tbxPaginacaoOn { border:1px solid #26537a; background-color: #dde5eb; }
.tbxPaginacao, .tbxPaginacaoOn{text-align:center; font-size:7.5pt; color:#26537a; height:13px; width:30px; padding:0px; margin:1px;}
.lbTotalRegistros { color:#3f4956; font-size:7.5pt; }

.legendaBarra{background-color:#d2d1cc; height:21px; width:100%; border-top:1px solid #FFF; cursor:pointer;}
.legendaItensTab{border:2px solid #d2d1cc; border-top:0px;}
.legendaItensTd{font-size:10px;background:#FFF url(bg_legenda_aberta.gif) bottom repeat-x;border-top:1px solid #bebdba;border-right:1px solid #bebdba;border-bottom:1px solid #FFF;border-left:1px solid #FFF;padding:4px;}
.lbLegenda{color:#4e5358; font-size:7.5pt;}

.divNenhumRegistro {color:#9c0000; font-size:10px; text-align:center; padding-top:10px; }

/* TABELA DE NAVEGAÇÂO GRID */
.tabNavegacao { height:18px; background-color:#ECEBE6; table-layout: fixed; border-top: 1px solid #D6D5CF; border-left: 1px solid #ffffff; border-bottom: 1px solid #D6D5CF; border-right: 1px solid #D6D5CF;}
.navegacao {border-top: 1px solid #ffffff;padding-right:4px; color:#3F4956;  overflow: hidden; text-overflow: ellipsis;white-space: nowrap; font-size:xx-small;}
.paginas {text-align:left;border-top: 1px solid #ffffff;padding-left:4px; color:#00447F; white-space: nowrap; width:350px; padding:1px;}
.paginaSelecionada {cursor:default; background-color:#ffffff; border-top: 1px solid #4E5358; border-left: 1px solid #4E5358; border-bottom: 1px solid #D6D5CF; border-right: 1px solid #D6D5CF;}
.aPagina {border:1px solid #ECEBE6;}
.aPagina:hover {color:#00447F; text-decoration:none; background-color:#DDE9F6; border:1px solid #1173D4;}
.paginaSelecionada,.aPagina {font-size:xx-small; color:#00447F;text-decoration:none; height:14px; width:14px;text-align:center;padding-left: 2px; padding-right: 2px;}

/* DASHBOARD */
.tabCalendario { border:1px solid #627387; padding:4px; table-layout:fixed; empty-cells:show; height: 125px;}
.tdAtalhosTitulo { background: #627387 url(/sescdn/core/images/bg_atalhos.gif) repeat-x top; color:#FFF; font-weight:bold; height:19px; padding:2px;}
.tdAtalhos {background-color:#FFF;}
.tdAtalhosOn {background-color:#eff1f5; cursor:pointer;}
.tdAtalhos,.tdAtalhosOn{text-decoration:none; height:30px; padding:2px; border-bottom:1px solid #d6dadf;}
.tdComunicadoTitulo {color:#5a6b7d; font-weight:bold; height:20px;}
.tdComunicadoLinha {background:#546475 url(/sescdn/core/images/lin_comunicado.gif) repeat-y right; height:3px; empty-cells:show; }
.tdComunicado{color:#7e7e7e; padding-top:4px;}
.tdAtividadesHoje {color:#53a700; font-weight:bold; height:20px;}
.tdAtividadesHojeLinha {background:#53a700 url(/sescdn/core/images/lin_hoje.gif) repeat-y right; height:3px; empty-cells:show; }
.tdAtividadesAmanha {color:#418bc2; font-weight:bold; height:20px;}
.tdAtividadesAmanhaLinha {background:#418bc2 url(/sescdn/core/images/lin_amanha.gif) repeat-y right; height:3px; empty-cells:show; }

/* CALENDARIO */
.calendario {background: #FFFFFF url(/sescdn/core/images/bg_calendario.gif) repeat-x bottom;}
.calDiasSemana {background-color:#627387; color:#FFF; border-top:1px solid #8394ac; border-bottom:1px solid #525961; height:24px;}
.calDias *{color:#525961;}
.calDiasOutrosMeses{color:#FFF; visibility:hidden;}
.calDiaSelecionado{border:1px solid #af0000; color:#af0000; background-color:#ffe04e;}
.calFinalSemana{color: #525961; background-color:#EFEFEF}
.calTitulo {background-color:#525961; text-align:center; height:18px; padding-top:2px;}
.calTitulo * {color:#FFF; font-weight:bold; border:0px; width:100%; margin:0px padding:0px;}
.calFeriado{border:1px solid #af0000; color:#af0000;}

/* MENSAGEM */
.tdMensagem {background-color: #ffffe1;padding:6px;}
.tdMensagem span {color:#5c5c5c;}

/* SOBRE */
.tdTituloSobre {background: #cad1da url(/sescdn/core/images/bg_sobre.gif) repeat-x bottom;}
.tdTituloSobre, .tdTituloSobre span {color:#3b4552;}
.linha3d {empty-cells: show;border-top:1px solid #bebebe; border-bottom:1px solid #FFF;}
.divCaixa3d {border-top:1px solid #bebebe;border-left:1px solid #bebebe;border-bottom:1px solid #FFF;border-right:1px solid #FFF;}

/* ABAS */
.tabAba {background: url(/sescdn/core/images/aba_bg.gif) bottom repeat-x; height:21px;}
.aba {background: url(/sescdn/core/images/aba_02.gif) bottom repeat-x;}
.abaOvr {background: url(/sescdn/core/images/aba_over_02.gif) bottom repeat-x;}
.abaOn {background: url(/sescdn/core/images/aba_ativa_02.gif) bottom repeat-x;}
.aba, .abaOvr, .abaOn {color:#404040; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; text-align:center; padding:0px 4px 0px 4px; height:21px;}
.aba a,.abaOvr a, .abaOn a{text-decoration:none; color:#404040;}
.aba a:hover, .abaOvr a:hover {text-decoration:none; color:#000000;}

/* POPUP */
.tabCorpoPopup {border-color:#979696; border-style:solid; border-width:1px; border-top: 0px; background-color:#FFFFFF;}

/* LINHAS */
.linhaSeparador TD {border-bottom:1px solid #979696;}
.linDashed{background:url(/sescdn/core/images/sep1.gif) repeat-x center;}

/* SUB-TITULOS */
.tdSubTitulo {color:#5a6b7d;height:20px;text-transform:uppercase;text-align:left;}
.tdSubTituloLinha {background:#546475 url(/sescdn/core/images/lin_comunicado.gif) repeat-y right; height:3px; empty-cells:show; }

/* BOLSA */
.tdTituloCompra { background-color: #ab1d1d; border-top:1px solid #e04848; border-bottom:1px solid #7b1515;}
.tdItemCompra {background-color: #FFF; }
.tdItemCompraAlternado {background-color: #fcf5f6; }
.tdTituloVenda { background-color: #225a96; border-top:1px solid #6787a9; border-bottom:1px solid #134173;}
.tdItemVenda {background-color: #FFF; }
.tdItemVendaAlternado {background-color: #f3faff; }

.tdTituloVenda, .tdTituloCompra {color:#FFF; font-weight:bold; height:22px; padding-left:4px;}
.tdTituloVenda a, .tdTituloCompra a {color:#FFF;  text-decoration:none;}
.tdTituloVenda a:hover, .tdTituloCompra a:hover {color:#FFF; text-decoration:underline;}

.tdItemCompra,.tdItemCompraAlternado,.tdItemVenda,.tdItemVendaAlternado {border-bottom:1px solid #DBDBDB;border-top:1px solid #ffffff;border-left: 1px solid #FFFFFF; border-right:1px solid #D2D1CC; padding: 2px; height:23px;}
.tabLanceVenda {background: #e4e9ee url(/sescdn/core/images/bg_bolsa_venda.gif) repeat-x; height:28px;}
.tabLanceCompra {background: #eee4e4 url(/sescdn/core/images/bg_bolsa_compra.gif) repeat-x; height:28px;}
.tabLanceVenda2 {background: #e4e9ee url(/sescdn/core/images/bg_bolsa_venda2.gif) repeat-x; height:56px;}
.tabLanceCompra2 {background: #eee4e4 url(/sescdn/core/images/bg_bolsa_compra2.gif) repeat-x; height:56px;}
.imgOpaca {-moz-opacity:0.3; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);}
.lblRelogioTitulo{color:#FFF; background-color:#446683; border:1px ridge #004785; padding: 2px;}
.lblRelogioTitulo span {color:#FFF;}


/* PAINEL DE NEGOCIAÇÃO */
.frmPnlDados{border:1px solid #4e5358; border-bottom:none;}
.frmPnlBotoes{border:1px solid #4e5358; border-top:none;}
.tdTituloPainel{background-color: #596A7B; border-top:1px solid #8394AC; border-bottom: 1px solid #4E5358; height:25px;}
.tdTituloPainel span {color:#FFF; font-weight:bold; padding-left:5px;}
.tdPnlTopico{font-weight:bold; padding-top:10px;}
.tdPnlLinha{background: url(/sescdn/core/images/lin_pnl_controle.gif) repeat-x; height:2px;}
.tdPnlNegociacaoBotoes{background: #FFF url(/sescdn/core/images/bg_pnl_controle.gif) top repeat-x; height:25px;}
.bgPainel {background-color:#ccd2d8;}
.lblCompra {color:#990001;}
.lblVenda {color:#002a96;}
.tdPnlBotao,.tdPnlBotaoOn{padding-top:7px;padding-bottom:7px;}
.tdPnlBotaoOn {background-color:#eaeff5;}


/* TICKER */
.tdTickerBg{background: #000 url(/sescdn/core/images/tick_bg.gif) repeat-x;}
.TickCor1 {color: #FFDF00;}
.TickCor2 {color: #39C718;}

/* MSG AJAX - CARREGANDO */
.msgCarregando {position:absolute; display:none; background-color:#ECECEC; border:2px solid #DADADA; padding:4px;}
.msgLoad {background-color:#ECECEC; border:2px solid #DADADA; padding:4px;}

/* FORM - DINAMICO */
.divPesquisaFormDinamico{float:both;}
.divPesquisaFormDinamicoBotoes{float:right;width:62px;}

/* DETALHES DO PRODUTO */
.tabBordaImagem {border:1px solid #cecfde; width:150px; height:150px;}
.tabBarraImagem {background: #e1e6ed url(/sescdn/core/images/bg_barra_imagem.gif) repeat-x; border:1px solid #cecfde; margin-top:3px; height:28px;}
.lblImagem {color:#373737;}

/* AGRUPADOR */
.tdLinhaAgrupador{background: url(/sescdn/core/images/lin_grupo.gif) repeat-x; heigth:11px;}
.tdLinhaAgrupadorSeparador{background: url(/sescdn/core/images/lin_grupo_v.gif) repeat-y left;}
.lblAgrupador{color:#007eb8; font-weight:bold;}
.aAgrupador, .aAgrupadorLink{color:#007eb8; text-decoration:none;}
.aAgrupador {font-weight:bold;}

/* TOTALIZADOR */
.divTotalExterno {border:1px solid #e0e3e7;
 
   max-width:230px;
   min-width:200px;

}
.tabTotal {background: #FFFFFF url(/sescdn/core/images/bg_total.gif) bottom repeat-x; }
.tdValor {height:30px; white-space:nowrap; padding:4px;}
.lblTotal {color:#444444; font-weight:bold; }
.lblTotalValor {color:#0064b8; font-weight:bold; font-size:12px;}

.divTotalExterno2 {border:1px solid #F89c90;
 
   max-width:230px;
   min-width:200px;

}
.tabTotal2 {background: #FFFFFF url(/sescdn/core/images/bg_total_2.gif) bottom repeat-x; }
.tdValor2 {height:30px; white-space:nowrap; padding:4px;}
.lblTotal2 {color:#444444; font-weight:bold; }
.lblTotalValor2 {color:#ba0303; font-weight:bold; font-size:12px;}

.tdItemCor1{background-image:none;background-color: #e7ead8; border-top:1px solid #f7fae5;border-right:1px solid #e0e2d3; border-left:1px solid #f7fae5; border-bottom:1px solid #e0e2d3;}
.tdItemCor2{background-image:none;background-color: #f7fae5; border-top:1px solid #fefffd;border-right:1px solid #d1d6bb; border-left:1px solid #fefffd; border-bottom:1px solid #d8dec7;}
.tdItemCor3{background-image:none;background-color: #d6d9c5; border-top:1px solid #e9e9e2;border-right:1px solid #cccfbc; border-left:1px solid #e9e9e2; border-bottom:1px solid #cccfbc;}





.tdItemCor1, .tdItemCor1 *{color:#535b6a;}
.tdItemCor2, .tdItemCor2 *{color:#525841;}
.tdItemCor3, .tdItemCor3 *{color:#562929;}

/* FORUM */
.tabForumRespostas {background-color:#858382;}
.tdForumUsuario {background: #FFFFFF url(/sescdn/core/images/bg_calendario.gif) repeat-x bottom; height:20px;}
.tdForumTitulo { background-color:#F2F2F2; padding:4px;}
.tdForumResposta {background-color:#FFF; padding:4px;}
.lblUserForum,.lblForumTitulo {color:#565656; font-weight:bold; }
.lblEmpresaForum {color:#565656; }
.ExcluirMensagemForum {background-color:#FFF; text-align:center; margin:4px; border:1px solid #dedede; padding:4px;}

/* CHAT */
.aChat{color:#00355a; text-decoration:none; font-size:10px;}
.tbxChat{border:1px solid #FFF; color:#656565; height:38px; font-size:11px; padding-left:4px; margin-left: 6px;}
.tabChatEscrita{height:100%; width: 99.2%;}
.tdChatEscritaBg{background: url(/sescdn/core/images/chat_msg_2.gif) repeat-x; background-size: contain; }
.tdChatEscritaBotaoBg{background: url(/sescdn/core/images/chat_msg_4.gif) repeat-x; background-size: contain; }
.lblMsgComprador{color:#0061b2; font-weight:bold;}
.lblMsgFornecedor{color:#656565; font-weight:bold;}
.lblMsgSistema{color:#b20000; font-weight:bold;}
.tdMsg{height:24px; color:#656565; white-space: pre-line;}
.linChat{border-bottom:1px dashed #efefef}
.chatListaMsg{overflow:auto; width:99%; border:1px solid #efefef; border-bottom:0px;}
.tdBarraChat{background: url(/sescdn/core/images/bg_barra_chat.gif) repeat-x; height:31px; color:#656565; font-weight:bold; text-transform:uppercase;}

/* LISTA DE ITENS ADICIONADOS DINAMICAMENTE */
.tabLista3D{ border-width:1px; border-style: solid; border-top: #686762; border-left:#686762; border-bottom:#d2d1cc; border-right:#d2d1cc;}

/* BLOQUEADOR */
.tabMnBloqueador{}
.aMnBloqueador{color:#3379B6; text-decoration:none;}
.aMnBloqueadorSelecionado{color:#880f0f; font-weight:bold; text-decoration:none;}
.tdMnBloqueador {height:20px; padding-left:15px;}
.lblMnBloqueadoDescricao{color:#737373;}
.olDescricaoBloqueador{font-size:11px;}
.lblTituloBloqueador{color:#3379B6; font-size:14px; font-weight:bold; padding-left:15px;}

/*FILTRO DE PESQUISA AVANÇADO*/
span.lblFiltroEOu{color:#008115}
span.lblFiltroOperador{color:#000;}
span.lblFiltroValor{text-decoration:underline;color:#0065cc}

/*MENU LISTA LATERAL*/
.divListaArvore{background:url(/sescdn/core/images/bg_menu_link_lateral.gif) repeat-x;) border-top:1px solid #FFF; border-bottom:1px solid #c6cedd; padding:6px 0px 0px 6px; height:30px;}
.divListaArvore a{color:#4c5d7f; text-decoration:none;}
.divListaArvore a:active{font-weight:bold;}

.lbDestaqueCor{color:#0064b8;}
.tdCorDestaque{background-color:#41a0e2;}

/* ATENDIMENTO */
.atendimento{float:right; z-index:15000; position:absolute; top:0px; width:100%; visibility: hidden; overflow: hidden; height:0px;}
.atendimentoBorda {background-color:#FFF;  border:1px solid #627387; padding:4px; height: 65px; width:170px; margin-right:10px; top:0px; position:relative;}
.atendimentoFechar{float:right; width:12px; margin-right:4px; margin-top:2px;}
.atendimentoTitulo {background-color:#627387; border-top:1px solid #8394ac; border-bottom:1px solid #525961; height:17px;}
.lblAtendimentoTitulo{color:#FFF; font-weight:bold; margin:1px 0px 0px 4px; float:left;}
.atendimentoMensagem{background: #FFFFFF url(/sescdn/core/images/bg_calendario.gif) repeat-x top; height:45px;}
.atendimentoIcone{float:left; width:28px; height:26px; clear:left; margin:4px; text-align:left}
.lblAtendimentoMensagem{margin:4px; text-align:left}

.listaSugestao {list-style:none; margin:0px;line-height:18px;}
.liSelecionado{background-color: #D4EAFC; cursor:pointer;}
#textoPadrao {display:none; overflow:scroll; overflow-x:hidden; 
    height:72px; position:absolute; background-color:#FFF; border:1px solid #CCC;}
    

/* BARRA OBSERVACOES */
.tdObservacoes{background-color:#848484;}
.tdObservacoes *{color:#FFF;}
.divObservacoesTitulo{cursor:pointer;padding:4px 0px 0px 2px; height:21px;}
.divObservacoesMensagem{padding:4px; line-height:16px; border-top:1px solid #959595;}

/* FORMULA */
.texErro{background-image:url(/sescdn/core/images/form_err.gif);
     background-position:0px 0px;
     background-repeat: no-repeat; border:1px solid #ff0000;}
.texAviso{background-image:url(/sescdn/core/images/form_var.gif);
     background-position:0px 0px;
     background-repeat: no-repeat; border:1px solid #ffd200;}
     
/*MENU TEXTBOX*/
.menuTexto{display:none;position:absolute; z-index:999; background-color:#f7f6f3; font-size:10px; border:1px solid #8394ac;}        
.menuTexto ul{list-style-type:none; margin:0px;padding:0px; border-left:1px solid #ccd5e1;}
.menuTexto li{display:block;padding:5px; border-bottom:1px solid #d6d7ce; border-left:3px solid #8394ac;}
.menuTexto .liOn{background-color:#bfdff5;}
.menuTexto li a{text-decoration:none; color:#000000;}
.menuTexto li a:hover {text-decoration:none; color:#627387;}

/*PERCENT BAR*/

.percent-bar { min-height: 25px; background-color: #C5C5C5; width: 0%; }
.content-percent-bar { position: relative; width: 100%; height: 100%; border: 1px solid #DADADA; }
.label-completed-percent-bar { position: absolute; right: 0; top:-5px; padding-right:5px; }

/*AJUSTA ALINHAMENTO DE TODAS AS NEGOCIAÇÕES NO IE10*/
#divItens table { text-align:left; }

.multiLanguageClose { display:none; }
.multiLanguageOpen { display:table-row; }

.icon {
    width:16px;
    height:16px;
    overflow: hidden;
    vertical-align: middle;
    display: inline-block;
    background-size: auto;
    background-repeat: no-repeat !important;
    background-origin: padding-box;
    background-color: transparent;
}

.icon-success {
    background-image: url(../../../core/Images/icones/ic_sucesso.png) !important;
}

.icon-language-open {
    background-image: url(../../../core/Images/icones/ic_idioma_mais.png);
}

.icon-language-close {
    background-image: url(../../../core/Images/icones/ic_idioma_menos.png);
}

.barraRolagemAutomatica {
    overflow-x: hidden;
    overflow-y: auto;
    max-height: 100px;
}

img{border: 0px}

input.datepicker.k-input, input.numerictextbox.k-input
{
    border-bottom: solid 1px #cdcdcd !important;
}