BODY
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-COLOR: #d3d3d3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.TituloAprendiendo {
	font-family:Arial;
	font-size: 13px;
	text-transform:uppercase;
	font-weight:bold;
	color: #666666;
	text-decoration:none;
	padding: 5px;
	background-position: left;
}

H1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-transform:uppercase;
	font-weight:bold;
	color: #003366;
	text-decoration:none;
	padding: 5px;
}
.ucsurTitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}

.fondo {
	background-color: #FFCC00;
}

A:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #0000FF;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}

A:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #0000FF;
    FONT-FAMILY: arial;
    TEXT-DECORATION: underline
}

A:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #0000FF;
    FONT-FAMILY: arial;
    TEXT-DECORATION: underline
}

.Texto {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	padding-left: 10px;
}
.Nombre {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: capitalize;
	color: #003399;
	text-decoration:none;
}
.SubTituloAprendiendo {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform:uppercase;
	font-weight:bold;
	color: #003366;
	text-decoration:none;
	padding: 5px;
}

.name {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #033B70;
	text-decoration:none;
	font-weight: bold;
}
.fondoUp {
	background-color: #0763B9;
	height: 1px;
}
.cabecera1 {
	background-color: #055A00;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.ucsurSubTitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #BCF5C4;
}
.ucsurCeldaTitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003300;
	background-color: #B6D5B4;
}
.ucsurCelda {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.ucsurTituloB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}

.TablaPrincipal THEAD TD{
    BORDER-RIGHT: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
    FONT-SIZE: 11px;
    COLOR: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
    BACKGROUND-COLOR: #990000;
    TEXT-ALIGN: center
}
.TablaPrincipal{
	width: inherit; /* table width */	
	color: inherit; /* text color */
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	border: 0px outset; /* border */
	border-collapse: collapse;
}
.TablaPrincipal TD
{
	padding: 3px; /* cell padding */
	border: 1px solid; /* cell spacing */
	border-color: #CCCCCC;  /* table background color */
}
.desaprobado
{
	padding: 3px; /* cell padding */
	border: 1px solid; /* cell spacing */
	border-color: #CCCCCC;  /* table background color */
	COLOR: #FF0000;
}
.alerta
{
	padding: 3px; /* cell padding */
	COLOR: #FF0000;
	font-weight:bold;
	text-align:center
}

