html {
  margin: 0;
  padding: 0; }

body {
  margin: 0;
  padding: 0; }

.logo-sat {
  max-height: 60px; }

table td {
  padding-top: 2px !important;
  padding-bottom: 2px !important; }

.main {
  margin: 15px auto;
  border: 1px dashed black;
  width: 150mm;
  height: 260mm;
  position: relative;
  bottom: 0;
  font-size: 7.5pt;
  font-family: Arial;
  font-weight: bold;
  page-break-after: always; }
  .main img {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0; }

#loader {
  display: none;
  align-items: center;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  background: rgba(0, 255, 0, 0.2); }
  #loader .btn {
    opacity: .9;
    width: 35%;
    margin: 0 auto;
    height: 70px; }

.hojaHR table td {
  padding-top: 2px !important;
  padding-bottom: 2px !important; }
.hojaHR .relaPredios {
  position: absolute;
  width: 87%;
  top: 43%;
  left: 7.5%;
  font-size: 6pt;
  font-weight: normal;
  text-align: center; }
.hojaHR .relacionados {
  position: absolute;
  width: 84%;
  top: 30.5%;
  left: 9.5%;
  font-size: 6pt;
  font-weight: normal;
  text-align: center; }
.hojaHR .piehr {
  display: flex;
  position: relative;
  top: 73.8%;
  font-size: 7pt; }

