html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, div, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font: inherit;font-size: 100%;}
ol, ul{list-style:none;}
a img{border:none;}
img, video{max-width:100%;text-align:left;}
body{font-family:"Avant Garde",Avantgarde,"Century Gothic",CenturyGothic,"AppleGothic", sans-serif;background-image:url(../images/bg.png);}
div#slider{overflow:hidden;margin-bottom:0%;border-bottom:10px solid #1e5799;width:100%}
div#slider figure img{width:20%;float:left;}
div#slider figure{position:relative;width:500%;margin:0;left:0;text-align:left;font-size:0;animation:20s slidy infinite;}
@keyframes slidy{0%{left:0%;}20%{left:0%;}25%{left:-100%;}45%{left:-100%;}50%{left:-200%;}70%{left:-200%;}75%{left:-300%;}95%{left:-300%;}100%{left:-400%;}}
nav{display:scroll;position:fixed;margin-top:0%;z-index:1;opacity:0.9;width:100%;display:block;vertical-align:middle;text-align:center;background:#1e5799;}
nav ul{list-style:none;}
nav li{display:inline-block;width:12%;}
nav a{color:#FFF;display:block;font-size:20px;padding:2% 1% 2% 1%;-ms-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;-webkit-transition:all 0.5s ease-in;transition:all 0.5s ease-in;}
nav a:hover{background:#FFF;color:#1e5799;-ms-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}
div#contenedor{background-image:url(../images/costaricacatamaranboat.png);background-position:center bottom;background-repeat:no-repeat;display:block;margin-top:1%;margin-left:2%;margin-right:2%;text-align:center;width:95%;}
div#contenido{display:inline-block;width:68%;margin-right:1%;}
aside#derecho{margin-bottom:5%;margin-top:1%;display:inline-block;vertical-align:top;width:28%;margin-left:1%;}
footer{width:90%;text-align:center;background-color:#1e5799;padding-left:5%;padding-right:5%;}
.servicio{display:inline-block;margin:2%;padding:1%;vertical-align:top;width:25%;}
.boats{display:inline-block;margin:1%;padding:1%;vertical-align:top;width:18%;}
.flotante{position:fixed;bottom:200px;right:0px;}
.flotante1{position:fixed;bottom:245px;right:0px;}
.flotante2{position:fixed;bottom:290px;right:0px;}
.flotante3{position:fixed;bottom:335px;right:0px;}
.flotante4{position:fixed;bottom:380px;right:0px;}
.imgleft{float:left;margin:2%;}
.imgright{float:right;margin:2%;}
.imgcenter{float:center;margin:1%;}
h1{text-align:center;font-size:50px;color:#1e5799;text-shadow:2px 2px 7px rgba(150, 150, 150, 1);margin-bottom:1%;margin-top:2%;}
h2{text-align:center;font-size:35px;color:#1e5799;text-shadow:2px 2px 7px rgba(150, 150, 150, 1);margin-bottom:1%;margin-top:2%;}
h3{text-align:center;font-size:30px;color:#1e5799;text-shadow:2px 2px 7px rgba(150, 150, 150, 1);margin-bottom:1%;margin-top:2%;}
h4{font-size:25px;color:#FFF;text-align:center;margin-left:5%;margin-right:5%;margin-bottom:2%;font-weight:bold;}
h5{font-size:20px;color:#FFF;text-align:center;margin-left:5%;margin-right:5%;margin-bottom:2%;font-weight:bold;}
h6{font-size:16px;color:#1e5799;text-align:center;margin-left:5%;margin-right:5%;margin-bottom:2%;font-weight:bold;}
p{padding-bottom:0.5%;padding-top:0.5%;font-size:16px;text-align:justify;color:#1e5799;}
a{color:#FFF;text-decoration:none;cursor:pointer;-webkit-transition:color 0.1s linear 0s;-moz-transition:color 0.1s linear 0s;-o-transition:color 0.1s linear 0s;transition:color 0.1s linear 0s;}
a:hover,a:active,a:focus{outline:0;color:#1e5799;text-decoration:none;}
hr{border-bottom:solid 1px #a4a4a4;float:center;margin-bottom:1%;margin-top:1%;width:75%;vertical-align:top;background:#999999;}
.title{font-size:26px;color:#FFF;text-align:center;font-weight:bold;}
.title1{font-size:34px;color:#1e5799;text-align:center;font-weight:bold;text-shadow:0px -0px 0px #CCC,0px 2px 1px #CCC;}
.title2{font-size:28px;color:#FFF;text-align:center;font-weight:bold;margin-bottom:4%;text-shadow:0px -0px 0px #CCC,0px 2px 1px #CCC;}
.text{font-size:14px;color:#FFF;text-align:justify;}
.text1{font-size:16px;color:#FFF;text-align:center;}
.opacidad{margin:4%;opacity:0.4;-ms-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;-webkit-transition:all 0.5s ease-in;transition:all 0.5s ease-in;}
.opacidad:hover{opacity:0.9;-ms-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}
.submenu{padding-top:5px;padding-bottom:5px;border-bottom:solid 1px #a6a6a6;font-size:18px;}
@media (min-width:1081px){}
@media (max-width:1080px){div#contenido{display:inline-block;width:60%}aside#derecho{display:inline-block;width:25%}.imgright{display:inline-block;width:95%}.imgcenter{display:inline-block;width:95%}.imgleft{display:inline-block;width:95%}}
@media (max-width:800px){nav li{display:inline-block; width:19%;}aside#izquierdo{display:block;width:90%;text-align: center;}div#formulario{display: inline-block;width:90%;vertical-align: top;}div#especiales{display: inline-block;width: 90%}div#contenido{display:block;width:90%}aside#derecho{width:90%}div#tours{display:block; width: 90%}}
@media (max-width:600px){}
@media screen and (max-device-width:480px){nav li{display:inline-block; width:48%;}div#contenedor{max-width:90%; text-align: center;}aside#derecho{display: block; width: 90%}.servicio{width: 90%; height: 100%;}.title{width:95%;font-size:17px;}iframe{width:95%;}}