.Cabecera
{
	background-color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.TablaPrincipal THEAD A:link{
	color:#0000FF;
	text-decoration:none;
}
.TablaPrincipal A:Link
{
	color:#0000FF;
	text-decoration:none;
}
.TablaPrincipal A:Visited
{
	text-decoration:none;
}
.TablaPrincipal A:Hover
{
	text-decoration:underline;
}
.TablaPrincipal2 THEAD TD{
    BORDER-RIGHT: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	border-top: #FFFFFF 1px solid;
    FONT-SIZE: 11px;
    COLOR: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
    BACKGROUND-COLOR: #235FBF;
    TEXT-ALIGN: center
}
.TablaPrincipal2 TBODY TD
{
    BORDER-RIGHT: #EEEEEE 1px solid;
    BORDER-TOP: buttonhighlight 1px solid;
    FONT-SIZE: 11px;
    BORDER-BOTTOM: #EEEEEE 1px solid;
    FONT-FAMILY: Arial;
	background-color:#FFFFFF
}
.TablaPrincipal2 A:Visited
{
	color:#FFFFFF;
	text-decoration:none;
}
.TablaPrincipal2 A:Hover
{
	text-decoration:underline;
}
.TablaPrincipal2 A:Link
{
	color:#FFFFFF;
	text-decoration:none;
}
.carpeta
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #333333;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.archivo
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #003366;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}

.TablaNormal THEAD TD{
    BORDER-RIGHT: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	border-top: #FFFFFF 1px solid;
    FONT-SIZE: 11px;
    COLOR: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
    BACKGROUND-COLOR: #0763B9;
    TEXT-ALIGN: center
}
.TablaNormal TBODY TD
{
    BORDER-RIGHT: #EEEEEE 1px solid;
    BORDER-TOP: buttonhighlight 1px solid;
    FONT-SIZE: 11px;
    BORDER-BOTTOM: #EEEEEE 1px solid;
    FONT-FAMILY: Arial;
	background-color:#FFFFFF
}
.evntsTablaBorde {
	font-weight: bold;
	border-top-color: #003366;
	border-right-color: #003366;
	border-bottom-color: #003366;
	border-left-color: #003366;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	background-color:#F4FAFF	
}
.evntsCeldaFecha {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration:none;
	font-weight: normal;
	background-color: #FFFFFF;
}

.evntsBarraDiaSemana {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration:none;
	font-weight: normal;
	border-top-color: #003366;
	border-right-color: #003366;
	border-bottom-color: #003366;
	border-left-color: #003366;
}
.evntsBarraCalendario {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration:none;
	font-weight: normal;
	background-color: #FFFFFF;
}
.TablaReporte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
.FondoGris {
	background-color:#CCCCCC;
}
.TablaSimple TD{
    FONT-SIZE: 11px;
    COLOR: #333333;
	font-family: Arial, Helvetica, sans-serif;
}

.fondoOff
{
	background-color:#FFFFFF;
}

.fondoOn
{
	background-color:#EFFAFF
}

.paginaBlanco
{
	background-color: #FFFFFF;
}
.cabecera
{
	background-color: #235FBF;
}

.boton{
    FONT-SIZE: 11px;
    COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	border:#0763B9;
	border-style:solid;
	border-width:1px;
}

.botonSinBorde{
    FONT-SIZE: 11px;
    COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	border:#0763B9;
	border-style:none;
}
INPUT.Button, BUTTON.Button 
{
	border: 0px; WIDTH: 99px; height: 22px; FONT-FAMILY: Arial, Verdana; TEXT-ALIGN: center;
	font-weight: bold;
	font-size: 11px;
	background-image: url(../img/button.gif);
}
input.TextBox 
{
	font-size: 11px; 
	font-family: Arial Verdana;
} 
.ewFilaOn {
	background-color: #F5F5F5; /* alt row color 2 */	
}
.ewFilaOff {
	background-color: #FFFFFF; /* alt row color 2 */	
}
.DivContenedor
{
    PADDING-RIGHT: 2px;
    BORDER-TOP: #000000 1px solid;
    BACKGROUND-IMAGE: none;
    PADDING-BOTTOM: 2px;
    OVERFLOW: auto;
    PADDING-TOP: 2px;
    BACKGROUND-REPEAT: repeat;
	position:relative;
    SCROLLBAR-BASE-COLOR: #c0c0c0
}

TABLE.Horarios {
	BACKGROUND-COLOR: #ffffff; BORDER-COLLAPSE: collapse; BORDER-LEFT: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; WIDTH: 100%; border-spacing: 0px; font-size:11px; font-family:Arial, Helvetica, sans-serif
}

TABLE.Horarios TD {	
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px;
}

textArea.CajaTexto 
{
	font-size: 12px; 
	font-family: Arial;
} 
.textoRojo {color: #FF0000;
font-weight:bold;
}

#lista {
	width:100%;
	line-height:normal;
}
#lista ul {
	margin:0;
	padding:5px 0px 5px 5px;
}
#lista li {
	list-style:none;
	background:url(../img/marcador_general.gif) left top no-repeat;
	padding-left:15px;
	padding-bottom:0px;
}
#lista a {
	text-decoration:none;
	color:#000000;
}
#lista a:hover {
	color:#003366;
}

#alerta
{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FF0000
}
#divMensajes{
	font:11px Arial, Verdana, sans-serif;
	text-align:center;
}

.avisoAlerta{
 border:#666666 1px solid;
 padding:3px;
 background-color:#FFFFCC;
 font-size:10px;
 font-weight:bold;
 vertical-align:middle;
} 

.subtituloModulo{
	font: bold 12px Arial, Verdana, sans-serif;
	color:#000066;
}
.facultades
{
	text-align:center;
	width:100%;
}

.textoFacultad{
	font-size: 11px;
	color: #000000;
	padding-right:20px;
	text-align:justify;
	width:600px;
}
.acc{
	width:590px;
}
#facultad{
	width: 500px; margin:0 auto; background:#E6E6E6;color:#000; text-align:center;
}

h2{font: lighter 200% "Trebuchet MS",Arial sans-serif;color: #208BE1}

ul.postnav,ul.postnav li{margin:0;padding:0;list-style-type:none;}
ul.postnav li{float:left;width:150px;font-size:140%;margin-right: 5px}
ul.postnav a{display:block;width:150px;padding:5px 0; font-family:Verdana,Arial,sans-serif; font-weight:bold;
    background: #E6E6E6;color: #666;
    text-decoration:none;text-align:center}
ul.postnav a:hover{background: #003366;color:#FFF}
#submenu{
width:620px;
margin:0 auto;
padding-top:10px;
}
.contenido{
	padding:20px 30px 30px 30px;
	text-align:justify;
}

#mainnav {
	margin: auto;
	width: 770px;
	padding: 0;
	background-color:#FFFFFF;
}