@import '/classic/assets/css/imprimir-inf-compra-venta-base.css';

#infCompraVenta {font:10pt Arial, Helvetica;margin:0;padding:0;}

#infCompraVenta TD { vertical-align:top;}
#infCompraVenta TD.right {white-space:nowrap;}
#infCompraVenta H1.SaltoDePagina {page-break-after:always;clear:both;height:0}
#infCompraVenta .right {text-align:right;}
#infCompraVenta .center {text-align:center;}
#infCompraVenta .clear {clear:both}


/** imagen registro **/
#infCompraVenta #registro {float:left;width:7mm;clear:both;}
#infCompraVenta #registro SPAN {margin-top:40mm;color:red;writing-mode:vertical-lr;transform:rotate(180deg);font-size:0.90rem;background-color:white;padding:1mm;height:170mm;text-align:right;}

/** contenido **/
#infCompraVenta #infContenido {float:left;width:235mm;}

/** desglose-lineas **/
#infCompraVenta #desglose-lineas {width:100%;height:100%;border:0;border-collapse:collapse;}

/** cabecera_datos_empresa **/
#infCompraVenta #desglose-lineas THEAD TR.cabecera_datos_empresa TH #empresa_logo {float:left;}
#infCompraVenta #desglose-lineas THEAD TR.cabecera_datos_empresa TH #empresa_logo H1 {float:left;margin:0;padding:3mm;}
#infCompraVenta #desglose-lineas THEAD TR.cabecera_datos_empresa TH #datosClienteProveedor {float:right;font-size:var(--dirCliente-tamanyoFuente);}
#infCompraVenta #desglose-lineas THEAD TR.cabecera_datos_empresa TH #datosClienteProveedor P {font-weight:normal;margin:1mm 2mm;padding:0;}
#infCompraVenta #desglose-lineas THEAD TR.cabecera_datos_empresa TH #datosEmpresa {float:left;width:50%;margin-left:3mm;margin-bottom:6mm;}
#infCompraVenta #desglose-lineas THEAD TR.cabecera_datos_empresa TH #datosEmpresa TABLE {width:60%;color:#717171;font-size:8pt;font-weight:normal;} 
#infCompraVenta #desglose-lineas THEAD TR.cabecera_datos_empresa TH #datosEmpresa TABLE TBODY {border:0;}
#infCompraVenta #desglose-lineas THEAD TR.cabecera_datos_empresa TH #datosEmpresa TABLE TD {border:0;}

/** cabecera_barcode **/
#infCompraVenta #desglose-lineas THEAD TR.cabecera_datos_empresa TH #barcode {float:right;width:40%;text-align:right;}

/** cabecera_datos_contenido **/
#infCompraVenta #desglose-lineas THEAD TR.cabecera_datos_contenido TH H2 {color:#717171;}
#infCompraVenta #desglose-lineas THEAD TR.cabecera_datos_contenido TH TABLE {width:100%;margin-bottom:3mm;border:0.3mm solid var(--tipoDocFac-color);background:#FFF;}
#infCompraVenta #desglose-lineas THEAD TR.cabecera_datos_contenido TH TABLE TD {border-bottom:0.3mm solid var(--tipoDocFac-color);border-left:0.3mm solid var(--tipoDocFac-color);padding:2mm;}
#infCompraVenta #desglose-lineas THEAD TR.cabecera_datos_contenido TH TABLE TD H3 {font-weight:bold;font-size:12pt;margin:0;padding:0;text-transform:uppercase;color:var(--tipoDocFac-color);}
#infCompraVenta #desglose-lineas THEAD TR.cabecera_datos_contenido TH TABLE TD P {color:#808080;font-size:12pt;margin:1mm 1mm;font-weight:normal}

/** cabecera_datos_comentario **/
#infCompraVenta #desglose-lineas THEAD TR.cabecera_datos_comentario TH #comentario {font-size:8pt;clear:both;margin:1mm 2mm;}

/** cabecera_fondo **/
#infCompraVenta #desglose-lineas THEAD TR.cabecera_fondo {border-left:0.3mm solid var(--desglose-color);}
#infCompraVenta #desglose-lineas THEAD TR.cabecera_fondo TH {background:var(--desglose-color);border-right:0.3mm solid var(--desglose-color);color:#FFF;text-transform:uppercase;text-align:center;}

/** linea_desglose (Se usa en Compras - Presupuestos + Compras - Pedidos)**/
#infCompraVenta #desglose-lineas > TBODY {border-bottom:0.3mm solid var(--desglose-color);border-left:0.3mm solid var(--desglose-color);}
#infCompraVenta #desglose-lineas > TBODY TD {border-right:0.3mm solid var(--desglose-color);font-size:9pt;padding:2mm 3mm;}
#infCompraVenta #desglose-lineas .ln {width:10mm;text-align:center;}
#infCompraVenta #desglose-lineas .concepto {width:110mm;}
#infCompraVenta #desglose-lineas .unidad {width:9mm;}
#infCompraVenta #desglose-lineas .precio {width:18mm;}
#infCompraVenta #desglose-lineas .importe {width:23mm;}
#infCompraVenta #desglose-lineas TBODY TD.importe {background:var(--desglose-importe-colorFondo);font-weight:bold;text-align:right;}
#infCompraVenta #desglose-lineas .codigo {width:23mm;text-align:center;}
#infCompraVenta #desglose-lineas .referencia {width:26mm;}
#infCompraVenta #desglose-lineas .iva_por {width:5mm;font-weight:normal;text-transform:none;}
#infCompraVenta #desglose-lineas .iva_imp {width:15mm;font-weight:normal;text-transform:none;}
#infCompraVenta #desglose-lineas .descrip {font-size:10pt;}
#infCompraVenta #desglose-lineas .longdescrip,
	#infCompraVenta #desglose-lineas .shortdescrip {font-size:8pt;margin-top:2mm;}
