body   { font-weight: normal; font-size: 12px; font-family: Verdana, Tahoma, Arial, sans-serif }
      body.log_win {
	background-color:#FFFFFF;
	/*margin: 8 8 0 8;*/
        margin: 0 0 0 0;
      }
      p {
        margin: 11px;
      }
      td  { font-size: 12px }
      
        th       { color: #fff; font-weight: bold; font-size: 13px; font-family: Tahoma, Arial, Helvetica, Geneva, sans-serif; background: #195fff url(../images/lineah_blue2.gif) repeat-y; text-align: center }
        th a {
          color: #ffffff;
        }
        th a:hover {
          color: #ffffbb;
        }

    .mediumlarge {
        font-size : 14px;
    }

.loginfield {
font-family:Verdana,Tahoma,Arial,sans-serif;
font-size:23px;
height:35px;
width:120px;
}

.mailCelfield {
font-family:Verdana,Tahoma,Arial,sans-serif;
font-size:18px;
height:30px;
width:360px;
}

.logintable_ci {
background-image:url('../images/ts/bglogin1.gif');
background-repeat:no-repeat;
}



#filtro3               { float: left; width: 380px }
#filtro3 .search  { background: url(../images/content_article_bg.jpg) no-repeat 0 0; clear: both; padding: 15px 0px }
#filtro3 .search h2 span  { background: url(../images/ico_list.gif) no-repeat 0 50%; margin-left: 15px; padding-left: 15px }
#filtro3 .search h2   { color: #192666; font-size: 14px; background: #dee5fd url(../images/content_title_bg.gif) repeat-y 0 0; text-align: left; vertical-align: bottom; margin: 0px 0px; padding: 10px 0px }
#filtro3 .search td  { 
	font-size: 11px; 
	}

#filtro2               { float: left; margin-left: 40px; padding: 0 0 0 40px; width: 360px }
#filtro2 .search2  { background: url(../images/content_article_bg.jpg) no-repeat 0 0; clear: both; padding: 15px 0px }
#filtro2 .search2 h2 span  { background: url(../images/ico_list.gif) no-repeat 0 50%; margin-left: 15px; padding-left: 15px }
#filtro2 .search2 h2   { color: #192666; font-size: 14px; background: #dee5fd url(../images/content_title_bg.gif) repeat-y 0 0; text-align: left; vertical-align: bottom; margin: 0px -5px; padding: 10px 0px }
#filtro2 .search2 td  { 
	font-size: 11px; 
	text-align: center 
	}
#nombre     { position: relative; top: 10px; left: 40px }
#lista      { position: relative; top: 10px; left: 40px }
#aviso         { color: #696969; font-size: 10px; position: relative; top: 0px; left: 1px }
.avisos   { position: relative; top: 10px; left: 0px }
#filtro           { float: left; margin: 0; padding: 0 0 0 40px; width: 460px }

#filtro .search {
        clear:both; 
        margin:0; 
        padding:20px;
        height:200px;
        background:url("../images/content_article_bg.jpg") 0 0 no-repeat;
      }

#filtro .search h2 span {
        background:url("../images/ico_list.gif") 0 50% no-repeat; padding-left:25px;
      }
#filtro .search h2 {
        margin:0 -20px; padding:10px; 
        background:#DEE5FD url("../images/content_title_bg.gif") 0 0 repeat-y;
        color:#192666;
        font-size: 14px;
        text-align: left;
      }
#filtro .search p  { font-size: 12px; text-align: justify }

#filtro .search3 {
        clear:both; 
        margin:0; 
        padding:20px;
        height:200px;
        background:url("../images/content_article_bg.jpg") 0 0 no-repeat;
      }

#filtro .search3 h2 span {
        background:url("../images/ico_list.gif") 0 50% no-repeat; padding-left:25px;
      }
#filtro .search3 h2 {
        margin:0 -20px; padding:10px; 
        background:#DEE5FD url("../images/content_title_bg.gif") 0 0 repeat-y;
        color:#192666;
        font-size: 14px;
        text-align: left;
      }

#ejemplo  { 
	margin: 0 0 0 10px; 
	}
