#menu {
background-color:#f0f1e9;
padding:0 0 0 10px;
width:140px;}

#menu ul{
padding:0;
margin:0;}

/* --------------- NIVEL  0 ----------------- */ 

#menu ul li {
margin:0px 0 0px 0px;
padding:3px 0px 3px 0px;
line-height:12px;}

#menu ul li a{
color:#000000;}


/* --------------- NIVEL  1 ----------------- */ 

#menu ul li ul li {
margin:0px 0 0px 0px;
padding:3px 0px 3px 10px;
line-height:12px;
border-bottom:1px solid #cdcfbe;} 

#menu ul li ul li a{
font-family:arial, tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:10px;
font-weight:normal;
}


/* --------------- NIVEL  2 ----------------- */ 
#menu ul li ul li ul li {
margin:3px 0 3px 0px;
padding:0px 0 0px 10px;
line-height:12px;
border-bottom:0px;	

border-top:1px solid #d6d9c2;
}

#menu ul li ul li ul li a{
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color: #666666;
}

#menu ul li ul li ul li a:hover{
color:#000000;
}

/* --------------- NIVEL  3 ----------------- */ 
#menu ul li ul li ul li ul li{
margin:3px 0 3px 0px;
padding:0px 0 0px 10px;
line-height:11px;
border:0;
}

#menu ul li ul li ul li ul li a{
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color: #666666;
}

#menu ul li ul li ul li ul li a:hover{
color:#000000;
}

#menu ul li{
list-style: none;
padding:0;
margin:7px 0 5px 0;}

#menu ol{
padding:0;
margin:0;}

#menu ol li{
list-style: none;
padding:0;
/*margin:0 0 4px 10px;*/}

#menu ol li a{
}

#menu a{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
/*margin-bottom:5px;*/
font-weight:bold;
/* background-color:#f0f1e9; */
color:#333333;
text-decoration:none;
}

#menu a:hover{
color:#000000;
}

.link_menu a{
color:#333333;}

.menu_derecha {
width:110px;
margin-bottom:10px;
padding:0px;
font-size:11px;
}

.on{ display: block; }

.off{ display: none; }

.colorLinkSeleccionado{ background: #e3e1ca; }
		
		
