/*** color #fcfbc8 ***/

#menu {
	
}

/*#menu-horizontal {
        position: relative;
	margin:20px 0 15px 0;
        background: #65bc01 url('../imagenes/layout/menu-bg.jpg') repeat-x;
	z-index:999;
        height: 30px;
}*/

ul#navmenu-h {
        margin: 75px 0 0 0;
	padding: 0;
     /*   width: 100%;*/
        float:left;
	list-style: none;
	position: relative;
	z-index:9999;

}

ul#navmenu-h ul {
	width: 225px; /* Sub Menu Width */
	margin: 0 !important;
	list-style: none;
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
        z-index: 9999;
        padding-top: 23px;
        background: url("../imagenes/layout/fondo-menu.png") repeat;
}

ul#navmenu-h ul ul, ul#navmenu-h ul ul ul {
	top: 0;
	left: 100%;
	z-index:9999;
}

ul#navmenu-h li {
	float: left;
	display: inline;
	position: relative;
        height: 21px;
        border-left: 1px solid #CECECE;
	z-index:9999;
}

ul#navmenu-h li.current {
        background: #71b021;
	color: #fff;
}

ul#navmenu-h ul li {
    width: 100%;
    z-index:9999;
    border: none;
    height: 28px;
}

/* Root Menu */
ul#navmenu-h a {
        font-size: 1em;
	padding: 8px 15px 2px 15px;
	display: block;
	color: #666;
	/*font: bold 11px Arial, sans-serif;*/
	text-decoration: none;
	z-index:9999;
	text-align:center;
        font-weight: bold;
}

/* Root Menu Hover Persistence */
ul#navmenu-h a:hover, ul#navmenu-h a.current {
	/*color: #65bc01;*/
    /*    background: url("../imagenes/layout/menu-bg-on.jpg");*/
	z-index:999;
/*	border-bottom:4px solid #65bc01;*/
}

ul#navmenu-h li:hover a, ul#navmenu-h li a.current, ul#navmenu-h li.iehover a, ul#navmenu-h li a.current {
	/*background: #71b021;*/
	color: #561C5B;
} 

/* 2nd Menu */
ul#navmenu-h li:hover li a,ul#navmenu-h li.iehover li a {
        display: block;
	color: #561C5B;
        text-align: left;
	padding: 8px 10px;
        border-bottom: 1px solid #561C5B;
        z-index:9999;
        color: #561C5B;
}

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover, ul#navmenu-h li:hover li:hover a,ul#navmenu-h li.iehover li a:hover, ul#navmenu-h li.iehover li.iehover a {
	background: #561C5B;
        color:#fff;
	z-index:999;
}

ul#navmenu-h li:hover {
	
}

/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li a {
 background: #fff;
  z-index:999;
}

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,ul#navmenu-h li:hover li:hover li:hover a,ul#navmenu-h li.iehover li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover a {
 background: #666;
  z-index:999;
}

/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li.iehover li a {
 background: #666;
}

/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {
 background: #333;
}

/* Hover Function - Do Not Move */
ul#navmenu-h li:hover ul ul,ul#navmenu-h li:hover ul ul ul,ul#navmenu-h li.iehover ul ul,ul#navmenu-h li.iehover ul ul ul { display: none;  z-index:999;}
ul#navmenu-h li:hover ul,ul#navmenu-h ul li:hover ul,ul#navmenu-h ul ul li:hover ul,ul#navmenu-h li.iehover ul,ul#navmenu-h ul li.iehover ul,ul#navmenu-h ul ul li.iehover ul { display: block;  z-index:999;}

a.current {
	color:#65bc01;
	 z-index:999;
}

a.currentSubmenu {
        background: #561C5B !important;
         color: #fff !important;
	 z-index:999;
}


/*********** MENU SECCION */


.arrowlistmenu {

}

.arrowlistmenu .menuheader, .submenuheader { /*CSS class for menu headers in general (expanding or not!)*/
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	text-decoration: none;
	cursor: hand;
	cursor: pointer;
	
	color: #776A62;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	
	border-bottom:1px solid #776A62; 
	
	text-align:right !important;
/*	background:#fff;*/
	
	margin:0 0 10px 0;
}

.submenuheader {
	padding:0;
	padding:10px 0 10px 25px;	
}

.arrowlistmenu .openheader, .subarrowlistmenu .openheader { /*CSS class to apply to expandable header when it's expanded*/
    text-decoration: none;
    color: #65bc01;
    border-bottom:1px solid #65bc01; 
    display: block;
}

.subarrowlistmenu .openheader {

}

.arrowlistmenu ul, .subarrowlistmenu ul { /*CSS for UL of each sub menu*/
	list-style-type: none !important;
	margin: 0;
	margin:2px 0;
	padding: 0 0 0 0;
}
.subarrowlistmenu ul {
	padding: 0 0 0 0;
	/*background: #151515;*/
}

.arrowlistmenu ul li, .subarrowlistmenu ul li {
	line-height: 12px;
	margin:1px 0;
}

.arrowlistmenu ul li.titulo {
	padding:0 !important;
}

.arrowlistmenu ul li .opensubheader{ /*Open state CSS for sub menu header*/

}

.arrowlistmenu ul li .closedsubheader{ /*Closed state CSS for sub menu header*/
}

.arrowlistmenu ul li a, .subarrowlistmenu ul li a {
	display: block;
	font-size: 11px;
	text-decoration: none;
	font-weight:normal;
	color:#776A62 !important;
    margin: 0 0 4px 0;
    text-align:right;
}

.arrowlistmenu ul li a:visited{
}

.arrowlistmenu ul li a:hover, .arrowlistmenu ul li a.current, .subarrowlistmenu ul li a:hover, .subarrowlistmenu ul li a.current{ /*hover state CSS*/

}

.arrowlistmenu ul li a.subexpandable:hover{ /*hover state CSS for sub menu header*/

}


.arrowlistmenu h3 a, .subarrowlistmenu h3 a {
	color: #776A62;
	font-size:12px;
	font-weight:bold;
	text-align:right !important;
	padding:5px 20px 5px 0;
	margin:10px 0 0 0;
	text-decoration:none;
	
}

.arrowlistmenu h3 a:hover, .arrowlistmenu h3:hover, .arrowlistmenu h3 a.current{
	color:#65bc01;
	text-align:right !important;
}

.arrowlistmenu h3:hover{
	border-bottom:1px solid #65bc01;
}
    

.subtitulo, .subtitulo:hover {
	list-style-type: none !important;	
	background:none !important;
	color:#65bc01 !important;
}

.subcategoryitems li {
	margin:0;
	padding:0;	
}

.subcategoryitems{
	backgruond:#3f3f3f !important;	
}

.menu-opened {
	list-style-type: none;
	margin: 0;
	margin:5px 15px;
	padding: 0 0 0 0;
	
}

.menu-opened li a {
	display: block;
	font-size: 12px;
	text-decoration: none;
	font-weight:normal;
	color:#e7571f;
    padding: 8px 20px;
}

.menu-opened li a:hover {
	color:#65bc01 !important;
}




