body {
  /*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
  font-family: Arial, Helvetica, sans-serif;
  /*font-size: 1.5em;*/
}

p {
  /*line-height: 1.5em;*/
}

ul.menu {
  list-style-type:none;
  margin: 0;
  padding: 0;
  /*padding-top: 2%;*/
  /*width: 12em;*/
  width: 180px;
  /*height: 30px;
  	border-top-width: 5px;
	border-right-width: 5px;
	border-bottom-width: 5px;
	border-left-width: 5px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #F5F5F3;
	border-left-color: #F5F5F3;*/
font-size:1.2em;
	padding-top: 1px;
	/*dding-right: 3px;*/
	padding-bottom: 20px;
	/*dding-left: 3px;*/
	/*border-top-color: white;

	border-top-style: solid;

	border-top-width: 1px;*/
}
ul.menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  /*padding-top: 2%;*/
  /*width: 12em;*/
  width: 180px;
  
  /*	border-top-width: 5px;
	border-right-width: 5px;
	border-bottom-width: 5px;
	border-left-width: 5px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #F5F5F3;
	border-left-color: #F5F5F3;*/

	/*border-top-color: #E2E2DD;

	border-top-style: solid;

	border-top-width: 1px;*/

	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
}
#acitem{
padding-left: 5px;
margin-left: 10px;

	
}

ul.menu a {
  display: block;
  text-decoration:  none;	
  color: #01A8D7;
/*background: #ebebe8 url(../Irudiak/plus.gif) no-repeat left;*/
background: #f5f5f3 url(../Irudiak/plus.gif) no-repeat left;
padding-left: 10px;
 


}
/* Esto es para los hijos */
ul.menu li {
  margin-top: 1px;
  /*dding-left: 3px;*/
  color: #01A8D7;
}



ul.menu a:hover, ul.menu ul.menu li a:hover 	
{

/*	background: #ebebe8 url(../Irudiak/plus.gif) no-repeat left;*/
/*	color: #c60d47;*/
}
li.Nomenu a:hover {
/*#f5f5f3;*/
	/*background: #ebebe8;
	color: #c60d47;*/
	/*padding: 0.5em;	*/
	
}
/*
ul.menu li a:hover, ul.menu ul.menu li a:hover {
	/* Hover de Opciones de Menu sin Hijos */
	/*background: #ebebe8;
	color: #c60d47;
}*/

ul.menu li ul li a, ul.menu ul.menu li ul li a {
	/* Hijos de Menu Expandible */
	/*background:#e2e2e2 url(../Egestiones/Menus/ico_lista_interior.gif) no-repeat center left;*/
/*background:#EBEBE8 url(../irudiak/puntomenu_hijo_redondo.gif) no-repeat center left;*/
background:#EBEBE8 no-repeat center left;
	color: #01A8D7;


	/*padding-left: 10px;*/
/*	font-size: 0.8em;*/
}

ul.menu li ul li a:hover, ul.menu ul.menu li ul li a:hover {
	/* Hover de los Hijos */
	background: #ccc;
	/*border-left: 5px solid #c60d47;*/
	/*padding-left: 5px;*/
	color: #006699;
	/* */padding-left: 7px;
	/* border-left: 3px solid #006699;*/
}
ul.menu ul.menu li a:hover {

   border-left: 0;
/*    padding-left: 0.8em;*/


}
ul.menu ul.menu {
	/*border-left: 5px solid #f00;*/

}
ul.menu a.active, ul.menu ul.menu li a.active, ul.menu a.active:hover, ul.menu ul.menu li a.active:hover {
/* Activado de Opciones de Menu con Hijos	*/
/*text-decoration: underline;*/

	background: url(../Irudiak/minus.gif) no-repeat left #cccccc;
	/*color: #006699;*/
	/*padding-left: 11px;*/


}
div.panel {
  /*  border: 1px #000 solid;*/
/*    padding: 5px;*/
    margin-top: 0px;
}

ul.menu div.panel a, ul.menu div.panel li a:hover  {
    /*display :inline;*/
  /*  color: #666; *//*#666;*/
/*  	 color: #9D0135;*/
/*color: #01A8D7;*/

    background: none;
    margin: 0;
    padding: 0;
    border: none;
    font-weight: bold;
	

}
ul.menu div.panel a:hover {
 /* color: #000;*/
 color: black;

    /*text-decoration: underline;*/

}

/*
ul.menu li a, ul.menu ul.menu li a {
	/* Opciones del Menu  */
	/*background: #7fffd4;
	color: #411524;
	padding: 0.5em;
}
*/

ul.menu a,	ul.menu ul.menu li a
{
	/*background: #f6f6f6 url(../Irudiak/plus.gif) no-repeat left;*/
/*	background: #F5F5F3;*/

/*	color: #666;*/
/*	color: #9D0135;*/
color: #01A8D7;
	/*	padding: 0.8em;*/

	/*border-right: 1px #ccc solid;*/

}


