/* grid-contenedor-panel-lista-opciones-... */

  @supports (display: grid) {

    .grid-contenedor-panel-lista-opciones-nivel-01,
    .grid-contenedor-panel-lista-opciones-nivel-02,
    .grid-contenedor-panel-lista-opciones-nivel-03,
    .grid-contenedor-panel-lista-opciones-nivel-04,
    .grid-contenedor-panel-lista-opciones-nivel-05,
    .grid-contenedor-panel-lista-opciones-nivel-06,
    .grid-contenedor-panel-lista-opciones-nivel-07,
    .grid-contenedor-panel-lista-opciones-nivel-08 {
      display: grid;
      grid-template-columns: auto;
      grid-auto-flow: row;
      grid-gap: 10px;
    }

    @media screen and (min-width: 992px) {

      .grid-contenedor-panel-lista-opciones-nivel-01,
      .grid-contenedor-panel-lista-opciones-nivel-02,
      .grid-contenedor-panel-lista-opciones-nivel-03,
      .grid-contenedor-panel-lista-opciones-nivel-04,
      .grid-contenedor-panel-lista-opciones-nivel-05,
      .grid-contenedor-panel-lista-opciones-nivel-06,
      .grid-contenedor-panel-lista-opciones-nivel-07,
      .grid-contenedor-panel-lista-opciones-nivel-08 {
        grid-gap: 20px;
      }
    }

  }
/* -> grid-contenedor-panel-lista-opciones-... */


/* grid-contenedor-opcion-... */

