body       { color: #000; font-size: 10pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #000; background-repeat: no-repeat; background-attachment: fixed; background-position: left top; text-align: left; margin: 0; padding: 0 }
p     { color: #000; font-size: 10pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: left; margin: 0 }
td     { color: #000; font-size: 10pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: left; margin: 0 }
a { color: #690; text-decoration: none }
a:link { color: #690; text-decoration: none }
a:visited { color: #690; text-decoration: none }
a:hover  { color: #690; text-decoration: underline }
h1    { color: #000 !important; font-size: 1.75em; font-weight: bold; background-repeat: no-repeat; text-align: left; padding-top: 7px; padding-bottom: 17px }
h2   { color: #000 !important; font-size: 1.3em; font-weight: bold; text-align: left; padding-bottom: 3px }
h3   { font-size: 1.1em; font-weight: bold; text-align: left; padding-bottom: 7px }
h5 { color: #000; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: lighter; text-align: center; margin: 0; padding-top: 7px; padding-bottom: 3px }
h6 { color: #000; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: lighter; text-align: left; margin: 0; padding: 3px 13px 3px 0; }
/*structure DIVS
*/
#container    { text-align: left; margin-right: auto; margin-left: auto; width: 1000px }
#stage       { background-color: #9c3; padding-bottom: 7px; width: 780px; height: auto; min-height: 600px }
#stage a:link   { color: #603; font-weight: bold; text-decoration: none }
#stage a:visited  { color: #603; font-weight: bold; text-decoration: none }
#stage a:hover  { color: #603; font-weight: bold; text-decoration: underline }
#footer a:link { color: #cf6; font-weight: bold; text-decoration: none }
#footer a:visited { color: #cf6; font-weight: bold; text-decoration: none }
#footer a:hover { color: #cf6; font-weight: bold; text-decoration: underline }
#footer { color: #cf6; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #690; text-align: center; padding-top: 7px; padding-bottom: 7px; width: 780px; height: auto }
#menubar   { background-color: #000; background-image: url("../images_style/menubar_bkg.gif"); width: 200px; float: right }
#brand     { background-color: #000; background-image: url("../images_style/brand.gif"); width: 200px; height: 231px }
#brand h3 { display: none }
/*Navigator DIVS
*/
#navigator    { font-size: 10pt; line-height: 2em; background-color: #000; background-repeat: no-repeat; background-position: 0 0; text-align: left; margin: 0; padding: 0; width: 200px }
#navigator ul { list-style-type: none; margin: 0; padding: 0 }
#navigator a    { color: #9c3; font-size: 10pt; font-weight: bold; text-decoration: none; background-repeat: repeat-x; text-indent: 0; display: block }
#navigator hover { color: #fff; font-size: 10pt; text-decoration: none; background-repeat: repeat-x; text-indent: 0; display: block }
#navigator li { margin: 0; padding: 0 }
#navigator li a    { color: #9c3; background-color: #000; text-indent: 10px; margin: 0; padding: 3px 0; width: 200px }
#navigator li a:hover   { color: #000; background-color: #9c3; margin: 0; padding: 3px 0; width: 200px }
#ending   { background-image: url("../images_style/ending.gif"); width: 200px; height: 65px }
#ending h3 { display: none }
#navigator #current   { color: #000 !important; background-color: #9c3; background-image: url("../images_style/mono_h1.gif"); background-repeat: no-repeat; display: block }
/*Navigatos 2 level divs*/
#navigator ul ul { list-style-type: none; margin: 0; padding: 0 }
#navigator ul ul li { margin: 0; padding: 0 }
#navigator ul ul li a  { color: #690; background-color: #cf6; background-image: none; text-indent: 30px; margin: 0; padding: 3px 0; width: 200px; border-bottom: #603 }
#navigator ul ul li a:hover  { color: #cf6; background-color: #9c3; padding-top: 3px; padding-bottom: 3px }
#navigator ul ul li #activo   { color: #cf6; background-color: #690; background-repeat: no-repeat; text-indent: 30px; margin: 0; padding: 3px 0; width: 200px; border-bottom: #603 }
/*w3c DIVS
*/
#w3c    { color: #9c3; font-size: 8pt; line-height: 2em; background-color: #000; text-align: center }
#w3c p { color: #690; text-align: center }
#w3c a:link    { color: #9c3; font-size: 8pt; text-decoration: none; text-align: center; cursor: help }
#w3c a:visited    { color: #9c3; font-size: 8pt; text-decoration: none; text-align: center; cursor: help }
#w3c a:hover   { color: #9c3; font-size: 8pt; text-decoration: none; text-align: center; border-bottom: 1px dotted #9c3}
/*Estilos de Tablas*/
.td_mono { font-size: 1.25em; font-weight: normal; background-image: url("../images_style/mono_encabezados.gif"); background-repeat: no-repeat; padding-left: 90px; border-bottom: 1px solid #603}
.td_plato { font-size: 0.9em; text-align: center; padding: 3px 13px; border-right: 1px solid #603; border-bottom: 1px dotted #603; border-left: 1px solid #603}
.td_separador  { font-size: 0.9em; font-weight: bold; background-color: #fc6; text-align: center; padding: 3px 13px; border-right: 1px solid #603; border-bottom: 1px dotted #603; border-left: 1px solid #603}
.td_platoleft  { font-size: 0.9em; font-weight: normal; text-align: left; padding: 3px 13px; border-right: 1px dotted #603; border-bottom: 1px dotted #603; border-left: 1px solid #603}
.td_platoright  { font-size: 0.9em; font-weight: normal; text-align: right; padding: 3px 13px; border-right: 1px solid #603; border-bottom: 1px dotted #603}
.td_end { color: #fc6; font-size: 0.9em; font-weight: normal; background-color: #603; text-align: center; padding: 3px 13px; border-right: 1px solid #603; border-bottom: 1px solid #603; border-left: 1px solid #603}
/*Estilos del Stage*/
#stage p { padding-right: 13px; padding-left: 13px }
#stage h1  { font-size: 2em; font-weight: bold; background-image: url("../images_style/mono_h1.gif"); background-repeat: no-repeat; margin: 0; padding: 27px 13px 35px }
#stage h2 { padding-right: 13px; padding-left: 13px }
/*The sidebox
*/
#sidebox { color: #cf6; font-size: 9pt; background-color: #690; margin-right: 13px; margin-bottom: 7px; margin-left: 13px; padding: 7px; width: 170px; float: right }
#sidebox p { color: #cf6; font-size: 9pt; padding: 0 }
#sidebox h3  { color: #9c3; font-size: 12pt; font-weight: bold; margin: 7px 0 3px; padding: 0; border-bottom: 1px dotted #9c3 }
#sidebox h5 { color: #9c3; font-size: 12pt; font-weight: bold; text-align: center; margin: 0 0 3px; padding: 0 }
.image_c { }
/*estilos de elementos*/
#leftimage { padding-right: 7px; padding-bottom: 7px }
#stage p { text-align: justify }
/*Otros
*/
.crumb { color: #690; }
.crumb a:link { color: #690; text-decoration: none; }
.crumb a:visited { color: #690; text-decoration: none; }
.crumb a:hover { color: #9c3; text-decoration: underline; }
.crumb a:active { color: #cf6; text-decoration: underline; }
