/*MENU SUPERIOR*/
#menu_superior 					{ width: 600px; height: 21px; float: right; background: url('../images/menu-sup-back.gif') repeat-x 0 0; }
#menu_superior ul				{ width: 95%!important; width: 100%;  height: 21px; list-style-type: none; margin: 0px; padding: 0px 0px 0px 5%;
								  background: url('../images/menu-sup-ini.gif') no-repeat top left; }
#menu_superior ul li			{ height: 21px; line-height: 21px; display: inline; padding: 0px 8px; margin: 0px; float: left;
								  background: url('../images/menu-sup-li.gif') no-repeat right 7px; }
#menu_superior ul li.nf			{ background: none; }
#menu_superior ul li a			{ color: #646464; text-decoration: none; font-size: 100%; text-transform: uppercase; }
#menu_superior ul li a:hover	{ text-decoration: underline; }
#menu_superior ul li a.act		{ text-decoration: underline; }
#menu_superior ul li.idioma a	{ color: #b6000d; }
#menu_superior ul li.idiomae a	{ color: #b6000d; margin: 0px 0px 0px 0px; float: right; }

/*MENU PRINCIPAL*/
#menu_principal 				{ width: 734px; height: 24px; float: right; background: url('../images/menu-prin-back.gif') repeat-x 0 0;}
#menu_principal.eu 				{ width: 752px; }
#menu_principal ul				{ width: 100%; height: 24px; list-style-type: none; margin: 0px; padding: 0px;
								  background: url('../images/menu-prin-esquina.gif') no-repeat top left; }
#menu_principal ul li			{ height: 24px; line-height: 24px; display: inline; margin: 0px; float: left;
								  background: url('../images/menu-prin-li-act.gif') no-repeat right 6px; }
#menu_principal ul li.nf		{ background: none; }
#menu_principal ul li a			{ height: 24px; float: left; color: #fff; font-weight: bold; padding: 0px 13px; text-align: right; text-decoration: none; font-size: 100%; text-transform: uppercase;
								  background: url('../images/menu-prin-li-a.gif') no-repeat top left; }
#menu_principal.eu ul li a		{ height: 24px; float: left; color: #fff; font-weight: bold; padding: 0px 10px; text-align: right; text-decoration: none; font-size: 100%; text-transform: uppercase;
								  background: url('../images/menu-prin-li-a.gif') no-repeat top left; }
#menu_principal ul li a.ini		{ width: 88px; padding: 0px 15px 0px 0px;
								  background: url('../images/menu-prin-esquina.gif') no-repeat top left; }
#menu_principal ul li a:hover	{ text-decoration: underline; }
#menu_principal ul li a.act		{ background: url('../images/menu-prin-li-a-roll.gif') repeat-x top left; }
#menu_principal ul li a.iniact	{ width: 88px; padding: 0px 15px 0px 0px;
								  background: url('../images/menu-prin-esquina-roll.gif') no-repeat top left; }

/* ----------- MENU SECUNDARIO ------------ */

#menu_secundario {
	background: #FFF;
	opacity: 0.8;
	filter:alpha(opacity: 80);
	width: 200px;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

#menu_secundario ul { list-style: none;padding: 30px 0 0 0;margin:0}

#menu_secundario li a {
	color: #B7010D;
	font-size: 1.2em;
	font-weight: bold;
	display: block;
	width: 160px;
	height: 30px;
	line-height: 30px;
	background: url('../images/bullet.gif') no-repeat 25px 10px;
	padding-left: 40px;
	border-top: 1px solid #000;
}

#menu_secundario li a:hover, #menu_secundario li.actual a {
	background-color: #B7010D;
	color: #FFF;
	background-image: url('../images/bullet_hover.gif');
}

#menu_secundario li.ultimo a {
	border-bottom: 1px solid #000;
}

#menu_secundario li.sub a {
	background: url('../images/bullet_sub.gif') no-repeat 39px 14px;
	padding-left: 57px;
	width: 143px; /*160px de anchura - 17px de padding-left que aņadimos*/
}

#menu_secundario li.sub a:hover, #menu_secundario li.sub-actual a {
	background-color: #B7010D;
	color: #FFF;
	background-image: url('../images/bullet_sub_hover.gif');
}

