ol {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 950px;
}
.menubar {
	list-style-type: none;
	width: 850px;
	float: left;
	padding:0px;
	margin:0px;
	padding-top:117px;
}
/*inicio*/
.bar0 {
	float: left;
	list-style-type: none;
	width: 58px;
}
.bar0 a  {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#fff;
	text-decoration:none;
	height: 37px;
	padding-top:9px;
	padding-left: 20px;

}
.bar0:hover .menu {
	display: block;
}
/*presentación*/
.bar {
	float: left;
	list-style-type: none;
	width: 120px;
}
.bar a  {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#fff;
	text-decoration:none;
	height: 37px;
	padding-top:9px;
	padding-left: 20px;

}
.bar:hover .menu {
	display: block;
}
/*colegio*/
.bar2 {
	float: left;
	list-style-type: none;
	width: 80px;
}
.bar2 a  {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#fff;
	text-decoration:none;
	height: 37px;
	padding-top:9px;
	padding-left: 20px;
}
.bar2 a:hover {
	background-position: 0 -58px;
}
.bar2:hover .menu {
	display: block;
}
/*propuesta*/
.bar3 {
	float: left;
	list-style-type: none;
	width: 180px;
}
.bar3 a  {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#fff;
	text-decoration:none;
	height: 37px;
	padding-top:9px;
	padding-left: 20px;
}
.bar3:hover .menu {
	display: block;
}
/*Asocion de madres y padres*/
.bar4 {
	float: left;
	list-style-type: none;
	width: 110px;
	text-align:left;
}
.bar4 a  {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#fff;
	text-decoration:none;
	height: 37px;
	padding-top:9px;
	padding-left: 20px;
}
.bar4:hover .menu {
	display: block;
}
/*Asociacion antiguo@s alum@s*/
.bar5 {
	float: left;
	list-style-type: none;
	width: 125px;
	text-align:right;
}
.bar5 a  {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#fff;
	text-decoration:none;
	height: 37px;
	padding-top:9px;
	padding-left: 20px;
}
.bar5:hover .menu {
	display: block;
}

.menu {
	list-style-type: none;
	background:none;
	padding: 0px;
	margin: 0px;
	padding-top:0px;
	padding-left: 9px;
	z-index: 2;
	display: none;
	float: left;
	position: absolute;
	text-align:left;
}
.menuitem a {
	width: 125px;
	height: 20px;
	font-size: 0.7em;
	font-family: Arial;
	padding-left:10px;
	padding-right:10px;
	color: #fff;
	text-decoration: none;
	background-color:#3469b4;
	text-align:left;
}
.menuitem a:hover {
	color:#004b95;
	background-color:#d3e4f4;
	text-decoration:none;
}

/*forzado IE7*/
	.paraitems{
		margin-top:-2px;
	}
/**/
.menuitemdos a {
	width: 180px;
	height: 20px;
	font-size: 0.7em;
	font-family: Arial;
	padding-left:10px;
	padding-right:10px;
	color: #fff;
	text-decoration: none;
	background-color:#3469b4;
	text-align:left;
}
.menuitemdos a:hover {
	color:#004b95;
	background-color:#d3e4f4;
	text-decoration:none;
}
.menuitemtres a {
	width: 115px;
	height: 20px;
	font-size: 0.7em;
	font-family: Arial;
	padding-left:25px;
	padding-right:10px;
	color: #fff;
	background-image:url(../images/subm.jpg);
	background-repeat:no-repeat;
	text-decoration: none;
	background-color:#3469b4;
	text-align:left;
}
.menuitemtres a:hover {
	color:#004b95;
	background-image:url(../images/subm.jpg);
	background-repeat:no-repeat;
	background-position:0 -20px;
	background-color:#d3e4f4;
	text-decoration:none;
}
.menuitemcuarto a {
	width: 130px;
	height: 20px;
	font-size: 0.7em;
	font-family: Arial;
	padding-left:10px;
	padding-right:10px;
	color: #fff;
	text-decoration: none;
	background-color:#3469b4;
	text-align:left;
}
.menuitemcuarto a:hover {
	color:#004b95;
	background-color:#d3e4f4;
	text-decoration:none;
}



