body{
	background-color:#EFEFEF;
}
.txt {
	font-size: 11px;
	font-family: arial;
	color: #ffffff;
	background-color: #990000;
}
	
.blanco {
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
}
.Estilo1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222;
}
.Verd10bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #111;
	font-weight: bold;
}
.peque {
	font-family: arial, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #777777;
}
.Estilo3 {
	font-family: arial, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	text-transform: uppercase;
	font-weight: bold;
}
/*  esta clase es para los encabezados de las tablas con texto rojo  */
#.Estilo4 td{
	font-family: arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: 1px solid #CCCCCC;	
}
/*  esta clase es para los contenidos */
td.Estilo4 {
	font-family: arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #CCCCCC;
	text-align: center;
	border: 1px solid #FFFFFF;
}
/*  esta clase es para el borde de la tabla grande */
table.Estilo4 {
	border: 1px solid #CCCCCC;
}

.gran {
	font-family: arial, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	background-color: #AFD8EB;
	font-weight: bold;
}
.grande {
	font-family: arial, sans-serif;
	font-size: 16px;
	color: #990000;
	text-decoration: none;
	font-weight: bold;
	}
.marcadorletra {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	background-color:#900;
	color:#fff;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: -1px;
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 9px; PADDING-BOTTOM: 3px; WIDTH: 100 %; PADDING-TOP: 7px;
}
.marcador {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	background-color:#000;
	color:#fff;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: -1px;
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 9px; PADDING-BOTTOM: 3px; WIDTH: 100 %; PADDING-TOP: 7px;
}

.gransin{
	font-family: arial, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.arial13roji{
	font-family: arial, sans-serif;
	font-size: 13px;
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;
}


/* Links */

a:link {
	font-family: arial;
	font-size: 12px;
	color: #990000;
	text-decoration: none;
}
a:visited {
	font-family: arial;
	font-size: 12px;
	color: #990000;
	text-decoration: none;
}
a:hover {
	font-family: arial;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}

.normal:link{
	font-family:arial, Geneva, sans-serif;
	font-size: 12px;
	color:#000;
}
.normal:visited{
	font-family:arial, Geneva, sans-serif;
	font-size: 12px;
	color:#000;
}
.normal:hover{
	font-family:arial, Geneva, sans-serif;
	font-size: 12px;
	color:#FFF;
	text-decoration: none;
	background-color: #990000;
}


.linkmarcador:link {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	background-color:#900;
	color:#fff;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: -1px;
	
}
.linkmarcador:visited {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	background-color:#900;
	color:#fff;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: -1px;
	
}
.linkmarcador:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	background-color:#900;
	color:#000;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: -1px;

}

.linkMENU:link {
	COLOR:#333333; TEXT-DECORATION: none; PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 9px; PADDING-BOTTOM: 3px; WIDTH: 170 px; PADDING-TOP: 7px;  font-family: Arial, Helvetica, sans-serif; font-size:12px; BACKGROUND-COLOR:#CCCCCC; font-weight:bold;
}
.linkMENU:visited {
	COLOR:#333333; TEXT-DECORATION: none; PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 9px; PADDING-BOTTOM: 3px; WIDTH: 170 px; PADDING-TOP: 7px;  font-family: Arial, Helvetica, sans-serif; font-size:12px; BACKGROUND-COLOR:#CCCCCC; font-weight:bold;
}
.linkMENU:hover:link {
	COLOR:#FFFFFF; BACKGROUND-COLOR:#990000; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
	}
	.linkMENU:hover:visited {
	COLOR:#FFFFFF; BACKGROUND-COLOR:#990000; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
	}
	
	
.linkarial:link{
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight:bold; BORDER-TOP: #ffffff 0.1em solid; DISPLAY: block;  PADDING-BOTTOM: 3px; WIDTH: 100%; PADDING-TOP: 2px;background-color:#F3F3F3
}
.linkarial:visited{
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight:bold; BORDER-TOP: #ffffff 0.1em solid; DISPLAY: block;  PADDING-BOTTOM: 3px; WIDTH: 100%; PADDING-TOP: 2px; background-color:#F3F3F3
}
.linkarial:hover{
	FONT-SIZE: 12px; COLOR:#990000; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight:bold; BORDER-TOP: #990000 0.1em solid;DISPLAY: block;  PADDING-BOTTOM: 3px; WIDTH: 100%; PADDING-TOP: 2px; background-color:#CCCCCC
}


