﻿


/* templates de grid pager  */

.k-grid {
    font-size   : 14px;
    font-style  : Normal;
    font-family : 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    color       : #444444; 
    font-weight : 400;
}
.k-grid td {
    line-height: 2em;
    text-align: left;
}

/*Corrección de colores naranja del tema Default de Kendo UI*/
.k-button:active:hover, .k-button.k-state:active:hover, .k-button.k-primary, .k-button.k-primary:hover {
    background-color: #bcb4b0;
    border-color: #bcb4b0;
}

.k-button:focus:active:not(.k-state-disabled):not([disabled]) {
    -webkit-box-shadow: inset 0 0 3px 1px #bcb4b0;
     box-shadow: inset 0 0 3px 1px #bcb4b0;
}

.k-item.k-state-selected.k-state-focused{
    background-color: #bcb4b0;
    border-color: #bcb4b0;
}

.k-state-selected{
    background-color: #bcb4b0;
    border-color: #bcb4b0;
}

.k-sort-desc>k.state.selected{
    background-color: #bcb4b0 !important;
    border-color: #bcb4b0 !important;
}

.k-sort-asc>k.state.selected{
    background-color: #bcb4b0 !important;
    border-color: #bcb4b0 !important;
}

.k-button.k-primary {
    background-color: #9c9490;
}
/*Fin de Corrección de colores naranja del tema Default de Kendo UI*/

/*Corrección tipo de fuente de número página*/
.k-pager-numbers.k-reset li span{
    font-size: small !important;
    color: black !important;
    font-family: Arial !important;
    font-weight: 500 !important;
}
/*Fin de corrección tipo de fuente de número página*/

.clsPagerActual
{
            font-family : Arial;
            color       : red; 
            font-size   : 16px; 
            font-weight : 900;
}