#infCompraVenta #desglose-lineas TBODY TD.observaciones_maquina {font-weight:bold;font-size:10pt;text-align:center;}


/*#infCompraVenta #desglose-lineas .iva {font-weight:normal;text-transform:none;}*/
/*#infCompraVenta #desglose-lineas .espacio {width:1mm;border:0;max-width:1mm;}*/
/*#infCompraVenta #desglose-lineas .codigo-pedido {text-align:center;width:40mm;}*/
/*#infCompraVenta #desglose-lineas .codigo-albaran {text-align:center;}*/
/*#infCompraVenta #desglose-lineas .concepto-albaran {width:143mm;}*/
/*#infCompraVenta #desglose-lineas .referencia-cliente {width:20mm;}*/
/*#infCompraVenta #desglose-lineas .referencia-albaran {width:23mm;}*/
/*#infCompraVenta #desglose-lineas .cod_ext{ width:40mm;}*/
/*#infCompraVenta #desglose-lineas .cod_ext-factura {width:35mm;}*/
/*#infCompraVenta #desglose-lineas .hijo TD {background:#e6e7e7;border-top:0;color:#717171;}*/
/*#infCompraVenta #desglose-lineas .hijo TD.importe {background:var(--desglose-importe-colorFondo);}*/

	

/* PIE - TOTALES*/
#infCompraVenta #pie-totales {width:100%;border-collapse:collapse;margin-bottom:4mm;border:0.3mm solid var(--totales-color);border-top:0;}
#infCompraVenta #pie-totales TD#dir_entrega_pagos {height:5mm;}
#infCompraVenta #pie-totales TD#dir_entrega_pagos H2 {background:var(--totales-color);color:#FFF;text-transform:uppercase;text-indent:3mm;margin:0;padding:0;}
#infCompraVenta #pie-totales TD#dir_entrega {width:40%;border-right:0.3mm solid var(--totales-color);padding:0.6mm;}
#infCompraVenta #pie-totales TD#dir_entrega H3,
	#infCompraVenta #pie-totales TD#pagos H3 {font-size:10pt;margin:2mm;margin-left:1mm;padding:0 2mm;color:var(--totales-color);}
#infCompraVenta #pie-totales TD#dir_entrega P,
	#infCompraVenta #pie-totales TD#pagos P {margin:2mm;margin-left:3mm;padding:0 2mm;}


#infCompraVenta #pie-totales TD#impuestos {width:70mm;height:0;padding:0;}
#infCompraVenta #pie-totales TD#impuestos TABLE {width:100%;height:100%;border-left:0.3mm solid var(--totales-color);}
#infCompraVenta #pie-totales TD#impuestos TABLE TD {padding:1mm 3mm;border-bottom:0.3mm dashed #CCC;border-right:0;vertical-align:middle}
#infCompraVenta #pie-totales TD#impuestos TABLE TD.right {font-weight:bold;}
#infCompraVenta #pie-totales TD#impuestos TABLE TR#total {background:var(--desglose-importe-colorFondo);border-top:0.3mm solid var(--totales-color);padding:0;}
#infCompraVenta #pie-totales TD#impuestos TABLE TR#total TD {font-size:13pt;font-weight:bold;border-bottom:0;}
#infCompraVenta #pie-totales TD#impuestos TABLE TR#total TD H3 {color:var(--totales-color);padding:1mm 3mm;text-align:left;}
#infCompraVenta #pie-totales TD#impuestos TABLE TR#total TD .precio {display:block;text-align:right;}

/* PIE - Observaciones*/
#infCompraVenta #observaciones {width:100%;border:0.3mm solid #acacac;margin-top:6mm;font-size:9pt;}
#infCompraVenta #observaciones H3 {margin:0;padding:0;}
#infCompraVenta #observaciones P {color:#acacac;font-size:8pt;margin:2mm 4mm;}

/* PIE - Calidad*/
#infCompraVenta #codigo_calidad {width:100%;font-size:8pt;margin-top:3mm;color:var(--codigo-calidad-color);}



/*#infCompraVenta #tipoDoc { font-size:14pt; background:#FFF; border:1px solid var(--tipoDoc-color); border-bottom:0; border-left:0; float:left; margin-top:20px; width:200px;}
#infCompraVenta #tipoDoc H2 {font-size:14pt; margin:0; padding:0; color:#44A;}
#infCompraVenta #tipoDoc TD H3 {font-size:12pt; margin:0; padding:0; color:var(--tipoDoc-color);}
#infCompraVenta #tipoDoc P {color:#808080; font-size:12pt; margin:5px 4px; }
#infCompraVenta #docNumber { margin:2px 12px; padding-right:5px; text-align:right;}
#infCompraVenta #tipoDoc TABLE { border-collapse:collapse; width:100%;}
#infCompraVenta #tipoDoc TD {border-bottom:1px solid var(--tipoDoc-color); border-left:1px solid var(--tipoDoc-color); padding:4px;}
*/



