#container-ab{--ab-acc:#1e4a3c;--ab-oro:#b08d57;--ab-tinta:#1f2623;--ab-gris:#6b756f;--ab-filo:#dde3df;--ab-velo:#f1f5f2;width:720px;margin:0;padding:0;background:#fff;color:var(--ab-tinta);font-family:Helvetica,Arial,sans-serif;font-size:10.5px;line-height:1.4}#container-ab,#container-ab *{-webkit-box-sizing:border-box;box-sizing:border-box}#container-ab table{border-collapse:collapse;border-spacing:0}#container-ab p{margin:0}#container-ab .c-r-ab{text-align:right;white-space:nowrap}#container-ab .k-ab{color:var(--ab-gris);padding-right:12px;white-space:nowrap;vertical-align:top}.bloque-tit-ab{font-size:10px;font-weight:700;color:var(--ab-acc);margin-bottom:5px}.head-ab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.emisor-ab{max-width:330px}.logo-ab{display:block;max-width:150px;max-height:70px;margin-bottom:10px}.razon-ab{font-size:12.5px;font-weight:700;margin-bottom:2px}.dato-ab{font-size:10px;color:var(--ab-gris)}.doc-ab{text-align:right}.doc-tipo-ab{font-size:12px;color:var(--ab-gris)}.doc-num-ab{font-family:Times,serif;font-size:34px;line-height:1.1;color:var(--ab-acc);margin-bottom:10px}.doc-fechas-ab{margin-left:auto;font-size:10px}.doc-fechas-ab td{padding:2px 0;text-align:right}.regla-ab{height:0;border-top:1px solid var(--ab-oro);margin:16px 0 14px}.partes-ab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}.bloque-ab{width:48%}.bloque-der-ab{padding-left:16px;border-left:1px solid var(--ab-filo)}.cli-nom-ab{font-size:12px;font-weight:700;margin-bottom:4px}.kv-ab td{padding:1.5px 0;font-size:10px}.items-ab{width:100%}.items-ab th{padding:7px 6px;background:var(--ab-velo);color:var(--ab-acc);font-size:9.5px;font-weight:700;text-align:left;white-space:nowrap}.items-ab th:first-child{border-radius:5px 0 0 5px}.items-ab th:last-child{border-radius:0 5px 5px 0}.items-ab td{padding:7px 6px;border-bottom:1px solid var(--ab-filo);vertical-align:top}.items-ab .c-n-ab{width:24px;color:var(--ab-gris)}.items-ab .c-ped-ab{width:70px;white-space:nowrap}.items-ab .c-cod-ab{width:90px;white-space:nowrap}.des-ab,.items-ab .fuerte-ab{font-weight:700}.det-ab{margin-top:1px}.det-ab,.items-ab tfoot td{font-size:9.5px;color:var(--ab-gris)}.items-ab tfoot td{border-bottom:none;padding-top:6px}.cierre-ab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:14px}.izq-ab{width:56%}.der-ab{width:38%}.cond-ab,.letras-ab,.obs-ab{margin-bottom:12px}.letras-ab p{font-size:10.5px}.cond-tab-ab{width:100%}.cond-tab-ab td{padding:3px 0;font-size:10px;border-bottom:1px solid var(--ab-velo);vertical-align:top}.cond-tab-ab td.c-r-ab{padding-left:12px}.obs-ab p{font-size:10px;color:var(--ab-gris)}.tot-ab{width:100%}.tot-ab td{padding:4px 0;font-size:10.5px;border-bottom:1px solid var(--ab-filo)}.tot-ab td:first-child{color:var(--ab-gris)}.pagar-ab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:8px;padding:10px 12px;border-radius:6px;background:var(--ab-acc);color:#fff}.pagar-lbl-ab{font-size:10.5px}.pagar-val-ab{font-family:Times,serif;font-size:19px;font-weight:700;white-space:nowrap}.pie-ab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:18px;padding-top:10px;border-top:1px solid var(--ab-filo)}.legal-ab{width:80%;font-size:8.5px;color:var(--ab-gris)}.legal-ab p{margin-bottom:3px}.cufe-ab{word-break:break-all}.qr-ab{width:82px;height:82px}.firmas-ab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:44px}.firma-ab{width:42%}.firma-linea-ab{height:0;border-top:1px solid var(--ab-tinta);margin-bottom:4px}.firma-lbl-ab{display:block;font-size:9.5px;color:var(--ab-gris)}.firma-nom-ab{display:block;font-size:10px;font-weight:700}