.ibd-static-es-generic-tu-factura {
  /*COMUNES*/
  /*FIN COMUNES*/
  /*FACTURA 1*/
  /*FIN FACTURA 1*/
  /*FACTURA 2*/
  /*FIN FACTURA 2*/
  /*FACTURA 3*/
  /*FIN FACTURA 3*/
  /*@media (max-width: 576px) {
    #tipo-factura .textos-factura {
        height: 550px;
    }
}

@media (max-width: 480px) {
    #tipo-factura .textos-factura {
        height: 650px;
    }
}

@media (max-width: 420px) {
    #tipo-factura .textos-factura {
        height: 700px;
    }
}*/ }
  .ibd-static-es-generic-tu-factura #tipo-factura > .titulo {
    font-family: Lato-Bold;
    margin-top: 30px;
    font-size: 24px; }
  .ibd-static-es-generic-tu-factura #tipo-factura > .descri {
    color: #707070;
    font-size: 16px;
    margin-top: -15px;
    margin-bottom: 60px; }
  .ibd-static-es-generic-tu-factura #tipo-factura .pagina {
    height: 490px;
    width: 100%;
    padding-top: 32px;
    position: relative; }
  .ibd-static-es-generic-tu-factura #tipo-factura .pagina3 {
    position: relative;
    margin: 0 auto;
    width: 360px;
    height: 440px;
    border: solid 1px #dedede;
    background: #f9f9f9;
    transform: rotate(-3deg);
    z-index: 3; }
  .ibd-static-es-generic-tu-factura #tipo-factura .pagina2 {
    position: relative;
    margin: 0 auto;
    width: 360px;
    height: 440px;
    border: solid 1px #dedede;
    transform: rotate(-5deg);
    background: #f9f9f9;
    top: -444px;
    z-index: 2; }
  .ibd-static-es-generic-tu-factura #tipo-factura .pagina1 {
    position: relative;
    margin: 0 auto;
    width: 360px;
    height: 440px;
    padding: 0 5px;
    border: solid 1px #dedede;
    z-index: 2;
    background: #f9f9f9;
    top: -885px;
    z-index: 4; }
  .ibd-static-es-generic-tu-factura #tipo-factura .pagina1 .cabecera-factura {
    height: 45px;
    display: flex; }
  .ibd-static-es-generic-tu-factura #tipo-factura .pagina1 .cabecera-factura img {
    max-height: 35px;
    position: absolute;
    right: 0;
    top: 5px;
    width: auto; }
  .ibd-static-es-generic-tu-factura #tipo-factura .pagina1 .cabecera-factura .circulo-relleno {
    width: 30px;
    height: 30px;
    background: #d8d8d8;
    border-radius: 50%;
    margin-top: 7px;
    margin-left: 10px; }
  .ibd-static-es-generic-tu-factura #tipo-factura .pagina1 .cabecera-factura .info {
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-left: 12px;
    width: 28%; }
  .ibd-static-es-generic-tu-factura #tipo-factura .pagina1 .cabecera-factura .info .linea {
    margin: 2px 0; }
  .ibd-static-es-generic-tu-factura #tipo-factura .pagina1 .cabecera-factura .info p {
    color: #9b9b9b;
    font-size: 7px;
    margin: 0; }
  .ibd-static-es-generic-tu-factura #tipo-factura .owl-theme .owl-dots {
    width: 40%;
    position: absolute;
    margin: 0 30%;
    top: 480px; }
  .ibd-static-es-generic-tu-factura #tipo-factura .owl-theme .owl-dots .owl-dot span {
    background-color: #d0e5af; }
  .ibd-static-es-generic-tu-factura #tipo-factura .owl-theme .owl-dots .owl-dot.active span {
    background-color: #689f38; }
  .ibd-static-es-generic-tu-factura #tipo-factura .owl-theme .owl-dots .owl-dot:hover span {
    background-color: #689f38; }
  .ibd-static-es-generic-tu-factura #tipo-factura .item {
    flex-wrap: wrap;
    justify-content: center;
    background: url(/documents/20122/21582700/bg-tu-factura1920.webp);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position-y: 75px; }
  .ibd-static-es-generic-tu-factura #tipo-factura .textos-factura {
    height: auto;
    width: 95%;
    text-align: center;
    margin: 0 auto;
    margin-top: 45px;
    position: relative;
    padding: 15px; }
  .ibd-static-es-generic-tu-factura #tipo-factura .apartado {
    border: solid 1px rgba(138, 189, 55, 0.37);
    cursor: pointer; }
  .ibd-static-es-generic-tu-factura #tipo-factura .apartado-texto {
    display: none; }
  .ibd-static-es-generic-tu-factura #tipo-factura .apartado-texto.activo {
    display: block;
    height: auto; }
  .ibd-static-es-generic-tu-factura #tipo-factura .apartado-texto .titulo {
    color: #2c2c2c;
    font-size: 24px;
    font-family: Lato-Bold; }
  .ibd-static-es-generic-tu-factura #tipo-factura .apartado-texto p {
    color: #707070;
    font-size: 16px; }
  .ibd-static-es-generic-tu-factura #tipo-factura .apartado-texto {
    display: none; }
  .ibd-static-es-generic-tu-factura #tipo-factura .linea-gruesa {
    height: 20px;
    margin: 1%;
    background: #bebebe;
    width: 98%; }
  .ibd-static-es-generic-tu-factura #tipo-factura .linea.li-osc {
    height: 5px;
    margin: 2px;
    background: #bebebe; }
  .ibd-static-es-generic-tu-factura #tipo-factura .linea.li-cla {
    height: 5px;
    margin: 2px;
    background: #d8d8d8; }
  .ibd-static-es-generic-tu-factura #tipo-factura .apartado.activo .linea.li-cla {
    height: 5px;
    margin: 2px;
    background: #ffffff; }
  .ibd-static-es-generic-tu-factura #tipo-factura .circulo-vacio {
    position: relative;
    margin: 0 2px;
    width: 30%; }
  .ibd-static-es-generic-tu-factura #tipo-factura .circulo-vacio .circulo {
    height: 30px;
    width: 30px;
    border-radius: 50%;
    border: solid 5px #d8d8d8; }
  .ibd-static-es-generic-tu-factura #tipo-factura .contenedor-tarjeta-tag {
    min-height: 150px; }
  .ibd-static-es-generic-tu-factura #tipo-factura .tarjeta-tag {
    border: solid 2px #d8d8d8;
    border-radius: 25px;
    background-color: #ffffff;
    padding: 5px;
    margin-bottom: 20px; }
  .ibd-static-es-generic-tu-factura #tipo-factura .tarjeta-tag .titulo-tag {
    font-family: Lato-Bold;
    margin-top: 10px;
    font-size: 20px; }
  .ibd-static-es-generic-tu-factura #tipo-factura .tarjeta-tag .cuerpo-tag {
    font-family: Lato-Regular;
    margin-top: 5px;
    font-size: 14px; }
  .ibd-static-es-generic-tu-factura #tipo-factura .contenedor-tags {
    width: 95%;
    position: relative;
    left: 50%;
    transform: translateX(-50%); }
  .ibd-static-es-generic-tu-factura #tipo-factura .contenedor-tags .tag {
    font-family: Lato-Regular;
    font-size: 12px;
    border: solid 2px #d8d8d8;
    border-radius: 10px;
    display: inline-block;
    padding: 2px;
    margin: 2px;
    cursor: pointer;
    min-width: 74px;
    min-height: 26px; }
  .ibd-static-es-generic-tu-factura #tipo-factura .contenedor-tags .tag:hover {
    background-color: rgba(138, 189, 55, 0.37);
    border-color: rgba(138, 189, 55, 0.37); }
  .ibd-static-es-generic-tu-factura #tipo-factura .tag-activo {
    background-color: rgba(138, 189, 55, 0.37);
    border-color: rgba(138, 189, 55, 0.37); }
  .ibd-static-es-generic-tu-factura #tipo-factura #btn-calc {
    width: 40%;
    min-width: 220px;
    text-transform: none; }
  .ibd-static-es-generic-tu-factura #tipo-factura .lista {
    text-align: left;
    margin: 0 auto;
    width: 80%; }
  .ibd-static-es-generic-tu-factura #factura1 {
    position: relative;
    width: 100%;
    height: 315px; }
  .ibd-static-es-generic-tu-factura #factura1 > .apartado.activo {
    background: rgba(125, 214, 29, 0.21) !important; }
  .ibd-static-es-generic-tu-factura #factura1 #apartado11 {
    width: 50%;
    height: 36%;
    position: absolute;
    top: 0;
    padding: 6px 5px 0px 5px;
    margin-bottom: 5px; }
  .ibd-static-es-generic-tu-factura #tipo-factura #apartado11 .texto-linea-gruesa {
    color: #ffffff;
    font-size: 12px;
    padding-left: 5px;
    padding-top: 1px;
    vertical-align: middle;
    cursor: pointer; }
  .ibd-static-es-generic-tu-factura #factura1 #apartado11 .bloque-lineas {
    display: flex;
    justify-content: space-between;
    padding-top: 5px; }
  .ibd-static-es-generic-tu-factura #factura1 #apartado11 .bloque-lineas .lineas {
    width: 50%; }
  .ibd-static-es-generic-tu-factura #factura1 #apartado11 .bloque-lineas .separador-11 {
    width: 20px; }
  .ibd-static-es-generic-tu-factura #factura1 #apartado11 .caja {
    border: solid 2px #d8d8d8;
    border-radius: 8px;
    height: 26px;
    padding-top: 4px;
    margin-top: 8px;
    display: flex; }
  .ibd-static-es-generic-tu-factura #tipo-factura #apartado11 .caja .texto-caja {
    color: #929292;
    font-size: 10px;
    margin-left: 5px;
    display: block;
    cursor: pointer; }
  .ibd-static-es-generic-tu-factura #factura1 #apartado11 .caja .linea {
    width: 58px;
    height: 8px;
    float: right;
    margin-top: 4px;
    margin-left: 5px; }
  .ibd-static-es-generic-tu-factura #factura1 .separador-vertical {
    height: 5px; }
  .ibd-static-es-generic-tu-factura #factura1 #apartado12 {
    width: 49%;
    height: 22%;
    left: 51%;
    position: absolute;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    padding: 10px; }
  .ibd-static-es-generic-tu-factura #tipo-factura #apartado12 img {
    width: 90%;
    margin: 0 auto; }
  .ibd-static-es-generic-tu-factura #factura1 #apartado12 .lineas {
    width: 90%;
    margin: 0 auto; }
  .ibd-static-es-generic-tu-factura #factura1 #apartado12 .lineas .linea2 {
    width: 75%; }
  .ibd-static-es-generic-tu-factura #factura1 #apartado12 .lineas .linea3 {
    width: 50%; }
  .ibd-static-es-generic-tu-factura #factura1 #apartado13 {
    width: 50%;
    height: 58%;
    top: 37%;
    position: absolute;
    padding: 5px; }
  .ibd-static-es-generic-tu-factura #tipo-factura #apartado13 .texto-linea-gruesa {
    color: #ffffff;
    font-size: 12px;
    padding-left: 5px;
    padding-top: 1px;
    vertical-align: middle;
    cursor: pointer; }
  .ibd-static-es-generic-tu-factura #factura1 #apartado13 .bloque-lineas {
    display: flex; }
  .ibd-static-es-generic-tu-factura #factura1 #apartado13 .bloque-lineas .lineas1 {
    width: 70%; }
  .ibd-static-es-generic-tu-factura #factura1 #apartado13 .bloque-lineas .lineas2 {
    width: 20%;
    margin-left: 10%; }
  .ibd-static-es-generic-tu-factura #factura1 #apartado13 .bloque-lineas .lineas1 .linea,
  .ibd-static-es-generic-tu-factura #factura1 #apartado13 .bloque-lineas .lineas2 .linea {
    margin: 3px;
    margin-bottom: 5px; }
  .ibd-static-es-generic-tu-factura #factura1 #apartado13 .bloque-lineas .lineas {
    width: 45%;
    margin-top: 2px; }
  .ibd-static-es-generic-tu-factura #factura1 #apartado13 .bloque-lineas .lineas:first-child {
    margin-right: 10%;
    margin-top: 2px; }
  .ibd-static-es-generic-tu-factura #factura1 #apartado13 .separador {
    height: 2px;
    background: #bebebe;
    margin: 2px 0; }
  .ibd-static-es-generic-tu-factura #factura1 #apartado13 .separador.claro {
    background: #d8d8d8; }
  .ibd-static-es-generic-tu-factura #factura1 #apartado13 #separador-dos {
    position: relative;
    top: -5px; }
  .ibd-static-es-generic-tu-factura #factura1 #apartado13 #linea-vertical {
    height: 34px;
    width: 2px;
    background-color: #d8d8d8;
    position: relative;
    top: -2px;
    left: -8px; }
  .ibd-static-es-generic-tu-factura #factura1 #apartado13 .espaciador {
    margin-bottom: 6px; }
  .ibd-static-es-generic-tu-factura #factura1 #apartado13 .texto-caja-uno {
    color: #929292;
    font-size: 10px;
    margin-left: 5px;
    width: 78%;
    margin-bottom: 0px;
    position: relative;
    top: -5px;
    cursor: pointer; }
  .ibd-static-es-generic-tu-factura #factura1 #apartado13 .texto-caja-dos {
    color: #929292;
    font-size: 10px;
    margin-left: 5px;
    margin-bottom: 0px;
    position: relative;
    top: -5px;
    cursor: pointer; }
  .ibd-static-es-generic-tu-factura #factura1 #apartado13 .texto-caja-tres {
    color: #929292;
    font-size: 8px;
    margin-left: 5px;
    margin-top: -3px;
    display: block;
    cursor: pointer; }
  .ibd-static-es-generic-tu-factura #factura1 #apartado14 {
    width: 49%;
    height: 34%;
    top: 23%;
    left: 51%;
    position: absolute; }
  .ibd-static-es-generic-tu-factura #factura1 #apartado14 .caja {
    background: #ecebeb;
    width: 80%;
    height: 82%;
    margin: 0 auto;
    margin-top: 10px;
    padding: 5px; }
  .ibd-static-es-generic-tu-factura #factura1 #apartado14 .caja .linea1 {
    position: relative;
    width: 90%;
    margin: 0 auto; }
  .ibd-static-es-generic-tu-factura #factura1 #apartado14 .caja .linea2 {
    position: relative;
    width: 70%;
    margin: 0 auto; }
  .ibd-static-es-generic-tu-factura #factura1 #apartado14 .caja .linea3 {
    position: relative;
    width: 50%;
    margin: 0 auto; }
  .ibd-static-es-generic-tu-factura #factura1 #apartado14 .caja .li-cla {
    margin-top: 5px; }
  .ibd-static-es-generic-tu-factura #factura1 #apartado15 {
    width: 49%;
    height: 37%;
    top: 58%;
    left: 51%;
    position: absolute;
    z-index: 2; }
  .ibd-static-es-generic-tu-factura #factura1 #apartado15 .caja {
    padding: 5px; }
  .ibd-static-es-generic-tu-factura #tipo-factura #apartado15 .caja .texto-caja {
    color: #929292;
    font-size: 10px;
    position: absolute;
    top: 15px;
    left: 25px;
    cursor: pointer; }
  .ibd-static-es-generic-tu-factura #tipo-factura #apartado15 img {
    width: 95%;
    margin: 0 auto; }
  .ibd-static-es-generic-tu-factura #factura1 #apartado16 {
    width: 100%;
    height: 27%;
    top: 96%;
    position: absolute;
    display: flex; }
  .ibd-static-es-generic-tu-factura #factura1 #apartado16 .bloque-cajas {
    width: 50%; }
  .ibd-static-es-generic-tu-factura #tipo-factura #apartado16 .texto-caja {
    color: #929292;
    font-size: 10px;
    position: absolute;
    top: 5px;
    left: 10px;
    cursor: pointer; }
  .ibd-static-es-generic-tu-factura #factura1 #apartado16 .bloque-cajas.bloque1 .caja {
    width: 100%;
    background: #ededed;
    height: 30%;
    border-radius: 6px; }
  .ibd-static-es-generic-tu-factura #factura1 #apartado16 .bloque-cajas.bloque1.activo .caja {
    background: #ffffff; }
  .ibd-static-es-generic-tu-factura #factura1 #apartado16 .bloque-cajas.bloque1 .caja1 {
    height: 60%;
    margin-bottom: 3%; }
  .ibd-static-es-generic-tu-factura #factura1 #apartado16 .bloque-cajas.bloque2 .caja {
    width: 100%;
    background: #ededed;
    height: 100%;
    border-radius: 6px; }
  .ibd-static-es-generic-tu-factura #factura1 #apartado16 .bloque-cajas.bloque2.activo .caja {
    background: #ffffff; }
  .ibd-static-es-generic-tu-factura #factura1 #apartado16 .bloque-cajas.bloque1 {
    padding: 25px 0 10px 30px; }
  .ibd-static-es-generic-tu-factura #factura1 #apartado16 .bloque-cajas.bloque2 {
    padding: 25px 30px 10px 5px; }
  .ibd-static-es-generic-tu-factura #factura2 {
    position: relative;
    width: 100%;
    height: 315px; }
  .ibd-static-es-generic-tu-factura #factura2 > .apartado.activo {
    background: rgba(125, 214, 29, 0.21) !important; }
  .ibd-static-es-generic-tu-factura #factura2 .linea-gruesa {
    height: 20px;
    margin: 1%;
    margin-left: 0px;
    background: #bebebe;
    width: 60%; }
  .ibd-static-es-generic-tu-factura #factura2 .texto-linea-gruesa {
    color: #ffffff;
    font-size: 12px;
    padding-left: 5px;
    padding-top: 1px;
    vertical-align: middle;
    cursor: pointer; }
  .ibd-static-es-generic-tu-factura #factura2 #apartado21 {
    width: 60%;
    height: 36%;
    position: absolute;
    top: 8%; }
  .ibd-static-es-generic-tu-factura #factura2 #apartado21 .texto-caja {
    color: #929292;
    font-size: 10px;
    margin-left: 5px;
    margin-top: 2px;
    margin-bottom: -2px;
    display: block;
    cursor: pointer; }
  .ibd-static-es-generic-tu-factura #factura2 #apartado21 .lineas {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; }
  .ibd-static-es-generic-tu-factura #factura2 #apartado21 .lineas .linea.li-osc {
    margin: 2px;
    width: 29%; }
  .ibd-static-es-generic-tu-factura #factura2 #apartado21 .lineas .linea.li-cla {
    margin: 2px;
    width: 29%; }
  .ibd-static-es-generic-tu-factura #factura2 #apartado22 {
    width: 39%;
    height: 36%;
    left: 61%;
    position: absolute;
    top: 8%;
    display: flex;
    flex-direction: column;
    justify-content: space-around; }
  .ibd-static-es-generic-tu-factura #factura2 #apartado22 .circulos {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-around;
    margin-top: 10px;
    width: 100%; }
  .ibd-static-es-generic-tu-factura #tipo-factura #apartado22 .circulos .circulo-vacio .circulo.circulo1 {
    margin-left: 4px; }
  .ibd-static-es-generic-tu-factura #tipo-factura #apartado22 .circulos .linea.li-cla.circulo1 {
    margin-left: 4px;
    margin-top: 5px;
    width: 32px; }
  .ibd-static-es-generic-tu-factura #tipo-factura #apartado22 .circulos .circulo-vacio .circulo.circulo2 {
    margin-left: 3px; }
  .ibd-static-es-generic-tu-factura #tipo-factura #apartado22 .circulos .linea.li-cla.circulo2 {
    margin-top: 5px;
    width: 32px; }
  .ibd-static-es-generic-tu-factura #tipo-factura #apartado22 .circulos .circulo-vacio .circulo.circulo3 {
    margin-left: 3px; }
  .ibd-static-es-generic-tu-factura #tipo-factura #apartado22 .circulos .linea.li-cla.circulo3 {
    margin-top: 5px;
    width: 32px; }
  .ibd-static-es-generic-tu-factura #factura2 #apartado22 .bloque-lineas {
    display: flex; }
  .ibd-static-es-generic-tu-factura #factura2 #apartado22 .lineas {
    width: 30%;
    margin-left: 4px; }
  .ibd-static-es-generic-tu-factura #factura2 #apartado22 .lineas.mix {
    width: 60%; }
  .ibd-static-es-generic-tu-factura #factura2 #apartado22 .lineas.mix .linea1 {
    width: 60%;
    margin-bottom: 5px; }
  .ibd-static-es-generic-tu-factura #factura2 #apartado22 .lineas.mix .linea2 {
    width: 85%;
    margin-bottom: 5px; }
  .ibd-static-es-generic-tu-factura #factura2 #apartado22 .lineas.mix .linea3 {
    width: 75%;
    margin-bottom: 5px; }
  .ibd-static-es-generic-tu-factura #factura2 #apartado22 .lineas.mix .linea4 {
    width: 60%; }
  .ibd-static-es-generic-tu-factura #tipo-factura #apartado22 .bloque-lineas .linea.li-cla.linea5 {
    margin-top: 12px;
    margin-bottom: 5px; }
  .ibd-static-es-generic-tu-factura #tipo-factura #apartado22 .bloque-lineas .linea.li-cla.linea6 {
    margin-bottom: 5px; }
  .ibd-static-es-generic-tu-factura #factura2 #apartado23 {
    width: 100%;
    height: 29%;
    top: 45%;
    position: absolute; }
  .ibd-static-es-generic-tu-factura #factura2 #apartado23 .linea-gruesa {
    width: 45%;
    height: 20px;
    margin: 2px;
    background: #bebebe; }
  .ibd-static-es-generic-tu-factura #factura2 #apartado23 .bloque-lineas {
    display: flex;
    justify-content: space-around; }
  .ibd-static-es-generic-tu-factura #factura2 #apartado23 .bloque-lineas .lineas1 {
    width: 55%; }
  .ibd-static-es-generic-tu-factura #factura2 #apartado23 .bloque-lineas .lineas2,
  .ibd-static-es-generic-tu-factura #factura2 #apartado23 .bloque-lineas .lineas3,
  .ibd-static-es-generic-tu-factura #factura2 #apartado23 .bloque-lineas .lineas4 {
    width: 15%; }
  .ibd-static-es-generic-tu-factura #factura2 #apartado23 .separador.claro {
    background: #d8d8d8;
    height: 2px;
    width: 98%;
    margin: 0 auto;
    margin-top: 1px; }
  .ibd-static-es-generic-tu-factura #factura2 #apartado23 #separador-dos {
    position: relative;
    top: -9px; }
  .ibd-static-es-generic-tu-factura #factura2 #apartado23 .texto-caja-uno {
    color: #929292;
    font-size: 10px;
    margin-left: 5px;
    width: 88%;
    margin-bottom: 0px;
    position: relative;
    top: -6px;
    cursor: pointer; }
  .ibd-static-es-generic-tu-factura #factura2 #apartado23 .texto-caja-dos {
    color: #929292;
    font-size: 10px;
    margin-left: 5px;
    margin-bottom: 0px;
    position: relative;
    top: -6px;
    cursor: pointer; }
  .ibd-static-es-generic-tu-factura #factura2 #apartado3 .limite-sup {
    height: 1px;
    background: #bebebe;
    margin-top: 2px;
    margin-bottom: 20px; }
  .ibd-static-es-generic-tu-factura #factura2 #apartado23 .limite-inf {
    height: 1px;
    background: #d8d8d8; }
  .ibd-static-es-generic-tu-factura #factura2 #apartado24 {
    width: 50%;
    height: 26%;
    top: 75%;
    position: absolute; }
  .ibd-static-es-generic-tu-factura #factura2 #apartado24 .linea-gruesa {
    width: 98%;
    height: 20px;
    margin: 2px;
    background: #bebebe; }
  .ibd-static-es-generic-tu-factura #factura2 #apartado24 .bloque-lineas {
    display: flex;
    justify-content: space-around;
    flex-wrap: nowrap; }
  .ibd-static-es-generic-tu-factura #factura2 #apartado24 .bloque-lineas .lineas1 {
    width: 75%; }
  .ibd-static-es-generic-tu-factura #factura2 #apartado24 .bloque-lineas .lineas1 .linea,
  .ibd-static-es-generic-tu-factura #factura2 #apartado24 .bloque-lineas .lineas2 .linea {
    margin: 4px; }
  .ibd-static-es-generic-tu-factura #factura2 #apartado24 .bloque-lineas .lineas2 {
    width: 20%;
    margin-left: 11%; }
  .ibd-static-es-generic-tu-factura #factura2 #apartado25 {
    width: 49%;
    height: 34%;
    top: 75%;
    left: 51%;
    position: absolute;
    z-index: 2;
    background: #ededed; }
  .ibd-static-es-generic-tu-factura #factura2 #apartado25 .circulo-relleno {
    display: flex;
    justify-content: space-between;
    padding: 5px; }
  .ibd-static-es-generic-tu-factura #factura2 #apartado25 .circulo-completo {
    height: 35px;
    width: 35px;
    background: #d8d8d8;
    border-radius: 50%;
    margin-right: 5%; }
  .ibd-static-es-generic-tu-factura #factura2 #apartado25 .circulo-relleno .bloque-lineas {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 70%;
    background: #ededed; }
  .ibd-static-es-generic-tu-factura #factura2 #apartado25 .bloque-lineas {
    display: flex;
    justify-content: space-between;
    width: 100%;
    flex-direction: column;
    background: #ffffff; }
  .ibd-static-es-generic-tu-factura #factura2 #apartado25 .bloque-lineas .bloque-lineas .lineas1,
  .ibd-static-es-generic-tu-factura #factura2 #apartado25 .bloque-lineas .bloque-lineas .lineas2,
  .ibd-static-es-generic-tu-factura #factura2 #apartado25 .bloque-lineas .bloque-lineas .lineas3,
  .ibd-static-es-generic-tu-factura #factura2 #apartado25 .bloque-lineas .bloque-lineas .lineas4,
  .ibd-static-es-generic-tu-factura #factura2 #apartado25 .bloque-lineas .bloque-lineas .lineas5,
  .ibd-static-es-generic-tu-factura #factura2 #apartado25 .bloque-lineas .bloque-lineas .lineas6 {
    width: 100%;
    display: flex; }
  .ibd-static-es-generic-tu-factura #factura2 #apartado25 .bloque-lineas .bloque-lineas .lineas3,
  .ibd-static-es-generic-tu-factura #factura2 #apartado25 .bloque-lineas .bloque-lineas .lineas6 {
    background: #bebebe; }
  .ibd-static-es-generic-tu-factura #factura2 #apartado25 .bloque-lineas .bloque-lineas .linea1 {
    width: 10px; }
  .ibd-static-es-generic-tu-factura #factura2 #apartado25 .bloque-lineas .bloque-lineas .linea2 {
    width: 50%; }
  .ibd-static-es-generic-tu-factura #factura2 #apartado25.activo .linea.li-cla {
    background: #d8d8d8; }
  .ibd-static-es-generic-tu-factura #factura2 #apartado25 .bloque-lineas .bloque-lineas .linea3 {
    width: 30%; }
  .ibd-static-es-generic-tu-factura #factura2 #apartado26 {
    width: 100%;
    height: 20%;
    top: 102%;
    position: absolute; }
  .ibd-static-es-generic-tu-factura #factura2 #apartado26 .bloque-lineas {
    margin-top: 5px;
    margin-bottom: 10px; }
  .ibd-static-es-generic-tu-factura #factura2 #apartado26 .lineas.lineas1 {
    width: 50%; }
  .ibd-static-es-generic-tu-factura #factura2 #apartado26 .lineas.lineas2 {
    width: 93%; }
  .ibd-static-es-generic-tu-factura #factura2 #apartado26 #codigo-barras-vertical {
    height: 26px;
    width: 15px;
    position: absolute;
    top: 30px;
    right: 5px; }
  .ibd-static-es-generic-tu-factura #factura3 {
    position: relative;
    width: 100%;
    height: 315px; }
  .ibd-static-es-generic-tu-factura #factura3 > .apartado.activo {
    background: rgba(125, 214, 29, 0.21) !important; }
  .ibd-static-es-generic-tu-factura #factura3 #contenedor-superior {
    border: 0px; }
  .ibd-static-es-generic-tu-factura #factura3 .contenedor-superior {
    background: rgba(125, 214, 29, 0.21) !important; }
  .ibd-static-es-generic-tu-factura #factura3 #apartado31 {
    width: 100%;
    height: 18%;
    position: absolute;
    top: 0; }
  .ibd-static-es-generic-tu-factura #factura3 #apartado31 .linea-gruesa {
    width: 50%;
    margin-bottom: 6px; }
  .ibd-static-es-generic-tu-factura #tipo-factura #apartado31 .texto-linea-gruesa {
    color: #ffffff;
    font-size: 12px;
    padding-left: 10px;
    padding-top: 4px;
    vertical-align: middle;
    position: absolute;
    top: 0px;
    cursor: pointer; }
  .ibd-static-es-generic-tu-factura #tipo-factura #apartado31 .linea.li-cla {
    margin-top: 4px; }
  .ibd-static-es-generic-tu-factura #factura3 #apartado32 {
    width: 100%;
    height: 25%;
    position: absolute;
    top: 19%; }
  .ibd-static-es-generic-tu-factura #factura3 #apartado32 .cajas {
    display: flex; }
  .ibd-static-es-generic-tu-factura #factura3 #apartado32 .caja:first-child {
    margin-right: 2%; }
  .ibd-static-es-generic-tu-factura #factura3 #apartado32 .caja {
    width: 49%;
    border: solid 1px rgba(138, 189, 55, 0.37);
    display: flex; }
  .ibd-static-es-generic-tu-factura #factura3 #apartado32 .caja .circulo-capa {
    display: flex;
    flex-direction: column-reverse;
    width: 50%;
    align-items: center;
    padding: 5px; }
  .ibd-static-es-generic-tu-factura #factura3 #apartado32 .caja .separador {
    width: 1px;
    background: rgba(138, 189, 55, 0.37);
    height: 70%;
    margin: 9% 0; }
  .ibd-static-es-generic-tu-factura #factura3 #apartado32 .caja .separador {
    width: 1px;
    background: rgba(138, 189, 55, 0.37);
    height: 70%;
    margin: 9% 0; }
  .ibd-static-es-generic-tu-factura #factura3 #apartado32 .caja .circulo-capa .circulo.completo {
    height: 47px;
    width: 47px;
    border: solid 9px #dcdcdc;
    border-radius: 50%;
    margin: 3px; }
  .ibd-static-es-generic-tu-factura #factura3 #apartado32 .caja:last-child {
    flex-wrap: wrap; }
  .ibd-static-es-generic-tu-factura #factura3 #apartado32 .caja:last-child {
    padding: 3px; }
  .ibd-static-es-generic-tu-factura #factura3 #apartado32 .caja:last-child .separador {
    height: 1px;
    background: rgba(138, 189, 55, 0.37);
    width: 100%;
    margin: 1px; }
  .ibd-static-es-generic-tu-factura #factura3 #apartado32 .caja .circulo-capa .li-osc {
    width: 60%;
    margin: 0;
    margin-top: 5px;
    margin-bottom: 5px; }
  .ibd-static-es-generic-tu-factura #factura3 #apartado32 .caja:last-child .bloque-lineas {
    width: 100%;
    display: flex;
    /* flex-direction: column; */
    flex-wrap: nowrap; }
  .ibd-static-es-generic-tu-factura #factura3 #apartado32 .caja:last-child .bloque-lineas .linea {
    width: 20%;
    margin: 1px;
    margin-left: 5px;
    margin-right: 5px; }
  .ibd-static-es-generic-tu-factura #factura3 #apartado32 .caja:last-child .bloque-lineas .linea:first-child {
    width: 60%;
    margin-left: 5px;
    margin-right: 5px; }
  .ibd-static-es-generic-tu-factura #factura3 #contenedor-medio {
    border: 0px; }
  .ibd-static-es-generic-tu-factura #factura3 .contenedor-medio {
    background: rgba(125, 214, 29, 0.21) !important; }
  .ibd-static-es-generic-tu-factura #factura3 #apartado33 {
    width: 100%;
    height: 20%;
    top: 45%;
    position: absolute;
    display: flex;
    flex-wrap: wrap; }
  .ibd-static-es-generic-tu-factura #factura3 #apartado33 .linea-gruesa {
    width: 51%; }
  .ibd-static-es-generic-tu-factura #tipo-factura #apartado33 .texto-linea-gruesa {
    color: #ffffff;
    font-size: 12px;
    padding-left: 10px;
    padding-top: 5px;
    vertical-align: middle;
    position: absolute;
    cursor: pointer; }
  .ibd-static-es-generic-tu-factura #factura3 #apartado33 .li-cla {
    width: 100%; }
  .ibd-static-es-generic-tu-factura #factura3 #apartado34 {
    width: 100%;
    height: 24%;
    top: 66%;
    position: absolute;
    display: flex;
    flex-wrap: wrap; }
  .ibd-static-es-generic-tu-factura #factura3 #apartado34 .caja-izquierda {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    border: solid 1px rgba(138, 189, 55, 0.37);
    height: 74px;
    width: 49%;
    padding-left: 10px; }
  .ibd-static-es-generic-tu-factura #factura3 #apartado34 .caja-derecha {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    border: solid 1px rgba(138, 189, 55, 0.37);
    height: 74px;
    width: 49%;
    margin-left: 6px;
    padding-top: 16px;
    padding-left: 10px; }
  .ibd-static-es-generic-tu-factura #factura3 #apartado34 .bloque-lineas.lineas1 {
    width: 40%;
    margin-right: 60%; }
  .ibd-static-es-generic-tu-factura #factura3 #apartado34 .bloque-lineas.lineas2 {
    width: 10%; }
  .ibd-static-es-generic-tu-factura #factura3 #apartado34 .bloque-lineas.lineas3 {
    width: 90%;
    padding-left: 10px; }
  .ibd-static-es-generic-tu-factura #factura3 #apartado34 .bloque-lineas #linea-superior {
    margin-left: -3px;
    margin-top: 4px;
    width: 50px; }
  .ibd-static-es-generic-tu-factura #factura3 #apartado34 .bloque-lineas #linea-inferior {
    width: 20px; }
  .ibd-static-es-generic-tu-factura #factura3 #apartado34 .bloque-lineas #linea-fina {
    width: 30px;
    height: 1px;
    position: absolute; }
  .ibd-static-es-generic-tu-factura #factura3 #apartado34 .bloque-lineas.lineas3 .linea1 {
    width: 20%;
    height: 10px; }
  .ibd-static-es-generic-tu-factura #factura3 #apartado34 .bloque-lineas.lineas3 .linea2 {
    width: 40%;
    height: 10px; }
  .ibd-static-es-generic-tu-factura #factura3 #apartado34 .bloque-lineas.lineas3 .linea3 {
    width: 60%;
    height: 10px; }
  .ibd-static-es-generic-tu-factura #factura3 #apartado34 .bloque-lineas.lineas3 .linea4 {
    width: 80%;
    height: 10px; }
  .ibd-static-es-generic-tu-factura #factura3 #apartado35 {
    width: 100%;
    height: 6%;
    top: 90%;
    position: absolute;
    padding-left: 5px;
    padding-right: 5px; }
  .ibd-static-es-generic-tu-factura #factura3 #apartado36 {
    width: 100%;
    height: 26%;
    top: 96%;
    position: absolute;
    padding: 5px; }
  .ibd-static-es-generic-tu-factura #tipo-factura #apartado36 .texto-linea-gruesa {
    color: #ffffff;
    font-size: 10px;
    padding-left: 10px;
    padding-top: 8px;
    vertical-align: middle;
    position: absolute;
    cursor: pointer; }
  .ibd-static-es-generic-tu-factura #factura3 #apartado36 #cabecera {
    margin-top: 5px;
    width: 78%; }
  .ibd-static-es-generic-tu-factura #factura3 #apartado36 .bloques {
    display: flex; }
  .ibd-static-es-generic-tu-factura #factura3 #apartado36 .bloques .cuadrado {
    height: 30px;
    width: 30px;
    background: #d8d8d8;
    margin: 3px;
    margin-left: 10px;
    margin-right: 10px; }
  .ibd-static-es-generic-tu-factura #factura3 #apartado36.activo .bloques .cuadrado {
    background: #ffffff; }
  @media (min-width: 992px) {
    .ibd-static-es-generic-tu-factura {
      /*factura2*/
      /*#tipo-factura .textos-factura {
        height: 450px;
        width: 70%;
        text-align: center;
        margin: 0 auto;
        margin-top: 45px;
        position: relative;
        padding: 15px;
        width: 60%;
        padding-right: 10%;
        text-align: left;
    }*/
      /*FIN factura2*/ }
      .ibd-static-es-generic-tu-factura #tipo-factura .item {
        background-position-y: -70px; }
      .ibd-static-es-generic-tu-factura #tipo-factura .owl-theme .owl-dots {
        width: 36%;
        margin: 0; }
      .ibd-static-es-generic-tu-factura #tipo-factura .pagina {
        height: 490px;
        width: 40%;
        padding-top: 32px;
        position: relative; }
      .ibd-static-es-generic-tu-factura #tipo-factura .item {
        flex-wrap: nowrap;
        justify-content: center;
        display: flex;
        z-index: 9999; } }
  @media (min-width: 1200px) {
    .ibd-static-es-generic-tu-factura {
      /*#tipo-factura .textos-factura {
        padding-right: 20%;
    }*/ } }
