  /* Quitar subrayado de los enlaces */
  a {
    text-decoration: none;
    display: inline-block;
    width: 100%;
  }





/*
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
*/

  /* PARA LAPTOPS Y PANTALLAS GRANDES */
  @media screen and (min-width: 1025px) {

    body.catalogos {

      display: block;

      width: 100%;
      background-color: rgb(245, 239, 224);

      text-align: center;
      font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
    }


    div.tituloPrincipalCatalogos {
      display: block;
      margin-top: 80px;
      margin-bottom: 45px;
      height: auto;
    }

    h1.tituloDeCatalogo {
      font-size: 30px;
    }

    span.pais {
      color: red;
    }

    h2.fechaLanzamientoCatalogo {
      font-size: 14px;
      font-family: 'Courier New', Courier, monospace;
    }

    form.listaDesplegableCategorias {
      display: none;

    }


    div.contenedorPrincipalCatalogos {
      display: flex;
      margin: auto;
      width: 100%;



    }

    div.menuCatalogo {
      display: block;
      justify-content: left;
      align-items: left;
      width: 20%;
      text-align: left;
      position: fixed;
      top: 15%;
      left: 32px;
      line-height: 1.3;

    }

    img.imagenBotonCatalogo {
      display: none;
    }

    p.categoriasCatalogo {
      font-size: 15px;
      color: #008000;
      font-weight: bold;
      margin: 0px;
      font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    }

    p.enlaceACalculadora {
      font-size: 18px;
      color: #800080;

    }


    p.enlaceACatalogoPdf {
      font-size: 15px;
      color: #ff0000;
    }

    p.enlaceAFormulario {
      font-size: 16px;
      color: #ff0000;
     font-weight: bold;
    }


    div.contenidoCatalogo {
      display: block;
      width: 80%;
      margin: 0px 0px 0px 0px;
      text-align: center;

    }

    h3.titulosDeCategorias {
      color: black;
      font-size: 20px;
      text-align: center;
    }



    div.bloqueDeProductos {
      display: flex;
      align-items: center;
      justify-content: center;
    }

    /* Separador para menús */

    div.espacioParaMenu {
      display: flex;
      width: 17%;
    }

    /* Bloque que va a la izquierda / arriba */

    div.bloqueIzquierdaArriba {
      display: flex;
      width: 50%;
      height: auto;
    }

    /* Bloque que va a la derecha / abajo */
    div.bloqueDerechaAbajo {
      display: flex;
      width: 50%;
      height: auto;

    }



    /* Segmento para cada producto DXN */
    div.productoCatalogoDXN {
      display: block;
      justify-content: center;
      align-items: center;
      margin: auto;
      width: 30%;
      line-height: 0.9;
    }

    h4.nombreProductoCatalogo {
      margin: 0;
      font-size: 17px;
      color: #0000ff;
      line-height: 1;
    }

    p.descripcioProductoCatalogo {
      font-size: 13px;
      color: #008080;
    }

    img.imagenProductoCatalogo {
      width: 100px;
      height: 100px;
      cursor: pointer;
    }

    p.precioAfiliadoCatalogo {
      font-family: Arial, Helvetica, sans-serif;

      font-size: 13px;
      color: purple;
      font-weight: bold;
    }

    span.SimboloSolesPrecioAfiliado {
      font-weight: lighter;
      font-family: Georgia, 'Times New Roman', Times, serif;
      color: red;
      font-size: 12px;
    }

    span.valorPrecioAfiliado {
      font-family: Arial, Helvetica, sans-serif;
      color: red;
      font-size: 15px;
      font-weight: bold;
    }

    p.precioPublicoCatalogo {
      font-size: 13px;
      color: purple;
    }

    span.SimboloSolesPrecioPublico {
      font-family: Georgia, 'Times New Roman', Times, serif;
      color: red;
      font-size: 12px;
    }

    span.valorPrecioPublico {
      font-family: Arial, Helvetica, sans-serif;
      color: blue;
      font-size: 12px;
      font-weight: bold;
    }

    span.pvCatalogo {
      font-family: Arial, Helvetica, sans-serif;

      font-size: 12px;
      color: blue;
    }

    span.montoPvCatalogo {
      font-family: Arial, Helvetica, sans-serif;
      font-weight: bold;
      font-size: 13px;
      color: blue;
    }

    span.svCatalogo {
      font-family: Arial, Helvetica, sans-serif;

      font-size: 12px;
      color: purple;
    }

    span.montoSvCatalogo {
      font-family: Arial, Helvetica, sans-serif;
      font-weight: bold;

      font-size: 13px;
      color: purple;
    }


    /* Ocultar solo en web */

    .ocultoEnWeb {
      display: none;
    }





    /* Todo para ventana emergente */
    .ventanaEmergente {
      display: flex;
      position: absolute;
      top: 0;
      left: 0;
      width: 100vw;
      min-height: 130vh;
      justify-content: center;
      align-items: center;
      background-color: rgba(79, 79, 79, 0.7);
      z-index: 1;
      visibility: hidden;
    }

    div.ordenarModal {
      display: block;
      margin-left: auto;
      margin-right: auto;
    }

    .modalContenedor {
      width: 900px;
      height: auto;
      border-radius: 10px;
      background-color: #fff;
      text-align: center;
    }

    .cerrarVentanaEmergente {
      display: flex;
      width: 80px;
      height: 35px;
      border-radius: 10px;
      background-color: rgb(17, 195, 62);
      cursor: pointer;
      margin-top: 5px;
      margin-left: auto;
      margin-right: auto;
      justify-content: center;
      align-items: center;
    }

    .cerrarVentanaEmergente p {
      color: #fff;
      font-weight: 400;
      text-align: center;
      font-size: 16px;
      font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande",
        "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
    }

    /* Tamaño del Iframe */

    iframe.tamañoIframeProducto {

      width: 100%;
      height: 420px;
    }




/*
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
*/  
  
  /* -_-_--___------ */
  /* Estilo para el formulario de afiliación a DXN */
  
  h1.tituloPrincipalFormulario{
    display: block;
    text-align: center;
    font-size: 22px;
  }
  
  div.bloquePrincipalFormulario{
    
    display: flex;
    justify-content: center;
    width: 100%;
    height: auto;
    margin-bottom: 80px;

  
  }
  
  div.bloque01Formulario{
  display:block;
  width: 20%;
  height: auto;
  }
  
  div.bloque02Formulario{
    display: block;
    border: 1px solid black;
    width: 40%;
    text-align: left;
    background-color: beige;
    height: auto;
  
  }
  
  /* //////////////////////////////
  CSS obtenido para formulario
  ///////////////////////////////// */
  
  section.seccionDeFormularioVertical{
    display: block;
  }
  
  section.seccionDeFormularioHorizontal{
    display: flex;
  }
  
  
  label.titulosIngresoDatos{
    width: 100px; 
    height: 39px; 
    margin-left: 11%;
    margin-top: 15px;
    margin-bottom: 0px;
    font-size: 17.5px;
    font-family: Arial, Helvetica, sans-serif;
  
  }
  
  
  label.subtitulosIngresoDatos{
    width: 100px; 
    height: 39px; 
    margin-left: 11%;
    margin-top: 15px;
    margin-bottom: 0px;
    font-size: 15px;
    font-family: Arial, Helvetica, sans-serif;
  
  }
  
  
  
  
  
  input.ingresoDeDatos{
    width: 380px; 
    height: 39px; 
    -webkit-border-radius: 0px 4px 4px 0px/5px 5px 4px 4px; 
    -moz-border-radius: 0px 4px 4px 0px/0px 0px 4px 4px; 
    border-radius: 0px 4px 4px 0px/5px 5px 4px 4px; 
    background-color: #fff; 
    -webkit-box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
    -moz-box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
    box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
    border: solid 1px #cbc9c9;
    margin-left: 11%;
    margin-top: 5px; 
  }
  
  input.ingresoDeNumeros{
    width: 155px; 
    height: 39px; 
    -webkit-border-radius: 0px 4px 4px 0px/5px 5px 4px 4px; 
    -moz-border-radius: 0px 4px 4px 0px/0px 0px 4px 4px; 
    border-radius: 0px 4px 4px 0px/5px 5px 4px 4px; 
    background-color: #fff; 
    -webkit-box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
    -moz-box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
    box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
    border: solid 1px #cbc9c9;
    margin-left: 18%;
    margin-top: 5px; 
  }
  
  
  input.ingresoNacionalidad{
  
    width: 180px; 
    height: 39px; 
    -webkit-border-radius: 0px 4px 4px 0px/5px 5px 4px 4px; 
    -moz-border-radius: 0px 4px 4px 0px/0px 0px 4px 4px; 
    border-radius: 0px 4px 4px 0px/5px 5px 4px 4px; 
    background-color: #fff; 
    -webkit-box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
    -moz-box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
    box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
    border: solid 1px #cbc9c9;
    margin-left: 13%;
    margin-top: 5px; 
  
  
  }
  
  
  input.ingresoDeFechaNacimiento{
    width: 120px; 
    height: 39px; 
    -webkit-border-radius: 0px 4px 4px 0px/5px 5px 4px 4px; 
    -moz-border-radius: 0px 4px 4px 0px/0px 0px 4px 4px; 
    border-radius: 0px 4px 4px 0px/5px 5px 4px 4px; 
    background-color: #fff; 
    -webkit-box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
    -moz-box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
    box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
    border: solid 1px #cbc9c9;
    margin-left: 11%;
    margin-top: 5px; 
  }
  
  input.ingresoCorreoElectronico{
    width: 265px; 
    height: 39px; 
    -webkit-border-radius: 0px 4px 4px 0px/5px 5px 4px 4px; 
    -moz-border-radius: 0px 4px 4px 0px/0px 0px 4px 4px; 
    border-radius: 0px 4px 4px 0px/5px 5px 4px 4px; 
    background-color: #fff; 
    -webkit-box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
    -moz-box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
    box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
    border: solid 1px #cbc9c9;
    margin-left: 11%;
    margin-top: 5px; 
  }
  
  input.ingresoNumeroCelular{
    width: 130px; 
    height: 39px; 
    -webkit-border-radius: 0px 4px 4px 0px/5px 5px 4px 4px; 
    -moz-border-radius: 0px 4px 4px 0px/0px 0px 4px 4px; 
    border-radius: 0px 4px 4px 0px/5px 5px 4px 4px; 
    background-color: #fff; 
    -webkit-box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
    -moz-box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
    box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
    border: solid 1px #cbc9c9;
    margin-left: 11%;
    margin-top: 5px; 
  }
  
  
  input[type=number]::-webkit-inner-spin-button,
  input[type=number]::-webkit-outer-spin-button {
      -webkit-appearance: none;
      margin: 0;
      }
  
  
      section.botonDeEnvio{
        display: flex;
        width: 250px;
        align-items: center;
        justify-content: center;
        margin: auto;
  
      }
  
  input.botonEnvio{
  
    font-size: 14px;
    font-weight: 500;
    color: white;
    padding: 6px 25px 6px 25px;
    margin: 15px 8px 15px 8px;
  
    text-decoration: none;
    width: 250px;
    height: 48px; 
    -webkit-border-radius: 5px; 
    -moz-border-radius: 5px; 
    border-radius: 5px; 
    background-color: #412065; 
    -webkit-box-shadow: 0 3px rgba(58,87,175,.75); 
    -moz-box-shadow: 0 3px rgba(58,87,175,.75); 
    box-shadow: 0 3px rgba(58,87,175,.75);
    transition: all 0.1s linear 0s; 
    top: 0px;
    position: relative;
  
    cursor: pointer;
  
  }
  
  
  
  
  
  /* /////////////////////////////////////////////////////////////// */
  
  
  div.bloque03Formulario{
    display:block;
  
    width: 20%;
    height: auto;
  
    line-height: 1.5;
  
  }
  
  p.instruccionesFormulario{
    margin: 0px 20px 0px 20px;
    font-size: 14px;
    color: black;
    font-family: Verdana, Geneva, Tahoma, sans-serif;
  }
  
  
  /* -_-_--___------ */
  
  /* Mensaje agradecimiento por afiliación a DXN */
  
  body.mensajeBienvenidaDXN{
    display: block;
    width: 100%;
    height: auto;
    text-align: center;
  }

  p.primeraLineaAgradecimiento{
  
    font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
    font-size: 28px;
  
  }
  
  p.segundaLineaAgradecimiento{
    font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
    font-size: 28px;
  
  }
  
  p.terceraLineaAgradecimiento{
    font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
    font-size: 32px;
    color: red;
    cursor: pointer;
  
  }
  
    
    /* Ocultar solo en web */
  
    .ocultoEnWeb {
      display: none;
    }
  /*
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
*/


  }



