/* Moderno */
.dxpnlControl_Moderno.dxpnl-edge.t.headerPane,


.dxpnlControl_Moderno.leftPane {  padding: 0px;}

    .dxpnlControl_Moderno.leftPane .dxnbLite_Moderno .dxnb-gr:first-child .dxnb-header,
    .dxpnlControl_Moderno.leftPane .dxnbLite_Moderno .dxnb-gr:first-child .dxnb-headerCollapsed { border-top: 0px; }

.dxpnlControl_Moderno.rightPane { width: 350px;}

.dxpnlControl_Moderno .accountHeader h2 { }

.dxpnlControl_Moderno .loginControl a,
.dxpnlControl_Moderno .templateTitle a { font-size: 14px; color: #0072c6; border-color: #0072c6;}

.dxpnlControl_Moderno .templateTitle a {  font-size: 28px;}

.dxpnlControl_Moderno .contentPane .dxgvControl_Moderno .dxgvTable_Moderno { border: 0 !important;}

.dxpnlControl_Moderno .contentPane .dxgvControl_Moderno .dxgvHeader_Moderno { border-top: 0 !important;}

.dxpnlControl_Moderno.dxpnl-edge.b.footerPane { background: #EDEDED;}

.accountHeader{ text-align:center; }
.No_Border{border:none !important;}

html {
    --Elements-Color-0: white; /* blanco*/
    --Elements-Color-1: #0077c8; /* azul oscuro*/
    --Elements-Color-2: #3F9ADB; /* azul claro*/
    --Elements-Color-3: #FD9F57; /* naranja oscuro select*/
    /*--Elements-Color-3: #F87C1D; /* naranja oscuro select*/
    --Elements-Color-4: #ffd893; /* naranja claro hover*/
    --Elements-Total-Height: 0px;
    --Elements-Total-Width: 0px;
    --Elements-Total-Height-Header-Footer: 0px;
    --Elements-Height-Estructura_Informes: 0px;
}


.body {
    margin: 0px 0px 0px 0px;
}


html {
    --scrollbarBG: #cfd8dcd9;
    --thumbBG: #90A4AE;
    --scrollbar: #0077c8de;
    --scrollbar-back: #0077c833;
}


body {
    scrollbar-width: 0px;
    scrollbar-color: var(--thumbBG) var(--scrollbarBG);
    -ms-overflow-style: none;
}

.body::-webkit-scrollbar {
    display: none;
}

/* Hide scrollbar for IE and Edge */
.example {
    -ms-overflow-style: none;
}

.Label_Generico{text-align:left; width:100%;}
.TextBox_Generico{width:100%;}
.Button_Generico{background:var(--Elements-Color-1); color:white; cursor:pointer;}
.Button_Generico:hover{background:var(--Elements-Color-4); color:white;}
.Button_Generico_Border{background:white; border:solid; border-color:var(--Elements-Color-1); border-width:1px; color:var(--Elements-Color-1); cursor:pointer;}
.Button_Generico_Border:hover{background:var(--Elements-Color-4); color:white;}

.Label_Incorrect{color: red;}
.Label_Bold{font-weight:bold;}

.dxlpLoadingPanel_Moderno{border: 1px solid white !important;}
.Gift_Loading_panel{width:80px !important; height:80px !important;}
.Label_Loading{color: #919191;}

/* #region   Login*/
.div_Content_login {
    background-repeat: no-repeat;
    background-size: var(--Elements-Total-Width) var(--Elements-Total-Height);
    background-image: url('../Content/Images/Fondo_1.png');
    text-align: center;
    height: 100%;
}

.div_Content_login .div_header_Login{ margin-left: -10px; text-align:left; background: var(--Elements-Color-1); height: auto; position: fixed; width: 100%; top: 0; z-index: 40;}
.div_Content_login .div_header_Login .Img_Logo_Codisys{padding-left:2%;}


.div_Content_login .div_Box_login{ background-color: #fff; width: 500px; border-top: 1px solid #e4e4e4; box-shadow: 0 1px 1px 0 rgba(0,0,0,0.2); display: inline-block; vertical-align: middle; margin-top:10%; padding:30px;}

.div_Content_login .div_Box_login .div_Img_Cliente{}
.div_Content_login .div_Box_login .div_Img_Cliente .Img_Cliente{ width: 170px;}

.div_Content_login .Label_Login{ transform: translate(-30px, 10px) scale(.8, .8); width: 320px; text-transform: uppercase;}
.div_Content_login .TextBox_Login{ width:100%; margin-top:2%; height:40px;}

.div_Content_login .div_Box_login .div_UserName{width:100%; display:table; margin-top:3%; text-align:left;}
.div_Content_login .div_Box_login .div_UserName table{width:100%; display:table;}

.div_Content_login .div_Box_login .div_Password{width:100%; display:table;  margin-top:5%;  text-align:left;}
.div_Content_login .div_Box_login .div_Password table{width:100%; display:table; height:40px;}

.div_Content_login .div_Box_login .Button_Login{ margin-top:5%; background-color:var(--Elements-Color-1); background: var(--Elements-Color-1); box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1); border: 1px solid #3F9ADB; box-sizing: border-box; color: #fff; cursor: pointer; width: 100%; height: 50px; font-size: 16px; border-radius: 4px; outline: none; }
.div_Content_login .div_Box_login .Button_Login:hover { background-color:var(--Elements-Color-3); background: var(--Elements-Color-3);}

/*#endregion */

/* #region   Change Password*/

.div_Content_changePwd {
    background-repeat: no-repeat;
    background-size: var(--Elements-Total-Width) var(--Elements-Total-Height);   
    text-align: center;
    height: 100%;
}
    .div_Content_changePwd .titulo_Change_Password{ color: #0077c8;}
    .div_Content_changePwd .div_Box_ChangePwd { background-color: #fff; width: 500px; border-top: 1px solid #e4e4e4; box-shadow: 0 1px 1px 0 rgba(0,0,0,0.2); display: inline-block; padding: 30px;}
    .div_Content_changePwd table {width: 100%; display: table; height: 40px;}
    .div_Content_changePwd .div_Box_ChangePwd .TextBox_ChangePwd {width: 100%; margin-top: 2%; height: 40px;}
    .div_Content_changePwd .div_Box_ChangePwd .Button_ChangePwd {margin-top: 5%; background-color: var(--Elements-Color-1); background: var(--Elements-Color-1); box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1); border: 1px solid #3F9ADB; box-sizing: border-box;
        color: #fff;
        cursor: pointer;
        width: 100%;
        height: 50px;
        font-size: 16px;
        border-radius: 4px;
        outline: none;
    }
    .div_Content_changePwd .div_Box_ChangePwd .ChangePwd:hover {background-color: var(--Elements-Color-3); background: var(--Elements-Color-3);}
    
    .div_Mensaje_Aviso_Password{margin-top:1%;}
     .div_Mensaje_Aviso_Password .Mensaje_Aviso_Password{width:100%; display:table; color:#909090;}
/*#endregion */ 


/* #region   Header*/
.div_Img_Menu_Mobile{display:none;}

.Header_Content{text-align:left; background-color:white; display:table; height: auto;  width: 100%; top: 0; z-index: 40;  padding-top: 0.5%; padding-bottom:0.5%; border:none; border-bottom:solid; border-color:#ededed;}

.Header_Content .div_Img_Logo_Codisys{width:auto; display:table; float:left;}
.Header_Content .div_Img_Logo_Codisys .Img_Logo_Codisys{padding-left:2%; width:180px; margin-top:7%; margin-left:2%;}

.Header_Content .headerMenu{width:auto; margin-top: 7px; display:inline-flex; padding-left:3%;}
/*.Header_Content .headerMenu .dxm-item{    background-color: aliceblue;}*/
.Header_Content .headerMenu .dxmLite_Moderno{max-width:800px; float:left; }
.Header_Content .headerMenu .Menu_Header{float:left;}
.Header_Content .headerMenu .Menu_Header span{ font-size:16px;}
/*.Header_Content .headerMenu .Menu_Header .dxm-selected{background-color:var(--Elements-Color-1);}
.Header_Content .headerMenu .Menu_Header .dxm-selected span{color:var(--Elements-Color-0);}*/
.Header_Content .headerMenu .Menu_Header .dxm-hovered{background-color:var(--Elements-Color-1);}
.Header_Content .headerMenu .Menu_Header .dxm-hovered span{color:var(--Elements-Color-0);}
.Header_Content .headerMenu img { width:20px !important; margin-left:inherit !important; margin-right:inherit !important;}

.Menu_Header_Select{border-bottom: solid !important; border-bottom-color:#0077c8 !important; border-bottom-width:1px !important;}


.Header_Content .headerMenu img{width:25px; margin-right: 5px !important; margin-left:-3px;}
 
.Header_Content .headerMenu .Btn_Header{ border:none; font-weight: 500; font-size: 14px; font-family:Arial; border-bottom:solid; border-color: var(--Elements-Color-1); color:var(--Elements-Color-1); margin-left: 2%; background:var(--Elements-Color-0); background-color:var(--Elements-Color-0)}
.Header_Content .headerMenu .Btn_Header:hover{background:var(--Elements-Color-4); background-color:var(--Elements-Color-4)}
.Header_Content .headerMenu .Btn_Header_Select{ border:none; font-weight: 500; font-size: 14px; font-family:Arial; border-bottom:solid; border-color: var(--Elements-Color-1); color:var(--Elements-Color-0); margin-left: 2%; background:var(--Elements-Color-1); background-color:var(--Elements-Color-1)}

.Header_Content .headerMenu .dxm-subMenu .dxm-selected{background-color:var(--Elements-Color-1); border-color:inherit; border:none;}

.dxm-checked, .dxmLite_Moderno .dxm-horizontal .dxm-selected{background-color:inherit; cursor:pointer !important;}


.Header_Content .div_Label_Header_UserName_Linea {float:right; margin-top:10px; padding-right:1%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.Header_Content .div_Label_Header_UserName_Linea .Label_Header_UserName{ color:black; font-size:16px; width:100%; cursor:pointer; color:#a7a7a7;}
.Header_Content .div_Label_Header_UserName_Linea .Label_Header_UserName:hover{background-color:antiquewhite;}

   .Header_Content .div_Header_Content_UserName{ display: none; position: absolute; float: left; right: 0px; background-color: #fdfdfd; z-index: 10000; padding: 0.5%; border:solid; border-width:1px; border-top:none; border-color:#b9b1b1; padding-right: 2%;}
   .Header_Content .div_Header_Content_UserName .div_Lin_change_Password{ width:100%;}
   .Header_Content .div_Header_Content_UserName .div_Lin_change_Password:Hover{background-color:antiquewhite;}
   .Header_Content .div_Header_Content_UserName .div_Lin_cerrar_sesion{ margin-top:10%; }
   .Header_Content .div_Header_Content_UserName .div_Lin_cerrar_sesion:Hover{background-color:antiquewhite;}
   .Header_Content .div_Header_Content_UserName span{text-decoration: unset; color:black;}
   .Header_Content .div_Header_Content_UserName .Btn_Lin_Img img{width:30px; height:30px;}


   .Header_Content .div_Content_Logo{float:right; margin-top:6px; padding-right:4%;}
   .Header_Content .div_Content_Logo img{max-width: 165px; max-height:36px;}


/*#endregion */


/* #region   Footer*/
.footerPane {padding:0.5% !important; background-color:whitesmoke;}
.footerPane .copyright{width:auto; display:inline-grid}
.footerPane .copyright .label_Copyright{width:auto; }
.footerPane  .div_Img_Footer{float:right;}
.footerPane  .div_Img_Footer .Img_Cliente{ height:30px;}
/*#endregion */


/* #region   Pop Ups*/
    .PopUp_Generico_Btn { border-radius: 5px; -webkit-box-shadow: 10px -10px 7px 0px rgba(123,123,123,1); -moz-box-shadow: 10px -10px 7px 0px rgba(123,123,123,1); box-shadow: 10px -10px 7px 0px rgba(123,123,123,1); }
    .PopUp_Generico_Btn .Label_PopUp_Generico_Btn { font-size: 1rem; margin: auto; display: table; width: 100%; font-family: var(--Elements-Texto-General); padding-bottom: 5%; padding-top: 3%; text-align: center;  }
    .PopUp_Generico_Btn .Btn_PopUp_Generico_Btn { width: 50%; margin: auto; margin-top: 3%; display: table;  font-size: 1rem; font-weight: bold; margin-bottom: 3%; color:white; background:var(--Elements-Color-1); background-color:var(--Elements-Color-1)}


    .PopUp_Generico_2_Btns { border-radius: 5px; -webkit-box-shadow: 10px -10px 7px 0px rgba(123,123,123,1); -moz-box-shadow: 10px -10px 7px 0px rgba(123,123,123,1); box-shadow: 10px -10px 7px 0px rgba(123,123,123,1); }
    .PopUp_Generico_2_Btns .Label_PopUp_Generico_2_Btns { font-size: 1rem; margin: auto; display: table; width: 100%; font-family: var(--Elements-Texto-General); padding-bottom: 5%; padding-top: 3%; text-align: center; }
    .PopUp_Generico_2_Btns .Btn_1_PopUp_Generico_2_Btns { width: 45%; float:left; margin: auto; margin-top: 3%; display: table;  font-size: 1rem; font-weight: 500; margin-bottom: 3%; color:var(--Elements-Color-1); border:solid; border-width:1px; border-color:var(--Elements-Color-1); background:var(--Elements-Color-0); background-color:var(--Elements-Color-0)}
    .PopUp_Generico_2_Btns .Btn_2_PopUp_Generico_2_Btns { width: 45%; float:right; margin: auto; margin-top: 3%; display: table;  font-size: 1rem; font-weight: bold; margin-bottom: 3%; color:white; background:var(--Elements-Color-1); background-color:var(--Elements-Color-1);}


    .PopUp_Generico_Btn { border-radius: 5px; -webkit-box-shadow: 10px -10px 7px 0px rgba(123,123,123,1); -moz-box-shadow: 10px -10px 7px 0px rgba(123,123,123,1); box-shadow: 10px -10px 7px 0px rgba(123,123,123,1);}
    .PopUp_Generico_Btn .Label_PopUp_Generico_Butn { font-size: 1rem; margin: auto; display: table; width: 100%; font-family: var(--Elements-Texto-General); padding-bottom: 5%; padding-top: 3%; text-align: center; }
    .PopUp_Generico_Btn .Btn_PopUp_Generico_Butn { width: 50%; margin: auto; margin-top: 3%; display: table;  font-size: 1rem; font-weight: bold; margin-bottom: 3%; background:var(--Elements-Color-1); color:var(--Elements-Color-0);}
    .PopUp_Generico_Btn .Btn_PopUp_Generico_Butn_Cancelar { width: 50%; margin: auto; margin-top: 3%; display: table; font-size: 1rem; font-weight: bold; margin-bottom: 3%; background-color: black}
    
    .PopUp_Albaranes_Pendientes{ overflow-y:auto; }
    .PopUpInline{display: inline !important;}
    .PopUp_Albaranes_Pendientes .Label_PopUp_Generico_Butn{height:350px !important; overflow-y:auto; display:inline-block;}

     .PopUp_Pedidos_Creeados { border-radius: 5px; -webkit-box-shadow: 10px -10px 7px 0px rgba(123,123,123,1); -moz-box-shadow: 10px -10px 7px 0px rgba(123,123,123,1); box-shadow: 10px -10px 7px 0px rgba(123,123,123,1);}
    .PopUp_Pedidos_Creeados .Label_PopUp_Generico_Butn { font-size: 1rem; margin: auto; display: inline-block; width: 100%; font-family: var(--Elements-Texto-General); padding-bottom: 5%; padding-top: 3%; text-align: center; max-height:200px; overflow-y:auto;}
    .PopUp_Pedidos_Creeados .Btn_PopUp_Generico_Butn { width: 50%; margin: auto; margin-top: 3%; display: table;  font-size: 1rem; font-weight: bold; margin-bottom: 3%; background:var(--Elements-Color-1); color:var(--Elements-Color-0);}
    .PopUp_Pedidos_Creeados .Btn_PopUp_Generico_Butn_Cancelar { width: 50%; margin: auto; margin-top: 3%; display: table; font-size: 1rem; font-weight: bold; margin-bottom: 3%; background-color: black}
    

/*#endregion */

.dxtlSearchPanel_Moderno{padding: 16px;}
.dxeListBoxItemRow_Moderno{cursor:pointer;}
/* #region Intermedia Documentos*/
.div_Content_Intermedia {
    background: #fafafa;
}

.div_Content_Intermedia .div_Content_LineasNegocio{width:0px; visibility:hidden; float:left;}
.div_Content_Intermedia .div_DropDown_LineasNegocio_Mobile{display:none;}

.div_Content_Intermedia .div_Content_LineasNegocio .TreeListLineasNegocio{ }
.div_Content_Intermedia .TreeListLineasNegocio .dxtlNode_Moderno{cursor:pointer !important;}
.div_Content_Intermedia .TreeListLineasNegocio .dxtlNode_Moderno:hover{background-color:var(--Elements-Color-4); background:var(--Elements-Color-4);}

.div_Content_Intermedia .TreeListLineasNegocio .dxtlFocusedNode_Moderno{background-color:var(--Elements-Color-1) !important; background:var(--Elements-Color-1) !important; color:var(--Elements-Color-0) !important}
.div_Content_Intermedia .TreeListLineasNegocio .dxtlFocusedNode_Moderno:hover{background: var(--Elements-Color-4) !important; color: var(--Elements-Color-0);}
 .div_Content_Intermedia .TreeListLineasNegocio .dxtlCSD::-webkit-scrollbar { display: none;}

.div_Content_Intermedia .div_Content_Tiendas{width:0px; visibility:hidden; float:left; text-align:left;}
.div_Content_Intermedia .div_Content_TiposDocumento .div_Des_Seleccion_Tienda{display:table;}
.div_Content_Intermedia .div_Content_TiposDocumento .div_Combo_Tiendas {padding-top:10px;}

.div_Content_Intermedia .div_Content_TiposDocumento {width:60%; margin:auto;  text-align:left; overflow-y:auto; }


.div_Content_Intermedia .div_Content_TiposDocumento .div_Header_Tipos_Documentos{ height:auto; display: flow-root; padding-top: 0.5%; padding-left: 2%; padding-bottom: 2%; border: solid; border-width: 1px; border-color: #dddfe1; margin-top: 1%;}
.div_Content_Intermedia .div_Content_TiposDocumento .div_Header_Tipos_Documentos .div_Linea_Tienda_Pre{ float:left; margin:auto; width: 90%;}
.div_Content_Intermedia .div_Content_TiposDocumento .div_Header_Tipos_Documentos .div_LineaNegocio_Pre{width:auto; white-space: nowrap; display:none;}
.div_Content_Intermedia .div_Content_TiposDocumento .div_Header_Tipos_Documentos .div_Tienda_Pre{margin-top: 0.5%; width:100%; white-space: nowrap; display:none;}
.div_Content_Intermedia .div_Content_TiposDocumento .div_Header_Tipos_Documentos .Titulo_Pre{ display:table; float:left; font-size: 15px; color:var(--Elements-Color-1); font-weight: 600; padding-top:1%;}
.div_Content_Intermedia .div_Content_TiposDocumento .div_Header_Tipos_Documentos  .Label_Pre{ display: table; float: left; font-size: 16px; padding-top: 1%; padding-left: 1%; font-weight: 500; color: black;}

.div_Content_Intermedia .div_Content_TiposDocumento .div_Header_Tipos_Documentos .div_Content_ComboTiendas{display:none; width:50%; padding-top:1%;}


.div_Content_Intermedia .div_Content_TiposDocumento .div_Header_Tipos_Documentos_Pre{ width:80%; margin:auto; height: auto; display: flex; padding-top: 0.5%; padding-left: 2%; padding-bottom: 1%; border: solid; border-width: 1px; border-color: #dddfe1; margin-top: 1%; }
.div_Content_Intermedia .div_Content_TiposDocumento .div_Header_Tipos_Documentos_Pre .div_Linea_Tienda_Pre{display:flex;}
.div_Content_Intermedia .div_Content_TiposDocumento .div_Header_Tipos_Documentos_Pre .div_Linea_Tienda_Pre{float:inherit; width:auto;}
.div_Content_Intermedia .div_Content_TiposDocumento .div_Header_Tipos_Documentos_Pre .div_Tienda_Pre{float:inherit; width:auto;}

.div_Content_Intermedia .div_Content_TiposDocumento .div_Header_Tipos_Documentos_Pre .div_Content_ComboTiendas{width:30%; margin:auto; padding-top:1%; display:table;}


 .Label_Hidden{visibility:hidden;}

/*.div_Content_Intermedia .div_Content_TiposDocumento .div_Header_Tipos_Documentos .div_Content_Img_Documentos{ width:20%; float:left;}
.div_Content_Intermedia .div_Content_TiposDocumento .div_Header_Tipos_Documentos .div_Content_Img_Documentos .div_Img_Documentos{display:table;  margin:auto; padding-top:2%; padding-left:10px;}
.div_Content_Intermedia .div_Content_TiposDocumento .div_Header_Tipos_Documentos .div_Content_Img_Documentos .div_Img_Documentos .Img_Documentos{width:100px;}

.div_Content_Intermedia .div_Content_TiposDocumento .div_Header_Tipos_Documentos .div_Content_Img_Documentos .div_Label_TiposDocuemtos { width: auto; display: table; margin: auto; text-align: center; margin-top:2%; vertical-align: middle;  text-align: center; }
.div_Content_Intermedia .div_Content_TiposDocumento .div_Header_Tipos_Documentos .div_Content_Img_Documentos .div_Label_TiposDocuemtos .Label_TiposDocuemtos{ font-size:19px; color:#909090;  border:none; border-bottom:solid; border-width:2px;}*/

.div_Content_Intermedia .div_Tipo_Documentos{ width: 98%; overflow-y:auto;  margin: auto; text-align: center; vertical-align: middle; overflow:auto; margin-top:1%; border:none;}
.div_Content_Intermedia .div_Tipo_Documentos::-webkit-scrollbar {}

.div_Content_Intermedia .div_Tipo_Documentos .div_Documento{ width:auto; float:left; padding:3% 1% 5% 1%; margin-left:1%; margin-top:2%; background-color:var(--Elements-Color-0); border: 1px solid #dbe8f3; cursor: pointer; width:200px; max-width:200px; height:140px; max-height:140px; overflow:hidden;}

.div_Content_Intermedia .div_Tipo_Documentos .div_Documento .div_Img_Documento {width:100%; text-align:center;}
.div_Content_Intermedia .div_Tipo_Documentos .div_Documento .div_Img_Documento .img_Documento{width:180px; height:100px; filter: drop-shadow(2px 4px 6px #3c3c3c);}


.div_Content_Intermedia .div_Tipo_Documentos .div_Documento .div_Nombre_Documento{width:100%; white-space:pre-line; text-align:center; padding-top:5%;}
.div_Content_Intermedia .div_Tipo_Documentos .div_Documento .div_Nombre_Documento .Nombre_Documento{transition: opacity linear 100ms; font-size: 16px; margin:auto; display:table; -webkit-text-stroke-width: thin; color:#565555; font-weight: 500;}

.div_Content_Intermedia .div_Tipo_Documentos .div_Documento:hover{background-color:var(--Elements-Color-4);}

.div_Content_Intermedia .div_Tipo_Documentos .div_Img_Fondo{}
.div_Content_Intermedia .div_Tipo_Documentos .div_Img_Fondo .Img_Fondo{margin-top: 20%; width: 300px;}
/* #endregion*/


/* #region Intermedia Informes*/
.div_Content_Intermedia_Informes{ background: #fafafa; width: 100%;  height: 100%; display: table;}

.div_DropDown_LineasNegocio_Mobile{display:none;}
.div_Content_Intermedia_Informes .div_Content_LineasNegocio{width:0px; display:table; visibility:hidden; float:left;}
.div_Content_Intermedia_Informes .div_Content_LineasNegocio .TreeListLineasNegocio{ }

.div_Content_Intermedia_Informes .TreeList .dxtlNode_Moderno{cursor:pointer !important;}
.div_Content_Intermedia_Informes .TreeList .dxtlNode_Moderno:hover{background-color:var(--Elements-Color-4); background:var(--Elements-Color-4);}

.div_Content_Intermedia_Informes .TreeList .dxtlFocusedNode_Moderno{background-color:var(--Elements-Color-1) !important; background:var(--Elements-Color-1) !important; color:var(--Elements-Color-0) !important}
.div_Content_Intermedia_Informes .TreeList .dxtlFocusedNode_Moderno:hover{background: var(--Elements-Color-4) !important; color: var(--Elements-Color-0);}
 .div_Content_Intermedia_Informes .TreeList .dxtlCSD::-webkit-scrollbar { display: none;}

.div_Content_Intermedia_Informes .div_Content_Estructura_Informes{width:69%; display:table; float:left; margin:auto;}

.div_Content_Intermedia_Informes .div_Content_Estructura_Informes .div_Header_Estructura_Informes {width:89%; display:table; margin:auto}

.div_Content_Intermedia_Informes .div_Content_Estructura_Informes .div_Header_Estructura_Informes .div_LineaNgocio_Pre{width:80%; margin:auto; height: auto; display: table; padding-left: 2%; padding-bottom: 1%; border: solid; border-width: 1px; border-color: #dddfe1; margin-top:1%;}
.div_Content_Intermedia_Informes .div_Content_Estructura_Informes .div_Header_Estructura_Informes .div_LineaNegocio_Pre{margin:auto; margin-top: 1%; white-space: nowrap; display:none; }
.div_Content_Intermedia_Informes .div_Content_Estructura_Informes .div_Header_Estructura_Informes .div_LineaNgocio_Pre .Titulo_Pre{width:100%; display:table; float:left; font-size: 17px; color: #909090; padding-top:2%;}
.div_Content_Intermedia_Informes .div_Content_Estructura_Informes .div_Header_Estructura_Informes .div_LineaNgocio_Pre .Label_Pre{width:100%; display:table; float:left; font-size: 17px; padding-top:1%; color:var(--Elements-Color-1); font-weight: 700;}

.div_Content_Intermedia_Informes .div_Content_Estructura_Informes .div_Header_Estructura_Informes .div_Filtro_Informes{width:60%; float:left; margin:auto; margin-top: 2%;}
.div_Content_Intermedia_Informes .div_Content_Estructura_Informes .div_Header_Estructura_Informes .div_Filtro_Informes .Filtro_Informes{}

.div_Content_Intermedia_Informes .div_Content_Estructura_Informes .div_Estructura{width:95%; display:block; margin:auto; padding-top:1%; height: var(--Elements-Height-Estructura_Informes); max-height: var(--Elements-Height-Estructura_Informes); overflow-y:auto; overflow-x:hidden;}
.div_Content_Intermedia_Informes .div_Content_Estructura_Informes .div_Estructura .div_Estructura_Informes{display:table; margin:auto;}

.div_Content_Intermedia_Informes .div_Content_Estructura_Informes .div_Estructura .div_Estructura_Informes .Cabecera_Estructura_Informes{display:table; width:100%; padding: 8px 10px; border: 1px solid #e0e0e0;  white-space: nowrap; overflow: hidden; cursor:pointer; background:var(--Elements-Color-0)}
.div_Content_Intermedia_Informes .div_Content_Estructura_Informes .div_Estructura .div_Estructura_Informes .Cabecera_Estructura_Informes:hover{background-color:var(--Elements-Color-4)}

.div_Content_Intermedia_Informes .div_Content_Estructura_Informes .div_Estructura .div_Estructura_Informes .Cabecera_Estructura_Informes_Select{display:table; width:100%; padding: 8px 10px; border: 1px solid #e0e0e0;  white-space: nowrap; overflow: hidden; cursor:pointer; background:var(--Elements-Color-3)}

.div_Content_Intermedia_Informes .div_Content_Estructura_Informes .div_Estructura .div_Estructura_Informes .div_Titulo_Estructura_Informes{text-transform: uppercase;}

.div_Content_Intermedia_Informes .div_Content_Estructura_Informes .div_Estructura .div_Estructura_Informes .Cabecera_Estructura_Informes .div_Titulo_Estructura_Informes .Label_Titulo_Estructura_Informes{ font: 14px "Segoe UI", "Helvetica Neue", "Droid Sans", Arial, Tahoma, Geneva, Sans-serif; color: #2b2b2b;}
.div_Content_Intermedia_Informes .div_Content_Estructura_Informes .div_Estructura .div_Estructura_Informes .Cabecera_Estructura_Informes_Select .div_Titulo_Estructura_Informes .Label_Titulo_Estructura_Informes{ font: 14px "Segoe UI", "Helvetica Neue", "Droid Sans", Arial, Tahoma, Geneva, Sans-serif; color: var(--Elements-Color-0);}

.div_Content_Intermedia_Informes .div_Content_Estructura_Informes .div_Estructura .div_Estructura_Informes .Cabecera_Estructura_Informes .div_Img_desplegar{background-image: url('../Content/Images/icono_desplegable_abajo.png'); background-repeat: no-repeat; background-position:center; height:40px; background-size:30px 30px; width:40px; display:table; margin:auto; float:right;}
.div_Content_Intermedia_Informes .div_Content_Estructura_Informes .div_Estructura .div_Estructura_Informes .Cabecera_Estructura_Informes_Select .div_Img_desplegar{background-image: url('../Content/Images/icono_desplegable_arriba.png'); background-repeat: no-repeat; background-position:center; height:40px; background-size:30px 30px; width:40px; display:table; margin:auto; float:right;}

.div_Content_Intermedia_Informes .div_Content_Estructura_Informes .Content_Informes{width:100%; position:relative;  white-space: nowrap; overflow-y: auto; margin:auto; visibility:hidden;display:none;}
.div_Content_Intermedia_Informes .div_Content_Estructura_Informes .Content_Informes_Expanded{overflow-y: auto; border:none; border-top: none;  border-width: 1px; border-color: #cccccc;}
.div_Content_Intermedia_Informes .div_Content_Estructura_Informes .Content_Informes_Expanded::-webkit-scrollbar { }

.div_Content_Intermedia_Informes .div_Content_Estructura_Informes .div_Informe{ width:auto; float:left; padding:3% 1% 5% 1%; margin-left:1%; margin-top:2%; background-color:var(--Elements-Color-0); border: 1px solid #dbe8f3; cursor: pointer; width:200px; max-width:200px; height:140px; max-height:140px; overflow:hidden;}

.div_Content_Intermedia_Informes .div_Content_Estructura_Informes .div_Informe .div_Img_Informe {width:100%; text-align:center; filter: drop-shadow(2px 4px 6px #7c7b7b);}
.div_Content_Intermedia_Informes .div_Content_Estructura_Informes .div_Informe .div_Img_Informe .img_Informe{width:180px; height:100px;}

.div_Content_Intermedia_Informes .div_Content_Estructura_Informes .div_Informe .div_Nombre_Informe{width:100%; white-space:pre-line; text-align:center; padding-top:5%;}
.div_Content_Intermedia_Informes .div_Content_Estructura_Informes .div_Informe .div_Nombre_Informe .Nombre_Informe{transition: opacity linear 100ms; color:#565555; font-family: 'Open Sans Condensed','HelveticaNeue-CondensedBold',Helvetica,'Arial Narrow',Calibri,Arial,'Lucida Grande',sans-serif; font-size: 16px; margin:auto; display:table; -webkit-text-stroke-width: thin;}

.div_Content_Intermedia_Informes .div_Content_Estructura_Informes .div_Informe .div_Des_Informe{width:100%; white-space:pre-line; text-align:center; display:none;}
.div_Content_Intermedia_Informes .div_Content_Estructura_Informes .div_Informe .div_Des_Informe .Des_Informe{}

.div_Content_Intermedia_Informes .div_Content_Estructura_Informes .div_Informe:hover{background:var( --Elements-Color-4)}
.div_Content_Intermedia_Informes .div_Content_Estructura_Informes .div_Informe:hover .div_Img_Informe {display:none;}
.div_Content_Intermedia_Informes .div_Content_Estructura_Informes .div_Informe:hover .div_Des_Informe{display:table;}

.div_Content_Intermedia_Informes .div_Content_Estructura_Informes  .dinamico{border-color:#0077c8cc}
.div_Content_Intermedia_Informes .div_Content_Estructura_Informes  .dinamico:hover{background:#0077c8cc; background-color:#0077c8cc;}
.div_Content_Intermedia_Informes .div_Content_Estructura_Informes  .dinamico:hover .Nombre_Informe{ color:white;}
.div_Content_Intermedia_Informes .div_Content_Estructura_Informes .dinamico .Des_Informe{ color:white;}
 
.div_Content_Intermedia_Informes .div_Content_Estructura_Informes .div_Informes_Filtro{width:95%; display:none; margin:auto; padding-top:1%; height: var(--Elements-Height-Estructura_Informes); max-height: var(--Elements-Height-Estructura_Informes); overflow-y:auto; overflow-x:hidden;}
.div_Content_Intermedia_Informes .div_Content_Estructura_Informes .div_Img_Fondo{text-align: center;}
.div_Content_Intermedia_Informes .div_Content_Estructura_Informes .div_Img_Fondo .Img_Fondo{margin-top: 20%; width: 300px;}
/* #endregion*/


/* #region Visualizador informe*/
.div_Content_Informe {}
.div_Content_Informe  .dxrd-right-panel-collapse { padding: 3%; padding-top:1%; position: absolute; z-index: 999; cursor:pointer;}
.div_Content_Informe .dxrd-tab-panel-border  .dxrd-right-panel-collapse span{font-size:20px; visibility:visible;}
.div_Content_Informe  .dxrd-right-panel-collapse span{font-size:20px; visibility:hidden;}
.div_Content_Informe .dxrd-right-panel-collapse .dxrd-tab-panel-border span{font-size:20px;visibility:hidden;}
.div_Content_Informe .dxrd-right-panel{ top: 30px;}
.div_Content_Informe .dxrd-right-tabs{ top: 30px;}
.div_Content_Informe .dx-texteditor-input-container{overflow:hidden !important;}

.Btn_Exportar{background:url(../Content/Images/ExportarCompleto.png) no-repeat center top; cursor:pointer;}
.Btn_Generar_Pedidos{background:url(../Content/Images/Documentos/Buttons/Pedidos.png) no-repeat center top; cursor:pointer;}

.div_Conentent_MultiCalendar{padding:3%; display:table; text-align:center;}
.div_Conentent_MultiCalendar .div_Titulo_PopUp{width:100%; text-align:center; padding-bottom:3%;}
.div_Conentent_MultiCalendar .div_Titulo_PopUp .Label_PopUp_MultiCalendar{color:var(--Elements-Color-1);font-size:20px;}

.div_Conentent_MultiCalendar .div_Img_Question{float:left;}
.div_Conentent_MultiCalendar .div_Img_Question .Img_Question{width:23px;}

.div_Conentent_MultiCalendar .div_MultiCalendar{}
.div_Conentent_MultiCalendar .div_MultiCalendar .MultiCalendar{}
.div_Conentent_MultiCalendar .div_MultiCalendar .MultiCalendar .dxeCalendarDay_Moderno{cursor:pointer;}
.div_Conentent_MultiCalendar .div_MultiCalendar .MultiCalendar .dxeCalendarDay_Moderno:hover{cursor:pointer; background:var(--Elements-Color-4); color:white;}
.div_Conentent_MultiCalendar .div_MultiCalendar .MultiCalendar .dxeCalendarSelected_Moderno{background:var(--Elements-Color-3); background-color:var(--Elements-Color-3); color:white;}

.div_Conentent_MultiCalendar .div_Btns{ width:100%; text-align:center; margin-top:2%;}
.div_Conentent_MultiCalendar .div_Btns .div_Btn_Cancelar{width:auto; display:inline-block;}
.div_Conentent_MultiCalendar .div_Btns .div_Btn_Cancelar .PopUp_MultiCalendar_Btn_Cancelar{background:var(--Elements-Color-0); background-color:var(--Elements-Color-0); }
.div_Conentent_MultiCalendar .div_Btns .div_Btn_Cancelar .PopUp_MultiCalendar_Btn_Cancelar:hover{background:#f5f5f5}
.div_Conentent_MultiCalendar .div_Btns .div_Btn_Aceptar{width:auto; display:inline-block}
.div_Conentent_MultiCalendar .div_Btns .div_Btn_Aceptar .PopUp_MultiCalendar_Btn_Aceptar{background:var(--Elements-Color-1); background-color:var(--Elements-Color-1); color:white;}
.div_Conentent_MultiCalendar .div_Btns .div_Btn_Aceptar .PopUp_MultiCalendar_Btn_Aceptar:hover{background:var(--Elements-Color-4); color:white;}


/* #endregion*/


/* #region Visualizador dinámico*/

.Content_Visualizador_Dinamico{height:var(--Elements-Total-Height-Header-Footer)}

.Content_Visualizador_Dinamico .div_Collapse_Parameters{width:50px; z-index:11; height:var(--Elements-Total-Height-Header-Footer); background-color: #606060; float:right; position:absolute; right:0; }

.Content_Visualizador_Dinamico .div_Collapse_Parameters .div_Btn_Collapse{margin-top:2%; border:none; border-top: solid; border-width:1px; border-color:aliceblue;}
.Content_Visualizador_Dinamico .div_Collapse_Parameters .div_Btn_Collapse:hover{background-color:var( --Elements-Color-4)}
.Content_Visualizador_Dinamico .div_Collapse_Parameters .div_Btn_Collapse .Btn_Collapse_Parameters {background-image: url('../Content/Images/Flecha_Drch.png'); background-repeat: no-repeat; background-position:center; height:40px; background-size:30px 30px; width:40px; display:table; margin:auto;}
.Content_Visualizador_Dinamico .div_Collapse_Parameters .div_Btn_Collapse .Btn_Collapsed_Parameters {background-image: url('../Content/Images/Flecha_Izq.png'); background-repeat: no-repeat; background-position:center; height:40px; background-size:30px 30px; width:40px; display:table; margin:auto;}

.Content_Visualizador_Dinamico .Content_Parametros{height:var(--Elements-Total-Height-Header-Footer); position:fixed; z-index:10; width:25%; float:right; background-color: var(--Elements-Color-0); right:0; border:none; border-top:solid; border-left: solid; border-color: #606060; border-width:1px; display:table; text-align:center; visibility:hidden;}
.Content_Visualizador_Dinamico .Content_Parametros .div_Titulo_Informe{width:100%; text-align:center; margin-top:3%;}
.Content_Visualizador_Dinamico .Content_Parametros .div_Titulo_Informe .Label_Titulo_Informe{color:#606060; font-size:20px;}
.Content_Visualizador_Dinamico .Content_Parametros .dxeListBoxItemRow_Moderno{cursor:pointer;}
.Content_Visualizador_Dinamico .Content_Parametros .div_Content{width:90%; margin:auto; text-align:center; margin-top:5%;}
.Content_Visualizador_Dinamico .Content_Parametros .div_Content .div_Titulo{width:100%; text-align:left;}
.Content_Visualizador_Dinamico .Content_Parametros .div_Content .div_Titulo .Label_Titulo{  font-size:15px;}
.Content_Visualizador_Dinamico .Content_Parametros .div_Content .div_Parametro{margin-top:2%;}
.Content_Visualizador_Dinamico .Content_Parametros .Button_Enviar{margin-top:7%;}


.Content_Visualizador_Dinamico .div_Content_Cabecera_Informe{ width:100%; display:table;}
.Content_Visualizador_Dinamico .div_Content_Cabecera_Informe .div_Btn_Cabecera{width:auto; float:left;}
.Content_Visualizador_Dinamico .div_Content_Cabecera_Informe .div_Btn_Cabecera .Btn_Cabecera{background:transparent; border:none;}
.Content_Visualizador_Dinamico .div_Content_Cabecera_Informe .div_Btn_Cabecera .Btn_Cabecera:hover{background:var(--Elements-Color-4)}
.Content_Visualizador_Dinamico .div_Content_Cabecera_Informe .div_Btn_Cabecera .Btn_Cabecera img{width:30px;}
.Content_Visualizador_Dinamico .div_Content_Cabecera_Informe .div_Btn_Cabecera .Btn_Cabecera span{color:black; text-decoration:none !important;}

.Content_Visualizador_Dinamico .div_Content_Cabecera_Informe .div_Content_Vistas{display:table; float:left;  padding-left: 1%;  padding-right: 1%;}
.Content_Visualizador_Dinamico .div_Content_Cabecera_Informe .div_Content_Vistas .div_Titulo_Vistas{width:100%; display:table;}
.Content_Visualizador_Dinamico .div_Content_Cabecera_Informe .div_Content_Vistas .div_Titulo_Vistas .Label_Vistas{font: 14px "Segoe UI", "Helvetica Neue", "Droid Sans", Arial, Tahoma, Geneva, Sans-serif;}
.Content_Visualizador_Dinamico .div_Content_Cabecera_Informe .div_Content_Vistas .div_Combo_Vistas{width:100%; display:table; padding-top: 5%;}
.Content_Visualizador_Dinamico .div_Content_Cabecera_Informe .div_Content_Vistas .div_Combo_Vistas .Combo_VistasDinamicas{}
.Content_Visualizador_Dinamico .div_Content_Cabecera_Informe .div_Content_Vistas .div_Combo_Vistas .Grid_VistasDinamicas .dxgvDataRow_Moderno{cursor:pointer;}
.Content_Visualizador_Dinamico .div_Content_Cabecera_Informe .div_Content_Vistas .div_Combo_Vistas .Grid_VistasDinamicas .dxgvDataRow_Moderno:hover{background:var(--Elements-Color-4)}
.Content_Visualizador_Dinamico .div_Content_Cabecera_Informe .div_Content_Vistas .div_Combo_Vistas .Grid_VistasDinamicas .dxgvSelectedRow_Moderno{background:var(--Elements-Color-3)}
.Content_Visualizador_Dinamico .div_Content_Cabecera_Informe .div_Content_Vistas .div_Combo_Vistas .Grid_VistasDinamicas .dxgvSelectedRow_Moderno td{color:var(--Elements-Color-0)}
.Column_Hide{display:none;}


.PopUp_Exportar_Informe_Dinamica{background-color:aliceblue !important;}
.div_Content_opciones_Export{display:table; }
.PopUp_Exportar_Informe_Dinamica  .dxpc-headerText{font-size:18px;}
.div_Content_opciones_Export .div_Btn_Export{width:50%; display:table; float:left; margin-top:5%; text-align: center;}
.div_Content_opciones_Export .div_Btn_Export .Btn_Export{width:auto; margin:auto; }
.div_Content_opciones_Export .div_Btn_Export .Btn_Export img{width:60px; height:70px;}
.div_Content_opciones_Export .div_Btn_Export:hover{background:var(--Elements-Color-4);}
.div_Content_opciones_Export{}

.PopUp_Mostrar_Ocultar{}
.div_Content_Mostrar_Ocultar .checkBox_Mostrar_Ocultar{border:none;}
.div_Content_Mostrar_Ocultar .checkBox_Mostrar_Ocultar .dxICheckBox_Moderno{cursor:pointer;}
.div_Content_Mostrar_Ocultar .div_Btn_MostrarOcultar{width:100%; display:inline-flex; margin-top:8%;}
.div_Content_Mostrar_Ocultar .div_Btn_MostrarOcultar .div_Btn_Cancelar_mostrarOcultar{ width:40%; float:left; margin:auto; display:table;}
.div_Content_Mostrar_Ocultar .div_Btn_MostrarOcultar .div_Btn_Cancelar_mostrarOcultar .Btn_Cancelar_MostrarOcultar{ width:100%; background:var(--Elements-Color-0); border:solid; border-width:1px; border-color:var(--Elements-Color-1);}
.div_Content_Mostrar_Ocultar .div_Btn_MostrarOcultar .div_Btn_Cancelar_mostrarOcultar .Btn_Cancelar_MostrarOcultar:hover{background:var(--Elements-Color-4); color:black; border:none;}
.div_Content_Mostrar_Ocultar .div_Btn_MostrarOcultar .div_Btn_Aceptar_mostrarOcultar{width:40%; float:left; margin:auto;}
.div_Content_Mostrar_Ocultar .div_Btn_MostrarOcultar .div_Btn_Aceptar_mostrarOcultar .Btn_Aceptar_MostrarOcultar{ width:100%; background:var(--Elements-Color-1); color:var(--Elements-Color-0); border:solid; border-width:1px; border-color:var(--Elements-Color-1); display:table;}
.div_Content_Mostrar_Ocultar .div_Btn_MostrarOcultar .div_Btn_Aceptar_mostrarOcultar .Btn_Aceptar_MostrarOcultar:hover{background:var(--Elements-Color-4); color:black; border:none;}

.div_Content_Informe_Grafico .Content_Informe_Dinamico .div_Img_Fondo{ width: auto; margin: auto; display: table;}
.div_Content_Informe_Grafico .Content_Informe_Dinamico .div_Img_Fondo .Img_Fondo{margin-top: 20%; width: 300px;}

.div_Content_Informe_Grafico{overflow-y:auto;}
.div_Content_Informe_Grafico .Content_Visualizador_Dinamico .Content_Informe_Dinamico{} 
.div_Content_Informe_Grafico .Content_Visualizador_Dinamico .Content_Informe_Dinamico .Content_Pivot_Informe{}
.div_Content_Informe_Grafico .Content_Visualizador_Dinamico .Content_Informe_Dinamico .Content_Pivot_Informe .pivotGrid{overflow: auto; display: grid;}
.div_Content_Informe_Grafico .Content_Visualizador_Dinamico .Content_Informe_Dinamico .Content_Pivot_Informe .pivotGrid .dxpclW{}
.div_Content_Informe_Grafico .Content_Visualizador_Dinamico .Content_Informe_Dinamico .Content_Pivot_Informe .pivotGrid{}
.div_Content_Grafico{}

.Content_Visualizador_Dinamico .Content_Informe_Dinamico{}
.Content_Visualizador_Dinamico .Content_Informe_Dinamico{}
.Content_Visualizador_Dinamico .Content_Informe_Dinamico{}
.Content_Visualizador_Dinamico .Content_Informe_Dinamico{}

/* #endregion*/


/* #region Buscador Documentos */
.div_Content_Buscador_Documentos{}
.div_Content_Buscador_Documentos .div_Titulo_Buscador{width:100%; text-align:center;}
.div_Content_Buscador_Documentos .div_Titulo_Buscador .Label_Titulo_Buscador{font-size:24px;color:var(--Elements-Color-1);}

.div_Content_Buscador_Documentos .div_Content_Grid_Buscador{}

.div_Content_Buscador_Documentos .div_Content_Btns{display:table; width:60%; margin:auto;}
.div_Content_Buscador_Documentos .div_Content_Btns .div_Btn_Volver{width: 40%;  display: table; float:left;  margin: auto; margin-top: 3%;  margin-bottom: 3%;}
.div_Content_Buscador_Documentos .div_Content_Btns .div_Btn_Volver .Btn_Volver{font-size: 1rem; font-weight: bold; background: var(--Elements-Color-0)}
.div_Content_Buscador_Documentos .div_Content_Btns .div_Btn_Volver .Btn_Volver:hover{background:var(--Elements-Color-4);}
.div_Content_Buscador_Documentos .div_Content_Btns .div_Btn_Ver_Doc{width: 40%;  display: table; float:right;  margin: auto; margin-top: 3%;  margin-bottom: 3%;}
.div_Content_Buscador_Documentos .div_Content_Btns .div_Btn_Ver_Doc .Btn_Ver_Doc{font-size: 1rem; font-weight: bold;  background:var(--Elements-Color-1); color:var(--Elements-Color-0);}
.div_Content_Buscador_Documentos .div_Content_Btns .div_Btn_Ver_Doc .Btn_Ver_Doc:hover{background:var(--Elements-Color-4);}

/* #endregion */


.Columna_Grid_Oculta{display:none;}
.dxgvHeader_Moderno{background: #e3e3e3;}

.dxgvHeader_Moderno table{color:black;}

/*#region Documentos*/


.div_Content_Documento {    background: whitesmoke;}
.div_Content_Documento .div_Content_Cabecera_Botones{display:flex; background-color:white;  border-bottom: solid; border-color: #ededed;}

.div_Content_Documento .div_Content_Cabecera_Botones .div_Menu{width:auto; float:left; padding:10px; background-color:transparent; height: fit-content;}
.div_Content_Documento .div_Content_Cabecera_Botones .div_Menu_Activate{width:auto; float:left; padding:10px; height: fit-content; background-color:var(--Elements-Color-3); }

.div_Content_Documento .div_Content_Cabecera_Botones .div_Menu:hover{background:var(--Elements-Color-4)}
.div_Content_Documento .div_Content_Cabecera_Botones .div_Menu .Btn_Menu{background:transparent; width:35px; cursor:pointer;}


.div_Content_Documento .div_Content_Cabecera_Botones .div_Cabecera_Documento{width:auto; display:table; margin-left:2%; }
.div_Content_Documento .div_Content_Cabecera_Botones .div_Cabecera_Documento .div_Titulo_Cabecera{width:100%; float:left; text-align:left;}
.div_Content_Documento .div_Content_Cabecera_Botones .div_Cabecera_Documento .div_Titulo_Cabecera span{color:#909090}
.div_Content_Documento .div_Content_Cabecera_Botones .div_Cabecera_Documento .div_Valor_Cabecera{width:100%;  text-align:left;}
.div_Content_Documento .div_Content_Cabecera_Botones .div_Cabecera_Documento .div_Valor_Cabecera span{}

.div_Content_Documento .div_Content_Cabecera_Botones .div_Titulo_Documento{width:auto; display:auto; float:left; padding-top:3px; margin-left: 1%; padding-right:2%; min-width:200px;} 
.div_Content_Documento .div_Content_Cabecera_Botones .div_Titulo_Documento .Titulo_Documento{font-size:20px; font-family:sans-serif;}
.div_Content_Documento .div_Content_Cabecera_Botones .div_Titulo_Documento .div_Cabecera_Documento_Num{padding-top:6px;width:100%;}
.div_Content_Documento .div_Content_Cabecera_Botones .div_Titulo_Documento .div_Titulo_Cabecera_Num{width:30%; float:left;}
.div_Content_Documento .div_Content_Cabecera_Botones .div_Titulo_Documento .div_Titulo_Cabecera_Num span{ font-weight:600; color:#909090;}
.div_Content_Documento .div_Content_Cabecera_Botones .div_Titulo_Documento .div_Valor_Cabecera_Num{width:50%; float:left; }
.div_Content_Documento .div_Content_Cabecera_Botones .div_Titulo_Documento .div_Valor_Cabecera_Num span{ font-weight:600;}


.div_Content_Documento .div_Content_Cabecera_Botones .div_Content_Btns{display:flex; }

.div_Content_Documento .div_Content_Cabecera_Botones .div_Btn_Cabecera{width:auto; float:left;  margin-left:1%; padding-bottom: 4px;     filter: drop-shadow(3px 3px 3px gray);}
.div_Content_Documento .div_Content_Cabecera_Botones .Btn_Cabecera{background:var(--Elements-Color-0); width:90px; border:none; padding: 4px 7px;}
.div_Content_Documento .div_Content_Cabecera_Botones .Btn_Cabecera:hover{background:var(--Elements-Color-4)}
.div_Content_Documento .div_Content_Cabecera_Botones .Btn_Cabecera img{width:30px;}
.div_Content_Documento .div_Content_Cabecera_Botones .Btn_Cabecera span{color:black; text-decoration:none !important;}

.div_Content_Documento .div_Content_Cabecera_Botones .Activate{}
.div_Content_Documento .div_Content_Cabecera_Botones .Activate .Btn_Cabecera{background-color:var(--Elements-Color-3); color:var(--Elements-Color-3); border:none; padding: 4px 7px;}
.div_Content_Documento .div_Content_Cabecera_Botones .Activate .Btn_Cabecera span{color:var(--Elements-Color-0); text-decoration:none !important;}

.div_Content_Documento .div_Content_Cabecera_Botones .Btn_Cabecera_Disabled{background:#e7e7e7; border:none; padding: 4px 7px; width:90px;}
.div_Content_Documento .div_Content_Cabecera_Botones .Btn_Cabecera_Disabled img{width:30px;}
.div_Content_Documento .div_Content_Cabecera_Botones .Btn_Cabecera_Disabled span{color:#909090; text-decoration:none !important;}

.div_Content_Documento .div_Content_Cabecera_Botones .div_Content_Extra_Botones{position:absolute; display:flex; visibility:hidden; background-color:#e2e2e2; padding: 1%; padding-right: 6%; border: solid; border-color: gray; border-width: 1px; z-index:99;}
.div_Content_Documento .div_Content_Cabecera_Botones .div_Content_Extra_Botones .div_Btn_Cabecera{margin-left:2%;}


.div_Autoguardado{ padding-top: 1%; padding-left: 2%;}

.div_Content_Menu_Documento{width:100%; float:left; display:table; border:none; border-right:solid; border-right-color:#EAE9E9; border-width:1px; background-color:#fd9f57; box-shadow:0px 2px 24px 0 rgba(0,0,0,0.14); padding-left:1%; padding-right:2%; border-bottom: solid; border-color: #ededed; border-bottom-width:3px;}
.div_Content_Menu_Documento .div_Cabecera_Documento{width:auto; float:left; display:table; padding-right:1%; padding-top: 0.2%; margin-right:1%; }
.div_Content_Menu_Documento .div_Cabecera_Documento .div_Titulo_Cabecera{width:100%; text-align:left;}
.div_Content_Menu_Documento .div_Cabecera_Documento .div_Titulo_Cabecera span{color:#8a8a8a; font-size: 16px; font-weight: 400; color:#1d1d1d;}
.div_Content_Menu_Documento .div_Cabecera_Documento .div_Valor_Cabecera{width:100%; text-align:center; padding-top:2%;}


.div_Content_Menu_Documento .div_Cabecera_Documento .div_Valor_Cabecera span{font-size: 14px; font-weight: 400; color:white;}

.div_Content_Menu_Documento .div_Valor_Cabecera_Edit span{color:black !important;}


.div_Content_Menu_Documento .dxeButtonEditButtonHover_Moderno{background:var(--Elements-Color-3) !important;}

.div_Content_Menu_Documento .Valor_Cabecera_Edit{border:1px solid #444444b3;}
.div_Content_Menu_Documento .Valor_Cabecera_Disabled{border-color: #d1d1d1; }
.div_Content_Menu_Documento .dxeFocused_Moderno{border-color:var(--Elements-Color-3) !important;}


.div_Content_PopUp_Articulos{overflow-x:auto;}
.div_Content_PopUp_Articulos .div_Titulo_PopUp_Articulos{width:100%; display:table; text-align:center;}
.div_Content_PopUp_Articulos .div_Titulo_PopUp_Articulos .Titulo_PopUp_Articulos{font-size:22px;color:var(--Elements-Color-1);}
.div_Content_PopUp_Articulos .div_Content_Grid_Articulos{}
.div_Content_PopUp_Articulos .div_Content_Grid_Articulos{}
.div_Content_PopUp_Articulos .div_Btns_PopUp_Articulos{display:flex;}
.div_Content_PopUp_Articulos .div_Btns_PopUp_Articulos .div_Bts_Cancelar_PopUp_Articulos{width: 40%;  display: table; float:left;  margin: auto; margin-top: 3%;  margin-bottom: 3%;}
    .div_Content_PopUp_Articulos .div_Btns_PopUp_Articulos .div_Bts_Cancelar_PopUp_ATitulo_Cabecerarticulos .Btn_Cancelar {
        font-size: 1rem;
        font-weight: bold;
        background-color: black
    }
.div_Content_PopUp_Articulos .div_Btns_PopUp_Articulos .div_Bts_Cancelar_PopUp_Articulos .Btn_Cancelar:hover{background:var(--Elements-Color-4);}
.div_Content_PopUp_Articulos .div_Btns_PopUp_Articulos .div_Bts_Aceptar_PopUp_Articulos{width: 40%; margin: auto; margin-top: 3%; display: table; float:left; margin-bottom: 3%;}
.div_Content_PopUp_Articulos .div_Btns_PopUp_Articulos .div_Bts_Aceptar_PopUp_Articulos .Btn_Aceptar{  font-size: 1rem; font-weight: bold;  background:var(--Elements-Color-1); color:var(--Elements-Color-0);}
.div_Content_PopUp_Articulos .div_Btns_PopUp_Articulos .div_Bts_Aceptar_PopUp_Articulos .Btn_Aceptar:hover{background:var(--Elements-Color-4);}

.div_Content_PopUp_Plantillas{}
.div_Content_PopUp_Plantillas .div_Titulo_PopUp_Plantillas{width:100%; display:table; text-align:center;}
.div_Content_PopUp_Plantillas .div_Titulo_PopUp_Plantillas .Titulo_PopUp_Plantillas{ font-size:22px;color:var(--Elements-Color-1);}
.div_Content_PopUp_Plantillas .div_Content_Grid_Plantillas{}
.div_Content_PopUp_Plantillas .div_Content_Grid_Plantillas{}
.div_Content_PopUp_Plantillas .div_Btns_PopUp_Plantillas{display:flex;}
.div_Content_PopUp_Plantillas .div_Btns_PopUp_Plantillas .div_Bts_Cancelar_PopUp_Plantillas{width: 40%;  display: table; float:left;  margin: auto; margin-top: 3%;  margin-bottom: 3%;}
.div_Content_PopUp_Plantillas .div_Btns_PopUp_Plantillas .div_Bts_Cancelar_PopUp_Plantillas .Btn_Cancelar{ font-size: 1rem; font-weight: bold; background-color: black}
.div_Content_PopUp_Plantillas .div_Btns_PopUp_Plantillas .div_Bts_Cancelar_PopUp_Plantillas .Btn_Cancelar:hover{background:var(--Elements-Color-4);}
.div_Content_PopUp_Plantillas .div_Btns_PopUp_Plantillas .div_Bts_Aceptar_PopUp_Plantillas{width: 40%; margin: auto; margin-top: 3%; display: table; float:left; margin-bottom: 3%;}
.div_Content_PopUp_Plantillas .div_Btns_PopUp_Plantillas .div_Bts_Aceptar_PopUp_Plantillas .Btn_Aceptar{font-size: 1rem; font-weight: bold;  background:var(--Elements-Color-1); color:var(--Elements-Color-0);}
.div_Content_PopUp_Plantillas .div_Btns_PopUp_Plantillas .div_Bts_Aceptar_PopUp_Plantillas .Btn_Aceptar:hover{background:var(--Elements-Color-4);}

.div_Content_PopUp_Pedidos{}
.div_Content_PopUp_Pedidos .div_Titulo_PopUp_Pedidos{width:100%; display:table; text-align:center;}
.div_Content_PopUp_Pedidos .div_Titulo_PopUp_Pedidos .Titulo_PopUp_Pedidos{ font-size:22px;color:var(--Elements-Color-1);}
.div_Content_PopUp_Pedidos .div_Content_Grid_Pedidos{}
.div_Content_PopUp_Pedidos .div_Content_Grid_Pedidos{}
.div_Content_PopUp_Pedidos .div_Btns_PopUp_Pedidos{display:flex;}
.div_Content_PopUp_Pedidos .div_Btns_PopUp_Pedidos .div_Bts_Cancelar_PopUp_Pedidos{width: 40%;  display: table; float:left;  margin: auto; margin-top: 3%;  margin-bottom: 3%;}
.div_Content_PopUp_Pedidos .div_Btns_PopUp_Pedidos .div_Bts_Cancelar_PopUp_Pedidos .Btn_Cancelar{ font-size: 1rem; font-weight: bold; background-color: black}
.div_Content_PopUp_Pedidos .div_Btns_PopUp_Pedidos .div_Bts_Cancelar_PopUp_Pedidos .Btn_Cancelar:hover{background:var(--Elements-Color-4);}
.div_Content_PopUp_Pedidos .div_Btns_PopUp_Pedidos .div_Bts_Aceptar_PopUp_Pedidos{width: 40%; margin: auto; margin-top: 3%; display: table; float:left; margin-bottom: 3%;}
.div_Content_PopUp_Pedidos .div_Btns_PopUp_Pedidos .div_Bts_Aceptar_PopUp_Pedidos .Btn_Aceptar{font-size: 1rem; font-weight: bold;  background:var(--Elements-Color-1); color:var(--Elements-Color-0);}
.div_Content_PopUp_Pedidos .div_Btns_PopUp_Pedidos .div_Bts_Aceptar_PopUp_Pedidos .Btn_Aceptar:hover{background:var(--Elements-Color-4);}

.Grid_Generico_Edit .dxgvFocusedRow_Moderno{background:var(--Elements-Color-3) !important; color:var(--Elements-Color-0);}
.Grid_Generico_Edit .dxgvDataRow_Moderno:hover{cursor:pointer !important; background:var(--Elements-Color-4) !important;}
.Grid_Generico_Edit .dxgvFocusedRow_Moderno:hover{background:var(--Elements-Color-3) !important; color:var(--Elements-Color-0);}
.Grid_Generico_Edit .dxeErrorCell_Moderno  {display:none;}

.Grid_Generico #Grid_Lineas_Productos_DXCTMenu0{display:none;} 
.Grid_Generico_Edit #Grid_Lineas_Productos_DXCTMenu0{display:none;} 

.Grid_Generico .dxgv{white-space: nowrap;}
.Grid_Generico_Edit .dxgv{white-space: nowrap;}
.Grid_Generico_Edit .dx-ar{white-space: nowrap;}

/*.Grid_Generico .dxgv {border-bottom-width:1px !important;}*/

.div_Content_Grid_Documento{width:100%; display:table; padding-top:5px; min-height:600px;}

.div_Label_noDoc{width:100%; text-align:center; margin-top: 5%;}
.div_Label_noDoc .Label_NoDocumentos{color: #909090; font-size: 17px; font-weight: 400;}
.div_Content_Documento .div_Img_Fondo{text-align: center;}
.div_Content_Documento .div_Img_Fondo .Img_Fondo{margin-top: 10%; width: 300px;}

.Document_Invetario_Border{border-right:solid !important; border-right-width:2px !important; border-right-color:#767272 !important;}


.Grid_Pedidos .dxgvFocusedRow_Moderno{background:var(--Elements-Color-3) !important; color:var(--Elements-Color-0);}


/*Propuesta pedido*/

.div_Conetent_Propuesta{}

.div_Conetent_Propuesta .div_Cabecera_Propuesta .div_Titulo_Filtros{}
.div_Conetent_Propuesta .div_Cabecera_Propuesta .div_Titulo_Filtros{width:95%; text-align:left; margin-left:2%; border-bottom: solid; border-color: #d5d5d5; border-width: 1px; padding-bottom:5px;}
.div_Conetent_Propuesta .div_Cabecera_Propuesta .div_Titulo_Filtros .Label_Titulo_Filtros{font-size:27px;}

.div_Conetent_Propuesta .div_Cabecera_Propuesta .div_Cabecera_Filtros{display:flex; padding-top:1%; border-bottom:solid; box-shadow: 0px 2px 5px 0 rgb(0 0 0 / 20%); border-bottom-width: 0 !important; padding-bottom:1%; background-color:#f5f5f5;}
.div_Conetent_Propuesta .div_Cabecera_Propuesta .divs_FiltrosPropuesta{padding-left:40px;}
.div_Conetent_Propuesta .div_Cabecera_Propuesta .Margin_TextBox{margin-top:5px;}
.div_Conetent_Propuesta .div_Cabecera_Propuesta .Label_Nombre_Filtros{color:#025c99;}

.div_Btn_Aceptar_Filtros{margin-top:15px; width:100%; text-align:center;}


.div_Conetent_Propuesta .div_Img_Propuesta_Empty{width:100%; margin:auto; text-align:center; margin-top:120px;}
.div_Conetent_Propuesta .div_Img_Propuesta_Empty img{width:300px;}


.div_Grid_PropuestaPedido{}

.div_Btns_PropuestaPedido{width:100%; margin:auto; text-align:center;  bottom: 10px; position: absolute;}
.div_Btns_PropuestaPedido .Btn_AceptarPropuesta{margin-left: 30px;}



.MyPink {background-color: #FFF0F2 !important; }
.dxgvDetailRow_Moderno{background:#fbe4b5;}



 /*Mode Mobile*/
    .div_Content_Documento .div_Content_Cabecera_Botones .class_modeMobile{position:absolute; display:table; visibility:hidden; background-color:#e2e2e2; padding: 1%; padding-right: 6%; border: solid; border-color: gray; border-width: 1px; z-index:99;}
    .div_Content_Documento .div_Content_Cabecera_Botones .div_Btn_Btns_ModeMobile{margin-top:8px;}
    .div_Content_Documento .div_Content_Cabecera_Botones .class_modeMobile .div_Btn_Cabecera{margin-left: 3%;}

     .cabecera_modeMobile{padding-left:initial !important; padding-right:initial !important; display:flex; overflow-x:auto; padding-bottom: 10px;}
     .cabecera_modeMobile .div_Component_Cabecera_modeMobile{ margin:auto; float:left; padding-right:initial; padding-left: 3%;} 

     .div_Content_Btns_MobileMode{width:70%; display:flex; margin:auto; padding-top: 3px;}
     .div_Content_Btns_MobileMode .div_Btns_MobileMode{width: 90px; text-align: center; margin:auto; border: solid; border-width: 2px; border-color: #0077c8;  background:white; border-radius: 5px; filter: drop-shadow(4px 6px 3px gray);}
     .div_Content_Btns_MobileMode .Btns_MobileMode{background:transparent; border:none; width:100%; margin-top: 2%;  margin-bottom: 2%; background:white; }
     .div_Content_Btns_MobileMode .Btns_MobileMode:hover{background:var(--Elements-Color-4)}
     .div_Content_Btns_MobileMode .Btns_MobileMode img{width:30px;}
     .div_Content_Btns_MobileMode .Btn_Scann img{width:38px;}
     
     .div_Content_Btns_MobileMode .Btns_MobileMode span{color:black; text-decoration:none !important;}

    .div_Content_Scanner{ text-align: center; overflow-y:auto;}
    .div_Content_Scanner .Titulo_Scan_Art{font-size:16px;}
    .div_Content_Scanner .div_Btns_Scann{width:80%; margin:auto; display:flex; margin-top:3%;}
    .div_Content_Scanner .div_Btns_Scann .resetButton{border: solid; border-width: 1px; border-color: #0077c8;  background:white; color: #0077c8; }
    .div_Content_Scanner .div_Btns_Scann .Btns_Scann{margin:auto; width: 45%;}
    .div_Content_Scanner .div_Content_Video{margin-top: 3%;}

    .div_Content_Scanner .sourceSelectPanel{ width:100%; margin-top:2%;}

    
    .div_Content_Scanner .div_Content_Result_Scann{    width: 100%; margin-top: 4%; border-top: solid; border-top-width: 1px; border-color: #afaeae;  padding-top: 2%; text-align:left; padding-bottom: 2%;}
    .div_Content_Scanner .div_Content_Result_Scann .div_Result_Scann{display:flex; padding-top: 1%;}
    .div_Content_Scanner .div_Content_Result_Scann .div_Result_Scann .div_TextBox_Result_Scann{flex-grow:3; margin:auto;}
    .div_Content_Scanner .div_Content_Result_Scann .div_Result_Scann .div_Btn_Send_Scann{flex-grow:1; margin:auto;     text-align: right;}
    .div_Content_Scanner .div_Content_Result_Scann .div_Result_Scann .div_Btn_Send_Scann .Btn_Send_Scann{background-color:#0077c8; background:#0077c8;}
    .div_Content_Scanner .div_Content_Result_Scann .div_Result_Scann .div_Btn_Send_Scann .Btn_Send_Scann img{width:20px; }

    .div_Content_Scanner .Label_Permisos_Navegador{font-size:10px; padding-top:2%;}



/* #endregion*/


/* #region Hoja Producción */

 .Grid_Hoja_Produccion .dxeSpinIncButton_Moderno{ display:none;}
 .Grid_Hoja_Produccion .dxeSpinDecButton_Moderno{ display:none;}

.div_Content_Documento_HojaProduccion { background: whitesmoke;}
.div_Content_Documento_HojaProduccion .Content_Right{ float:left;}
.div_Content_Documento_HojaProduccion .Content_Right .div_Content_Cabecera_Botones_HojaProduccion{display:flex; background-color:white;  border-bottom: solid; border-color: #ededed;}

.div_Content_Documento_HojaProduccion .Content_Right .div_Content_Cabecera_Botones_HojaProduccion .div_Menu{width:auto; float:left; padding:10px; background-color:transparent; height: fit-content;}
.div_Content_Documento_HojaProduccion .Content_Right .div_Content_Cabecera_Botones_HojaProduccion .div_Menu_Activate{width:auto; float:left; padding:10px; height: fit-content; background-color:var(--Elements-Color-3); }

.div_Content_Documento_HojaProduccion .Content_Right .div_Content_Cabecera_Botones_HojaProduccion .div_Menu:hover{background:var(--Elements-Color-4)}
.div_Content_Documento_HojaProduccion .Content_Right .div_Content_Cabecera_Botones_HojaProduccion .div_Menu .Btn_Menu{background:transparent; width:35px; cursor:pointer;}

.div_Content_Documento_HojaProduccion .Content_Right .div_Content_Cabecera_Botones_HojaProduccion .div_Cabecera_Documento_Num{ padding-left:1%; padding-right:1%;}
.div_Content_Documento_HojaProduccion .Content_Right .div_Content_Cabecera_Botones_HojaProduccion .div_Cabecera_Documento_Num .div_Titulo_Cabecera_Num{width:100%; text-align:left;}
.div_Content_Documento_HojaProduccion .Content_Right .div_Content_Cabecera_Botones_HojaProduccion .div_Cabecera_Documento_Num .div_Titulo_Cabecera_Num span{color:#909090; font-size: 19px; font-weight: 400;}
.div_Content_Documento_HojaProduccion .Content_Right .div_Content_Cabecera_Botones_HojaProduccion .div_Cabecera_Documento_Num .div_Valor_Cabecera_Num{width:100%; text-align:left; padding-top:2%;}
.div_Content_Documento_HojaProduccion .Content_Right .div_Content_Cabecera_Botones_HojaProduccion .div_Cabecera_Documento_Num .div_Valor_Cabecera_Num span{font-weight:600;}

.div_Content_Documento_HojaProduccion .Content_Right .div_Content_Cabecera_Documento_HojaProduccion{width:100%; float:left; display:table; border:none; border-right:solid; border-right-color:#EAE9E9; border-width:1px; background-color:#fd9f57; box-shadow:0px 2px 24px 0 rgba(0,0,0,0.14); padding-left:1%; padding-right:2%;     padding-bottom: 0.5%;  border-bottom: solid; border-color: #ededed; border-bottom-width:3px;}
.div_Content_Documento_HojaProduccion .Content_Right .div_Content_Cabecera_Documento_HojaProduccion .div_Cabecera_Documento{width:auto; float:left; display:table; padding-right:1%; padding-top: 0.5%; margin-right:1%; }
.div_Content_Documento_HojaProduccion .Content_Right .div_Content_Cabecera_Documento_HojaProduccion .div_Cabecera_Documento .div_Valor_Cabecera span{font-size: 16px; font-weight: 400; color:white;}



.div_Content_Documento_HojaProduccion .Content_Right .div_Content_Cabecera_Botones_HojaProduccion .div_Btn_Cabecera{width:auto; float:left;  margin-left:0.5%; padding-bottom: 4px;}
.div_Content_Documento_HojaProduccion .Content_Right .div_Content_Cabecera_Botones_HojaProduccion .Btn_Cabecera{background:var(--Elements-Color-0); width:90px; border:none; padding: 4px 7px;}
.div_Content_Documento_HojaProduccion .Content_Right .div_Content_Cabecera_Botones_HojaProduccion .Btn_Cabecera:hover{background:var(--Elements-Color-4)}
.div_Content_Documento_HojaProduccion .Content_Right .div_Content_Cabecera_Botones_HojaProduccion .Btn_Cabecera img{width:30px;}
.div_Content_Documento_HojaProduccion .Content_Right .div_Content_Cabecera_Botones_HojaProduccion .Btn_Cabecera span{color:black; text-decoration:none !important;}

.div_Content_Documento_HojaProduccion .Content_Right .div_Content_Cabecera_Botones_HojaProduccion .Activate{}
.div_Content_Documento_HojaProduccion .Content_Right .div_Content_Cabecera_Botones_HojaProduccion .Activate .Btn_Cabecera{background-color:var(--Elements-Color-3); color:var(--Elements-Color-3); border:none; padding: 4px 7px;}
.div_Content_Documento_HojaProduccion .Content_Right .div_Content_Cabecera_Botones_HojaProduccion .Activate .Btn_Cabecera span{color:var(--Elements-Color-0); text-decoration:none !important;}

.div_Content_Documento_HojaProduccion .Content_Right .div_Content_Cabecera_Botones_HojaProduccion .Btn_Cabecera_Disabled{background:#e7e7e7; border:none; padding: 4px 7px; width:90px;}
.div_Content_Documento_HojaProduccion .Content_Right .div_Content_Cabecera_Botones_HojaProduccion .Btn_Cabecera_Disabled img{width:30px;}
.div_Content_Documento_HojaProduccion .Content_Right .div_Content_Cabecera_Botones_HojaProduccion .Btn_Cabecera_Disabled span{color:#909090; text-decoration:none !important;}

.div_Content_Documento_HojaProduccion .Content_Right .div_Content_Cabecera_Botones_HojaProduccion .div_Content_Extra_Botones{position:absolute; display:flex; visibility:hidden; background-color:#e2e2e2; padding: 1%; padding-right: 6%; border: solid; border-color: gray; border-width: 1px;}
.div_Content_Documento_HojaProduccion .Content_Right .div_Content_Cabecera_Botones_HojaProduccion .div_Content_Extra_Botones .div_Btn_Cabecera{margin-left:2%;}



.div_Mostrar_Menu{width:80px; display:none; float:left;}
.div_Mostrar_Menu .div_Btn_Mostrar_MenuSemanas{width:80px;}
.div_Mostrar_Menu .div_Btn_Mostrar_MenuSemanas .Btn_Mostrar_MenuSemanas{}
.div_Mostrar_Menu .div_Btn_Mostrar_MenuSemanas .Btn_Mostrar_MenuSemanas{width:25px; background:var(--Elements-Color-0); border:none;}
.div_Mostrar_Menu .div_Btn_Mostrar_MenuSemanas .Btn_Mostrar_MenuSemanas:hover{background:var(--Elements-Color-4)}
.div_Mostrar_Menu .div_Btn_Mostrar_MenuSemanas .Btn_Mostrar_MenuSemanas{box-shadow:inherit;}
.div_Mostrar_Menu .div_Btn_Mostrar_MenuSemanas .Btn_Mostrar_MenuSemanas img{width:25px;}
.div_Mostrar_Menu .div_Mes_MostrarMenu{margin-top: 10%; width:100%; display:table-row; width:80px;}
.div_Mostrar_Menu .div_Mes_MostrarMenu .Label_Mes_Year {white-space: nowrap; font-size: 20px; display: block; -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);  }

 .div_Content_Menu{width:300px; float:left; box-shadow: 0px 2px 24px 0 rgba(0,0,0,0.14); border-right-color: #EAE9E9; background-color: white; }
 .div_Content_Menu .Menu_Top .Cabecera_Menu_Semanas{width:100%; display:unset;}
 .div_Content_Menu .Menu_Top .Cabecera_Menu_Semanas .Content_Titulo{float:left; padding-top: 5px; padding-left: 10px;}
 .div_Content_Menu .Menu_Top .Cabecera_Menu_Semanas .Content_Titulo .Titulo_HojaProduccion{font-size: 19px; font-weight: 500;}
 .div_Content_Menu .Menu_Top .Cabecera_Menu_Semanas .div_Btn_Ocultar_MenuSemanas{float:right;}
 .div_Content_Menu .Menu_Top .Cabecera_Menu_Semanas .div_Btn_Ocultar_MenuSemanas .Btn_Ocultar_MenuSemanas{width:25px; background:var(--Elements-Color-0); border:none;}
 .div_Content_Menu .Menu_Top .Cabecera_Menu_Semanas .div_Btn_Ocultar_MenuSemanas .Btn_Ocultar_MenuSemanas:hover{background:var(--Elements-Color-4)}
 .div_Content_Menu .Menu_Top .Cabecera_Menu_Semanas .div_Btn_Ocultar_MenuSemanas .Btn_Ocultar_MenuSemanas{box-shadow:inherit;}
 .div_Content_Menu .Menu_Top .Cabecera_Menu_Semanas .div_Btn_Ocultar_MenuSemanas .Btn_Ocultar_MenuSemanas img{width:25px;}
 .div_Content_Menu .Menu_Top .Content_Calendario{margin:auto; display:table; text-align:center; padding-top:4%; width:100%;}
 .div_Content_Menu .Menu_Top .Content_Calendario .Calendario{margin:auto; display:table; }
 .div_Content_Menu .Menu_Top .Content_Calendario .Calendario .dxeCalendarFastNavItemSelected_Moderno{background-color:var(--Elements-Color-3); color:var(--Elements-Color-0);}
 .div_Content_Menu .Menu_Top .div_Btn_Aceptar_Mes{width:100%; text-align:center; margin-top:2%;}
 .div_Content_Menu .Menu_Top .div_Btn_Aceptar_Mes .Btn_Aceptar_Mes{color:var(--Elements-Color-0); background:var(--Elements-Color-1); margin:auto;}
 .div_Content_Menu .Menu_Top .div_Btn_Aceptar_Mes .Btn_Aceptar_Mes:hover{ background:var(--Elements-Color-4); margin:auto;}

 .div_Content_Menu .Menu_Bottom{ }
 .div_Content_Menu .Menu_Bottom{width:100%;}
 .div_Content_Menu .Menu_Bottom .Cabecera_Semanas{width:100%; display:table; background-color:#e0e0e0; margin-top:2%;}
 .div_Content_Menu .Menu_Bottom .Cabecera_Semanas .Label_Mes_Year{float:left; font-size:16px; font-weight:500; padding-left: 5%; padding-top: 2%;}
 .div_Content_Menu .Menu_Bottom .Cabecera_Semanas .Btn_Resumen_Mes{float:right; width:25px; background:#e0e0e0; border:none;}
 .div_Content_Menu .Menu_Bottom .Cabecera_Semanas .Btn_Resumen_Mes:hover{background:var(--Elements-Color-4)}
 .div_Content_Menu .Menu_Bottom .Cabecera_Semanas .Btn_Resumen_Mes img{width:25px;}
 .div_Content_Menu .Menu_Bottom .div_Semanas{overflow-y:auto; overflow-x:hidden;}
 .div_Content_Menu .Menu_Bottom .div_Semanas .div_Content_Semana{width:100%; cursor:pointer; border: solid;  border-width: 1px; border-color: tan;}
 .div_Content_Menu .Menu_Bottom .div_Semanas .div_Content_Semana:hover{background:var(--Elements-Color-4);}
 .div_Content_Menu .Menu_Bottom .div_Semanas .div_Content_Semana .div_Semana_Top{width:100%; display:table; background-color:bisque; background-color: bisque;}
 .div_Content_Menu .Menu_Bottom .div_Semanas .div_Content_Semana .div_Semana_Top .div_Numero_Semana{float:left; display: contents;}
 .div_Content_Menu .Menu_Bottom .div_Semanas .div_Content_Semana .div_Semana_Top .div_Numero_Semana .Numero_Semana{ font-size:15px; padding-left: 5%; display: inline-table;  padding-top: 3%;}
 .div_Content_Menu .Menu_Bottom .div_Semanas .div_Content_Semana .div_Semana_Top .div_Rango_Fechas{float:right; padding-right: 5%;}
 .div_Content_Menu .Menu_Bottom .div_Semanas .div_Content_Semana .div_Semana_Top .div_Rango_Fechas .div_Rango{width:100%; padding-right:5%;}
 .div_Content_Menu .Menu_Bottom .div_Semanas .div_Content_Semana .div_Semana_Top .div_Rango_Fechas .div_Rango .Rango_Fechas{font-size:15px;}

 .div_Content_Menu .Menu_Bottom .div_Content_Semana .div_Semana_Bottom{width:100%;  display:table; padding: 2% 0% 1% 0%;}
 .div_Content_Menu .Menu_Bottom .div_Content_Semana .div_Semana_Bottom .div_Img_Semana{float:left; padding-left:5%;}
 .div_Content_Menu .Menu_Bottom .div_Content_Semana .div_Semana_Bottom .div_Img_Semana .Img_Semana{width:35px;}
 .div_Content_Menu .Menu_Bottom .div_Content_Semana .div_Semana_Bottom .div_Nombre_Doc{float:left; padding-left:10%; padding-top:1%;}
 .div_Content_Menu .Menu_Bottom .div_Content_Semana .div_Semana_Bottom .div_Nombre_Doc .Nombre_Documento{font-size:16px;  font-weight: 600;}

 .div_Content_Menu .Menu_Bottom .div_Content_Semana .div_Semana_Bottom .div_Semana_Select{background:var(--Elements-Color-3);}
 .div_Content_Menu .Menu_Bottom .div_Content_Semana .div_Semana_Bottom .div_Semana_Select .Nombre_Documento{color:white;}

 .div_Content_Menu .Menu_Bottom .div_Content_Semana.div_Content_Semana_Select .div_Semana_Bottom{background-color:var(--Elements-Color-3); background:var(--Elements-Color-3)}
 .div_Content_Menu .Menu_Bottom .div_Content_Semana.div_Content_Semana_Select .div_Semana_Bottom span{color:var(--Elements-Color-0);}

 .div_Img_Fondo {text-align: center;}
 .div_Img_Fondo .Img_Fondo{margin-top: 20%; width: 300px;}

 .dxeButtonEditButtonHover_Moderno{background:var(--Elements-Color-3) !important;}

/*.div_Content_Menu_Documento .Valor_Cabecera_Edit{border:1px solid #444444b3;}
.div_Content_Menu_Documento .Valor_Cabecera_Disabled{border-color: #d1d1d1; }
.div_Content_Menu_Documento .dxeFocused_Moderno{border-color:var(--Elements-Color-3) !important;}*/
.div_Content_New_Documento{width:100%; display:table;}
.div_Content_New_Documento .div_Fechas_Hoja{width:100%; display:flex;}
.div_Content_New_Documento .div_Desde{width:40%; margin:auto; }
.div_Content_New_Documento .div_Hasta{width:40%; margin:auto; }
.div_Content_New_Documento .Label_Create{width:100%; text-align:center;}
.div_Content_New_Documento .TextBox_Create{width:100%; display:table;}
.div_Content_New_Documento .div_Titulo_Comparativas{width:100%; text-align:center; padding-top:4%;}
.div_Content_New_Documento .div_Titulo_Comparativas .Titulo_New{font-size:16px;}
.div_Content_New_Documento .div_Fechas_New{width:100%; margin:auto; text-align:center; display:flex; margin-top:4%;}
.div_Content_New_Documento .div_fechas_Error{width:100%; text-align:center;}
.div_Content_New_Documento .div_fechas_Error .Label_Error_Fechas{color:red;}

.div_Content_New_Documento .div_Check_Comparativa_Historico{margin-top:3%;}

.div_Content_New_Documento .div_Btns{width:100%; display:flex; padding-top:8%;}
.div_Content_New_Documento .div_Btns .Btn_Cancelar_New{background:var(--Elements-Color-0); background-color:var(--Elements-Color-0); margin:auto;}
.div_Content_New_Documento .div_Btns .Btn_Cancelar_New:hover{background:var(--Elements-Color-4); color:white;}

.div_Content_New_Documento .div_Btns .Btn_Aceptar_New{background:var(--Elements-Color-1); background-color:var(--Elements-Color-1); color:white; margin:auto;}
.div_Content_New_Documento .div_Btns .Btn_Aceptar_New:hover{background:var(--Elements-Color-4); color:white;}


/* #endregion*/


/* #region Cuenta Explotación*/
.div_Content_CuentaExplotacion .div_Content_Left{display:table; float:left;}
.div_Content_CuentaExplotacion .div_Content_Left .div_Mostrar_Menu{width:80px; display:none; float:left;}
.div_Content_CuentaExplotacion .div_Content_Left .div_Mostrar_Menu .div_Btn_Mostrar_MenuMeses{}
.div_Content_CuentaExplotacion .div_Content_Left .div_Mostrar_Menu .div_Btn_Mostrar_MenuMeses .Btn_Mostrar_MenuSemanas{}
.div_Content_CuentaExplotacion .div_Content_Left .div_Mostrar_Menu .div_Btn_Mostrar_MenuMeses .Btn_Mostrar_MenuSemanas{width:25px; background:var(--Elements-Color-0); border:none;}
.div_Content_CuentaExplotacion .div_Content_Left .div_Mostrar_Menu .div_Btn_Mostrar_MenuMeses .Btn_Mostrar_MenuSemanas:hover{background:var(--Elements-Color-4)}
.div_Content_CuentaExplotacion .div_Content_Left .div_Mostrar_Menu .div_Btn_Mostrar_MenuMeses .Btn_Mostrar_MenuSemanas{box-shadow:inherit;}
.div_Content_CuentaExplotacion .div_Content_Left .div_Mostrar_Menu .div_Btn_Mostrar_MenuMeses .Btn_Mostrar_MenuSemanas img{width:25px;}
.div_Content_CuentaExplotacion .div_Content_Left .div_Mostrar_Menu .div_Mes_MostrarMenu{margin-top: 10%; width:100%; display:table-row}
.div_Content_CuentaExplotacion .div_Content_Left .div_Mostrar_Menu .div_Mes_MostrarMenu .Label_Year {white-space: nowrap; font-size: 20px; display: block; -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);  }

 .div_Content_CuentaExplotacion .div_Content_Left .div_Content_Menu{width:300px; float:left; box-shadow: 0px 2px 24px 0 rgba(0,0,0,0.14); border-right-color: #EAE9E9; background-color: white; }
 .div_Content_CuentaExplotacion .div_Content_Left .div_Content_Menu .Menu_Top .Cabecera_Menu_Meses{width:100%; display:unset;}
 .div_Content_CuentaExplotacion .div_Content_Left .div_Content_Menu .Menu_Top .Cabecera_Menu_Meses .Content_Titulo{float:left; padding-top: 5px; padding-left: 10px;}
 .div_Content_CuentaExplotacion .div_Content_Left .div_Content_Menu .Menu_Top .Cabecera_Menu_Meses .Content_Titulo .Titulo_HojaProduccion{font-size: 19px; font-weight: 500;}
 .div_Content_CuentaExplotacion .div_Content_Left .div_Content_Menu .Menu_Top .Cabecera_Menu_Meses .div_Btn_Ocultar_MenuMeses{float:right;}
 .div_Content_CuentaExplotacion .div_Content_Left .div_Content_Menu .Menu_Top .Cabecera_Menu_Meses .div_Btn_Ocultar_MenuMeses .Btn_Ocultar_MenuMeses{width:25px; background:var(--Elements-Color-0); border:none;}
 .div_Content_CuentaExplotacion .div_Content_Left .div_Content_Menu .Menu_Top .Cabecera_Menu_Meses .div_Btn_Ocultar_MenuMeses .Btn_Ocultar_MenuMeses:hover{background:var(--Elements-Color-4)}
 .div_Content_CuentaExplotacion .div_Content_Left .div_Content_Menu .Menu_Top .Cabecera_Menu_Meses .div_Btn_Ocultar_MenuMeses .Btn_Ocultar_MenuMeses{box-shadow:inherit;}
 .div_Content_CuentaExplotacion .div_Content_Left .div_Content_Menu .Menu_Top .Cabecera_Menu_Meses .div_Btn_Ocultar_MenuMeses .Btn_Ocultar_MenuMeses img{width:25px;}
 .div_Content_CuentaExplotacion .div_Content_Left .div_Content_Menu .Menu_Top .Content_Spin{margin:auto; display:table; text-align:center; padding-top:4%; width:100%;}
 .div_Content_CuentaExplotacion .div_Content_Left .div_Content_Menu .Menu_Top .Content_Spin .Spin_Year{margin:auto; display:table; }
 .div_Content_CuentaExplotacion .div_Content_Left .div_Content_Menu .Menu_Top .div_Btn_Aceptar_Year{width:100%; text-align:center; margin-top:2%;}
 .div_Content_CuentaExplotacion .div_Content_Left .div_Content_Menu .Menu_Top .div_Btn_Aceptar_Year .Btn_Aceptar_Year{color:var(--Elements-Color-0); background:var(--Elements-Color-1); margin:auto;}
 .div_Content_CuentaExplotacion .div_Content_Left .div_Content_Menu .Menu_Top .div_Btn_Aceptar_Year .Btn_Aceptar_Year:hover{ background:var(--Elements-Color-4); margin:auto;}

 .div_Content_CuentaExplotacion .div_Content_Left .div_Content_Menu .Menu_Bottom{ }
 .div_Content_CuentaExplotacion .div_Content_Left .div_Content_Menu .Menu_Bottom{width:100%;}
 .div_Content_CuentaExplotacion .div_Content_Left .div_Content_Menu .Menu_Bottom .Cabecera_Meses{width:100%; display:table; background-color:#e0e0e0; margin-top:2%; text-align:center;}
 .div_Content_CuentaExplotacion .div_Content_Left .div_Content_Menu .Menu_Bottom .Cabecera_Meses .Label_Year{font-size:16px; font-weight:500; padding-left: 5%; padding-top: 2%;}

 .div_Content_CuentaExplotacion .div_Content_Left .div_Content_Menu .Menu_Bottom .div_Meses{overflow-y:auto; overflow-x:hidden;}
 .div_Content_CuentaExplotacion .div_Content_Left .div_Content_Menu .Menu_Bottom .div_Meses .div_Content_Mes{width:100%; cursor:pointer; border: solid;  border-width: 1px; border-color: tan;}
 .div_Content_CuentaExplotacion .div_Content_Left .div_Content_Menu .Menu_Bottom .div_Meses .div_Content_Mes:hover{background:var(--Elements-Color-4);}
 .div_Content_CuentaExplotacion .div_Content_Left .div_Content_Menu .Menu_Bottom .div_Meses .div_Content_Mes .div_Mes_Top{width:100%; display:table; background-color:bisque; background-color: bisque;}
 .div_Content_CuentaExplotacion .div_Content_Left .div_Content_Menu .Menu_Bottom .div_Meses .div_Content_Mes .div_Mes_Top .div_Numero_Mes{float:left; display: contents;}
 .div_Content_CuentaExplotacion .div_Content_Left .div_Content_Menu .Menu_Bottom .div_Meses .div_Content_Mes .div_Mes_Top .div_Numero_Mes .Numero_Mes{ font-size:15px; padding-left: 5%; display: inline-table; padding-top: 1%; padding-bottom: 1%; font-weight: 600;}


 .div_Content_CuentaExplotacion .div_Content_Left .div_Content_Menu .Menu_Bottom .div_Content_Mes .div_Mes_Bottom{width:100%;  display:table; padding: 2% 0% 1% 0%;}
 .div_Content_CuentaExplotacion .div_Content_Left .div_Content_Menu .Menu_Bottom .div_Content_Mes .div_Mes_Bottom .div_Img_Mes{float:left; padding-left:5%;}
 .div_Content_CuentaExplotacion .div_Content_Left .div_Content_Menu .Menu_Bottom .div_Content_Mes .div_Mes_Bottom .div_Img_Mes .Img_Mes{width:35px;}
 .div_Content_CuentaExplotacion .div_Content_Left .div_Content_Menu .Menu_Bottom .div_Content_Mes .div_Mes_Bottom .div_Nombre_Doc{float:left; padding-left:10%; padding-top:1%;}
 .div_Content_CuentaExplotacion .div_Content_Left .div_Content_Menu .Menu_Bottom .div_Content_Mes .div_Mes_Bottom .div_Nombre_Doc .Nombre_Documento{font-size:16px;  font-weight: 600;}

 .div_Content_CuentaExplotacion .div_Content_Left .div_Content_Menu .Menu_Bottom .div_Content_Mes .div_Mes_Bottom .div_Mes_Select{background:var(--Elements-Color-3);}
 .div_Content_CuentaExplotacion .div_Content_Left .div_Content_Menu .Menu_Bottom .div_Content_Mes .div_Mes_Bottom .div_Mes_Select .Nombre_Documento{color:white;}

 .div_Content_CuentaExplotacion .div_Content_Left .div_Content_Menu .Menu_Bottom .div_Content_Mes.div_Content_Mes_Select .div_Mes_Bottom{background-color:var(--Elements-Color-3); background:var(--Elements-Color-3)}
 .div_Content_CuentaExplotacion .div_Content_Left .div_Content_Menu .Menu_Bottom .div_Content_Mes.div_Content_Mes_Select .div_Mes_Bottom span{color:var(--Elements-Color-0);}



 .div_Content_CuentaExplotacion .div_Content_Right{ display:inline; float:left;}
.div_Content_CuentaExplotacion .div_Content_Right .div_Content_Cabecera_Botones_CuentaExplotacion{display:flex; background-color:white;  border-bottom: solid; border-color: #ededed;}

.div_Content_CuentaExplotacion .div_Content_Right .div_Content_Cabecera_Botones_CuentaExplotacion .div_Menu{width:auto; float:left; padding:10px; background-color:transparent; height: fit-content;}
.div_Content_CuentaExplotacion .div_Content_Right .div_Content_Cabecera_Botones_CuentaExplotacion .div_Menu_Activate{width:auto; float:left; padding:10px; height: fit-content; background-color:var(--Elements-Color-3); }

.div_Content_CuentaExplotacion .div_Content_Right .div_Content_Cabecera_Botones_CuentaExplotacion .div_Menu:hover{background:var(--Elements-Color-4)}
.div_Content_CuentaExplotacion .div_Content_Right .div_Content_Cabecera_Botones_CuentaExplotacion .div_Menu .Btn_Menu{background:transparent; width:35px; cursor:pointer;}

.div_Content_CuentaExplotacion .div_Content_Right .div_Content_Cabecera_Documento_CuentaExplotacion{width:100%; float:left; display:table; border:none; border-right:solid; border-right-color:#EAE9E9; border-width:1px; background-color:#fd9f57; box-shadow:0px 2px 24px 0 rgba(0,0,0,0.14); border-bottom: solid; border-color: #ededed; border-bottom-width:3px;}
.div_Content_CuentaExplotacion .div_Content_Right .div_Content_Cabecera_Documento_CuentaExplotacion .div_Cabecera_Documento{width:auto; float:left; display:inline; padding-right:1%; padding-top: 0.3%; margin-right:1%; padding-bottom: 0.3%;}

.div_Content_CuentaExplotacion .div_Content_Right .div_Content_Cabecera_Documento_CuentaExplotacion .div_Cabecera_Documento{ padding-left:3%;}
.div_Content_CuentaExplotacion .div_Content_Right .div_Content_Cabecera_Documento_CuentaExplotacion .div_Cabecera_Documento .div_Titulo_Cabecera{width:100%; text-align:left;}
.div_Content_CuentaExplotacion .div_Content_Right .div_Content_Cabecera_Documento_CuentaExplotacion .div_Cabecera_Documento .div_Titulo_Cabecera span{color:#909090; font-size: 17px; font-weight: 400; color:#1d1d1d;}
.div_Content_CuentaExplotacion .div_Content_Right .div_Content_Cabecera_Documento_CuentaExplotacion .div_Cabecera_Documento .div_Valor_Cabecera{width:100%; text-align:left; }
.div_Content_CuentaExplotacion .div_Content_Right .div_Content_Cabecera_Documento_CuentaExplotacion .div_Cabecera_Documento .div_Valor_Cabecera span{font-size: 16px; font-weight: 400; color:white;}

.div_Content_CuentaExplotacion .div_Content_Right  .div_Btn_Cabecera{width:auto; float:left;  margin-left:0.5%; padding-bottom: 4px;}
.div_Content_CuentaExplotacion .div_Content_Right  .Btn_Cabecera{background:var(--Elements-Color-0); width:90px; border:none; padding: 4px 7px;}
.div_Content_CuentaExplotacion .div_Content_Right  .Btn_Cabecera:hover{background:var(--Elements-Color-4)}
.div_Content_CuentaExplotacion .div_Content_Right  .Btn_Cabecera img{width:30px;}
.div_Content_CuentaExplotacion .div_Content_Right  .Btn_Cabecera span{color:black; text-decoration:none !important;}

.div_Content_CuentaExplotacion .div_Content_Right .div_Content_Cabecera_Botones_CuentaExplotacion .Activate{}
.div_Content_CuentaExplotacion .div_Content_Right .div_Content_Cabecera_Botones_CuentaExplotacion .Activate .Btn_Cabecera{background-color:var(--Elements-Color-3); color:var(--Elements-Color-3); border:none; padding: 4px 7px;}
.div_Content_CuentaExplotacion .div_Content_Right .div_Content_Cabecera_Botones_CuentaExplotacion .Activate .Btn_Cabecera span{color:var(--Elements-Color-0); text-decoration:none !important;}

.div_Content_CuentaExplotacion .div_Content_Right .div_Content_Cabecera_Botones_CuentaExplotacion .Btn_Cabecera_Disabled{background:#e7e7e7; border:none; padding: 4px 7px; width:90px;}
.div_Content_CuentaExplotacion .div_Content_Right .div_Content_Cabecera_Botones_CuentaExplotacion .Btn_Cabecera_Disabled img{width:30px;}
.div_Content_CuentaExplotacion .div_Content_Right .div_Content_Cabecera_Botones_CuentaExplotacion .Btn_Cabecera_Disabled span{color:#909090; text-decoration:none !important;}

.div_Content_CuentaExplotacion .div_Content_Right .div_Content_Cabecera_Botones_CuentaExplotacion .div_Content_Extra_Botones{position:absolute; display:flex; visibility:hidden; background-color:#e2e2e2; padding: 1%; padding-right: 6%; border: solid; border-color: gray; border-width: 1px;}
.div_Content_CuentaExplotacion .div_Content_Right .div_Content_Cabecera_Botones_CuentaExplotacion .div_Content_Extra_Botones .div_Btn_Cabecera{margin-left:2%;}

.div_Content_CuentaExplotacion .div_Content_Right .PivotGrid #PivotGrid_RVSCell_SCSDiv{margin:auto !important;}

.PivotGrid_Oculto{ width:0px !important; min-width:0px !important; max-width:0px !important; padding: 0px 0px 0px 0px; visibility:hidden; border:none;}
.PivotGrid_Oculto img{display:none;}



.Grid_Row_Color{background-color:#c1dcf9; }

.Grid_Column_Hide{visibility:hidden !important;}

.Grid_Cell_Edit{ cursor:text !important; cursor: text !important; border: none; border-right:solid; border-bottom:solid; border-color: #cdcdcd;}
.Grid_Cell_No_Edit{cursor: context-menu !important; cursor:not-allowed !important;}
.Grid_Cell_Lista{cursor:cell !important;}
.Grid_Cell_Normal{cursor:initial;}
.Grid_Cell_No_Border{border:none !important; text-align: center; font-weight:600; padding-left: 1%;}
.Grid_Cell_Border_Left{border-left: 1px Solid #d1d1d1 !important;}

.dxgvBatchEditModifiedCell_Moderno{color:black;}

.div_Content_Documento_CuentaExplotacion {
    background: whitesmoke;
}



/* #endregion*/


 .TreeListLineasNegocio .dxtlNode_Moderno{cursor:pointer !important;}
 .TreeListLineasNegocio .dxtlNode_Moderno:hover{background-color:#feebdd !important; background:#feebdd !important;}
 .TreeListLineasNegocio .dxtlFocusedNode_Moderno { background: var(--Elements-Color-1); color: var(--Elements-Color-0); }
 .TreeListLineasNegocio .dxtlFocusedNode_Moderno:hover{background: var(--Elements-Color-2) !important; color: var(--Elements-Color-0);}

/* #region Gestión usuarios*/

.dxtc-activeTab{background-color: var(--Elements-Color-1) !important;}
.dxtc-activeTab span{color:white !important;}

.div_Titulo_Gestion_Usuarios{width:100%; text-align:left; padding-left:2%;}
.div_Titulo_Gestion_Usuarios .Titulo_Gestion_Usuarios{ color:var(--Elements-Color-2); font-size: 20px; font-weight: 600;}

.div_Content_PageControl{width:100%;}
.div_Content_PageControl .dxtc-activeTab{background:#0177c8 !important; border-bottom:0px !important;}
.div_Content_PageControl .dxtc-activeTab span{color:white;}

 .div_Content_GestionUsuarios{width:100%;}
 .div_Content_GestionUsuarios .div_Left{width:49%; float:left;}

 .div_Content_GestionUsuarios .div_Left .div_Label_Titulo{ width:80%; margin:auto; text-align:center; padding-top:3%;text-align:left;}
 .div_Content_GestionUsuarios .div_Left .div_Label_Titulo .Label_Titulo{color:var(--Elements-Color-1); font-weight: 500;}
 .div_Content_GestionUsuarios .div_Left .div_Valor{width:80%; margin:auto; text-align:center; padding-top:1%;}
 .div_Content_GestionUsuarios .div_Left .div_Valor .TextBox_Valor {margin:auto; width:75%;}

/*Crear Usuario*/


 .div_Content_GestionUsuarios .div_Left .div_Crear_User{width:40%; margin:auto; padding-top:5%;}
 .div_Content_GestionUsuarios .div_Left .div_Crear_User .div_Label_Titulo{width:100%; padding-top:5%;}
 .div_Content_GestionUsuarios .div_Left .div_Crear_User .div_Valor{width:100%; text-align:left; padding-top:2%;}
 .div_Content_GestionUsuarios .div_Left .div_Crear_User .div_Valor .TextBox_Valor {margin:auto; width:100%;}

 .div_Content_GestionUsuarios .div_Left .div_CheckBox_PasswordSegura{ text-align:left; margin-top:3%; display:table;}
 .div_Content_GestionUsuarios .div_Left .div_CheckBox_PasswordSegura .CheckBox_PasswordSegura{display:table; margin:auto;}

 .div_Content_GestionUsuarios .div_Left .Btn_Crear_Usuario{margin:auto; background:var(--Elements-Color-1); color:white; display: table; margin-top: 5%;}
 .div_Content_GestionUsuarios .div_Left .Label_Error_Password{color:red; margin:auto; display:table;}
 .div_Content_GestionUsuarios .div_Right{width:49%; float:right;}
 .div_Content_GestionUsuarios{}

 .div_Usuario_Creado_Correctamente{ width:100%; text-align:center;}
 .div_Usuario_Creado_Correctamente .Label_PopUp{font-size:16px;}

  .div_Usuario_Creado_Correctamente .div_Btns{width:100%; display:flex; padding-top:5%;}
  .div_Usuario_Creado_Correctamente .div_Btns .BtnCancelar_PopUp_Usuario_Creado_Correctamente{ margin:auto;}
  .div_Usuario_Creado_Correctamente .div_Btns .BtnAceptar_PopUp_Usuario_Creado_Correctamente{background:#0077c8; color:white; margin:auto;}

  .div_Content_Asignaciones_CreateUser{width:80%; margin:auto;}
  .div_Content_Asignaciones_CreateUser .div_Label_Titulo{text-align:center; width:100%;}
   .div_Content_Asignaciones_CreateUser .div_Regiones_PopUp{margin-top:6%;}
   .div_Content_Asignaciones_CreateUser .div_Regiones_PopUp .div_Combo{margin:auto;margin-top:2%;}
   .div_Content_Asignaciones_CreateUser .div_Btns_PopUp{width:100%; margin-top:10%;}



    /*Modificar Usuario*/
 .hidden_Edit_Grid{display:none !important;}
    .Btn_Reset_Password{background-image:url(../Content/Images/Reset_password.png) !important; background-repeat: no-repeat; background-size: 30px; display:table; width: 30px;height: 30px; margin:auto; cursor:pointer;}
    .Btn_Reset_Password:hover{background-color:lightblue;}

    .GridUsuarios .dxgvDataRow_Moderno {cursor:pointer !important;} 
    .GridUsuarios .dxgvDataRow_Moderno:hover{background-color:#feebdd !important; background:#feebdd !important;}
    .GridUsuarios .dxgvSelectedRow_Moderno{background-color:#fd9f57 !important; background:#fd9f57 !important;}
    .GridUsuarios .dxgvSelectedRow_Moderno td{color:white !important;}
    .GridUsuarios .dxgvSelectedRow_Moderno:hover{background-color:#fd9f57 !important; background:#fd9f57 !important;}

    .GridUsuarios .dxgv  {border-right:none !important; border-bottom: 1px Solid #d1d1d1 !important;  }  


    .div_Content_Left_UserDocBloq{width:49%; float:left;}
  .div_Content_Left_UserDocBloq .div_Left{width:100%;}
  .div_Content_Left_UserDocBloq  .div_Label_Titulo{ width:80%; margin:auto; text-align:center; padding-top:3%;}
  .div_Content_Left_UserDocBloq  .div_Label_Titulo .Label_Titulo{color:var(--Elements-Color-1); font-weight: 500;}
  .div_Content_Left_UserDocBloq .div_Left .div_Valor{width:80%; margin:auto; text-align:center; padding-top:1%;}
  .div_Content_Left_UserDocBloq .div_Left .div_Valor .TextBox_Valor {margin:auto;}
  .div_Content_Left_UserDocBloq .div_Left .Btn_Crear_Usuario{margin:auto; background:var(--Elements-Color-3); color:white; display: table; margin-top: 5%;}
  .div_Content_Left_UserDocBloq .div_Left .Label_Error_Password{color:red; margin:auto; display:table;}

   .div_Content_Right_UserDocBloq{width:49%; float:right;}
   .div_Content_Right_UserDocBloq .div_Label_Titulo{ width:80%; margin:auto; text-align:center; padding-top:3%;}
   .div_Content_Right_UserDocBloq .div_Label_Titulo .Label_Titulo{color:var(--Elements-Color-1); font-weight: 500;}
   .div_Content_Right_UserDocBloq .div_Right{width:100%;}
   .div_Content_Right_UserDocBloq .div_Btn_Aceptar{width:100%; text-align:center;}
   .div_Content_Right_UserDocBloq .div_Btn_Aceptar .Btn_Aceptar{margin:auto; padding-top:2%;}

   /* Permisos Usuarios */
   .div_Content_GestionUsuarios{}
   .div_Content_GestionUsuarios .div_Permisos_Usuario{padding-top:1%;}
   .div_Content_GestionUsuarios .div_Left_Permisos_Usuarios{width:80%; margin:auto;}
   .div_Content_GestionUsuarios .div_Right_Permisos_Usuarios{width:80%; margin:auto;}

     .div_Content_GestionUsuarios .div_LineasNegocio{padding-top:1%; padding-bottom:2%;}
    .div_Content_GestionUsuarios .div_Usuarios{padding-top:1%;}
    .div_Content_GestionUsuarios .div_Left .div_Titulo_Permisos{display:table; padding-bottom:1%}
   .div_Content_GestionUsuarios .Label_Titulo{color:var(--Elements-Color-1); font-weight: 500;}
  .div_Content_GestionUsuarios .div_Btn_Guardar{width:100%; text-align:center; display:table;}
  .div_Content_GestionUsuarios .div_Btn_Guardar .Btn_Guardar_Permisos{width:20%; margin:auto; background:var(--Elements-Color-1); color:var(--Elements-Color-0);  margin-top:1%;}
  .div_Content_GestionUsuarios .div_Btn_Guardar .Btn_Guardar_Permisos:hover{background:var(--Elements-Color-4); color:var(--Elements-Color-0);}


    .div_Content_GestionUsuarios .div_Permisos_User{ width:100%; display:table;}
    .div_Content_GestionUsuarios .div_Permisos_User .div_Content_Permisos_User{width:95%; display:table; margin:auto;}



  .Columna_Grid_Oculta{display:none;}

  /*Usuarios sin linea de negocio*/
  .div_Content_Users_SinLineas {width:80%; margin:auto;}

/* #endregion */


/* #region Lineas Negocio Informes */

   .div_Content_Admin_LineasNegocio .div_Titulo_Admin_LineasNegocio{width:98%; text-align:left; margin:auto;}
   .div_Content_Admin_LineasNegocio .div_Titulo_Admin_LineasNegocio .Titulo_Admin_LineasNegocio{ color:var(--Elements-Color-2); font-size: 20px; font-weight: 600;}

  .div_Content_Admin_LineasNegocio .div_Label_Titulo{ width:80%; margin:auto; text-align:center; padding-top:3%;}
  .div_Content_Admin_LineasNegocio .div_Label_Titulo .Label_Titulo{color:var(--Elements-Color-1); font-weight: 500;}

   .div_Content_Admin_LineasNegocio .div_Content_LineasNegocio{width:33%; float:left;}
   .div_Content_Admin_LineasNegocio .div_Content_LineasNegocio .div_LineasNegocio{width:100%;}

   .div_Content_Admin_LineasNegocio .div_Content_EstructuraInformes{width:33%; float:left;}
   .div_Content_Admin_LineasNegocio .div_Content_EstructuraInformes .div_EstructuraInformes{width:100%;}

   .div_Content_Admin_LineasNegocio .div_Content_Tiendas{width:33%; float:left;}
   .div_Content_Admin_LineasNegocio .div_Content_Tiendas .div_Tiendas{width:100%;}
   .div_Content_Admin_LineasNegocio .div_Content_Tiendas .div_Btn_Asociar_Tiendas{width:100%; text-align:center;}
   .div_Content_Admin_LineasNegocio .div_Content_Tiendas .div_Btn_Asociar_Tiendas .Btn_AsociarTiendas{background:var(--Elements-Color-1); color:white;}
    .div_Content_Admin_LineasNegocio .div_Content_Tiendas .div_Btn_Asociar_Tiendas .Btn_AsociarTiendas:hover{background:var(--Elements-Color-4); color:white;}
    .Btn_Actualizar_NombreTiendas{float:right;}
    .Btn_Actualizar_NombreTiendas:hover{background:var(--Elements-Color-4);}
    .Btn_Actualizar_NombreTiendas img{width:20px; height:20px;}


   .div_Content_PopUp_New_LineaNegocio{width:90%; margin:auto; display:table;}
   .div_Content_PopUp_New_LineaNegocio .div_Label_Titulo{width:100%; padding-top:3%; text-align:center;}
   .div_Content_PopUp_New_LineaNegocio .div_Label_Titulo .Label_Titulo{color:var(--Elements-Color-1); font-weight: 500;}
   .div_Content_PopUp_New_LineaNegocio .div_TextBox_Valor{width:100%; text-align:center; padding-top:3%;}
   .div_Content_PopUp_New_LineaNegocio .div_TextBox_Valor .TextBox_Valor{margin:auto;}

    .div_Content_PopUp_New_LineaNegocio .div_Content_Btns{ width:100%; text-align:center; margin-top:5%;}
    .div_Content_PopUp_New_LineaNegocio .div_Content_Btns .div_Btn_Cancelar{width:auto; display:inline-block;}
    .div_Content_PopUp_New_LineaNegocio .div_Content_Btns .div_Btn_Cancelar .Btn_Cancelar{background:var(--Elements-Color-0); background-color:var(--Elements-Color-0); }
    .div_Content_PopUp_New_LineaNegocio .div_Content_Btns .div_Btn_Cancelar .Btn_Cancelar:hover{background:#f5f5f5}
    .div_Content_PopUp_New_LineaNegocio .div_Content_Btns .div_Btn_Add{width:auto; display:inline-block}
    .div_Content_PopUp_New_LineaNegocio .div_Content_Btns .div_Btn_Add .Btn_Add{background:var(--Elements-Color-1); background-color:var(--Elements-Color-1); color:white;}
    .div_Content_PopUp_New_LineaNegocio .div_Content_Btns .div_Btn_Add .Btn_Add:hover{background:var(--Elements-Color-4); color:white;}
/* #endregion */


/* #region gestión informes */

   .div_Content_GestionInformes .div_Titulo_Admin_GestionInformes{width:98%; text-align:left; margin:auto;}
   .div_Content_GestionInformes .div_Titulo_Admin_GestionInformes .Titulo_Admin_GestionInformes{ color:var(--Elements-Color-2); font-size: 20px; font-weight: 600;}

  .div_Content_GestionInformes .div_Label_Titulo{ width:80%; margin:auto; text-align:left; padding-top:1%;}
  .div_Content_GestionInformes .div_Label_Titulo .Label_Titulo{color:var(--Elements-Color-1); font-weight: 500;}

   .div_Content_GestionInformes .div_Content_LineasNegocio{width:30%; float:left;}
   .div_Content_GestionInformes .div_Content_LineasNegocio .div_LineasNegocio{width:100%;}

   .div_Content_GestionInformes .div_Content_EstructuraInformes{width: 60%; float: left; margin: auto; padding-left: 3%; border: solid; border-width: 1px; padding: 1%; margin-left: 2%; border-color: #e5e5e5;}
   .div_Content_GestionInformes .div_Content_EstructuraInformes .div_EstructuraInformes{width:100%; }
    .div_Content_GestionInformes .div_Content_EstructuraInformes .div_Label_Titulo_EstructuraInformes{width:100%;  padding-top: 1%;}
    .div_Content_GestionInformes .div_Content_EstructuraInformes .div_Label_Titulo_EstructuraInformes .Label_Titulo{color:var(--Elements-Color-1); font-weight: 500;}
    .div_Content_GestionInformes .div_Content_EstructuraInformes .div_DropDown_EstructuraInformes{float:left; width:50%; margin:auto; padding-top:1%;}

    .div_Content_GestionInformes .div_Content_EstructuraInformes .div_Btn_Asociar_Informes{float: right; width:29%; text-align:center; padding-top: 1%;}
   .div_Content_GestionInformes .div_Content_EstructuraInformes .div_Btn_Asociar_Informes .Btn_Asociar_Informes{background:var(--Elements-Color-1); color:white; margin:auto;}
    .div_Content_GestionInformes .div_Content_EstructuraInformes .div_Btn_Asociar_Informes .Btn_Asociar_Informes:hover{background:var(--Elements-Color-4); color:white;}

   .div_Content_GestionInformes .div_Content_Informes{width:69%; float:left;}
   .div_Content_GestionInformes .div_Content_Informes .div_Informes{width:70%; margin:auto;}
   .div_Content_GestionInformes .div_Content_Informes .div_Tiendas{width:100%;}
   .Btn_Edit_Restricciones_Informes_User{color:#2424e2; cursor:pointer; text-decoration:underline;}
   .Btn_Edit_Restricciones_Informes_User:hover{color:orange;}
  
/* #endregion */


/*#region Restricciones Informes */

.div_Content_Restricciones_Informes{ width:100%; display:table; margin:auto;}
.div_Content_Restricciones_Informes .div_Label_Titulo{ width:80%; margin:auto; text-align:center; padding-top:10px;}
.div_Content_Restricciones_Informes .div_Label_Titulo .Label_Titulo{color:var(--Elements-Color-1); font-weight: 500;}

.div_Content_Restricciones_Informes .div_LineasNegocio_Usuarios{width:33%; float:left;}
.div_Content_Restricciones_Informes .div_LineasNegocio_Usuarios .div_LinesNegocio{ margin-top:15px; padding-bottom:18px;}
.div_Content_Restricciones_Informes .div_LineasNegocio_Usuarios .div_Usuarios{}
.div_Content_Restricciones_Informes .div_LineasNegocio_Usuarios{}

.div_Content_Restricciones_Informes .div_Content_Estructura_Informes{width:33%; float:left;}
.div_Content_Restricciones_Informes .div_Content_Estructura_Informes{}


.div_Content_Restricciones_Informes .div_Content_Informes{width:33%; float:left; }
.div_Content_Restricciones_Informes .div_Content_Informes .div_Titulo_Admin_LineasNegocio{width:100%; text-align:center;}
.div_Content_Restricciones_Informes .dxcvCard_Moderno{height:200px;}
.div_Content_Restricciones_Informes .dxcvCard_Moderno .CheckBox{    display: inherit;}
.div_Content_Restricciones_Informes .dxcvCard_Moderno .dxflGroup_Moderno {padding-bottom:0;}
.div_Content_Restricciones_Informes .dxcvCard_Moderno .CardView_Nombre{text-align: center; font-weight:500;}

 .div_Content_Restricciones_Informes .div_Btn_Guardar{width:100%; display:table;}
  .div_Content_Restricciones_Informes .div_Btn_Guardar .Btn_Guardar{width:20%; margin:auto; display:table; background:var(--Elements-Color-1); color:var(--Elements-Color-0);  margin-top:1%;}
  .div_Content_Restricciones_Informes .div_Btn_Guardar .Btn_Guardar:hover{background:var(--Elements-Color-4); color:var(--Elements-Color-0);}

  .div_Restricciones_Usuario{width:100%; display:table;}
   .div_Titulo_Restricciones_Usuario{width:100%; text-align:center; border-bottom: solid; border-width: 1px;}
   .div_Titulo_Restricciones_Usuario .Label_Titulo_User_Restricciones{font-size:20px;}
  .div_Restricciones_Usuario .div_Content_Estructura_Informes_Restricciones_Usuario{width:48%; float:left; margin:auto; display:table;}
  .div_Restricciones_Usuario .div_Content_Informes_Restricciones_Usuario{width:48%; float:right; margin:auto; display:table;}
  .div_Restricciones_Usuario{}

 .div_Btns_PopUp{width:80%; margin:auto; text-align:center; padding-top:2%; display:flex;}

 .div_Btns_PopUp .div_Btn_Cancelar{float:left; margin:auto;}
 .div_Btns_PopUp .div_Btn_Cancelar .Btn_Cancelar{background:var(--Elements-Color-0); background-color:var(--Elements-Color-0); margin:auto; }
 .div_Btns_PopUp .div_Btn_Cancelar .Btn_Cancelar:hover{background:var(--Elements-Color-4); color:white;}

 .div_Btns_PopUp .div_Btn_Aceptar{float:left; margin:auto; }
 .div_Btns_PopUp .div_Btn_Aceptar .Btn_Aceptar{background:var(--Elements-Color-1); background-color:var(--Elements-Color-1); color:white; margin:auto; width:auto; float:left;}
 .div_Btns_PopUp .div_Btn_Aceptar .Btn_Aceptar:hover{background:var(--Elements-Color-4); color:white;}
/* #endregion*/


/* #region Modificación informes*/

.div_Content_ModificarInformes{ width:100%; display:table; margin:auto;}
.div_Content_ModificarInformes .div_Content_Informes{width:60%; float:left;}
.div_Content_ModificarInformes .div_Content_Informes .div_Titulo_Admin_LineasNegocio{width:100%; text-align:center;}
.div_Content_ModificarInformes .div_Content_Informes .div_Titulo_Admin_LineasNegocio .Titulo_Admin_LineasNegocio{ color:var(--Elements-Color-2); font-size: 20px; font-weight: 600;}
.div_Content_ModificarInformes .div_Content_Informes{}

.div_Content_ModificarInformes .div_Content_PageControl_ModificarInformes{width:40%; float:left;}
.div_Content_ModificarInformes .div_Content_PageControl_ModificarInformes .div_Content_LineasNegocio{}
.div_Content_ModificarInformes .div_Content_PageControl_ModificarInformes .div_Content_LineasNegocio{}

.div_Content_ModificarInformes .div_Content_PageControl_ModificarInformes .div_Content_Usuarios{}
.div_Content_ModificarInformes .div_Content_PageControl_ModificarInformes .div_Content_Usuarios{}

 .div_Content_ModificarInformes .Btn_Asociar{background:var(--Elements-Color-1); color:white; display:table; margin:auto;}
 .div_Content_ModificarInformes .Btn_Asociar:hover{background:var(--Elements-Color-4); color:white;}



/* #endregion */


/* #region DashBoards */
.div_Content_DashBoard{display:flex;}
.div_Content_DashBoard .div_Content_List_Parametros{width:200px; z-index:100; float:left; box-shadow: 0px 2px 24px 0 rgba(0,0,0,0.14); border-right-color: #EAE9E9; background-color: white; overflow-y: auto; overflow-x:hidden; background-color:#efefef}
.div_Label_DashBoards_Mobile{display:none;}
.div_Content_DashBoard .div_Content_List_Parametros .div_Cabecera_List_Parametros{width:100%; display:flex; height: 46px; background-color: aliceblue;}
.div_Content_DashBoard .Content_Titulo{float:left; padding-top: 9px; padding-left: 10px; }
.div_Content_DashBoard .Content_Titulo .Titulo_List_Parametros{font-size: 19px; font-weight: 500;}
.div_Content_DashBoard .div_Content_List_Parametros .div_Cabecera_List_Parametros .div_Btn_Ocultar_List_Parametros{    padding-top: 7px;}
.div_Content_DashBoard .div_Content_List_Parametros .div_Cabecera_List_Parametros .div_Btn_Ocultar_List_Parametros .Btn_Ocultar_List_Parametros{width:20px; background-color:aliceblue; background:aliceblue; border:none; box-shadow:inherit;}
.div_Content_DashBoard .div_Content_List_Parametros .div_Cabecera_List_Parametros .div_Btn_Ocultar_List_Parametros .Btn_Ocultar_List_Parametros:hover{background:var(--Elements-Color-4) !important;}
.div_Content_DashBoard .div_Content_List_Parametros .div_Cabecera_List_Parametros .div_Btn_Ocultar_List_Parametros .Btn_Ocultar_List_Parametros:hover{background:var(--Elements-Color-4)}
.div_Content_DashBoard .div_Content_List_Parametros .div_Cabecera_List_Parametros .div_Btn_Ocultar_List_Parametros .Btn_Ocultar_List_Parametros img{width:20px;}

.div_Mostrar_List{width:60px; height:46px; display:none; float:left; }

.div_Mostrar_List .div_Mostrar_List_DasBoards{}

.div_Mostrar_List .div_Mostrar_List_DasBoards .div_Btn_Mostrar_List{height:46px; padding-top: 7px;}
.div_Mostrar_List .div_Mostrar_List_DasBoards .div_Btn_Mostrar_List .Btn_Mostrar_List{width:25px; background:aliceblue; border:none;}
.div_Mostrar_List .div_Mostrar_List_DasBoards .div_Btn_Mostrar_List .Btn_Mostrar_List:hover{background:var(--Elements-Color-4)}
.div_Mostrar_List .div_Mostrar_List_DasBoards .div_Btn_Mostrar_List .Btn_Mostrar_List{box-shadow:inherit;}
.div_Mostrar_List .div_Mostrar_List_DasBoards .div_Btn_Mostrar_List .Btn_Mostrar_List img{width:20px;}

.div_Mostrar_List .div_Mostrar_Filtros{display:none;}

.Img_dashBoard_Select{width:20px; height:20px; position:absolute; display:table; z-index:9999;}

/*.div_Content_DashBoard .div_Content_List_Parametros .div_DashBoard{width:100%; border-top: 1px solid #ddd; color: #333; padding:4%; cursor:pointer;}

.dx-dashboard-widget-container{background-color:aliceblue;}
.div_Content_DashBoard .div_Content_List_Parametros .div_DashBoard:hover{background:var(--Elements-Color-4);}
.div_Content_DashBoard .div_Content_List_Parametros .div_DashBoard_Select{background:#e5e5e5}
.div_Content_DashBoard .div_Content_List_Parametros .div_DashBoard .div_Img_Nombre{width:100%; display:table;}
.div_Content_DashBoard .div_Content_List_Parametros .div_DashBoard .div_Img_Nombre .div_Img{width:30%; float:left;}
.div_Content_DashBoard .div_Content_List_Parametros .div_DashBoard .div_Img_Nombre .div_Img .Img_DashBoard{width:60px; height:40px; filter: drop-shadow(2px 4px 6px gray);}
.div_Content_DashBoard .div_Content_List_Parametros .div_DashBoard .div_Img_Nombre .div_Nombre{width:69%; float:left; padding-top:2%;}
.div_Content_DashBoard .div_Content_List_Parametros .div_DashBoard .div_Img_Nombre .div_Nombre .Nombre_DashBoard{}*/

.dx-dashboard-widget-container{background-color:#efefef;}

.div_Content_DashBoard .div_Content_List_Parametros .div_List_Parametros{padding-top: 10%;}
.div_Content_DashBoard .div_Content_List_Parametros .div_List_Parametros .div_DashBoards{width:150px; height:100px; border-top: 1px solid #ddd; color: #333; cursor:pointer; margin:auto; display: flex;  justify-content: center;  align-items: center; text-align:center; margin-top:2%; opacity: 0.8; filter: drop-shadow(8px 8px 6px black); border-radius: 5px;}
.div_Content_DashBoard .div_Content_List_Parametros .div_List_Parametros .div_DashBoards:hover{background:var(--Elements-Color-4) !important;}
.div_DashBoard_Select{border: none; filter:unset !important;  border-color: #cb8f23;}



.div_Content_DashBoard .div_Content_List_Parametros .div_List_Parametros .div_DashBoards  .Nombre_DashBoard{color:white; display: inline-block; vertical-align: middle; line-height: normal;}

.div_Content_DashBoard .div_Content_List_Parametros .div_List_Parametros .div_btn_Change_Mode{width:100%; width:200px; margin-top:2%; position:absolute; }
.div_Content_DashBoard .div_Content_List_Parametros .div_List_Parametros .div_btn_Change_Mode .Btn_change_Mode{background:#0066ab; color: var(--Elements-Color-0); width:100%;}
.div_Content_DashBoard .div_Content_List_Parametros .div_List_Parametros .div_btn_Change_Mode .Btn_change_Mode:hover{background:var(--Elements-Color-4);}


.div_Content_DashBoard .div_Content_List_Parametros .div_DashBoard .div_Des_Dasboard{display:none;}
.div_Content_DashBoard .div_Content_List_Parametros .div_DashBoard .div_Des_Dasboard .Des_DasBoard{}


.div_Content_DashBoard .div_Content_Right{ float:left; background-color:aliceblue;}
.div_Content_DashBoard .div_Content_Right .div_Content_Filtros{width:95%; display:flex; margin:auto; padding-top: 5px; padding-bottom: 5px; background-color:aliceblue;}
.div_Content_DashBoard .div_Content_Right .div_Content_Filtros .div_Content_LineasNegocio{flex-grow:4; display:table;}
.div_Content_DashBoard .div_Content_Right .div_Content_Filtros .div_Content_Tiendas{flex-grow:5; display:table;}
.div_Content_DashBoard .div_Content_Right .div_Content_Filtros .div_Content_Years{flex-grow:1; display:table;}
.div_Content_DashBoard .div_Content_Right .div_Content_Filtros .div_Content_Months{flex-grow:1; display:table;}

.div_Content_DashBoard .div_Content_Right .div_Content_Filtros .div_Nombre_Filtro{width:30%; float:left; display:block; white-space:nowrap; margin:auto; text-align:center; padding-top:8px;}
.div_Content_DashBoard .div_Content_Right .div_Content_Filtros .div_Nombre_Filtro .Nombre_Filtro{color:var(--Elements-Color-1); font-size:15px; font-weight:500;}
.div_Content_DashBoard .div_Content_Right .div_Content_Filtros .div_Combo{width:69%; float:left; display:table; margin:auto; }
.div_Content_DashBoard .div_Content_Right .div_Content_Filtros .Btn_Aceptar_Tiendas{background:var(--Elements-Color-1); color:var(--Elements-Color-0); display:table; margin:auto;}
.div_Content_DashBoard .div_Content_Right .div_Content_Filtros .Btn_Aceptar_Tiendas:hover{background:var(--Elements-Color-4); color:var(--Elements-Color-0);}

.div_Content_DashBoard .div_Content_Right .div_Content_Filtros .div_Filtros_Comparativos{display:flex;}
.div_Content_DashBoard .div_Content_Right .div_Content_Filtros .div_Filtros_Comparativos .Nombre_Filtro_Comparativo{color:gray; font-size:15px; font-weight:500;}

 .div_Btn_Show_Tickets_Absolute{position:absolute; z-index: 99; padding-top:10px;}
.div_Btn_Show_Tickets_Absolute .Btn_Show_Tickets_Absolute{}
.div_Btn_Show_Tickets_Absolute .Btn_Show_Tickets_Absolute img{width:30px;}

.dx-dashboard-title-toolbar .dx-dashboard-ellipsis{font-size:20px !important;}
.dx-dashboard-title-toolbar .dx-dashboard-ellipsis{font-size:20px !important;}

/*.div_Content_DashBoard .div_Content_Right .divDashBoard .dx-dashboard-title-toolbar{ background-color:var(--Elements-Color-1);}
.div_Content_DashBoard .div_Content_Right .divDashBoard .dx-dashboard-title-toolbar .dx-dashboard-ellipsis{ color:var(--Elements-Color-0);}*/

.div_Content_DetalleFactura{}
.div_Content_DetalleFactura .div_Content_Cabecera_Detalle_Factura{ width:100%; display:flex;}
.div_Content_DetalleFactura .div_Content_Cabecera_Detalle_Factura .div_Cabecera_Detalle_Factura{display:table; flex-grow: 1;}
.div_Content_DetalleFactura .div_Content_Cabecera_Detalle_Factura .div_Cabecera_Detalle_Factura .div_Titulo_Cabecera{width:100%; }
.div_Content_DetalleFactura .div_Content_Cabecera_Detalle_Factura .div_Cabecera_Detalle_Factura .div_Titulo_Cabecera .Label_Titulo_Cabecera{color:gray;}
.div_Content_DetalleFactura .div_Content_Cabecera_Detalle_Factura .div_Cabecera_Detalle_Factura .div_Valor_Cabecera{width:100%;}
.div_Content_DetalleFactura .div_Content_Cabecera_Detalle_Factura .div_Cabecera_Detalle_Factura .div_Valor_Cabecera .Label_Valor_Cabecera{}

.div_Content_DetalleFactura .div_Grid_Detalle_Factura{margin-top:2%;}
.div_Btn_PopUp_DashBoard_DrillDown{width:100%; text-align:center; padding-top:2%;}

.PivotGrid_Hidden_Value{display:none !important;}

/* #endregion*/


/* #region Gestión DashBoards */

.div_Content_PageControl_DashBoards{}


 .div_Titulo_Gestion_DashBoards{width:100%; margin:auto; text-align:left; padding-top: 1%; padding-left:2%;}
 .div_Titulo_Gestion_DashBoards .Titulo_Gestion_DashBoards{ color:var(--Elements-Color-2); font-size: 20px; font-weight: 600;}

.div_Content_PageControl_DashBoards .div_Informacion{ width:100%; display:table; text-align:center; padding-bottom:1%;}
.div_Content_PageControl_DashBoards .div_Informacion .Label_Informacion{font-size:13px; color:var(--Elements-Color-2)}

    /*Mis DashBoards*/

.div_Content_PageControl_DashBoards .div_Content_MisDashBoards{}
.div_Content_PageControl_DashBoards .div_Content_MisDashBoards .div_NoDashBoards{width:100%; text-align:center; padding-top:2%; padding-bottom:2%;}
.div_Content_PageControl_DashBoards .div_Content_MisDashBoards .div_NoDashBoards .Label_NoDashBoards{font-size:15px;}
.div_Content_PageControl_DashBoards .div_Content_MisDashBoards{width:100%; text-align:center; display:table;}
.div_Content_PageControl_DashBoards .div_Content_MisDashBoards .div_MisDashBoards{display:table; margin:auto; }
.div_Content_PageControl_DashBoards .div_Content_MisDashBoards .div_Btns_Mov{text-align: center; margin: auto;}
.div_Content_PageControl_DashBoards .div_Content_MisDashBoards .draggable{cursor:pointer;}
.div_Content_PageControl_DashBoards .div_Content_MisDashBoards .draggable:hover{background:var(--Elements-Color-4); color:white;}

    /*Asociar DashBoards*/
 .div_Content_PageControl_DashBoards .div_Content_Gestion_DashBoards{ width:100%; display:table; margin:auto; text-align:center;}

.div_Content_PageControl_DashBoards .div_Content_Gestion_DashBoards .div_Content_LineasNegocio{display:table; width:50%; float:left;}
.div_Content_PageControl_DashBoards .div_Content_Gestion_DashBoards .div_Content_LineasNegocio{}

.div_Content_PageControl_DashBoards .div_Content_Gestion_DashBoards .div_Content_DashBoards_Plantillas{display:table; width:50%; float:left;}}
.div_Content_PageControl_DashBoards .div_Content_Gestion_DashBoards .div_Content_DashBoards_Plantillas{}

.div_Content_PageControl_DashBoards .div_Content_Gestion_DashBoards .div_Btns_Asociar_DashBoards{display:table; float:left; width:50%; text-align:center; margin:auto;}
.div_Content_PageControl_DashBoards .div_Content_Gestion_DashBoards .div_Btns_Asociar_DashBoards .div_Btn{width:50%; float:left; margin:auto; text-align:center;}

/*DashBoards to Línea Negocio*/
.div_Content_LineNegocio_DashBoards{display:table; width:95%; margin:auto;}
.div_Content_LineNegocio_DashBoards .div_LineasNegocio{width:59%; display:table; float:left;}
.div_Content_LineNegocio_DashBoards .DashBoards_ByLineaNegocio{width:40%; display:table; float:left;}
.div_Content_LineNegocio_DashBoards .div_Btn_Asociar_DashBoards_ToLineaNegocio{width:40%; display:table; float:left; margin:auto; text-align:center;}



/* #endregion */


/* #region Media query*/


/*Header pantallas pequeñas*/
@media screen and (max-width:1350px)
{
     /*Header*/
    .Header_Content .div_Img_Menu_Mobile{display:table; float: left; margin-left: 10px; margin-top: 8px;}
    .Header_Content .div_Img_Menu_Mobile .Img_Menu_Mobile{width:35px;}

    .Header_Content .headerMenu{display: none; position:absolute; left:0px; top:50px; margin-top:0px; background-color: #f1f4f9; z-index: 101;}
    .Header_Content .headerMenu .dxm-item{width:100%; text-align:center; padding-top: 1%; padding-bottom: 1%; border: none; border-bottom: solid; border-width: 1px; border-color: #d9d9d9;}
    .Header_Content .headerMenu .dxm-separator{display:none;}
    .Header_Content .headerMenu .Menu_Header{width:auto;}
    .Header_Content .div_Header_Content_UserName {top:50px;}

    .Header_Content .div_Header_Content_UserName {padding:1%;}
    .Header_Content .headerMenu .dxm-popup{width: 225px;}
    /*.Header_Content .headerMenu span {font-size:20px;}*/
    .Header_Content .headerMenu img {width: 30px !important;  margin-right: 20px !important;}
}

/*Ipad, Ipad LandScape y Movil*/
@media screen and (max-width:1025px) {

    /*Login*/
    .div_Content_login { background-image: inherit; background-color: #f1f4f9;  }
    .div_Content_login .div_Box_login{ margin-top:20%; }
 

     /*Footer*/
    .footerPane{display:none;} 

    /*DashBoards*/
    .div_Content_DashBoard .div_Content_List_Parametros{position:absolute; top: 55px; z-index:100;}
    .div_Content_DashBoard .div_Mostrar_List{width:100%; position:absolute; top: 55px; display:table; background-color:aliceblue; border-top:solid; border-bottom:solid; border-width:1px; border-color:#cdcdcd}
    .div_Mostrar_List .div_Mostrar_List_DasBoards{display:flex; width:49%; float:left;}
    .div_Content_DashBoard .div_Label_DashBoards_Mobile{display:table; float:left;}

    .div_Mostrar_List .div_Mostrar_Filtros{display:table; float:right; width:49%; text-align:right; padding-right:1%;}

    .div_Mostrar_List .div_Mostrar_Filtros .div_Label_DashBoards_Mobile{padding-top:9px; float:right;}

    .div_Mostrar_List .div_Mostrar_Filtros .div_Btn_Mostrar_Filtros{padding-top:6px; float:right;}
    .div_Mostrar_List .div_Mostrar_Filtros .div_Btn_Mostrar_Filtros .Btn_Mostrar_Filtros{width:25px; background:aliceblue; border:none;}
    .div_Mostrar_List .div_Mostrar_Filtros .div_Btn_Mostrar_Filtros .Btn_Mostrar_Filtros:hover{background:var(--Elements-Color-4)}
    .div_Mostrar_List .div_Mostrar_Filtros .div_Btn_Mostrar_Filtros .Btn_Mostrar_Filtros{box-shadow:inherit;}
    .div_Mostrar_List .div_Mostrar_Filtros .div_Btn_Mostrar_Filtros .Btn_Mostrar_Filtros img{width:20px;}



    .div_Content_DashBoard .div_Content_Right{float:inherit; padding-top:50px;}

    .div_Content_DashBoard .div_Content_Right .div_Content_Filtros .div_Nombre_Filtro {width:100%;}
    .div_Content_DashBoard .div_Content_Right .div_Content_Filtros .div_Combo{width:90%; padding-top:5px; margin:auto; text-align:center;}

     .div_btn_Change_Mode{display:none;}

    /*Documentos*/
    .div_Content_Documento{display:block; overflow-x:auto; position:relative;}
    .div_Content_Documento .div_Content_Cabecera_Botones .div_Titulo_Documento { white-space: nowrap;}
    .div_Content_Documento .div_Content_Cabecera_Botones .div_Btn_Cabecera{    margin-left: 0.5%;}
    .div_Content_Documento .div_Content_Cabecera_Botones .div_Content_Extra_Botones{padding-right: 13%;}


   

    /*Hoja de producción*/
    .div_Content_Documento_HojaProduccion{display:flex; overflow-x:auto; position:relative;}
    .div_Content_Menu .Menu_Top{width:300px;}

    /*Cuenta explotación*/
    .div_Content_CuentaExplotacion{display:flex; overflow-x:auto; position:relative;}

    }

/*Movil*/
@media (max-width: 500px) {

    /*Login*/
     .div_Content_login .div_Box_login{width: 250px; margin-top:40%;}
        .div_Content_login .div_Box_login .div_UserName{ margin-top:15%;}

     /*Header*/
     .Header_Content .div_Img_Logo_Codisys .Img_Logo_Codisys{width:120px; margin-top:18px;}
     .Header_Content .div_Content_Logo{display:none;}
     .Header_Content .div_Label_Header_UserName_Linea{max-width:150px !important; }


      /*DashBoards*/
    .div_Content_DashBoard .div_Content_List_Parametros{top: 50px;}
    .div_Content_DashBoard .div_Mostrar_List{top: 50px; }
   

    .div_Content_DashBoard .div_Content_Right{float:inherit; padding-top:40px;}


    .div_Content_DashBoard .div_Content_Right .div_Content_Filtros{display:table; margin:auto;}
    .div_Content_DashBoard .div_Content_Right .div_Content_Filtros .div_Content_LineasNegocio{width:49%; float:left; margin:auto;}
    .div_Content_DashBoard .div_Content_Right .div_Content_Filtros .div_Content_Tiendas{width:49%; float:left; margin:auto;}
    .div_Content_DashBoard .div_Content_Right .div_Content_Filtros .div_Content_Years{width:49%; float:left; margin:auto;}
    .div_Content_DashBoard .div_Content_Right .div_Content_Filtros .div_Content_Months{width:49%; float:left; margin:auto;}

    .div_Content_DashBoard .div_Content_Right .div_Content_Filtros .div_Nombre_Filtro {width:100%;}
    .div_Content_DashBoard .div_Content_Right .div_Content_Filtros .div_Combo{width:100%; padding-top:5px;}

    .div_Content_DashBoard .div_Content_Right .div_Content_Filtros .div_Filtros_Comparativos{display:table;}
    .div_Content_DashBoard .div_Content_Right .div_Content_Filtros .div_Filtros_Comparativos .div_Content_Tipo{width:90%; margin: auto;}
    .div_Content_DashBoard .div_Content_Right .div_Content_Filtros .div_Filtros_Comparativos .div_Content_Day{width:50%; float:left;}
    .div_Content_DashBoard .div_Content_Right .div_Content_Filtros .div_Filtros_Comparativos .div_Content_Day_Comparativo{width:50%; float:left;}

    /* Intermedia Documentos*/
    .div_Content_Intermedia .div_Content_LineasNegocio{display:none;}
    .div_Content_Intermedia .div_DropDown_LineasNegocio_Mobile{display:block; width:95% !important; margin:auto; text-align:left; visibility:hidden;}

    .div_Content_Intermedia .div_DropDown_LineasNegocio_Mobile .Label_LineasNegocio{width:100%; display:table; float:left; font-size: 15px; padding-top:1%; color:var(--Elements-Color-1); font-weight: 600; margin-bottom: 2%;}
    .div_Content_Intermedia .div_DropDown_LineasNegocio_Mobile .DropDown_LineasNegocio{}

    .div_Content_Intermedia .div_Content_TiposDocumento .div_Header_Tipos_Documentos .div_Content_ComboTiendas{width:95%;  margin:auto; text-align:left; border:none;}

    .div_Content_Intermedia .div_Content_TiposDocumento .div_Header_Tipos_Documentos_Pre {width:90%; padding-bottom:2%;}
    .div_Content_Intermedia .div_Content_TiposDocumento .div_Header_Tipos_Documentos_Pre{display:table; padding-top:3%;}
    .div_Content_Intermedia .div_Content_TiposDocumento .div_Header_Tipos_Documentos_Pre .div_Linea_Tienda_Pre {width:95%;}

    .div_Content_Intermedia .div_Content_TiposDocumento .div_Header_Tipos_Documentos .div_LineaNegocio_Pre{display:none;}

    .div_Content_Intermedia .div_Content_TiposDocumento{width:100% !important; margin-top:2%;}

    .div_Content_Intermedia .div_Tipo_Documentos .div_Documento {width:150px; height: 120px; }
    .div_Content_Intermedia .div_Tipo_Documentos .div_Documento .div_Img_Documento .img_Documento {width: 120px; height: 75px;}
    .div_Content_Intermedia .div_Tipo_Documentos .div_Documento .div_Nombre_Documento .Nombre_Documento {padding-top:0%;}
    .div_Content_Intermedia .div_Tipo_Documentos .div_Documento .div_Nombre_Documento .Nombre_Documento {font-size:14px;}


    /* Intermedia Informes*/
    .div_Content_Intermedia_Informes .div_Content_LineasNegocio{display:none;}
    .div_Content_Intermedia_Informes .div_DropDown_LineasNegocio_Mobile{display:block; width:95% !important; margin:auto; text-align:left;}

    .div_Content_Intermedia_Informes .div_Content_Estructura_Informes .div_Header_Estructura_Informes .div_LineaNgocio_Pre {width:100%;}

    .div_Content_Intermedia_Informes .div_DropDown_LineasNegocio_Mobile .Label_LineasNegocio{width:100%; display:table; float:left; font-size: 15px; padding-top:1%; color:var(--Elements-Color-1); font-weight: 600; margin-bottom: 2%;}
    .div_Content_Intermedia_Informes .div_DropDown_LineasNegocio_Mobile .DropDown_LineasNegocio{}

    .div_Content_Intermedia_Informes .div_Content_Estructura_Informes{width:100% !important; margin-top:5%;}

    .div_Content_Intermedia_Informes .div_Content_Estructura_Informes .div_Estructura .div_Estructura_Informes .Cabecera_Estructura_Informes_Select .div_Img_desplegar {height: 30px; background-size: 20px 20px; width: 30px;}
    .div_Content_Intermedia_Informes .div_Content_Estructura_Informes .div_Estructura .div_Estructura_Informes .Cabecera_Estructura_Informes .div_Img_desplegar {height: 30px; background-size: 20px 20px; width: 30px;}

    .div_Content_Intermedia_Informes .div_Content_Estructura_Informes .div_Informe {width: 125px; max-width: 123px; height:110px;}
    .div_Content_Intermedia_Informes .div_Content_Estructura_Informes .div_Informe .div_Img_Informe .img_Informe{ width: 100px; height: 60px;}
    .div_Content_Intermedia_Informes .div_Content_Estructura_Informes .div_Informe .div_Nombre_Informe .Nombre_Informe {font-size: 13px;}


    /*Documentos*/
    .div_Content_Documento .div_Content_Cabecera_Botones .div_Content_Extra_Botones {display:table; text-align:center; padding-right: 0%;}

}


@media (max-width: 350px) {
      /* Intermedia Documentos*/
    .div_Content_Intermedia .div_Tipo_Documentos .div_Documento {width:140px;}

}
/* #endregion */