@supports(display: grid ) {

  .grid-contenedor-opcion-nivel-01 {
    display: grid;
    grid-gap: 13px;
    grid-template-columns: 62px auto 137px;
    grid-template-areas: "imagen-opcion-nivel-01 titulo-opcion-nivel-01 ver-mas-seccion-documento-nivel-01";
  }

  .grid-contenedor-opcion-nivel-01-sin-boton {
    display: grid;
    grid-gap: 13px;
    grid-template-columns: 62px auto 137px;
    grid-template-areas: "imagen-opcion-nivel-01 titulo-opcion-nivel-01 .";
  }

  .grid-contenedor-opcion-nivel-02 {
    display: grid;
    grid-gap: 13px;
    grid-template-columns: 62px auto 137px;
    grid-template-areas: "imagen-opcion-nivel-02 titulo-opcion-nivel-02 ver-mas-seccion-documento-nivel-02";
  }

  .grid-contenedor-opcion-nivel-02-sin-boton {
    display: grid;
    grid-gap: 13px;
    grid-template-columns: 62px auto 137px;
    grid-template-areas: "imagen-opcion-nivel-02 titulo-opcion-nivel-02 .";
  }

  .grid-contenedor-opcion-nivel-03 {
    display: grid;
    grid-gap: 13px;
    grid-template-columns: 62px auto 137px;
    grid-template-areas: "imagen-opcion-nivel-03 titulo-opcion-nivel-03 ver-mas-seccion-documento-nivel-03";
  }

  .grid-contenedor-opcion-nivel-03-sin-boton {
    display: grid;
    grid-gap: 13px;
    grid-template-columns: 62px auto 137px;
    grid-template-areas: "imagen-opcion-nivel-03 titulo-opcion-nivel-03 .";
  }

  .grid-contenedor-opcion-nivel-04 {
    display: grid;
    grid-gap: 13px;
    grid-template-columns: 62px auto 137px;
    grid-template-areas: "imagen-opcion-nivel-04 titulo-opcion-nivel-04 ver-mas-seccion-documento-nivel-04";
  }

  .grid-contenedor-opcion-nivel-04-sin-boton {
    display: grid;
    grid-gap: 13px;
    grid-template-columns: 62px auto 137px;
    grid-template-areas: "imagen-opcion-nivel-04 titulo-opcion-nivel-04 .";
  }

  .grid-contenedor-opcion-nivel-05 {
    display: grid;
    grid-gap: 13px;
    grid-template-columns: 62px auto 137px;
    grid-template-areas: "imagen-opcion-nivel-05 titulo-opcion-nivel-05 ver-mas-seccion-documento-nivel-05";
  }

  .grid-contenedor-opcion-nivel-05-sin-boton {
    display: grid;
    grid-gap: 13px;
    grid-template-columns: 62px auto 137px;
    grid-template-areas: "imagen-opcion-nivel-05 titulo-opcion-nivel-05 .";
  }

  .grid-contenedor-opcion-nivel-06 {
    display: grid;
    grid-gap: 13px;
    grid-template-columns: 62px auto 137px;
    grid-template-areas: "imagen-opcion-nivel-06 titulo-opcion-nivel-06 ver-mas-seccion-documento-nivel-06";
  }

  .grid-contenedor-opcion-nivel-06-sin-boton {
    display: grid;
    grid-gap: 13px;
    grid-template-columns: 62px auto 137px;
    grid-template-areas: "imagen-opcion-nivel-06 titulo-opcion-nivel-06 .";
  }

  .grid-contenedor-opcion-nivel-07 {
    display: grid;
    grid-gap: 13px;
    grid-template-columns: 62px auto 137px;
    grid-template-areas: "imagen-opcion-nivel-07 titulo-opcion-nivel-07 ver-mas-seccion-documento-nivel-07";
  }

  .grid-contenedor-opcion-nivel-07-sin-boton {
    display: grid;
    grid-gap: 13px;
    grid-template-columns: 62px auto 137px;
    grid-template-areas: "imagen-opcion-nivel-07 titulo-opcion-nivel-07 .";
  }

  .grid-contenedor-opcion-nivel-08 {
    display: grid;
    grid-gap: 13px;
    grid-template-columns: 62px auto 137px;
    grid-template-areas: "imagen-opcion-nivel-08 titulo-opcion-nivel-08 ver-mas-seccion-documento-nivel-08";
  }

  .grid-contenedor-opcion-nivel-08-sin-boton {
    display: grid;
    grid-gap: 13px;
    grid-template-columns: 62px auto 137px;
    grid-template-areas: "imagen-opcion-nivel-08 titulo-opcion-nivel-08 .";
  }

  @media screen and (max-width: 768px) {

    .grid-contenedor-opcion-nivel-01,
    .grid-contenedor-opcion-nivel-02,
    .grid-contenedor-opcion-nivel-03,
    .grid-contenedor-opcion-nivel-04,
    .grid-contenedor-opcion-nivel-05,
    .grid-contenedor-opcion-nivel-06,
    .grid-contenedor-opcion-nivel-07,
    .grid-contenedor-opcion-nivel-08 {
      grid-gap: 10px;
      grid-template-columns: 62px auto 56px;
    }
  }

  .imagen-opcion-nivel-01 {
    grid-area: imagen-opcion-nivel-01;
  }

  .imagen-opcion-nivel-02 {
    grid-area: imagen-opcion-nivel-02;
  }

  .imagen-opcion-nivel-03 {
    grid-area: imagen-opcion-nivel-03;
  }

  .imagen-opcion-nivel-04 {
    grid-area: imagen-opcion-nivel-04;
  }

  .imagen-opcion-nivel-05 {
    grid-area: imagen-opcion-nivel-05;
  }

  .imagen-opcion-nivel-06 {
    grid-area: imagen-opcion-nivel-06;
  }

  .imagen-opcion-nivel-07 {
    grid-area: imagen-opcion-nivel-07;
  }

  .imagen-opcion-nivel-08 {
    grid-area: imagen-opcion-nivel-08;
  }

  .titulo-opcion-nivel-01 {
    grid-area: titulo-opcion-nivel-01;
  }

  .titulo-opcion-nivel-02 {
    grid-area: titulo-opcion-nivel-02;
  }

  .titulo-opcion-nivel-03 {
    grid-area: titulo-opcion-nivel-03;
  }

  .titulo-opcion-nivel-04 {
    grid-area: titulo-opcion-nivel-04;
  }

  .titulo-opcion-nivel-05 {
    grid-area: titulo-opcion-nivel-05;
  }

  .titulo-opcion-nivel-06 {
    grid-area: titulo-opcion-nivel-06;
  }

  .titulo-opcion-nivel-07 {
    grid-area: titulo-opcion-nivel-07;
  }

  .titulo-opcion-nivel-08 {
    grid-area: titulo-opcion-nivel-08;
  }

  .ver-mas-seccion-documento-nivel-01 {
    grid-area: ver-mas-seccion-documento-nivel-01;
  }

  .ver-mas-seccion-documento-nivel-02 {
    grid-area: ver-mas-seccion-documento-nivel-02;
  }

  .ver-mas-seccion-documento-nivel-03 {
    grid-area: ver-mas-seccion-documento-nivel-03;
  }

  .ver-mas-seccion-documento-nivel-04 {
    grid-area: ver-mas-seccion-documento-nivel-04;
  }

  .ver-mas-seccion-documento-nivel-05 {
    grid-area: ver-mas-seccion-documento-nivel-05;
  }

  .ver-mas-seccion-documento-nivel-06 {
    grid-area: ver-mas-seccion-documento-nivel-06;
  }

  .ver-mas-seccion-documento-nivel-07 {
    grid-area: ver-mas-seccion-documento-nivel-07;
  }

  .ver-mas-seccion-documento-nivel-08 {
    grid-area: ver-mas-seccion-documento-nivel-08;
  }

}

/* -> grid-contenedor-opcion-... */
