#NouMenu {
    position:absolute;
    left:188px;
    right:240px;
    text-align:center;
    white-space: nowrap;
    right:0px !important;
}
#NouMenu > div > div.opcioMenuMas {
    display:none;
}
#NouMenu > div {
    display:inline-block;
}
#NouMenu > div > a {
    display:inline-block;
    line-height:60px;
    padding-bottom:30px;
    font-size:1.1em;
    color:#000;
    margin-left:20px;
    margin-right:20px;
    margin-left:30px !important;
    margin-right:30px !important;
}
#NouMenu > div > a:hover {
    color:#549433;
}
#NouMenu > div.activo > a, #NouMenu > div:hover > a {
    color:#549433;
}
#NouMenu > div > div {
    display: none;
}
#NouMenu > div.activo > div, #NouMenu > div:hover > div {
    display:block;
    text-align:left;
    position:absolute;
    background-color:#fff;
    padding:20px;
    box-shadow:0px 0px 10px rgba(0,0,0,0.2);
}
#NouMenu > div.activo > div::before, #NouMenu > div:hover > div::before {
    background-image:url('/Imas/General/arriba.png');
    background-position:center center;
    background-repeat:no-repeat;
    display:inline-block;
    width:38px;
    height:19px;
    content:"";
    position:absolute;
    margin-top:-35px;
}
#NouMenu > div > div > div {
}
#NouMenu > div > div > div > a {
    display:block;
    padding-bottom:7px;
    padding-top:8px;
    border-bottom:1px solid #ccc;
    background-image:url(/Imas/General/flecha5.png);
    background-position:0px 15px;
    background-repeat:no-repeat;
    font-size:1.1em;
    color:#000;
    padding-left:15px;
}
#NouMenu > div > div > div > a:hover {
    color:#549433;
}
#NouMenu > div > div > div > div {
    display:none;
}
#NouMenu > div > div > div.activo > div {
    display:block;
}
#NouMenu > div > div > div > div > div > a {
}
#NouMenu > div > div > div > div > div > a:hover {
}
/*---------------------------------------------------------------*/
#NouMenuDalt {
    display:inline-block;
}
#NouMenuDalt > div > div.opcioMenuMas {
    display:none;
}
#NouMenuDalt > div {
    display:inline-block;
}
#NouMenuDalt > div > a {
    color: #fff;
    display: inline-block;
    padding-left: 10px;
    text-shadow: 0px 0px 3px #000;
}
#NouMenuDalt > div > a::before {
    content: "-";
    padding-right: 13px;
}
#NouMenuDalt > div:nth-of-type(1) > a::before {
    content: "";
    padding-right: 0px;
}
#NouMenuDalt > div > a:hover {
    color:#fff;
}
#NouMenuDalt > div.activo > a, #NouMenuDalt > div:hover > a {
    color:#fff;
}
#NouMenuDalt > div > div {
    display: none;
}
#NouMenuDalt > div.activo > div, #NouMenuDalt > div:hover > div {
    display:block;
    text-align:left;
    position:absolute;
    background-color:#fff;
    padding:20px;
    box-shadow:0px 0px 10px rgba(0,0,0,0.2);
}
#NouMenuDalt > div.activo > div::before, #NouMenuDalt > div:hover > div::before {
    background-image:url('/Imas/General/arriba.png');
    background-position:center center;
    background-repeat:no-repeat;
    display:inline-block;
    width:38px;
    height:19px;
    content:"";
    position:absolute;
    margin-top:-35px;
}
#NouMenuDalt > div > div > div {
}
#NouMenuDalt > div > div > div > a {
    display:block;
    padding-bottom:7px;
    padding-top:8px;
    border-bottom:1px solid #ccc;
    background-image:url(/Imas/General/flecha5.png);
    background-position:0px 15px;
    background-repeat:no-repeat;
    font-size:1.1em;
    color:#000;
    padding-left:15px;
}
#NouMenuDalt > div > div > div > a:hover {
    color:#549433;
}
#NouMenuDalt > div > div > div > div {
    display:none;
}
#NouMenuDalt > div > div > div.activo > div {
    display:block;
}
#NouMenuDalt > div > div > div > div > div > a {
}
#NouMenuDalt > div > div > div > div > div > a:hover {
}
/*---------------------------------------------------------------*/
#DivDaltMenuMovila, #DivDaltMenuMovilb {
    text-align:left;
}
#DivDaltMenuMovila > div, #DivDaltMenuMovilb > div {
    display:block;
    position:relative;
}
#DivDaltMenuMovila > div > div.opcioMenuMas, #DivDaltMenuMovilb > div > div.opcioMenuMas {
    display:inline-block;
    position:absolute;
    width:56px;
    height:56px;
    top:1px;
    right:0px;
    background-image:url(/Imas/General/icoMas.png);
    background-position:center center;
    background-repeat:no-repeat;
    background-size:32px 32px;
}
#DivDaltMenuMovila > div > a, #DivDaltMenuMovilb > div > a, .DivDaltMenuMovilLink {
    color:#ffffff;
	display:block;
	padding:20px;
	padding-bottom:15px;
	padding-top:15px;
	border-bottom:1px solid #111111;
	border-top:1px solid #333333;
	text-transform:uppercase;
	height:auto;
    font-size: 1.1em;
    text-align:left;
}
#DivDaltMenuMovila > div > a:hover, #DivDaltMenuMovilb > div > a:hover, .DivDaltMenuMovilLink:hover {
    color:#ffffff;
}
#DivDaltMenuMovila > div > div, #DivDaltMenuMovilb > div > div {
	display:none;
}
#DivDaltMenuMovila > div.activo > div, #DivDaltMenuMovilb > div.activo > div {
    display:block;
}
#DivDaltMenuMovila > div > div > div > a, #DivDaltMenuMovilb > div > div > div > a {
    color:#ffffff;
	background-color:#333333;
	display:block;
	padding:20px;
	padding-bottom:15px;
	padding-top:15px;
	border-bottom:1px solid #222;
	border-top:1px solid #444;
	text-transform:uppercase;
	height:auto;
    font-size: 1.1em;
}
#DivDaltMenuMovila > div > div > div > div, #DivDaltMenuMovilb > div > div > div > div {
    display:none;
}
#DivDaltMenuMovila > div > div > div.activo > div, #DivDaltMenuMovilb > div > div > div.activo > div {
    display:block;
}
#DivDaltMenuMovila > div > div > div > div > div > a, #DivDaltMenuMovilb > div > div > div > div > div > a {
    color:#ffffff;
	background-color:#444;
	display:block;
	padding:20px;
	padding-bottom:15px;
	padding-top:15px;
	border-bottom:1px solid #333;
	border-top:1px solid #555;
	text-transform:uppercase;
	height:auto;
    font-size: 1.1em;
}