/*
#dhtmltooltip  { font-size: 10px; font-family: Tahoma, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #fffff0; padding: 2px; border: solid 1px #f5f5f5; position: absolute; z-index: 100; top: 0px; left: 0px; width: 150px; visibility: hidden; filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135); display: block }
*/
#dhtmltooltip  { font-size: 10px; font-family: Tahoma, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #fffff0; padding: 2px; border: solid 1px #f5f5f5; position: absolute; z-index: 100; top: 0px; left: 0px; width: 150px; visibility: hidden; display: block }
#exp-det th   { font-weight: bold; font-size: 14px; background-color: #000080 }
#exp-det .td-impar   { background-color: #f0f8ff }
#exp-det .td-impar-cent  { background-color: #f0f8ff; text-align: center }
#exp-det .td-impar-atraso  { background-color: #f0f8ff; text-align: right }
#exp-det .td-impar-atraso-r  { color: #bc0000; background-color: #f0f8ff; text-align: right }
#exp-det .td-impar-fecha   { font-style: italic; background-color: #f0f8ff; text-align: center }
#exp-det .td-par   { background-color: #f5fffa }
#exp-det .td-par2   { background-color: #f5fffa; font-size: 11px }
#exp-det .td-impar2   { background-color: #f0f8ff; font-size: 11px}
#exp-det .td-impar2-cent  { background-color: #f0f8ff; text-align: center; font-size: 11px }
#exp-det .td-par2-cent  { background-color: #f5fffa; text-align: center; font-size: 11px }
#exp-det .td-par-cent  { background-color: #f5fffa; text-align: center }
#exp-det .td-par-fecha   { font-style: oblique; background-color: #f5fffa; text-align: center }
#exp-det .td-par-atraso  { background-color: #f5fffa; text-align: right }
#exp-det .td-par-atraso-r  { color: #bc0000; background-color: #f5fffa; text-align: right }
#exp-det a {
         font-weight: bold;
        }
#exp-det .td-num {
         background-image: url(../images/lineav_lblue2.gif);
         font-weight: normal;
        }
#exp-det .td-num2 { 
	font-weight: normal; 
	background-image: url(../images/lineav_lblue2.gif); 
	text-align: center 
	}
#exp-det .td-num a:hover {
         color: #900;
        }
#exp-det a:hover  { 
        text-decoration: none 
        }
.td-cab {
	background-image:url(../images/lineav_green2.gif);
	color: #ffe;
          text-align: center;
          font-weight: bold;
        }
.td-num {
          text-align: right;
          background-image: url(../images/lineav_lblue2.gif);
          font-weight: normal;
        }
.td-num2 { 
	font-weight: normal; 
	background-image: url(../images/lineav_lblue2.gif); 
	text-align: center 
	}
.td-num a:hover {
          /*color: #fff;*/
          color: #222;
          /*font-style: italic;*/
          font-weight: bold;
          text-decoration: none;
        }
.etiq  { font-weight: bold; text-align: left }
.th-nota { font-size: 11px }
.etiq2   { color: white; font-weight: bold; text-align: center }
.formweb     { 
	background-color: #f8f8ff; 
	border: solid 1px #ccc; 
        /* no reconoce  [ccano - 2007-08-21]
	scrollbar-face-color: #efefef  
        */
	}
.formweb-right { 
	background-color: #f8f8ff; 
	text-align: right; 
	border: solid 1px #ccc; 
	/* no reconoce  [ccano - 2007-08-21]
	scrollbar-face-color: #efefef  
        */ 
	}
.topmenulink  { 
	color: #eee; font-weight: bolder; 
	font-size: 10pt;
	text-decoration: none 
	}
.leftmenulink-selected   { 
	color: #eee; 
	font-weight: bold; 
	font-size: 10pt; 
	text-decoration: underline 
	}
