.height-350{
    height: 350px !important;
}

.height-415{
    height: 415px !important;
}



@media (max-width: 990px) {
    #days-desk{
        display: none !important;
    }

    #titulo-program{
        text-align: center;
    }

    li#movil-li {
        padding: 0 5px;
    }
}

@media (min-width: 990px) {
    #days-movil{
        display: none !important;
    }
}

@media (min-width: 1200px) {
    .height-programa{
        height: 415px !important;
    }
}

@media (max-width: 1199px) {
    .height-programa{
        height: 550px !important;
    }
}
/* Estilos nuevos para plantilla */
.friendly-fieldset {
  border: 1px solid black;        /* Borde verde amigable */
  border-radius: 12px;              /* Bordes redondeados */
  padding: 20px;                    /* Espacio interno */
  box-shadow: 0 2px 8px rgba(0,0,0,0.1); /* Sombra ligera */
}

.friendly-fieldset legend {
    text-align: center;
  font-size: 1.2rem;                /* Un poco más grande */
  font-weight: bold;

  padding: 0 10px;                  /* Espacio a los lados */
  background: #ffffff;              /* Fondo blanco para que parezca una etiqueta */
  /* border-radius: 6px;
  box-shadow: 0 1px 4px rgba(0,0,0,0.1); */
}