/***ESTILO FACTURA COLOR AZUL***/
/*#infCompraVenta #factura THEAD TR.cabecera_datos_contenido TH #tipoDocFac { border-color:var(--tipoDocFac-color); border-bottom:0; border-left:0; float:left; margin-top:0px; width:688px;}
#infCompraVenta #factura THEAD TR.cabecera_datos_contenido TH #tipoDocFac TD H3 {color:var(--tipoDocFac-color);}
#infCompraVenta #factura THEAD TR.cabecera_datos_contenido TH #tipoDocFac TD {border-color:var(--tipoDocFac-color);}
#infCompraVenta #factura THEAD TR.cabecera_datos_contenido TH #tipoDocFac TABLE TD TABLE TD {border-color:var(--tipoDocFac-color);}
#infCompraVenta #factura THEAD TR.cabecera_datos_contenido TH #tipoDocFac TABLE TD TABLE TD.borde_bottom {border-color:var(--tipoDocFac-color);}
#infCompraVenta #factura THEAD TR.cabecera_datos_contenido TH #tipoDocFac TABLE TD TABLE TD.borde_right {border-right:var(--tipoDocFac-color);}
*/
/*** *** *** **** **** ****  ***/

/*
#infCompraVenta #tipoDocFRV { background:#FFF; border:1px solid var(--tipoDocFac-color); border-bottom:0; border-left:0; float:left; margin-top:20px; width:220px;}
#infCompraVenta #tipoDocFRV H2 {font-size:11pt; margin:0; padding:0;}
#infCompraVenta #tipoDocFRV P {color:#808080; font-size:8pt; margin:5px 4px; }
#infCompraVenta #tipoDocFRV TABLE { border-collapse:collapse; width:100%;}
#infCompraVenta #tipoDocFRV TD {border-bottom:1px solid var(--tipoDocFac-color); border-left:1px solid var(--tipoDocFac-color); padding:4px;}

#infCompraVenta #pagos H3,
	#infCompraVenta #tipoDoc H3,
	#infCompraVenta #tipoDocFRV h3 { font-size:10px; margin:0; padding:0 4px; text-transform:uppercase;}

#infCompraVenta #datosPresu { border:2px solid var(--datosPresu-color); border-bottom:1px solid var(--datosPresu-color); float:right; font-size:8pt; width:390px; margin-top:20px; }
#infCompraVenta #datosPresu H3,
	#infCompraVenta #pagos H3,
	#infCompraVenta #tipoDoc H3,
	#infCompraVenta #tipoDocFRV h3 {color:var(--datosPresu-color);}
#infCompraVenta #datosPresu TABLE { border-collapse:collapse; width:100%;}
#infCompraVenta #datosPresu TD {border-bottom:1px solid var(--datosPresu-color); border-left:1px solid var(--datosPresu-color); padding:5px; vertical-align:top;}
#infCompraVenta #datosPresu P {margin:3px 5px; padding:0;}

#infCompraVenta #factura #datosPresu { border:2px solid var(----factura-datosPresu-color1); border-bottom:1px solid var(----factura-datosPresu-color1); float:right; font-size:8pt; width:390px; margin-top:20px; }
#infCompraVenta #factura #datosPresu H3,
	#infCompraVenta #factura #tipoDocFRV h3 {color:var(----factura-datosPresu-color2);}
#infCompraVenta #factura #datosPresu TABLE { border-collapse:collapse; width:100%;}
#infCompraVenta #factura #datosPresu TD {border-bottom:1px solid var(----factura-datosPresu-color1); border-left:1px solid var(----factura-datosPresu-color1); padding:5px; vertical-align:top;}
#infCompraVenta #factura #datosPresu P {margin:3px 5px; padding:0;}
#infCompraVenta #factura #impuestos { border:1px solid var(----factura-datosPresu-color2);}
#infCompraVenta #factura #total { background:var(----factura-datosPresu-color3); border-top:1px solid var(----factura-datosPresu-color2);}
#infCompraVenta #factura #total H3 { color:var(----factura-datosPresu-color2); }

#infCompraVenta #datosFact { border:1px solid var(--datosFact-color); border-bottom:0px;; border-left:0px; float:right; margin-top:10px; font-size:8pt; width:390px; }
#infCompraVenta #datosFact H3,
	#infCompraVenta #pagos H3,
	#infCompraVenta #tipoDoc H3 {color:var(--datosFact-color);}
#infCompraVenta #datosFact TABLE { border-collapse:collapse; width:100%;}
#infCompraVenta #datosFact TD {border-bottom:1px solid var(--datosFact-color); border-left:1px solid var(--datosFact-color); padding:4px;}
#infCompraVenta #datosFact P {color:#808080; font-size:8pt; margin: 7px 4px; }
*/

