
#ma-dropdown {
 	background-color: #fff;
 	padding-left:1.25rem;
}
/*----------- dropdown menu  -----------*/
#ma-dropdown {
    width: 14.375rem;
}
/* All Levels */ /* Style consistent throughout all nav levels */
#ma-dropdown li {
    position:relative;
    text-align:left;
 }
#ma-dropdown li.last {
    border: none;
}
#ma-dropdown li.over {
    z-index:998;
}
#ma-dropdown a,
#ma-dropdown a:hover {
    display:block;
    line-height:1.3em;
    text-decoration:none;
}
#ma-dropdown span {
    display:block;
    cursor:pointer;
    white-space:nowrap;
}
#ma-dropdown li ul span {
    white-space:normal;
}
#ma-dropdown ul li.parent a {
}
#ma-dropdown ul li.parent li a {

}
/* 0 Level */
#ma-dropdown li.active a {
    color:#d96708;
}
#ma-dropdown a {
    padding:0.375rem 0.625rem;
    color:#464646;
    font-weight:bold;
}
#ma-dropdown li.over a,
#ma-dropdown a:hover {
    color:#d96708;
}
/* 1st Level */
#ma-dropdown ul li,
#ma-dropdown ul li.active {
    margin:0;
}
#ma-dropdown ul li.last {
    background:#ecf3f6;
    padding-bottom:0;
}
#ma-dropdown ul a,
#ma-dropdown ul a:hover {
    background:none;
}
#ma-dropdown ul li a {
    font-weight:normal !important;
}
/* 2nd Level */
#ma-dropdown ul,
#ma-dropdown div {
    position:absolute;
    width:14.375rem;
    top:-0.0625rem;
    left:-625rem;
    border:0.0625rem solid #cdcdcd;
}
#ma-dropdown div ul {
    position:static;
    width:auto;
    border:none;
}
/* 3rd+ Level */
#ma-dropdown ul ul,
#ma-dropdown ul div {
    top:-0.0625rem;
}
#ma-dropdown ul li a { background:#fff; }
#ma-dropdown ul li a:hover { background:#d5e4eb; }
#ma-dropdown ul li a,
#ma-dropdown ul li a:hover { color:#2f2f2f !important; }
#ma-dropdown ul span,
#ma-dropdown ul li.last li span { }
/* Show menu */
#ma-dropdown li ul.shown-sub,
#ma-dropdown li div.shown-sub { left:14.375rem; z-index:999; }
#ma-dropdown li .shown-sub ul.shown-sub,
#ma-dropdown li .shown-sub li div.shown-sub { left:14.375rem; }
/********** Navigation > */


/* ======================================================================================= */
/*------Accordion ---------*/
#ma-accordion {
	display: inline-block;
	width: 16.25rem;
	padding: 0;
	background-color: #fff;
 }
#ma-accordion li.level0 {
	position: relative;
	border-bottom:	0.0625rem solid #C3D9E9;
	min-height: 3.125rem;
	line-height: 3.125rem;
}
#ma-accordion li.level0.last {
	border: none
}
#ma-accordion li {
	position: static;
}
/*---------- level 1 ------------*/

#ma-accordion li.level1 {
	min-height: 1.875rem;
	line-height: 1.875rem;
}
#ma-accordion li {
	
}
#ma-accordion li a {
	padding: 0 0.3125rem 0 1.25rem;
	display: inline-block;
	color: #A5B6C3;
	font-size: 0.9375rem;
	text-decoration: none;
	display: block
	
}

#ma-accordion > li > a {
	font-family: 'ApexNew-Book-medium';
}

#ma-accordion li.selected > a, #ma-accordion li a:hover {
	color: #5F6C72;


}
#ma-accordion li.level1 a:hover {
	background:url("../images/menu_bg_li1.gif") no-repeat scroll 1.5625rem 0.875rem transparent

	}
/*----------- level 2------------*/
#ma-accordion li.active ul li.active a, #ma-accordion li.active ul li a:hover {
	color: #5F6C72;
	background:url("../images/menu_bg_li1.gif") no-repeat scroll 1.5625rem 0.875rem transparent
}
#ma-accordion li.active ul li a {
	color: #999;
}
#ma-accordion ul.level0 {
	clear:both;
	display: none;
}
#ma-accordion li.active ul.level0 {
	display: inline-block;
}
#ma-accordion ul li a { 
	text-decoration:none;
	text-transform:none;
	padding: 0.1875rem 0.3125rem 0.1875rem 2.1875rem;
}

