@import url(https://fonts.googleapis.com/css?family=Lato:400,900);@import url(https://fonts.googleapis.com/css?family=Alegreya+Sans+SC:400,300,700,300italic,400italic,500italic,500,700italic,800,800italic,900,900italic,100italic,100);@import url(https://fonts.googleapis.com/css?family=Roboto:400,700);body{font-family:Roboto,sans-serif;font-weight:400}#wrapper{width:100%;margin:0;padding:0 0;overflow:hidden}#headcontainer{width:100%;padding:0;margin:0;z-index:1500;background-color:#1e72b0;box-shadow:0 -4px 8px 5px rgba(0,0,0,.7);z-index:99999;position:fixed;right:0;top:0;height:95px}header{clear:both;width:100%;margin:0;padding:0;text-align:center;z-index:1600}#maincontentcontainer{width:100%;padding:0;margin:0;z-index:1000}.maincontent{clear:both;width:100%;margin:0 auto;padding:0}#footercontainer{overflow:hidden;clear:both;width:100%;padding:0 0;margin:0 auto;background:#333;border-top:2px solid #3398cc}footer{clear:both;width:90%;margin:20px auto;padding:0}footer h2{text-align:center;margin-bottom:15px;font-weight:900}footer a,footer p{text-align:center;font-size:.8em;letter-spacing:1px;color:#fff;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}footer a:hover{color:#3398cc}.redesSocialesBox{display:inline-block}.redesSociales{color:#fff;padding:12px 11px 12px 12px;font-size:20px;background:0 0;border:1px solid #fff;display:block;border-radius:50%;float:left;margin:10px 20px 0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.facebook:hover{background-color:#3b5998;border:1px solid #3b5998;color:#fff}.twitter:hover{background-color:#69b9f6;border:1px solid #69b9f6;color:#fff}.linkedIn:hover{background-color:#1984bc;border:1px solid #1984bc;color:#fff}.whatsapp:hover{background-color:#07b601;border:1px solid #07b601;color:#fff}.googlemas:hover{background-color:#ca3625;border:1px solid #ca3625;color:#fff}.skype:hover{background-color:#00aff0;border:1px solid #00aff0;color:#fff}.youtube:hover{background-color:#f33;border:1px solid #f33;color:#fff}.vimeo:hover{background-color:#1ab7ea;border:1px solid #1ab7ea;color:#fff}.googlemas:hover{background-color:#ca3625;border:1px solid #ca3625;color:#fff}#smallprint{background:#070707;padding:4px 0;margin:0 auto;position:relative;bottom:0;z-index:9999999;width:100%;line-height:1.4em;text-align:center;color:#e5e5e5;font-size:.923em;opacity:.25;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#smallprint:hover{opacity:1}#smallprint p{font-size:9px;vertical-align:middle;margin:0;text-shadow:none;line-height:1.6em;color:#ccc}#smallprint a:link{color:#e5e5e5;text-decoration:none}#smallprint a:hover{color:#fff;text-decoration:none}#contactoMapa{width:90%;margin:30px auto 0 0;height:400px;text-align:center;line-height:1.35;overflow:hidden;white-space:nowrap;border:5px solid #fff;box-sizing:border-box}#contactoMapa img{max-width:inherit}#galeria{width:90%;height:auto;border-radius:15px;margin:0 5%}#contactForm{position:relative;width:100%}.videoPad{margin:0 10%;position:relative;width:80%;height:0;padding-bottom:60%;border:2px solid #fff;box-shadow:0 0 15px rgba(0,0,0,.5)}.videoPad iframe{position:absolute;top:0;left:0;width:100%;height:100%}.div80{width:80%;padding:0;margin:0 10%}.div90{width:90%;padding:0;margin:0 5%}.paddingTop10{padding:10px 0}.paddingTop20{padding:20px 0}.paddingBottom20{padding:0 0 20px}.paddingTop40{padding:40px 0}.paddingTop40UP{padding:40px 0 10px}.paddingTop40DOWN{padding:10px 0 40px}.paddingLateral10{padding:0 5px}.paddingLateral20{padding:0 20px}.paddingLateral20:first-child{padding-left:0}.paddingLateral20:last-child{padding-right:0}.paddingLateral20B{padding:0 20px;text-align:justify}h1,h2,h3,h4,h5,h6{font-weight:Bold;letter-spacing:0;padding:0;margin:0;width:100%;color:#333}h1{font-size:40px;line-height:1.6}h2{font-size:28px;line-height:1.5;color:#fff}h3{font-size:22px;line-height:1.1;color:#fff;font-weight:300}h4{font-size:22px;line-height:1.1;color:#3398cc;font-weight:900}h5{font-size:24px}h6{font-size:16px}p{margin:5px auto 10px;line-height:1.2em;position:relative;max-width:100%}big{font-size:1.2em}a{margin:0 auto;padding:0;font-size:100%;vertical-align:baseline;background:0 0;text-decoration:none}a:focus{outline:0}a:active,a:hover{outline:0}ul{margin-bottom:20px}li{margin-bottom:10px}small{font-size:.9em}.divLogo{overflow:hidden;margin:0;height:95px;padding:0}.imgLogo{position:relative;height:auto;display:block;margin:25px auto;padding:10px 20px}.imgLogoBanner{width:30%;position:relative;height:auto;margin:-70px 0 0 5px;padding:0 10px}@media screen and (max-width:1024px){#contactoMapa{display:block;float:none;max-width:98%}.contactForm{display:block;float:none;max-width:98%}h3{font-size:18px}}@media screen and (max-width:768px){#contactoMapa{display:block;float:none;max-width:95%;margin:20px auto}.contactForm{display:block;float:none;max-width:85%;margin:20px auto}.div90{width:98%;margin:0 1%}.imgLogo{position:relative;height:auto;display:block;margin:0 auto 0;padding:5px 20px 10px;background:#fff;border-radius:0;box-shadow:0 0 0 transparent;width:39%}.paddingLateral20:first-child{padding-left:20px}.paddingLateral20:last-child{padding-right:20px}#footercontainer{font-size:2em}#footercontainer div.paddingLateral20{padding:30px 20px}h3{font-size:24px}}@media only screen and (max-width :640px){h3{font-size:20px}.divLogo{height:auto}#headcontainer{height:auto;background:#fff}}@media only screen and (max-width :480px){footer{text-align:center}h3{font-size:12px}}