#cssmenu,#cssmenu ul,#cssmenu li,#cssmenu a{margin:0;padding:0;border:0;list-style:none;font-weight:normal;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 repeat;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 #000000;}
#cssmenu > ul > li:first-child > a > span{padding: 0;visibility:visible;}
#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:#4c4e5a;background: -moz-linear-gradient(#8F9735 0%,#5B6022 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#8F9735),color-stop(100%,#5B6022));background: -webkit-linear-gradient(#8F9735 0%,#5B6022 100%);background: linear-gradient(#8F9735 0%,#5B6022 100%);}#cssmenu > ul > li:hover{background: #013953;background:-moz-linear-gradient(#5B6022 0%,#2D2F11 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5B6022),color-stop(100%,#2D2F11));background:-webkit-linear-gradient(#5B6022 0%,#2D2F11 100%);background:linear-gradient(#5B6022 0%,#2D2F11 100%);}#cssmenu > ul > li > a{font-size:.9em;display:block;background:url(../imagenes/menu/pattern.png) top left repeat;color:#ffffff;border:1px solid #EEEEEE;border-left:1px solid #000000;border-right:1px solid #000000;border-top:none;text-shadow:0 -1px 1px #751d0c;}#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.active{border-bottom: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 li:last-child{border-bottom:none;}#cssmenu ul ul a{padding:10px 3px 10px 25px;display:block;color:#222222;font-size:.9em;font-weight:normal;}#cssmenu ul ul a:before{content:'\00BB';position:absolute;left:10px;color:#00B200;}#cssmenu ul ul a:hover{color:#00B200;font-weight:bold;}.btlink{color:#204000;text-decoration:none}.btlink:hover{color:#2DB200}