body, p ,td { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;font-size: x-small; }
.pjustify {text-align: justify }
a:link   { text-decoration: underline }
a:visited  { color:blue;text-decoration: underline }
a:hover  { text-decoration: none }

.programa  { padding-top: 3px; padding-bottom: 3px;border: 1px solid #102c5a }
.programa1  { padding-top: 3px; padding-bottom: 3px;background-color: #e5eefb;border: 1px solid #102c5a }
.programa11  { padding-top: 3px; padding-bottom: 3px;background-color: #dbbfc2;border: 1px solid #102c5a }
.programa2  { padding-top: 3px; padding-bottom: 3px;background-color: #c49199;border: 1px solid #102c5a }
.programa3  { padding-top: 3px; padding-bottom: 3px;background-color: #ad6670;border: 1px solid #102c5a }
.programav01  {padding-top: 3px; padding-bottom: 3px; background-color: #f5f7ed;border: 1px solid #102c5a }
.programav1  { padding-top: 3px; padding-bottom: 3px;background-color: #e0ebd1;border: 1px solid #102c5a }
.programav2  { padding-top: 3px; padding-bottom: 3px;background-color: #c4d6a6;border: 1px solid #102c5a }

.sala  { padding-top: 3px; padding-bottom: 3px;border: 1px solid #102c5a;color: white; font-weight: bold; background-color: #102c5a; text-align: center }
.horario {padding-top: 3px; padding-bottom: 3px; border: 1px solid #102c5a;text-align: center; vertical-align: top; width: 50px }