.menuHfondo
{
    margin-left:0.5em;
    width:776px;
	height:1.5em;
	line-height:1.5em;
	padding-left:1em;
	background-color:#FF8201;
}
.menuH
{
	margin-left:0.5em;
	width:480px;
	height:1.5em;
	line-height:1.5em;
	padding-left:1em;
	background-color:#FF8201;
	
}
.divitemH
{
    margin-left: 2em;
	float: left;
	
}
.divitemH a
{
    color: #FF8201;
    font-family: 'Trebuchet MS';
    text-decoration: none;
    font-size: 0.9em;
    font-weight: bold;
}
.divitemH a:hover
{
	color: #ffffff;
}
.divsubitemH  {
    position: absolute;
	display: none;
	background-color: #FF8201;
	padding:0.3em;
	line-height:1em;
}
.divsubitemH a
{
	padding:0.2em;
	display:block;
	white-space:nowrap;
	color: #FF8201;
}
.divsubitemH a:hover
{
	color: #ffffff;
	background-color:#53b524;
}
.divsubitem2H  {
    position: absolute;
    left: 2em;
	display: none;
	background-color: #006699;
}
.divsubitem2H a
{
	color: #75C5F0;
}
.divsubitem2H a:hover
{
	color: #ffffff;
	background-color:#096ea0;
}

.menuV
{
	padding:0px;
}
.menuV img
{
}
.divitemV
{
}
.divitemV br {
    display:none;
}
.divitemV a, .DIVdaltMenuMovLink
{
	display:block;
	padding:7px;
	margin-bottom:5px;
	background-image:url(/imas/general/flecha2.png);
	background-position:3px 3px;
	background-repeat:no-repeat;
    background-size:26px 26px;
	background-color:var(--color1);
	color:#ffffff;
	border:1px solid var(--color1);
	border-radius:6px;
	text-decoration:none;
	padding-left:25px;
	padding-right:7px;
    font-size:1em;
}
.DIVdaltMenuMovLink {
    margin-left:20px;
    margin-top:20px;
    width:calc(100vw - 110px);
    box-sizing:border-box;
    text-align:left;
}
.divitemV a:hover
{
	background-image:url(/imas/general/flecha2.png);
	background-color:var(--color1b);
	border:1px solid var(--color1b);
	color:#ffffff;
}
.divsubitemV
{
	display: none;
}
.divsubitemV div
{
}
.divsubitemV a
{
}
.divsubitemV a:hover
{
}
.divsubitem2V  {
	display: none;
}
.divsubitem2V a
{
}
.divsubitem2V a:hover
{
}
.DIVdaltMenuMov {
    position:fixed;
    overflow:auto;
    z-index:99999;
    background-color:#363636;
    top:0px;
    bottom:0px;
    left:calc(-100vw + 70px);
    width:calc(100vw - 70px);
    transition:left 200ms, opacity 200ms;
    opacity:0;
}
.DIVdaltMenuMov.activo {
    left:0px;
    opacity:1;
}
.DIVdaltMenuMovA {
    padding:20px;
}