/* MENU */
nav {
	height: 64px;
	background-color: #276f61;
}

nav ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;height: 64px;
}
nav li {
	display: inline; 
	color: #fff; 
	stext-align: center;
}
@media only screen and (min-width: 781px){
	nav li {
		text-align: center;
	}
}
@media only screen and (max-device-width: 780px){
	nav li {
		text-align: left;
	}
}

nav li:hover {
	background-color: #327669;
	margin: 0px;
	padding: 0px;
}
nav ul li a{
	color: #fff;
	font-size: 14px;
	font-family: 'proximaNova';
	letter-spacing: 1px;
	text-decoration: none;
	display: block;
	float:left;
	cwidth: 16.6%;
	height: 41px;
	padding-top: 23px;
}
@media only screen and (min-width: 781px){
	nav ul li a{
		width: 16.6%;
	}
}
@media only screen and (max-device-width: 780px){
	nav ul li a{
		width: 98.3%;
	}
}
a.opcionSelec{
	background: url(../img/flechaSubmenu.png) no-repeat center bottom;
}
a.CMSListMenuLinkHighlighted{
	background: url(../img/flechaSubmenu.png) no-repeat center bottom;
}
nav ul li a:hover{
	color: #fff;
	background-color: #327669;
	height: 41px;
	display: inline-block; 
}


ul#menuElem > li ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	height: 35px;
	background-color: #4fb96e;	

	position: absolute;
	top:126px;
	left: 0px;
	width: 100%;z-index: 1;
	display: none;
}
ul#menuElem > li ul.active {
    display: block;
}
ul#menuElem > li ul li{
	display: inline; 
	stext-align: center;
}
@media only screen and (min-width: 781px){
	ul#menuElem > li ul li {
		text-align: center;
	}
}
ul#menuElem > li ul li:hover{
	background-color: #47a663;
	margin: 0px;
	padding: 0px;
}
ul#menuElem > li ul li a{
	color: #fff; 
	font-size: 14px; 
	font-family: 'proximaNova'; 
	letter-spacing: 0.5px; 
	text-decoration: none; 
	float:left; 
	height: 25px; 
	padding-top: 10px; 
	width: auto; 
	padding-left:4%; 
	padding-right:4%; 
}
@media (max-width: 1184px){ ul#menuElem > li ul li a{ padding-left:3.5%; padding-right:3.5%; } } @media (max-width: 1093px){ ul#menuElem > li ul li a{ padding-left:3%; padding-right:3%; } } @media (max-width: 1019px){ ul#menuElem > li ul li a{ padding-left:2.5%; padding-right:2.5%; } } @media (max-width: 949px){ ul#menuElem > li ul li a{ padding-left:2%; padding-right:2%; } } @media (max-width: 891px){ ul#menuElem > li ul li a{ padding-left:1.5%; padding-right:1.5%; } } @media (max-width: 840px){ ul#menuElem > li ul li a{ padding-left:1%; padding-right:1%; } } @media (max-width: 795px){ ul#menuElem > li ul li a{ padding-left:0.5%; padding-right:0.5%; } }
ul#menuElem > li ul li a:hover{
	color: #fff;
	background-color: #47a663;
	height: 25px;
	display: inline-block; 
	vertical-align: middle;	
}
ul#menuElem > li ul {
	z-index: 1;
}



/* CRR 20151023 */
/*ul#menuElem > li:hover ul {
    display: inline;
}*/
