body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  /*filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99002259', endColorstr='#9900BABA');*/
  background-color: #003399;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
     
}

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}
a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {	
	color:#E9FFFF;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
a:active {
	text-decoration: none;
	color: #FFCC00;
}
.texto {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
}
.whtexto {
 font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.minitexto {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style:normal;
	line-height:normal;
	text-decoration: none;	
}

.microtexto {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	
	font-style:normal;
	line-height:normal;
	text-decoration: none;	
}

.tablecolor {
    background-color:#0057AE;	
	
}	
.cellcolor {
	background-color:#6B9ED1;
	vertical-align:top;	
}
.fdoblanco {
	background-color:#FFFFFF;
	vertical-align:top;	
}

.wgrad { 
 background-image:url(img/rw.jpg);
 background-repeat:repeat-x;
 background-position:top;
 /* color: #62DFFF;*/
}

.whead {
 background-image:url(img/Header.gif);
 background-repeat:repeat-x;
 background-position:top;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: x-small;
 font-style: normal;
 font-weight: bold;
 color: #FFFFFF;
 text-decoration: none;
}

.lightblue{
 color: #62DFFF;
 background-image:url(img/rw.jpg);
 background-repeat:repeat-x;
 
}
.cellschedcolor {
    background-color:#990000;
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style:normal;
	line-height:normal;
	text-decoration: none;	
}
.submenu { 
 position:Absolute;left:250px; top:9px;  
 /*visibility:hidden;
 display:none;*/
 font-size: x-small; font-family: Verdana, Arial, Helvetica, sans-serif; 
 padding:5px ;
 font-style: normal;
 line-height: normal;
 text-decoration: none;
} 
.blockletter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.lightselect{
 filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#E8A9CC, EndColorStr=#F8DEB5);
}
.calLayer{
	 background-color: #0099CC;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}

.calTemaCel{
 background-image:url(img/TiraTablaHorario.jpg);
 background-repeat:repeat-y; 
 border-top:1px solid #c1f2ff;
 color: #C1F2FF;
}
.calHoraCel{
 background-image:url(img/TiraTablaHoras.gif);
 background-repeat:repeat-y;
 vertical-align:top;
}
.calHoraCelSpaced{
 background-image:url(img/TiraTablaHoras.gif);
 background-repeat:repeat-y;
 vertical-align:top;
 line-height:1.43; 
}
.imgbkx{
 background-image:url(img/MenU.jpg);
 background-repeat:repeat-x;
}

#imgHolder{
	float:right;
	background-color:#1E3E55;
	color: #FFFFFF;
	height:80px;
	padding: 10px 10px 10px 10px;
}