.clsPagerPropuesto
{
	
            font-family : Arial;
            color       : #808080; 
            font-size   : 10px; 
            font-weight : 400;

}





        /* Page Template for the exported PDF */

        .clsChkVerde {
            width:100%;
            height:100%;
		    background-color: #E1E5E5 !important;
            -webkit-animation-name: example;
		    -webkit-animation-duration: 1.5s; 
		    animation-name: example;
		    animation-duration: 1.5s;
		    animation-iteration-count: infinite;

		}
		
		.clsChkAmarillo {
            width:100%;
            height:100%;
		    background-color: #FFFFCC !important;
		}


        @-webkit-keyframes example {
		    0%   {background-color: #E1E5E5}
		    50%  {background-color: #FFFFCC}
		    100% {background-color: #E1E5E5}
		}
		
		
		@keyframes example {
		    0%   {background-color: #E1E5E5}
		    50%  {background-color: #FFFFCC}
		    100% {background-color: #E1E5E5}
		}
        
        .page-template {
          font-family: "DejaVu Sans", "Arial", sans-serif;
          position: absolute;
          width: 100%;
          height: 100%;
          top: 0;
          left: 0;
        }
        .page-template .header {
          position: absolute;
          top: 30px;
          left: 30px;
          right: 30px;
          border-bottom: 1px solid #888;
          color: #888;
        }
        .page-template .footer {
          position: absolute;
          bottom: 30px;
          left: 30px;
          right: 30px;
          border-top: 1px solid #888;
          text-align: center;
          color: #888;
        }
        .page-template .watermark {
          font-weight: bold;
          font-size: 400%;
          text-align: center;
          margin-top: 30%;
          color: #aaaaaa;
          opacity: 0.1;
          transform: rotate(-35deg) scale(1.7, 1.5);
        }

        /* Content styling */
        .customer-photo {
          display: inline-block;
          width: 32px;
          height: 32px;
          border-radius: 50%;
          background-size: 32px 35px;
          background-position: center center;
          vertical-align: middle;
          line-height: 32px;
          box-shadow: inset 0 0 1px #999, inset 0 0 10px rgba(0,0,0,.2);
          margin-left: 5px;
        }
        kendo-pdf-document .customer-photo {
          border: 1px solid #dedede;
        }
        .customer-name {
          display: inline-block;
          vertical-align: middle;
          line-height: 32px;
          padding-left: 3px;
        }

        .divLoginTitulo 
        {
            margin: 7px 0px 8px 0px;
        }

        .fontTitulo 
        {   
            font-family : Arial;
            color       : #555555; 
            font-size   : 16px; 
            font-weight : 500;
            
        }

        div.k-loading-mask
        {
            z-index: 3; /* must be larger than the z-index:2 of #container */
        }


          .admin_usuarios_imagen_usuario
          {
              margin-top            : 0px;
              margin-left           : 0px;
              -webkit-border-radius : 4px;
              -moz-border-radius    : 4px;
              border-radius         : 4px;
              border-color          : #fe2712;
              border-width          : 2px;
              width                 : 167px;
              height                : 167px;
              text-align            : left;
          }

          .admin_usuarios_imagen_pt 
          {
              margin-top            : 0px;
              
              width                 : 60px;
              height                : 30px;
          }
          
          .admin_usuarios_div_foto_usuario 
          {
            position                : absolute;
            margin-top              : -136px;
            margin-left             : 0px;
            display                 : block;
            width                   : auto;
            text-align              : left;
            margin-bottom           : 0px; 
          }

          
        .clsEmpresas.k-dropdown {
            width       :204px;
            max-width   :204px;
            padding-right       :  0px;
            padding-left        :  14px;
            padding-bottom      :  0px;
            padding-top         :  20px;
            height              :  20px;

            height      :20px;
            background-color: transparent !important;
        }


        .clsEmpresas.k-dropdown .k-dropdown-wrap, .k-dropdown.k-state-border-down .k-dropdown-wrap.k-state-border-down {
            padding: 0px !important;
            border: 1px solid #959694 !important;
            border-radius: 0px 0px 0px 0px !important;
        }
        .clsEmpresas.k-dropdown .k-dropdown-wrap .k-select, .k-ie .k-dropdown .k-dropdown-wrap .k-select, .k-ff .k-dropdown .k-dropdown-wrap .k-select {
            background-color: #f6f7ef !important;
            padding: 0px 0px 0px 0px !important;
            border-left: solid #959694 thin !important;
            border-right: solid #959694 thin !important;
            border-radius: 0px 0px 0px 0px !important;
        }
        [data-role="popup"] {
            background-color: #fff !important;
            border-radius: 1px !important;
        }
        [data-role="popup"] ul li[class="k-item k-state-hover"], [data-role="popup"] ul li[class="k-item k-state-selected k-state-focused"] {
            border-radius: 0px;
        }


          @media (max-width: 991px)
          {
                .admin_usuarios_imagen_usuario
                  {
                      margin-top            : 0px;
                      margin-left           : 1px;
                      -webkit-border-radius : 4px;
                      -moz-border-radius    : 4px;
                      border-radius         : 4px; 
                      border-color          : #fe2712;
                      border-width          : 2px;
                      width                 : 167px;
                      height                : 167px;
                      text-align:center;
                  }

                .admin_usuarios_imagen_pt 
                {
                    margin-top      : 0px;
                    width           : 167px;
                    height          : 153px;
                }

                .admin_usuarios_div_foto_usuario 
                  {
                    position        :absolute;
                    margin-top      :-132px;
                    margin-left     :0px;
                    display         : block;
                    width           : auto;
                    text-align      : center;
                    margin-bottom   : 0px; 

                  }


                    .clsEmpresas.k-dropdown {
                        width       :202px;
                        max-width   :202px;
                        padding-right       :  0px;
                        padding-left        :  14px;
                        padding-bottom      :  0px;
                        padding-top         :  20px;
                        height              :  20px;
                        background-color    : transparent !important;
                    }


                    .clsEmpresas.k-dropdown .k-dropdown-wrap, .k-dropdown.k-state-border-down .k-dropdown-wrap.k-state-border-down {
                        padding: 0px !important;
                        border: 1px solid #959694 !important;
                        border-radius: 0px 0px 0px 0px !important;
                    }
                    .clsEmpresas.k-dropdown .k-dropdown-wrap .k-select, .k-ie .k-dropdown .k-dropdown-wrap .k-select, .k-ff .k-dropdown .k-dropdown-wrap .k-select {
                        background-color: #f6f7ef !important;
                        padding: 0px 0px 0px 0px !important;
                        border-left: solid #959694 thin !important;
                        border-right: solid #959694 thin !important;
                        border-radius: 0 0px 0px 0px !important;
                    }
                    [data-role="popup"] {
                        background-color: #fff !important;
                        border-radius: 1px !important;
                    }
                    [data-role="popup"] ul li[class="k-item k-state-hover"], [data-role="popup"] ul li[class="k-item k-state-selected k-state-focused"] {
                        border-radius: 0px;
                    }
         }


/*
        .k-grid tbody tr{
            height: 36px;
        }
*/



/*
      
        .clsEmpresas.k-dropdown .k-dropdown-wrap, .k-dropdown.k-state-border-down .k-dropdown-wrap.k-state-border-down   {
            padding: 5px !important;
            height      : 64px;
            width       :197px;
            max-width   :300px;
            background-color: transparent !important;
        }
*/        
        .k-grid td
        {
          padding  : 0 0 0px;
          margin   : 0 0 0px;
          height   : 36px;
          white-space: nowrap;
          text-align: left;

        }
     
        .k-grid img
        {
          vertical-align: top;
        }


        .k-primary 
        {
            min-width: 100px;
        }

        .css_ContenidoCelda_Texto_1 
        {
            margin      : 0px 2px 2px 2px;
            text-align  : left;
            font-weight : 400;
            /*
            font-family : Arial;
            color       : black; 
            font-size   : 7px; 
            font-weight : 200;
            */
        }

        .css_ContenidoCelda_Texto_2 
        {
            margin      : 0px 2px 2px 2px;
            text-align  : center;
            width       : auto;
            font-weight : 400;
            /*
            font-family : Arial;
            color       : black; 
            font-size   : 12px; 
            font-weight : 400;
            */
        }

        .css_ContenidoCelda_Fecha_1 
        {
            margin      : 0px 2px 2px 2px;
            text-align  : center;
            width       : auto;
            font-weight : 400;
            /*
            font-family : Arial;
            color       : black; 
            font-size   : 12px; 
            font-weight : 400;
            */
        }



        .css_ContenidoCelda_Texto_3 
        {
            margin      : 0px 2px 2px 2px;
            text-align  : center;
            width       : 120px;
            font-weight : 400;
            /*
            font-family : Arial;
            color       : black; 
            font-size   : 12px; 
            font-weight : 400;
            */
        }

        .css_ContenidoCelda_Texto_4 
        {
            margin      : 0px 2px 2px 4px;
            text-align  : left;
            font-weight : 400;
            /*
            font-family : Arial;
            color       : black; 
            font-size   : 12px; 
            font-weight : 400;
            */
        }

        .css_ContenidoCelda_Numero_1 
        {
            margin      : 0px 2px 2px 2px;
            text-align  : right;
            font-weight : 400;
            /*
            font-family : Arial;
            color       : black; 
            font-size   : 12px; 
            font-weight : 400;
            */
        }

        .css_VentanaBotonMenu 
        {
            margin : 0px 0px 0px 0px;
            width  : 184px;
            overflow :hidden;
        }

        .css_VentanaBotonMenu2 
        {
            margin : 0px 0px 0px 0px;
            width  : 278px;
            overflow :hidden;
        }

        .css_VentanaBotonMenu3 
        {
            margin : 0px 0px 0px 0px;
            width  : 290px;
            overflow :hidden;
        }

        .css_BotonMenuSuperior
        {
            width  : 184px;
            margin : 0 0 5px 0;
        }

        .css_TituloMenuSuperior
        {
            width  : 80px;
            margin : 0 0 5px 0;
            overflow : hidden;
        }

        .css_BotonMenuInferior
        {
            width  : 100%;

            margin : 0 0 0 0;
        }


        .css_BotonTitulo {
            font-family : Arial;
            color       : black; 
            font-size   : 15px; 
            font-weight : 400;
            width       : 288px;
            height      : 42px;
            text-align  : left;
        }

        .filtrosEspeciales 
        {
            
            width       :   336px;
            font-size   :   13px; 
            margin      :   2px 0px 0px 0px;
            
        }

        .filtrosEspecialesStrong 
        {
            max-width   :   336px;
            margin      :   2px 0px 0px 0px;
            
            color:#555; 
            font-size:13px; 
            font-weight:600;
        }

            @media (max-width:416px) {

            .css_BotonTitulo {

                font-family : Arial;
                color       : black; 
                font-size   : 15px; 
                font-weight : 400;

                width       : 330px;
                height      : 42px;
                text-align  : left;
            }
            
            .filtrosEspeciales 
            {
            
                width       :   374px;
                font-size   :   13px; 
                margin      :   2px 0px 0px 0px;
            
            }

            .filtrosEspecialesStrong 
            {
                max-width   :   374px;
                margin      :   2px 0px 0px 0px;
            
                color:#555; 
                font-size:14px; 
                font-weight:600;
            }

        }

        @media (max-width:378px) {

            
            .css_BotonTitulo {
                font-family : Arial;
                color       : black; 
                font-size   : 15px; 
                font-weight : 400;
                width       : 288px;
                height      : 42px;
                text-align  : left;
            }


            .filtrosEspeciales 
            {
            
                width       :   336px;
                font-size   :   13px; 
                margin      :   2px 0px 0px 0px;
            
            }

            .filtrosEspecialesStrong 
            {
                max-width   :   336px;
                margin      :   2px 0px 0px 0px;
            
                color:#555; 
                font-size:14px; 
                font-weight:600;
            }

        }

        @media (max-width:322px) {

            .css_BotonTitulo {
                font-family : Arial;
                color       : black; 
                font-size   : 15px; 
                font-weight : 400;
                width       : 234px;
                height      : 42px;
                text-align  : left;
            }

            .filtrosEspeciales 
            {
            
                width       :   282px;  
                font-size   :   13px; 
                margin      :   2px 0px 0px 0px;
            
            }

            .filtrosEspecialesStrong 
            {
                width       :   282px;
                margin      :   2px 0px 0px 0px;
            
                color:#555; 
                font-size:14px; 
                font-weight:600;
            }

        }





        #arbolPATmp .k-sprite   {background-image: url('/Content/Imagenes/coloricons-sprite.png');}
        #arbolPTmp .k-sprite    {background-image: url('/Content/Imagenes/coloricons-sprite.png');}        
        
        .k-sprite               {background-image: url('/Content/Imagenes/coloricons-sprite.png');}
        

        .rootfolder             { background-position: 0 0; }
        .folder                 { background-position: 0 -16px; }
        .pdf                    { background-position: 0 -32px; }
        .html                   { background-position: 0 -48px; }
        .image                  { background-position: 0 -64px; }
                                                                                       
        br
        {
            clear: left;
        }
  

        .k-button 
        {
            min-width           : 0 !important;
            min-height          : 18px;
            padding-right       : 4px;
            padding-left        : 4px;
            padding-bottom      : 3px;
            padding-top         : 3px;

            text-align          : center;
            text-indent         : 6px;
            border              : 0.5px;
            border-style        : solid;
            border-color        : #D0D0D0;
        }

        .k-grid-save-changes
        {
            grid-column-align   : center;
            width               : 180px;
            min-height          : 30px;
            text-align          : left;
            padding-right       :  0px;
            padding-left        :  4px;
            padding-bottom      :  0px;
            padding-top         :  8px;
            margin              : 2px 2px 2px 2px;
        }


        .k-grid-cancel-changes
        {
            grid-column-align   : center;
            width               : 180px;
            min-height          : 30px;
            text-align          : left;
            padding-right       :  0px;
            padding-left        :  4px;
            padding-bottom      :  0px;
            padding-top         :  8px;
            margin              : 2px 2px 2px 2px;
        }

        .k-grid-excel 
        {
            grid-column-align   : center;
            width               : 180px;
            min-height          : 30px;
            text-align          : left;
            padding-right       :  0px;
            padding-left        :  4px;
            padding-bottom      :  0px;
            padding-top         :  8px;
            margin              : 2px 2px 2px 2px;
        }

        .k-grid-pdf 
        {
            grid-column-align   : center;
            width               : 180px;
            min-height          : 30px;
            text-align          : left;
            padding-right       :  0px;
            padding-left        :  4px;
            padding-bottom      :  0px;
            padding-top         :  8px;
            margin              : 2px 2px 2px 2px;
        }

        .k-widget k-grid
        {
            height              : auto;
        }

        .k-grid-content
        {
            height              : auto;
        }


        .k-primary 
        {
            min-width           : 150px;
        }

        .window  .k-window-titlebar,
        .window  .k-window-actions
        {
            background-color    : #fe2712  ;
        }

        .k-window  div.k-window-content
        {
            /*width               : 100%;*/
            /*overflow          : hidden;*/
            margin              : 2px 2px 2px 2px;
        }



         .k-window 
        {
             min-height          : 200px;

/*
            display         : none;
            position        : fixed;
            top             : 25%;
            left            : 25%;
            width           : 50%;
            padding         : 16px;
            border          : 3px solid orange;
            background-color: white;
            z-index         :1002;
            overflow        : auto;
*/
/*
            position            : fixed;
            top                 : 20%;
            left                : 10%;
            min-height          : 300px;
*/
        }




        .css_SinBordes
        {
            
            padding             : 7px 4px 4px 9.5px;
            margin              : 0 0 0px;
            
        }

        .css_SinBordesIzquierda_1
        {
            
            padding             : 4px 4px 4px -4px;
            margin              : 0 0 0px;
            text-align          : left;
            font-weight         : bold;
            color               : crimson;
        }


        .css_SinBordesCentrado_1
        {
            padding             : 7px 4px 4px 9.5px;
            margin              : 0 0 0px;
            text-align          : center;
        }

        .css_SinBordesCentrado_2
        {
            /*
            padding             : 0px 30px 0px 0px;
            width               : 40px;
            margin              : 0px 0px 0px 30px;
            */
            text-indent         : 0px;
            text-align          : left;
        }

        .css_SinBordesCentrado_3
        {
            padding             : -3px 0px 0px 6px;
            margin              : 0 0 0px;
            text-align          : center;
            font-weight         : bold;
        }

        .css_SinBordesCentrado_4
        {
            padding             : -3px 0px 0px 0px;
            margin              : 0px 0px 0px 4px;
            text-align          : left;
            font-weight         : bold;
        }


        .drop-zone {
        color:black;
        display:block;
        border: 1px solid;
        display : none;
        border-color: black;
    
        background-color:rgba(245,255,238,0.7);
        min-height: 350px;
        width: 350px;
        top: 40px;
        position: fixed;
    
        z-index:10;
        -webkit-overflow-scrolling: touch;

        }
            .drop-text {
        font-size: 16px;
        font-weight:bold;
        color: crimson;
        text-align:center;
        opacity: 1;
    }
    .drop-text-outer {
        visibility: hidden;
        position: absolute;
        padding-top: 50px;
        font-size: 16px;
        font-weight:bold;
        color: crimson;
        text-align:center;
        opacity: .7;
        z-index: 10;
    }

.modal2-open {
  overflow: hidden;
}



.modal2 {

  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  display: none;
  overflow: hidden;
  min-height: 350px;
  max-height: 350px;
  width: 300px;
  -webkit-overflow-scrolling: touch;
  outline: 0;
  background-color:rgba(245,255,238,0.7);
  border: 1px solid;
  border-color: black;

/*


  position: fixed;
  top: 10px;
  right: 0px;
  bottom: 0px;
  left: 10px;
  z-index: 1040;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
*/

}


.modal2.fade .modal-dialog {
  -webkit-transition: -webkit-transform .3s ease-out;
       -o-transition:      -o-transform .3s ease-out;
          transition:         transform .3s ease-out;
  -webkit-transform: translate(0, -25%);
      -ms-transform: translate(0, -25%);
       -o-transform: translate(0, -25%);
          transform: translate(0, -25%);
}


.modal2.in .modal-dialog {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
}

.modal2-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}


.modal2-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

.modal2-content {
  position: relative;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 6px;
  outline: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
          box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}

.modal2-backdrop {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  background-color: #000;
}

.modal2-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}

.modal2-backdrop.in {
  filter: alpha(opacity=50);
  opacity: .5;
}

.modal2-header {
  min-height: 16.42857143px;
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal2-header .close {
  margin-top: -2px;
}
.modal2-title {
  margin: 0;
  line-height: 1.42857143;
}

.modal2-body {
  position: relative;
  padding: 15px;
}

.modal2-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal2-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}
.modal2-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal2-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal2-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

/*Controla el peso de fuente en etiquetas de form fields y tablas
  tales como las etiquetas a la izquierda de los items en Datos Empleado
  y liquidaciones
*/
.control-label{
    font-weight: 500;
    height: auto;
    margin: 0 0 0 0;
}

/*Personalización de botones*/
.btn.btn-primary.btn-block.btn-flat {
    border-radius: 3px;
    border: 1px solid transparent;
    background-color: #337ab7;
}

/*
.css_DDL1.k-panelbar {
    height: 40px;
    width: 183px;
    margin: 0px 0px 4px 0px;
    padding: 0px 0px 0px 0px;
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    background-color: rgba(243, 107, 23, 1);
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-bottomright: 3px;
    -webkit-border-bottom-left-radius: inherit;
    border-bottom-left-radius: inherit;
    -webkit-border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}
*/
         
.css_BotonMarca {
     height: 64px;
     margin: 0px 0px 0px 0px;
     padding : 0px 0px 0px 0px;
     font-size: 1px;
     opacity: 0.4;
     transition: opacity .50s ease-in-out;
     -moz-transition: opacity .50s ease-in-out;
     -webkit-transition: opacity .50s ease-in-out;
}

.css_TextoMarca {
    height: 40px;
/*
    font-family: 'FontAwesome';
*/
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
/*  
    font-family: "Times New Roman", Times, serif;
    font-weight: bold;
    font-style: normal;
*/
    font-size: 14px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;

    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-bottomright: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;

}

.css_BotonMarca:hover {
      opacity: 1;
}        


.css_BotonMarca_1 {
    background-image: url('/Content/Imagenes/Marcas/btnMenuDoggis.png');
    height: 60px;
}

.css_BotonMarca_2 {
    background-image: url('/Content/Imagenes/Marcas/btnMenuMamut.png');
    height: 60px;
}

.css_BotonMarca_3 {
    background-image: url('/Content/Imagenes/Marcas/btnMenuJM.png');
    height: 60px;
}

.css_BotonMarca_4 {
    background-image: url('/Content/Imagenes/Marcas/btnMenuPopeyes.png');
    height: 60px;
}

.css_BotonMarca_5 {
    background-image: url('/Content/Imagenes/Marcas/btnMenuTB.png');
    height: 60px;
}

.css_BotonMarca_6 {
    background-image: url('/Content/Imagenes/Marcas/btnMenuRyB.png');
    height: 60px;
}

.css_BotonMarca_7 {
    background-image: url('/Content/Imagenes/Marcas/btnMenuFritz.png');
    height: 60px;
}

    #wnd_VentanaMenuModulo.k-window div.k-window-content {
        overflow: hidden;
    }


    .k-panelbar {
        width: 184px;
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
        border-width: 0;
        -moz-border-radius-bottomleft: 3px;
        -moz-border-radius-bottomright: 3px;
        -webkit-border-bottom-left-radius: 3px;
        border-bottom-left-radius: 3px;
        -webkit-border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px;
        border-bottom-right-radius: 3px;
        color: rgba(255, 255, 255, 1);
        font-weight: 500;
        border-width: 0;
    }

        .k-panelbar .k-panelbar-expand,
        .k-panelbar .k-panelbar-collapse {
            /*
    right: auto;
    */
            left: 24px;
            color: rgba(255, 255, 255, 1);
            font-weight: 500;
            border-width: 0;
        }

        .k-panelbar .k-header {
            background-color: #DEB887;
            /*
    font-family: 'Arial';
    */
            font-style: normal;
            font-weight: 500;
            color: rgba(255, 255, 255, 1);
            font-size: 13px;
            text-align: center;
            left: 0px;
            padding: 0px 0px 5px 0px;
            border-width: 0;
        }

    ul.k-panelbar .k-link {
        padding-left: 2em;
        color: rgba(255, 255, 255, 1);
        font-weight: 500;
        border-width: 0;
    }

    ul.k-panelbar,
    ul.k-panelbar .k-group,
    ul.k-panelbar .k-content,
    ul.k-panelbar .k-link {
        border-width: 0;
        color: rgba(255, 255, 255, 1);
        font-weight: 500;
    }

        ul.k-panelbar .k-group .k-link {
            border-width: 0;
            font-style: normal;
            font-weight: 500;
            color: rgba(255, 255, 255, 1);
            font-size: 13px;
            padding-left: 1em;
            /* font-size, line-height and color styles */
        }

    .k-panelbar > .k-item > .k-link {
        /*
      color: red !important;
    text-decoration: underline !important;
        font-weight: 400;
    */
        height: 30px;
        font-family: 'Verdana';
        font-style: normal;
        color: #2F4F4F !important;
        font-size: 0.9em;
        padding-left: 1.5em;
        padding-top: 0.1em;
        border-width: 0;
        -moz-border-radius-topleft: 2px;
        -moz-border-radius-topright: 2px;
        -webkit-border-top-left-radius: 2px;
        border-top-left-radius: 2px;
        -webkit-border-top-right-radius: 2px;
        border-top-left-radius: 2px;
        border-top-right-radius: 2px;
        -moz-border-radius-bottomleft: 2px;
        -moz-border-radius-bottomright: 2px;
        -webkit-border-bottom-left-radius: 2px;
        border-bottom-left-radius: 2px;
        -webkit-border-bottom-right-radius: 2px;
        border-bottom-left-radius: 2px;
        border-bottom-right-radius: 2px;
    }



/*
    .k-dropdown-wrap
    */