.hoja-pu {
  /**
  * DATOS DEL CONTRIBUYENTE
  **/
  /**
  * DATOS DE UBICACION - CONDICION - PARTICIPACION
  **/
  /**
  * DATOS DE AREAR - VALOR ARANCELADO - VALOR DE TERRENO
  **/
  /**
  * TOTALES DE DETERMINACION DEL VALOR DE LA CONSTRUCCION
  **/
  /**
  * DATOS TABLA VALOR DEL TERRENO PARTE INFERIOR
  **/ }
  .hoja-pu table {
    position: absolute;
    z-index: 1;
    border-spacing: 0px;
    width: 100%;
    margin-left: 0; }
  .hoja-pu .construcciones-table {
    position: absolute;
    width: 87.5%;
    top: 46.7%;
    left: 6.5%; }
    .hoja-pu .construcciones-table tr {
      display: inline-flex;
      width: 100%;
      align-items: center; }
    .hoja-pu .construcciones-table td {
      text-align: center;
      font-size: 5.5pt;
      font-weight: normal;
      height: 35px;
      padding: 0 !important; }
    .hoja-pu .construcciones-table .vertical-text {
      text-align: left;
      writing-mode: vertical-lr;
      transform: rotate(180deg);
      vertical-align: top;
      white-space: nowrap;
      padding-bottom: 2px !important;
      font-size: 5pt; }
    .hoja-pu .construcciones-table .horizontal-text {
      vertical-align: middle; }
    .hoja-pu .construcciones-table .item {
      width: 2%; }
    .hoja-pu .construcciones-table .TipoNivel {
      width: 3.2%; }
    .hoja-pu .construcciones-table .nro_nivel {
      width: 3.2%; }
    .hoja-pu .construcciones-table .seccion {
      width: 3.2%; }
    .hoja-pu .construcciones-table .anno_construccion {
      width: 3%; }
    .hoja-pu .construcciones-table .material_predominante {
      width: 3.2%; }
    .hoja-pu .construcciones-table .estado_concervacion {
      width: 3.2%; }
    .hoja-pu .construcciones-table .muros {
      width: 2.6%; }
    .hoja-pu .construcciones-table .techo {
      width: 3%; }
    .hoja-pu .construcciones-table .pisos {
      width: 3%; }
    .hoja-pu .construcciones-table .puertas {
      width: 3%; }
    .hoja-pu .construcciones-table .revestimientos {
      width: 3.4%; }
    .hoja-pu .construcciones-table .bannos {
      width: 3%; }
    .hoja-pu .construcciones-table .electricos {
      width: 3.2%; }
    .hoja-pu .construcciones-table .valor_unitario {
      width: 5%; }
    .hoja-pu .construcciones-table .valor_incremento {
      width: 4.5%; }
    .hoja-pu .construcciones-table .porc_depreciacion {
      width: 6.6%; }
    .hoja-pu .construcciones-table .valor_depreciacion {
      width: 7.4%; }
    .hoja-pu .construcciones-table .valor_unitario_depre {
      width: 6.4%; }
    .hoja-pu .construcciones-table .valor_area_construida {
      width: 8.9%; }
    .hoja-pu .construcciones-table .valor_construccion {
      width: 12.4%; }
  .hoja-pu .instalaciones-table {
    position: absolute;
    width: 86%;
    top: 64.5%;
    left: 7.8%; }
    .hoja-pu .instalaciones-table tr {
      display: inline-flex;
      width: 100%;
      align-items: center; }
    .hoja-pu .instalaciones-table td {
      text-align: center;
      font-size: 5.5pt;
      font-weight: normal;
      height: 20px; }
    .hoja-pu .instalaciones-table .item {
      width: 6%; }
    .hoja-pu .instalaciones-table .tipo_obra_id {
      width: 6.4%; }
    .hoja-pu .instalaciones-table .descripcion {
      width: 23.6%;
      font-size: 60%; }
    .hoja-pu .instalaciones-table .anno_instalacion {
      width: 12.8%; }
    .hoja-pu .instalaciones-table .medida {
      width: 8%; }
    .hoja-pu .instalaciones-table .unidad_medida {
      width: 7%; }
    .hoja-pu .instalaciones-table .valor_unitario {
      width: 8%; }
    .hoja-pu .instalaciones-table .valor_instalacion {
      width: 10%; }
    .hoja-pu .instalaciones-table .factor_oficializacion {
      width: 9.5%; }
    .hoja-pu .instalaciones-table .valor_total {
      width: 8.7%; }
  .hoja-pu .declaracion_jurada {
    display: grid;
    align-items: center;
    position: absolute;
    height: 15px;
    width: 50px;
    top: 13.4%;
    right: 32.5%; }
  .hoja-pu .emision {
    display: grid;
    align-items: center;
    position: absolute;
    height: 15px;
    width: 50px;
    top: 15.2%;
    right: 11%; }
  .hoja-pu .persona_id {
    display: grid;
    align-items: center;
    position: absolute;
    height: 15px;
    top: 18.8%;
    left: 29%;
    width: 350px; }
  .hoja-pu .apellidos_nombres {
    display: grid;
    align-items: center;
    position: absolute;
    height: 15px;
    top: 20.2%;
    left: 29%;
    width: 350px; }
  .hoja-pu .predio_id {
    display: grid;
    align-items: center;
    position: absolute;
    height: 15px;
    width: 90px;
    top: 21.95%;
    left: 29%; }
  .hoja-pu .codigoCatastral {
    display: grid;
    align-items: center;
    position: absolute;
    height: 15px;
    width: 160px;
    top: 21.95%;
    left: 63%; }
  .hoja-pu .direccion_completa {
    display: grid;
    align-items: center;
    position: absolute;
    height: 15px;
    top: 23.4%;
    left: 29%;
    width: 350px;
    font-size: 6pt;
    line-height: 7pt; }
  .hoja-pu .lugar {
    display: grid;
    align-items: center;
    position: absolute;
    height: 15px;
    top: 25.1%;
    left: 29%;
    width: 350px; }
  .hoja-pu .sector {
    display: grid;
    align-items: center;
    position: absolute;
    height: 15px;
    top: 26.5%;
    left: 29%;
    width: 350px; }
  .hoja-pu .ubicacion_predio_tres {
    display: grid;
    align-items: center;
    position: absolute;
    height: 20px;
    width: 110px;
    top: 28.5%;
    left: 19.6%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 7pt; }
  .hoja-pu .condicion_propiedad_tres {
    display: grid;
    align-items: center;
    position: absolute;
    height: 20px;
    width: 100px;
    top: 28.5%;
    left: 52.2%;
    font-size: 7pt; }
  .hoja-pu .porc_paticipacion_tres {
    display: grid;
    align-items: center;
    position: absolute;
    height: 20px;
    width: 75px;
    top: 28.5%;
    left: 80%; }
  .hoja-pu .area_terreno_tres {
    position: absolute;
    width: 70px;
    font-weight: bold;
    text-align: center;
    top: 32.8%;
    left: 21.2%; }
  .hoja-pu .arancel_tres {
    position: absolute;
    width: 76px;
    font-weight: bold;
    text-align: center;
    top: 32.8%;
    left: 50%; }
  .hoja-pu .valor_terreno_tres {
    position: absolute;
    width: 70px;
    font-weight: bold;
    text-align: center;
    top: 32.8%;
    left: 81%; }
  .hoja-pu .area_construida_totales {
    position: absolute;
    width: 60px;
    font-size: 7pt;
    font-weight: bold;
    text-align: center;
    top: 57.6%;
    right: 24.9%; }
  .hoja-pu .valor_construccion_totales {
    position: absolute;
    width: 60px;
    font-size: 7pt;
    font-weight: bold;
    text-align: center;
    top: 57.6%;
    right: 6.2%; }
  .hoja-pu .valor_construccion_inferior {
    position: absolute;
    right: 6.5%;
    top: 72.4%;
    width: 94px;
    font-size: 7pt;
    font-weight: bold;
    text-align: center; }
  .hoja-pu .valor_terreno_inferior {
    position: absolute;
    right: 6.5%;
    top: 73.8%;
    width: 94px;
    font-size: 7pt;
    font-weight: bold;
    text-align: center; }
  .hoja-pu .valor_instalacion_inferior {
    position: absolute;
    right: 6.5%;
    top: 75.1%;
    width: 94px;
    font-size: 7pt;
    font-weight: bold;
    text-align: center; }
  .hoja-pu .base_imponible_inferior {
    position: absolute;
    right: 6.5%;
    top: 76.6%;
    width: 94px;
    font-size: 7pt;
    font-weight: bold;
    text-align: center; }

