

@-webkit-keyframes zoom {
  0%, 100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
}
@keyframes zoom {
  0%, 100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
}








.full-menu, .content {
  width: 100%;
  height: 100%;
}

.full-menu, .content {
  line-height: 2;
  font-family: montserratli;
  color: #fff;
  text-decoration: none;
  text-align:left;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}



.full-menu {
	top:0px;
  position: fixed;
  z-index: 100;
  background-color:#38445e;
  opacity: 0.5;
  -webkit-transform: translateX(100%);
	-moz-transform: translateX(100%);
	-ms-transform: translateX(100%);
	-o-transform: translateX(100%);
          transform: translateX(100%);
  -webkit-transition: all 400ms ease-in;
	-moz-transition: all 400ms ease-in;
	-ms-transition: all 400ms ease-in;
	-o-transition: all 400ms ease-in;
  transition: all 400ms ease-in;
}





.full-menu li:after {
  content: "";
  position: absolute;
  height: 2px;
  width: 0%;
  left: 0;
  bottom: 0;
  background-color: #fff;
  -webkit-transition: width 200ms ease-in;
	-ms-transition: width 200ms ease-in;
	-moz-transition: width 200ms ease-in;
	-o-transition: width 200ms ease-in;
  transition: width 200ms ease-in;
}
.full-menu li:hover:after {
  width: 100%;
}
.full-menu ul {
  list-style: none;
}
.full-menu.active {
  -webkit-transform: translateX(0%);
	-moz-transform: translateX(0%);
	-ms-transform: translateX(0%);
	-o-transform: translateX(0%);
          transform: translateX(0%);
  opacity: 1;
  z-index: 0;
}






.full-menu.active .intro {
	-webkit-transition-delay: .2s;
	-moz-transition-delay: .2s;
	-ms-transition-delay: .2s;
	-o-transition-delay: .2s;
          transition-delay: .2s;
}

.full-menu.active .valores {
	-webkit-transition-delay: .3s;
	-moz-transition-delay: .3s;
	-ms-transition-delay: .3s;
	-o-transition-delay: .3s;
          transition-delay: .3s;
}

.full-menu.active .lineasdeaccion {
  -webkit-transition-delay: .4s;
	-moz-transition-delay: .4s;
	-ms-transition-delay: .4s;
	-o-transition-delay: .4s;
          transition-delay: .4s;
}

.full-menu.active .accesos {
  -webkit-transition-delay: .5s;
	-moz-transition-delay: .5s;
	-ms-transition-delay: .5s;
	-o-transition-delay: .5s;
          transition-delay: .5s;
}

.full-menu.active .equipo {
  -webkit-transition-delay: .6s;
	-moz-transition-delay: .6s;
	-ms-transition-delay: .6s;
	-o-transition-delay: .6s;
          transition-delay: .6s;
}

.full-menu.active .aliados {
  -webkit-transition-delay: .7s;
	-moz-transition-delay: .7s;
	-ms-transition-delay: .7s;
	-o-transition-delay: .7s;
          transition-delay: .7s;
}

.full-menu.active .formulario {
  -webkit-transition-delay: .8s;
	-moz-transition-delay: .8s;
	-ms-transition-delay: .8s;
	-o-transition-delay: .8s;
          transition-delay: .8s;
}

.full-menu.active li {
  opacity: 1;
  -webkit-transform: translateX(0%);
	-moz-transform: translateX(0%);
	-ms-transform: translateX(0%);
	-o-transform: translateX(0%);
          transform: translateX(0%);
}
.full-menu.active li:hover {
  -webkit-animation: zoom 200ms ease-in;
	-moz-animation: zoom 200ms ease-in;
	-ms-animation: zoom 200ms ease-in;
	-o-animation: zoom 200ms ease-in;
          animation: zoom 200ms ease-in;
}
  	

.lines {
  background-color: #38445e;
  width: 100%;
  height: 1px;
  margin: 5px 0;
  -webkit-transition: all 450ms ease-in;
	-moz-transition: all 450ms ease-in;
	-ms-transition: all 450ms ease-in;
	-o-transition: all 450ms ease-in;
  transition: all 450ms ease-in;
}

.close-hamburguer .lines {
  cursor: pointer;
}
.close-hamburguer .line-top {
  -webkit-transform: translateY(900%) rotate(45deg);
	-moz-transform: translateY(900%) rotate(45deg);
	-ms-transform: translateY(900%) rotate(45deg);
	-o-transform: translateY(900%) rotate(45deg);
          transform: translateY(900%) rotate(45deg);
}
.close-hamburguer .line-mid {
  opacity: 0;
}
.close-hamburguer .line-bottom {
  -webkit-transform: translateY(-200%) rotate(-45deg);
	-moz-transform: translateY(-200%) rotate(-45deg);
	-ms-transform: translateY(-200%) rotate(-45deg);
	-o-transform: translateY(-200%) rotate(-45deg);
          transform: translateY(-200%) rotate(-45deg);
}





/*para responsive tamaño de letra*/
.full-menu li {
	text-decoration: none;
  font-size: 1.7em;
  color: #fff;
  opacity: 0;
  -webkit-transform: translateY(2%);
	-moz-transform: translateY(2%);
	-ms-transform: translateY(2%);
	-o-transform: translateY(2%);
  transform: translateY(2%);
  -webkit-transition: all 300ms ease-in;
	-moz-transition: all 300ms ease-in;
	-ms-transition: all 300ms ease-in;
	-o-transition: all 300ms ease-in;
  transition: all 300ms ease-in;
  cursor: pointer;
}


/*para responsive posoción del menu*/
.hamburguer {
  float: right;
  left: 88%;
  top:-25px;
  position: absolute;
  width: 2em;
  height: 2em;
  margin: 3em;
  z-index: 100;
  cursor: pointer;
}
.hamburguer:hover {
  -webkit-animation: zoom 300ms ease-in;
	-moz-animation: zoom 300ms ease-in;
	-ms-animation: zoom 300ms ease-in;
	-o-animation: zoom 300ms ease-in;
          animation: zoom 300ms ease-in;
}





a{
	text-decoration: none;
}




nav#menu{
	border: 0px solid red;
	text-align: center;	
	padding-left: 50px;
	padding-right: 50px;
}
