#m a, #close a{display:none;}
#menu{background:transparent;padding:0;height:50px;clear:right;float:right;margin:0;}
#nav, #nav ul{padding:0;margin:0;list-style:none;position:relative;z-index:1200;}
#nav{height:50px;}
#nav li{margin:0;display:inline-block;position:relative;}
#nav li a{display:block;text-decoration:none;line-height:50px;text-align:center;height:50px;font-weight:normal;display:inline-block;}
#nav li#primero a{border-left:medium none;}
#nav li#ultimo a{border-right:medium none;}
#nav li#segundo a, #nav li#tercero a, #nav li#cuarto a, #nav li#quinto a, #nav li#sexto a{}
#nav li a span{background:url(/static/desplegar.png) center center no-repeat;padding:0 0 0 15px;}
#nav li li a span{background:url(/static/desplegar.png) center right no-repeat;padding:0 0 0 15px;}
#nav li a:hover{color:#fff;}
#nav li a.activo, #nav li a.activo:hover{}
#nav table{border-collapse:collapse;}
#nav li li{float:none;display:block;margin:0;height:30px;}
#nav li a li{float:left;}
#nav li li a{height:29px;line-height:29px;float:none;background:#fff;padding:0 10px;margin:0;border:0 none;text-align:left;font-size:12px;color:#333;font-weight:normal;text-shadow:none;white-space:nowrap;width:auto;min-width:240px;width:auto !important;width:240px;}
#nav li:hover{position:relative;z-index:1800;cursor:pointer;}
#nav li li a:hover{color:#fff;background:#f60;}
#nav li li a.activo, #nav li li a.activo:hover{background:#f30;color:#fff;}
#nav:hover ul{left:0px;top:60px;}
#nav a:hover ul{left:0px;}
#nav ul{position:absolute;left:-9999px;top:-9999px;background:#fff;border:1px solid #333;-moz-box-shadow:3px 8px 6px -6px black;-webkit-box-shadow:3px 8px 6px -6px black;box-shadow:3px 8px 6px -6px black;}
#nav li:hover > a{}
#nav li:hover > a.activo{}
#nav li:hover li:hover > ul{left:-15px;margin-left:100%;top:-1px;}
#nav li:hover > ul ul{position:absolute;left:-9999px;top:-9999px;width:auto;}
#nav li:hover > a{text-decoration:none;color:#b75;}
#nav a:hover a:hover ul, #nav a:hover a:hover a:hover ul, #nav a:hover a:hover a:hover a:hover ul, #nav a:hover a:hover a:hover a:hover a:hover ul{left:100%;top:-1px;}
#nav a:hover ul ul, #nav a:hover a:hover ul ul, #nav a:hover a:hover a:hover ul ul, #nav a:hover a:hover a:hover a:hover ul ul{position:absolute;left:-9999px;top:-9999px;}
#nav li .f{background:#fc0;}
@media only screen and (min-width:768px) and (max-width:959px){#nav{display:none;}
#nav.mostrar{display:block;}
#menu{padding:0;height:auto;width:100%;overflow:hidden;}
#nav{padding:0;height:auto;}
#nav{border-top:1px solid #1F3E2F;background:#fff;}
#nav li{margin:0;display:block;position:relative;}
#nav li#primero a{padding:0;margin:0;}
#nav li a, #nav li#primero a, #nav li#ultimo a, #nav li#segundo a, #nav li#tercero a, #nav li#cuarto a, #nav li#cuarto li a, #nav li#quinto a, #nav li#sexto a, #nav li#ultimo{padding:0;float:left;display:block;border-left:1px solid #1F3E2F;border-right:1px solid #1F3E2F;border-bottom:1px solid #1F3E2F;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
#nav li a span{position:absolute;right:0;width:40px;border-left:1px solid;}
#nav:hover ul, #nav:hover ul ul{left:0px;top:0px;}
#nav ul{float:left;position:relative;top:0;left:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none;display:none;}
#nav li:hover > ul{display:block;}
#nav ul ul{display:none;}
#nav li li{margin:0 1px;height:40px;margin:0;}
#nav li li a{text-align:center;display:block;white-space:nowrap;overflow:hidden;padding:0;height:40px;line-height:40px;}
#nav li li a:hover{padding:0;}
#m a{font-weight:normal;display:block;text-decoration:none;text-align:center;color:#fff;text-transform:uppercase;background:#5a9b23;height:44px;line-height:44px;padding:0;font-size:18px;letter-spacing:1px;}
#m a:hover{color:#fff;background:#00A6D2;}
#close a{text-transform:uppercase;height:40px;line-height:40px;background:url(cerrar.png) left center no-repeat;padding:0 0 0 48px;font-weight:bold;color:#002952;}
#close a:hover{text-decoration:none;}
#close a{display:none;}
#m a.esconder{display:none;}
#close a.mostrar{display:block;float:left;margin:3px 0;}
#nav.activo{display:block;}
}
@media only screen and (max-width:767px){#nav{display:none;}
#nav.mostrar{display:block;}
#menu, #nav{padding:0;height:auto;width:100%;overflow:hidden;}
#nav{border-top:1px solid #1F3E2F;background:#fff;}
#nav li{margin:0;display:block;position:relative;}
#nav li#primero a{padding:0;margin:0;}
#nav li a, #nav li#primero a, #nav li#ultimo a, #nav li#segundo a, #nav li#tercero a, #nav li#cuarto a, #nav li#cuarto li a, #nav li#quinto a, #nav li#sexto a, #nav li#ultimo{padding:0;display:block;border-left:1px solid #1F3E2F;border-right:1px solid #1F3E2F;border-bottom:1px solid #1F3E2F;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;float:none;width:100%;}
#nav li a span{position:absolute;right:0;width:20px;border-left:1px solid;}
#nav:hover ul, #nav:hover ul ul{left:0px;top:0px;}
#nav ul{float:left;position:relative;top:0;left:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none;display:none;}
#nav li:hover > ul{display:block;}
#nav ul ul{display:none;}
#nav li li{margin:0 1px;height:40px;margin:0;}
#nav li li a{text-align:center;display:block;white-space:nowrap;overflow:hidden;padding:0;height:40px;line-height:40px;width:300px !important;}
#nav li li a:hover{padding:0;}
#m a{}
#m a:hover{}
#close a{height:40px;line-height:40px;background:url(cerrar.png) left center no-repeat;font-weight:bold;color:#002952;}
#close a:hover{text-decoration:none;}
#close a{display:none;}
#m a.esconder{display:none;}
#close a.mostrar{display:block;float:left;}
#nav.activo{display:block;}
}
@media only screen and (min-width:480px) and (max-width:598px){#menu, #nav{padding:0;height:auto;width:100%;padding:0;overflow:hidden;}
#nav li a, #nav li#primero a, #nav li#ultimo a, #nav li#segundo a, #nav li#tercero a, #nav li#cuarto a, #nav li#cuarto li a, #nav li#quinto a, #nav li#sexto a{}
#nav li a span{width:40px;}
#nav li li a{padding:0;}
#nav li li a{overflow:hidden;}
#submenus .submenu{clear:none;margin:0 0 10px;}
}
@media only screen and (min-width:600px) and (max-width:767px){#nav{display:none;}
#nav.mostrar{display:block;}
#menu{padding:0 0 0 10px;height:auto;width:100%;padding:0;overflow:hidden;}
#nav{padding:0;height:auto;}
#nav{border-top:1px solid #1F3E2F;background:#fff;}
#nav li#primero a{padding:0;margin:0;}
#nav li a, #nav li#primero a, #nav li#ultimo a, #nav li#segundo a, #nav li#tercero a, #nav li#cuarto a, #nav li#cuarto li a, #nav li#quinto a, #nav li#sexto a, #nav li#ultimo a{padding:0;border-left:1px solid #1F3E2F;border-right:1px solid #1F3E2F;border-bottom:1px solid #1F3E2F;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
#nav li a span{width:40px;}
#nav:hover ul, #nav:hover ul ul{left:0px;top:0px;}
#nav ul{float:left;position:relative;top:0;left:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none;display:none;}
#nav li:hover > ul{display:block;}
#nav ul ul{display:none;}
#nav li li{margin:0 1px;height:40px;margin:0;}
#nav li li a{text-align:center;display:block;white-space:nowrap;overflow:hidden;padding:0;height:40px;line-height:40px;}
#nav li li a:hover{padding:0;}
#close a{}
#close a:hover{text-decoration:none;}
#close a{display:none;}
#m a.esconder{display:none;}
#close a.mostrar{display:block;float:left;margin:3px 0;}
#nav.activo{display:block;}
}