/*
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
*/

  /* PARA TABLETAS Y DISPOSITIVOS DE TAMAÑO MEDIO */
  @media (min-width: 768px) and (max-width: 1024px) {

    body.catalogos {

      display: block;

      width: 100%;
      background-color: rgb(245, 239, 224);

      text-align: center;
      font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
    }


    div.tituloPrincipalCatalogos {
      display: block;
      margin-top: 60px;
      margin-bottom: 0px;
      height: auto;
    }

    h1.tituloDeCatalogo {
      font-size: 25px;
    }

    span.pais {
      color: red;
    }

    h2.fechaLanzamientoCatalogo {
      font-size: 14px;
      font-family: 'Courier New', Courier, monospace;
    }

    form.listaDesplegableCategorias {
      display: none;

    }


    div.contenedorPrincipalCatalogos {
      display: flex;
      margin: auto;
      width: 100%;



    }

    div.menuCatalogo {
      display: block;
      justify-content: left;
      align-items: left;
      width: 30%;
      text-align: left;
      position: fixed;
      top: 65px;
      line-height: 1.1;
      margin-left: 8px;
    }

    img.imagenBotonCatalogo {
      display: none;
    }

    p.categoriasCatalogo {
      font-size: 13px;
      color: #008000;
      font-weight: bold;
      margin: 0px;
      font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    }

    p.enlaceACalculadora {
      font-size: 15px;
      color: #800080;
    }


    p.enlaceACatalogoPdf {
      font-size: 13px;
      color: #ff0000;
    }

    p.enlaceAFormulario {
      font-size: 14px;
      color: #ff0000;
     font-weight: bold;
    }



    div.contenidoCatalogo {
      display: block;
      width: 70%;
      margin: 0px 0px 0px 0px;
      text-align: center;

    }

    h3.titulosDeCategorias {
      color: black;
      font-size: 18px;
      text-align: center;
    }





    div.bloqueDeProductos {
      display: block;
      align-items: center;
      justify-content: center;
    }

    /* Separador para menús */

    div.espacioParaMenu {
      display: flex;
      width: 25%;
    }




    /* Bloque que va a la izquierda / arriba */

    div.bloqueIzquierdaArriba {
      display: flex;
      width: 100%;
      height: auto;
    }

    /* Bloque que va a la derecha / abajo */
    div.bloqueDerechaAbajo {
      display: flex;
      width: 100%;
      height: auto;

    }




    /* Segmento para cada producto DXN */


    div.productoCatalogoDXN {
      display: block;
      justify-content: center;
      align-items: center;
      margin: auto;
      width: 42%;
      line-height: 0.3;
    }


    h4.nombreProductoCatalogo {
      margin: 0;
      font-size: 15px;
      color: #0000ff;
      line-height: 1;
    }

    p.descripcioProductoCatalogo {
      font-size: 11px;
      color: #008080;
    }

    img.imagenProductoCatalogo {
      width: 80px;
      height: 80px;
      cursor: pointer;
    }

    p.precioAfiliadoCatalogo {
      font-family: Arial, Helvetica, sans-serif;

      font-size: 13px;
      color: purple;
      font-weight: bold;
    }

    span.SimboloSolesPrecioAfiliado {
      font-weight: lighter;
      font-family: Georgia, 'Times New Roman', Times, serif;
      color: red;
      font-size: 12px;
    }

    span.valorPrecioAfiliado {
      font-family: Arial, Helvetica, sans-serif;
      color: red;
      font-size: 15px;
      font-weight: bold;
    }

    p.precioPublicoCatalogo {
      font-size: 13px;
      color: purple;
    }

    span.SimboloSolesPrecioPublico {
      font-family: Georgia, 'Times New Roman', Times, serif;
      color: red;
      font-size: 12px;
    }

    span.valorPrecioPublico {
      font-family: Arial, Helvetica, sans-serif;
      color: blue;
      font-size: 12px;
      font-weight: bold;
    }

    span.pvCatalogo {
      font-family: Arial, Helvetica, sans-serif;

      font-size: 12px;
      color: blue;
    }

    span.montoPvCatalogo {
      font-family: Arial, Helvetica, sans-serif;
      font-weight: bold;
      font-size: 13px;
      color: blue;
    }

    span.svCatalogo {
      font-family: Arial, Helvetica, sans-serif;

      font-size: 12px;
      color: purple;
    }

    span.montoSvCatalogo {
      font-family: Arial, Helvetica, sans-serif;
      font-weight: bold;

      font-size: 13px;
      color: purple;
    }


    /* Ocultar solo en web */

    .ocultoEnWeb {
      display: inline-block;
    }

    .ocultoEnMovil {
      display: none;
    }





    /* Todo para ventana emergente */
    .ventanaEmergente {
      display: flex;
      position: absolute;
      top: 0;
      left: 0;
      width: 100vw;
      min-height: 130vh;
      justify-content: center;
      align-items: center;
      background-color: rgba(79, 79, 79, 0.7);
      z-index: 1;
      visibility: hidden;
    }

    div.ordenarModal {
      display: block;
      margin-left: auto;
      margin-right: auto;
    }

    .modalContenedor {
      width: 900px;
      height: auto;
      border-radius: 10px;
      background-color: #fff;
      text-align: center;
    }

    .cerrarVentanaEmergente {
      display: flex;
      width: 80px;
      height: 35px;
      border-radius: 10px;
      background-color: rgb(17, 195, 62);
      cursor: pointer;
      margin-top: 5px;
      margin-left: auto;
      margin-right: auto;
      justify-content: center;
      align-items: center;
    }

    .cerrarVentanaEmergente p {
      color: #fff;
      font-weight: 400;
      text-align: center;
      font-size: 16px;
      font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande",
        "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
    }

    /* Tamaño del Iframe */

    iframe.tamañoIframeProducto {

      width: 100%;
      height: 420px;
    }


/*
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
*/  
  
  /* -_-_--___------ */
  /* Estilo para el formulario de afiliación a DXN */
  
  h1.tituloPrincipalFormulario{
    display: block;
    text-align: center;
    font-size: 18px;
  }
  
  div.bloquePrincipalFormulario{
    
    display: flex;
    justify-content: center;
    width: 100%;
    height: auto;
    margin-bottom: 80px;

  
  }
  
  div.bloque01Formulario{
  display:block;
  width: 10%;
  height: auto;
  }
  
  div.bloque02Formulario{
    display: block;
    border: 1px solid black;
    width: 50;
    text-align: left;
    background-color: beige;
    height: auto;
  
  }
  
  /* //////////////////////////////
  CSS obtenido para formulario
  ///////////////////////////////// */
  
  section.seccionDeFormularioVertical{
    display: block;
  }
  
  section.seccionDeFormularioHorizontal{
    display: flex;
  }
  
  
  label.titulosIngresoDatos{
    width: 100px; 
    height: 39px; 
    margin-left: 11%;
    margin-top: 15px;
    margin-bottom: 0px;
    font-size: 17.5px;
    font-family: Arial, Helvetica, sans-serif;
  
  }
  
  
  label.subtitulosIngresoDatos{
    width: 100px; 
    height: 39px; 
    margin-left: 11%;
    margin-top: 15px;
    margin-bottom: 0px;
    font-size: 15px;
    font-family: Arial, Helvetica, sans-serif;
  
  }
  
  
  
  
  
  input.ingresoDeDatos{
    width: 380px; 
    height: 39px; 
    -webkit-border-radius: 0px 4px 4px 0px/5px 5px 4px 4px; 
    -moz-border-radius: 0px 4px 4px 0px/0px 0px 4px 4px; 
    border-radius: 0px 4px 4px 0px/5px 5px 4px 4px; 
    background-color: #fff; 
    -webkit-box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
    -moz-box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
    box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
    border: solid 1px #cbc9c9;
    margin-left: 11%;
    margin-top: 5px; 
  }
  
  input.ingresoDeNumeros{
    width: 155px; 
    height: 39px; 
    -webkit-border-radius: 0px 4px 4px 0px/5px 5px 4px 4px; 
    -moz-border-radius: 0px 4px 4px 0px/0px 0px 4px 4px; 
    border-radius: 0px 4px 4px 0px/5px 5px 4px 4px; 
    background-color: #fff; 
    -webkit-box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
    -moz-box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
    box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
    border: solid 1px #cbc9c9;
    margin-left: 18%;
    margin-top: 5px; 
  }
  
  
  input.ingresoNacionalidad{
  
    width: 180px; 
    height: 39px; 
    -webkit-border-radius: 0px 4px 4px 0px/5px 5px 4px 4px; 
    -moz-border-radius: 0px 4px 4px 0px/0px 0px 4px 4px; 
    border-radius: 0px 4px 4px 0px/5px 5px 4px 4px; 
    background-color: #fff; 
    -webkit-box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
    -moz-box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
    box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
    border: solid 1px #cbc9c9;
    margin-left: 11%;
    margin-top: 5px; 
  
  
  }
  
  
  input.ingresoDeFechaNacimiento{
    width: 120px; 
    height: 39px; 
    -webkit-border-radius: 0px 4px 4px 0px/5px 5px 4px 4px; 
    -moz-border-radius: 0px 4px 4px 0px/0px 0px 4px 4px; 
    border-radius: 0px 4px 4px 0px/5px 5px 4px 4px; 
    background-color: #fff; 
    -webkit-box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
    -moz-box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
    box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
    border: solid 1px #cbc9c9;
    margin-left: 11%;
    margin-top: 5px; 
  }
  
  input.ingresoCorreoElectronico{
    width: 265px; 
    height: 39px; 
    -webkit-border-radius: 0px 4px 4px 0px/5px 5px 4px 4px; 
    -moz-border-radius: 0px 4px 4px 0px/0px 0px 4px 4px; 
    border-radius: 0px 4px 4px 0px/5px 5px 4px 4px; 
    background-color: #fff; 
    -webkit-box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
    -moz-box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
    box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
    border: solid 1px #cbc9c9;
    margin-left: 11%;
    margin-top: 5px; 
  }
  
  input.ingresoNumeroCelular{
    width: 130px; 
    height: 39px; 
    -webkit-border-radius: 0px 4px 4px 0px/5px 5px 4px 4px; 
    -moz-border-radius: 0px 4px 4px 0px/0px 0px 4px 4px; 
    border-radius: 0px 4px 4px 0px/5px 5px 4px 4px; 
    background-color: #fff; 
    -webkit-box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
    -moz-box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
    box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
    border: solid 1px #cbc9c9;
    margin-left: 11%;
    margin-top: 5px; 
  }
  
  
  input[type=number]::-webkit-inner-spin-button,
  input[type=number]::-webkit-outer-spin-button {
      -webkit-appearance: none;
      margin: 0;
      }
  
  
      section.botonDeEnvio{
        display: flex;
        width: 250px;
        align-items: center;
        justify-content: center;
        margin: auto;
  
      }
  
  input.botonEnvio{
  
    font-size: 14px;
    font-weight: 500;
    color: white;
    padding: 6px 25px 6px 25px;
    margin: 15px 8px 15px 8px;
  
    text-decoration: none;
    width: 250px;
    height: 48px; 
    -webkit-border-radius: 5px; 
    -moz-border-radius: 5px; 
    border-radius: 5px; 
    background-color: #412065; 
    -webkit-box-shadow: 0 3px rgba(58,87,175,.75); 
    -moz-box-shadow: 0 3px rgba(58,87,175,.75); 
    box-shadow: 0 3px rgba(58,87,175,.75);
    transition: all 0.1s linear 0s; 
    top: 0px;
    position: relative;
  
    cursor: pointer;
  
  }
  
  
  
  
  
  /* /////////////////////////////////////////////////////////////// */
  
  
  div.bloque03Formulario{
    display:block;
  
    width: 20%;
    height: auto;
  
    line-height: 1.5;
  
  }
  
  p.instruccionesFormulario{
    margin: 0px 20px 0px 20px;
    font-size: 12px;
    color: black;
    font-family: Verdana, Geneva, Tahoma, sans-serif;
  }
  
  
  /* -_-_--___------ */
  
    /* Mensaje agradecimiento por afiliación a DXN */
  
    body.mensajeBienvenidaDXN{
      display: block;
      width: 100%;
      height: auto;
      text-align: center;
    }

  p.primeraLineaAgradecimiento{
  
    font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
    font-size: 25px;
  
  }
  
  p.segundaLineaAgradecimiento{
    font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
    font-size: 25px;
  }
  
  p.terceraLineaAgradecimiento{
    font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
    font-size: 30px;
    color: red;
    cursor: pointer;
  
  }
  
      
    /* Ocultar solo en web */
  
    .ocultoEnWeb {
      display: none;
    }
/*
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
*/  

  }