a:hover
{
   text-decoration: underline;
   color: #990000;
}
a { color: #336; text-decoration: none; text-decoration: none }
a.link { text-decoration: none }

a.topmenulink   { 
	color: #dcdcdc; 
	font-weight: bold; 
	font-size: 10pt; 
	text-decoration: none }
a.leftmenulink { 
	color: #dcdcdc; 
	font-weight: normal; 
	font-size: 10pt; 
	text-decoration: none
	}
a.topmenulink:link   { 
	color: #dcdcdc; 
	font-weight: bold; 
	font-size: 10pt; 
	text-decoration: none 
	}
a.leftmenulink:link  { 
	color: #dcdcdc; 
	font-weight: normal; 
	font-size: 10pt; 
	text-decoration: none 
	}
a.topmenulink:hover  { 
	color: white; 
	font-weight: bold; 
	font-size: 10pt; 
	text-decoration: none 
	}
a.leftmenulink:hover { 
	color: white; 
	font-weight: bold; 
	font-size: 10pt; 
	text-decoration: none 
	}

a.leftmenulinkdg { 
	color: #6a6b96; 
	font-weight: normal; 
	font-size: 10pt; 
	text-decoration: none
	}
a.leftmenulinkdg:active , a.leftmenulinkdg:visited , a.leftmenulinkdg:hover , a.leftmenulinkdg:link  { 
	color: #6a6b96; 
	font-weight: normal; 
	font-size: 10pt; 
	text-decoration: none 
	}

.titulo_edir { 
	color: #aa0000; 
	font-weight: bold; 
	font-size: 17px; 
	}
.titulo2 { 
	color: #aa0000;
	font-weight: bold; 
	font-size: 17px; 
	}
.titulo3 { color: #525252; font-weight: bold; font-size: 15px }
.subtitulo_pequenho  { 
	color: black; 
	font-weight: bold; 
	font-size: 10pt; 
	text-decoration: none 
	}

.msg_alert { 
	color: #600; 
	font-weight: bold; 
	font-size: 11px; 
	text-decoration: none 
	}
.texto { 
	color: #444; 
	font-size: 12px;
	}
.tbl_edir   { 
	margin-right: 0px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: white white #708090 white 
	}
.pie    { color: #696969; font-size: 10px }

/* --------------------------------------------------------------*/ 
.servicio_disponible { 
	color: #003366; 
	font-weight: bold; 
	font-size: 14px; 
	}
	
a.enlace_comun { color: #900; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.enlace_comun:hover { color: #900; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }

.subtitulo
{
	font-family:sans-serif,helvetica,arial;
	font-size:13;
	font-weight:bold;
	text-decoration:none;
	color:#5C0002;
}
b.subtitulo
{
	font-family:sans-serif,helvetica,arial;
	font-size:13;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}
H1.login_win {
   color: #333333;
	font-size: 17px;
	font-weight: bold;
   padding-bottom: 2px;
   margin-bottom: 2px;
}
H2.login_win {
	color: #aa0000;
	font-size: 15px;
	font-weight: bold;
}
H2.main_menu {
	font-style:italic;
	text-align:left;
}
a.main_menu{
	color: #0D456E;
	font-size:12px;	
	font-family: Tahoma, Arial, Helvetica, Geneva;	
	text-decoration:none;
	font-weight: bold;
}
a.main_menu:hover {
	color: #0D456E;
	font-size:12px;	
	font-family: Tahoma, Arial, Helvetica, Geneva;	
	text-decoration:underline;
	font-weight: bold;
}
a.menu_listas{
	color: #120C7F;
	font-size:10px;
	font-family:Arial;
	text-decoration:none;
}
a.menu_listas:hover {
	color: #BC021E;
	font-size:10px;
	font-family:Arial;
	text-decoration:none;
}
strong.main_menu{
	font-size:13px;
	font-weight:bold;
	color:#BC021E;
}
em.main_menu{
	font-size:10px;
	font-weight:bold;
	font-style:normal;
}
b.main_menu{
	font-size:10px;
	font-weight:bold;
}
select.main_menu{
	font-size:10px;
	font-weight:lighter;
	font-style:normal;
}
option.main_menu{
	font-size:10px;
	font-weight:lighter;
	font-style:normal;
}
H3{
	font-size:11px;
	font-style:italic;
	text-align:left;
	color:green;
}
label.input_field {
	font-family:sans-serif;
	text-align:left;
	font-size:10px;
}

a.sub_menu
{
 font-size: 11px;
 font-weight: bold;
 text-align: center;
 color: #F1F1F1;
 text-decoration: none;
}
a.sub_menu:hover
{
 font-size: 10px;
 font-weight: bold;
 text-align: center;
 color: #F1F1F1;
 text-decoration: none;
 text-decoration: underline;
}
td.sub_menu
{
 text-align: center;
 background-color: #100B75;
/*
 cellspacing: 0;
 cellpadding: 0;
*/
}
p.error_msg  { color: #c0021e; font-weight: bold; font-size: 11px; text-decoration: none }
p.toplink   { color: #fff; font-size: 12px; text-decoration: none }
p.dato {}
td.dato {
	font-size: 11px;
}
p.desc  { color: #444; font-weight: bold; font-size: 11px }
td.label {
	font-weight: lighter;
	font-size: 11px;
	font-family:Verdana, Arial, sans-serif;
}
td.input_field{}
input.input_field{}
table.listado {}
th.notas_alu
{
 font-size: 11px;
 background: #104E84;
 color: #f2fbff;
 font-weight: bold;
}
td.notas_alu
{
 font-size: 10px;
 background: #cbddcb;
 background-color: #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: 11px;
 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 {
	background-color:#FFFFFF;
}
body.detalle {
	background-color:#FFFFFF;
}

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: 11px;
 text-align: center;
 background: #060606;
 color: #FFFFFF;
 font-weight: bold;
}
em {
	font-size:12px;
	font-weight:lighter;
}
td.menu_listas
{
 text-align: left;
 font-size:11px;
}
.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: #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;
}
.tbl_login  { background-color: #f0f8ff; margin-right: 0px; border: solid 1px #4682b4 }

td.resultado_busqueda_tit  { color: #fff; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #4682b4 }
/* --- */

