A:visited {
	TEXT-DECORATION: none
}
A:link {
	TEXT-DECORATION: none
}
A:active {
	TEXT-DECORATION: none
}
A:active {
	COLOR: #000099
}
A:link {
	COLOR: #000099
}
A:visited {
	COLOR: #000099
}
BODY {
	FONT-FAMILY: arial,lucidia,courier new; 
	border: 4px;
	/* solid #385170*/
	BACKGROUND-COLOR: #ffffff;
	/*scrollbar-face-color: #3F6081;
	scrollbar-shadow-color: #ffffff;
	scrollbar-highlight-color: #3E7491;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: ; 
	scrollbar-track-color: #ffffff; 
	scrollbar-arrow-color: #ffffff;*/
}

HR {
	COLOR: #023390; 
	BACKGROUND-COLOR: #023390
}
H1 {
	COLOR: #000099
}
H2 {
	COLOR: #000099
}
P {
	TEXT-ALIGN: justify
}

td{

	FONT-SIZE: 80%; 	
}

TEXTAREA, INPUT, SELECT, OPTION{
	font-family: courier new;
	padding: 2px; /* a bit of breathing room*/
	font-size: 11px;
	/* color: #FFFFFF;/* The text in white*/
	/*background-color: #3499CC;/* Background-color: dark blue*/
	/* border: solid 1px #C71585;/* and a red border*/
}

INPUT.clase1
{
	/*color: #FFFFFF;*/
	background-color:#E1E1E1;
}

INPUT.clase2
{
	font-size : 10pt;
	font-weight: bold;
	width: 200px;
}

campo{
	background-color: #3499CC;
}

#a_la_dere{
	
	FLOAT: right; 
}

#sectionnav {
	BORDER-RIGHT: medium none; 
	BORDER-LEFT: medium none; 
	BORDER-TOP: medium none; 
	BORDER-BOTTOM: medium none;
	PADDING-RIGHT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-TOP: 0px; 
	FLOAT: left; 
	MARGIN: 0px; 
	WIDTH: 12%
}

#sectionnav IMG {
	MARGIN-TOP: 15px;
	MARGIN-LEFT: 20px
}

#sectionnav UL {
	FONT-SIZE: 65%;
	PADDING-RIGHT: 0em; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 1em; 
	BORDER-RIGHT: #000099 1px solid; 
	WIDTH: 100%; 
	PADDING-TOP: 1em; 
	LIST-STYLE-TYPE: none;
	MARGIN-LEFT: 5px;
}

#sectionnav A {
	BORDER-RIGHT: white 1px solid; 
	PADDING-RIGHT: 1px; 
	BORDER-TOP: white 1px solid; 
	DISPLAY: block; 
	PADDING-LEFT: 1px; 
	PADDING-BOTTOM: 1px; 
	MARGIN: 2% 0% 2% 5%; 
	BORDER-LEFT: #eeeeee 3px solid; 
	WIDTH: 95%; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: white 1px solid
}

#sectionnav A:hover {
	BORDER-RIGHT: #000099 1px solid; 
	BORDER-TOP: #000099 1px solid; 
	BORDER-LEFT: #000099 1px solid; 
	COLOR: black; 
	BORDER-BOTTOM: #000099 1px solid; 
	BACKGROUND-COLOR: #ffd400; 
	TEXT-DECORATION: none
}
#sectionnav P {
	FONT-SIZE: 75%; 
}

#content {
	PADDING-RIGHT: 1%; 
	PADDING-LEFT: 2%; 
	MIN-HEIGHT: 70%; 
	PADDING-BOTTOM: 1%; 
	MARGIN-RIGHT: 1%; 
	MARGIN-LEFT: 1%
	BORDER-LEFT: #ffd400 1px solid; 
	WIDTH: 98%; 
	PADDING-TOP: 1%
}

#content P {
	FONT-SIZE: 80%; 

}

#content UL {
	FONT-SIZE: 80%; 
}

KBD {
	FONT-SIZE: 90%; WHITE-SPACE: pre
}

.screenshot {
	PADDING-RIGHT: 2px; 	PADDING-LEFT: 2px; 	PADDING-BOTTOM: 2px; 	MARGIN: 2px; 	PADDING-TOP: 2px; 	BORDER-BOTTOM: #e0e0e0 1px solid
}

.screenshot .image {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}

.screenshot .description {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: 5px; WIDTH: 60%; PADDING-TOP: 5px; TEXT-ALIGN: justify
}

.altn  {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
	color: #00008B;
	background-color: #ADD8E6; 
	font-weight: bold;
}