.hoja-pr {
  /**
  * DATOS DEL CONTRIBUYENTE
  **/
  /**
  * CONDICION DE LA PROPIEDAD
  **/
  /**
  * DATOS DE AREAR - VALOR ARANCELADO - VALOR DE TERRENO
  **/
  /**
  * TOTALES DE DETERMINACION DEL VALOR DE LA CONSTRUCCION
  **/
  /**
  * DATOS TABLA VALOR DEL TERRENO PARTE INFERIOR
  **/ }
  .hoja-pr table {
    position: absolute;
    z-index: 1;
    border-spacing: 0px;
    width: 100%;
    margin-left: 0; }
  .hoja-pr .construcciones-table {
    position: absolute;
    width: 87.5%;
    top: 46.7%;
    left: 6.5%; }
    .hoja-pr .construcciones-table tr {
      display: inline-flex;
      width: 100%;
      align-items: center; }
    .hoja-pr .construcciones-table td {
      text-align: center;
      font-size: 5.5pt;
      font-weight: normal;
      height: 35px;
      padding: 0 !important; }
    .hoja-pr .construcciones-table .vertical-text {
      text-align: left;
      writing-mode: vertical-lr;
      transform: rotate(180deg);
      vertical-align: top;
      white-space: nowrap;
      padding-bottom: 2px !important;
      font-size: 5pt; }
    .hoja-pr .construcciones-table .horizontal-text {
      vertical-align: middle; }
    .hoja-pr .construcciones-table .item {
      width: 2%; }
    .hoja-pr .construcciones-table .TipoNivel {
      width: 3.2%; }
    .hoja-pr .construcciones-table .nro_nivel {
      width: 3.2%; }
    .hoja-pr .construcciones-table .seccion {
      width: 3.2%; }
    .hoja-pr .construcciones-table .anno_construccion {
      width: 3%; }
    .hoja-pr .construcciones-table .material_predominante {
      width: 3.2%; }
    .hoja-pr .construcciones-table .estado_concervacion {
      width: 3.2%; }
    .hoja-pr .construcciones-table .muros {
      width: 2.6%; }
    .hoja-pr .construcciones-table .techo {
      width: 3%; }
    .hoja-pr .construcciones-table .pisos {
      width: 3%; }
    .hoja-pr .construcciones-table .puertas {
      width: 3%; }
    .hoja-pr .construcciones-table .revestimientos {
      width: 3.4%; }
    .hoja-pr .construcciones-table .bannos {
      width: 3%; }
    .hoja-pr .construcciones-table .electricos {
      width: 3.2%; }
    .hoja-pr .construcciones-table .valor_unitario {
      width: 5%; }
    .hoja-pr .construcciones-table .valor_incremento {
      width: 4.5%; }
    .hoja-pr .construcciones-table .porc_depreciacion {
      width: 6.6%; }
    .hoja-pr .construcciones-table .valor_depreciacion {
      width: 7.4%; }
    .hoja-pr .construcciones-table .valor_unitario_depre {
      width: 6.4%; }
    .hoja-pr .construcciones-table .valor_area_construida {
      width: 8.9%; }
    .hoja-pr .construcciones-table .valor_construccion {
      width: 12.4%; }
  .hoja-pr .instalaciones-table {
    position: absolute;
    width: 86%;
    top: 64.5%;
    left: 7.8%; }
    .hoja-pr .instalaciones-table tr {
      display: inline-flex;
      width: 100%;
      align-items: center; }
    .hoja-pr .instalaciones-table td {
      text-align: center;
      font-size: 5.5pt;
      font-weight: normal;
      height: 20px; }
    .hoja-pr .instalaciones-table .item {
      width: 6%; }
    .hoja-pr .instalaciones-table .tipo_obra_id {
      width: 6.4%; }
    .hoja-pr .instalaciones-table .descripcion {
      width: 23.6%;
      font-size: 60%; }
    .hoja-pr .instalaciones-table .anno_instalacion {
      width: 12.8%; }
    .hoja-pr .instalaciones-table .medida {
      width: 8%; }
    .hoja-pr .instalaciones-table .unidad_medida {
      width: 7%; }
    .hoja-pr .instalaciones-table .valor_unitario {
      width: 8%; }
    .hoja-pr .instalaciones-table .valor_instalacion {
      width: 10%; }
    .hoja-pr .instalaciones-table .factor_oficializacion {
      width: 9.5%; }
    .hoja-pr .instalaciones-table .valor_total {
      width: 8.7%; }
  .hoja-pr .declaracion_jurada {
    display: grid;
    align-items: center;
    position: absolute;
    height: 15px;
    width: 50px;
    top: 14.1%;
    right: 32.5%; }
  .hoja-pr .emision {
    display: grid;
    align-items: center;
    position: absolute;
    height: 15px;
    width: 50px;
    top: 15.6%;
    right: 11%; }
  .hoja-pr .persona_id {
    display: grid;
    align-items: center;
    position: absolute;
    height: 15px;
    top: 18.8%;
    left: 29%;
    width: 350px; }
  .hoja-pr .apellidos_nombres {
    display: grid;
    align-items: center;
    position: absolute;
    height: 15px;
    top: 20.2%;
    left: 29%;
    width: 350px; }
  .hoja-pr .predio_id {
    display: grid;
    align-items: center;
    position: absolute;
    height: 15px;
    width: 90px;
    top: 21.95%;
    left: 29%; }
  .hoja-pr .codigoCatastral {
    display: grid;
    align-items: center;
    position: absolute;
    height: 15px;
    width: 160px;
    top: 21.95%;
    left: 63%; }
  .hoja-pr .direccion_completa {
    display: grid;
    align-items: center;
    position: absolute;
    height: 15px;
    top: 23.4%;
    left: 29%;
    width: 350px;
    font-size: 6pt;
    line-height: 7pt; }
  .hoja-pr .condicion_propiedad_seis {
    display: grid;
    align-items: center;
    position: absolute;
    height: 20px;
    width: 100px;
    top: 26%;
    left: 21.6%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 7pt; }
  .hoja-pr .porc_propiedad_seis {
    display: grid;
    align-items: center;
    position: absolute;
    height: 20px;
    width: 90px;
    top: 26%;
    left: 52.2%;
    font-size: 7pt; }
  .hoja-pr .tipo_tierra_seis {
    display: grid;
    align-items: center;
    position: absolute;
    height: 20px;
    width: 85px;
    top: 26%;
    left: 78%;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 5pt;
    line-height: 6pt; }
  .hoja-pr .altitud_seis {
    display: grid;
    align-items: center;
    position: absolute;
    height: 20px;
    width: 125px;
    top: 27.5%;
    left: 15.5%; }
  .hoja-pr .categoria_rustico_seis {
    display: grid;
    align-items: center;
    position: absolute;
    height: 20px;
    width: 110px;
    top: 27.5%;
    left: 47.5%; }
  .hoja-pr .uso_seis {
    display: grid;
    align-items: center;
    position: absolute;
    height: 20px;
    width: 110px;
    top: 27.5%;
    left: 72%; }
  .hoja-pr .area_terreno_tres {
    position: absolute;
    width: 70px;
    font-weight: bold;
    text-align: center;
    top: 33.9%;
    left: 21.2%; }
  .hoja-pr .arancel_tres {
    position: absolute;
    width: 76px;
    font-weight: bold;
    text-align: center;
    top: 33.9%;
    left: 50%; }
  .hoja-pr .valor_terreno_tres {
    position: absolute;
    width: 70px;
    font-weight: bold;
    text-align: center;
    top: 33.9%;
    left: 78%; }
  .hoja-pr .area_construida_totales {
    position: absolute;
    width: 60px;
    font-size: 7pt;
    font-weight: bold;
    text-align: center;
    top: 57.9%;
    right: 24.9%; }
  .hoja-pr .valor_construccion_totales {
    position: absolute;
    width: 60px;
    font-size: 7pt;
    font-weight: bold;
    text-align: center;
    top: 57.9%;
    right: 6.2%; }
  .hoja-pr .valor_construccion_inferior {
    position: absolute;
    right: 6.5%;
    top: 72.7%;
    width: 94px;
    font-size: 7pt;
    font-weight: bold;
    text-align: center; }
  .hoja-pr .valor_terreno_inferior {
    position: absolute;
    right: 6.5%;
    top: 74.1%;
    width: 94px;
    font-size: 7pt;
    font-weight: bold;
    text-align: center; }
  .hoja-pr .valor_instalacion_inferior {
    position: absolute;
    right: 6.5%;
    top: 75.4%;
    width: 94px;
    font-size: 7pt;
    font-weight: bold;
    text-align: center; }
  .hoja-pr .base_imponible_inferior {
    position: absolute;
    right: 6.5%;
    top: 76.9%;
    width: 94px;
    font-size: 7pt;
    font-weight: bold;
    text-align: center; }

