@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');

.smooth{ text-decoration:none;}

html,body{
width:100%;
	height:100%;font-family: "Open Sans", sans-serif;}
	
* { margin: 0px;
padding: 0px; outline: 0;
}
iframe { display:block; border:none; }

.os-animation{
            opacity: 0;
 }  

.os-animation.animated{
            opacity: 1;
 }  
 
 *:focus { 
    outline: none; 
} 
 


#separador{ width:100%; background:url("../imagenes/fondo3.jpg") no-repeat center center fixed;background-size:cover;  z-index:9999;}
 
#slide1{
width:100%;height:100%; min-height: 700px;
}

#escritorio{ display: block;}
#movil{ display: none;}

#linea{width:100%; height:8px; position:fixed; top:80px; left:0; z-index:9999; background-color:#f5a800;}
#header{ width:100%; height:117px; background:url(../imagenes/farriba.jpg) no-repeat center center; position:fixed; top:0; left:0; z-index:9999;}

#abajo{ width:100%; height:126px; background:url(../imagenes/fabajo.jpg) no-repeat center center; z-index:9999;}
#lineabajo{width:100%; height:8px;  z-index:9999; background-color:#d49100;}



.smooth2 {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  overflow: hidden;
  color:#ffffff;font-size:16px;text-decoration:none; line-height:75px; opacity:1; 
}
.smooth2:before {
	border-radius: 0px 0px 50px 50px;
-moz-border-radius: 0px 0px 50px 50px;
-webkit-border-radius: 0px 0px 50px 50px;
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  bottom: -4px;
  background: #fb8a2c;
  height:8px;
  -webkit-transform: translateY(4px);
  transform: translateY(4px);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.smooth2:hover:before {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}


.smooth3 {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  overflow: hidden;
  color:#ffffff;font-size:16px;text-decoration:none; line-height:75px; opacity:1; 
}
.smooth3:before {
	border-radius: 0px 0px 50px 50px;
-moz-border-radius: 0px 0px 50px 50px;
-webkit-border-radius: 0px 0px 50px 50px;
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  bottom: -4px;
  background: #fb8a2c;
  height:8px;
  -webkit-transform: translateY(4px);
  transform: translateY(4px);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.smooth3:hover:before {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}


.redes{transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-o-transition:all 1s; opacity: 1; margin: 2px;}
.redes:hover{ opacity: .7;}     

.enlaces{color:#ffffff;font-size:20px; line-height: 180%; text-decoration:none;}
.enlaces2{color:#ffffff;font-size:16px; line-height: 42px; text-decoration:none;}

.texto1{color:#000000;font-size:16px; text-decoration:none;}
.texto2{color:#ffffff;font-size:20px; text-decoration:none;}
.texto3{color:#f38221;font-size:60px; line-height: 100%; font-weight: 700; text-decoration:none;}
.texto4{color:#292929;font-size:18px; line-height: 140%;  text-decoration:none;}
.texto4a{color:#f38221;font-size:16px; line-height: 140%;  text-decoration:none;}
.texto4b{color:#292929;font-size:16px; line-height: 180%;  text-decoration:none;}
.texto5{color:#ffffff;font-size:60px; line-height: 100%; font-weight: 700; text-decoration:none;}
.texto6{color:#ffffff;font-size:23px; line-height: 120%; font-weight: 700; text-decoration:none;}
.texto7{color:#062a5a;font-size:18px; line-height: 160%; font-weight: 900; text-decoration:none;}
.texto8{color:#ffffff;font-size:18px; line-height: 160%; font-weight: 400; text-decoration:none;}
.texto9{color:#062a5a;font-size:60px; line-height: 100%; font-weight: 700; text-decoration:none;}
.texto10{color:#ffffff;font-size:60px; line-height: 100%; font-weight: 700; text-decoration:none;}
.texto11{color:#ffffff;font-size:19px; font-weight: 700; text-decoration:none;}
.texto12{color:#ffffff;font-size:16px; font-weight: 400; text-decoration:none;}
.texto13{color:#7979b9;font-size:60px; line-height: 100%; font-weight: 700; text-decoration:none;}
.texto14{color:#292929;font-size:25px; line-height: 140%;  text-decoration:none;}

.texto15{color:#6fc3d7;font-size:60px; line-height: 100%; font-weight: 700; text-decoration:none;}
.texto16{color:#ffffff;font-size:60px; line-height: 100%; font-weight: 700; text-decoration:none;}
.texto17{color:#ffc600;font-size:20px; line-height: 130%; font-weight: 400; text-decoration:none;}
.texto18{color:#ffffff;font-size:20px; line-height: 130%; font-weight: 400; text-decoration:none;}
.texto19{color:#ffc600;font-size:38px; line-height: 100%; font-weight: 700; text-decoration:none;}
.texto20{color:#ffffff;font-size:35px; line-height: 100%; font-weight: 700; text-decoration:none;}
.texto21{color:#ffc600;font-size:35px; line-height: 100%; font-weight: 700; text-decoration:none;}

#larriba, #larriba1,#larriba2,#larriba3,#larriba4,#larriba5{display:inline-block;vertical-align:top;}
#larriba{width:1250px;vertical-align:middle; text-align:left; }
#larriba1{width:290px;margin-right:-4px; text-align:left;height:117px; background-color: #ffffff;}
#larriba3{width:960px;margin-right:-4px;text-align:center;  height:117px;}


#somos{ width:100%; text-align: center; background:url("../imagenes/fondo.jpg") no-repeat center center fixed;background-size:cover;  z-index:9999;}

#somo, #somo1, #somo2{display:inline-block;vertical-align:top;}
#somo{width:1250px;vertical-align:middle; text-align:left; z-index: 9999; }
#somo1{width:560px;margin-right:-4px; text-align:left; }
#somo2{ display: none;}


#invisible{ width: 100%; height: 300px;}

#diferenciadores{ width:100%; text-align: center; background:url("../imagenes/fondo2.jpg") no-repeat center 0 ;background-size:cover;  z-index:9999;}

#dife{border-radius: 25px 25px 25px 25px;
-moz-border-radius: 25px 25px 25px 25px;
-webkit-border-radius: 25px 25px 25px 25px;
border: 0px; background-color:#7979b9; width: 100%; max-width: 1450px; text-align: center; z-index: 1;display:inline-block;}


#losdife, #losdife1, #losdife2, #losdife3, #losdife4, #losdife5, #losdife6{display:inline-block;vertical-align:top;}
#losdife{width:1250px;vertical-align:middle; text-align:center; z-index: 9999; }
#losdife1{width:550px;margin-right:-4px; text-align:left; }
#losdife2{width:700px;margin-right:-4px; text-align:left; margin-top: -600px; }
#losdife3{width:100%; height: 2px; background-color: #ffffff; margin-right:0px; text-align:left; }
#losdife4{width:550px;margin-right:-4px; text-align:left; }
#losdife5{width:550px;margin-right:-4px; text-align:right; }
#losdife6{width:150px;margin-right:-4px; text-align:right; }

.nino{ width: 100%; max-width: 600px;}


#servis, #servis1, #servis2{display:inline-block;vertical-align:top;}
#servis{width:1250px;vertical-align:middle; text-align:center; }
#servis1{width:100%;margin-right:0px; text-align:left;}
#servis2{width:100%;margin-right:0px;text-align:center; }

.ninos{ width: 100%; max-width: 1300px;}


#loservicios{ width:100%; text-align: center; background:url("../imagenes/fondo.jpg") no-repeat center center fixed;background-size:cover;  z-index:9999;}


#pleca, #pleca1{display:inline-block;vertical-align:top;}
#pleca{width:100%;vertical-align:middle; text-align:center; z-index: 1; }
#pleca1{width:100%;margin-right:0px; height: 48px;  background:url("../imagenes/pleca1.png") repeat-x center center ; text-align:left; margin-top: -48px;}

#loservi, #loservi2{display:inline-block;vertical-align:top;}
#loservi{width:1440px;vertical-align:middle; text-align:center; z-index: 1; margin-top: -200px;  }
#loservi2{width:360px;margin-right:-4px;text-align:center; }


#historia{ width:100%; text-align: center; background:url("../imagenes/fondo.jpg") no-repeat center center fixed;background-size:cover;  z-index:9999;}


#histo, #histo1, #histo2, #histo3{display:inline-block;vertical-align:top;}
#histo{width:1250px;vertical-align:middle; text-align:left;  }
#histo1{width:100%;margin-right:0px; text-align:left; }
#histo2{width:550px;margin-right:-4px; text-align:left; }
#histo3{width:100px;margin-right:-4px; text-align:left; }


#separador{ width:100%; height: 500px; text-align: center; background:url("../imagenes/fondo3.jpg") no-repeat center center fixed;background-size:cover;  z-index:9999;}


#contacto{ width:100%; text-align: center; background:url("../imagenes/fondo.jpg") no-repeat center center fixed;background-size:cover;  z-index:9999;}

#donacion{ width: 100%; text-align: center; background-color: #7878b4;}


#dona, #dona1, #dona2, #dona3{display:inline-block;vertical-align:top;}
#dona{width:1250px;vertical-align:middle; text-align:center;  }
#dona1{width:650px;margin-right:-4px; text-align:left; }
#dona2{width:550px;margin-right:-4px; text-align:left; }

.esma{ width: 95%; max-width:296px ;}

#contacta, #contacta1,#contacta2,#contacta3,#contacta4,#contacta5,#contacta6,#contacta7,#contacta8,#contacta9{display:inline-block;vertical-align:top;}
#contacta{ width: 90%; max-width:1250px;vertical-align:middle; text-align:left;}
#contacta1{width:100%; max-width: 1000px; margin-right:0px; text-align:left;}
#contacta3{width:33%;margin-right:-4px;text-align:left; }
#contacta4{width:100%;margin-right:0px;text-align:left; margin-top: 30px; }
#contacta5{width:20%;margin-right:-4px;text-align:left; margin-top: 30px;}
#contacta6{width:80%;margin-right:-4px;text-align:right; margin-top: 40px;}


::placeholder {
  color: #616060;
}

.forma1{text-align:left;HEIGHT:45px;width:96%;border:1; border:0; font-size:16PX; background-color: transparent; color:#303133;
border-top: 0px solid ;
  border-right: 0px solid ;
  border-bottom: 1px solid #616060;
  border-left: 0px solid ;
}

.forma2{text-align:left;HEIGHT:45px;width:90%;border:1; border:0; font-size:16PX; background-color: transparent; color:#303133;
border-top: 0px solid ;
  border-right: 0px solid ;
  border-bottom: 1px solid #616060;
  border-left: 0px solid ;
}

.boton2{border-radius: 25px 25px 25px 25px;
-moz-border-radius: 25px 25px 25px 25px;
-webkit-border-radius: 25px 25px 25px 25px;
border: 0px; background-color:#f38221; color: #ffffff; width:180px; height: 38px;  text-align: center; display: inline-block;cursor: pointer;}

.boton2:hover{background-color:#062a5a; color: #ffffff; }

.boton2025{border-radius: 25px 25px 25px 25px;
-moz-border-radius: 25px 25px 25px 25px;
-webkit-border-radius: 25px 25px 25px 25px;
border: 0px; background-color:#f38221; color: #ffffff; width:180px; height: 38px;  text-align: center; display: inline-block;cursor: pointer; text-decoration: none; line-height: 38px;}

.boton2025:hover{background-color:#062a5a; color: #ffffff; }


.faqs {
            width: 100%;
            margin: 0 auto;
        }
        .faq-item {
            overflow: hidden;
        }
        
        .faq-question {
            display: flex;
            justify-content: space-between; text-align: center;
            align-items: center;
            padding: 15px;
            cursor: pointer;
            color: white;
            transition: background-color 0.5s ease-in-out;
        }
        .faq-answer {
            max-height: 0;
            overflow: hidden;
            transition: max-height .5s ease;
            padding: 0 15px;
            color: #202039; text-align: center; width: 100%;
        }
        .faq-item.active .faq-answer {
            padding: 15px;
        }
        .faq-arrow {
            width: 25px;
            height: 10px;
            transition: transform 0.5s;
        }
        .faq-item.active .faq-arrow {
            transform: rotate(180deg);
        }
        
        .infotext2025{text-align: center; width: 90%; max-width:600px ;}


#footer{ width: 100%; text-align: center; background-color: #00275b;}

#foot, #foot1,#foot2,#foot3,#foot4,#foot5,#foot6,#foot7,#foot8,#foot9{display:inline-block;vertical-align:top;}
#foot{ width: 90%; max-width:1250px;vertical-align:middle; text-align:left;}
#foot1{width:25%; margin-right:-4px; text-align:left;}
#foot2{width:75%;margin-right:-4px;text-align:right; margin-top: 30px; }
#foot3{width:100%;margin-right:0px; height: 1px; background-color: #ffffff; text-align:left; margin-top: 40px; margin-bottom: 40px; }
#foot4{width:50%;margin-right:-4px;text-align:left; margin-top: 10px; }
#foot5{width:50%;margin-right:-4px;text-align:right; }

#elvideo{ width:900px; height:506px; display: inline-block;}


#confianza{ width: 100%; text-align: center; background-color: #6767a4;}
.infotext{ width: 90%; max-width: 800px; text-align: center; display: inline-block;}

@media screen and (max-width: 1460px)
 {
#loservi{width:720px;vertical-align:middle; text-align:center; z-index: 1; margin-top: -200px;  }
     
#separador{ height: 500px; }
     
}
     
@media screen and (max-width: 1270px)
 { 
#dona{width:1150px;vertical-align:middle; text-align:center;  }
#dona1{width:650px;margin-right:-4px; text-align:left; }
#dona2{width:500px;margin-right:-4px; text-align:left; }     
     
#contacta5{width:100%;margin-right:0px;text-align:left; margin-top: 30px;}
#contacta6{width:100%;margin-right:0px;text-align:left; margin-top: 40px;}     
     
#separador{ height: 400px; }
     
#histo{width:1000px;vertical-align:middle; text-align:center;  }
#histo2{width:450px;margin-right:-4px; text-align:left; }
#histo3{width:100px;margin-right:-4px; text-align:left; }     
     
#servis{width:1000px;vertical-align:middle; text-align:center; }
#servis1{width:100%;margin-right:0px; text-align:left;}
     
#somo{width:1000px;vertical-align:middle; text-align:left; z-index: 9999; }
#somo1{width:500px;margin-right:-4px; text-align:left; }

#invisible{ width: 100%; height: 100px;}
     
#losdife{width:1000px;vertical-align:middle; text-align:center; z-index: 9999; }
#losdife1{width:500px;margin-right:-4px; text-align:left; }
#losdife2{width:500px;margin-right:-4px; text-align:left; margin-top: -400px; }
#losdife4{width:100%;margin-right:0px; text-align:left; }
#losdife5{width:100%;margin-right:0px; text-align:left; }
#losdife6{ display: none;}  
     
#larriba{width:1100px;}
#larriba1{width:290px;}
#larriba3{width:810px;}     
}

@media screen and (max-width: 1170px)
 {
#dona{width:1050px;vertical-align:middle; text-align:center;  }
#dona1{width:650px;margin-right:-4px; text-align:left; }
#dona2{width:400px;margin-right:-4px; text-align:left; } 
}


@media screen and (max-width: 1100px)
 {
#foot1{width:100%; margin-right:0px; text-align:center;}
#foot2{width:100%;margin-right:0px;text-align:center; margin-top: 30px; }
#foot3{width:100%;margin-right:0px; height: 1px; background-color: #ffffff; text-align:left; margin-top: 40px; margin-bottom: 40px; }
#foot4{width:50%;margin-right:-4px;text-align:left; margin-top: 10px; }
#foot5{width:50%;margin-right:-4px;text-align:right; }     
}

@media screen and (max-width: 1070px)
 {
#dona{width:90%;vertical-align:middle; text-align:center;  }
#dona1{width:100%;margin-right:0px; text-align:center; }
#dona2{width:100%;margin-right:0px; text-align:center; }

.texto15{font-size:50px; }
.texto16{font-size:50px; }
     
}

@media screen and (max-width: 1020px)
 {
#histo{width:90%;vertical-align:middle; text-align:center;  }
#histo1{width:100%;margin-right:0px; text-align:center; }
#histo2{width:100%;margin-right:0px; text-align:center; }
#histo3{ display: none; }     
     
     
#servis{width:100%;vertical-align:middle; text-align:center; }
#servis1{width:90%;margin-right:0px; text-align:center;} 
     
#dife{ width: 95%;}
    
#somo{width:90%;vertical-align:middle; text-align:center; z-index: 9999; }
#somo1{width:100%;margin-right:0px; text-align:center; }
#somo2{ display: inline-block; width:100%;margin-right:0px; text-align:center;margin-top: 80px; }

#invisible{ width: 100%; height: 50px;}
     
#losdife{width:90%;vertical-align:middle; text-align:center; z-index: 9999; }
#losdife1{width:100%;margin-right:0px; text-align:center; }
#losdife2{ display: none;}
#losdife4{width:100%;margin-right:0px; text-align:center; }
#losdife5{width:100%;margin-right:0px; text-align:center; }
}

@media screen and (max-width: 920px)
 {
 #elvideo{ width:700px; height:394px;}    
}   

@media screen and (max-width: 800px)
 {
     
.texto15{font-size:40px; }
.texto16{font-size:40px; }     
     
#foot2{ display: none;}
#foot4{width:100%;margin-right:0px;text-align:center; margin-top: 10px; }
#foot5{width:100%;margin-right:0px;text-align:center; }      
     
 #contacta{ width: 90%; max-width:1250px;vertical-align:middle; text-align:center;}
#contacta1{width:100%; max-width: 1000px; margin-right:0px; text-align:center;}
#contacta3{width:100%;margin-right:-4px;text-align:center; margin-top: 30px; }
#contacta4{width:100%;margin-right:0px;text-align:center; margin-top: 30px; }
#contacta5{text-align:center; margin-top: 30px;}
#contacta6{text-align:center; margin-top: 40px;}    
     
.forma1{text-align:center;HEIGHT:45px;width:90%;border:1; border:0; font-size:16PX; background-color: transparent; color:#303133;
border-top: 0px solid ;
  border-right: 0px solid ;
  border-bottom: 1px solid #616060;
  border-left: 0px solid ;
}

.forma2{text-align:center;HEIGHT:45px;width:90%;border:1; border:0; font-size:16PX; background-color: transparent; color:#303133;
border-top: 0px solid ;
  border-right: 0px solid ;
  border-bottom: 1px solid #616060;
  border-left: 0px solid ;
}  
     
     
#loservicios,#somos,#historia,#contacto{ width:100%; text-align: center; background:url("../imagenes/fondo.jpg") no-repeat center center;background-size:cover;  z-index:9999;}

#separador{ width:100%; height: 300px; text-align: center; background:url("../imagenes/fondo3.jpg") no-repeat center center ;background-size:cover;  z-index:9999;}
     
     
#escritorio{ display: none;}
#movil{ display: block;}
     
.texto3{font-size:45px;}
.texto5{font-size:45px;}
.texto10{font-size:45px;}
 .texto13{font-size:45px;}    
 }


@media screen and (max-width: 740px)
 {
#loservi{width:360px;vertical-align:middle; text-align:center; z-index: 1; margin-top: -200px;  }
}

@media screen and (max-width: 720px)
 {
 #elvideo{ width:500px; height:281px;}    
}

@media screen and (max-width: 520px)
 {
 #elvideo{ width:400px; height:225px;}    
}



#menumovil{ display:none;}
.button_container {
  position: absolute;
  top: -2px;;
  right: 0px;
  height: 0px;
  width: 35px;
  cursor: pointer;
  z-index: 9999;
  -webkit-transition: opacity .25s ease;
  -moz-transition: opacity .25s ease;
  transition: opacity .25s ease;
}
.button_container:hover {
  opacity: .7;
}
.button_container.active .top {
  -webkit-transform: translateY(11px) translateX(0) rotate(45deg);
  -moz-transform: translateY(11px) translateX(0) rotate(45deg);
          transform: translateY(11px) translateX(0) rotate(45deg);
  background: #ffffff;
}
.button_container.active .middle {
  opacity: 0;
  background: #ffffff;
}
.button_container.active .bottom {
  -webkit-transform: translateY(-11px) translateX(0) rotate(-45deg);
  -moz-transform: translateY(-11px) translateX(0) rotate(-45deg);
          transform: translateY(-11px) translateX(0) rotate(-45deg);
  background: #ffffff;
}
.button_container span {
  background: #00275b;
  border: none;
  height: 5px;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transition: all .35s ease;
  -moz-transition: all .35s ease;
  transition: all .35s ease;
  cursor: pointer;z-index: 9999;
}
.button_container span:nth-of-type(2) {
  top: 11px;
}
.button_container span:nth-of-type(3) {
  top: 22px;
}

.overlay {
  position: fixed;
  background-color:rgba(6,42,90,.9);
    top: 0;
  left: 0;
  width: 100%;
  height: 0%;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity .35s, visibility .35s, height .35s;
  -moz-transition: opacity .35s, visibility .35s, height .35s;
  transition: opacity .35s, visibility .35s, height .35s;
  overflow: hidden;
}
.overlay.open {
  opacity: 1;
  visibility: visible;
  height: 100%;
}
.overlay.open li {
  -webkit-animation: fadeInRight .5s ease forwards;
  -moz-animation: fadeInRight .5s ease forwards;
          animation: fadeInRight .5s ease forwards;
  -webkit-animation-delay: .35s;
  -moz-animation-delay: .35s;
          animation-delay: .35s;
}
.overlay.open li:nth-of-type(2) {
  -webkit-animation-delay: .4s;
  -moz-animation-delay: .4s;
          animation-delay: .4s;
}
.overlay.open li:nth-of-type(3) {
  -webkit-animation-delay: .45s;
  -moz-animation-delay: .45s;
          animation-delay: .45s;
}
.overlay.open li:nth-of-type(4) {
  -webkit-animation-delay: .50s;
  -moz-animation-delay: .50s;
          animation-delay: .50s;
}
.overlay.open li:nth-of-type(5) {
  -webkit-animation-delay: .55s;
  -moz-animation-delay: .55s;
          animation-delay: .55s;
}
.overlay.open li:nth-of-type(6) {
  -webkit-animation-delay: .60s;
  -moz-animation-delay: .60s;
          animation-delay: .60s;
}
.overlay nav {
  position: relative;
  height: 70%;
  top: 50%;
  -webkit-transform: translateY(-35%);
  -moz-transform: translateY(-35%);
          transform: translateY(-35%);
  
  font-weight: 700;
  text-align: right;
  margin-right:52px;
}
.overlay ul {
  list-style: none;
  padding: 0;
  margin: 0 auto;
  display: inline-block;
  position: relative;
  height: 100%;
}
.overlay ul li {
  display: block;
  min-height: 60px;
  position: relative;
  opacity: 0;
}
.overlay ul li a {
  display: block;
  position: relative;
  color: #ffffff;
  text-decoration: none;
  overflow: hidden;
  font-size: 38px;
  opacity:1; text-transform:uppercase; line-height:110%;
}
.overlay ul li a:hover,a:after, .overlay ul li a:focus:after, .overlay ul li a:active:after {
  width: 100%;
  opacity:1;-webkit-transition: .25s;
  transition: .25s;color: #f38221; opacity:.7;
}
.overlay ul li a:after {
  font-size: 55px;
  opacity:.9;-webkit-transition: .25s;
  transition: .25s;
  
}



@media screen and (max-width:1150px)
 {
#header{ width:100%; height:117px; background:url(../imagenes/farriba2.jpg) no-repeat 0 center; position:fixed; top:0; left:0; z-index:9999;}

#larriba{width:90%;vertical-align:middle; text-align:left; }
#larriba2{display:none;}
#larriba3{display:none;}
#larriba4{display:none;}
#larriba5{display:none;}

#menumovil{ z-index:9999;position: fixed;top:40px;
  right: 2%;
  height: 27px;
  width: 35px; display:block;}

}

