.pie {
	font-family: Verdana;
	font-size: 12px; 
	color: #ffffff;	
}

A:link {
	COLOR: #0041ad; FONT-FAMILY: Verdana; FONT-SIZE: 12px;	
	TEXT-DECORATION: none;
}

A:active {
	COLOR: #0041ad; FONT-FAMILY: Verdana; FONT-SIZE: 12px;	
	TEXT-DECORATION: none;
}

A:visited {
	COLOR: #0041ad; FONT-FAMILY: Verdana; FONT-SIZE: 12px;	
	TEXT-DECORATION: none;
}

A:hover {
	COLOR: #0041ad; FONT-FAMILY: Verdana; FONT-SIZE: 12px;	
	TEXT-DECORATION: underline;	
}

A.blanco:link {
	COLOR: #ffffff; FONT-FAMILY: Verdana; FONT-SIZE: 12px;	
	TEXT-DECORATION: none;
}

A.blanco:active {
	COLOR: #ffffff; FONT-FAMILY: Verdana; FONT-SIZE: 12px;	
	TEXT-DECORATION: none;
}

A.blanco:visited {
	COLOR: #ffffff; FONT-FAMILY: Verdana; FONT-SIZE: 12px;	
	TEXT-DECORATION: none;
}

A.blanco:hover {
	COLOR: #ffffff; FONT-FAMILY: Verdana; FONT-SIZE: 12px;	
	TEXT-DECORATION: underline;	
}


A.lista:link {
	COLOR: #0041ad; FONT-FAMILY: Verdana; FONT-SIZE: 12px; padding: 5px 20px 5 px 15px;
	TEXT-DECORATION: none; font-weight: none; margin-left: 8px;
}

A.lista:active {
	COLOR: #0041ad; FONT-FAMILY: Verdana; FONT-SIZE: 12px; padding: 5px 20px 5 px 15px;
	TEXT-DECORATION: none; font-weight: none; margin-left: 8px;
}

A.lista:visited {
	COLOR: #0041ad; FONT-FAMILY: Verdana; FONT-SIZE: 12px; padding: 5px 20px 5 px 15px;
	TEXT-DECORATION: none; font-weight: none; margin-left: 8px;
}

A.lista:hover {
	COLOR: #78a6f2; FONT-FAMILY: Verdana; FONT-SIZE: 12px; padding: 5px 20px 5 px 15px;
	TEXT-DECORATION: underline;	 font-weight: none; margin-left: 8px;
}

A.azul:link {
	COLOR: #0041ad; FONT-FAMILY: Verdana; FONT-SIZE: 13px; padding: 5px 15px 5px 25px;
	TEXT-DECORATION: none; font-weight: bold; margin-left: 8px; margin-right: 10px; line-height: 150%;
}

A.azul:active {
	COLOR: #0041ad; FONT-FAMILY: Verdana; FONT-SIZE: 13px; padding: 5px 15px 5px 25px;
	TEXT-DECORATION: none; font-weight: bold; margin-left: 8px; margin-right: 10px; line-height: 150%;
}

A.azul:visited {
	COLOR: #0041ad; FONT-FAMILY: Verdana; FONT-SIZE: 13px; padding: 5px 15px 5px 25px;
	TEXT-DECORATION: none; font-weight: bold; margin-left: 8px; margin-right: 10px; line-height: 150%;
}

A.azul:hover {
	COLOR: #78a6f2; FONT-FAMILY: Verdana; FONT-SIZE: 13px; padding: 5px 15px 5px 25px;
	TEXT-DECORATION: none;	font-weight: bold; margin-left: 8px; margin-right: 10px; line-height: 150%;
}

A.azul_sin_right:link {
	COLOR: #004BAD; FONT-FAMILY: Verdana; FONT-SIZE: 9px; 
	TEXT-DECORATION: none; font-weight: bold; margin-left: 4px; margin-right: 0px; line-height: 150%;
}

A.azul_sin_right:active {
	COLOR: #004BAD; FONT-FAMILY: Verdana; FONT-SIZE: 9px;	
	TEXT-DECORATION: none; font-weight: bold; margin-left: 4px; margin-right: 0px; line-height: 150%;
}

