#container-occ{--occ-acc:#1e4a3c;--occ-oro:#b08d57;--occ-tinta:#1f2623;--occ-gris:#6b756f;--occ-filo:#dde3df;--occ-velo:#f1f5f2;width:720px;margin:0;padding:0;background:#fff;color:var(--occ-tinta);font-family:Helvetica,Arial,sans-serif;font-size:10.5px;line-height:1.4}#container-occ,#container-occ *{-webkit-box-sizing:border-box;box-sizing:border-box}#container-occ table{border-collapse:collapse;border-spacing:0;font-size:inherit}#container-occ .c-r-occ{text-align:right;white-space:nowrap}#container-occ .k-occ{color:var(--occ-gris);padding-right:14px;white-space:nowrap;vertical-align:top}.fuerte-occ{font-weight:700}.bloque-tit-occ{font-size:10px;font-weight:700;color:var(--occ-acc);margin-bottom:5px}.head-occ{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}.logo-occ{display:block;max-height:70px;max-width:150px}.doc-occ{text-align:right}.doc-tipo-occ{font-size:12px;color:var(--occ-gris)}.doc-num-occ{font-family:Times,serif;font-size:30px;line-height:1.1;color:var(--occ-acc);margin-bottom:8px}.doc-fechas-occ{margin-left:auto;font-size:10.5px}.doc-fechas-occ td{padding:2px 0;text-align:right}.regla-occ{height:0;border-top:2px solid var(--occ-oro);margin:16px 0 14px}.partes-occ{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}.bloque-occ{width:48%}.bloque-der-occ{padding-left:18px;border-left:1px solid var(--occ-filo)}.pro-nom-occ{font-size:13px;font-weight:700;margin-bottom:4px}.kv-occ td{padding:1.5px 0;font-size:10.5px}.items-occ{width:100%}.items-occ th{padding:7px 5px;background:var(--occ-velo);color:var(--occ-acc);font-size:10px;font-weight:700;text-align:left;white-space:nowrap}.items-occ th:first-child{border-radius:5px 0 0 5px}.items-occ th:last-child{border-radius:0 5px 5px 0}.items-occ td{padding:6px 5px;font-size:10px;border-bottom:1px solid var(--occ-filo);vertical-align:middle}.items-occ .c-n-occ{width:34px;color:var(--occ-gris)}.items-occ .c-cod-occ{width:86px;white-space:nowrap}.det-occ{font-size:9.5px;color:var(--occ-gris);margin-top:1px}.items-occ tfoot td{border-bottom:none;padding-top:6px;font-size:10px;color:var(--occ-gris)}.cierre-occ{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-occ{width:52%}.der-occ{width:42%}.tot-occ{width:100%}.tot-occ td{padding:4px 0;font-size:11px;border-bottom:1px solid var(--occ-filo)}.tot-occ td:first-child{color:var(--occ-gris)}.pagar-occ{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 14px;border-radius:6px;background:var(--occ-acc);color:#fff}.pagar-lbl-occ{font-size:11px}.pagar-val-occ{color:#fff;font-family:Times,serif;font-size:18px;font-weight:700;white-space:nowrap}.firmas-occ{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px}.firma-occ{width:42%}.firma-linea-occ{height:0;border-top:1px solid var(--occ-tinta);margin-bottom:4px}.firma-lbl-occ{display:block;font-size:10px;color:var(--occ-gris)}.firma-nom-occ{display:block;font-size:10.5px;font-weight:700}.obs-occ{margin:0;font-size:10px;color:var(--occ-gris);white-space:pre-line}.letras-occ{margin-bottom:12px}