.hoja-hla {
  /**
  * DATOS DEL CONTRIBUYENTE 
  **/ }
  .hoja-hla .emision {
    display: grid;
    align-items: center;
    position: absolute;
    height: 15px;
    width: 50px;
    top: 13.9%;
    right: 11%; }
  .hoja-hla .persona_id {
    display: grid;
    align-items: center;
    position: absolute;
    height: 15px;
    top: 17.8%;
    left: 29%;
    width: 350px; }
  .hoja-hla .apellidos_nombres {
    display: grid;
    align-items: center;
    position: absolute;
    height: 15px;
    top: 19.6%;
    left: 29%;
    width: 350px; }
  .hoja-hla .predio_id {
    display: grid;
    align-items: center;
    position: absolute;
    height: 15px;
    width: 90px;
    top: 21.3%;
    left: 29%; }
  .hoja-hla .direccion_completa {
    display: grid;
    align-items: center;
    position: absolute;
    height: 15px;
    top: 23.1%;
    left: 29%;
    width: 350px;
    font-size: 6pt;
    line-height: 7pt; }
  .hoja-hla .barrido_calles .Frente {
    position: absolute;
    font-size: 7pt;
    top: 32.7%;
    left: 48%;
    width: 240px; }
  .hoja-hla .barrido_calles .Frente2 {
    position: absolute;
    font-size: 7pt;
    top: 35.4%;
    left: 48%;
    width: 240px; }
  .hoja-hla .barrido_calles .costoMLBarrido {
    position: absolute;
    font-size: 7pt;
    top: 36.6%;
    left: 48%;
    width: 240px; }
  .hoja-hla .barrido_calles .MontoRealAnualBarrido {
    position: absolute;
    font-size: 7pt;
    top: 38.2%;
    left: 53%;
    width: 210px; }
  .hoja-hla .barrido_calles .MontoAnualBarridoSubvencion {
    position: absolute;
    font-size: 7pt;
    top: 39.6%;
    left: 53%;
    width: 241px; }
  .hoja-hla .barrido_calles .MontoTRimestreBarrido {
    position: absolute;
    font-size: 7pt;
    top: 41%;
    left: 54%;
    width: 210px; }
  .hoja-hla .recoleccion_solidos {
    font-size: 7pt; }
    .hoja-hla .recoleccion_solidos .AreaUtilizadaUso {
      position: absolute;
      left: 46%;
      top: 46.15%;
      width: 260px; }
    .hoja-hla .recoleccion_solidos .Uso {
      position: absolute;
      left: 43%;
      top: 47.5%;
      width: 260px; }
    .hoja-hla .recoleccion_solidos .Costo_m2_anualRecojo {
      position: absolute;
      left: 46%;
      top: 48.8%;
      width: 260px; }
    .hoja-hla .recoleccion_solidos .MontoAnualRealRecojo {
      position: absolute;
      left: 53%;
      top: 50%;
      width: 200px; }
    .hoja-hla .recoleccion_solidos .MontoAnualSubvencionRecojo {
      position: absolute;
      left: 53%;
      top: 51.2%;
      width: 200px; }
    .hoja-hla .recoleccion_solidos .MontoTRimestreRecojo {
      position: absolute;
      left: 54%;
      top: 52.4%;
      width: 200px; }
  .hoja-hla .parques_jardines {
    font-size: 7pt; }
    .hoja-hla .parques_jardines .UbicacionParque {
      position: absolute;
      left: 43%;
      top: 56.2%;
      width: 260px; }
    .hoja-hla .parques_jardines .IndicedisfruteParque {
      position: absolute;
      left: 43%;
      top: 57.4%;
      width: 260px; }
    .hoja-hla .parques_jardines .MontoRealAnualParque {
      position: absolute;
      left: 46%;
      top: 58.6%;
      width: 240px; }
    .hoja-hla .parques_jardines .FOrmulaSubvencion {
      position: absolute;
      left: 43%;
      top: 59.9%;
      width: 260px; }
    .hoja-hla .parques_jardines .MontoTRimestreParque {
      position: absolute;
      left: 50%;
      top: 61%;
      width: 230px; }
  .hoja-hla .seguridad_ciudadana {
    font-size: 7pt; }
    .hoja-hla .seguridad_ciudadana .zonaSeguridad {
      position: absolute;
      left: 43%;
      top: 65.2%;
      width: 260px; }
    .hoja-hla .seguridad_ciudadana .usoSeguridad {
      position: absolute;
      left: 43%;
      top: 66.4%;
      width: 260px; }
    .hoja-hla .seguridad_ciudadana .indice_peligrosidad {
      position: absolute;
      left: 43%;
      top: 67.7%;
      width: 260px; }
    .hoja-hla .seguridad_ciudadana .MontoAnualSeguridad {
      position: absolute;
      left: 46%;
      top: 69.2%;
      width: 240px; }
    .hoja-hla .seguridad_ciudadana .MontoTRimestreSeguridad {
      position: absolute;
      left: 51%;
      top: 70.3%;
      width: 220px; }

