/* CSS Document */

/************ MENU 1  ***********/

#menu1 {
	font-size: 0.94em;
	width: 510px;
	*width: 525px;
	*padding-left: 10px;
	position: relative;
	overflow: hidden;
	float: left;
	margin-top: 31px;
}
#menu1 .menu1-nivel1-no,
#menu1 .menu1-nivel1-act {
	background-image: url(imagenes/barra_menu.png);
	background-repeat: no-repeat;
	background-position: 10px 2px;
	padding-left: 20px;
	display: block;
	float: left;
}
#menu1 a,
#menu1 a:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	line-height: 1.3em;
	font-weight: normal;
	text-decoration: none;
	color: #7E7E7E;
}
#menu1 .menu1-nivel1-act a,
#menu1 .menu1-nivel1-act a:visited {
	color: #FF6600;
}
#menu1 a:hover {
	color: #FF6600;
}

/********* NIVELES  ********/

#niveles ul {
	list-style-type: none;
}
#nivel_primaria a, 
#nivel_primaria a:visited {
	background-image: url(niveles/primaria_off.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin-bottom: 5px;
	width: 29px;
}
#nivel_primaria a:hover {
	background-image: url(niveles/primaria_hover.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#nivel_eso a, 
#nivel_eso a:visited {
	background-image: url(niveles/eso_off.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin-bottom: 5px;
	width: 29px;
}
#nivel_eso a:hover {
	background-image: url(niveles/eso_hover.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#nivel_bachillerato a, 
#nivel_bachillerato a:visited {
	background-image: url(niveles/bachillerato_off.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin-bottom: 5px;
	width: 29px;
}
#nivel_bachillerato a:hover {
	background-image: url(niveles/bachillerato_hover.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#nivel_fp a, 
#nivel_fp a:visited {
	background-image: url(niveles/fp_off.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin-bottom: 5px;
	width: 29px;
}
#nivel_fp a:hover {
	background-image: url(niveles/fp_hover.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#nivel_universidad a, 
#nivel_universidad a:visited {
	background-image: url(niveles/universidad_off.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin-bottom: 5px;
	width: 29px;
}
#nivel_universidad a:hover {
	background-image: url(niveles/universidad_hover.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#nivel_idiomas a, 
#nivel_idiomas a:visited {
	background-image: url(niveles/idiomas_off.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin-bottom: 5px;
	width: 29px;
}
#nivel_idiomas a:hover {
	background-image: url(niveles/idiomas_hover.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#nivel_informatica a, 
#nivel_informatica a:visited {
	background-image: url(niveles/informatica_off.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	width: 29px;
}
#nivel_informatica a:hover {
	background-image: url(niveles/informatica_hover.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

/************ MENU 1 NIVEL 2  ***********/

#menu1_2 {
	position: absolute;
	padding-left: 110px;
	width: 820px;
	padding-top: 9px;
	height: 20px;
	left: 0px;
	top: 105px;
	z-index: 1000;
}
#menu1_2 .menu1-nivel2-no,
#menu1_2 .menu1-nivel2-act {
	background-image: url(imagenes/barra_menu2.png);
	background-repeat: no-repeat;
	background-position: 10px 4px;
	padding-left: 20px;
	display: block;
	float: left;
}
#menu1_2 a,
#menu1_2 a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1em;
	line-height: 1.3em;
	font-weight: normal;
	text-decoration: none;
	color: #7E7E7E;
	white-space: nowrap;
}
#menu1_2 .menu1-nivel2-act a,
#menu1_2 .menu1-nivel2-act a:visited {
	text-decoration: none;
}


/************ MENU 2  ***********/

#menu2 {
	position: absolute;
	padding-left: 110px;
	width: 920px;
	padding-top: 9px;
	height: 20px;
	left: 0px;
	top: 105px;
	z-index: 1000;
}
#menu2 .menu2-nivel2-no,
#menu2 .menu2-nivel2-act {
	background-image: url(imagenes/barra_menu2.png);
	background-repeat: no-repeat;
	background-position: 10px 4px;
	padding-left: 20px;
	display: block;
	float: left;
}
#menu2 a,
#menu2 a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1em;
	line-height: 1.2em;
	text-decoration: none;
	color: #7E7E7E;
	white-space: nowrap;
}
#menu2 .menu2-nivel2-act a,
#menu2 .menu2-nivel2-act a:visited {
	text-decoration: none;
}

/************ MENU 3  ***********/

#menu3 {
	width: 200px;
}
#cabecera_menu3 {
	width: 200px;
	margin-top: 30px;
}
#cabecera_menu3 .menu2-nivel2-act a,
#cabecera_menu3 .menu2-nivel2-act a {
	width: 200px;
	display: block;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 2px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
#cabecera_menu3 .menu2-nivel2-no {
	display: none;
}

#menu3 .menu3-nivel1-no,
#menu3 .menu3-nivel1-act {
	display: block;
	float: left;
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	width: 200px;
}
#menu3 a,
#menu3 a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.95em;
	line-height: 1.2em;
	text-decoration: none;
	color: #7E7E7E;
	white-space: nowrap;
}
#menu3 .menu3-nivel1-act a,
#menu3 .menu3-nivel1-act a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.95em;
	line-height: 1.2em;
	text-decoration: none;
	white-space: nowrap;
}
#pie_pagina #ong a {
	color: #333;
	text-decoration: underline;
}

