/* RESOLUCIONES --------------------------- */
/* ---------------------------------------- */
/* PLANTILLA ------------------------------ */
/* ---------------------------------------- */
/* ---------------------------------------- */
/* FUENTES ------------------------------ */
/* ---------------------------------------- */
/*Posicionar la caja*/
/*ESTILO CABECERA*/
/*FORMULARIOS*/
/*Estilos para los Botones*/
/*Iconos FontAwesome*/
.formatter.BotonIconoDestacado.tipo_botonDestacado .contenedor_boton_destacado a.botonDestacado, .formatter.BotonIconoDestacado.tipo_botonDestacado .contenedor_boton_destacado .botonDestacado {
  justify-content: flex-start;
  padding: 20px;
  border-radius: 14px;
  column-gap: 20px;
  color: black;
}
.formatter.BotonIconoDestacado.tipo_botonDestacado .contenedor_boton_destacado a.botonDestacado .IconoBotonDestacado:before, .formatter.BotonIconoDestacado.tipo_botonDestacado .contenedor_boton_destacado .botonDestacado .IconoBotonDestacado:before {
  font-size: 40px;
  text-decoration: none;
}
.formatter.BotonIconoDestacado.tipo_botonDestacado .contenedor_boton_destacado a.botonDestacado .contenedor_texto, .formatter.BotonIconoDestacado.tipo_botonDestacado .contenedor_boton_destacado .botonDestacado .contenedor_texto {
  gap: 5px;
}
.formatter.BotonIconoDestacado.tipo_botonDestacado .contenedor_boton_destacado a.botonDestacado .contenedor_texto .nombre, .formatter.BotonIconoDestacado.tipo_botonDestacado .contenedor_boton_destacado .botonDestacado .contenedor_texto .nombre {
  font-weight: 700;
  font-size: 18px;
}
.formatter.BotonIconoDestacado.tipo_botonDestacado .contenedor_boton_destacado a.botonDestacado:hover, .formatter.BotonIconoDestacado.tipo_botonDestacado .contenedor_boton_destacado .botonDestacado:hover {
  color: white;
  background: var(--color-principal);
}
.formatter.BotonIconoDestacado.tipo_botonDestacado .contenedor_boton_destacado a.botonDestacado.estilo_unoi, .formatter.BotonIconoDestacado.tipo_botonDestacado .contenedor_boton_destacado .botonDestacado.estilo_unoi {
  background: white;
}
.formatter.BotonIconoDestacado.tipo_botonDestacado .contenedor_boton_destacado a.botonDestacado.estilo_unoi:hover, .formatter.BotonIconoDestacado.tipo_botonDestacado .contenedor_boton_destacado .botonDestacado.estilo_unoi:hover {
  color: white;
  background: var(--color-secundario);
}
.formatter.BotonIconoDestacado.tipo_botonDestacado .contenedor_boton_destacado a.botonDestacado.estilo_dos, .formatter.BotonIconoDestacado.tipo_botonDestacado .contenedor_boton_destacado .botonDestacado.estilo_dos {
  padding: 12px;
}
.formatter.BotonIconoDestacado.tipo_botonDestacado .contenedor_boton_destacado a.botonDestacado.estilo_dos .IconoBotonDestacado, .formatter.BotonIconoDestacado.tipo_botonDestacado .contenedor_boton_destacado .botonDestacado.estilo_dos .IconoBotonDestacado {
  width: 42px;
  height: 42px;
  position: relative;
  background: var(--color-principal);
  border-radius: 7px;
}
.formatter.BotonIconoDestacado.tipo_botonDestacado .contenedor_boton_destacado a.botonDestacado.estilo_dos .IconoBotonDestacado:before, .formatter.BotonIconoDestacado.tipo_botonDestacado .contenedor_boton_destacado .botonDestacado.estilo_dos .IconoBotonDestacado:before {
  color: white;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 22px;
}
.formatter.BotonIconoDestacado.tipo_botonDestacado .contenedor_boton_destacado a.botonDestacado.estilo_dos:hover, .formatter.BotonIconoDestacado.tipo_botonDestacado .contenedor_boton_destacado .botonDestacado.estilo_dos:hover {
  color: white;
  background: var(--color-principal);
}
.formatter.BotonIconoDestacado.tipo_botonDestacado .contenedor_boton_destacado a.botonDestacado.estilo_dos:hover .IconoBotonDestacado, .formatter.BotonIconoDestacado.tipo_botonDestacado .contenedor_boton_destacado .botonDestacado.estilo_dos:hover .IconoBotonDestacado {
  background: white;
}
.formatter.BotonIconoDestacado.tipo_botonDestacado .contenedor_boton_destacado a.botonDestacado.estilo_dos:hover .IconoBotonDestacado:before, .formatter.BotonIconoDestacado.tipo_botonDestacado .contenedor_boton_destacado .botonDestacado.estilo_dos:hover .IconoBotonDestacado:before {
  color: var(--color-principal);
}
.formatter.BotonIconoDestacado.tipo_botonDestacado .contenedor_boton_destacado a.botonDestacado.estilo_dosi, .formatter.BotonIconoDestacado.tipo_botonDestacado .contenedor_boton_destacado .botonDestacado.estilo_dosi {
  padding: 12px;
  background: white;
}
.formatter.BotonIconoDestacado.tipo_botonDestacado .contenedor_boton_destacado a.botonDestacado.estilo_dosi .IconoBotonDestacado, .formatter.BotonIconoDestacado.tipo_botonDestacado .contenedor_boton_destacado .botonDestacado.estilo_dosi .IconoBotonDestacado {
  width: 42px;
  height: 42px;
  position: relative;
  background: var(--color-secundario);
  border-radius: 7px;
}
.formatter.BotonIconoDestacado.tipo_botonDestacado .contenedor_boton_destacado a.botonDestacado.estilo_dosi .IconoBotonDestacado:before, .formatter.BotonIconoDestacado.tipo_botonDestacado .contenedor_boton_destacado .botonDestacado.estilo_dosi .IconoBotonDestacado:before {
  color: white;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 22px;
  text-decoration: none;
}
.formatter.BotonIconoDestacado.tipo_botonDestacado .contenedor_boton_destacado a.botonDestacado.estilo_dosi:hover, .formatter.BotonIconoDestacado.tipo_botonDestacado .contenedor_boton_destacado .botonDestacado.estilo_dosi:hover {
  color: white;
  background: var(--color-secundario);
}
.formatter.BotonIconoDestacado.tipo_botonDestacado .contenedor_boton_destacado a.botonDestacado.estilo_dosi:hover .IconoBotonDestacado, .formatter.BotonIconoDestacado.tipo_botonDestacado .contenedor_boton_destacado .botonDestacado.estilo_dosi:hover .IconoBotonDestacado {
  background: white;
}
.formatter.BotonIconoDestacado.tipo_botonDestacado .contenedor_boton_destacado a.botonDestacado.estilo_dosi:hover .IconoBotonDestacado:before, .formatter.BotonIconoDestacado.tipo_botonDestacado .contenedor_boton_destacado .botonDestacado.estilo_dosi:hover .IconoBotonDestacado:before {
  color: var(--color-secundario);
}
.formatter.BotonIconoDestacado.tipo_botonDestacado .contenedor_boton_destacado a.botonDestacado.estilo_tres, .formatter.BotonIconoDestacado.tipo_botonDestacado .contenedor_boton_destacado .botonDestacado.estilo_tres {
  padding: 12px;
}
.formatter.BotonIconoDestacado.tipo_botonDestacado .contenedor_boton_destacado a.botonDestacado.estilo_tres .contenedor_texto .nombre, .formatter.BotonIconoDestacado.tipo_botonDestacado .contenedor_boton_destacado .botonDestacado.estilo_tres .contenedor_texto .nombre {
  font-size: 15px;
}
.formatter.BotonIconoDestacado.tipo_botonDestacado .contenedor_boton_destacado a.botonDestacado.estilo_tres .IconoBotonDestacado:before, .formatter.BotonIconoDestacado.tipo_botonDestacado .contenedor_boton_destacado .botonDestacado.estilo_tres .IconoBotonDestacado:before {
  color: var(--color-principal);
  font-size: 22px;
}
.formatter.BotonIconoDestacado.tipo_botonDestacado .contenedor_boton_destacado a.botonDestacado.estilo_tres:hover .IconoBotonDestacado:before, .formatter.BotonIconoDestacado.tipo_botonDestacado .contenedor_boton_destacado .botonDestacado.estilo_tres:hover .IconoBotonDestacado:before {
  color: white;
}
.formatter.BotonIconoDestacado.tipo_botonDestacado .contenedor_boton_destacado a.botonDestacado.estilo_tresi, .formatter.BotonIconoDestacado.tipo_botonDestacado .contenedor_boton_destacado .botonDestacado.estilo_tresi {
  padding: 12px;
  background: white;
}
.formatter.BotonIconoDestacado.tipo_botonDestacado .contenedor_boton_destacado a.botonDestacado.estilo_tresi .contenedor_texto .nombre, .formatter.BotonIconoDestacado.tipo_botonDestacado .contenedor_boton_destacado .botonDestacado.estilo_tresi .contenedor_texto .nombre {
  font-size: 15px;
}
.formatter.BotonIconoDestacado.tipo_botonDestacado .contenedor_boton_destacado a.botonDestacado.estilo_tresi .IconoBotonDestacado:before, .formatter.BotonIconoDestacado.tipo_botonDestacado .contenedor_boton_destacado .botonDestacado.estilo_tresi .IconoBotonDestacado:before {
  color: var(--color-secundario);
  font-size: 22px;
}
.formatter.BotonIconoDestacado.tipo_botonDestacado .contenedor_boton_destacado a.botonDestacado.estilo_tresi:hover, .formatter.BotonIconoDestacado.tipo_botonDestacado .contenedor_boton_destacado .botonDestacado.estilo_tresi:hover {
  background: var(--color-secundario);
}
.formatter.BotonIconoDestacado.tipo_botonDestacado .contenedor_boton_destacado a.botonDestacado.estilo_tresi:hover .IconoBotonDestacado:before, .formatter.BotonIconoDestacado.tipo_botonDestacado .contenedor_boton_destacado .botonDestacado.estilo_tresi:hover .IconoBotonDestacado:before {
  color: white;
}
.formatter.BotonIconoDestacado.tipo_destacado .contenedor-recurso-BotonIconoDestacado-wrapper .ElementoDestacado {
  background: var(--color-principal);
  border-radius: 20px;
  overflow: hidden;
  box-shadow: 0 0 32px rgba(0, 0, 0, 0.2588235294);
}
.formatter.BotonIconoDestacado.tipo_destacado .contenedor-recurso-BotonIconoDestacado-wrapper .ElementoDestacado:has(.IconoBotonDestacado) {
  justify-content: space-between;
}
.formatter.BotonIconoDestacado.tipo_destacado .contenedor-recurso-BotonIconoDestacado-wrapper .ElementoDestacado:has(.tipo_caja) {
  box-shadow: none;
}
.formatter.BotonIconoDestacado.tipo_destacado .contenedor-recurso-BotonIconoDestacado-wrapper .ElementoDestacado:has(.tipo_caja):hover {
  box-shadow: 0 0 32px rgba(0, 0, 0, 0.2588235294);
}
.formatter.BotonIconoDestacado.tipo_destacado .contenedor-recurso-BotonIconoDestacado-wrapper .ElementoDestacado .enlace_destacado {
  margin-left: 30px;
  margin-top: -15px;
  margin-bottom: 15px;
  border: 1px solid white;
}
.formatter.BotonIconoDestacado.tipo_destacado .contenedor-recurso-BotonIconoDestacado-wrapper .ElementoDestacado .enlace_destacado.tipo_caja {
  margin: 0;
}
.formatter.BotonIconoDestacado.tipo_destacado .contenedor-recurso-BotonIconoDestacado-wrapper .ElementoDestacado .contenedor_texto_icono {
  padding: 20px 30px 28px 30px;
  color: white;
  justify-content: initial;
}
.formatter.BotonIconoDestacado.tipo_destacado .contenedor-recurso-BotonIconoDestacado-wrapper .ElementoDestacado .contenedor_texto_icono .contenedor_texto {
  row-gap: 5px;
}
.formatter.BotonIconoDestacado.tipo_destacado .contenedor-recurso-BotonIconoDestacado-wrapper .ElementoDestacado .contenedor_texto_icono .contenedor_texto .nombre {
  font-weight: 700;
  font-size: 22px;
  line-height: initial;
}
.formatter.BotonIconoDestacado.tipo_destacado .contenedor-recurso-BotonIconoDestacado-wrapper .ElementoDestacado .contenedor_texto_icono .contenedor_texto .descripcion {
  font-size: 20px;
  line-height: 24px;
  font-weight: 500;
}
.formatter.BotonIconoDestacado.tipo_destacado .contenedor-recurso-BotonIconoDestacado-wrapper .ElementoDestacado.estilo_unoi {
  background: var(--color-secundario);
}
.formatter.BotonIconoDestacado.tipo_destacado .contenedor-recurso-BotonIconoDestacado-wrapper .ElementoDestacado.estilo_dos {
  background: white;
}
.formatter.BotonIconoDestacado.tipo_destacado .contenedor-recurso-BotonIconoDestacado-wrapper .ElementoDestacado.estilo_dos .contenedor_texto_icono {
  color: var(--color-gris0);
}
.formatter.BotonIconoDestacado.tipo_destacado .contenedor-recurso-BotonIconoDestacado-wrapper .ElementoDestacado.estilo_dosi {
  background: var(--color-gris0);
}
.formatter.BotonIconoDestacado.tipo_destacado .contenedor-recurso-BotonIconoDestacado-wrapper .ElementoDestacado.estilo_tres {
  background: white;
}
.formatter.BotonIconoDestacado.tipo_destacado .contenedor-recurso-BotonIconoDestacado-wrapper .ElementoDestacado.estilo_tres .contenedor_texto_icono {
  color: var(--color-gris0);
}
.formatter.BotonIconoDestacado.tipo_destacado .contenedor-recurso-BotonIconoDestacado-wrapper .ElementoDestacado.estilo_tres .contenedor_texto_icono .nombre {
  color: var(--color-principal);
}
.formatter.BotonIconoDestacado.tipo_destacado .contenedor-recurso-BotonIconoDestacado-wrapper .ElementoDestacado.estilo_tres .contenedor_texto_icono .IconoBotonDestacado:before {
  color: var(--color-principal);
}
.formatter.BotonIconoDestacado.tipo_destacado .contenedor-recurso-BotonIconoDestacado-wrapper .ElementoDestacado.estilo_tresi {
  background: white;
}
.formatter.BotonIconoDestacado.tipo_destacado .contenedor-recurso-BotonIconoDestacado-wrapper .ElementoDestacado.estilo_tresi .contenedor_texto_icono {
  color: var(--color-gris0);
}
.formatter.BotonIconoDestacado.tipo_destacado .contenedor-recurso-BotonIconoDestacado-wrapper .ElementoDestacado.estilo_tresi .contenedor_texto_icono .nombre {
  color: var(--color-secundario);
}
.formatter.BotonIconoDestacado.tipo_destacado .contenedor-recurso-BotonIconoDestacado-wrapper .ElementoDestacado.estilo_tresi .contenedor_texto_icono .IconoBotonDestacado:before {
  color: var(--color-secundario);
}
.formatter.BotonIconoDestacado[data-tipo-formatter=aside].tipo_destacado .ElementoDestacado {
  border-radius: 10px;
  box-shadow: none;
}

/*# sourceMappingURL=BotonDestacadoSkin.css.map */