.hoja-ec .eec {
  position: absolute;
  top: 76mm;
  width: 86.8%;
  font-size: 6.5pt;
  font-weight: normal;
  left: 6.8%;
  text-align: center; }
  .hoja-ec .eec td {
    padding: 5px;
    text-align: center; }
.hoja-ec .daec {
  position: absolute;
  top: 68.6%;
  width: 85.6%;
  font-size: 6.5pt;
  font-weight: normal;
  left: 7.6%; }
  .hoja-ec .daec td {
    padding: 5px;
    text-align: center; }
.hoja-ec .emision {
  position: absolute;
  top: 37mm;
  left: 118mm;
  width: 70px; }
.hoja-ec .persona_id {
  position: absolute;
  top: 47.2mm;
  left: 41mm; }
.hoja-ec .apellidos_nombres {
  position: absolute;
  top: 55.2mm;
  left: 24mm; }
.hoja-ec .total_deuda {
  position: absolute;
  top: 47.2%;
  right: 8%;
  font-size: 10pt;
  width: 100px;
  text-align: center; }
.hoja-ec .descuento {
  position: absolute;
  top: 53%;
  right: 9%;
  font-size: 10pt;
  width: 100px; }
.hoja-ec .total_descuento {
  position: absolute;
  top: 55.9%;
  right: 15%;
  font-size: 10pt;
  width: 100px; }
.hoja-ec .total_da {
  position: absolute;
  top: 75%;
  right: 8%;
  font-size: 10pt;
  width: 90px;
  text-align: center; }

@page {
  size: 150mm 260mm landscape; }
@media print {
  .no-imprimir {
    display: none !important; } }

/*# sourceMappingURL=estilos.css.map */