/*
#infCompraVenta #desglose TBODY { border-bottom:1px solid var(--desglose-color); border-left:1px solid var(--desglose-color); border-collapse:collapse; width:690px;height:100%}
#infCompraVenta #desglose THEAD TR.cabecera_fondo TH { background:var(--desglose-color); border-right:1px solid var(--desglose-color);  color:#FFF; text-transform:uppercase; text-align:center;}
#infCompraVenta #desglose TD {border-right:1px solid var(--desglose-color); font-size:8pt; padding:5px 8px; vertical-align:top; }
#infCompraVenta #desglose .iva { font-weight:normal; text-transform:none; }
#infCompraVenta #desglose .espacio {width:1mm; border:0px; max-width:1mm;}
#infCompraVenta #desglose .concepto {width:93mm;}
#infCompraVenta #desglose .importe,
	#infCompraVenta #desglose { width:20mm;}
#infCompraVenta #desglose .precio{ width:22mm;}
#infCompraVenta #desglose .codigo,
	#infCompraVenta #desglose .referencia{ width:36mm; }
#infCompraVenta #desglose .cod_ext{ width:60mm;}
#infCompraVenta #desglose .unidad { width:9mm; }
#infCompraVenta #desglose .ln { width:3mm; text-align:center;}
#infCompraVenta #desglose TD.importe { background:var(--desglose-importe-colorFondo); font-weight:bold; text-align:right; width:20mm;}
#infCompraVenta #desglose .hijo TD { background:#e6e7e7; border-top:0; color:#717171;}
#infCompraVenta #desglose .hijo TD.importe {background:var(--desglose-importe-colorFondo);}
#infCompraVenta #desglose TD .descrip { font-size:8pt;}
#infCompraVenta #desglose .longdescrip,
	#infCompraVenta #desglose TD .shortdescrip { font-size:8pt; margin-top:2mm;}
*/

/*
#infCompraVenta #desglose-presupuesto TBODY { border-bottom:1px solid var(--desglose-color); border-left:1px solid var(--desglose-color); border-collapse:collapse; width:690px;height:100%}
#infCompraVenta #desglose-presupuesto THEAD TR.cabecera_fondo TH { background:var(--desglose-color); border-right:1px solid var(--desglose-color);  color:#FFF; text-transform:uppercase; text-align:center;}
#infCompraVenta #desglose-presupuesto TD {border-right:1px solid var(--desglose-color); font-size:8pt; padding:0px 8px ; vertical-align:top; }
#infCompraVenta #desglose-presupuesto .iva { font-weight:normal; text-transform:none; }
#infCompraVenta #desglose-presupuesto .iva_por { width:5mm; font-weight:normal; text-transform:none; }
#infCompraVenta #desglose-presupuesto .iva_imp { width:15mm; font-weight:normal; text-transform:none; }
#infCompraVenta #desglose-presupuesto .espacio {width:1mm; border:0px; max-width:1mm;}
#infCompraVenta #desglose-presupuesto .concepto-albaran {width:143mm;}
#infCompraVenta #desglose-presupuesto .concepto {width:var(--desglose-presupuesto-concepto-anchura);}
#infCompraVenta #desglose-presupuesto .importe { width:var(--desglose-presupuesto-importe-anchura);}
#infCompraVenta #desglose-presupuesto .precio{ width:18mm;}
#infCompraVenta #desglose-presupuesto .codigo{ width:23mm; text-align:center; }
#infCompraVenta #desglose-presupuesto .codigo-pedido{ text-align:center; width:40mm;}
#infCompraVenta #desglose-presupuesto .codigo-albaran{ text-align:center;  }
#infCompraVenta #desglose-presupuesto .referencia{ width:26mm;}
#infCompraVenta #desglose-presupuesto .referencia-cliente{ width:20mm;}
#infCompraVenta #desglose-presupuesto .referencia-albaran{ width:23mm;}
#infCompraVenta #desglose-presupuesto .cod_ext{ width:40mm;}
#infCompraVenta #desglose-presupuesto .cod_ext-factura{ width:35mm;}
#infCompraVenta #desglose-presupuesto .unidad { width:9mm; }
#infCompraVenta #desglose-presupuesto .ln { width:10mm; text-align:center;}
#infCompraVenta #desglose-presupuesto TD.importe { background:var(--desglose-importe-colorFondo); font-weight:bold; text-align:right;}
#infCompraVenta #desglose-presupuesto .hijo TD { background:#e6e7e7; border-top:0; color:#717171;}
#infCompraVenta #desglose-presupuesto .hijo TD.importe {background:var(--desglose-importe-colorFondo);}
*/

/*
#infCompraVenta #desglose-pedido-compras TBODY { border-bottom:1px solid var(--desglose-color); border-left:1px solid var(--desglose-color); border-collapse:collapse; width:690px;height:100%}
#infCompraVenta #desglose-pedido-compras THEAD TR.cabecera_fondo TH { background:var(--desglose-color); border-right:1px solid var(--desglose-color);  color:#FFF; text-transform:uppercase; text-align:center; font-size: 10pt;}
#infCompraVenta #desglose-pedido-compras TD {border-right:1px solid var(--desglose-color); font-size:8pt; padding:5px 8px; vertical-align:top; }
#infCompraVenta #desglose-pedido-compras .iva_por { width:5mm; font-weight:normal; text-transform:none; }
#infCompraVenta #desglose-pedido-compras .iva_imp { width:15mm; font-weight:normal; text-transform:none; }
#infCompraVenta #desglose-pedido-compras .espacio {width:1mm; border:0px; max-width:1mm;}
#infCompraVenta #desglose-pedido-compras .concepto {width:var(--desglose-pedidos-concepto-anchura);}
#infCompraVenta #desglose-pedido-compras .importe { width:18mm;}
#infCompraVenta #desglose-pedido-compras .precio{ width:17mm;}
#infCompraVenta #desglose-pedido-compras .codigo { width:var(--desglose-pedidos-importe-anchura); }
#infCompraVenta #desglose-pedido-compras .referencia { width:23mm; }
#infCompraVenta #desglose-pedido-compras .referencia-pedido{ text-align:center; width:33mm;}
#infCompraVenta #desglose-pedido-compras .cod_ext{ width:70mm;}
#infCompraVenta #desglose-pedido-compras .unidad { width:8mm; }
#infCompraVenta #desglose-pedido-compras .ln { width:4mm; text-align:center;}
#infCompraVenta #desglose-pedido-compras TD.importe { background:var(--desglose-importe-colorFondo); font-weight:bold; text-align:right;}
#infCompraVenta #desglose-pedido-compras .hijo TD { background:#e6e7e7; border-top:0; color:#717171;}
#infCompraVenta #desglose-pedido-compras .hijo TD.importe {background:var(--desglose-importe-colorFondo);}
*/

