.menu_superior
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 9px;
}

/*CONTENIDOS*/
.texto_grande 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.texto_lista 
{
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Geneva, sans-serif;
}
.texto 
{
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	color: #000000;
    text-align: justify;
}

/*para copyright*/
.textotituloceo 
{
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Geneva, sans-serif;
	font-weight: bold;
}


/*FIN CONTENIDOS*/
.menu_derecho_12 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


/* / PROFESOR / */ 
#d_profesor a.mainlevel:link 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#d_profesor a.mainlevel:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#d_profesor a.mainlevel:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#d_profesor a.mainlevel_esp:link 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#d_profesor a.mainlevel_esp:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#d_profesor a.mainlevel_esp:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#d_profesor a.mainlevel_esp
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/* / informacion / */ 
#d_informacion a.mainlevel:link  
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#d_informacion a.mainlevel:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#d_informacion a.mainlevel:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#d_informacion a.mainlevel_esp:link 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#d_informacion a.mainlevel_esp:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#d_informacion a.mainlevel_esp:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#d_informacion .mainlevel_esp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/* / estudiante / */ 
#d_estudiante a.mainlevel:link  
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#d_estudiante a.mainlevel:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#d_estudiante a.mainlevel:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#d_estudiante a.mainlevel_esp:link 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#d_estudiante a.mainlevel_esp:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#d_estudiante a.mainlevel_esp:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#d_estudiante .mainlevel_esp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#d_plan a.mainlevel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.menu_derecho_10
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/* ETIQUETAS  HTML */
p 
{
	font-size: 1.0em;
	line-height: 120%; 
	margin: 1.2em 0em 1.2em 0em;
}
form 
{
   padding: 0;
   margin: 0;
}
a 
{
	text-decoration: none;
	color: #000000;
	border-bottom: 0px solid #666;
}
a:link 
{
   color:#000000;
   text-decoration: none;
}

a:hover 
{
   	color:#000000;
   	border-bottom: 0px dashed #666;
   	text-decoration: none;
}

/* ENLACES */
a.blanco 
{
	text-decoration: none;
	color: #ffffff;
	border-bottom: 0px solid #666;
}
a.blanco:link 
{
   color:#ffffff;
   text-decoration: none;
}
a.blanco:hover 
{
   	color:#ffffff;
   	border-bottom: 0px dashed #666;
   	text-decoration: none;
}
a.azul 
{
	text-decoration: none;
	color: #4C6173;
	border-bottom: 0px solid #666;
}
a.azul:link 
{
   color:#4C6173;
   text-decoration: none;
}
a.azul:hover 
{
  	color:#71A9DC;
   	border-bottom: 0px dashed #666;
   	text-decoration: none;
}
a.verde 
{
	text-decoration: none;
	color: #55651F;
	border-bottom: 0px solid #666;
}
a.verde:link 
{
    color:#55651F;
    text-decoration: none;
}
a.verde:hover 
{
   	color:#AAC749;
   	border-bottom: 0px dashed #666;
   	text-decoration: none;
}
a.image, a.image:hover  
{
	border:1px none;
}
a#active_menu 
{
	color:#000000;
	background: url('../images/navbar_on.gif') no-repeat -5px 0;
	border: 1px solid #e4e4e4;
	display: block;
	margin-left:0;
	margin-right:0;
	margin-top:3px;
	margin-bottom:-4px;
	padding-left:20px;
	padding-right:0;
	padding-top:0;
	padding-bottom:0
}
a.enlace_subnegro 
{
	text-decoration: none;
	color: #000000;
	border-bottom: 0px solid #666;
}
a.enlace_subnegro:link 
{
   color:#000000;
   text-decoration: none;
}
a.enlace_subnegro:hover 
{
   	color:#000000;
   	border-bottom: 0px dashed #666;
   	text-decoration: underline;
}

/* LISTAS */
ul, ol 
{
   FONT-FAMILY: Verdana, Arial, Geneva, sans-serif;
   FONT-SIZE: 11px;
   padding: 0px;
   border: 0px;
   list-style-type: none;
}
ddul, ol 
{
   margin: 0px;  
}
li 
{
   width: auto;
   font-size: 1.0em;
   line-height: 1.2em;
   border: 0px none;
   padding: 0px;
   margin-left:.5em;
   margin-right:0;
   margin-top:0;
   margin-bottom:0
}
ul.listadoC
{
   list-style-type: square;
}

/* TABLAS */
table, td 
{
	font-size: 1.0em;
}
.tabla_vacia 
{	
	border: none;
}

/* IMAGENES */

img 
{
	border: 0px none;
}
.borde 
{
	border: 1px solid;
}
strong, b 
{
	font-weight: bold;
}
.strong 
{
	font-weight: bold;
}
.normal 
{
	font-weight: normal;
}

/* ====================================================================
   MODULES
   These classes are used to style the various modules. Default class
   can be extended by using class_suffix parament in the back-end, and
   making a related class here.
   ==================================================================== 
*/

/* STANDARD MODULE TABLE */
.moduletable 
{
	width: 100%;
	padding: 0 0 10px 0;
    border: 0px solid #ddd;
	margin: 0 0 0 0;
}
.moduletable th 
{
	color: #666;
    text-align: left; 
   	font-size: 1em;
   	font-weight: bold;  
	margin: 0px; 
	padding-left:.2em;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.moduletable td 
{
    color: #333;
    padding: 0 0 0 5px;
    background: #ff93e1;
    font-weight: normal;
    background: #ffffff;
    padding: 0 0 .4em 0;
    border: 0px solid #ccc;
	font-family: Arial, Helvetica, sans-serif; 
}
.moduletable li 
{
	background: url('../images/arrow.gif') no-repeat 0 5px;
	padding-left: 12px
}
.moduletable p 
{
	padding: 4px;
}
.moduletable a 
{
    color: #ff9e31;
    padding: 0 0 0 5px;
    font-weight: bold;
    border-bottom: 0px dashed #FFF;
	font-family: Arial, Helvetica, sans-serif; 
}
.moduletable a:hover 
{
    color: #666;
	font-family: Arial, Helvetica, sans-serif; 
}
body,td,th 
{
	font-size: 1em;
}
li.oItem 
{ 
	cursor: text; 
}
ul ul 
{ 
	display: none; 
}
.menutitle
{
	cursor:pointer;
	margin-bottom: 5px;
	padding:2px;
}
.menutitle_v
{
	margin-bottom: 5px;
	padding:2px;
}
.submenu
{
	margin-bottom: 0.5em;
	margin-left: 20px;
}
.marco_imagen 
{
	border: 1px solid #000000;
}
.banda 
{
	background-color: #eeeeee;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.linea_azul 
{
	border: 1px solid #6B7996;
}

.cajas
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
font-weight: normal; 
color: #000000
}