/* CSS file generated on Tue Aug 12 16:21:41 CEST 2003 */
.txtBold {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 8pt; font-style: normal; font-weight: bold; color: #FFFFFF; text-align: right; vertical-align: middle}
.txtItalica { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 8pt; font-style: italic; font-weight: normal; color: #FFFFFF; text-align: left; vertical-align: middle ; font-variant: normal; text-transform: none}
.txtMenu {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 8pt; font-style: normal; font-weight: bold; border-style: none; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin; background-color: #003366}
.barraMenu { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 8pt; font-style: normal; font-weight: bold; text-align: right; letter-spacing: normal; vertical-align: middle; word-spacing: normal; white-space: normal; border-color: #0099FF #0066CC #006699 #006699}
.tablaEncabezado { background-color:#003366 }
.tablaLineaHor{border-Color="#CCFF66"; font-size:7pt; mso-bidi-font-size:12pt; mso-bidi-font-family:Arial;}
.tablaSolapeHor{background-Color:#f7f7e7;font-size:7.0pt;mso-bidi-font-size:12.0pt;mso-bidi-font-family:Arial}
.tituloEncabezado { font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;text-align:center;color:#ffffcc;font-weight:bold }
.trenActivo { font-family:Arial,Helvetica,Geneva,sans-serif;font-size:8pt;text-align:center;color:#333333;font-weight:bold }
.trenActivo { font-family:Arial,Helvetica,Geneva,sans-serif;font-size:8pt;text-align:center;color:#333333;font-weight:bold }
.trenPendiente { font-family:Arial,Helvetica,Geneva,sans-serif;font-size:8pt;text-align:center;color:#333333 }
.trenVisitado { font-family:Arial,Helvetica,Geneva,sans-serif;font-size:8pt;text-align:center;color:#cccc99 }
.txtGigante { font-family:Arial, Helvetica, Geneva, sans-serif;font-size:16px;color:#333333 ; font-weight: bold}
.txtTip { font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;color:#333333 }
.botonNavegacion {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 10pt; color: #FFFFFF; font-weight: bold; text-align: center; background-position: centre centre; height: auto; width: auto; font-style: normal; line-height: normal; font-variant: normal; clip:      rect(   ); list-style-type: none.gif); background-repeat: no-repeat; background-attachment: fixed; vertical-align: middle; border-style: none; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin; background-color: #000099; cursor:hand; cursor:pointer;}
.botonBuscar { border-style:solid;border-color:#cccc99;background-color:#f7f7e7;padding:0pt 0pt 5pt 5pt;border-width:0px 0px 1px 1px; cursor:hand; cursor:pointer;}
.txtSubtitulo { font-family:Arial, Helvetica, Geneva, sans-serif;font-size:12pt;color:#333333 ; font-weight: bold }
.txtAviso { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #333333; text-align: left; vertical-align: middle }
.lineaResaltada { font-family:Arial, Helvetica, Geneva, sans-serif;font-size:9pt;background-color:#f7f7e7;color:#333333;vertical-align:baseline }
.lineaNormal { font-family:Arial, Helvetica, Geneva, sans-serif;font-size:9pt;color:#333333;background-color:#ffffff;vertical-align:baseline }
.txtObservaciones { font-family:Arial, Helvetica, Geneva, sans-serif;font-size:9pt;color:#ff6600; border: 0px solid White; }
.txtBoldRojo { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 10pt; font-style: normal; font-weight: bold; color: #FF0000; text-align: left; vertical-align: middle }
.txtBoldRojoAviso { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 10pt; font-style: normal; font-weight: bold; color: #FF0000; text-align: centre; vertical-align: middle }
.txtBoldAzul { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 8pt; font-style: normal; font-weight: bold; color: #333333; text-align: centre; vertical-align: baseline}
.txtNotas { font-family:Arial, Helvetica, Geneva, sans-serif;font-size:9pt;color:#000000; border: 0px solid White; font-style: italic }
/* Mensajes */
.txtTituloMensaje { font: bold 9pt Arial, Helvetica, Geneva, sans-serif; background-color:#f7f7e7; text-align="center"; color:#333333;}
.txtTituloError { font: bold 9pt Arial, Helvetica, Geneva, sans-serif; background-color:#f7f7e7; text-align="center"; color:#FF0000;}
.txtMensaje { font: 9pt Arial, Helvetica, Geneva, sans-serif; color: #ff2244; text-align: justify; border: 0px solid White; }
/* Errores */
.txtError { font: 9pt Arial, Helvetica, Geneva, sans-serif; color: #ff2244; text-align: justify; border: 0px solid White; }
.txtTipoError { font: bold 9pt Arial, Helvetica, Geneva, sans-serif; color: #ff2244; text-align: right; border: 0px solid White; }
.txtTablaError{}

.txtCombo { font-family:Arial, Helvetica, Geneva, sans-serif;font-size:9pt;color:#000000; border: 0px solid White; }
.txtEncabezado1 {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 8pt; font-style: normal; font-weight: bold; color: #FFFFFF; text-align: left; vertical-align: middle}
.txtEncabezado2 {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 8pt; font-style: normal; font-weight: ; color: #FFFFFF; text-align: left; vertical-align: middle; font-weight: normal}
.txtObligatorio { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 10pt; font-style: normal; font-weight: bold; color: #FF0000; text-align: right; vertical-align: middle }
.txtNormal { font-family:Arial, Helvetica, Geneva, sans-serif;font-size:9pt;color:#000000; border: 0px solid White; }
.lineaSolape { font-family:Arial, Helvetica, Geneva, sans-serif;font-size:9pt;background-color:#CC0033;color:#CC0000;vertical-align:baseline }
.lineaRelleno { font-family:Arial, Helvetica, sans-serif;font-size:9pt;color:#000000;vertical-align:baseline ; background-color: #FFFF00}
/* Observación para planes de estudio */
.txtObsmat { font-family:Arial, Helvetica, Geneva, sans-serif;font-size:9pt;color:#000000; border: 0px solid White; }
/* Asignatura Cancelada */
.txtAssCancelada { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 9pt; font-style: normal; font-weight: bold; color: #FF0000; text-align: justify; vertical-align: middle }
/* Vinculos para la navegación */
.vNavegacion:hover {color: #FFFFFF;text-decoration: none;}
.vNavegacion:link {color: #CCCCCC;text-decoration: none;}
.vNavegacion:visited {color: #CCCCCC;text-decoration: none;}
/* Vinculos para el menú */
.vMenu:hover {font-family: Geneva, Arial, Helvetica, san-serif; font-size: 15pt; font-style: normal; font-weight: bold; border-style: none; background-color: #FFFFFF; color: #FFFF00; text-decoration: none;}
.vMenu:link {font-family: Geneva, Arial, Helvetica, san-serif; font-size: 15pt; font-style: normal; font-weight: bold; border-style: none; background-color: #003366; color: #FFFF00; text-decoration: none;}
.vMenu:visited {font-family: Geneva, Arial, Helvetica, san-serif; font-size: 15pt; font-style: normal; font-weight: bold; border-style: none; background-color: #003366; color: #FFFF00; text-decoration: none;}
/* Vinculos Generales */
.vGeneral:hover {color: #BFE1EC;text-decoration: none;}
.vGeneral:link {color: #FFFFFF;text-decoration: none;}
.vGeneral:visited {color: #DCDCDC;text-decoration: none;}
/* Vinculo Porque no puedo*/
.vPorqueNoPuedo:hover {color: #CCCCCC;text-decoration: none; font: bold 9pt Arial, Helvetica, Geneva, sans-serif;}
.vPorqueNoPuedo:link {color: #333333;text-decoration: none; font: bold 9pt Arial, Helvetica, Geneva, sans-serif;}
.vPorqueNoPuedo:visited {color: #333333;text-decoration: none; font: bold 9pt Arial, Helvetica, Geneva, sans-serif;}