/*
#infCompraVenta #desglose-pedido-albaran TBODY { border-bottom:1px solid var(--desglose-color); border-left:1px solid var(--desglose-color); border-collapse:collapse; width:690px;height:100%}
#infCompraVenta #desglose-pedido-albaran THEAD TR.cabecera_fondo TH { background:var(--desglose-color); border-right:1px solid var(--desglose-color);  color:#FFF; text-transform:uppercase; text-align:center; font-size:10pt;}
#infCompraVenta #desglose-pedido-albaran TD {border-right:1px solid var(--desglose-color); font-size:8.2pt; padding:5px 5px 0px 5px; vertical-align:top; line-height: 17pt; }
#infCompraVenta #desglose-pedido-albaran .iva { font-weight:normal; text-transform:none; }
#infCompraVenta #desglose-pedido-albaran .espacio {width:1mm; border:0px; max-width:1mm;}
#infCompraVenta #desglose-pedido-albaran .concepto-albaran {width:199mm;}
#infCompraVenta #desglose-pedido-albaran .importe { width:22mm;}
#infCompraVenta #desglose-pedido-albaran .precio{ width:20mm;}
#infCompraVenta #desglose-pedido-albaran .codigo{ width:23mm; text-align:center; }
#infCompraVenta #desglose-pedido-albaran .referencia{ width:20mm; }
#infCompraVenta #desglose-pedido-albaran .referencia-cliente-albaran{width:33mm; text-align:center; }
#infCompraVenta #desglose-pedido-albaran .referencia-albaran{ width:39mm; text-align:center; }
#infCompraVenta #desglose-pedido-albaran .cod_ext{ width:38mm;}
#infCompraVenta #desglose-pedido-albaran .unidad { width:9mm; }
#infCompraVenta #desglose-pedido-albaran .ln { width:10mm; text-align:center;}
#infCompraVenta #desglose-pedido-albaran TD.importe { background:var(--desglose-importe-colorFondo); font-weight:bold; text-align:right; width:20mm;}
#infCompraVenta #desglose-pedido-albaran .hijo TD { background:#e6e7e7; border-top:0; color:#717171;}
#infCompraVenta #desglose-pedido-albaran .hijo TD.importe {background:var(--desglose-importe-colorFondo);}
#infCompraVenta #desglose-pedido-albaran TD .descrip { font-size:8pt;}
#infCompraVenta #desglose-pedido-albaran .longdescrip,
	#infCompraVenta #desglose-pedido-albaran TD .shortdescrip { font-size:8pt; margin-top:2mm;}
*/

/*
#infCompraVenta #desglose-pedido-factura TBODY { border-bottom:1px solid var(--desglose-color); border-left:1px solid var(--desglose-color); border-collapse:collapse; width:690px;height:100%}
#infCompraVenta #desglose-pedido-factura THEAD TR.cabecera_fondo TH { background:var(--desglose-color); border-right:1px solid var(--desglose-color);  color:#FFF; text-transform:uppercase; text-align:center; font-size:10pt;}
#infCompraVenta #desglose-pedido-factura TD {border-right:1px solid var(--desglose-color); font-size:8pt; padding:5px 8px; vertical-align:top; }
#infCompraVenta #desglose-pedido-factura .iva { font-weight:normal; text-transform:none; }
#infCompraVenta #desglose-pedido-factura .espacio {width:1mm; border:0px; max-width:1mm;}
#infCompraVenta #desglose-pedido-factura .concepto {width:150mm;}
#infCompraVenta #desglose-pedido-factura .importe { width:18mm; text-align:right;}
#infCompraVenta #desglose-pedido-factura .precio{ width:18mm;}
#infCompraVenta #desglose-pedido-factura .codigo{ width:23mm; text-align:center; }
#infCompraVenta #desglose-pedido-factura .codigo-pedido{ width:23mm; text-align:center;}
#infCompraVenta #desglose-pedido-factura .codigo-albaran{ width:18mm; text-align:center; }
#infCompraVenta #desglose-pedido-factura .referencia{ width:23mm; }
#infCompraVenta #desglose-pedido-factura .referencia-cliente{ width:33mm; }
#infCompraVenta #desglose-pedido-factura .referencia-albaran{ width:33mm; }
#infCompraVenta #desglose-pedido-factura .cod_ext{ width:40mm;}
#infCompraVenta #desglose-pedido-factura .cod_ext-factura{ width:26mm;}
#infCompraVenta #desglose-pedido-factura .unidad { width:9mm; }
#infCompraVenta #desglose-pedido-factura .ln { width:3mm; text-align:center;}
#infCompraVenta #desglose-pedido-factura TD.importe { background:var(--desglose-importe-colorFondo); font-weight:bold; text-align:right;}
#infCompraVenta #desglose-pedido-factura .hijo TD { background:#e6e7e7; border-top:0; color:#717171;}
#infCompraVenta #desglose-pedido-factura .hijo TD.importe {background:var(--desglose-importe-colorFondo);}
#infCompraVenta #desglose-pedido-factura .linea_factura TD {padding:0px 3px 0px 3px; margin:0px 0px 0px 0px;}
*/