.menuitemextra a {
	width: 170px;
	height: 20px;
	font-size: 0.7em;
	font-family: Arial;
	padding-left:10px;
	padding-right:10px;
	color: #fff;
	text-decoration: none;
	background-color:#3469b4;
	text-align:left;
	padding-top:9px;
	margin:0px;
}
.menuitemextra a:hover {
	color:#004b95;
	background-color:#d3e4f4;
	text-decoration:none;
}
.menubar2 {
	list-style-type: none;
	width:941px;
	float: left;
	padding:0px;
	margin:0px;
	padding-left: 9px;
	background-image:url(../images/backmenu.jpg);
	background-repeat: no-repeat;
}
a span{
	display:none;
}

/*menu grande con imágenes*/
.bargr {
	float: left;
	list-style-type: none;
	/*margin:0px;
	padding:0px;*/
	width: 116px;
	height: 98px;
	background-image:url(../images/menu1.jpg);
	background-repeat:no-repeat;
}
.bargr a  {
	display:block;
	width: 116px;
	height: 98px;
	/*padding: 0px;
	margin: 0px;*/
}
.bargr:hover {
	color:#c8a800;
	background-position: 0 -98px;
}
.bargr:hover .menugr {
	display: block;
}
.menugr {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	z-index: 2;
	display: none;
	float: left;
	position: absolute;
}
.menuitemgr a {
	width: 150px;
	height: 20px;
	font-size: 0.7em;
	font-family: Arial;
	/*padding: 0px;
	margin: 0px;*/
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	color: #fff;
	letter-spacing:0px;
	text-decoration: none;
	background-color:#c8a800;
	text-align:left;
}
.menuitemgr a:hover {
	color:#c8a800;
	background-color:#fff9e1;
	text-decoration:none;
}



/**/
.bargr10 {
	float: left;
	list-style-type: none;
	width: 116px;
	height: 98px;
	background-image:url(../images/menu1.jpg);

}
.bargr10 a  {
	display:block;
	width: 116px;
	height: 98px;
}
.bargr10:hover {
	color:#c8a800;
	background-position: 0 -98px;
}
.bargr10:hover .menugr10 {
	display: block;
}
.menugr10 {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	z-index: 2;
	display: none;
	float: left;
	position: absolute;
}
.menuitemgr10 a {
	width: 150px;
	height: 20px;
	font-size: 0.7em;
	font-family: Arial;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	color: #fff;
	letter-spacing:0px;
	text-decoration: none;
	background-color:#c8a800;
	text-align:left;
}
.menuitemgr10 a:hover {
	color:#c8a800;
	background-color:#fff9e1;
	text-decoration:none;
}





/**/
.bargr2 {
	float: left;
	list-style-type: none;
	width: 101px;
	height: 98px;
	background-image:url(../images/menu2.jpg);

}
.bargr2 a  {
	display:block;
	width: 101px;
	height: 98px;
}
.bargr2:hover {
	color:#c8a800;
	background-position: 0 -98px;
}
.bargr2:hover .menugr2 {
	display: block;
}
.menugr2 {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	z-index: 2;
	display: none;
	float: left;
	position: absolute;
}
.menuitemgr2 a {
	width: 95px;
	height: 20px;
	font-size: 0.7em;
	font-family: Arial;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	color: #fff;
	letter-spacing:0px;
	text-decoration: none;
	background-color:#c8a800;
	text-align:left;
}
.menuitemgr2 a:hover {
	color:#c8a800;
	background-color:#fff9e1;
	text-decoration:none;
}
/**/
.bargr3 {
	float: left;
	list-style-type: none;
	width: 109px;
	height: 98px;
	background-image:url(../images/menu3.jpg);

}
.bargr3 a  {
	display:block;
	width: 109px;
	height: 98px;
}
.bargr3:hover {
	color:#c8a800;
	background-position: 0 -98px;
}
.bargr3:hover .menugr3 {
	display: block;
}
.menugr3 {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	z-index: 2;
	display: none;
	float: left;
	position: absolute;
}
.menuitemgr3 a {
	width: 130px;
	height: 20px;
	font-size: 0.7em;
	font-family: Arial;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	color: #fff;
	letter-spacing:0px;
	text-decoration: none;
	background-color:#c8a800;
	text-align:left;
}
.menuitemgr3 a:hover {
	color:#c8a800;
	background-color:#fff9e1;
	text-decoration:none;
}
/* ultimas noticias, documentos y en prensa*/
.bargr4 {
	float: left;
	list-style-type: none;
	width: 97px;
	height: 98px;
	background-image:url(../images/menu4.jpg);

}
.bargr4 a  {
	display:block;
	width: 97px;
	height: 98px;
}
.bargr4:hover {
	color:#c8a800;
	background-position: 0 -98px;
}
.bargr4:hover .menugr6 {
	display: block;
}
/**/
.bargr5 {
	float: left;
	list-style-type: none;
	width: 112px;
	height: 98px;
	background-image:url(../images/menu5.jpg);

}
.bargr5 a  {
	display:block;
	width: 112px;
	height: 98px;
}
.bargr5:hover {
	color:#c8a800;
	background-position: 0 -98px;
}
.bargr5:hover .menugr7 {
	display: block;
}
/*en*/
.bargr6 {
	float: left;
	list-style-type: none;
	width: 98px;
	height: 98px;
	background-image:url(../images/menu6.jpg);

}
.bargr6 a  {
	display:block;
	width: 98px;
	height: 98px;
}
.bargr6:hover {
	color:#c8a800;
	background-position: 0 -98px;
}
.bargr6:hover .menugr8 {
	display: block;
}

