body.main  { color: #663300; font: 10pt Arial, Helvetica, sans-serif; background: #ffffff no-repeat fixed left center; text-align: justify }

body.menu  { color: #663300; background-color: #cccc99; background-image: none }

#main { clear: both; }
#main a { color: #669966; }
#main a:visited { color: #996666; }
#main a:active { color: #cccc99; }

#menu a { color: #ffffff; }
#menu a:visited { color: #669966; }
#menu a:active { color: #996666; }

#anuncio {
    display: inline;
    text-align: center;
}
#anuncio form { margin: 0 }
#anuncio input { 
    color: #663300;
    background-color: #CCCC99;
    font: 14pt Arial, Helvetica, sans-serif;
    border: 0;
    display: inline;
}

#ilustracion { 
    padding: 1em; 
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    border: 0;
    font: 9pt Arial, Helvetica, sans-serif;
}

#creditos {
    text-align: center;
    margin-top: 0.3em;
    margin-bottom: 0.3em;
    font: 7pt Arial, Helvetica, sans-serif;
    border-top: 1px solid #999;
}

.text { 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 10pt; 
}

table { 
    border-collapse: collapse;
    border-color: #000000; 
    padding: 2px;
}

.horario {
    font-size: 10pt;
    text-align: center;
}

.titconf { 
    font-size: 11pt;
    font-weight: bold;
    display: block;
}

.temario {
    font-weight: bold;
    display: block;
}

.texto {  font-family: Arial; }
.justificar {  text-align: justify; padding-bottom: 1em;}
.blink {  text-decoration: blink}

ul { text-align: justify; 
    margin-top: 0px;
}
.justificarnopadding { text-align: justify; }