.tit  {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
	color: #ffffff;
	background-color: #00008B;
	font-weight: bold;
}

.titlink  {
	font-family : verdana,arial,helvetica;
	color: #ffffff;
	background-color: #00008B;
	font-weight: bold;
	link:#FFFFFF;
	alink:##FFFF99;
}

.tit2  {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
	color: #ffffff;
	background-color: #00008B;
}

.tit_alterno  {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
	color: #ffffff;
	background-color:#006393;
	font-weight: bold;
}

.dn	{
	font-family : verdana,arial,helvetica;
	background-color: #B0C4DE;
	color:	#FFFFFF;
	font-weight: bold;
	text-align:	center;
}
	
.blan{
	font-family : verdana,arial,helvetica;
	background-color: #FFFFFF;
	color:	#000000;
	font-weight: bold;
	text-align:	center;
}

.da	{
	font-family : verdana,arial,helvetica;
	background-color: #DDA0DD ;
	color:	#FFFFFF;
	font-weight: bold;
	text-align:	center;
}

.dt	{
	font-family : verdana,arial,helvetica;
	background-color: #6699CC;
	color:	#000000;
	font-weight: bold;
	text-align:	center;
}

.dh	{
	font-family : verdana,arial,helvetica;
	background-color: #6699CC;
	color:	#000000;
	font-weight: bold;
	text-align:	center;
}

.aux_dh	{
	font-family : verdana,arial,helvetica;
	background-color: #6699CC;
	color:#FFFFFF;
	font-weight: bold;
	text-align:	center;
}

.dh1 {
	font-family : verdana,arial,helvetica;
	background-color: #6699CC;
	color:	#000000;
	font-weight: bold;
	text-align:	center;
}

.dh2{
	font-family : verdana,arial,helvetica;
	background-color: #6699CC;
	color:	#000000;
	font-weight: bold;
	text-align:	center;
	font-size:14px;
}

.dr	{
	font-family : verdana,arial,helvetica;
	background-color: #FF0000;
	color:	#000000;
	font-weight: bold;
	text-align:	center;
	}

.dns{
	font-family : arial;
	background-color: #B0C4DE;
	color:	#00000;
	font-weight: bold;
	text-align:	center;
	font-size: 8pt;
}

.dnr{
	font-family : arial;
	background-color:  #FFBBBB;
	color:	#00000;
	font-weight: bold;
	text-align:	center;
	font-size: 8pt;
}

.dnr1{
	font-family : arial;
	background-color:  #FFBBBB;
	color:	#00000;
	font-weight: bold;
	text-align:	center;
}	

.aux_dnr1{
	font-family : arial;
	background-color:  #FFBBBB;
	color:	#00000;
	font-weight: bold;
	text-align:	center;
	font-size:13px;
}

.dny{
	font-family : arial;
	background-color:#F8EDAF;
	color:	#00000;
	font-weight: bold;
	text-align:	center;
	font-size: 8pt;
}

.dny1{
	font-family :arial;
	background-color:#F8EDAF;
	color:	#00000;
	font-weight: bold;
	text-align:	center;
}

.aux_dny1{
	font-family :arial;
	background-color:#F8EDAF;
	color:	#00000;
	font-weight: bold;
	text-align:	center;
	font-size:13px;
}
	
.dng{
	font-family : arial;
	background-color: #B3DFB9;
	color:	#00000;
	font-weight: bold;
	text-align:	center;
	font-size: 8pt;
}
	
.dng1{
	font-family :arial;
	background-color: #B3DFB9;
	color:	#00000;
	text-align:	center;
	font-weight: bold;
}

.aux_dng1{
	font-family :arial;
	background-color: #B3DFB9;
	color:	#00000;
	text-align:	center;
	font-weight: bold;
	font-size:13px;
}

.dngris{
	font-family : arial;
	background-color: #DDDDDD;
	color:	#000000;
	font-weight: bold;
	text-align:	center;
	font-size: 8pt;
}
	
.dngris1{
	font-family : arial;
	background-color: #F2F2F2;
	color:	#000000;
	font-weight: bold;
	text-align:	center;
	font-size: 8pt;
}						
	
.dnblanco{
	font-family : arial;
	background-color: #FFFFFF;
	color:	#000000;
	font-weight: bold;
	text-align:	center;
	font-size: 8pt;
}				

.dnamarillo_prom{
	font-family : arial;
	background-color: #FFFFCC;
	color:	#000000;
	font-weight: bold;
	text-align:	center;
	font-size: 8pt;
}				