/*
#infCompraVenta #totales_factura { border:1px solid var(--totales-color); border-top:0; border-collapse:collapse; font-size:10pt; float:right; margin:0 0 10px 0; width:690px;}
#infCompraVenta #totales_factura TD.vencimientos { width:443px; }
#infCompraVenta #totales_factura TD.impuestos { width:247px; border-left:1px solid var(--desglose-importe-colorFondo);background:var(--desglose-importe-colorFondo);}
#infCompraVenta #totales_factura TD.impuestos TABLE TD { background:#FFF;padding:3px 6px; border-bottom:1px dashed #CCC;}
#infCompraVenta #totales_factura TD.impuestos TABLE TD.right { padding-right:6px; padding-left:0; font-weight:bold;}
#infCompraVenta #totales_factura TD.impuestos TABLE TD.total { background:var(--desglose-importe-colorFondo);}
#infCompraVenta #totales_factura TD.impuestos TABLE TD.total H3 { color:var(--totales-color); margin:0; padding:2px 6px;  }
#infCompraVenta #totales_factura TD.impuestos TABLE TD.total strong { display:block; font-size:13pt; padding:0 2mm; text-align:right;}

#infCompraVenta #totales_factura TD.vencimientos H2 { background:var(--totales-color); color:#FFF; font-size:13px; text-transform:uppercase; text-indent:5px; margin:0; padding:0;}
#infCompraVenta #totales_factura TD.vencimientos TABLE { border-collapse:collapse; width:100%;}
#infCompraVenta #totales_factura TD.vencimientos TABLE P {color:#717171; font-size:10pt; margin:3px 6px 3px 6px;}
#infCompraVenta #totales_factura TD.vencimientos H3 { font-size:12px; margin:15px; margin-left:3px; padding:0 4px; text-transform:uppercase;color:var(--totales-color);}
#infCompraVenta #totales_factura TD.vencimientos H3 b { font-size:12px;color:var(--totales-color);}
#infCompraVenta #totales_factura TABLE TD.diaspago {padding-left:10px; padding-top: 5px; color: var(--totales-color); font-size:0.9em;}
*/

/*** Albaranes ***/
/*
#infCompraVenta #totales_albaran { border:1px solid var(--totales-color); border-top:0; border-collapse:collapse; font-size:10pt; float:right; margin:0 0 10px 0; width:690px;}
#infCompraVenta #totales_albaran TD.impuestos { width:247px; border-left:1px solid var(--totales-color);background:var(--desglose-importe-colorFondo);}
#infCompraVenta #totales_albaran TD.impuestos TABLE TD { background:#FFF;padding:3px 6px; border-bottom:1px dashed #CCC;}
#infCompraVenta #totales_albaran TD.impuestos TABLE TD.right { padding-right:6px; padding-left:0; font-weight:bold;}
#infCompraVenta #totales_albaran TD.impuestos TABLE TD.total { background:var(--desglose-importe-colorFondo);}
#infCompraVenta #totales_albaran TD.impuestos TABLE TD.total H3 { color:var(--totales-color); margin:0; padding:2px 6px;  }
#infCompraVenta #totales_albaran TD.impuestos TABLE TD.total strong { display:block; font-size:13pt; padding:0 2mm; text-align:right;}

#infCompraVenta #totales_albaran TD.dir_entrega {border-right:1px solid var(--totales-color);}
#infCompraVenta #totales_albaran TD.dir_entrega H3 { font-size:12px; margin:15px; margin-left:3px; padding:0 4px; text-transform:uppercase;color:var(--totales-color);}
#infCompraVenta #totales_albaran TD.dir_entrega P { font-size:10pt; margin:15px; margin-left:3px; padding:0 4px; }
#infCompraVenta #totales_albaran TD.datos_entrega H3 { font-size:12px; margin:15px; margin-left:3px; padding:0 4px; text-transform:uppercase;color:var(--totales-color);}
#infCompraVenta #totales_albaran TD.datos_entrega TABLE TD.portes { border-bottom:1px solid var(--totales-color);}

#infCompraVenta #totales_albaran TD.vencimientos H2 { background:var(--totales-color); color:#FFF; font-size:13px; text-transform:uppercase; text-indent:5px; margin:0; padding:0;}
#infCompraVenta #totales_albaran TD.vencimientos TABLE { border-collapse:collapse; width:100%;}
#infCompraVenta #totales_albaran TD.vencimientos TABLE P {color:#717171; font-size:10pt; margin:3px 6px 3px 6px;}
#infCompraVenta #totales_albaran TD.vencimientos H3 { font-size:12px; margin:15px; margin-left:3px; padding:0 4px; text-transform:uppercase;color:var(--totales-color);}
#infCompraVenta #totales_albaran TD.vencimientos-ppto P {color:#717171; font-size:10pt; margin:1px 6px 0px 6px;}
#infCompraVenta #totales_albaran TD.vencimientos-ppto H2 { background:var(--totales-color); color:#FFF; font-size:13px; text-transform:uppercase; text-indent:5px; margin:0; padding:0;}
#infCompraVenta #totales_albaran TD.vencimientos-ppto span {color: var(--totales-color);}
*/


