.pie {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  line-height: 12px;
}
.colb_aplazo{
  font-family:Verdana, Helvetica, sans-serif;
  font-size:10px;
  font-size: 12px;
  font-weight: bold;
  line-height: 20px;
  background-color: #FF0000;
}
.encabezado {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}
.titulo {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 40px;
  font-weight: bold;
  text-align: center;
}
.menutitulo {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: black;
  line-height: 15px;
  background-color: #F4DF61;
  visited: #cccccc;
  hover: red;
}
A.hover {color:#FF66CC; }
.menuopcion {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: white;
  line-height: 15px;
  background-color: #F0E588;
  visited: #cccccc;
  hover: red;
}
.errorlogin {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  font-line: 12px;
  color: white;
  background-color: red;
}
.colh {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 10px;
 // font-weight: bold;
  line-height: 15px;
  color: black;
  background-color:#eae48a;
}
.colh_alt {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 20px;
  background-color: #C1DDE6;
}
.colb {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 15px;
  color: black;
  background-color:#F6F5AF; //#D2E1F0; // #EDF7FF;
}
.colb1 {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 15px;
  color: black;
  background-color:#D8F7AE; //#D2E1F0; // #EDF7FF;
}
.colb2 {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 15px;
  color: black;
  background-color:#FFAA7F; //#D2E1F0; // #EDF7FF;
}
.colb3 {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 15px;
  color: black;
  background-color:#ADF8ED; //#D2E1F0; // #EDF7FF;
}
.colb4 {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 15px;
  color: black;
  background-color:#ADDEF8; //#D2E1F0; // #EDF7FF;
}
.colordocente {
  font-size: 15px;
  font-weight: bold;
  background-color: #C9D8DC;
}
.coloralumno {
  font-size: 13px;
  background-color: #D1D7F8;
}
.andinux {
  font-size: 13px;
  background-color: #EDEDED
}
.colh_aviso {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 18px;
 // font-weight: bold;
  line-height: 15px;
  color: white;
  background-color: blue; //0099FF;//#ACC1D3; 
}
.colb_aviso {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 12px;
//  font-weight: bold;
  line-height: 15px;
  color: black;
//background-color: #FF0000;
  background-color: blue; //#FF0000;
}
.colh_error {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 18px;
  color: white;
  font-weight: bold;
  line-height: 15px;
  background-color:#FF9999;  
}
.colb_error {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: black;
  line-height: 15px;
  background-color: #FF99CC;
}
.marcadores{
  font-size: 12px;
  font-weight: normal;
  color: #FFFFFF;
  background-color: #336699;
}
.marcadores_alt{
  font-size: 12px;
  font-weight: normal;
  background-color: #FFF0CE;
}
.enlacemarcador{
  font-size: 12px;
  font-weight: normal;
  color: #FFFFFF;
}
.enlacemarcador_alt{
  font-size: 12px;
  font-weight: normal;
  background-color: #FFF0CE;
}
.biblioteca {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  line-height: 15px;
  color: black;
  background-color: #ACC1D3; //#336699
}
.colbt {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 10px;
//  font-weight: bold;
  line-height: 15px;
  color: black;
}
.navegador {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 12px;
  color: white;
  line-height: 15px;
  background-color: #336699;
}
.colt{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 12px;
//  font-weight: bold;
  line-height: 15px;
//  color: black;
  background-color: white;
}
.txt_rep{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 10px;
//  font-weight: bold;
  line-height: 15px;
//  color: black;
  background-color: white;
}
body {
margin-left : 0;
margin_top : 3px;
margin_right : 0;
margin-bottom : 3px;
font-family : Arial, Verdana, Helvetica, sans-serif;
}

h1 {
font_family : Arial, Verdana, Helvetica, sans-serif;
fontsize : 16pt;
font-variant : small-caps;
line-height : 18pt;
}
h2 {
font_family : Arial, Verdana, Helvetica, sans-serif;
fontsize : 14pt;
font-variant : small-caps;
line-height : 16pt;
}
h3 {
font_family : Arial, Verdana, Helvetica, sans-serif;
fontsize : 12pt;
font-variant : small-caps;
line-height : 14pt;
}
h4 {
font_family : Arial, Verdana, Helvetica, sans-serif;
fontsize : 10pt;
font-variant : small-caps;
line-height : 12pt;
}
th {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-variant : small-caps;
font-size : 9pt;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 0;
padding-top : 0px;
margin-bottom : 0;
margin-top : 0px;
color: black;
background-color:#eae48a;
}
td {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 8pt;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 0;
padding-top : 0px;
margin-bottom : 0;
margin-top : 0px;
color: black;
}
input {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 8pt;
}
select {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 8pt;
}