A.azul_sin_right:visited {
	COLOR: #004BAD; FONT-FAMILY: Verdana; FONT-SIZE: 9px; 
	TEXT-DECORATION: none; font-weight: bold; margin-left: 4px; margin-right: 0px; line-height: 150%;
}

A.azul_sin_right:hover {
	COLOR: #FFA103; FONT-FAMILY: Verdana; FONT-SIZE: 9px; 
	TEXT-DECORATION: none;	font-weight: bold; margin-left: 4px; margin-right: 0px; line-height: 150%;
}

A.azul_peq:link {
	COLOR: #004BAD; FONT-FAMILY: Verdana; FONT-SIZE: 8px; 
	TEXT-DECORATION: none; font-weight: bold; margin-left: 16px; margin-right: 10px; line-height: 150%;
}

A.azul_peq:active {
	COLOR: #004BAD; FONT-FAMILY: Verdana; FONT-SIZE: 8px;	
	TEXT-DECORATION: none; font-weight: bold; margin-left: 16px; margin-right: 10px; line-height: 150%;
}

A.azul_peq:visited {
	COLOR: #004BAD; FONT-FAMILY: Verdana; FONT-SIZE: 8px; 
	TEXT-DECORATION: none; font-weight: bold; margin-left: 16px; margin-right: 10px; line-height: 150%;
}

A.azul_peq:hover {
	COLOR: #FFA103; FONT-FAMILY: Verdana; FONT-SIZE: 8px; 
	TEXT-DECORATION: none;	font-weight: bold; margin-left: 16px; margin-right: 10px; line-height: 150%;
}


A.naranja:link {
	COLOR: #78a6f2; FONT-FAMILY: Verdana; FONT-SIZE: 13px; padding: 5px 15px 5px 25px;
	TEXT-DECORATION: none; font-weight: bold; margin-left: 8px; margin-right: 10px; line-height: 150%;
}

A.naranja:active {
	COLOR: #78a6f2; FONT-FAMILY: Verdana; FONT-SIZE: 13px; padding: 5px 15px 5px 25px;
	TEXT-DECORATION: none; font-weight: bold; margin-left: 8px; margin-right: 10px; line-height: 150%;
}

A.naranja:visited {
	COLOR: #78a6f2; FONT-FAMILY: Verdana; FONT-SIZE: 13px; padding: 5px 15px 5px 25px;
	TEXT-DECORATION: none; font-weight: bold; margin-left: 8px; margin-right: 10px; line-height: 150%;
}

A.naranja:hover {
	COLOR: #0041ad; FONT-FAMILY: Verdana; FONT-SIZE: 13px; padding: 5px 15px 5px 25px;
	TEXT-DECORATION: none;	font-weight: bold; margin-left: 8px; margin-right: 10px; line-height: 150%;
}

A.azul_menu:link {
	COLOR: #0041ad; FONT-FAMILY: Verdana; FONT-SIZE: 13px; 
	TEXT-DECORATION: none; font-weight: none;
}

A.azul_menu:active {
	COLOR: #0041ad; FONT-FAMILY: Verdana; FONT-SIZE: 13px; 	
	TEXT-DECORATION: none; font-weight: none;
}

A.azul_menu:visited {
	COLOR: #0041ad; FONT-FAMILY: Verdana; FONT-SIZE: 13px; 
	TEXT-DECORATION: none; font-weight: none;
}

A.azul_menu:hover {
	COLOR: #78a6f2; FONT-FAMILY: Verdana; FONT-SIZE: 13px;
	TEXT-DECORATION: none; font-weight: none;
}

A.azul_menu_peq:link {
	COLOR: #004BAD; FONT-FAMILY: Verdana; FONT-SIZE: 8px; 
	TEXT-DECORATION: none; font-weight: none;
}

A.azul_menu_peq:active {
	COLOR: #004BAD; FONT-FAMILY: Verdana; FONT-SIZE: 8px;	
	TEXT-DECORATION: none; font-weight: none;
}

A.azul_menu_peq:visited {
	COLOR: #004BAD; FONT-FAMILY: Verdana; FONT-SIZE: 8px; 
	TEXT-DECORATION: none; font-weight: none;
}

