body, p, td, h1, h3, h4, h5, h6, strong,em
{
   font-family: Arial, Helvetica, sans-serif;
}

.titulo1    { color: #003366; font-weight: bold; font-size: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

.titulo2 {
   color: #aa0000;
   font-size: 18px;
   font-weight: bold;
}
.titulo4  { color: black; font-weight: bold; font-size: 18px }
.titulo3 { 
   color: #444; 
   font-weight: bold; 
   font-size: 18px 
}

.subtitulo
{
	font-family:sans-serif,helvetica,arial;
	font-size:14;
	font-weight:bold;
	text-decoration:none;
	color:#5C0002;
}

b.subtitulo
{
	font-family:sans-serif,helvetica,arial;
	font-size:14;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}


H1.login_win {
   color: #333333;
	font-size: 18px;
	font-weight: bold;
   padding-bottom: 2px;
   margin-bottom: 2px;
}

H2.login_win {
	color: #aa0000;
	font-size: 16px;
	font-weight: bold;
}


a.login_win {
	color:#C0021E;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

a.login_win:hover {
	color:#C0021E;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

H2.main_menu {
	font-style:italic;
	text-align:left;
}

a.main_menu{
	color: #0D456E;
	font-size:11px;	
	font-family: Tahoma, Arial, Helvetica, Geneva;	
	text-decoration:none;
	font-weight: bold;
}

a.main_menu:hover {
	color: #0D456E;
	font-size:11px;	
	font-family: Tahoma, Arial, Helvetica, Geneva;	
	text-decoration:underline;
	font-weight: bold;
}

a.menu_listas{
	color: #120C7F;
	font-size:11px;
	font-family:Arial;
	text-decoration:none;
}

a.menu_listas:hover {
	color: #BC021E;
	font-size:11px;
	font-family:Arial;
	text-decoration:none;
}

strong.main_menu{
	font-size:14px;
	font-weight:bold;
	color:#BC021E;
	/*color:#0E0961;*/
}

em.main_menu{
	font-size:11px;
	font-weight:bold;
	font-style:normal;
}

b.main_menu{
	font-size:10px;
	font-weight:bold;
}

select.main_menu{
	font-size:11px;
	font-weight:light;
	font-style:normal;
}

option.main_menu{
	font-size:11px;
	font-weight:light;
	font-style:normal;
}

H3{
	font-size:12;
	font-style:italic;
	text-align:left;
	color:green;
}

label.input_field {
	font-family:sans-serif;
	text-alig:left;
	font-size:10px;
}

a { color: #336; text-decoration: none; text-decotarion: none }
a:hover { color: #fff; text-decoration: none }
a.link { text-decoration: none }
a.sub_menu
{
 font-size: 11px;
 font-weight: bold;
 text-align: center;
 color: #F1F1F1;
 text-decoration: none;
}

a.sub_menu:hover
{
 font-size: 11px;
 font-weight: bold;
 text-align: center;
 color: #F1F1F1;
 text-decoration: none;
 text-decoration: underline;
}

td.sub_menu
{
 align: center;
 background: #100B75;
 cellspacing:0;
 cellpadding:0;
}

p.error_msg  { color: #c0021e; font-weight: bold; font-size: 12px; text-decoration: none }
p.toplink  { color: #336; font-size: 12px; text-decoration: none }
p.dato {}

td.dato {
	font-size: 12px;
}

p.desc  { color: #444; font-weight: bold; font-size: 12px }

td.label {
	font-weight: light;
	font-size: 11px;
	font-family:Verdana, Arial, sans-serif;
}

td.input_field{}
input.input_field{}

table.listado {}

th.notas_alu
{
 font-size: 12px;
 background: #104E84;
 color: #f2fbff;
 font-weight: bold;
}

td.notas_alu
{
 font-size: 10px;
 background: #cbddcb;
 background-ot: #d2e6f4;
}


td.notas_alu_par
{
 font-size: 10px;
 background: #D3E0EF;
}

td.notas_alu_impar
{
 font-size: 10px;
 background: #ffffff;
}


th.listado
{
 font-size: 10px;
 text-align: center;
 text-decoration: none;
 color: #00008B;
 font-weight: bold;
}

th.listado2
{
 font-size: 12px;
 text-align: center;
 text-decoration: none;
 color: #00008B;
 font-weight: bold;
 background: #d3d3d3;
 font-family:Verdana,Arial,sans-serif;
}

td.listado
{
 font-size: 10px;
 text-align: left;
 text-decoration: none;
 color: #00008B;
}

td.listado2
{
 font-size: 11px;
 text-decoration: none;
}

body.listado {
	bgcolor:#FFFFFF;
}

body.detalle {
	bgcolor:#FFFFFF;
}

body.log_win {
	bgcolor:#FFFFFF;
}


.pie  {
	font-family: Tahoma, Arial, Helvetica, Geneva;
	font-size: 11px;
	color: #696969;
}

a:hover
{
   text-decoration: underline;
   color: #990000;
}


b.msg {
 font-size: 11px;
 text-align: left;
 text-decoration: none;
 color: #00008B;
}

td.alt1 {
	background:green;
	color:black;
	font-size:11px;
}

td.alt2 {
	background:gray;
	color:white;
	font-size:11px;
}

th.resaltado {
 font-size: 12px;
 text-align: center;
 background: #060606;
 color: #FFFFFF;
 font-weight: bold;
}

em {
	font-size:12px;
	font-weight:light;
}

td.menu_listas
{
 align: left;
 font-size:12px;
}


.texto
 { color: #444; font-size: 11px; font-family: Verdana, Arial, sans-serif }

.label_texto
{
	font-size:11px;
	font-family: Verdana,Arial, sans-serif;
	font-weight:bold;
}

.comentario
{
	font-size:11px;
	font-family: sans-serif;
}

td.inter1
{
 font-size: 11px;
 /*background: #F2F2F4;*/
 background: #D3E0EF;
}

td.inter2
{
 font-size: 11px;
 background: #FFFFFF;
}

td.mesas_cab1
{
 font-size: 11px;
 text-decoration: none;
 background:#100B75;
 color:#FFFFFF;
}

td.mesas_cab2
{
 font-size: 11px;
 text-decoration: none;
 background:#B5C9E8;
}

td.mesas_cab3
{
 font-size: 11px;
 text-decoration: none;
 background:#DFEAF4;
}

a.main_menu2{
	color: #006790;
	font-size:11px;
	font-family:Verdana,Arial,sans-serif;
	text-decoration:none;
	font-weight:bold;
}

a.main_menu2:hover{
	color: #BC021E;
	font-size:11px;
	font-family:Verdana,Arial,sans-serif;
	text-decoration:none;
	font-weight:bold;
}

.item_main_menu2{
	color: #000000;
	font-size:11px;	
	font-family: Tahoma, Arial, Helvetica, Geneva;	
	text-decoration:none;
	font-weight: bold;
}

.det_carrera
{
	font-size:10px;
	font-family: arial;
}

.subtitulo_listas{
	color: #006790;
	font-size:13px;
	font-family:Verdana,Arial,sans-serif;
	text-decoration:none;
	font-weight:bold;
}

a.subtitulo_listas{
	color: #006790;
	font-size:13px;
	font-family:Verdana,Arial,sans-serif;
	text-decoration:none;
	font-weight:bold;
}

a.subtitulo_listas:hover{
	color: #BC021E;
	font-size:13px;
	font-family:Verdana,Arial,sans-serif;
	text-decoration:none;
	font-weight:bold;
}