@import url('https://fonts.googleapis.com/css2?family=Titillium+Web:wght@300&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Titillium+Web:wght@400&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Titillium+Web:wght@700&display=swap');


html,body{
width:100%;
	height:100%;font-family: 'Titillium Web', 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; 
} 
 
 A {text-decoration: none;}
 
#elhead{ width:100%; text-align:center; height:130px; top:0; left:0; position:absolute; z-index:9999;}
.latas{ width:650px;}

#home{ width:100%; height:700px;  background:url(../imagenes/home.jpg) no-repeat center center;background-size:cover; top:0; left:0;}
#somos{ width:100%;background-color:#244288; text-align:center;}
#equipo{ width:100%;background-color:#eeeeee; text-align:center;}
#separador{ width:100%; height:500px;  background:url(../imagenes/bi.jpg) no-repeat center center fixed;background-size:cover; top:0; left:0;}
#abajo{ width:100%;background-color:#0d2563; text-align:center;}
#maquina{ width:100%;background-color:#fdfdfb; text-align:center;}

#contacto{ width:100%; max-width:1200px; background-color:#fffff;border-radius: 25px 25px 25px 25px; -moz-border-radius: 25px 25px 25px 25px; -webkit-border-radius:25px 25px 25px 25px;}



#elprin{ width:90%; left:5%; height:87px; top:200px; text-align:right; position:absolute;}

