.menu1, .menu1 a, .menu1 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0C1C64;
	text-decoration: none;
	font-weight: bold;
}
.menu1 a:hover { color: #FFFFFF; }

.menu22, .menu22 a, .menu22 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FECE3F;
	text-decoration: none;
	font-weight: bold;
}
.menu22 a:hover { color: #FF9900; }

.menu23, .menu23 a, .menu23 a:visited {
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.menu23 a:hover { color: #0573B3; }

.menu1-sel, .menu1-sel a, .menu1-sel a:visited { font-family: Arial, Arial, Helvetica, sans-serif; font-size: 12px; color: #003300; text-decoration: none; font-weight: bold;}

.menu1_res, .menu1_res a, .menu1_res a:visited {
	text-decoration: none;
	font-weight: normal;
	background-image: url(img/castillo0.gif);
	background-color: #47ABDF;
	background-position: bottom;
	background-repeat: no-repeat;
}
.menu1_res a:hover { color: #FA674E; }

.menu2, .menu2 a, .menu2 a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #014063; text-decoration: none;}
.menu2 a:hover { color: #BDE5FF; }

.menu2-sel, .menu2-sel a, .menu2-sel a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #7D7C81; text-decoration: none; font-weight: bold;}
.menu2-sel a:hover { color: #FFFFFF; }

.menu3, .menu3 a, .menu3 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	text-align: justify;
}

.menu3-sel, .menu3-sel a, .menu3-sel a:visited { background-color: #A6002E; font-family: Arial, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none; font-weight: bold;}
.menu3-sel a:hover { color: #BDE5FF; }

.menu4, .menu4 a, .menu4 a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; text-decoration: none; font-weight: normal; }
.menu4 a:hover { color: #FF9F00; }

.idiomas1, .idiomas1 a, .idiomas1 a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: bold;}
.idiomas1 a:hover { color: #FF9900; }

.idiomas2, .idiomas1 a, .idiomas1 a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #EEC009; text-decoration: none; font-weight: bold;}
.idiomas2 a:hover { color: #0066CC; }

.idiomas4, .idiomas1 a, .idiomas1 a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #CB0144; text-decoration: none; font-weight: bold;}
.idiomas4 a:hover { color: #7199D7; }

.idiomas5, .idiomas1 a, .idiomas1 a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #F5BC0E; text-decoration: none; font-weight: bold;}
.idiomas5 a:hover { color: #FBCE22; }

.titol1 {
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #328BC1;
	text-align: left;
}
.titol2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF}
.titol3 { font-family: Arial, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold }
.titol4 { font-family: Arial, Helvetica, sans-serif; font-size: 26px; font-weight: bold; color: #014063}

.text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
}
.text1 a , .text1 a:visited  { color: #FFFFFF}
.text1 a:hover { color: #FF9900; }

.text2, .text2 a , .text2 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: justify;
}


.text_sans{
font: normal bold 13px "Comic Sans MS","Comic Sans serif";
color:#00ccff ;
}

.links1, .links1 a, .links1 a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; color: #1B9605}
.menu24, .menu24 a, .menu24 a:visited {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0C1C64;
	text-decoration: none;
	font-weight: bold;
}
.menu25, .menu25 a, .menu25 a:visited {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #CCCCCC;
	text-decoration: none;
	font-weight: normal;
}
.menu5, .menu5 a, .menu5 a:visited {
font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #757575; text-decoration: none; font-weight: normal;
}
.menu5 a:hover {
color: #FFFFFF;
}
.menu1g, .menu1g a, .menu1 ga:visited {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #CCCCCC;
	text-decoration: none;
	font-weight: bold;
}
.menu1g a:hover {
color: #FF9900;
}
.menu5g, .menu5g a, .menu5g a:visited {

font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #9A231B; text-decoration: none; font-weight: bold;
}
.menu5 ga:hover {

color: #FF9900;
}
.menu222, .menu222 a, .menu222 a:visited {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
.menu222 a:hover {
color: #EEC009;
}
.menu2, .menu2 a, .menu2 a:visited {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5E79C0;
	text-decoration: none;
	font-weight: bold;
}
.menu2 a:hover {
color: #0C1C64;
}
.menu2g, .menu2g a, .menu2 ga:visited {


	font-family: "Comic Sans MS";
	font-size: 28px;
	color: #FDC400;
	text-decoration: none;
	font-weight: bold;
}
.menu2g a:hover {

color: #FF9900;
}
.menu24 a:hover {
	color: #0099CC;
}
.text3 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #014063;
}
.menu6, .menu6 a, .menu6 a:visited {

font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFCC00; text-decoration: none; font-weight: bold;
}
.menu223, .menu223 a, .menu223 a:visited {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EEC009;
	text-decoration: none;
	font-weight: normal;
}
.menu224, .menu224 a, .menu224 a:visited {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
	font-weight: normal;
}
.menu225, .menu225 a, .menu225 a:visited {




	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	font-weight: normal;
}

.tdIdiomas{
padding: 0 0 10px 10px;
}

.tdIdiomas a img, .tdIdiomas a:link img{
border:0;
padding:3px;
}