A.azul_menu_peq:hover {
	COLOR: #FFA103; FONT-FAMILY: Verdana; FONT-SIZE: 8px; 
	TEXT-DECORATION: none; font-weight: none;
}


A.azul_text_neg:link {
	COLOR: #0041ad; FONT-FAMILY: Verdana; FONT-SIZE: 13px; 
	TEXT-DECORATION: none; font-weight: bold;
}

A.azul_text_neg:active {
	COLOR: #0041ad; FONT-FAMILY: Verdana; FONT-SIZE: 13px;
	TEXT-DECORATION: none; font-weight: bold;
}

A.azul_text_neg:visited {
	COLOR: #0041ad; FONT-FAMILY: Verdana; FONT-SIZE: 13px;
	TEXT-DECORATION: none; font-weight: bold;
}

A.azul_text_neg:hover {
	COLOR: #78a6f2; FONT-FAMILY: Verdana; FONT-SIZE: 13px;
	TEXT-DECORATION: none; font-weight: bold;
}

A.azul_rrhh:link {
	COLOR: #0041AD; FONT-FAMILY: Verdana; FONT-SIZE: 14px; 
	TEXT-DECORATION: none; font-weight: bold;
}

A.azul_rrhh:active {
	COLOR: #0041AD; FONT-FAMILY: Verdana; FONT-SIZE: 14px; 	
	TEXT-DECORATION: none; font-weight: bold;
}

A.azul_rrhh:visited {
	COLOR: #0041AD; FONT-FAMILY: Verdana; FONT-SIZE: 14px; 
	TEXT-DECORATION: none; font-weight: bold;
}

A.azul_rrhh:hover {
	COLOR: #0041AD; FONT-FAMILY: Verdana; FONT-SIZE: 14px; 
	TEXT-DECORATION: none; font-weight: bold;
}

A.naranja_menu:link {
	COLOR: #78a6f2; FONT-FAMILY: Verdana; FONT-SIZE: 13px; 
	TEXT-DECORATION: none; font-weight: none;
}

A.naranja_menu:active {
	COLOR: #78a6f2; FONT-FAMILY: Verdana; FONT-SIZE: 13px; 
	TEXT-DECORATION: none; font-weight: none;
}

A.naranja_menu:visited {
	COLOR: #78a6f2; FONT-FAMILY: Verdana; FONT-SIZE: 13px; 
	TEXT-DECORATION: none; font-weight: none;
}

A.naranja_menu:hover {
	COLOR: #0041ad; FONT-FAMILY: Verdana; FONT-SIZE: 13px; 
	TEXT-DECORATION: none;	font-weight: none;
}

A.naranja_menu_peq:link {
	COLOR: #FFA103; FONT-FAMILY: Verdana; FONT-SIZE: 8px; 
	TEXT-DECORATION: none; font-weight: none;
}

A.naranja_menu_peq:active {
	COLOR: #FFA103; FONT-FAMILY: Verdana; FONT-SIZE: 8px;	
	TEXT-DECORATION: none; font-weight: none;
}

A.naranja_menu_peq:visited {
	COLOR: #FFA103; FONT-FAMILY: Verdana; FONT-SIZE: 8px; 
	TEXT-DECORATION: none; font-weight: none;
}

A.naranja_menu_peq:hover {
	COLOR: #004BAD; FONT-FAMILY: Verdana; FONT-SIZE: 8px; 
	TEXT-DECORATION: none;	font-weight: none;
}


A.azul_procesos:link {
	COLOR: #004BAD; FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-DECORATION: none;
	}

A.azul_procesos:active {
	COLOR: #004BAD; FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-DECORATION: none;
}

A.azul_procesos:visited {
	COLOR: #004BAD; FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-DECORATION: none;
}

A.azul_procesos:hover {
	COLOR: #004BAD; FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-DECORATION: underline;
}

.text_galeria {
	COLOR: #0041AD; FONT-FAMILY: Verdana; FONT-SIZE: 12px; 
	TEXT-DECORATION: none; font-weight: bold;
}