/*** Albaranes ***/
/*
#infCompraVenta #totales_pedido { border:1px solid var(--totales-color); border-top:0; border-collapse:collapse; font-size:10pt; float:right; margin:0 0 10px 0; width:690px;}
#infCompraVenta #totales_pedido TD.impuestos { width:247px; border-left:1px solid var(--totales-color);background:var(--desglose-importe-colorFondo);}
#infCompraVenta #totales_pedido TD.impuestos TABLE TD { background:#FFF;padding:3px 6px; border-bottom:1px dashed #CCC;}
#infCompraVenta #totales_pedido TD.impuestos TABLE TD.right { padding-right:6px; padding-left:0; font-weight:bold;}
#infCompraVenta #totales_pedido TD.impuestos TABLE TD.total { background:var(--desglose-importe-colorFondo);}
#infCompraVenta #totales_pedido TD.impuestos TABLE TD.total H3 { color:var(--totales-color); margin:0; padding:2px 6px;}
#infCompraVenta #totales_pedido TD.impuestos TABLE TD.total strong { display:block; font-size:13pt; padding:0 2mm; text-align:right;}
#infCompraVenta #totales_pedido TD.dir_entrega { border-right:1px solid var(--totales-color); padding: 2px;}
#infCompraVenta #totales_pedido TD H2 { background:var(--totales-color); color:#FFF; font-size:13px; text-transform:uppercase; text-indent:5px; margin:0; padding:0;}
#infCompraVenta #totales_pedido TD.dir_entrega H3 { font-size:10pt; margin:5px; margin-left:3px; padding:0 4px; color:var(--totales-color);}
#infCompraVenta #totales_pedido TD.ref_presupuesto { border-top:1px solid var(--totales-color);}
#infCompraVenta #totales_pedido TD.ref_presupuesto H3 { font-size:10pt; margin:5px; margin-left:3px; padding:0 4px; color:var(--totales-color);}
*/


/*
#infCompraVenta #condiciones_generales {float:left; clear:left ;width:690px; margin-left:25px;}
#infCompraVenta #marco_condiciones_generales { border:1px solid #acacac; margin-top:4mm; font-size:9pt; width:100%; float:left;}
#infCompraVenta #marco_condiciones_generales H3 {margin:0; padding:0;}
#infCompraVenta #marco_condiciones_generales P {color:#acacac; font-size:8pt; margin:5px 10px;}
*/

/*
#infCompraVenta #nota_pie { border:1px solid #acacac; margin-top:5mm; font-size:9pt; width:100%; float:left;}
#infCompraVenta #nota_pie P {color:#acacac; font-size:8pt; margin:5px 10px;}
*/

/*
#infCompraVenta #importe_letra { border:1px solid #acacac;border-collapse:collapse;width:690px; color:#acacac;}
#infCompraVenta #importe_letra TD.encabezado {background: #acacac; color:#FFF; font-weight:bold; height:25px; vertical-align:middle; }
#infCompraVenta #importe_letra TD.importe {vertical-align:middle; padding-left:10px; color: #333; }
*/

/********** PEDIDO **********/
/*
#infCompraVenta #pagos { border:2px solid var(--totales-color); margin-top:0px; width:436px;}
#infCompraVenta #pagos H2 { background:var(--totales-color); color:#FFF; font-size:13px; text-transform:uppercase; text-indent:5px; margin:0; padding:0;}
#infCompraVenta #pagos P {color:#717171; font-size:10pt; margin:3px 6px 3px 6px;}
#infCompraVenta #pagos TABLE { border-collapse:collapse; width:100%;}
#infCompraVenta .dirEntrega { width:205px; padding-top:10px;}
#infCompraVenta #datosPago TD { border-left:1px solid var(--totales-color); border-top:1px solid var(--totales-color); }

#infCompraVenta #albaran #pagos { width:100%; overflow:hidden; }
#infCompraVenta #albaran #pagos .importe {background:var(--desglose-importe-colorFondo); }
#infCompraVenta #albaran #pagos .importe P { font-weight:bold; text-align:right;}
*/
    
