body  { font-size: 12px; font-family: Arial, Verdana, Sans-Serif; line-height: 14px; background: #903 url(nav_imgs/silueta-lunares-rojos.png) no-repeat fixed right 100px }
a:link                   { color: #6b7cff; font-family: Helvetica, Arial, Verdana, Sans-Serif; font-weight: bold; text-decoration: underline }
a:hover            { color: black; font-weight: bold; text-decoration: none }
a:visited              { color: #4a93a5; font-family: Helvetica, Arial, Verdana, Sans-Serif; font-weight: bold; text-decoration: underline }
.footer   { font-size: 10px; letter-spacing: 0.5px }
h1                              { color: #9fddff !important; font-size: 18px; font-family: Arial, Helvetica, Verdana, sans-serif, sans-serif, Arial, Times, "Times New Roman"; font-weight: bold; line-height: 16px }
h2                { color: #9fddff !important; font-size: 14px !important; font-family: Arial, Helvetica, Verdana, sans-serif, sans-serif, Arial, Times, "Times New Roman"; font-weight: bold; line-height: 16px; text-decoration: none }
.h2              { color: #9fddff !important; font-size: 14px; font-family: Arial, Helvetica, Verdana, sans-serif, sans-serif, Arial, Times, "Times New Roman"; font-weight: bold; line-height: 16px; text-decoration: none }
.h2_black { color: #000 !important; font-size: 14px; font-family: Arial, Helvetica, Verdana, sans-serif, sans-serif, Arial, Times, "Times New Roman"; font-weight: bold; line-height: 16px; text-decoration: none }
.h2_red { color: #ff0c0f !important; font-size: 14px; font-family: Arial, Helvetica, Verdana, sans-serif, sans-serif, Arial, Times, "Times New Roman"; font-weight: bold; line-height: 16px; text-decoration: none }
h3               { color: #9fddff !important; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif, sans-serif, Arial, Times, "Times New Roman"; font-weight: bold; line-height: 14px; text-decoration: none }
.h3            { color: #9fddff !important; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif, sans-serif, Arial, Times, "Times New Roman"; font-weight: bold; line-height: 14px; text-decoration: none }
.h3 red { color: #ff0c0f !important; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif, sans-serif, Arial, Times, "Times New Roman"; font-weight: bold; line-height: 14px; text-decoration: none }
.details           { font-size: 11px; font-style: oblique }.darkredbox   { background-color: #9e1025; padding: 10px; border: solid 1px #f60007 }
.redbox    { color: white; background-color: #bd0000; padding: 5px; border: solid 1px #639 }
.box_redborder { padding: 10px; border: solid 1px #c00 }
.submenu     { color: #f63248; font-size: 11px; font-weight: bold; text-decoration: none; text-align: center; padding: 4px; border-right: 1px solid #447ac9; border-bottom: 1px solid #447ac9 }
.submenu a:link            { color: #c00; font-size: 11px; font-weight: bold; text-decoration: none; text-align: center; padding: 4px }
.submenu a:hover             { color: #f03; font-size: 11px; font-weight: bold; text-decoration: none; background-color: #fff; text-align: center; padding: 4px }
.submenuon      { color: #fff; font-size: 11px; font-weight: bold; text-decoration: none; background-color: #69c !important; text-align: center; padding: 4px; border-right: 1px solid #447ac9; border-bottom: 1px solid #447ac9 }
.submenuon a:link      { color: #036; font-size: 11px; font-weight: bold; text-decoration: none; background-color: #69c !important; text-align: center; padding-right: 4px; padding-left: 4px }
.submenuon a:hover      { color: #f33; font-size: 11px; font-weight: bold; text-decoration: none; background-color: #69c !important; text-align: center; padding-right: 4px; padding-left: 4px }
.weekday        { font-weight: bold; background-color: #d1e1e9; padding-right: 3px; padding-left: 3px; border-right: 1px solid #447ac9; border-bottom: 1px solid #447ac9; border-left: 1px solid #447ac9 }
.weekday_title      { font-size: 12px; font-weight: bold; background-color: #c00; padding-right: 3px; padding-left: 3px; border-right: 1px solid #447ac9; border-bottom: 1px solid #447ac9; border-left: 1px solid #447ac9 }
.weekday_transp        { font-size: 11px; border: solid 1px #447ac9 }
.table     { padding: 6px 6px 6px 10px; border-style: none none solid solid; border-width: thin medium thin thin; border-color: silver #69c }
.new { color: yellow; font-weight: bold; text-decoration: blink }
.level0               { font-size: 11px; font-family: sans-serif, Arial; line-height: 14px; background-color: #f66; padding-right: 2px; padding-left: 2px; border-right: 1px solid #039; border-bottom: 1px solid #039; border-left: 1px solid #039 }
.levelk          { font-size: 11px; font-family: sans-serif, Arial; line-height: 14px; background-color: #ff917a; padding-right: 2px; padding-left: 2px; border-right: 1px solid #039; border-bottom: 1px solid #039; border-left: 1px solid #039 }
.levelHD { font-size: 11px; font-family: sans-serif, Arial; line-height: 14px; background-color: #fff; padding-right: 2px; padding-left: 2px; border-right: 1px solid #039; border-bottom: 1px solid #039; border-left: 1px solid #039 }
.levelk2 { font-size: 11px; font-family: sans-serif, Arial; line-height: 14px; background-color: #ff917a; padding-right: 2px; padding-left: 2px; border-right: 1px solid #039; border-bottom: 1px solid #039; border-left: 1px solid #039 }
.levelA1             { font-size: 11px; font-family: sans-serif, Arial; line-height: 14px; background-color: #c3d9f6; padding-right: 2px; padding-left: 2px; border-right: 1px solid #039; border-bottom: 1px solid #039; border-left: 1px solid #039 }
.levelA2           { font-size: 11px; font-family: sans-serif, Arial; line-height: 14px; background-color: #73ade7; padding-right: 2px; padding-left: 2px; border-right: 1px solid #039; border-bottom: 1px solid #039; border-left: 1px solid #039 }
.levelB              { font-size: 11px; font-family: sans-serif, Arial; line-height: 14px; background-color: #4285c8; padding-right: 2px; padding-left: 2px; border-right: 1px solid #039; border-bottom: 1px solid #039; border-left: 1px solid #039 }
.levelC               { font-size: 11px; font-family: sans-serif, Arial; line-height: 14px; background-color: #369; padding-right: 2px; padding-left: 2px; border-right: 1px solid #039; border-bottom: 1px solid #039; border-left: 1px solid #039 }
.menub { font-size: 11px; font-style: normal; font-weight: bold; text-decoration: none; padding-right: 3px; padding-left: 3px }
.menub a:link  { color: #a4b5ff; font-size: 11px; font-style: normal; font-weight: bold; text-decoration: none; padding-right: 3px; padding-left: 3px }
.menub a:hover  { color: #c5d3ff; font-size: 11px; font-style: normal; font-weight: bold; text-decoration: none; padding-right: 3px; padding-left: 3px }
.menub a:active { color: #8aa5ff; font-size: 11px; font-style: normal; font-weight: bold; text-decoration: none; padding-right: 3px; padding-left: 3px }
.menub a:visited  { color: #a4b5ff; font-size: 11px; font-style: normal; font-weight: bold; text-decoration: none; padding-right: 3px; padding-left: 3px }

.menubon  { font-size: 11px; font-style: normal; font-weight: bold; text-decoration: none; padding-right: 3px; padding-left: 3px }
.menubon a:link   { color: white; font-size: 11px; font-style: normal; font-weight: bold; text-decoration: none; padding-right: 3px; padding-left: 3px }
.menubon a:hover    { color: #c5d3ff; font-size: 11px; font-style: normal; font-weight: bold; text-decoration: none; padding-right: 3px; padding-left: 3px }
.menubon a:active   { color: #8aa5ff; font-size: 11px; font-style: normal; font-weight: bold; text-decoration: none; padding-right: 3px; padding-left: 3px }
.menubon a:visited    { color: white; font-size: 11px; font-style: normal; font-weight: bold; text-decoration: none; padding-right: 3px; padding-left: 3px }
.red     { color: #9e1025 }
.azul_cielo     { color: #c5d3ff; text-align: center }
.title_tab { font-weight: bold; text-decoration: none; border-right: 1px solid #f63248; border-bottom: 1px solid #f63248; border-left: 1px solid #f63248 }