.dnazul{
	font-family : arial;
	background-color:#529BE4;
	color:	#000000;
	font-weight: bold;
	text-align:	center;
	font-size: 8pt;
}

.dngrisobscuro{
	font-family : arial;
	background-color:#666666;
	color:	#FFFFFF;
	font-weight: bold;
	text-align:	center;
	font-size: 8pt;
}	
.dnsbig{
	font-family : arial;
	background-color: #B0C4DE;
	color:	#00000;
	font-weight: bold;
	text-align:	center;
	font-size: 100%;
}

.gris1{
	font-family : arial;
	background-color: #DDDDDD;
	color:	#000000;
	font-weight: bold;
	text-align:	center;
}
	
.gris2{
	font-family : arial;
	background-color: #F2F2F2;
	color:	#000000;
	font-weight: bold;
	text-align:	center;
}	

.white{
	font-family : arial;
	background-color: #FFFFFF;
	color:	#000000;
	font-weight: bold;
	text-align:	center;
}	

.whiteless{
	font-family : arial;
	background-color: #F4F4F4;
	color:	#000000;
	font-weight: bold;
	text-align:	center;
}	

.titlb{
	font-family : arial;
	background-color: #6699CC;
	color:	#00000;
	font-weight: bold;
	text-align:	center;
}

.datab2{
	font-family : arial;
	background-color: #5B84BB;
	color:	#00000;
//	font-weight: bold;
	text-align:	center;
}
	
.datab{
	font-family : arial;
	background-color: #B0C4DE;
	color:	#00000;
//	font-weight: bold;
	text-align:	center;
}

.datar{
	font-family : arial;
	background-color: #FFBBBB;
	color:	#00000;
//	font-weight: bold;
	text-align:	center;
}
	
.datay{
	font-family : arial;
	background-color: #F8EDAF;
	color:	#00000;
//	font-weight: bold;
	text-align:	center;
	}

.datao{
	font-family : arial;
	background-color: #FFCC99;
	color:	#00000;
//	font-weight: bold;
	text-align:	center;
}

.aux_datao{
	font-family : arial;
	background-color: #FFCC99;
	color:	#00000;
//	font-weight: bold;
	text-align:	center;
	font-size:13px;
}
	
.datag{
	font-family : arial;
	background-color: #B3DFB9;
	color:	#00000;
//	font-weight: bold;
	text-align:	center;
}
	
.subtb{
	font-family : arial;
	background-color: #87A5CD;
	color:	#00000;
	font-weight: bold;
	text-align:	center;
}

.dna{
	font-family : arial;
	background-color: #f8edaf;
	color:	#00000;
	font-weight: bold;
	text-align:	center;
	font-size: 8pt;
}
	
.calend{
	width : 180;
	cellspacing : 3;
	cellpadding : 2;
	border : 0;
	float : right;
} 

.activi{
	border:0;
	bgcolor:#FFFFFF;
	width:90%;
}

.activip{
	border:0;
	bgcolor:#CC0000;
	width:90%;
}

.listado{
	border:0;
	bgcolor:#CC0000;
	width:100%;
}

.buttonc{
	font-family : Times New Roman, Times, serif;
	font-size: 8pt;
}

.azul1{
	font-family : arial;
	background-color: #0066FF;
	color:	#FFFFFF;
//	font-weight: bold;
	text-align:	center;
}

.azul2{
	font-family : arial;
	background-color: #5F86BC;
	color:	#FFFFFF;
//	font-weight: bold;
	text-align:	center;
}
	
.azul3{
	font-family : arial;
	background-color: #86A4CC;
	color:	#FFFFFF;
//	font-weight: bold;
	text-align:	center;
}
	
.verde1{
	font-family : arial;
	background-color: #99D5A0;
	color:	#000000;
//	font-weight: bold;
	text-align:	center;
}

.verde2{
	font-family : arial;
	background-color: #CEEFB8;
	color:	#000000;
//	font-weight: bold;
	text-align:	center;
}

.naranja1{
	font-family : arial;
	background-color:#FFB51A;
	color:	#000000;
//	font-weight: bold;
	text-align:	center;
}	

.naranja2{
	font-family : arial;
	background-color: #FFCF6A;
	color:	#000000;
//	font-weight: bold;
	text-align:	center;
}	

.amarillo1{
	font-family : arial;
	background-color:#F3E281;
	color:	#000000;
//	font-weight: bold;
	text-align:	center;
}	

.amarillo2{
	font-family : arial;
	background-color: #F3E281;
	color:	#000000;
//	font-weight: bold;
	text-align:	center;
}

