﻿ 
@media print {
    * {font-family:Arial !important;}
    
    body {background:#FFF !important}
    
    #div-divEncFormato 
    ,#divContenidoFormato
    ,#div-contenedorfrmInfo 
    ,#div-frmContenedores  
    ,#div-contenedorTabla
    ,#div-contenedorCobranza
    { width:100% !important; float:left; }
    
    #div-divEncFormato 
    {max-height:120px !important;}
    
    #modalPrintView > .contenidoModal > .contenedor
    {overflow:auto;}
    
    .divFormato
    { width:100%; height:auto; max-height: none; float:left; overflow:auto;  padding:5px;}
    
    .divFormato > .divEncFormato 
    { float:left; }
    
    .divEncFormato, .divContenidoFormato
     { width:100% !important; float:left;}
    
    /*.divEncFormato 
    {border-bottom:1px solid #DDD;}*/
    
    /*Seccion logo*/
    .div-Logo 
    { 
        position:relative;
        float:left;
        width: 110px; 
        height:110px; 
        margin-right:5px; 
    }
    
        .imageLogo {
            align-items: center;
            float: left;
            /*width: 195px;
            height: 112px;*/
            width:  99%;
            height: 99%;
            border-radius: 0px;
            margin: 2.5px;
            float: left;
            position: relative;
            padding: 1px;
        }
    
        .imageLogo > figure {
            height: auto;
            width: auto;
            max-height: 100%;
            max-width: 100%;
            position: relative;
            padding: 1%;
            margin: auto !important;
            border-radius: 0 !important;
        }
    
    #fmt-empLogo
    { width:auto;  height:auto;  max-width: 100%; max-height:100%; margin:auto;  position:relative;  border-radius:1px;}
    /*Fin seccion logo*/
    
    .div-InfoEnc 
    {  min-height:120px; width :calc(100% - 210px); float :left; }
    
    .div-InfoEnc > div
     { width:100%; margin-right:100px; margin-top:2px; margin-bottom:2px; float :left;}
    
    .div-InfoEnc > div > label 
    { text-align:center; float:left; }
    
    .lblEncFormato.lblFormato , .lblEncFormato.lblRS , .lblEncFormato.lblDireccion 
    {width:100% !important;}
    
    .div-RFC  
    {  width:auto !important; margin:auto; text-align:center; padding-left:38% !important;}
    
    .lblEncFormato.lblFormato 
    { margin-top:10px; font-size:15pt; }
    
    .lblEncFormato.lblRS 
    {font-size:15pt;}
    
    .lblEncFormato.lblDireccion 
    {font-size:9pt; margin-top:10px; padding-left:5px; padding-right:5px;}
    
    .lblTituloRFC, .lblRFC 
    {font-size:11pt; text-align:left;}
    
    .divContenidoFormato 
    { width:100%;  margin-top:5px;}
    
    .div-Folio 
    { width:98%; text-align:right; margin:5px 0px 5px 0px !important;}
    
    .div-Folio > label 
    { width:auto; font-size:12pt;}
    
    .contenedor.div-Contenedores 
    { margin-bottom:10px;}
    
    .contenedor-medio
    { width:49%; float:left; margin:0%; margin-left:0%; margin-bottom:5px; border:solid 1px #CCC; min-height:100px; }
    
    .contenedor-medio > .contenedorControles 
    { padding-left :5px;}
    
    .contenedor-medio > div > .tituloFieldset 
    { width:100% !important; font-weight:bold; font-size:11pt !important; text-align:left;  margin-bottom:5px; padding:5px 0px 3px 5px !important; background :#CCC !important;} 
    
    .cm-a 
    { margin-right:2%;}
    
    .cm-a > .contenedorControles, .cm-b > .contenedorControles
    { width:100%; height:auto; font-size:13px !important; padding-left:5px;}
    
    .divContenidoFormato > .div-Contenedores  > .contenedorControles 
    { width:32%; float:left; height:auto; padding-left:5px; margin-right:1%; margin-bottom:5px;}
    
    .divContenidoFormato > .div-Contenedores  > .contenedorControles > label 
    { font-size:13px !important;}
    
    .div-contenedorTabla 
    { margin:10px 0px 10px 0px; padding:3px;}
    
    th
    { font-size:13px !important; background: #CCC !important; width:auto;}
    
    td 
    { font-size:11px !important; padding-top:2px !important;padding-bottom:2px !important;}
    
    .th_opciones 
    { width: 3% !important; }

    .th_opcionesEPL {width:5% !important; }
    
    .reg_descripcion 
    {width:25% !important;}
    
    .textoCentrado 
    {text-align: center !important;}
    
    .reg_cantidad 
    { text-align : right !important;}
    
    .contenedor-comentario ,.contenedor-cobranza 
    { float:left;}
    
    .contenedor-comentario 
    { height:auto; width:60%; padding-left:5px;}
    
    .contenedor-comentario > label
    { font-size:13px !important; text-align:left !important; float:left;}
    
    .contenedor-comentario > label.lblTitulo
    { width:100% !important;}
    
    .contenedor-comentario > .lblContenido-com
    { width:100%;}

    .div-Importe > #lblTitulo-Importe{
        text-align:right !important;
    }

    /*LEYENDA*/
    .contenedor-leyenda
    { float:left;}
    
    .contenedor-leyenda 
    { height:auto; width:95%; padding-left:5px; margin-top:10px}
    
    .contenedor-leyenda > label
    { font-size:13px !important; text-align:center !important; float:left;}
    
    .contenedor-leyenda > label.lblTitulo
    { width:100% !important;}
    
    .contenedor-leyenda > .lblContenido-leyenda
    { width:100%;}

     .contenedor-leyenda > .lblContenido-leyenda
    { width:100%;}
    /*FIN LEYENDA*/

    .contenedor-cobranza 
    { width:40%; font-size:12px;}
    
    .contenedor-cobranza  > .contenedorControles 
    { width:auto !important; min-width:320px; float:right !important; }
    
    .contenedor-cobranza  > .contenedorControles > label
    { float:right; margin-bottom:3px; text-align:right !important;}
    
    .contenedor-cobranza > .contenedorControles > .lblTitulos
    { width:50%; /*max-width:140px !important;*/ text-align:right !important;}
    
    .contenedor-cobranza  > .contenedorControles > .lblEncFormato,.lblTitulos
    { width:auto; /*max-width:calc(100% - 155px);*/ /*min-width:150px;*/ text-align:right !important;}


    #div-frmContenedores > div 
    { width:31%; float:left; margin:0px 5px 5px 0px;  font-size:12px !important; padding-left:5px;}
    /*{ width:48%; float:left; margin:5px 5px 5px 0px;  font-size:10pt; padding-left:5px;}*/
    
    #div-contenedorCobranza 
    {
        width:100%;
        height:auto;
        position:relative;
        display:inline-block !important;
    }
    
    .lblTitulo 
    {padding-right:4px;}
    
    .nView 
    { display: none !important; visibility: hidden !important; width:0px; height:0px;}
    
    #div-contenedorCobranza, .contenedor-comentario, .contenedor-cobranza {
        display:inline-block !important;
    }
    .contenedorControlesDerecha { width: 49% !important; margin-right: 2% !important; }
    .folioder{ text-align: left !important; }
    .folioizq{ text-align: right !important; }
    .folioizq, .folioder{ width: 50% !important; float: left; }
    .lblFormatoPackingExt{ margin-bottom: 20px; }
    
    .lblTituloPackingExt, .lblFormatoPackingExt, .lblDireccionPackingExt{ width: 80% !important; }
    .div-RFCPackingExterno{  width: 80%; }
     
} 