/******COLOR AZUL DE PEDIDOS VENTAS ******/
/*
#infCompraVenta .colores_pedidos_ventas #totales_pedido { border-color:var(--ventas_pedidos_color);}
#infCompraVenta .colores_pedidos_ventas #totales_pedido TD H2 { background-color: var(--ventas_pedidos_colorFondo);}
#infCompraVenta .colores_pedidos_ventas #totales_pedido TD.ref_presupuesto { border-color:var(--ventas_pedidos_color);}
#infCompraVenta .colores_pedidos_ventas #totales_pedido TD.impuestos { border-color:var(--ventas_pedidos_color); background-color: var(--ventas_pedidos_colorFondo);}
#infCompraVenta .colores_pedidos_ventas #totales_pedido TD.impuestos TABLE TD.total { background-color: var(--ventas_pedidos_colorFondo);}
#infCompraVenta .colores_pedidos_ventas #totales_pedido TD.dir_entrega { border-color:var(--ventas_pedidos_color);}
#infCompraVenta .colores_pedidos_ventas #totales_pedido TD.dir_entrega H3 {color:var(--ventas_pedidos_color);}
#infCompraVenta .colores_pedidos_ventas #totales_pedido TD.ref_presupuesto { border-color:var(--ventas_pedidos_color);}
#infCompraVenta .colores_pedidos_ventas #totales_pedido TD.ref_presupuesto H3 {color:var(--ventas_pedidos_color);}
#infCompraVenta .colores_pedidos_ventas #totales_pedido TD.impuestos TABLE TD.total H3 {color:var(--ventas_pedidos_color);}

#infCompraVenta .colores_pedidos_ventas THEAD TR.cabecera_datos_contenido TH #tipoDocFac {border-color:var(--ventas_pedidos_color);}
#infCompraVenta .colores_pedidos_ventas THEAD TR.cabecera_datos_contenido TH #tipoDocFac TD {border-color:var(--ventas_pedidos_color);}
#infCompraVenta .colores_pedidos_ventas THEAD TR.cabecera_datos_contenido TH #tipoDocFac TABLE TD TABLE TD {border-color:var(--ventas_pedidos_color);}
#infCompraVenta .colores_pedidos_ventas THEAD TR.cabecera_datos_contenido TH #tipoDocFac TABLE TD TABLE TD.borde_bottom {border-color:var(--ventas_pedidos_color);}
#infCompraVenta .colores_pedidos_ventas THEAD TR.cabecera_datos_contenido TH #tipoDocFac TABLE TD TABLE TD.borde_right {border-color:var(--ventas_pedidos_color);}
#infCompraVenta .colores_pedidos_ventas THEAD TR.cabecera_datos_contenido TH #tipoDocFac TD H3 {color:var(--ventas_pedidos_color);}

#infCompraVenta .colores_pedidos_ventas #desglose-pedido THEAD TR.cabecera_fondo TH { background-color:var(--ventas_pedidos_color);}
#infCompraVenta .colores_pedidos_ventas #desglose-pedido {border-color: var(--ventas_pedidos_color);}
#infCompraVenta .colores_pedidos_ventas #desglose-pedido THEAD TR.cabecera_fondo TH {border-color: var(--ventas_pedidos_color);}
#infCompraVenta .colores_pedidos_ventas #desglose-pedido TD {border-color: var(--ventas_pedidos_color);}
#infCompraVenta .colores_pedidos_ventas #desglose-pedido TD.importe { background-color:var(--ventas_pedidos_colorFondo);}
*/

/******COLOR NEGRO DE ALBARANES VENTAS ******/
/*
#infCompraVenta .colores_albaranes_ventas #totales_albaran { border-color:var(--ventas_albaranes_color);}
#infCompraVenta .colores_albaranes_ventas #totales_albaran TD H2 { background-color: var(--ventas_albaranes_colorFondo);}
#infCompraVenta .colores_albaranes_ventas #totales_albaran TD.ref_presupuesto { border-color:var(--ventas_albaranes_color);}
#infCompraVenta .colores_albaranes_ventas #totales_albaran TD.impuestos { border-color:var(--ventas_albaranes_color); background-color: var(--ventas_albaranes_colorFondo);}
#infCompraVenta .colores_albaranes_ventas #totales_albaran TD.impuestos TABLE TD.total { background-color: var(--ventas_albaranes_colorFondo);}
#infCompraVenta .colores_albaranes_ventas #totales_albaran TD.dir_entrega { border-color:var(--ventas_albaranes_color);}
#infCompraVenta .colores_albaranes_ventas #totales_albaran TD.dir_entrega H3 {color:var(--ventas_albaranes_color);}
#infCompraVenta .colores_albaranes_ventas #totales_albaran TD.ref_presupuesto { border-color:var(--ventas_albaranes_color);}
#infCompraVenta .colores_albaranes_ventas #totales_albaran TD.ref_presupuesto H3 {color:var(--ventas_albaranes_color);}
#infCompraVenta .colores_albaranes_ventas #totales_albaran TD.impuestos TABLE TD.total H3 {color:var(--ventas_albaranes_color);}
#infCompraVenta .colores_albaranes_ventas #totales_albaran TD.vencimientos H3 {color:var(--ventas_albaranes_color);}

#infCompraVenta .colores_albaranes_ventas THEAD TR.cabecera_datos_contenido TH #tipoDocFac {border-color:var(--ventas_albaranes_color);}
#infCompraVenta .colores_albaranes_ventas THEAD TR.cabecera_datos_contenido TH #tipoDocFac TD {border-color:var(--ventas_albaranes_color);}
#infCompraVenta .colores_albaranes_ventas THEAD TR.cabecera_datos_contenido TH #tipoDocFac TABLE TD TABLE TD {border-color:var(--ventas_albaranes_color);}
#infCompraVenta .colores_albaranes_ventas THEAD TR.cabecera_datos_contenido TH #tipoDocFac TABLE TD TABLE TD.borde_bottom {border-color:var(--ventas_albaranes_color);}
#infCompraVenta .colores_albaranes_ventas THEAD TR.cabecera_datos_contenido TH #tipoDocFac TABLE TD TABLE TD.borde_right {border-color:var(--ventas_albaranes_color);}
#infCompraVenta .colores_albaranes_ventas THEAD TR.cabecera_datos_contenido TH #tipoDocFac TD H3 {color:var(--ventas_albaranes_color);}

#infCompraVenta .colores_albaranes_ventas #desglose-pedido-albaran THEAD TR.cabecera_fondo TH { background-color:var(--ventas_albaranes_color);}
#infCompraVenta .colores_albaranes_ventas #desglose-pedido-albaran {border-color: var(--ventas_albaranes_color);}
#infCompraVenta .colores_albaranes_ventas #desglose-pedido-albaran THEAD TR.cabecera_fondo TH {border-color: var(--ventas_albaranes_color);}
#infCompraVenta .colores_albaranes_ventas #desglose-pedido-albaran TD {border-color: var(--ventas_albaranes_color);}
#infCompraVenta .colores_albaranes_ventas #desglose-pedido-albaran TD.importe { background-color:var(--ventas_albaranes_colorFondo);}
*/