.amarillo_text{
	font-family : arial;
	background-color:#F8EDAF;
	color:	#000000;
	font-size:9px;
	text-align:	center;
}	
			
.rojo1{
	font-family : arial;
	background-color:#D90036;
	color:	#000000;
//	font-weight: bold;
	text-align:	center;
}	

.rojo2{
	font-family : arial;
	background-color: #FFB7B7;
	color:	#000000;
//	font-weight: bold;
	text-align:	center;
}			

.rojo3{
	font-family : arial;
	background-color: #FF4A4A;
	color:	#FFFFFF;
	text-align:	center;
}

.verde_a{
	font-family : arial;
	background-color: #66CC00;
	color:	#000000;
	text-align:	center;
}

.verde_b{
	font-family : arial;
	background-color:#94D34E;
	color:	#000000;
	text-align:	center;
}

.verde_semi{
	font-family : arial;
	background-color: #66CC00;
	color:	#FFFFFF;
	font-weight: bold;
	text-align:	center;
}


TABLE.ginfo {
	
		
		PADDING-RIGHT: 	2em; 
		PADDING-LEFT: 	2em; 
		PADDING-BOTTOM: 2em; 
		PADDING-TOP: 	2em; 
		
		BORDER-RIGHT: 	#2F4975 1px solid; 
		BORDER-LEFT: 	#2F4975 1px solid; 
		BORDER-TOP: 	#2F4975 1px solid; 
		BORDER-BOTTOM: 	#2F4975 1px solid; 
		
		/*WIDTH: 100%; */
	
		background-color: #E2E2E2;
		
	}
	
.caja_gris {
	
	    
		BORDER-RIGHT: 	#2F4975 2px solid; 
		BORDER-LEFT: 	#2F4975 2px solid; 
		BORDER-TOP: 	#2F4975 2px solid; 
		BORDER-BOTTOM: 	#2F4975 2px solid; 
		
		/*WIDTH: 100%; */
	
		background-color: #E2E2E2;
		
	}	

A.clase1:visited {color:#000000; font-size:11;} 
A.clase1:active {color:#000000;font-size:11;} 
A.clase1:link {color:#000000;font-size:11;} 
A.clase1:hover {color:#000000;font-weight:bold;}

A.clase2:link {color:#0000cc; font-size : 8pt;} 
A.clase2:visited {color:#0000cc; font-size : 8pt;} 
A.clase2:active {color:#0000cc; font-size : 8pt;} 
A.clase2:hover {color:#0000ff; font-size : 8pt;} 
 
A.clase3:link {text-decoration:none; color:#000080; font-face: Times New Roman, Times, serif; font-size : 1;} 
A.clase3:visited {text-decoration:none; color:#000080; font-face: Times New Roman, Times, serif; font-size : 1;} 
A.clase3:active {text-decoration:none; color:#000080; font-face: Times New Roman, Times, serif; font-size : 1;} 
A.clase3:hover {text-decoration:none; color:#000080; font-face: Times New Roman, Times, serif; font-size : 1;} 

A.clase4:visited { COLOR: #FF0000; font-size : 10pt;}
A.clase4:link { COLOR: #FF0000; font-size : 10pt;}
A.clase4:active {	COLOR: #FF0000; font-size : 10pt;}
A.clase4:hover {color:#FF0000; font-size : 10pt;} 

A.clase5:visited { COLOR: #6699FF; font-size : 8pt;}
A.clase5:link { COLOR: #6699FF; font-size : 8pt;}
A.clase5:active {	COLOR: #6699FF; font-size : 8pt;}
A.clase5:hover {color:#6699FF; font-size : 8pt;} 

#header {
	WIDTH: 30%; 
}

#headerright {
	FLOAT: right; 
}

#banersup{
	WIDTH: 100%; 
}

#banersup IMG{
	WIDTH: 100%; 
}

#footer {
	BORDER-TOP: medium solid #003366;
	FONT-SIZE: 60%;
	BACKGROUND-COLOR: ##003466;
	width: 100%;
	float: left;
}

#footer IMG{
	WIDTH: 100%; 
}

#footer P{
	float: right;
}

#single_footer {
	BORDER-TOP: medium solid #003366;
	FONT-SIZE: 60%;
	BACKGROUND-COLOR: ##003466;
	width: 100%;
	float: left;
}

#single_footer P{
	float: right;
}

.tabla_contenido { 
	border-left-style:dotted;
	border-color:#666666;
	border-left-width:1px;
}