#cssmenu,#cssmenu a,#cssmenu li,#cssmenu ul{ margin:0;padding:0;border:0;list-style:none;font-weight:400;text-decoration:none;	line-height:1;font-family:'Open Sans',sans-serif;font-size:1em;position:relative}#cssmenu{width:200px;border-bottom:4px solid #656659;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#cssmenu a{line-height:1.3}#cssmenu>ul>li:first-child{background:#66665e;background:-moz-linear-gradient(#66665e 0,#45463d 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#66665e),color-stop(100%,#45463d));background:-webkit-linear-gradient(#66665e 0,#45463d 100%);background:linear-gradient(#66665e 0,#45463d 100%);border:1px solid #45463d;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}#cssmenu>ul>li:first-child>a{padding:15px 10px;background:url(../imagenes/menu/pattern.png) top left;border:none;border-top:1px solid #818176;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;font-family:Ubuntu,sans-serif;text-align:center;font-size:1.2em;font-weight:300;text-shadow:0 -1px 1px #000}#cssmenu>ul>li:first-child>a>span{padding:0}#cssmenu>ul>li:first-child:hover{background:#66665e;background:-moz-linear-gradient(#66665e 0,#45463d 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#66665e),color-stop(100%,#45463d));background:-webkit-linear-gradient(#66665e 0,#45463d 100%);background:linear-gradient(#66665e 0,#45463d 100%)}
#cssmenu>ul>li{background:#9571f2;
background:-moz-linear-gradient(#9571f2 0,#7146e2 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#9571f2),color-stop(100%,#7146e2));
background:-webkit-linear-gradient(#9571f2 0,#7146e2 100%);
background:linear-gradient(#9571f2 0,#7146e2 100%)}

#cssmenu>ul>li:hover{background:#2e0696;
background:-moz-linear-gradient(#7146e2 0,#2e0696 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#7146e2),color-stop(100%,#2e0696));
background:-webkit-linear-gradient(#7146e2 0,#2e0696 100%);
background:linear-gradient(#7146e2 0,#2e0696 100%)}
#cssmenu>ul>li>a{font-size:.9em;display:block;background:url(../imagenes/menu/pattern.png) top left;color:#fff;border:1px solid #EEE;border-left:1px solid #000;border-right:1px solid #000;border-top:none;text-shadow:0 -1px 1px #751d0c}#cssmenu ul ul li:last-child,#cssmenu>ul>li.active{border-bottom:none}#cssmenu>ul>li>a>span{display:block;padding:12px 10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#cssmenu>ul>li>a:hover{text-decoration:none}#cssmenu>ul>li.has-sub>a span{background:url(../imagenes/menu/icon_plus.png) 96% center no-repeat}#cssmenu>ul>li.has-sub.active>a span{background:url(../imagenes/menu/icon_minus.png) 96% center no-repeat}#cssmenu ul ul{display:none;background:#fff;border-right:1px solid #a2a194;border-left:1px solid #a2a194}#cssmenu ul ul li{padding:0;border-bottom:1px solid #d4d4d4;border-top:none;background:#f7f7f7;background:-moz-linear-gradient(#f7f7f7 0,#ececec 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f7f7f7),color-stop(100%,#ececec));background:-webkit-linear-gradient(#f7f7f7 0,#ececec 100%);background:linear-gradient(#f7f7f7 0,#ececec 100%)}#cssmenu ul ul a{padding:10px 3px 10px 25px;display:block;color:#222;font-size:.9em;font-weight:400}#cssmenu ul ul a:before{content:'\00BB';position:absolute;left:10px;color:#9673FF}#cssmenu ul ul a:hover{color:#9673FF}