@import url(https://fonts.googleapis.com/css?family=Lato:400,100,300,100italic,300italic,400italic,700,700italic);html,body{height:100%}body{margin:0;padding:0;font-size:16px;font-family:'Lato', sans-serif;font-weight:300;color:#424344}*:focus{outline:none}a img{border:none}.wrap{max-width:1170px;padding-left:1em !important;padding-right:1em !important;margin:0 auto;position:relative}.row:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.textCenter{text-align:center}#block01{background:url("../img/portada.jpg") center center no-repeat;background-size:cover;height:100%;overflow:hidden}#block01 .wrap{height:100%}#block01 .wrap #menu{border-bottom:1px solid #fff;position:absolute;top:1em;width:100%}#block01 .wrap #menu ul{padding:0;margin:0;text-align:center}#block01 .wrap #menu ul li{display:inline-block;margin:0 5em;padding:1em 0}#block01 .wrap #menu ul li a{font-weight:bold;text-decoration:none;color:#fff}@media (max-width: 1023px){#block01 .wrap #menu{display:none}}#block01 .wrap #logo{text-align:center;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);position:relative}#block01 .wrap #logo h2{margin:0 0 0 0;font-weight:300;font-size:3.125em;color:#fff}@media (max-width: 600px){#block01 .wrap #logo img{width:90%}}#block01 .wrap #mouse{position:absolute;bottom:3em;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center}#aboutUs{background:#006eb9;padding:5em 0}#aboutUs .wrap{text-align:center}#aboutUs .wrap h2{color:#fff;font-weight:300;font-size:4.3em;margin:0 0 .5em 0}@media (max-width: 600px){#aboutUs .wrap h2{font-size:3em}}#aboutUs .wrap p{color:#fff;font-weight:300;font-size:1.5em;line-height:1.4em;max-width:80%;margin:0 auto 1em auto}@media (max-width: 600px){#aboutUs .wrap p{font-size:1.2em;max-width:100%}}#products{padding:5em 0}#products .wrap:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}#products .wrap h2{color:#333;font-weight:300;font-size:4.3em;margin:0 0 .5em 0;text-align:center}@media (max-width: 600px){#products .wrap h2{font-size:3em}}#products .wrap .col50{width:50%;float:left}#products .wrap .col50:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}@media (max-width: 1023px){#products .wrap .col50{width:100%;float:none}}#products .wrap .col50 img{float:left;margin-right:40px}@media (max-width: 600px){#products .wrap .col50 img{float:none;margin:3em auto 0 auto;display:block}}#products .wrap .col50 .texto{float:left;width:calc(100% - 186px)}@media (max-width: 600px){#products .wrap .col50 .texto{float:none;width:100%}}#products .wrap .col50 .texto h3{color:#333;font-weight:300;font-size:1.5em}#products .wrap .col50 .texto p{color:#666;font-weight:300;font-size:1em;line-height:1.4em}#products .wrap .col50 .texto .botonAzul{background:#006eb9;color:#fff;display:inline-block;padding:.85em 2em;border-radius:50px;text-decoration:none;margin-right:1em;margin-bottom:1em;transition:all .3s ease;border:2px solid #006eb9}#products .wrap .col50 .texto .botonAzul:hover{background:#fff;color:#006eb9}@media (max-width: 600px){#products .wrap .col50 .texto .botonAzul{margin:0 0 1em 0}}#products .wrap .col50 .texto .botonNegro{background:#262626;color:#fff;display:inline-block;padding:.85em 2em;border-radius:50px;text-decoration:none;margin-bottom:1em;transition:all .3s ease;border:2px solid #262626}#products .wrap .col50 .texto .botonNegro:hover{background:#fff;color:#262626}@media (max-width: 600px){#products .wrap .col50 .texto .botonNegro{margin:0 0 1em 0}}#location{height:524px;background:#262626}#location:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}@media (max-width: 1023px){#location{height:auto}}#location .col50{float:left;width:50%}@media (max-width: 1023px){#location .col50{width:100%;float:none}}#location #mapa{width:100%;height:524px}@media (max-width: 600px){#location #mapa{height:300px}}#location #datos{text-align:center;background:#262626;padding:4em 0}#location #datos h2{color:#fff;font-weight:300;font-size:3.125em;margin:.25em 0 .5em 0}#location #datos .direccion{color:#999;font-size:1.5em;line-height:1.4em}#location #datos .telefono{color:#fff;font-size:1.4em;line-height:1.8em}#location #datos .telefono a{color:#006eb9;text-decoration:none;transition:all .3s ease}#location #datos .telefono a:hover{color:#fff}#contact{background:url("../img/contacto.jpg") center center no-repeat;background-size:cover;padding:5em 0;position:relative}#contact .wrap h2{color:#fff;font-weight:300;font-size:4.3em;margin:0 0 .5em 0;text-align:center}@media (max-width: 600px){#contact .wrap h2{font-size:3em}}#contact .wrap p{color:#fff;font-size:1.5em;line-height:1.4em;font-weight:300;max-width:25em;text-align:center;margin:0 auto}#contact .wrap form{max-width:36em;margin:3em auto 0 auto}#contact .wrap form fieldset{border:none;padding:0;margin:0}#contact .wrap form fieldset:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}#contact .wrap form fieldset label{display:none}#contact .wrap form fieldset .col50{width:45%;float:left;margin:0 2.5% 2.5% 2.5%}@media (max-width: 600px){#contact .wrap form fieldset .col50{width:95%;margin:0 2.5% 2.5% 2.5%;float:none}}#contact .wrap form fieldset input[type="text"],#contact .wrap form fieldset input[type="email"]{font-size:16px;font-family:'Lato', sans-serif;font-weight:300;color:#424344;padding:.5em 1em;box-sizing:border-box;width:100%}#contact .wrap form fieldset textarea{font-size:16px;font-family:'Lato', sans-serif;font-weight:300;color:#424344;padding:.5em 1em;box-sizing:border-box;width:100%;height:8em}#contact .wrap form fieldset .comentarios{width:95%;margin:0 2.5% 2.5% 2.5%}#contact .wrap form fieldset .avisolegal{width:95%;margin:0 2.5% 2.5% 2.5%;color:#fff}#contact .wrap form fieldset .avisolegal a{color:#fff}#contact .wrap form fieldset .botonEnviar{width:95%;margin:3em 2.5% 2.5% 2.5%;text-align:center}#contact .wrap form fieldset .botonEnviar .submit{cursor:pointer;background:#262626;color:#fff;display:inline-block;padding:.85em 2em;border-radius:50px;text-decoration:none;transition:all .3s ease;border:2px solid #262626;font-size:16px;font-family:'Lato', sans-serif;font-weight:300}#contact .wrap form fieldset .botonEnviar .submit:hover{background:transparent;color:#fff;border:2px solid #fff}#contact .wrap form fieldset .parsley-errors-list{list-style:none;margin:0;color:#fff;background:#e74c3c;font-size:.85em}#contact .wrap form fieldset .parsley-errors-list.filled{padding:.2em}#contact .wrap form fieldset #parsley-id-multiple-chkAvisoLegal{width:95%;margin:0 2.5% 0 2.5%}#contact.spinner:after{content:"";top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.85);position:absolute}#contact.spinner:before{content:"";height:62px;width:62px;background:url("../img/spinner.gif") no-repeat;position:absolute;z-index:2;background-size:cover;left:calc( 50% - 31px);top:calc( 50% - 31px)}#contact .mensaje h3{color:#fff;font-size:2em;line-height:1.4em;font-weight:300;max-width:25em;text-align:center;margin:0 auto}#pie{background:#f2f2f2}#pie .wrap{color:#222;font-size:.85em;padding:2em 0}#pie .wrap:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}#pie .wrap .col50{width:50%;float:left}@media (max-width: 600px){#pie .wrap .col50{width:100%;float:none}}#pie .wrap .left{text-align:left}#pie .wrap .right{text-align:right}@media (max-width: 600px){#pie .wrap .right{text-align:left;margin:1em 0 0 0}}#pie .wrap .right ul{list-style:none;padding:0;margin:0}#pie .wrap .right ul li{display:inline-block;padding:0 0 0 2em}@media (max-width: 600px){#pie .wrap .right ul li{padding:0 2em 0 0}}#pie .wrap .right ul li a{color:#222;text-decoration:none;transition:all .3s ease}#pie .wrap .right ul li a:hover{color:#006eb9}.iframe a{color:#006eb9}