.azul_neg {
	COLOR: #5a6575; FONT-FAMILY: Verdana; FONT-SIZE: 12px; TEXT-ALIGN: left; line-height: 18px; padding: 5px 15px 5px 15px
	/*COLOR: #004BAD; FONT-FAMILY: Verdana; FONT-SIZE: 10px; */
	/*TEXT-DECORATION: none; font-weight: bold; margin-top:0px; margin-left: 8px;*/
}
.text_gris {
	COLOR: #5a6575; FONT-FAMILY: Verdana; FONT-SIZE: 12px; TEXT-ALIGN: left; line-height: 18px; padding: 5px 15px 5px 15px
}

.text_azul_subtit {
	COLOR: #5a6575; FONT-FAMILY: Verdana; FONT-SIZE: 18px; TEXT-ALIGN: left; margin-top:0px; font-weight: none; line-height: 20px; padding: 5px 15px 5px 15px;
}

.text_azul_lista {
	COLOR: #5a6575; FONT-FAMILY: Verdana; FONT-SIZE: 12px; TEXT-ALIGN: left; margin-left: 0px; margin-right: 0px;line-height: 18px; padding: 5px 15px 5px 15px;
	font-weight: bold;
}

.text_gris_sin_margin_top {
	COLOR: #5a6575; FONT-FAMILY: Verdana; FONT-SIZE: 12px; TEXT-ALIGN: left; line-height: 18px; padding: 5px 15px 5px 15px
}

.text_gris_mas_sangria {
	COLOR: #5a6575; FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-ALIGN: left; margin-left: 50px; margin-top: 3px; line-height: 16px; padding: 5px 15px 5px 25px;
	
}

.text_gris_sangria20 {
	COLOR: #5a6575; FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-ALIGN: left; margin-left: 20px; line-height: 16px
	
}

.text_gris_ne {
	COLOR: #5a6575; FONT-FAMILY: Verdana; FONT-SIZE: 11px; line-height:16px; padding:5px 15px 5px 15px;
}

.text_gris_ne2 {
	COLOR: #5a6575; FONT-FAMILY: Verdana; FONT-SIZE: 14px; TEXT-ALIGN: left; margin-top:0px; line-height: 120%;line-height: 18px; padding: 5px 15px 5px 15px;
}

.text_azul {
	COLOR: #0041ad; FONT-FAMILY: Verdana; FONT-SIZE: 24px; TEXT-ALIGN: left; margin-bottom: 0px; line-height: 22px; padding: 5px 15px 5px 15px;
}

.text_azul_titulo {
	COLOR: #5a6575; FONT-FAMILY: Verdana; FONT-SIZE: 18px; TEXT-ALIGN: left; margin-top:0px; font-weight: none; line-height: 20px; padding: 5px 15px 5px 15px;
	/*COLOR:#5a6575; FONT-FAMILY: Verdana; FONT-SIZE: 14px; TEXT-ALIGN: left; margin-bottom: 0px; margin-top: 10px; margin-left: 8px; margin-right: 10px; line-height: 18px; padding: 5px 15px 5px 15px;*/
}

.text_azul_titulo_neg {
	COLOR: #004BAD; FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-ALIGN: left; margin-bottom: 0px; margin-top: 10px; margin-left: 8px; margin-right: 10px; font-weight: bold;
}

.text_blanco {
	COLOR: #5a6575; FONT-FAMILY: Verdana; FONT-SIZE: 18px; TEXT-ALIGN: left; margin-top:0px; font-weight: none; line-height: 20px; padding: 5px 15px 5px 15px;
}

.text_mas_blanco {
	COLOR: #ffffff; FONT-FAMILY: Verdana; FONT-SIZE: 19px; TEXT-ALIGN: left; margin-top: 0px; margin-bottom: 10px; margin-left: 10px; margin-right: 10px;

}

.text_blanco_peq {
	COLOR: #5a6575; FONT-FAMILY: Verdana; FONT-SIZE: 12px; TEXT-ALIGN: left; margin-left: 15px; margin-right: 10px; margin-top: 0px;line-height: 18px; padding: 5px 15px 5px 15px;
}

