@import url('https://fonts.googleapis.com/css?family=Prata|Yantramanav:300,400,700,900');body,html{width:100%;height:100%}
*{padding:0;outline:0}
iframe{display:block;border:none}
*{margin:0;padding:0;}
header, nav{display:block;}
header{background:#ffffff;height:60px;position:relative;width:100%;z-index:5;}
#logosh{background:url(../imagenes/logom.png) no-repeat 0 0;display:block;float:left;margin:25px 15px 0;width:250px;height:28px;text-indent:-9999px}
#menu{float:right;font-family:'Yantramanav', sans-serif;}
#menu ul{list-style:none;font-size:16px;}
#menu li{display:block;float:left;text-transform:uppercase;text-align:center;}
#menu li a{display:block;color:#009742;text-decoration:none;height:60px;line-height:60px;padding:0 26px;}
#menu li a:hover{background:rgba(255,0,0,0.9);color:#ffffff;}
#nav-mobile{display:none;background:url(nav.png) no-repeat center center;float:right;width:40px;height:40px;position:absolute;right:0;top:12px;opacity:1;}
#nav-mobile.nav-active{opacity:.6;}
@media only screen and (max-width:3000px){h2{font-size:40px;}
#nav-mobile{display:block;}
#menu{width:100%;float:none;padding-top:60px;}
#menu ul{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.5);-moz-box-shadow:0 1px 2px rgba(0,0,0,.5);box-shadow:0 1px 2px rgba(0,0,0,.5);max-height:0;overflow:hidden;}
#menu li{background:rgba(255,255,255,0.9);border-bottom:1px solid #009742;float:none;}
#menu li:last-child{border-bottom:0;}
#menu li a{padding:15px 0;height:auto;line-height:normal;}
#menu li a:hover{background:rgba(0,151,66,0.5);color:#ffffff;}
#menu ul.open-menu{max-height:3000px;-webkit-transition:max-height .4s;-moz-transition:max-height .4s;-ms-transition:max-height .4s;-o-transition:max-height .4s;transition:max-height .4s;}
}