/*
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
*/

  /* PARA DISPOSITIVOS MOVILES Y PANTALLAS PEQUEÑAS */
  @media (max-width: 767px) {

    body.catalogos {
      display: block;
      width: 100%;
      background-color: rgb(245, 239, 224);
      text-align: center;
      font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
      height: auto;
      margin: 0;
      padding: 0;
      overflow-x: hidden;

    }



    div.tituloPrincipalCatalogos {
      display: block;
      height: auto;



      margin-top: 60px;

      width: 100%;



      background-color: rgb(245, 239, 224);
    }

    h1.tituloDeCatalogo {
      font-size: 18px;
    }

    span.pais {
      color: red;
    }

    h2.fechaLanzamientoCatalogo {
      font-size: 12px;
      font-family: 'Courier New', Courier, monospace;
      margin-top: -12px;
    }



    div.menuDesplegable {
      height: auto;

    }

    form {
      display: flex;
      position: sticky;
      top: 50px;
      bottom: 100px;
      width: 100%;
      height: auto;
      z-index: 1000;

      justify-content: center;
      align-items: center;
    }


    img.imagenBotonCatalogo {
      width: 140px;
    }



    div.contenedorPrincipalCatalogos {
      display: flex;
      margin: auto;
      width: 100%;
    }



    div.menuCatalogo {
      display: none;
    }

    p.categoriasCatalogo {
      font-size: 12px;
      color: #008000;
      font-weight: bold;
      margin: 0px;
      font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    }

    p.enlaceACalculadora {
      font-size: 15px;
      color: #800080;
    }


    p.enlaceACatalogoPdf {
      font-size: 15px;
      color: #ff0000;
    }



    div.contenidoCatalogo {
      display: block;
      width: 100%;
      margin: 0px 0px 0px 0px;
      text-align: center;

    }

    h3.titulosDeCategorias {
      color: black;
      font-size: 16px;
      text-align: center;
    }



    div.bloqueDeProductos {
      display: block;
      align-items: center;
      justify-content: center;
    }

    /* Separador para menús */

    div.espacioParaMenu {
      display: none;
    }

    /* Bloque que va a la izquierda / arriba */

    div.bloqueIzquierdaArriba {
      display: flex;
      width: 100%;
      height: auto;
    }

    /* Bloque que va a la derecha / abajo */
    div.bloqueDerechaAbajo {
      display: flex;
      width: 100%;
      height: auto;

    }



    /* Segmento para cada producto DXN */
    div.productoCatalogoDXN {
      display: block;
      justify-content: center;
      align-items: center;
      margin: auto;
      width: 42%;
      line-height: 0.3;
    }

    h4.nombreProductoCatalogo {
      margin: 0;
      font-size: 13px;
      color: #0000ff;
      line-height: 1;
    }

    p.descripcioProductoCatalogo {
      font-size: 11px;
      color: #008080;
      line-height: 1;
    }

    img.imagenProductoCatalogo {
      width: 80px;
      height: 80px;
      cursor: pointer;

    }

    p.precioAfiliadoCatalogo {
      font-family: Arial, Helvetica, sans-serif;

      font-size: 11px;
      color: purple;
      font-weight: bold;
    }

    span.SimboloSolesPrecioAfiliado {
      font-weight: lighter;
      font-family: Georgia, 'Times New Roman', Times, serif;
      color: red;
      font-size: 11px;
      font-weight: bold;
    }

    span.valorPrecioAfiliado {
      font-family: Arial, Helvetica, sans-serif;
      color: red;
      font-size: 12px;
      font-weight: bold;
    }

    p.precioPublicoCatalogo {
      font-size: 10px;
      color: purple;
    }

    span.SimboloSolesPrecioPublico {
      font-family: Georgia, 'Times New Roman', Times, serif;
      color: red;
      font-size: 10px;
      font-weight: bold;

    }

    span.valorPrecioPublico {
      font-family: Arial, Helvetica, sans-serif;
      color: blue;
      font-size: 11px;
      font-weight: bold;
    }

    span.pvCatalogo {
      font-family: Arial, Helvetica, sans-serif;

      font-size: 10px;
      color: blue;
    }

    span.montoPvCatalogo {
      font-family: Arial, Helvetica, sans-serif;
      font-weight: bold;
      font-size: 12px;
      color: blue;
    }

    span.svCatalogo {
      font-family: Arial, Helvetica, sans-serif;

      font-size: 10px;
      color: purple;
    }

    span.montoSvCatalogo {
      font-family: Arial, Helvetica, sans-serif;
      font-weight: bold;

      font-size: 11px;
      color: purple;
    }



    /* Todo para ventana emergente */
    .ventanaEmergente {
      display: flex;
      position: absolute;
      width: 100%;
      height: 100%;
      justify-content: center;
      align-items: center;
      background-color: rgba(79, 79, 79, 0.7);
      z-index: 1;
      visibility: hidden;
    }

    div.ordenarModal {
      display: block;
      margin-left: auto;
      margin-right: auto;
    }

    .modalContenedor {
      width: 900px;
      height: 100%;
      border-radius: 10px;
      background-color: #fff;
      text-align: center;
    }

    .cerrarVentanaEmergente {
      display: flex;
      width: 80px;
      height: 35px;
      border-radius: 10px;
      background-color: rgb(17, 195, 62);
      cursor: pointer;
      margin-top: 5px;
      margin-left: auto;
      margin-right: auto;
      justify-content: center;
      align-items: center;
    }

    .cerrarVentanaEmergente p {
      color: #fff;
      font-weight: 400;
      text-align: center;
      font-size: 16px;
      font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande",
        "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
    }

    /* Tamaño del Iframe */

    iframe.tamañoIframeProducto {

      width: 100%;
      height: auto;
    }



    /* Ocultar solo en movil */

    .ocultoEnMovil {
      display: none;
    }


/*
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
*/

  /* -_-_--___------ */
  /* Estilo para el formulario de afiliación a DXN */
  
  h1.tituloPrincipalFormulario{
    display: block;
    text-align: center;
    font-size: 16px;
    margin-top: -20px;
  }
  
  div.bloquePrincipalFormulario{
    
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    height: auto;
    margin-bottom: 80px;

  
  }
  
  div.bloque01Formulario{
  display:none;

  }
  
  div.bloque02Formulario{
    display: flex;
    flex-direction: column;
    border: 1px solid black;
    width: 100%;
    text-align: left;
    background-color: beige;
    height: auto;
  
  }
  
  /* //////////////////////////////
  CSS obtenido para formulario
  ///////////////////////////////// */

  form {
    display: flex;
    flex-direction: column;

  }
  
  section.seccionDeFormularioVertical{
    display: block;
  }
  
  section.seccionDeFormularioHorizontal{
    display: flex;
  }
  
  
  label.titulosIngresoDatos{
    width: 200px; 
    height: 39px; 
    margin-top: 25px;
    margin-bottom: 0px;
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
  
  }
  
  
  label.subtitulosIngresoDatos{
    width: 200px; 
    height: 39px; 
    margin-top: 50px;
    margin-bottom: 0px;
    font-size: 15px;
    font-family: Arial, Helvetica, sans-serif;
  
  }
  
  
  
  
  
  input.ingresoDeDatos{
    width: 350px; 
    height: 39px; 
    -webkit-border-radius: 0px 4px 4px 0px/5px 5px 4px 4px; 
    -moz-border-radius: 0px 4px 4px 0px/0px 0px 4px 4px; 
    border-radius: 0px 4px 4px 0px/5px 5px 4px 4px; 
    background-color: #fff; 
    -webkit-box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
    -moz-box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
    box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
    border: solid 1px #cbc9c9;
    margin-top: 5px; 
  }
  
  input.ingresoDeNumeros{
    width: 180px; 
    height: 39px; 
    -webkit-border-radius: 0px 4px 4px 0px/5px 5px 4px 4px; 
    -moz-border-radius: 0px 4px 4px 0px/0px 0px 4px 4px; 
    border-radius: 0px 4px 4px 0px/5px 5px 4px 4px; 
    background-color: #fff; 
    -webkit-box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
    -moz-box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
    box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
    border: solid 1px #cbc9c9;
    margin-left: 4%;
    margin-top: 5px; 
  }
  
  
  input.ingresoNacionalidad{
  
    width: 150px; 
    height: 39px; 
    -webkit-border-radius: 0px 4px 4px 0px/5px 5px 4px 4px; 
    -moz-border-radius: 0px 4px 4px 0px/0px 0px 4px 4px; 
    border-radius: 0px 4px 4px 0px/5px 5px 4px 4px; 
    background-color: #fff; 
    -webkit-box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
    -moz-box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
    box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
    border: solid 1px #cbc9c9;
    margin-left: 13%;
    margin-top: 5px; 
  
  
  }
  
  
  input.ingresoDeFechaNacimiento{
    width: 150px; 
    height: 39px; 
    -webkit-border-radius: 0px 4px 4px 0px/5px 5px 4px 4px; 
    -moz-border-radius: 0px 4px 4px 0px/0px 0px 4px 4px; 
    border-radius: 0px 4px 4px 0px/5px 5px 4px 4px; 
    background-color: #fff; 
    -webkit-box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
    -moz-box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
    box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
    border: solid 1px #cbc9c9;
    margin-left: 2%;
    margin-top: 5px; 
  }
  
  input.ingresoCorreoElectronico{
    width: 150px; 
    height: 39px; 
    -webkit-border-radius: 0px 4px 4px 0px/5px 5px 4px 4px; 
    -moz-border-radius: 0px 4px 4px 0px/0px 0px 4px 4px; 
    border-radius: 0px 4px 4px 0px/5px 5px 4px 4px; 
    background-color: #fff; 
    -webkit-box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
    -moz-box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
    box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
    border: solid 1px #cbc9c9;
    margin-left: 11%;
    margin-top: 5px; 
  }
  
  input.ingresoNumeroCelular{
    width: 150px; 
    height: 39px; 
    -webkit-border-radius: 0px 4px 4px 0px/5px 5px 4px 4px; 
    -moz-border-radius: 0px 4px 4px 0px/0px 0px 4px 4px; 
    border-radius: 0px 4px 4px 0px/5px 5px 4px 4px; 
    background-color: #fff; 
    -webkit-box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
    -moz-box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
    box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
    border: solid 1px #cbc9c9;
    margin-top: 5px; 
  }
  
  
  input[type=number]::-webkit-inner-spin-button,
  input[type=number]::-webkit-outer-spin-button {
      -webkit-appearance: none;
      margin: 0;
      }
  
  
      section.botonDeEnvio{
        display: flex;
        width: 500px;
        align-items: center;
        justify-content: center;
  
      }
  
  input.botonEnvio{
  
    font-size: 16px;
    font-weight: 500;
    color: white;
    padding: 6px 25px 6px 25px;
    margin: 15px 8px 15px 8px;
  
    text-decoration: none;
    width: 300px;
    height: 35px; 
    -webkit-border-radius: 5px; 
    -moz-border-radius: 5px; 
    border-radius: 5px; 
    background-color: #412065; 
    -webkit-box-shadow: 0 3px rgba(58,87,175,.75); 
    -moz-box-shadow: 0 3px rgba(58,87,175,.75); 
    box-shadow: 0 3px rgba(58,87,175,.75);
    transition: all 0.1s linear 0s; 
    top: 0px;
    position: relative;
  
    cursor: pointer;
  
  }
  
  
  
  
  
  /* /////////////////////////////////////////////////////////////// */
  
  
  div.bloque03Formulario{
    display:block;
  text-align: center;
    width: 100%;
    height: auto;
  
    line-height: 1.5;
  
  }
  
  p.instruccionesFormulario{
    margin: 0px 20px 0px 20px;
    font-size: 12px;
    color: black;
    font-family: Verdana, Geneva, Tahoma, sans-serif;
  }  
  
  /* -_-_--___------ */
  
    /* Mensaje agradecimiento por afiliación a DXN */
  
    body.mensajeBienvenidaDXN{
      display: block;
      width: 100%;
      height: auto;
      text-align: center;
    }

  p.primeraLineaAgradecimiento{
  
    font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
    font-size: 22px;
  
  }
  
  p.segundaLineaAgradecimiento{
    font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
    font-size: 22px;
  
  }
  
  p.terceraLineaAgradecimiento{
    font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
    font-size: 28px;
    color: red;
    cursor: pointer;
  
  }
  
      
    /* Ocultar solo en web */
  
    .ocultoEnMovil {
      display: none;
    }


/*
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
*/

  }
  
  /*
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
*/