.lcabe:link{
	FONT-SIZE: 11px; 
	COLOR: #fff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 

}
.lcabe:visited{
	FONT-SIZE: 11px; 
	COLOR:#fff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
}
.lcabe:hover{
	FONT-SIZE: 11px; 
	COLOR:#FFF; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	background-color:#C00;
}

.lnegro:link{
	FONT-SIZE: 12px; 
	COLOR: #000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 

}
.lnegro:visited{
	FONT-SIZE: 12px; 
	COLOR:#000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
}
.lnegro:hover{
	FONT-SIZE: 12px; 
	COLOR:#FFF; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	background-color:#000;
}

.humanitas:link {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
.humanitas:visited {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
.humanitas:hover {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	background-color: #66CC99;
	font-weight: bold;
}


.menu:link{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#111;
	text-decoration: none;
	font-weight:bold;
}
.menu:visited{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #111;
	font-weight:bold;
}
.menu:hover{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#FFF;
	font-weight:bold;
	background-color:#C00;
}

.vincac:link {
	COLOR:#FFFFFF; TEXT-DECORATION: none; PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; WIDTH: 152px; PADDING-TOP: 6px;  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; font-size:16px; height: 82px; BACKGROUND-COLOR:#900; font-weight:bold; letter-spacing: -0.5px;
}
.vincac:visited {
	COLOR:#FFFFFF; TEXT-DECORATION: none; PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; WIDTH: 152px; PADDING-TOP: 6px;  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; font-size:16px; height: 82px; BACKGROUND-COLOR:#900; font-weight:bold; letter-spacing: -0.5px;
}
.vincac:hover {
		COLOR:#fff; TEXT-DECORATION: none; PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; WIDTH: 152px; PADDING-TOP: 6px;  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; font-size:16px; height: 82px; BACKGROUND-COLOR:#C00; font-weight:bold;  letter-spacing: -0.5px;
	}


.vincacpeq:link {
	COLOR:#FFFFFF; TEXT-DECORATION: none; PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; WIDTH: 152px; PADDING-TOP: 6px;  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; font-size:14px; height: 50px; BACKGROUND-COLOR:#900; font-weight:bold; letter-spacing: -0.5px;
}
.vincacpeq:visited {
	COLOR:#FFFFFF; TEXT-DECORATION: none; PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; WIDTH: 152px; PADDING-TOP: 6px;  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; font-size:14px; height: 50px; BACKGROUND-COLOR:#900; font-weight:bold; letter-spacing: -0.5px;
}
.vincacpeq:hover {
		COLOR:#fff; TEXT-DECORATION: none; PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; WIDTH: 152px; PADDING-TOP: 6px;  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; font-size:14px; height: 50px; BACKGROUND-COLOR:#C00; font-weight:bold;  letter-spacing: -0.5px;
	}
	
.vincaiframe:link {
	COLOR:#333; TEXT-DECORATION: none; PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; WIDTH: 100%; PADDING-TOP: 6px;  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; font-size:12px; BACKGROUND-COLOR:#F3F3F3; font-weight:bold; letter-spacing: -0.5px; BORDER-TOP: #ccc 0.1em solid;
}
.vincaiframe:visited {
	COLOR:#333; TEXT-DECORATION: none; PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; WIDTH: 100%; PADDING-TOP: 6px;  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; font-size:12px; BACKGROUND-COLOR:#F0F0F0; font-weight:bold; letter-spacing: -0.5px; BORDER-TOP: #ccc 0.01em solid;
}
.vincaiframe:hover {
		COLOR:#fff; TEXT-DECORATION: none; PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; WIDTH: 100%; PADDING-TOP: 6px;  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; font-size:12px; BACKGROUND-COLOR:#900; font-weight:bold;  letter-spacing: -0.5px; BORDER-TOP: #ccc 0.1em solid;
	}