li.Nomenu a {
/*#f5f5f3;*/
/*	background: #f6f6f6;*/
	background: #F5F5F3;
/*	color: #9D0135;*/
color: #01A8D7;
	/*padding: 0.5em;	*/
	/*border-bottom-color: #E2E2DD;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-color: white;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #FFFFFF;*/

}
	
li.Nomenu a:active 	
{
/*#0582d2;*/
/* Menu Activo  No hijos */
/*	background: #ebebe8;*/
background-color: #cccccc;
	/*border-left: 5px solid #c60d47;*/
	/*padding-left: 10px;*/
/*	color: #c60d47;*/
/*color: #01A8D7;*/

	color: #006699;
	 padding-left: 2px;
	 border-left: 3px solid #006699;
}	

ul.menu li ul li a:active, ul.menu ul.menu li ul li a:active {
	/* Menu Activo  Con hijos */
	/*background: #ebebe8;
	border-left: 5px solid #c60d47;
	padding-left: 10px;
	color: #c60d47;*/
	color: #006699;
	 padding-left: 7px;
	 border-left: 3px solid #006699;
	 background: #cccccc;
	 


}



.code {
	/*border: 1px solid #ccc;*/
	list-style-type: decimal-leading-zero;
	/*	padding: 5px;*/
	margin: 0;
}
/*.code code { display: block; padding: 3px; margin-bottom: 0; }*/
.code code { display: block; padding: 0px; margin-bottom: 0; }
/*.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }*/
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 0px 0em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }
.indent3 { padding-left: 3em; }
.indent4 { padding-left: 4em; }
.indent5 { padding-left: 5em; }
.indent6 { padding-left: 6em; }
.indent7 { padding-left: 7em; }
.indent8 { padding-left: 8em; }
.indent9 { padding-left: 9em; }
.indent10 { padding-left: 10em; }
.MenuActivoPadre{
	/*background: #ebebe8;*/
		
	/*border-left: 5px solid #c60d47;*/
/*	padding-left: 10px;*/
/*	color: #c60d47;*/
color: #01A8D7;




}
.MenuActivoNoMenu{
	/* Menu Activo  No hijos */
	/*background: #ebebe8;
	border-left: 5px solid #c60d47;
	padding-left: 10px;
	color: #c60d47;*/
	/*border-bottom: 1px solid #E2E2DD;
	border-top: 1px solid #fff;*/

}
.NoMenuA{
/*	background: #f6f6f6;*/
/*background: #F5F5F3;
	color: #9D0135;*/
	border-bottom: 1px #9900FF solid;
}
#menu_interior {
	background-color: #F2F5F7;
	float: left;
	height: 100%;
	width: 185px;
	padding-top: 1px;
	text-decoration: bold;
}

#menu_interior h3 {
	display:none;
}

ul.menu .deshabilitadomenuheadernoexpandable{
	/*CSS class for menu headers in general (expanding or not!)*/
	color: gray;	
	}
	/*
@media (max-width: 576px) {
	#menu_interior {
    background-color: #F2F5F7;
    
    height: 100%;
   
    padding-top: 1px;
    text-decoration: bold;
}
	}*/





/************************************/

.accordion.bg-oae ul li {
    border-bottom-color: unset !important;
    border-bottom-style: none !important;
    border-bottom-width: 0px !important;
    border-right-color: #f2f5f7;
    border-right-style: groove;
    border-right-width: thin;
}
.accordion.bg-oae ul li .menuitem {
    margin-bottom: 0px !important;
   /* background-color: #fffcfc !important;*/
background-color:#f2f5f7 !important;


}

.accordion.bg-oae ul li .menuitem.activeitem {
    /*color: #016c8b !important; 
    background: #c5e6f0 !important;*/
	/*color: #fff;*/
color:black;
font-weight: bold;
   /* background: #c90a4a !Important;*/
/*background: #f1aac2 !important;
background: #fffcfc !important;*/
/*background-color:#f2f5f7 !important;*/
background-color:#fff !important;
 /*background: linear-gradient(to bottom, #ff0000, #ffffff)*/

}



/*************************************/

#menu {
    background-color: #f2f5f7; /* #F4F7FC;*/
    /*color: #fff;*/
color:black;
    border-radius: 8px;
    overflow: hidden;
}

.menu-list {
    list-style: none;
    padding: 0;
    margin: 0;
}

.menuitem {
    display: block;
    padding: 8px;
    text-decoration: none;
    color: #fff;
    transition: background-color 0.3s;
}

.menuitem:hover {
    background-color: #F4F7FC;
}

.submenu-list {
    list-style: none;
    padding: 0;
    margin: 0;
}

.submenu-list li {
    border-bottom: none;
}

.submenu-list a {
    display: block;
    padding: 15px 20px;
    text-decoration: none;
    color: #ecf0f1;
    transition: background-color 0.3s;
}

.submenu-list a:hover {
    background-color: #F4F7FC;
}