/**/
.bargr7 {
	float: left;
	list-style-type: none;
	width: 141px;
	height: 98px;
	background-image:url(../images/menu7.jpg);

}
.bargr7 a  {
	display:block;
	width: 141px;
	height: 98px;
}
.bargr7:hover {
	color:#c8a800;
	background-position: 0 -98px;
}
.bargr7:hover .menugr7 {
	display: block;
}
.menugr7 {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	z-index: 2;
	display: none;
	float: left;
	position: absolute;
}
.menuitemgr7 a {
	width: 130px;
	height: 20px;
	font-size: 0.7em;
	font-family: Arial;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	color: #fff;
	letter-spacing:0px;
	text-decoration: none;
	background-color:#c8a800;
	text-align:left;
}
.menuitemgr7 a:hover {
	color:#c8a800;
	background-color:#fff9e1;
	text-decoration:none;
}
/**/
.bargr8 {
	float: left;
	list-style-type: none;
	width: 156px;
	height: 98px;
	background-image:url(../images/menu8.jpg);

}
.bargr8 a  {
	display:block;
	width: 156px;
	height: 98px;
}
.bargr8:hover {
	color:#c8a800;
	background-position: 0 -98px;
}
.bargr8:hover .menugr8 {
	display: block;
}
.menugr8 {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	z-index: 2;
	display: none;
	float: left;
	position: absolute;
}
.menuitemgr8 a {
	width: 147px;
	height: 20px;
	font-size: 0.7em;
	font-family: Arial;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	color: #fff;
	letter-spacing:0px;
	text-decoration: none;
	background-color:#c8a800;
	text-align:left;
}
.menuitemgr8 a:hover {
	color:#c8a800;
	background-color:#fff9e1;
	text-decoration:none;
}
/*extra inicio*/
.volverinicio {
	float: left;
	list-style-type: none;
	width: 150px;
	height: 50px;

}
.volverinicio a  {
	display:block;
	width: 150px;
	height: 50px;
	padding-left:50px;
}

/* menu secundario inferior*/
.ulicon {
	color:#4376a7;
	list-style-image: url(../images/ul.gif);
}
.ulmenu {
	margin: 0px;
	padding: 0px;
	padding-top:20px;
}
	/*forzado*/
	#espacios{
		margin:0px;
		padding:0px;
	}
	#espacios2{
		margin:0px;
		padding:0px;
	}
	#espacios3{
		margin:0px;
		padding:0px;
	}
.limenu {
	margin: 0px;
	padding: 0px;
}
.limenu a{
	font-size: 0.8em;
	color:#4376a7;
	text-decoration: none;
}
.limenu a:hover {
	text-decoration: underline;
}	
.mapaul{
	list-style-type:none;
	color:#004b95;
	font-family:Arial, Helvetica, sans-serif;
}
.mapali{
	list-style-type:square;
	margin:0px;
	padding:0px;
}
.mapaul li a{
	color:#699bcd;
	text-decoration:none;
}
.mapaul li a:hover{
	text-decoration:underline;
}
.mapaul li .amapa{
	color:#004b95;
	text-decoration:none;
}
.mapaul li .amapa:hover{
	text-decoration:underline;
}