/* --------------------------------------------------Horario */

/* Estilo para resaltar los títulos */
thead th, .fila1, .grado {
  background-color: rgb(1, 1, 24);
  color: white;
  font-size: 1rem;
}
td {
  font-family: 'Segoe UI', sans-serif;
  font-weight: 500;
  transition: all 0.6s ease;
}
@media (max-width: 768px) {
  table {
    font-size: 10px;
    min-width: 1200px;
  }
  .grado {
    writing-mode: vertical-rl;
    transform: rotate(180deg);
  }
}
td:hover {
  transform: scale(1.05);
  box-shadow: 0 0 5px #ccc;
}
tbody .td_tran, .decimo .td_ARTI, .undecimo .td_ARTI{
  background-color: #A9D08E;
}
tbody .td_pri, .octavo .td_EMPR, .noveno .td_EMPR{
  background-color: #FFE699;
}
tbody .td_seg, .decimo .td_EMPR, .undecimo .td_EMPR{
  background-color: #7030A0;
  color: white;
}
.tercero .td_DEVO, .tercero .td_INGL, .tercero .td_LECT, .tercero .td_SABE,
.cuarto .td_INGL, .cuarto .td_LECT,
.quinto .td_INGL, .quinto .td_LECT,
.sexto .td_INGL, .sexto .td_LECT,
.septimo .td_INGL,
.octavo .td_INGL,
.noveno .td_INGL{
  background-color: #FFC000;
}
.tercero .td_SIST, .tercero .td_ROBO, .tercero .td_ARTI,
.cuarto .td_SIST, .cuarto .td_ROBO, .cuarto .td_ARTI,
.quinto .td_SIST, .quinto .td_ROBO, .quinto .td_ARTI,
.sexto .td_SIST, .sexto .td_ROBO, .sexto .td_ARTI,
.septimo .td_SIST, .septimo .td_ROBO, .septimo .td_ARTI,
.octavo .td_SIST, .octavo .td_ROBO, .octavo .td_ARTI,
.noveno .td_SIST, .noveno .td_ROBO, .noveno .td_ARTI,
.decimo .td_SIST, .decimo .td_ROBO, .decimo .td_SABE, .decimo .td_DEVO,
.undecimo .td_SIST, .undecimo .td_ROBO{
  background-color: #2E75B5;
}
.tercero .td_SOCI, .tercero .td_MATE,
.cuarto .td_SOCI, .cuarto .td_MATE,
.quinto .td_SOCI, .quinto .td_MATE,
.sexto .td_DEVO, .sexto .td_MATE, .sexto .td_SABE,
.septimo .td_MATE, .septimo .td_MATE{
  background-color: #002060;
  color: white;
}
.tercero .td_EyT, .tercero .td_RELI,
.cuarto .td_EyT, .cuarto .td_RELI, .cuarto .td_DEVO, .cuarto .td_SABE,
.quinto .td_EyT, .quinto .td_RELI,
.sexto .td_RELI{
  background-color: #A5A5A5;
}
.tercero .td_ESPA, .tercero .td_NATU, 
.cuarto .td_ESPA, .cuarto .td_NATU,
.quinto .td_ESPA, .quinto .td_NATU, .quinto .td_DEVO, .quinto .td_SABE,
.sexto .td_BIOL,
.septimo .td_BIOL,
.octavo .td_BIOL,
.noveno .td_BIOL{
  background-color: #9393FF;
}
.tercero .td_EDUC,
.cuarto .td_EDUC,
.quinto .td_EDUC,
.sexto .td_EDUC, .sexto .td_EyT, .sexto .td_EMPR,
.septimo .td_EDUC, .septimo .td_EyT, .septimo .td_EMPR,
.octavo .td_EDUC, .octavo .td_EyT,
.noveno .td_EDUC, .noveno .td_EyT,
.decimo .td_EDUC, .decimo .td_EyT,
.undecimo .td_EDUC, .undecimo .td_EyT{
  background-color: #833B0C;
  color: white;
}
.tercero .td_OASI,
.cuarto .td_OASI,
.quinto .td_OASI,
.sexto .td_OASI,
.septimo .td_OASI, .septimo .td_RELI,
.octavo .td_OASI, .octavo .td_RELI,
.noveno .td_OASI, .noveno .td_RELI,
.decimo .td_OASI, .decimo .td_RELI,
.undecimo .td_OASI, .undecimo .td_RELI, .undecimo .td_DEVO, .undecimo .td_SABE{
  background-color: #00E3DE;
}
.sexto .td_ESPA, .sexto .td_SOCI,
.septimo .td_ESPA, .septimo .td_SOCI,
.octavo .td_ESPA, .octavo .td_SOCI, .octavo .td_DEVO, .octavo .td_SABE,
.noveno .td_ESPA, .noveno .td_SOCI{
  background-color: #FFFF00;
}
.sexto .td_FISI, .sexto .td_GEOM, .sexto .td_GEOM,
.septimo .td_FISI, .septimo .td_GEOM, .septimo .td_MATE,
.octavo .td_FISI, .octavo .td_GEOM, .octavo .td_MATE,
.noveno .td_FISI, .noveno .td_GEOM, .noveno .td_MATE, .noveno .td_DEVO, .noveno .td_SABE,
.decimo .td_FISI, .decimo .td_GEOM, .decimo .td_MATE,
.undecimo .td_FISI, .undecimo .td_GEOM, .undecimo .td_MATE{
  background-color: #00AF50;
  color: black;
}
.sexto .td_QUIM, 
.septimo .td_QUIM, .septimo .td_LECT, .septimo .td_DEVO, .septimo .td_SABE,
.octavo .td_QUIM, .octavo .td_LECT,
.noveno .td_QUIM, .noveno .td_LECT,
.decimo .td_QUIM, .decimo .td_LECT,
.undecimo .td_QUIM, .undecimo .td_LECT{
  background-color: #ED7D31;
}
.decimo .td_ESPA, .decimo .td_INGL,
.undecimo .td_ESPA, .undecimo .td_INGL{
  background-color: #FF0000;
  color: black;
}
.decimo .td_POLI, .decimo .td_FILO,
.undecimo .td_POLI, .undecimo .td_FILO{
  background-color: #FF5050;
  color: black;
}