.text_blanco_gr {
	COLOR: #ffffff; FONT-FAMILY: Verdana; FONT-SIZE: 39px; TEXT-ALIGN: left; margin-bottom: 0px; margin-top: 10px; margin-left: 10px; margin-right: 10px;
}

.text_blanco_mas_gr {
	COLOR: #ffffff; FONT-FAMILY: Verdana; FONT-SIZE: 34px; TEXT-ALIGN: left; margin-bottom: 0px; margin-top: 10px; margin-left: 15px; margin-right: 10px;
}

.text_blanco_tit {
	COLOR: #5a6575; FONT-FAMILY: Verdana; FONT-SIZE: 18px; TEXT-ALIGN: left; margin-left: 15px; margin-right: 10px; margin-bottom: 0px; margin-top:10px;line-height: 20px; padding: 5 px 15 px 5 px 15px;
	FONT-WEIGHT: bold;
}

.text_azul_peq {
	COLOR: #5a6575; FONT-FAMILY: Verdana; FONT-SIZE: 18px; TEXT-ALIGN: left; margin-top:0px; font-weight: none; line-height: 20px; padding: 5px 15px 5px 15px;
}

.text_gris_osc {
	COLOR: #5a6575; FONT-FAMILY: Verdana; FONT-SIZE: 18px; TEXT-ALIGN: left; margin-top:0px; font-weight: none; line-height: 20px; padding: 5px 15px 5px 15px;
}

.text_azul_osc {
	COLOR: #5a6575; FONT-FAMILY: Verdana; FONT-SIZE: 14px; TEXT-ALIGN: left; margin-top:0px; line-height: 120%;line-height: 18px; padding: 5px 15px 5px 15px;
}

.input_gris {
	COLOR: #231F20; FONT-FAMILY: Verdana; FONT-SIZE: 6.8pt;
	BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid;
	BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid;
}

.sin_link {
	COLOR: #0041ad; FONT-FAMILY: Verdana; FONT-SIZE: 12px; padding: 5px 20px 5 px 15px;
	TEXT-DECORATION: none; font-weight: none; margin-left: 8px;
}

.asterisco {
	COLOR: #CC3300;
}

.text_gris_cen {
	COLOR: #231F20; FONT-FAMILY: Verdana; FONT-SIZE: 10px; TEXT-ALIGN: center; margin-left: 8px; margin-right: 10px;
}

.text_gris_der {
	COLOR: #231F20; FONT-FAMILY: Verdana; FONT-SIZE: 10px; TEXT-ALIGN: right; margin-left: 8px; margin-right: 10px;
}

.text_noticias {
	COLOR: #231F20; FONT-FAMILY: Verdana; FONT-SIZE: 10px; margin-left: 8px; margin-right: 10px; margin-top: 0px;
}

.subtitulo {
	COLOR: #004BAD; FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-ALIGN: left; margin-top: 0px; margin-left: 8px; margin-right: 10px;
}

A.tit_noticias:link {
	COLOR: #004BAD; FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none; font-weight: bold;
	FONT-SIZE: 16px; TEXT-ALIGN: left; margin-top:0px; margin-left: 0px; margin-right: 10px; line-height: 120%;
}

A.tit_noticias:active {
	COLOR: #004BAD; FONT-FAMILY: Verdana; 
	FONT-SIZE: 16px; TEXT-ALIGN: left; margin-top:0px; margin-left: 0px; margin-right: 10px; line-height: 120%;
	TEXT-DECORATION: none; font-weight: bold;
}

A.tit_noticias:visited {
	COLOR: #004BAD; FONT-FAMILY: Verdana; 
	FONT-SIZE: 16px; TEXT-ALIGN: left; margin-top:0px; margin-left: 0px; margin-right: 10px; line-height: 120%;
	TEXT-DECORATION: none; font-weight: bold;
}

A.tit_noticias:hover {
	COLOR: #FFA103; FONT-FAMILY: Verdana; 
	FONT-SIZE: 16px; TEXT-ALIGN: left; margin-top:0px; margin-left: 0px; margin-right: 10px; line-height: 120%;
	TEXT-DECORATION: none; font-weight: bold;
}


###########################################
# colores de la web
#
#
# fin colores de la web
###########################################