/*---------- level 3 ------------*/
#ma-accordion li.active ul li.active ul li.active a, #ma-accordion li.active ul li.active ul li a:hover {
	color: #5F6C72;
}
#ma-accordion li.active ul li.active ul li a {
	color: #2f2f2f;
}
#ma-accordion ul ul {
	float:left;
	padding:0;
	width:100%;
	display: inline-block !important;
}
#ma-accordion ul ul li { }
#ma-accordion ul ul li a {
	background:url("../images/menu_bg_li2.gif") no-repeat scroll 1.25rem 0.5625rem transparent; 
	padding: 0.1875rem 0.3125rem 0.1875rem 1.875rem;
}
/*----------- level 4 ------------*/
#ma-accordion li.active ul li.active ul li.active ul li.active a, #ma-accordion li.active ul li.active ul li.active ul li a:hover {
	color: #5F6C72;
}
#ma-accordion li.active ul li.active ul li.active ul li a {
	color: #2f2f2f;
}
#ma-accordion ul ul ul li a {
	padding: 0.1875rem 0.3125rem 0.1875rem 2.5rem;
	background-position: 1.875rem 0.5625rem;
}
/*--------- level 5 ----------*/
#ma-accordion li.active ul li.active ul li.active ul li.active ul li.active a, #ma-accordion li.active ul li.active ul li.active ul li.active ul li a:hover {
	color: #5F6C72;
}
#ma-accordion li.active ul li.active ul li.active ul li.active ul li a {
	color: #2f2f2f;
}
#ma-accordion ul ul ul ul li a {
	padding: 0.1875rem 0.3125rem 0.1875rem 3.125rem;
	background-position: 2.5rem 0.5625rem;
}
/*----------- button accordion -------------*/
#ma-accordion span.head {
	position: absolute;
	top: 0.9375rem;
	right: 0.5rem;
	line-height: 1.25rem;
	width: 1.25rem;
	height: 1.25rem;
	/*background: url(/media/icons/icono-flecha-abajo.png) no-repeat 3px 6px;*/

}
#ma-accordion span.head  a:before { 
}
#ma-accordion span.head  a:before { 
	

}

 
#ma-accordion .selected span.head a::before { 

}
#ma-accordion .level0:hover span.head a ,
#ma-accordion .selected span.head a { 
	color:#5F6C72;
	border: 0.0625rem solid #5F6C72
}
#ma-accordion span.head:hover a:before {
}
#ma-accordion span.head a { 

	color:#C1CDD7;
	padding: 0;
	content:	"\f111";
	font-family: "iconvault";
	font-size: .625rem;
	width: 1.25rem;
	height: 1.25rem;
	text-align: center;
	display: inline-block;
	line-height: 0.0625rem;
	border-radius: 50%;
	border: 0.0625rem solid #A5B6C3
 
}
#ma-accordion span.head a:hover {
 }
#ma-accordion li.selected span.head a {

}
#ma-accordion li.selected span.head a:hover {
 }

/* ======================================================================================= */
/*----------- Tree ---------*/

#ma-tree {
	
}
#ma-tree li {
	padding-left: 0.625rem;
	font-weight: bold;
}
#ma-tree li a {
	padding: 0.1875rem 0.3125rem 0.1875rem 0.625rem;
	display: block;
	text-decoration: none;
	color: #2f2f2f;
}
#ma-tree li.active a, #ma-tree li a:hover {
	color:#E26703; 
}
#ma-tree ul li a {
	background: url(../images/bg-li.gif) no-repeat 0 50%;
}
#ma-tree ul li {
	font-weight: normal;
}
/*--------- level 2 ----------*/
#ma-tree li.active ul li.active a, #ma-tree li.active ul li a:hover {
	color:#E26703; 
}
#ma-tree li.active ul li a {
	color:#2f2f2f; 
}
/*--------- level 3 ----------*/
#ma-tree li.active ul li.active ul li.active a, #ma-tree li.active ul li.active ul li a:hover {
	color:#E26703; 
}
#ma-tree li.active ul li.active ul li a {
	color:#2f2f2f; 
}
/*--------- level 4 ----------*/
#ma-tree li.active ul li.active ul li.active ul li.active a, #ma-tree li.active ul li.active ul li.active ul li a:hover {
	color:#E26703; 
}
#ma-tree li.active ul li.active ul li.active ul li a {
	color:#2f2f2f; 
}
/*--------- level 5 ----------*/
#ma-tree li.active ul li.active ul li.active ul li.active ul li.active a, #ma-tree li.active ul li.active ul li.active ul li.active ul li a:hover {
	color:#E26703; 
}
#ma-tree li.active ul li.active ul li.active ul li.active ul li a {
	color:#2f2f2f; 
}

.block.block-verticalmenu {
		width: 16.25rem;
		float: left;
		margin-right: 3.125rem;
}
.block.block-verticalmenu .block-title{
	text-align: left;
	background-color: #5F6C72; 
	padding-left:1.25rem
}
.block.block-verticalmenu .block-title span{
	font-family: 'ApexNew-Book-medium';
}

span.subcategory{
	height: 3.25rem;
	background-color: #A1ABB2;
	display: inline-block;
	width: 16.25rem;
	line-height: 3.25rem;
	color: #fff;
	font-size: 0.9375rem;
	padding-left: 0.9375rem;
}
ul.subcategory {
	margin: 0;
	display: inline-block;
	width: 1.625rem;
	padding: 0;
	background-color: #fff;
	border-bottom: 0.0625rem solid #C3D9E9;
}
ul.subcategory li{
	min-height: 1.875rem;
	line-height: 1.875rem;
}
ul.subcategory li a{
	text-decoration: none;
	text-transform: none;
	padding: 0.1875rem 0.3125rem 0.1875rem 2.1875rem;
	font-weight: normal;
	font-size: 0.9375rem;
	display: block;
}
ul.subcategory li a:hover{
		background:url("../images/menu_bg_li1.gif") no-repeat scroll 1.5625rem 0.875rem transparent
}