/***************************************************/
/* CSS menu legislacion */

/* elementos generales */
#menudocs{
width:178px;
text-align:left;
}

.marginmenu{
  padding-left:5px;
}

.submenu1{
  background-color:#c0eaf7;
}

.submenu2{
  background-color:#c0eaf7;
}

#menudocs a{
display:block;
text-decoration:none;
color:#fff;
font-size:14px;
padding:10px 0px 10px 28px;
border-top:1px solid #fff;
}

/***************************************************/
/* lvl 1 */

a.itemsubmenu0{
background-color:#333;
background-image:url('../imgs/menu/ico1.gif');
background-repeat:no-repeat;
background-color:#252525;
}

a.itemsubmenu0per{
background-color:#252525;
background-image:none;
}

a.itemsubmenu0per:hover{
background-color:#26b8e5;
background-image:url('../imgs/menu/ico5.gif');
background-repeat:no-repeat;
}

a.itemsubmenu0peract1{
background-color:#252525;
background-image:url('../imgs/menu/ico4.gif');
background-repeat:no-repeat;
font-weight:bold;
}

a.itemsubmenu0peract2{
background-color:#252525;
font-weight:bold;
}

a.itemsubmenu0per2{
background-color:#252525;
background-image:url('../imgs/menu/ico7.gif');
background-repeat:no-repeat;
}

a.itemsubmenu0per2:hover{
background-color:#26b8e5;
background-image:url('../imgs/menu/ico11.gif');
background-repeat:no-repeat;
}

a.itemsubmenu0per2act1{
background-color:#252525;
background-image:url('../imgs/menu/ico10.gif');
background-repeat:no-repeat;
font-weight:bold;
}

a.itemsubmenu0per2act2{
background-color:#252525;
font-weight:bold;
}

/***************************************************/
/* lvl par */

a.itemsubmenu1{
background-color:#26b8e5;
background-image:url('../imgs/menu/ico2.gif');
background-repeat:no-repeat;
}

a.itemsubmenu1per{
background-color:#26b8e5;
background-image:none;
}

a.itemsubmenu1per:hover{
background-color:#6dcfed;
background-image:url('../imgs/menu/ico6.gif');
background-repeat:no-repeat;

}

a.itemsubmenu1peract1{
background-color:#26b8e5;
background-image:url('../imgs/menu/ico5.gif');
background-repeat:no-repeat;
font-weight:bold;
}

a.itemsubmenu1peract2{
background-color:#26b8e5;
font-weight:bold;
}

a.itemsubmenu1per2{
background-color:#26b8e5;
background-image:url('../imgs/menu/ico8.gif');
background-repeat:no-repeat;
}

a.itemsubmenu1per2:hover{
background-color:#6dcfed;
background-image:url('../imgs/menu/ico12.gif');
background-repeat:no-repeat;
}

a.itemsubmenu1per2act1{
background-color:#26b8e5;
background-image:url('../imgs/menu/ico11.gif');
background-repeat:no-repeat;
font-weight:bold;
}

a.itemsubmenu1per2act2{
background-color:#26b8e5;
font-weight:bold;
}

/***************************************************/
/* lvl impar */

a.itemsubmenu2{
background-color:#6dcfed;
background-image:url('../imgs/menu/ico3.gif');
background-repeat:no-repeat;
}

a.itemsubmenu2per{
background-color:#6dcfed;
background-image:none;
}

a.itemsubmenu2per:hover{
background-color:#26b8e5;
background-image:url('../imgs/menu/ico5.gif');
background-repeat:no-repeat;
}

a.itemsubmenu2peract1{
background-color:#6dcfed;
background-image:url('../imgs/menu/ico6.gif');
background-repeat:no-repeat;
font-weight:bold;
}

a.itemsubmenu2peract2{
background-color:#6dcfed;
font-weight:bold;
}

a.itemsubmenu2per2{
background-color:#6dcfed;
background-image:url('../imgs/menu/ico9.gif');
background-repeat:no-repeat;

}

a.itemsubmenu2per2:hover{
background-color:#26b8e5;
background-image:url('../imgs/menu/ico11.gif');
background-repeat:no-repeat;
}

a.itemsubmenu2per2act1{
background-color:#6dcfed;
background-image:url('../imgs/menu/ico12.gif');
background-repeat:no-repeat;
font-weight:bold;
}

a.itemsubmenu2per2act2{
background-color:#6dcfed;
font-weight:bold;
}

