/****** Estilo del documento ******/
BODY	{
	font-size: x-small;
	font-family: black, sans-serif;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	margin-height: 0;
	margin-width: 0;
	}

TABLE TH {font-family:Verdana,sans-serif;font-size:x-small;}
TABLE TD {font-family:Verdana,sans-serif;font-size:x-small;}

SELECT {font-family:Verdana,sans-serif;font-size:x-small;}
INPUT {font-family:Arial,sans-serif;font-size:x-small;}

IMG {border:none}

.TxtReloj {font-size: 24px}

A.nodecor {color:black;text-decoration:none;}

A.nodecor2 {color:white;text-decoration:none;}
A.nodecor2:HOVER {color:#000000;text-decoration:none;cursor:hand}

.TxtMediano {
	font-size: medium;
	font-weight: bold;
}

.TxtMedianoRojo {
	font-size: medium;
	font-weight: bold;
	color:#FF0000;
}

TABLE.botonverde {
	width:60px;
	height:18px;
	text-align:center;
	vertical-align:middle;
	font-weight:bolder;
	border: 0;
}
TABLE.botonverdeLargo {
	width:90px;
	height:18px;
	text-align:center;
	vertical-align:middle;
	font-weight:bolder;
	border: 0;
}

/* Tabla clase mensaje */
TABLE.mensaje { border-style:double; border-bottom-width:thin; border-left-width:thin; border-right-width:thin; border-top-width:thin; border-color:#000000 }
TABLE.mensaje TH { font-family:Verdana,sans-serif; font-size:x-small; background-color:#FF771C; text-align: center; color:white; border-style:outset; }
TABLE.mensaje TD { font-family:Verdana,sans-serif; font-size:10; background-color:white; color:black; text-align:justify; }
TABLE.mensaje TD.par { font-family:Verdana,sans-serif; font-size:10; background-color:#EEEEEE; color:black }

/* Tabla clase azul */
TABLE.azul { border-style:dashed; border-bottom-width:thin; border-left-width:thin; border-right-width:thin; border-top-width:thin; border-color:#000000 }
TABLE.azul TH { font-family:Verdana,sans-serif; font-size:x-small; background-color:#1A76A3; text-align: center; color:white }
TABLE.azul TD { font-family:Verdana,sans-serif; font-size:10; background-color:white; color:black }
TABLE.azul TD.par { font-family:Verdana,sans-serif; font-size:10; background-color:#CCCCCC; color:black }

/* Tabla clase formul */
TABLE.formul {background-color:#27418D } 
TABLE.formul TH {font-family:Verdana,sans-serif;font-size:11; color:white;background-color:black}
TABLE.formul TD {font-family:Verdana,sans-serif;font-size:10; color:black; background-color:#3399FF}

/* Tabla clase sencillo */
TABLE.sencillo {background-color:#27418D } 
TABLE.sencillo TH {font-family:Verdana,sans-serif;font-size:11; color:white;background-color:black}
TABLE.sencillo TD {font-family:Verdana,sans-serif;font-size:10; color:black; background-color:#FFFFFF}

/* calendario */
TABLE.calendario {width:auto; background-color:#808080}
TABLE.calendario TH {color:white;font-size:10;background-color:#000000}
TABLE.calendario TH A:LINK{color:white;text-decoration:none;}
TABLE.calendario TH A:VISITED{color:white;text-decoration:none;}
TABLE.calendario TH A:HOVER{color:red;text-decoration:none;}
TABLE.calendario TD {width:14%; background-color:white;font-size:10;text-align: center;}
TABLE.calendario TD.rojo {background-color:red;}
TABLE.calendario TD.verde {background-color:#33FF00;}
TABLE.calendario TD A {display: block;}
TABLE.calendario TD.activo A {background-color:orange;}
TABLE.calendario TD A:HOVER{background-color:yellow}
TABLE.calendario TD A:LINK{color:blue;text-decoration:none;}
TABLE.calendario TD A:HOVER{color:blue;text-decoration:none;cursor:hand;}
TABLE.calendario TD A:ACTIVE{color:blue;text-decoration:none;}
TABLE.calendario TD A:VISITED{color:blue;text-decoration:none;}


.semitrans {
	position:absolute; MARGIN: 5px; OVERFLOW: hidden; opacity: .9;    filter: alpha(opacity=90);
}
TABLE.expandible {background-color:#000000;}
TABLE.expandible TH.norm {font-family:Verdana,sans-serif;font-size:10;text-align:center;vertical-align:middle;font-weight: bolder; color:white; background-color:#FF6600; }
TABLE.expandible TH.gris {font-family:Verdana,sans-serif;font-size:10;text-align:center;vertical-align:middle;font-weight: bolder; color:black; background-color:#AAAAAA; }
TABLE.expandible TH.act {font-family:Verdana,sans-serif;font-size:10;text-align:center;vertical-align:middle;font-weight: bolder; color:black; background-color:#FF9900; }
TABLE.expandible TH.sola {font-family:Verdana,sans-serif;font-size:10;text-align:center;vertical-align:middle;font-weight: bolder; color:white; }
TABLE.expandible TD {font-family:Verdana,sans-serif;font-size:10;text-align:center;vertical-align:middle; color:black; background-color:#FFFFFF}
TABLE.expandible TD A{ display: block }
TABLE.expandible TD A:link{ color:black; text-decoration:none; }
TABLE.expandible TD A:active{ color:black; text-decoration:none; }
TABLE.expandible TD A:visited{ color:black; text-decoration:none; }
TABLE.expandible TD A:hover{ background-color:#C1D9E3; font-weight: bolder; color:black; text-decoration:none;cursor:hand;}


.expandido {
	DISPLAY: block; VISIBILITY: visible
}
.comprimido {
	DISPLAY: none; VISIBILITY: hidden
}


#reloj
{
	position:relative;
	vertical-align: bottom;
	visibility: hidden;
}

#lista
{
	position:absolute;
	width:240px;
	background-color:#ffffff;
	color:#000000;
	border:1px solid;
	border-color:#000000;
	z-index:1;
	display:none;
	margin-top: 5px;
}

#lista a
{
	display: block;
	background-color:#ffffff;
	text-decoration:none;
	padding: 2pt;
}

#lista a:hover
{
	background-color:#0000aa;
	color:#ffffff;
	cursor:hand;
}

/* PESTANAS */
UNKNOWN {
	FONT-SIZE: small
}
#header {
	FONT-SIZE: 93%; BACKGROUND: url(imagenes/bg.gif) #dae0d2 repeat-x 50% bottom; FLOAT: left; WIDTH: 100%; LINE-HEIGHT: normal
}
#header UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px; LIST-STYLE-TYPE: none
}
#header LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 9px; BACKGROUND: url(imagenes/left.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#header A {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BACKGROUND: url(imagenes/right.gif) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 4px; COLOR: #765; PADDING-TOP: 5px; TEXT-DECORATION: none
}
#header A {
	FLOAT: none
}
#header A:hover {
	COLOR: #333;
	cursor:hand;
}
#header .current {
	BACKGROUND-IMAGE: url(imagenes/left_on.gif)
}
#header .current A {
	BACKGROUND-IMAGE: url(imagenes/right_on.gif); PADDING-BOTTOM: 5px; COLOR: #333
}