@import url('https://fonts.googleapis.com/css?family=Prata|Yantramanav:300,400,700,900');*{margin:0px;padding:0px;outline:0;}
@charset "utf-8";*{margin:0px;padding:0px;outline:0;}
iframe{display:block;border:none;}
header{margin:0;position:fixed;width:100%;z-index:1000;}
html,body{width:100%;height:100%;}
.os-animation{opacity:0;}
.os-animation.animated{opacity:1;}
#footi{display:block;width:100%;height:55px;position:absolute;bottom:0;z-index:2;}
#menudencia{position:absolute;top:0;width:100%;height:113px;z-index:5;background-color:#ffffff;}
#menudencia a:link, a:visited{text-decoration:none;font-family:'Yantramanav', sans-serif;font-size:18px;color:#000f1e;font-weight:700;text-transform:uppercase;}
#menudencia a:hover{color:#009bdb;}
#menudencia2{display:none;}
#logomovil{display:none;}
#column-left2{position:absolute;bottom:55px;right:0;width:100%;height:50px;z-index:999;display:block;}
.texto1{font-family:'Yantramanav', sans-serif;}
.texto2{font-family:'Yantramanav', sans-serif;line-height:69px;font-size:15px;color:#ffffff;}
.texto3{font-family:'Yantramanav', sans-serif;line-height:69px;font-size:15px;color:#ffffff;}
.texto4{font-family:'Yantramanav', sans-serif;line-height:69px;font-size:45px;color:#000000;line-height:100%;}
.texto5{font-family:'Yantramanav', sans-serif;font-size:20px;color:#747474;line-height:130%;}
.texto6{font-family:'Yantramanav', sans-serif;font-size:45px;color:#ffffff;line-height:130%;text-shadow:#000 0 -1px 0;margin:0px 10px 0 15px;}
.texto7{font-family:'Yantramanav', sans-serif;font-size:13px;color:#3f4b57;line-height:130%;text-decoration:none;}
.slide{background-attachment:fixed;width:100%;height:100%;position:relative;}
#slide1{background-color:#FFF;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;min-height:750px;}
#slide2{background:url(../imagenes/fondo2.jpg) no-repeat 50% 50% fixed;background-size:cover;height:800px;width:100%;}
#inocuidad{background:url(../imagenes/inocuidad.jpg) no-repeat 50% 50% fixed;background-size:cover;width:100%;height:100%;position:relative;}
#inocuidad2{background-color:#ffffff;width:100%;min-height:600px;position:relative;}
#inocuidad3{background:url(../imagenes/inocuidad2.jpg) no-repeat 50% 50% fixed;background-size:cover;width:100%;min-height:553px;}
#contacto{background:url(../imagenes/contacto.jpg) no-repeat 50% 50% fixed;background-size:cover;width:100%;min-height:830px;}
#productos{background:url(../imagenes/productos.jpg) no-repeat 50% 50% fixed;background-size:cover;width:100%;height:668px;position:relative;}
#pata{background-color:#000f1e;}
#abajo, #abajo1, #abajo2{display:inline-block;vertical-align:top;}
#abajo{width:1200px;vertical-align:middle;}
#abajo1{width:50%;height:69px;margin-right:-4px;text-align:left;}
#abajo2{width:50%;height:69px;margin-right:-4px;text-align:right;}
#conoce1{width:800px;}
#conoce2{width:480px;}
#slide2{width:100%;height:100%;min-height:700px;}
#slide3{background:url(../imagenes/conoce.jpg) no-repeat 50% 50% fixed;background-size:cover;}
.elvideo{width:800px;height:450px;}
#conocenos1{width:750px;text-align:center;font-size:38px;color:#3c9b4a;font-family:'Prata', serif;font-weight:700;}
#conocenos2{width:520px;text-align:center;font-size:20px;color:#585858;font-family:'Yantramanav', sans-serif;}
#conocenos3{width:590px;text-align:center;text-align:center;font-size:25px;color:#000f1e;font-family:'Yantramanav', sans-serif;font-weight:700;}
.tabla{width:1220px;}
#pie, #pie1, #pie2, #pie3{display:inline-block;vertical-align:top;}
#pie{width:1200px;vertical-align:middle;text-align:center;}
#pie1{width:256px;margin-right:-4px;text-align:left;}
#pie2{width:744px;margin-right:-4px;text-align:center;}
#pie3{width:200px;margin-right:-4px;text-align:left;}
#pie2 a:link, a:visited{font-family:'Yantramanav', sans-serif;font-size:13px;color:#3f4b57;line-height:130%;text-decoration:none;}
#pie2 a:hover{color:#ffffff;}
.tconocenos{font-size:65px;color:#ffffff;font-family:'Prata', serif;font-weight:400;text-decoration:none;line-height:120%;text-shadow:#000 0 -1px 0;margin:0px 10px 0 15px;}
.tconocenos2{font-size:35px;color:#ffffff;font-family:'Yantramanav', sans-serif;font-weight:300;text-decoration:none;line-height:130%;text-shadow:#000 0 -1px 0;margin:0px 10px 0 15px;}
#inotxt1{width:800px;text-align:center;font-size:38px;color:#3c9b4a;font-family:'Prata', serif;font-weight:700;}
#inotxt2{width:720px;text-align:center;font-size:20px;color:#585858;font-family:'Yantramanav', sans-serif;}
#inocuiabajo, #inocuiabajo1, #inocuiabajo2{display:inline-block;vertical-align:top;}
#inocuiabajo{width:750px;vertical-align:middle;text-align:center;}
#inocuiabajo1{width:375px;margin-right:-4px;text-align:center;}
#inocuiabajo2{width:375px;margin-right:-4px;text-align:right;}
#contactos, #contactos1, #contactos1a{display:inline-block;vertical-align:top;}
#contactos{width:100%;vertical-align:middle;}
#contactos1{width:50%;margin-right:-4px;height:830px;text-align:center;}
#contactos1a{width:50%;margin-right:-4px;height:830px;text-align:center;background-color:#e8e8e8;}
.contactame{font-size:35px;color:#ffffff;font-family:'Prata', serif;font-weight:400;text-decoration:none;text-shadow:#000 0 -1px 0;margin:0px 10px 0 15px;}
.contactame2{font-size:20px;color:#009bdb;font-family:'Yantramanav', sans-serif;font-weight:700;text-decoration:none;}
.contactame3{font-size:20px;color:#000000;font-family:'Yantramanav', sans-serif;font-weight:700;text-decoration:none;}
.transparente5{font-size:18px;color:#959595;font-family:'Yantramanav', sans-serif;background-color:#ffffff;border:0;height:58px;padding-left:20px;width:96%;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;}
input[type=submit]{cursor:pointer;font-size:18px;color:#fff;font-family:'Yantramanav', sans-serif;background-color:#009bdb;border:0;height:58px;width:98%;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;text-align:center;}
#prod, #prod1{display:inline-block;vertical-align:top;}
#prod{width:1200px;text-align:left;}
#prod1{width:400px;margin-right:-4px;height:540px;text-align:center;}
.limagen2{width:380px;}
.tabla2{width:380px;}
.detalle1{font-size:20px;color:#ffffff;font-family:'Yantramanav', sans-serif;font-weight:700;text-decoration:none;}
.detallon1{font-size:25px;color:#ffffff;font-family:'Yantramanav', sans-serif;font-weight:700;text-decoration:none;}
a.detalle1:hover{font-size:20px;color:#FBFBFB;font-family:'Yantramanav', sans-serif;font-weight:700;text-decoration:none;}
.detalle1a{font-size:20px;color:#ffffff;font-family:'Yantramanav', sans-serif;font-weight:400;text-decoration:none;}
a.detalle1a:hover{color:rgba(255,255,255,.70);}
a.detalle1a:visited{color:#ffffff;}
a.detalle1a:active{color:rgba(255,255,255,.70);}
#categos{width:1200px;border-radius:32px 32px 32px 32px;-moz-border-radius:32px 32px 32px 32px;-webkit-border-radius:32px 32px 32px 32px;border:0px solid #009bdb;background-color:#009bdb;height:67px;}
#cates, #cates1, #cates1a, #cates2, #cates3, #cates4, #cates5, #cates0{display:inline-block;vertical-align:top;}
#cates{width:1100px;text-align:left;}
#cates0{width:10px;margin-right:-4px;height:67px;text-align:center;}
#cates1{width:200px;margin-right:-4px;height:67px;text-align:center;}
#cates1a{width:207px;margin-right:-4px;height:67px;text-align:center;}
#cates2{width:227px;margin-right:-4px;height:67px;text-align:center;}
#cates3{width:177px;margin-right:-4px;height:67px;text-align:center;}
#cates4{width:237px;margin-right:-4px;height:67px;text-align:center;}
@media screen and (max-width:1220px){#categos{width:850px;}
.detalle1a{font-size:19px;}
#cates{width:850px;text-align:center;}
#cates0{display:none;}
#cates1{width:180px;margin-right:-4px;height:67px;text-align:center;}
#cates1a{width:100px;margin-right:-4px;height:67px;text-align:center;}
#cates2{width:150px;margin-right:-4px;height:67px;text-align:center;}
#cates3{width:130px;margin-right:-4px;height:67px;text-align:center;}
#cates4{width:170px;margin-right:-4px;height:67px;text-align:center;}
#cates5{width:120px;margin-right:-4px;height:67px;text-align:center;}
#abajo{width:90%;vertical-align:middle;}
.tabla{width:900px;}
#pie{width:950px;}
#pie1{width:256px;margin-right:-4px;text-align:left;}
#pie2{width:494px;margin-right:-4px;text-align:center;}
#pie3{width:200px;margin-right:-4px;text-align:left;}
#prod{width:800px;}
}
@media screen and (max-width:1000px){#menudencia2{display:block;z-index:5;}
#menudencia{display:none;}
#logomovil{position:absolute;top:7px;left:0;width:164px;height:46px;z-index:999;display:block;z-index:9999;}
#pie{width:400px;}
#pie1{width:400px;margin-right:0px;text-align:center;}
#pie2{width:400px;margin-right:0px;text-align:center;height:100px;}
#pie3{width:200px;margin-right:0px;text-align:center;}#contactos{width:100%;vertical-align:middle;}
#contactos1{width:100%;margin-right:0px;height:200px;text-align:center;}
#contactos1a{width:100%;margin-right:0px;height:630px;text-align:center;background-color:#e8e8e8;}
}
@media screen and (max-width:820px){#conoce1{width:90%;}
.elvideo{width:500px;height:281px;}
#footi{display:none;}
#slide1{min-height:500px;}
#column-left2{position:absolute;bottom:0px;right:0;width:100%;height:50px;z-index:999;display:block;}
.tconocenos{font-size:55px;line-height:100%;}
.tconocenos2{font-size:25px;line-height:100%;}
#inotxt1{width:90%;}
#inotxt2{width:85%;}
#inocuiabajo{width:360px;}
#inocuiabajo1{width:360px;margin-right:0px;text-align:center;height:150px;}
#inocuiabajo2{width:360px;margin-right:0px;text-align:right;height:150px;}
#prod{width:400px;text-align:left;}
#prod1{width:400px;margin-right:0px;height:580px;text-align:center;}
.limagen2{width:400px;}
.detalle1a{font-size:20px;}
#categos{width:250px;height:275px;}
#cates{width:250px;text-align:center;height:200px;}
#cates1,#cates1a,#cates2,#cates3,#cates4,#cates5{width:250px;margin-right:0px;height:40px;text-align:center;}
}
@media screen and (max-width:700px){#conocenos1{width:90%;}
#conocenos2{width:85%;}
#conocenos3{width:90%;}
#abajo{width:330px;vertical-align:middle;}
#abajo1{width:100%;height:69px;margin-right:0px;text-align:center;}
#abajo2{width:100%;height:69px;margin-right:0px;text-align:center;}
}
@media screen and (max-width:500px){#conoce2{width:90%;}
.elvideo{width:450px;height:253px;}
#column-left2{display:none;}
}
.ball2{margin:0 auto;-moz-animation:spin 1.5s infinite linear;-webkit-animation:spin 1.5s infinite linear;}
@-moz-keyframes spin{0%{opacity:1;-moz-transform:translateY(-5px);}
100%{opacity:1;-moz-transform:translateY(5px);}
}
@-webkit-keyframes spin{0%{opacity:1;-webkit-transform:translateY(-5px);}
100%{opacity:1;-webkit-transform:translateY(5px);}
}