.texto1{font-family: 'Titillium Web', sans-serif;color:#ffffff; font-size:14px; font-weight:400; line-height:100%; text-decoration:none;}
.texto2{font-family: 'Titillium Web', sans-serif;color:#244289; font-size:16px; font-weight:700;  line-height:200%; text-transform:uppercase;}
.texto3{font-family: 'Titillium Web', sans-serif;color:#ffffff; font-size:50px; font-weight:300; line-height:120%; text-decoration:none;}
.texto4{font-family: 'Titillium Web', sans-serif;color:#ffffff; font-size:20px; font-weight:700; line-height:130%; }
.texto5{font-family: 'Titillium Web', sans-serif;color:#ffffff; font-size:20px; font-weight:300;  line-height:130%; }
.texto6{font-family: 'Titillium Web', sans-serif;color:#244289; font-size:20px; font-weight:700;  line-height:200%; text-transform:uppercase;}
.texto6a{font-family: 'Titillium Web', sans-serif;color:#244289; font-size:22px; font-weight:700;  line-height:100%; text-transform:uppercase;}
.texto7{font-family: 'Titillium Web', sans-serif;color:#575756; font-size:19px; font-weight:400;  line-height:130%; }
.texto7a{font-family: 'Titillium Web', sans-serif;color:#575756; font-size:16px; font-weight:400;  line-height:130%; }
.texto8{font-family: 'Titillium Web', sans-serif;color:#ffffff; font-size:16px; font-weight:700;  line-height:130%; text-transform:uppercase; text-decoration:underline;  }

.smooth{font-family: 'Titillium Web', sans-serif;color:#244289; font-size:16px; font-weight:700;  line-height:200%; text-transform:uppercase; text-decoration:none;}


#arriba{ width:100%; top:0; left:0; text-align: center; position:absolute; z-index:999;}

#larriba, #larriba1,#larriba2{display:inline-block;vertical-align:top;}
#larriba{ width:1200px;vertical-align:middle; text-align:left; }
#larriba1{width:886px;margin-right:-4px; text-align:left; margin-top:50px; }
#larriba2{width:314px;margin-right:-4px;text-align:right; margin-top:20px; }


#homi, #homi1,#homi2,#homi3{display:inline-block;vertical-align:top;}
#homi{ width:1200px;vertical-align:middle; text-align:left; }
#homi1{width:520px;margin-right:-4px; text-align:left; margin-top:270px; }
#homi2{width:680px;margin-right:-4px;text-align:right; }
#homi3{width:100%;margin-right:0px;text-align:left; margin-top:150px; }


#som, #som1,#som0{display:inline-block;vertical-align:top;}
#som{ width:1200px;vertical-align:middle; text-align:left; }
#som1{width:550px;margin-right:-4px; text-align:left;  }
#som0{width:100px;margin-right:-4px;text-align:right; }


#maqui, #maqui1,#maqui2{display:inline-block;vertical-align:top;}
#maqui{ width:1200px;vertical-align:middle; text-align:left; }
#maqui1{width:600px;margin-right:-4px; text-align:center;background-color:#244288; }
#maqui2{width:600px;margin-right:-4px;text-align:center; }

.lamaqui{ width:80%; text-align:left; display:inline-block;}

.lima{ width:90%; max-width:579px;}


#equi, #equi1,#equi2,#equi3{display:inline-block;vertical-align:top;}
#equi{ width:1200px;vertical-align:middle; text-align:left; }
#equi1{width:300px;margin-right:-4px; text-align:center; }
#equi2{width:150px;margin-right:-4px;text-align:center; margin-top:80px;  }
#equi3{width:150px;margin-right:-4px;text-align:center; margin-top:80px; }


#lim, #lim1,#lim2,#lim3,#lim0{display:inline-block;vertical-align:top;}
#lim{ width:1300px;vertical-align:middle; text-align:left; }
#lim1{width:400px; height:377px;margin-right:-4px; text-align:center;background:url(../imagenes/s1.jpg) no-repeat center center;background-size:cover;}
#lim2{width:400px; height:377px;margin-right:-4px;text-align:center;background:url(../imagenes/s2.jpg) no-repeat center center;background-size:cover;}
#lim3{width:400px; height:377px;margin-right:-4px;text-align:center;background:url(../imagenes/s3.jpg) no-repeat center center;background-size:cover;}
#lim0{width:50px;margin-right:-4px;text-align:center;}



#foot, #foot1,#foot2,#foot3{display:inline-block;vertical-align:top;}
#foot{ width:1200px;vertical-align:middle; text-align:left; }
#foot1{width:500px;margin-right:-4px; text-align:left; }
#foot2{width:400px;margin-right:-4px;text-align:left; margin-top:20px;  }
#foot3{width:300px;margin-right:-4px;text-align:left;}


#conta, #conta1,#conta2,#conta0{display:inline-block;vertical-align:top;}
#conta{ width:1200px;vertical-align:middle; text-align:left; }
#conta1{width:550px;margin-right:-4px; text-align:left; }
#conta2{width:550px;margin-right:-4px;text-align:left;  }
#conta0{width:100px;margin-right:-4px;text-align:left;}


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

.elren{ width:397px;}

::placeholder {
  color: #244289; font-size:14px;
}

.boton1{border-radius: 20px 20px 20px 20px; -moz-border-radius: 20px 20px 20px 20px; -webkit-border-radius: 20px 20px 20px 20px; background-color:#244289; border:0; cursor:pointer;color:#ffffff;font-size:15px;width:100%;height:48px; text-transform:uppercase; font-family: 'Titillium Web', sans-serif; font-weight:600;-webkit-background-color: #244289;   -moz-background-color: #244289;}

.forma2{text-align:left;HEIGHT:46px;width:100%;border:1;  font-size:15PX;font-weight:400; background-color:#ffffff; border-radius: 20px 20px 20px 20px; -moz-border-radius: 20px 20px 20px 20px; -webkit-border-radius: 20px 20px 20px 20px; border:1px solid #c7c7c7; color:#244289;font-family: 'Titillium Web', sans-serif; font-weight:600;}

.forma3{text-align:left;width:97%;border:1;  font-size:15PX;font-weight:400; background-color:#ffffff; border-radius: 20px 20px 20px 20px; -moz-border-radius: 20px 20px 20px 20px; -webkit-border-radius: 20px 20px 20px 20px; border:1px solid #c7c7c7; padding-left:15px; padding-top:10px; color:#244289;font-family: 'Titillium Web', sans-serif; font-weight:600;}

.latabla{width:90%; max-width:1200px;}

#video{text-align:center;width:100%; height:650px;}

#esconde{ width:100%; height:100%; display:block;}
#esconde2{ display:none;}

 @media screen and (max-width:1320px)
 { 
 #lim{ width:1200px;vertical-align:middle; text-align:left; }
#lim1{width:366px; height:345px;margin-right:-4px; text-align:center;background:url(../imagenes/s1.jpg) no-repeat center center;background-size:cover;}
#lim2{width:366px; height:345px;margin-right:-4px;text-align:center;background:url(../imagenes/s2.jpg) no-repeat center center;background-size:cover;}
#lim3{width:366px; height:345px;margin-right:-4px;text-align:center;background:url(../imagenes/s3.jpg) no-repeat center center;background-size:cover;}
#lim0{width:50px;margin-right:-4px;text-align:center;}

#video{text-align:center;width:100%; height:650px;}

 }
 
 @media screen and (max-width:1220px)
 { 
#larriba{ width:1000px;vertical-align:middle; text-align:left; }
#larriba1{width:686px;margin-right:-4px; text-align:left; margin-top:50px; }
#larriba2{width:314px;margin-right:-4px;text-align:right; margin-top:20px; } 

#homi{ width:1000px;vertical-align:middle; text-align:left; }
#homi1{width:520px;margin-right:-4px; text-align:left; margin-top:270px; }
#homi2{width:480px;margin-right:-4px;text-align:right; }
#homi3{width:100%;margin-right:0px;text-align:left; margin-top:150px; }

#som{ width:1000px;vertical-align:middle; text-align:left; }
#som1{width:475px;margin-right:-4px; text-align:left;  }
#som0{width:50px;margin-right:-4px;text-align:right; }

#maqui{ width:1000px;vertical-align:middle; text-align:left; }
#maqui1{width:500px;margin-right:-4px; text-align:center;background-color:#244288; }
#maqui2{width:500px;margin-right:-4px;text-align:center; margin-top:50px; }

#equi{ width:1000px;vertical-align:middle; text-align:left; }
#equi1{width:300px;margin-right:-4px; text-align:center; }
#equi2{width:50px;margin-right:-4px;text-align:center; margin-top:80px;  }
#equi3{width:50px;margin-right:-4px;text-align:center; margin-top:80px; }

 #lim{ width:1000px;vertical-align:middle; text-align:left; }
#lim1{width:300px; height:283px;margin-right:-4px; text-align:center;background:url(../imagenes/s1.jpg) no-repeat center center;background-size:cover;}
#lim2{width:300px; height:283px;margin-right:-4px;text-align:center;background:url(../imagenes/s2.jpg) no-repeat center center;background-size:cover;}
#lim3{width:300px; height:283px;margin-right:-4px;text-align:center;background:url(../imagenes/s3.jpg) no-repeat center center;background-size:cover;}
#lim0{width:50px;margin-right:-4px;text-align:center;}

#foot{ width:1000px;vertical-align:middle; text-align:left; }
#foot1{width:400px;margin-right:-4px; text-align:left; }
#foot2{width:300px;margin-right:-4px;text-align:left; margin-top:20px;  }
#foot3{width:300px;margin-right:-4px;text-align:left;}

#conta{ width:1000px;vertical-align:middle; text-align:left; }
#conta1{width:475px;margin-right:-4px; text-align:left; }
#conta2{width:475px;margin-right:-4px;text-align:left;  }
#conta0{width:50px;margin-right:-4px;text-align:left;}

#video{text-align:center;width:100%; height:600px;}

 }
 

 
 @media screen and (max-width:1020px)
 { 
#larriba{ width:800px;vertical-align:middle; text-align:left; }
#larriba1{width:486px;margin-right:-4px; text-align:left; margin-top:50px; }
#larriba2{width:314px;margin-right:-4px;text-align:right; margin-top:20px; } 

#homi{ width:800px;vertical-align:middle; text-align:left; }
#homi1{width:520px;margin-right:-4px; text-align:left; margin-top:270px; }
#homi2{width:280px;margin-right:-4px;text-align:right; }
#homi3{width:100%;margin-right:0px;text-align:left; margin-top:150px; }

#som{ width:800px;vertical-align:middle; text-align:left; }
#som1{width:375px;margin-right:-4px; text-align:left;  }
#som0{width:50px;margin-right:-4px;text-align:right; }

#maqui{ width:100%;vertical-align:middle; text-align:left; }
#maqui1{width:100%;margin-right:0px; text-align:center;background-color:#244288; }
#maqui2{width:100%;margin-right:0px;text-align:center; }

.lamaqui{ width:90%; text-align:center; display:inline-block;}

#equi{ width:700px;vertical-align:middle; text-align:center; }
#equi1{width:300px;margin-right:-4px; text-align:center; }
#equi2{width:100px;margin-right:-4px;text-align:center; margin-top:80px;  }
#equi3{ display:none;}

 #lim{ width:900px;vertical-align:middle; text-align:left; }
#lim1{width:300px; height:283px;margin-right:-4px; text-align:center;background:url(../imagenes/s1.jpg) no-repeat center center;background-size:cover;}
#lim2{width:300px; height:283px;margin-right:-4px;text-align:center;background:url(../imagenes/s2.jpg) no-repeat center center;background-size:cover;}
#lim3{width:300px; height:283px;margin-right:-4px;text-align:center;background:url(../imagenes/s3.jpg) no-repeat center center;background-size:cover;}
#lim0{ display:none;}

#foot{ width:800px;vertical-align:middle; text-align:left; }
#foot1{width:100%;margin-right:0px; text-align:center; height:80px; }
#foot2{width:400px;margin-right:-4px;text-align:left; margin-top:20px;  }
#foot3{width:400px;margin-right:-4px;text-align:right;}

#conta{ width:80%;vertical-align:middle; text-align:left; }
#conta1{width:100%;margin-right:-4px; text-align:left; }
#conta2{width:100%;margin-right:-4px;text-align:left;  }
#conta0{ display:none;}

 }
 
 @media screen and (max-width:920px)
 {
 #lim{ width:600px;vertical-align:middle; text-align:left; }
#lim1{width:200px; height:189px;margin-right:-4px; text-align:center;background:url(../imagenes/s1.jpg) no-repeat center center;background-size:cover;}
#lim2{width:200px; height:189px;margin-right:-4px;text-align:center;background:url(../imagenes/s2.jpg) no-repeat center center;background-size:cover;}
#lim3{width:200px; height:189px;margin-right:-4px;text-align:center;background:url(../imagenes/s3.jpg) no-repeat center center;background-size:cover;}	 

#esconde2{ width:95%; margin-left:2.5%; height:100%; display:block;}
#esconde{ display:none;}

#video{text-align:center;width:100%; height:500px;}

 }
 
  
 @media screen and (max-width:820px)
 { 
#larriba{ width:314px;vertical-align:middle; text-align:left; }
#larriba1{width:314px;margin-right:0px; text-align:center; margin-top:20px; }
#larriba2{width:314px;margin-right:0px;text-align:right; margin-top:20px; } 

#homi{ width:450px;vertical-align:middle; text-align:left; }
#homi1{width:100%;margin-right:0px; text-align:center; margin-top:300px; }
#homi2{width:100%;margin-right:0px;text-align:center; }
#homi3{width:100%;margin-right:0px;text-align:center; margin-top:150px; }

#som{ width:90%;vertical-align:middle; text-align:left; }
#som1{width:100%;margin-right:-4px; text-align:center;  }
#som0{ display:none;}

#foot{ width:600px;vertical-align:middle; text-align:left; }
#foot1{width:100%;margin-right:0px; text-align:center; height:80px; }
#foot2{width:300px;margin-right:-4px;text-align:left; margin-top:20px;  }
#foot3{width:300px;margin-right:-4px;text-align:right;}
#video{text-align:center;width:100%; height:400px;}
 }
 
 
   
 @media screen and (max-width:720px)
 { 
#equi{ width:300px;vertical-align:middle; text-align:center; }
#equi1{width:300px;margin-right:-4px; text-align:center; }
#equi2{ display:none;}
 }
 
 
  @media screen and (max-width:620px)
 {
 #lim{ width:450px;vertical-align:middle; text-align:left; }
#lim1{width:150px; height:141px;margin-right:-4px; text-align:center;background:url(../imagenes/s1.jpg) no-repeat center center;background-size:cover;}
#lim2{width:150px; height:141px;margin-right:-4px;text-align:center;background:url(../imagenes/s2.jpg) no-repeat center center;background-size:cover;}
#lim3{width:150px; height:141px;margin-right:-4px;text-align:center;background:url(../imagenes/s3.jpg) no-repeat center center;background-size:cover;}	 

#foot{ width:450px;vertical-align:middle; text-align:left; }
#foot1{width:100%;margin-right:0px; text-align:center; height:80px; }
#foot2{width:100%;margin-right:0px;text-align:center; margin-top:20px;  }
#foot3{width:100%;margin-right:0px;text-align:center; margin-top:40px;  }
#video{text-align:center;width:100%; height:350px;}

 }
 

.ball{-moz-animation:spin 1.5s infinite linear;-webkit-animation:spin 1.5s infinite linear;-0-animation:spin 1.5s infinite linear;animation:spin 1.5s infinite linear;}

@-moz-keyframes spin{0%{opacity:01;}
100%{opacity:1;-moz-transform:translateY(6px);}
}

@-webkit-keyframes spin{0%{opacity:1;}
100%{opacity:1;-webkit-transform:translateY(6px);}
}

@-o-keyframes spin{0%{opacity:1;}
100%{opacity:1;-0-transform:translateY(6px);}
}

@-moz-keyframes spin{0%{opacity:01;}
100%{opacity:1;-moz-transform:translateY(6px);}
}

  
.ball2{-moz-animation:spin2 1.5s infinite linear;-webkit-animation:spin2 1.5s infinite linear;-0-animation:spin2 1.5s infinite linear;animation:spin2 1.5s infinite linear;}

@-moz-keyframes spin2{0%{opacity:01;}
100%{opacity:1;-moz-transform:translateY(-6px);}
}

@-webkit-keyframes spin2{0%{opacity:1;}
100%{opacity:1;-webkit-transform:translateY(-6px);}
}

@-o-keyframes spin2{0%{opacity:1;}
100%{opacity:1;-0-transform:translateY(-6px);}
}

@-moz-keyframes spin2{0%{opacity:01;}
100%{opacity:1;-moz-transform:translateY(-6px);}
}

.ampliar img{
-webkit-transform:scale(1);
-webkit-transition-duration: 0.6s;
-webkit-opacity: 1;

-moz-transform:scale(1);
-moz-transition-duration: 0.6s;
-moz-opacity: 1;

-ms-transform:scale(1);
-ms-transition-duration: 0.6s;
-ms-opacity: 1;

}
.ampliar img:hover{
-webkit-transform:scale(1.1);
-webkit-opacity:.8;
-webkit-transition-duration: 0.6s;

-moz-transform:scale(1.1);
-moz-opacity:.8;
-moz-transition-duration: 0.6s;

-ms-transform:scale(1.1);
-ms-opacity:.8;
-ms-transition-duration: 0.6s;

}
