*{margin:0;padding:0}body{border:0;padding:0;font-family:Lato,Helvetica,Geneva,sans-serif;background:#ECF0F1;letter-spacing:.3px;line-height:1.4;font-weight:400;font-size:1.06rem}p{text-align:justify}ol,ul{list-style:none}.container>header{margin:0 auto;padding:2em;background:url(../img/blackboard.png) 50% 50% no-repeat #34495e;height:190px;background-size:100%}.header-title{padding:26px;vertical-align:center;text-align:center;color:#FFF}.slogan{padding-top:3px;font-size:1.5em;font-family:Lobster,Lato}.bow{background:url(../img/lazo.png) top left repeat-x;border:0;padding:0;width:100%;height:80px}.top-ribbon{background:#253749;text-transform:uppercase;width:100%;height:36px;font-family:Lato,Arial,sans-serif}.top-menu{z-index:10;position:fixed;right:20px;top:10px}.home-menu{z-index:11;position:fixed;left:15px;top:10px}.top-menu-overlay{width:100%;height:36px;position:fixed;top:0;left:0;background:url(../img/pattern.png) left #253749}.menu-link{font-size:85%;opacity:.8;color:#EEE;font-weight:700;text-decoration:none}.imgtop{vertical-align:bottom}.component3 a{color:#8ec0cc;text-decoration:none}.component3 a:hover{color:#aae3f2;text-decoration:underline}.holder{margin:0 auto;width:980px;padding:36px}.component1{margin-top:30px;margin-left:32px;margin-right:80px}.component1 table tr td{padding:20px 30px;vertical-align:top;color:#34495E;line-height:1.3}.component1 #w{margin-left:50px;margin-right:50px}.component2{background-color:#10131B;padding:30px 20px 60px 32px;color:#52C2E7;display:block}.component3{padding:30px 32px 50px;background-color:#26344C;height:200px;color:#C1C3C3}.component4{margin-top:30px;margin-left:32px;margin-right:80px;height:130px}.footer{padding:0 40px 50px;background-color:#26344C;height:30px;color:#C1C3C3}.contact-info{float:left;width:310px}.contact-info p{font:300 20px/22px proxima-nova;padding-bottom:6px}.contact-info-header{color:#167C9C;display:block;font:600 22px/25px proxima-nova;padding:14px 0 30px}body{color:#253749}h3{color:#167C9C}.ch-grid{margin:20px 0 0;padding:0;list-style:none;display:block;text-align:center;width:100%}.ch-grid:after,.ch-item:before{content:'';display:table}.ch-grid:after{clear:both}.ch-grid li{width:280px;height:380px;display:inline-block;margin:15px}.ch-item{width:100%;height:100%;position:relative;cursor:default;box-shadow:inset 0 0 0 16px rgba(255,255,255,.6),0 1px 2px rgba(0,0,0,.1);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.ch-img-1{background-size:100%;background-image:url(../img/sextante.jpg)}.ch-img-2{background-size:100%;background-image:url(../img/escaparates.jpg)}.ch-img-3{background-size:100%;background-image:url(../img/procs.jpg)}.ch-info{position:absolute;background:rgba(22,124,156,.9);width:inherit;height:inherit;opacity:.6;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.ch-info h3{color:#fff;text-transform:uppercase;letter-spacing:2px;font-size:22px;margin:0 30px;padding:45px 0 0;height:65px;font-family:'Open Sans',Arial,sans-serif;text-shadow:0 0 1px #fff,0 1px 2px rgba(0,0,0,.3)}.ch-info p{text-align:left;color:#fff;padding:5px;font-style:italic;margin:0 30px;font-size:14px;border-top:1px solid rgba(255,255,255,.5);opacity:1;-webkit-transition:all 1s ease-in-out .4s;-moz-transition:all 1s ease-in-out .4s;-o-transition:all 1s ease-in-out .4s;-ms-transition:all 1s ease-in-out .4s;transition:all 1s ease-in-out .4s}.ch-info p a{display:block;color:#fff;color:rgba(255,255,255,.8);font-style:normal;font-weight:700;text-transform:uppercase;font-size:14px;letter-spacing:1px;padding-top:4px;font-family:'Open Sans',Arial,sans-serif}.ch-info p a:hover{color:#fff222;font-size:16px;color:rgba(255,242,34,.8)}.ch-item:hover{box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),0 1px 2px rgba(0,0,0,.1)}.ch-item:hover .ch-info{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.ch-item:hover .ch-info p{opacity:1}#contactenos{width:100%;font-size:2em;text-align:center;color:#1DC549;margin-top:30px;margin-bottom:30px;text-shadow:1px 1px #22272A}#contactenos a{color:#1DC549;font-weight:600;text-shadow:1px 1px #22272A}.container-tools{clear:both;float:left;overflow:hidden;width:100%}#tools{float:left;left:50%;list-style-type:none;margin:0 auto;padding:0;position:relative}#tools li{float:left;position:relative;right:50%}#tools li img{width:100px;margin-left:20px}#sect-cont a{color:#137DD5;text-decoration:none}#sect-cont{text-align:center;font-size:1.6em}.component5{width:100%;height:430px;background-color:#26344C}.component5 h3{padding-left:30px;padding-top:32px}.component5 #addr{text-align:center;color:#FAFAFA}#map_canvas{height:330px}#ad-1{width:720px;height:300px;margin:40px auto 0;background-image:url(../img/ad-1/background.png);background-position:center;background-repeat:no-repeat;overflow:hidden;position:relative;box-shadow:1px 1px 4px rgba(0,0,0,.4)}#ad-1 #content{width:325px;float:right;margin:10px 40px 40px;text-align:center;z-index:4;position:relative;overflow:visible}#ad-1 #content h2{font-family:'Alfa Slab One',cursive;color:#137dd5;font-size:50px;line-height:50px;text-shadow:0 0 4px #fff;-webkit-animation:h2-animation 7s 1 ease-in-out;-moz-animation:h2-animation 7s 1 ease-in-out;-o-animation:h2-animation 7s 1 ease-in-out;-ms-animation:h2-animation 7s 1 ease-in-out;animation:h2-animation 7s 1 ease-in-out}#ad-1 #content h3{font-family:Boogaloo,cursive;color:#202224;font-size:31px;line-height:31px;text-shadow:0 0 4px #fff;-webkit-animation:h3-animation 10s 1 ease-in-out;-moz-animation:h3-animation 10s 1 ease-in-out;-o-animation:h3-animation 10s 1 ease-in-out;-ms-animation:h3-animation 10s 1 ease-in-out;animation:h3-animation 10s 1 ease-in-out}#ad-1 #content form{margin:10px 0 0 6px;position:relative;-webkit-animation:form-animation 12s 1 ease-in-out;-moz-animation:form-animation 12s 1 ease-in-out;-o-animation:form-animation 12s 1 ease-in-out;-ms-animation:form-animation 12s 1 ease-in-out;animation:form-animation 12s 1 ease-in-out}#ad-1 #content #email{width:158px;height:48px;float:left;padding:0 20px;font-size:16px;font-family:'Lucida Grande',sans-serif;color:#fff;text-shadow:1px 1px 0 #a2917d;border-top-left-radius:5px;border-bottom-left-radius:5px;border:1px solid #a2917d;outline:0;box-shadow:-1px -1px 1px #fff;background-color:#c7b29b;background-image:linear-gradient(bottom,#d8c9b9 0,#c7b29b 100%);background-image:-o-linear-gradient(bottom,#d8c9b9 0,#c7b29b 100%);background-image:-moz-linear-gradient(bottom,#d8c9b9 0,#c7b29b 100%);background-image:-webkit-linear-gradient(bottom,#d8c9b9 0,#c7b29b 100%);background-image:-ms-linear-gradient(bottom,#d8c9b9 0,#c7b29b 100%)}#ad-1 #content #email:focus{background-image:linear-gradient(bottom,#c7b29b 0,#c7b29b 100%);background-image:-o-linear-gradient(bottom,#c7b29b 0,#c7b29b 100%);background-image:-moz-linear-gradient(bottom,#c7b29b 0,#c7b29b 100%);background-image:-webkit-linear-gradient(bottom,#c7b29b 0,#c7b29b 100%);background-image:-ms-linear-gradient(bottom,#c7b29b 0,#c7b29b 100%)}#ad-1 #content #submit{height:60px;float:left;padding:0 20px;font-size:20px;font-family:Boogaloo,cursive;color:#137dd5;text-shadow:1px 1px 0 #fff;border-top-right-radius:5px;border-bottom-right-radius:5px;border:1px solid #bcc0c4;border-left:none;background-color:#fff;background-image:linear-gradient(bottom,#f5f7f9 0,#fff 100%);background-image:-o-linear-gradient(bottom,#f5f7f9 0,#fff 100%);background-image:-moz-linear-gradient(bottom,#f5f7f9 0,#fff 100%);background-image:-webkit-linear-gradient(bottom,#f5f7f9 0,#fff 100%);background-image:-ms-linear-gradient(bottom,#f5f7f9 0,#fff 100%);cursor:pointer}#ad-1 #content #submit:hover{background-image:linear-gradient(bottom,#fff 0,#fff 100%);background-image:-o-linear-gradient(bottom,#fff 0,#fff 100%);background-image:-moz-linear-gradient(bottom,#fff 0,#fff 100%);background-image:-webkit-linear-gradient(bottom,#fff 0,#fff 100%);background-image:-ms-linear-gradient(bottom,#fff 0,#fff 100%)}#ad-1 li#water-back{width:1200px;height:84px;background-image:url(../img/ad-1/water-back.png);background-repeat:repeat-x;z-index:1;position:absolute;bottom:10px;left:-20px;-webkit-animation:water-back-animation 3s infinite ease-in-out;-moz-animation:water-back-animation 3s infinite ease-in-out;-o-animation:water-back-animation 3s infinite ease-in-out;-ms-animation:water-back-animation 3s infinite ease-in-out;animation:water-back-animation 3s infinite ease-in-out}#ad-1 li#water-front{width:1200px;height:158px;background-image:url(../img/ad-1/water-front.png);background-repeat:repeat-x;z-index:3;position:absolute;bottom:-70px;left:-30px;-webkit-animation:water-front-animation 2s infinite ease-in-out;-moz-animation:water-front-animation 2s infinite ease-in-out;-o-animation:water-front-animation 2s infinite ease-in-out;-ms-animation:water-front-animation 2s infinite ease-in-out;animation:water-front-animation 2s infinite ease-in-out}#ad-1 ul#boat{width:249px;height:215px;z-index:2;position:absolute;bottom:25px;left:20px;overflow:visible;-webkit-animation:boat-in-animation 3s 1 ease-out;-moz-animation:boat-in-animation 3s 1 ease-out;-o-animation:boat-in-animation 3s 1 ease-out;-ms-animation:boat-in-animation 3s 1 ease-out;animation:boat-in-animation 3s 1 ease-out}#ad-1 ul#boat li{width:249px;height:215px;background-image:url(../img/ad-1/boat.png);position:absolute;bottom:0;left:0;overflow:visible;-webkit-animation:boat-animation 2s infinite ease-in-out;-moz-animation:boat-animation 2s infinite ease-in-out;-o-animation:boat-animation 2s infinite ease-in-out;-ms-animation:boat-animation 2s infinite ease-in-out;animation:boat-animation 2s infinite ease-in-out}#ad-1 #question-mark{width:24px;height:50px;background-image:url(../img/ad-1/question-mark.png);position:absolute;right:34px;top:-30px;-webkit-animation:question-mark-animation 4s 1 ease-in-out;-moz-animation:question-mark-animation 4s 1 ease-in-out;-o-animation:question-mark-animation 4s 1 ease-in-out;-ms-animation:question-mark-animation 4s 1 ease-in-out;animation:question-mark-animation 4s 1 ease-in-out}#ad-1 #clouds{position:absolute;top:0;z-index:0}#ad-1 #cloud-group-1{width:720px;position:absolute;left:0;-webkit-animation:cloud-group-1-animation 30s infinite linear;-moz-animation:cloud-group-1-animation 30s infinite linear;-o-animation:cloud-group-1-animation 30s infinite linear;-ms-animation:cloud-group-1-animation 30s infinite linear;animation:cloud-group-1-animation 30s infinite linear}#ad-1 #cloud-group-2{width:720px;position:absolute;left:720px;-webkit-animation:cloud-group-2-animation 30s infinite linear;-moz-animation:cloud-group-2-animation 30s infinite linear;-o-animation:cloud-group-2-animation 30s infinite linear;-ms-animation:cloud-group-2-animation 30s infinite linear;animation:cloud-group-2-animation 30s infinite linear}#ad-1 .cloud-1{width:172px;height:121px;background-image:url(../img/ad-1/cloud-1.png);position:absolute;top:10px;left:40px}#ad-1 .cloud-2{width:121px;height:75px;background-image:url(../img/ad-1/cloud-2.png);position:absolute;top:-25px;left:300px}#ad-1 .cloud-3{width:132px;height:105px;background-image:url(../img/ad-1/cloud-3.png);position:absolute;top:-5px;left:530px}@-webkit-keyframes h2-animation{0%,80%{opacity:0}100%{opacity:1}}@-webkit-keyframes h3-animation{0%,80%{opacity:0}100%{opacity:1}}@-webkit-keyframes form-animation{0%,90%{opacity:0;right:-400px}95%{opacity:.5;right:20px}100%{opacity:1;right:0}}@-webkit-keyframes boat-in-animation{0%{left:-200px}100%{left:20px}}@-webkit-keyframes boat-animation{0%{bottom:0;left:0}25%{bottom:-2px;left:-2px}70%{bottom:2px;left:-4px}100%{bottom:-1px;left:0}}@-webkit-keyframes question-mark-animation{0%,80%{opacity:0}100%{opacity:1}}@-webkit-keyframes cloud-group-1-animation{0%{left:0}99.9999%{left:-720px}100%{left:0}}@-webkit-keyframes cloud-group-2-animation{0%{left:720px}99.9999%{left:0}100%{left:720px}}@-webkit-keyframes water-back-animation{0%{bottom:10px;left:-20px}25%{bottom:8px;left:-22px}70%{bottom:12px;left:-24px}100%{bottom:9px;left:-20px}}@-webkit-keyframes water-front-animation{0%{bottom:-70px;left:-30px}25%{bottom:-68px;left:-32px}70%{bottom:-72px;left:-34px}100%{bottom:-69px;left:-30px}}@-moz-keyframes h2-animation{0%,80%{opacity:0}100%{opacity:1}}@-moz-keyframes h3-animation{0%,80%{opacity:0}100%{opacity:1}}@-moz-keyframes form-animation{0%,90%{opacity:0;right:-400px}95%{opacity:.5;right:20px}100%{opacity:1;right:0}}@-moz-keyframes boat-in-animation{0%{left:-200px}100%{left:20px}}@-moz-keyframes boat-animation{0%{bottom:0;left:0}25%{bottom:-2px;left:-2px}70%{bottom:2px;left:-4px}100%{bottom:-1px;left:0}}@-moz-keyframes question-mark-animation{0%,80%{opacity:0}100%{opacity:1}}@-moz-keyframes cloud-group-1-animation{0%{left:0}99.9999%{left:-720px}100%{left:0}}@-moz-keyframes cloud-group-2-animation{0%{left:720px}99.9999%{left:0}100%{left:720px}}@-moz-keyframes water-back-animation{0%{bottom:10px;left:-20px}25%{bottom:8px;left:-22px}70%{bottom:12px;left:-24px}100%{bottom:9px;left:-20px}}@-moz-keyframes water-front-animation{0%{bottom:-70px;left:-30px}25%{bottom:-68px;left:-32px}70%{bottom:-72px;left:-34px}100%{bottom:-69px;left:-30px}}@-o-keyframes h2-animation{0%,80%{opacity:0}100%{opacity:1}}@-o-keyframes h3-animation{0%,80%{opacity:0}100%{opacity:1}}@-o-keyframes form-animation{0%,90%{opacity:0;right:-400px}95%{opacity:.5;right:20px}100%{opacity:1;right:0}}@-o-keyframes boat-in-animation{0%{left:-200px}100%{left:20px}}@-o-keyframes boat-animation{0%{bottom:0;left:0}25%{bottom:-2px;left:-2px}70%{bottom:2px;left:-4px}100%{bottom:-1px;left:0}}@-o-keyframes question-mark-animation{0%,80%{opacity:0}100%{opacity:1}}@-o-keyframes cloud-group-1-animation{0%{left:0}99.9999%{left:-720px}100%{left:0}}@-o-keyframes cloud-group-2-animation{0%{left:720px}99.9999%{left:0}100%{left:720px}}@-o-keyframes water-back-animation{0%{bottom:10px;left:-20px}25%{bottom:8px;left:-22px}70%{bottom:12px;left:-24px}100%{bottom:9px;left:-20px}}@-o-keyframes water-front-animation{0%{bottom:-70px;left:-30px}25%{bottom:-68px;left:-32px}70%{bottom:-72px;left:-34px}100%{bottom:-69px;left:-30px}}@-ms-keyframes h2-animation{0%,80%{opacity:0}100%{opacity:1}}@-ms-keyframes h3-animation{0%,80%{opacity:0}100%{opacity:1}}@-ms-keyframes form-animation{0%,90%{opacity:0;right:-400px}95%{opacity:.5;right:20px}100%{opacity:1;right:0}}@-ms-keyframes boat-in-animation{0%{left:-200px}100%{left:20px}}@-ms-keyframes boat-animation{0%{bottom:0;left:0}25%{bottom:-2px;left:-2px}70%{bottom:2px;left:-4px}100%{bottom:-1px;left:0}}@-ms-keyframes question-mark-animation{0%,80%{opacity:0}100%{opacity:1}}@-ms-keyframes cloud-group-1-animation{0%{left:0}99.9999%{left:-720px}100%{left:0}}@-ms-keyframes cloud-group-2-animation{0%{left:720px}99.9999%{left:0}100%{left:720px}}@-ms-keyframes water-back-animation{0%{bottom:10px;left:-20px}25%{bottom:8px;left:-22px}70%{bottom:12px;left:-24px}100%{bottom:9px;left:-20px}}@-ms-keyframes water-front-animation{0%{bottom:-70px;left:-30px}25%{bottom:-68px;left:-32px}70%{bottom:-72px;left:-34px}100%{bottom:-69px;left:-30px}}@keyframes h2-animation{0%,80%{opacity:0}100%{opacity:1}}@keyframes h3-animation{0%,80%{opacity:0}100%{opacity:1}}@keyframes form-animation{0%,90%{opacity:0;right:-400px}95%{opacity:.5;right:20px}100%{opacity:1;right:0}}@keyframes boat-in-animation{0%{left:-200px}100%{left:20px}}@keyframes boat-animation{0%{bottom:0;left:0}25%{bottom:-2px;left:-2px}70%{bottom:2px;left:-4px}100%{bottom:-1px;left:0}}@keyframes question-mark-animation{0%,80%{opacity:0}100%{opacity:1}}@keyframes cloud-group-1-animation{0%{left:0}99.9999%{left:-720px}100%{left:0}}@keyframes cloud-group-2-animation{0%{left:720px}99.9999%{left:0}100%{left:720px}}@keyframes water-back-animation{0%{bottom:10px;left:-20px}25%{bottom:8px;left:-22px}70%{bottom:12px;left:-24px}100%{bottom:9px;left:-20px}}@keyframes water-front-animation{0%{bottom:-70px;left:-30px}25%{bottom:-68px;left:-32px}70%{bottom:-72px;left:-34px}100%{bottom:-69px;left:-30px}}@media screen and (-webkit-min-device-pixel-ratio:0){.ch-info p{opacity:1}.ch-img-1,.ch-img-2,.ch-img-3{background-image:none}}@media screen and (max-width:40em){.menu-link{opacity:0}}@media screen and (max-width:50em){#tools li img{width:50px;margin-left:10px}.component4{height:120px}.contact-info{float:left;width:210px}.contact-info p{font:300 14px/16px proxima-nova;padding-bottom:6px}#aviso{padding:30px}}#aviso{padding:60px}