@font-face{font-family:'changa';src:url('/fuentes/changa/ChangaOne-Italic-webfont.eot');src:url('/fuentes/changa/ChangaOne-Italic-webfont.eot?#iefix') format('embedded-opentype'),url('/fuentes/changa/ChangaOne-Italic-webfont.woff2') format('woff2'),url('/fuentes/changa/ChangaOne-Italic-webfont.woff') format('woff'),url('/fuentes/changa/ChangaOne-Italic-webfont.ttf') format('truetype'),url('/fuentes/changa/ChangaOne-Italic-webfont.svg#changa_oneitalic') format('svg');font-weight:normal;font-style:normal;font-display: swap}@font-face{font-family:'arimobold';src:url('/fuentes/arimo/Arimo-Bold-webfont.eot');src:url('/fuentes/arimo/Arimo-Bold-webfont.eot?#iefix') format('embedded-opentype'),url('/fuentes/arimo/Arimo-Bold-webfont.woff2') format('woff2'),url('/fuentes/arimo/Arimo-Bold-webfont.woff') format('woff'),url('/fuentes/arimo/Arimo-Bold-webfont.ttf') format('truetype'),url('/fuentes/arimo/Arimo-Bold-webfont.svg#arimobold') format('svg');font-weight:normal;font-style:normal;font-display: swap}@font-face{font-family:'arimobold_italic';src:url('/fuentes/arimo/Arimo-BoldItalic-webfont.eot');src:url('/fuentes/arimo/Arimo-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),url('/fuentes/arimo/Arimo-BoldItalic-webfont.woff2') format('woff2'),url('/fuentes/arimo/Arimo-BoldItalic-webfont.woff') format('woff'),url('/fuentes/arimo/Arimo-BoldItalic-webfont.ttf') format('truetype'),url('/fuentes/arimo/Arimo-BoldItalic-webfont.svg#arimobold_italic') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'arimoitalic';src:url('/fuentes/arimo/Arimo-Italic-webfont.eot');src:url('/fuentes/arimo/Arimo-Italic-webfont.eot?#iefix') format('embedded-opentype'),url('/fuentes/arimo/Arimo-Italic-webfont.woff2') format('woff2'),url('/fuentes/arimo/Arimo-Italic-webfont.woff') format('woff'),url('/fuentes/arimo/Arimo-Italic-webfont.ttf') format('truetype'),url('/fuentes/arimo/Arimo-Italic-webfont.svg#arimoitalic') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'arimoregular';src:url('/fuentes/arimo/Arimo-Regular-webfont.eot');src:url('/fuentes/arimo/Arimo-Regular-webfont.eot?#iefix') format('embedded-opentype'),url('/fuentes/arimo/Arimo-Regular-webfont.woff2') format('woff2'),url('/fuentes/arimo/Arimo-Regular-webfont.woff') format('woff'),url('/fuentes/arimo/Arimo-Regular-webfont.ttf') format('truetype'),url('/fuentes/arimo/Arimo-Regular-webfont.svg#arimoregular') format('svg');font-weight:normal;font-style:normal;font-display: swap}@font-face{font-family:"icons";src:url("/fuentes/icons/icons.eot");src:url("/fuentes/icons/icons.eot?#iefix") format("embedded-opentype"),url("/fuentes/icons/icons.woff") format("woff"),url("/fuentes/icons/icons.ttf") format("truetype"),url("/fuentes/icons/icons.svg#untitled-font-1") format("svg");font-weight:normal;font-style:normal;font-display: swap}[data-icon]:before{font-family:"icons"!important;content:attr(data-icon);font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"icons"!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-adultos:before{content:"\e000"}.icon-comentario:before{content:"\e001"}.icon-ahorro:before{content:"\48"}.icon-online:before{content:"\e099"}.icon-cursomes:before{content:"\e007"}.icon-flechatop:before{content:"\e008"}.icon-flecharight:before{content:"\e006"}.icon-link:before{content:"\e003"}.icon-lugar:before{content:"\e009"}.icon-ok:before{content:"\e004"}.icon-viajes-escolares:before{content:"\e005"}.icon-urbanos:before{content:"\e02d"}.icon-de-playa:before{content:"\e00a"}.icon-prohibido:before{content:"\e00b"}.icon-mail:before{content:"\e013"}.icon-lupa:before{content:"\e00c"}.icon-fotografia:before{content:"\e00d"}.icon-futbol:before{content:"\e012"}.icon-destacado:before{content:"\e011"}.icon-deportivos:before{content:"\e00e"}.icon-multiaventura:before{content:"\e010"}.icon-baile:before{content:"\e019"}.icon-edad:before{content:"\e018"}.icon-mas:before{content:"\e016"}.icon-reloj:before{content:"\e014"}.icon-right:before{content:"\e015"}.icon-megafono:before{content:"\e01d"}.icon-hipica:before{content:"\e01c"}.icon-engranaje:before{content:"\e01b"}.icon-bombilla:before{content:"\e01a"}.icon-bottom:before{content:"\e023"}.icon-calendario:before{content:"\e024"}.icon-esqui:before{content:"\e025"}.icon-espana:before{content:"\e022"}.icon-hipicos:before{content:"\e021"}.icon-idioma:before{content:"\e026"}.icon-minusvalido:before{content:"\e027"}.icon-megusta:before{content:"\e020"}.icon-rurales:before{content:"\e01e"}.icon-surf:before{content:"\e01f"}.icon-tecnologicos:before{content:"\e028"}.icon-monitores:before{content:"\e032"}.icon-info:before{content:"\e033"}.icon-extranjero:before{content:"\e03c"}.icon-campamento:before{content:"\e03d"}.icon-cancel:before{content:"\e03e"}.icon-facebook:before{content:"\e03b"}.icon-intensivos:before{content:"\e034"}.icon-mosaico:before{content:"\e031"}.icon-telefono:before{content:"\e029"}.icon-musica:before{content:"\e030"}.icon-lapiz:before{content:"\e035"}.icon-familiares:before{content:"\e03a"}.icon-carrito:before{content:"\e03f"}.icon-cartera:before{content:"\e040"}.icon-cocina:before{content:"\e041"}.icon-flechaleft:before{content:"\e038"}.icon-flechabottom:before{content:"\e039"}.icon-left:before{content:"\e036"}.icon-lineas:before{content:"\e037"}.icon-musicales:before{content:"\e02f"}.icon-twitter:before{content:"\e02c"}.icon-top:before{content:"\e02b"}.icon-tematica:before{content:"\e02a"}.icon-artisticos:before{content:"\e050"}.icon-estudios:before{content:"\e05a"}.icon-visitasturisticas:before{content:"\e05b"}.icon-manualidades:before{content:"\e05c"}.icon-teatro:before{content:"\e05d"}.icon-informatica:before{content:"\e05e"}.icon-cine:before{content:"\e05f"}.icon-rurales2:before{content:"\e060"}.icon-multiaventura2:before{content:"\e06a"}.icon-deportivos2:before{content:"\e06b"}.icon-artisticos2:before{content:"\e06c"}.icon-baloncesto:before{content:"\e06d"}.icon-tenis:before{content:"\e06e"}.icon-natacion:before{content:"\e06f"}.icon-ciclismo:before{content:"\e070"}.icon-golf:before{content:"\e07a"}.icon-hipica2:before{content:"\e07b"}.icon-hockey:before{content:"\e07c"}.icon-voleibol:before{content:"\e07d"}.icon-beisbol:before{content:"\e07e"}.icon-rugby:before{content:"\e07f"}.icon-windsurf:before{content:"\e080"}.icon-vela:before{content:"\e08a"}.icon-kayak:before{content:"\e08b"}.icon-buceo:before{content:"\e08c"}.icon-artesmarciales:before{content:"\e08d"}.icon-pingpong:before{content:"\e08e"}.icon-tiroconarco:before{content:"\e08f"}.icon-rafting:before{content:"\e090"}.icon-skate:before{content:"\e09a"}.icon35{font-size:35px}html{width:100%;height:100%}body{width:100%;height:100%;-webkit-tap-highlight-color:rgba(255,255,255,.2);text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:changa;letter-spacing:1px}p{margin:0 0 25px;font-size:16px;line-height:1.5}ul{margin:30px 0}li{margin:15px 0}.formError{border-color:#df0e55!important;background:#fff0f5!important}input[type='text'],input[type='email'],input[type='tel'],textarea{background:#fff;font-family:arimoregular;font-size:16px!important;color:#34495e;vertical-align:middle;text-transform:none;border:1px solid #00a98e;padding:12px 10px;width:100%}select{white-space:nowrap;padding:10px;width:100%}#pageChargeBox{background:#00a98e;height:100%;width:100%;position:fixed;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;z-index:10000}#pageCharge{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;text-align:center;width:200px;height:100px}#pageCharge img{margin:0 0 15px}#pageCharge div{margin:auto;border:8px solid #fff;border-top-color:#0d695b;border-radius:100%;height:50px;width:50px;-webkit-animation:girar 1.5s linear infinite;-o-animation:girar 1.5s linear infinite;animation:girar 1.5s linear infinite}@keyframes girar{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.aceptaAviso{color:#e10b04;background:#ffd3da;padding:5px;border:1px solid #e10b04;margin:10px 0 0}.rejilla{background:url(/img/portada/bg-portada-2020-3.jpg) no-repeat center center;background-size:cover}.rejilla:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/img/rejilla.png) repeat 0 0;z-index:0}.copy{font-size:12px;margin:30px 0 0;padding:30px 0 0;text-align:center;border-top:1px dashed #00a98f}.cabecera{background:#fff}.navbar-header{float:left}.navbar-brand{background:#00a98e}.navbar-nav{float:right;margin:0 -15px 0 0;padding:0}.navbar-nav li{float:left;color:#34495e;margin:0}.navbar-nav li a{padding-top:15px;padding-bottom:15px}.navbar-nav li .icon-lupa{font-size:24px;line-height:28px;display:block;padding:10px 15px;cursor:pointer}.navbar-nav li .icon-campamento,.navbar-nav li .icon-calendario,.navbar-nav li .icon-tematica{display:none;font-size:28px}.navbar-nav .activo{background:#00a98e;color:#fff}.navbar-custom{margin-bottom:0}.navbar-custom .navbar-brand{font-weight:700}.navbar-custom .navbar-brand:focus{outline:0}.navbar-custom .navbar-brand .navbar-toggle{padding:4px 6px;font-size:16px;color:#fff}.navbar-custom .navbar-brand .navbar-toggle:focus,.navbar-custom .navbar-brand .navbar-toggle:active{outline:0}.fijo{position:relative;padding:0!important}.navFichaBox{display:none;padding:0;background-color:rgba(52,73,94,0.9);position:fixed;top:0;z-index:9;width:100%}.navFichaBox ul{padding:0;margin:0 auto;list-style:none}.navFichaBox li{float:left;padding:8px;margin:0}.navFichaBox li:hover{background:#00a98e}.navFichaBox a{color:#fff}.navFichaBox .activNavFicha{background:#00a98e}.menuBuscar{padding:0 25%}.menuBuscar input[type='text']{width:75%;margin:0 5px 0 0}.hilo{text-align:left;font-size:12px;padding:0 15px 10px;margin:0;color:#000000;list-style:none}.hilo li{float:left;padding:0 3px}.logoHead{width:200px}.formPortada{background-color:rgba(52,73,90,0.8);padding:15px;margin:0!important}.formPortada select,.formPortada .input-group,.formPortada input[type=text]{height:50px!important;font-size:16px;color:#34495e;width:100%}.formPortada .nopa{margin:10px 0}.btnPortada{font-size:20px;line-height:34px;width:100%}.nopa{padding:0}@media(min-width:992px){.formPortada .nopa{margin:initial}}.onlineHome{position:relative;padding:20px 0 126px;overflow:hidden;background:#f2bd37;background:-moz-linear-gradient(-45deg,#f2bd37 0,#f3c751 100%);background:-webkit-linear-gradient(-45deg,#f2bd37 0,#f3c751 100%);background:linear-gradient(135deg,#f2bd37 0,#f3c751 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2bd37',endColorstr='#f3c751',GradientType=1)}.onlineHome::after{position:absolute;right:0;bottom:0;left:0;content:"";background:url(/img/portada/bg-online.png) no-repeat left bottom;background-size:cover;height:126px}.onlineHome p{font-size:20px}.onlineHome h2{color:#40002a;font-size:32px}.onlineHome h2 small{color:#62234c}.onlineHome .left,.onlineHome .right{display:none}@media(min-width:991px){.onlineHome{padding:50px 0 126px}.onlineHome h2{font-size:46px}.onlineHome .left{display:initial;position:absolute;top:0;left:0;transform:translateX(-93%) translateY(0);pointer-events:none}.onlineHome .right{display:initial;position:absolute;top:0;right:0;transform:translateX(93%) translateY(0);pointer-events:none}}@media(min-width:1280px){.onlineHome .left{display:initial;position:absolute;top:0;left:0;transform:translateX(-83%) translateY(0);pointer-events:none}.onlineHome .right{display:initial;position:absolute;top:0;right:0;transform:translateX(83%) translateY(0);pointer-events:none}}.preDatos{font-size:14px;color:#34495e;text-align:left;padding:0 0 5px;margin-bottom:15px;border-bottom:1px solid #34495e}.BuscampPortada{padding:30px 0;background:#fff}.BuscampPortada .alert{margin:30px 0 0}.textBuscador{font-size:16px;margin:0 0 10px;text-align:left}.filBus{padding:10px 0 2px;font-size:16px;border-bottom:1px solid}.listado{margin:0;padding:0;list-style:none}.listado:after{content:'';display:block;clear:both}.cursoList{position:relative;border:1px solid #c7c7c7;text-align:left;display:block;color:#333;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.cursoList:hover{color:#333;-webkit-box-shadow:0 0 3px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 0 3px 2px rgba(0,0,0,0.2);box-shadow:0 0 3px 2px rgba(0,0,0,0.2)}.cursoList ul{padding:0;margin:5px 0;list-style:none;overflow:hidden}.cursoList li{float:left;margin:2px 3px}.cursoList .curDescri{padding:10px;height:90px;font-size:12px}.cursoList .curDescri img{margin-right:.2em;margin-left:.2em}.cursoList .btn{width:100%;font-size:20px}.ultiReser{color:#fff;position:absolute;right:15px;z-index:1;padding:5px;background:rgba(102,139,165,0.9);font-size:12px}.ultiReser i{font-size:16px;line-height:1em;vertical-align:baseline}.cursomes{border:1px solid #be1b84;background:#ffe4ef}.cursomesOn{position:absolute;top:-4px;left:10px;width:0;height:0;border-style:solid;border-width:80px 80px 0 0;border-color:#be1b84 transparent transparent transparent;z-index:1;color:#fff}.cursomesOn .icon-cursomes{position:absolute;top:-70px;left:0;font-size:30px}.destacado{border:1px solid #00a98e;background:#e1fff9}.destacadoOn{position:absolute;top:-4px;left:10px;width:0;height:0;border-style:solid;border-width:60px 60px 0 0;border-color:#00a98e transparent transparent transparent;z-index:1;color:#fff}.destacadoOn .icon-bombilla{position:absolute;top:-56px;left:3px;font-size:21px;color:#fff}.descuento{border:1px solid #1b80be}.descuentoOn{position:absolute;top:-4px;left:10px;width:0;height:0;border-style:solid;border-width:80px 80px 0 0;border-color:#1b80be transparent transparent transparent;z-index:1;color:#fff}.descuentoOn .icon-descuento{position:absolute;top:-55px;left:10px;font-size:26px}.imgCurso{min-height:196px;height:auto;position:relative;display:block}.h3Curso{position:absolute;bottom:0;left:0;right:0;background-color:rgba(52,73,90,0.8);font:16px/20px changa;color:#fff!important;margin:0;padding:5px 10px;min-height:50px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.h3Curso:hover{background-color:rgba(52,73,90,0.8)}.organiza{color:#333;font-weight:bold}.converBox{border:1px solid #ededed;margin:5px 0px;padding:10px 0px;text-align:center}.destacado .converBox{border-top:1px solid #00a98e}.precioBox{display:table;width:100%;color:#9a9a9a;margin:0 0 10px;min-height:56px}.precioBox .align{display:table-cell;}@media(max-width:992px){.precioBox .align{vertical-align:middle}}.precioBox .precio{font:22px changa;color:#333c4e}.precioBox .dto{background:#ff9800;color:#fff;margin:5px 0 0;padding:4px 0;font-size:13px}@media(min-width:1024px){.precioBox .dto{font-size:12px}}@media(min-width:1200px){.precioBox .dto{font-size:13px}}.light{font-weight:400}.intro{display:table;width:100%;height:75%;min-height:75%;padding:100px 0;text-align:center;color:#fff;position:relative;-ms-behavior:url(/css/backgroundsize.min.htc);behavior:url(/css/backgroundsize.min.htc)}.intro .intro-body{display:table-cell;vertical-align:middle}.bgVideo{background-size:cover;bottom:0;height:auto;min-height:100%;min-width:100%;position:fixed;right:0;width:auto;z-index:-100}.brand-heading{font-size:50px;line-height:96px;text-shadow:0 2px 2px rgba(0,0,0,0.75)}.Subbrand{font-size:50px;color:#00a98e}.btn-circle{width:70px;height:70px;margin-top:15px;padding:7px 16px;border:2px solid #fff;border-radius:100%!important;font-size:40px;color:#fff;background:0;-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.btn-circle:hover,.btn-circle:focus{outline:0;color:#fff;background:rgba(255,255,255,.1)}.btn-circle i.animated{-webkit-transition-property:-webkit-transform;-webkit-transition-duration:1s;-moz-transition-property:-moz-transform;-moz-transition-duration:1s}.btn-circle:hover i.animated{-webkit-animation-name:pulse;-moz-animation-name:pulse;-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear}.content-section{padding:70px 0}#map{width:100%;height:200px}.btnBig{font-size:20px;padding:7px 12px}.btnXXL{font-size:40px}.btnBlock{display:block;width:100%}.reservaTabla{color:#00a98e;text-decoration:none;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;cursor:pointer;border:1px dashed;padding:5px;text-align:center;background:rgba(255,255,255,0.8)}.reservaTabla:hover{color:#0d8069;background:rgba(0,169,142,0.1)}.btn-azul{color:#fff;background:#0ea8df}.btn-azul:hover{color:#fff;background:rgba(14,168,223,0.8);border:1px solid #0ea8df}.btn-rojo{color:#fff;background:#df0e55}.btn-rojo:hover{color:#fff;background:rgba(223,14,85,0.8);border:1px solid #df0e55}.btn-verde{color:#fff;background:#00a98e;width:100%}.btn-verde:hover{color:#fff;background:rgba(26,188,156,0.5);border:1px solid #00a98e}.btn-blanco{color:#fff;background:transparent;border:1px solid #fff}.btn-blanco:hover{color:#fff;background:rgba(255,255,255,0.5)}.btn-default:hover,.btn-default:focus{border:1px solid #00a98e;outline:0;color:#fff;background-color:#00a98e}.btn-disabled{pointer-events:none;background:#eee;border-color:#d6d6d6;color:#d8d8d8!important}ul.banner-social-buttons{margin-top:0}.svgAcampada img{width:100%}.footer-campamentum{padding:50px 0;background:#34495e;color:#00a98e}.footer-campamentum h4{color:#fff}.footer-campamentum ul{list-style:none;margin:15px 0 20px;padding:0 0 0 10px}.footer-campamentum li{margin-bottom:10px}.footer-campamentum p{margin:0}.TilFooter{color:#fff;font:18px/1.5em changa}.boxNews{margin:0 0 5px}.boxNews .aceptaAviso{margin:0 0 10px}.logoPie{margin:40px 0 0}.logoPieIE{display:none}.linkAviso{font-size:10px;color:#fff}.formApuntateOK{display:none;text-align:center;padding:30px 0;font-size:18px;color:#fff;border:1px dashed}.formApuntateOK .icon-ok{font-size:36px}#formContactoOK{color:#00a98e}::-moz-selection{text-shadow:none;background:#fcfcfc;background:rgba(255,255,255,.2)}::selection{text-shadow:none;background:#7ff9e6}img::selection{background:0}img::-moz-selection{background:0}.comment-meta{background:transparent!important;padding:3px 0 0!important;color:#34495e!important}.elegir{color:#333;background:#ededed}.elegir h2{color:#00a98e}.elegir .subTitle{font-size:50px;line-height:1em;margin:0 0 40px}.elegir .row:first-child{border-bottom:1px dashed #d7fff1}.elegir .brand-heading{margin:0 0 40px}.elegir p{font-size:18px}.modElegirBox{margin:100px 0 0}.modElegir{border:1px dotted #00a98e;padding:75px 15px 15px;margin:0 0 40px;background:#fff;position:relative}.modElegir p{font-size:14px}.imgElegirBox{position:absolute;left:50%;right:0;top:-71px}.imgElegir{position:absolute;height:142px;left:-40%;background:url(/img/portada/sprite-portada.png) no-repeat}.imgElegir.busca{background-position:0 0;width:160px}.imgElegir.elige{background-position:-160px 0;width:162px}.imgElegir.solicita{background-position:-323px 0;width:151px}.elegir h3{font-size:24px;color:#00a98e;text-transform:uppercase;margin:0 0 10px}.elegir .tilEle2{padding:40px 0 0;margin:40px 0;border-top:1px dashed}.listModa{background:#fff;min-height:60px;font-size:16px;text-align:left;color:#333;margin:0 0 15px;position:relative;display:block;overflow:hidden;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.2);box-shadow:1px 1px 2px rgba(0,0,0,0.2);border-left:4px solid #00a98e;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-tranition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.listModa:hover{background:#00a98e;border-left:4px solid #34495e;color:#fff}.listModa i{position:absolute;color:#333;left:10px;top:45%;width:40px;font-size:26px;line-height:0;text-align:center;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear}.listModa:hover i{font-size:32px;color:#fff}.modaContent{margin:10px 0 10px 55px;display:inline-block}.modaContent h3{font-size:16px;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-tranition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.listModa:hover .modaContent h3{font-size:14px;color:#fff}.modaContent p{font-size:12px;color:#333;line-height:0;margin:0;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-tranition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.listModa:hover .modaContent p{font-size:16px;color:#fff}.verCamp{position:absolute;top:8px;right:20px;width:120px;background:#00a98e;color:#fff;font-size:14px;line-height:1em;text-align:center;padding:5px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:1}.listModa:hover .verCamp{background:#34495e}.verCamp .cifra{font:20px/1em changa}.verCamp span{display:block}.modalidades .icon-flecharight{font-size:40px;position:absolute;top:1px;right:28px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-property:transform,opacity;transition-property:transform,opacity;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;color:#34495e;z-index:0}.modalidades:hover .icon-flecharight{-webkit-transform:translateX(30px);transform:translateX(30px);opacity:1}.elegirCamp{padding:50px 0 598px;background:#00a98e url(/img/portada/buscar-campamentos-verano.jpg) no-repeat center bottom;color:#fff;text-align:center}.elegirCamp h2{font-size:50px;line-height:1em;margin:0 0 40px}.elegirCamp p{font-size:18px}.idiomas{color:#fff;background:url(/img/portada/campamentos-de-ingles.jpg) no-repeat fixed center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;padding:180px 0;position:relative}.idiomas h2{font-size:40px;line-height:1em;margin:0 0 40px;color:#34485d}@media(min-width:991px){.idiomas h2{font-size:50px}}.idiomas p{padding:20px;margin:30px 14% 70px;border:2px dashed #00a98e;background:#fff;font-size:18px;color:#3d5882}.btn-idiomas{position:relative;display:block;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.1s;transition-duration:.1s}.btn-idiomas .texto{position:absolute;top:75px;left:0;right:0;color:#fff;text-align:center;padding:7px;font:16px/1em changa}.btn-idiomas .texto span{background:#00a98d;padding:5px 20px;-webkit-clip-path:polygon(100% 0,95% 50%,100% 100%,0 100%,5% 50%,0 0);clip-path:polygon(100% 0,95% 50%,100% 100%,0 100%,5% 50%,0 0)}.zoom-image img{-webkit-transition:all 1s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;-ms-transition:all 2s ease;transition:all 2s ease;max-width:100%}.zoom-image:hover img{-webkit-transform:scale(1.10);-moz-transform:scale(1.10);-ms-transform:scale(1.10);-o-transform:scale(1.10);transform:scale(1.10)}.zoom-image{width:100%;height:auto}.numCampIdiBox{position:absolute;top:125px;left:0;right:0;color:#fff;text-shadow:1px 1px 2px rgba(150,150,150,1);line-height:1em}.numCampIdiBox span{display:block;font:50px/0.3 changa}.bloc-idioma{padding:20px;border-bottom:1px dashed #738ea9}.custom-select{background:#fff;font-family:arimoregular;font-size:16px!important;color:#34495e;text-transform:none;padding:12px 10px;border:1px solid #00a98e;-webkit-transition:none;-moz-transition:none;transition:none}.custom-select .caret{top:0!important;right:0!important;margin:0!important}.custom-select .caret:before{content:"\e023";color:#00a98e;font-family:'icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:45px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.down-camps{display:none;position:absolute;top:50px;left:0;right:0;padding:20px 15px;background:#00a98e}.down-camps ul{margin:0;padding:0;list-style:none}.down-camps ul:after{content:"";width:100%;display:block;clear:both}.down-camps ul li{width:24.66667%;float:left;margin:0 0 10px}.down-camps ul li a{color:#fff}.down-camps ul li a:hover{color:#0d8069}.intro1{transform:translateY(-30px)}.intro3{transform:translateY(30px)}.intro4{transform:translateY(30px)}.intro5{transform:translateY(30px)}.intro1,.intro2,.intro3,.intro4,.intro5{opacity:0}.organizaciones{background:#3d5982;color:#fff;padding:70px 0 0}.organizaciones .logosOrga{margin:40px 0;border:1px dashed #6796db;border-left:0;border-right:0}.organizaciones .logosOrga .logoEmpresa{margin:15px auto;float:none}.buscaCamp{display:table;position:relative;width:100%;height:20%;padding:90px 0 0;text-align:center;color:#fff;background:url(/img/buscador-campamentos_xs.jpg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}.buscaCamp h1{text-shadow:0 2px 2px rgba(0,0,0,0.75);font-size:30px}@media(min-width:768px){.buscaCamp {display:table;position:relative;width:100%;height:20%;padding:60px 0 0;text-align:center;color:#fff;background:url(/img/buscador-campamentos.jpg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}.buscaCamp h1{font-size:48px}}.contentBusca{padding:20px 0 70px}.contentBusca .hilo{margin:0 0 20px}.filEli{text-align:left;padding:10px;background:#ecf7f5;margin:0 15px;color:#566764;font-size:16px}.filEli span{font-size:30px;color:#a90404}.filEli strike{color:#a90404}.vistaMapa{float:right;margin:0 0 10px}.contador{font-size:16px;text-shadow:0 2px 2px rgba(0,0,0,0.75);margin:0 0 15px}@media(min-width:768px){.contador{font-size:24px}}.filtros{background:#00a98e;color:#fff}.filtrosForm{border-bottom:1px solid #00a98e;background:#ecf7f5}.navFiltros{list-style:none;margin-bottom:0;padding:0;margin:0 auto}.navFiltros .activo{position:relative}.navFiltros .activo:after{content:"";position:absolute;left:0;right:0;margin:auto;bottom:-10px;width:40px;height:40px;-webkit-clip-path:polygon(50% 90%,2% 74%,100% 75%);clip-path:polygon(50% 100%,0% 74%,100% 75%);background:#00a98e}.navFiltros .activo:hover:after{background-position:-33px 0}.navFiltros i{font-size:24px!important}.navFiltros:after{content:"";width:100%;display:block;clear:both}.navFiltros li{float:left;padding:10px 0;cursor:pointer;text-align:center;margin:0}.navFiltros li:first-child{border:0}.navFiltros li:hover{background:#b3dfd9;color:#333}.navFiltros li:hover .activo:after{background:#b3dfd9!important}.navFiltros li p{margin:0;font-family:arimobold;font-size:16px;border-left:1px solid #b3dfd9;padding:0 20px}.navFiltros li:first-child p{border-left:0}.navFiltros li[class^="icon-"],.navFiltros li[class*=" icon-"]{font-size:14px}.bloqueFiltro{display:none;padding:30px 0;position:relative}.bloqueFiltro:after{content:"";width:100%;display:block;clear:both}.bloqueFiltro .col-md-2{text-align:right;font-family:arimobold;color:#00a98e}.bloqueFiltro .bootselect{width:50%!important}.bloqueFiltro .ui-slider{width:75%}.bloqueFiltro .filSlider{padding:40px 15px 0}.bloqueFiltro .filSlider:after{content:"";clear:both}.bloqueFiltro label{background:#599087;padding:12px 60px;cursor:pointer;margin:5px;color:#fff;letter-spacing:.25em;position:relative}.bloqueFiltro label:hover{background:#00a98e;color:white}.bloqueFiltro label:hover span{display:block}.bloqueFiltro input[type=radio]{display:none}.bloqueFiltro .lbl-active{background:#00a98e;color:white}.bloqueFiltro label span{display:none;position:absolute;left:8%;top:10px;border:1px dashed #fff;padding:2px}.bloqueFiltro .lbl-active span{display:block}.resulFil{background:#f5f5f5;padding:15px 0;border-bottom:1px solid #e0e0e0}.opcionResul{margin:0 auto;list-style:none}.opcionResul:after{content:"";width:100%;display:block;clear:both}.opcionResul li{float:left;margin:5px}.opcionResul li a{background:#00a98e;color:#FFF;padding:10px 30px;cursor:pointer;display:block}#rangoPrecio a{transition:none}#rangoEdad a{transition:none}.edad{border:0;background:transparent;width:100%}.lbl{position:absolute;top:-5px;color:#00a98e;border:1px dashed #00a98e;padding:5px 10px;background:#fff;font-size:16px}.lbl-desde{left:15px}.lbl-hasta{right:25%}.FondoSpin{display:none;width:100%;height:100%;top:0;left:0;background-color:rgba(255,255,255,0.5);position:fixed;vertical-align:middle;text-align:center;z-index:9999999}.spinBusqueda{cursor:default;margin:10% auto;width:340px;height:150px;padding:100px 10px 10px;background:white;-moz-border-radius:6px;-moz-box-shadow:0 3px 3px rgba(50,50,50,0.75);position:relative;border:1px solid #00a98e}.spinBusqueda .ball-scale-multiple{position:absolute;right:59%;top:48px}.spinMasCursos{display:none;position:relative;height:100px}.spinMasCursos .ball-scale-multiple{position:absolute;right:0;top:32px;left:0;width:50px;margin-left:auto;margin-right:auto}.btn-mas-resultados{margin-top:29px}.contenImgCamp{position:relative}.fleSlideBox{min-height:196px;position:absolute;top:0;right:16px;left:16px;z-index:9}.flecha-der,.flecha-izq{position:absolute;top:60px;width:36px;height:50px;color:#fff;font-size:38px;cursor:pointer;display:none;z-index:9;padding:0 5px}.flecha-der span:before,.flecha-izq span:before{margin:0;width:initial;text-shadow:0 2px 2px rgba(0,0,0,0.75)}.flecha-der{right:0}.flecha-izq{left:0}.blqMapa{display:none}.distancia{color:#bd0000}@-webkit-keyframes ball-scale-multiple{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}5%{opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes ball-scale-multiple{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}5%{opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.ball-scale-multiple{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}.ball-scale-multiple>div:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.ball-scale-multiple>div:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}.ball-scale-multiple>div{background-color:#00a98e;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;left:0;top:0;opacity:0;margin:0;width:60px;height:60px;-webkit-animation:ball-scale-multiple 1s 0s linear infinite;animation:ball-scale-multiple 1s 0s linear infinite}.navFicha{position:fixed;top:10%;right:0;margin:0;padding:0;list-style:none;z-index:999}.navFicha li{margin:0 -90px 5px 0;text-align:left;background:rgba(52,73,90,0.7);padding:5px;line-height:17px;transition:all .3s ease;min-width:125px}.navFicha li:hover{background:#00a98e}.navFicha li:hover a{color:#34495e;color:#fff}.navFicha li:hover a:hover:before{background:#fff}.navFicha li a{display:block;padding:0 0 0 30px;position:relative;color:#fff}.navFicha li a:before{content:"";position:absolute;top:2px;left:5px;height:12px;width:12px;background-color:rgba(26,188,156,0.6);border-radius:150px}.navFicha li a:hover:before{content:"";background-color:rgba(26,188,156,1)}.navFicha:hover li{margin:0 0 5px 0}.introFicha{position:relative;display:table;width:100%;height:75%;text-align:center;color:#fff;background:#ccc}.introFicha .row{margin:0 0 0 -15px}.coverBox{background-repeat:no-repeat;background-size:cover;background-position:50% 50%;background-color:#ccc;height:100%}.imgCover{position:relative;display:table;width:100%;height:100%}.imgCover .imgIntroFicha{display:none}.datosBox{position:absolute;bottom:0;left:0;right:0}.datosBox .hilo,.datosBox .hilo a{color:#fff!important}.namePlace{float:left}.nameCamp{background-color:rgba(52,73,90,0.8);padding:10px 0;text-align:left}.nameCamp h1{font-size:24px;margin:0 0 5px}.Lugar{font-size:16px}.contSolReser{padding:0 15px 0 40px}.solReser{border:1px solid #c7c7c7;padding:10px;background:#fff;color:#333;text-align:center;position:absolute;width:360px;top:-68px;z-index:222}.solReser .precio{border-bottom:1px solid #ededed;padding:0 0 10px;color:#666;font-size:16px;min-height:50px;margin:0 0 15px}.solReser .dto{background:#ff9800;color:#fff;margin:5px 0 0;padding:5px 0;font-size:13px}.solReser p{margin:0 0 10px!important}.solReser .finalPrice{font:34px changa;color:#34495e}.solReser .bootselect{margin:0 0 20px}.solReser .dropdown-menu li,a{overflow:hidden}.solReser .bootselect .left{float:left;width:60%}.solReser .bootselect .right{float:right;width:40%;text-align:right;padding:0 20px 0 0}.solReser .btn{width:100%;font-size:20px}.solReser ul{padding:0;margin:0;list-style-type:none}.solReser ul li{margin:15px 0 0}.solReser .titulo{background: #00a98e;margin: -11px -11px 0px -11px;font-size: 25px;color: white;padding: 5px;font-family:'changa';}.solReserXS {border:1px solid #c7c7c7;padding:10px; background:#fff; color:#333;text-align:center;width:90%;margin-left:5%}.solReserXS .precio{border-bottom:1px solid #ededed;padding:0 0 10px;color:#666;font-size:16px;min-height:50px;margin:0 0 15px}.solReserXS .dto{background:#ff9800;color:#fff;margin:5px 0 0;padding:5px 0;font-size:13px}.solReserXS p{margin:0 0 10px!important}.solReserXS .finalPrice{font:34px changa;color:#34495e}.solReserXS .bootselect{margin:0 0 20px}.solReserXS .dropdown-menu li,a{overflow:hidden}.solReserXS .bootselect .left{float:left;width:60%}.solReserXS .bootselect .right{float:right;width:40%;text-align:right;padding:0 20px 0 0}.solReserXS .btn{width:100%;font-size:20px}.solReserXS ul{padding:0;margin:0;list-style-type:none}.solReserXS ul li{margin:15px 0 0}.solReserXS .titulo{background: #00a98e;font-size: 25px;color: white;padding:5px;font-family:'changa';}.solReserFijo{position:fixed;top:10px}.bottomReser{display:none;position:fixed;padding:10px 20px;bottom:15px;left:0;right:0;z-index:100}.bottomReser .btn{display:block;font-size:20px}.datosCamp{background:#f0f6f4;padding:10px 0;text-align:left}.datosCamp ul{margin:0;padding:0;list-style:none}.datosCamp li{float:left;color:#34495e;font-size:12px;line-height:16px;margin:0 5px;text-align:center;width:80px;min-height:65px}.datosCamp li [class^="icon-"],.datosCamp li[class*=" icon-"]{font-size:24px;line-height:26px;display:block;margin:0 0 5px}.datosCamp ul img{margin:1px 0 5px;width:24px}.datosCamp a,a:hover{color:#ffffff}.UltiReserFi{background:#668ba5;color:#fff!important;padding:5px 7px;width:110px!important;outline:1px solid #668ba5;outline-offset:2px;font-size:14px!important}.container.ficha{padding-top:30px;padding-bottom:60px}.ficha h2,.ficha h4{color:#34495e;margin:15px 0}.ficha h2::after{content:"";position:absolute;top:35px;left:13px;width:35%;border-bottom:5px solid #00a98e}@media(min-width:375px){.ficha h2::after{content:"";width:30%}}@media(min-width:425px){.sinb::after{content: "";width:0% !important}.ficha h2::after{content:"";width:25%}}@media(min-width:768px){.ficha h2::after{content:"";width:15%}}@media(min-width:992px){.ficha h2::after{content:"";top:60px;width:18%}}@media(min-width:1400px){.ficha h2::after{content:"";top:60px;width:15%}}.ficha hr{margin:40px 0 0}.ficha .pregunFrecuBox{border-bottom:1px solid #00a98e;margin:30px 0 30px;padding:0 0 10px}.ficha .pregunFrecuBox h3{margin:0 0 10px;color:#34495e}.ficha .pregunFrecuBox .respu{font-size:16px;line-height:1.5}.oldPrice{font-size:14px;color:#adadad;margin:0 15px 0 0}.experienciaBox{background:#f0f6f4;padding:15px;margin:0 0 15px;text-align:center}.Descrip{position:relative;font-size:16px;line-height:1.5;overflow:hidden;margin-top:30px}.Descrip h4{font:20px/1.6em arimobold;font-family: 'changa'}.Descrip p,.Descrip ul{margin:0 0 20px!important}.leerMas{color:#00a98e;cursor:pointer;font-size:16px}.escribe{color:#00a98e;cursor:pointer;font-size:20px;border:1px dashed;border-bottom:1px dashed!important;padding:15px 15px!important;text-align:center}.btnReservaResp{display:none}.leerMas:hover{color:#0d8069}.escribe:hover{color:#0d8069;background:rgba(0,169,142,0.1)}.videoBox{position:relative;padding-top:25px;padding-bottom:67.5%;height:0;margin-bottom:16px;overflow:hidden;margin-top: 30px}.videoBox.widescreen{padding-bottom:57.25%}.videoBox.vimeo{padding-top:0}.videoBox iframe,.videoBox object,.videoBox embed{position:absolute;top:0;left:0;width:100%;height:100%}.imageneslink{margin-top:30px}.actividades{margin:0;padding:0;list-style:none}.actividades:after{content:"";width:100%;display:block;clear:both}.actividades li{float:left;padding:10px;margin:10px;font-size:14px;text-align:center;min-width:100px;border:1px solid #ededed}.actividades li span{display:block;margin:0px 0 0px 0}.qOrganiza{display:table;width:100%;margin:0 0 20px}.qOrganiza:after{content:"";width:100%;display:block;clear:both}.qOrganiza h4{vertical-align:middle;display:table-cell;width:100%}.logoEmpresa,.logoCampa{position:relative;float:left;margin-right:15px;width:120px;height:60px;border:1px solid #e4e4e4;background:#fff;border-radius:6px}.logoCampa.experiencia::before{content:"";position:absolute;width:20px;height:24px;background:url(/img/experiencia.svg) 0 0 no-repeat;z-index:1;top:-10px;right:-10px}.logoEmpresa a{color:#fff!important;text-shadow:none}.logoEmpresa img,.logoCampa img{margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.fondoModal{display:none;width:100%;height:100%;top:0;left:0;cursor:pointer;background-color:rgba(52,73,90,0.8);position:fixed;z-index:9998;vertical-align:middle;text-align:center}.fondoModal h2{margin:0 0 20px;color:#fff;font-size:42px;line-height:45px;text-shadow:0 2px 2px rgba(0,0,0,0.75)}.fichaContact{margin:3% auto;width:60%;max-width:700px;height:35%;max-height:400px}.fichaContact .solicBckgrnd{background:#fff}.fichaContact .formSolic{position:relative;cursor:default;padding:20px;-webkit-box-shadow:0 3px 3px rgba(50,50,50,0.75);-moz-box-shadow:0 3px 3px rgba(50,50,50,0.75);box-shadow:0 3px 3px rgba(50,50,50,0.75)}.formSolic .icon-ok{font-size:50px;color:#00a98e}.formSolic p{margin:0 0 10px;font-size:16px}.fondoModal .cancelar{position:absolute;top:30px;right:40px;font-size:30px;color:#fff;cursor:pointer;z-index:9}.fichaContact .formSolic .row{position:relative}.fichaContact .formSolic .btn{width:100%}.fichaContact input,.fichaContact textarea{margin:2px 0}.fichaContact .enunciados{padding:15px 15px 0;font-weight:bold;text-align:right;font-size:16px}.fichaContact .error{font:12px/16px arimoregular;text-align:left;padding:5px 0 0;color:#df0e55}.fichaContact .error span{display:none}.fichaContact .btn{margin:10px 0}.fichaContact img{margin:15px 0 0}.contaOrga{color:#00a98e;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-weight:bold;font-size:18px;cursor:pointer}.contaOrga:hover{color:#0d8069}.TilPostForm{font-size:22px!important;font-weight:bold}.fechaForm{padding:5px 0;margin:0 0 5px;font-size:16px;font-weight:bold;background:#ecf7f5;color:#34495e}.ratingAverageBox{border:1px solid #ededed;padding:15px;text-align:center;margin-top: 30px}.ratingAverageBox .ratingAverage{margin:10px 0}.curDescri .ratingAverage{margin:5px 0 0}.ratingAverageBox .btn-opina{float:right}.nameCamp .ratingAverage{margin:10px 0;display:inline-block;color:#fff}.nameCamp .ratingAverage:hover{text-decoration:underline}.ratingAverage .icon-destacado{color:#ff9800;line-height:0}.ratingAverageBox .icon-destacado{font-size:24px}.ratingUser .icon-destacado{color:#ff9800}.ratingPoint{font-weight:bold;border-right:1px solid #e4e4e4;padding:0 8px 0 0;margin:0 5px 0 0}.ratingAverageBox .ratingPoint{font-size:20px}.writeOpiBox{margin:10px 0}.rantingBox{padding:15px 0;background:#f0f6f4;text-align:center}.rantingRow{margin:5px 0}.ratingBar{float:left;width:75%;height:6px;outline:1px solid #0ea8df;margin:8px 5px 0 0;overflow:hidden}.ratingProgress{height:6px;background:#00a98e;transform:translate3d(-100%,0px,0px);-webkit-transition:transform .8s ease-in-out;-moz-transition:transform .8s ease-in-out;transition:transform .8s ease-in-out}.ratingDate{float:left;width:20%;font-weight:bold}.ratingUserBox{margin:30px 0 0;font-size:16px;line-height:1.5}.ratingUser{border-bottom:1px solid #ededed;margin:20px 0;padding:30px 0 15px}.rantingUserRow{margin:5px 0}@media only screen and (min-width:768px){.ratingAverageBox{text-align:inherit}.ratingAverageBox .ratingAverage{padding:10px 0;margin:0;float:left}.writeOpiBox{margin:0;float:right}}.ratingUser .inicial{display:none}.ratingUser .namebox{text-align:center}.ratingUser .name{font-size:16px;font-weight:bold;color:#34495e}.ratingUser .date{font-size:14px;color:#929292}.ratingUser .rate{background:#f0f6f4;margin:15px 0 0 0;padding:0 10px;color:#ff9800;height:40px;text-align:center;line-height:40px}.ratingUser .title{font-size:18px;color:#34495e;font-weight:bold;margin:20px 0 10px}.centerResponse{margin:20px 0 10px;padding:15px;background:#f0f6f4}.centerResponse .response{margin:10px 0 0}.ratingUserBox .note{font-size:12px;font-style:italic;color:#929292}.ratingYou{list-style:none;border:1px solid}@media only screen and (min-width:768px){.ratingTitle{float:left;width:40%}.ratingBar{width:40%}.ratingDate{width:15%}.ratingUser .namebox{float:left;text-align:left}.ratingUser .inicial{display:inherit;float:left;width:40px;height:40px;background:#00a98e;text-align:center;line-height:40px;font-size:18px;font-weight:bold;border-radius:50%;margin:0 10px 0 0;color:#fff}.ratingUser .rate{float:left;margin:0 0 0 15px}}.bannerPortada{padding:0 5px 5px;border:1px solid #ccc;width:992px;margin:60px auto 30px;text-align:left}.parrafoPubli{font-size:8px;line-height:8px}.bannerPortada img,.bannerPortada a{width:980px;height:90px;display:block;-webkit-box-sizing:inherit!important;-moz-box-sizing:inherit!important;box-sizing:inherit!important}.addthis_native_toolbox{margin:0 0 30px}.about{display:table;width:100%;height:50%;padding:80px 0 0;text-align:center;color:#fff}.about h1{text-shadow:0 2px 2px rgba(0,0,0,0.75);font-size:80px}.quienesSomos{position:relative;display:table;width:100%;height:70%;padding:100px 0 0;text-align:center;color:#fff;background:url(/img/quienes-somos.jpg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}.quienesSomos h1{text-shadow:0 2px 2px rgba(0,0,0,0.75);font-size:80px}.avisoLegal{background:url(/img/aviso-legal.jpg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}.politicaCookies{background:url(/img/politica-cookies.jpg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}.contacto{position:relative;display:table;width:100%;height:40%;padding:100px 0 0;text-align:center;color:#fff;background:url(/img/contacto.jpg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}.contacto h1{text-shadow:0 2px 2px rgba(0,0,0,0.75);font-size:80px}.formPagContacto{width:80%;margin:0 auto}.formPagContacto .row{margin:20px 0}.formPagContacto .datos{text-align:right;font-weight:bold;font-size:16px;line-height:48px}.recibirCopia{display:none}.navbar-opinion{background-color:#00a98e;border-color:#00a98e}.opinar{padding:40px 0}.opinar .logoCampa{float:none;margin:0 auto 10px}.opinar .namePlace{float:none;text-align:center}.opinar hr{margin:25px 0}.ratingForm{border-bottom:1px solid #eee;padding:0 0 30px}.ratingForm h1{font-size:22px;color:#34495e;margin:0 0 5px}.ratingForm h2{font-size:20px;margin:0 0 10px;color:#34495e}.ratingForm h3{font-size:18px;margin:0 0 10px;color:#34495e}.ratingForm .nobot li{list-style-type:none;clear:both;margin:0 0 -30px;position:relative}.ratingForm li:nth-child(7){margin: 0 0 -30px}.ratingForm li{list-style-type:none;clear:both;margin:0 0 30px;position:relative}.ratingForm li label,.ratingForm li small{display:none}.ratingForm label{margin:0 0 10px;font-size:16px}.comment-form-rating{margin:30px 0;padding:0}.comment-form-rating li::after{content:"";clear:both;display:table}.comment-form-rating li label{display:block}.comment-form-rating label{display:block;margin-bottom:10px}.comment-form-rating .star-boton{width:26px;height:24px;display:block;float:left;background:#d9d8d8;position:relative}.comment-form-rating .star-boton:before{content:"";background:url(/img/star-rating-small-one.png) 0 0 no-repeat;width:26px;height:24px;position:absolute;top:0;left:0;z-index:1;cursor:pointer}.calificacion{display:none;position:absolute;top:-10px;left:340px;background:#00a98e;color:#fff;font-size:16px;padding:10px}.comment-form-rating .star-selected{background:#ff9800;z-index:10}.comment-form-rating .star-mouseover{background:#00a98e;z-index:11}.opinar .selectDate{margin:0 0 10px}.opinar .count{float:right;font-size:10px;margin:10px 0 0;color:#9e9e9e}@media only screen and (min-width:375px){.comment-form-rating .formValidation{margin:5px 0 0 10px}}@media only screen and (min-width:768px){.opinar .logoCampa{float:left;margin:0 15px 0 0}.opinar .namePlace{float:left;text-align:left}.comment-form-rating li label{width:200px;float:left}}@media only screen and (min-width:992px){.ratingForm{border-bottom:0;border-right:1px solid #eee;padding:0 30px 0 0}.opinar .selectDate{margin:0}}.myCheck{height:24px;width:24px;display:inline-block;margin:0 10px 0 0;background:url(/img/check.jpg) no-repeat -23px 0;cursor:pointer}.myCheckOn{background:url(/img/check.jpg) no-repeat 0 0}.error404{width:100%;height:100%;padding:100px 0 0;text-align:left;color:#fff;background:url(/img/error404.svg) no-repeat center right scroll;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}.error404 h1{font-size:70px}.error404 .boxError{max-width:650px}.error404 .boxError p{margin:0 0 15px}.ieOld .menuportada a,.ieOld .formPortada,.ieOld .h3Curso,.ieOld .idiomas P,.ieOld .elegir .modalidades .texto,.ieOld .navFicha li,.ieOld .nameCamp,.ieOld .fondoModal{background:url(/img/bgTrans.png) repeat 0 0}.campFooterIE,.ieOld .campFooter,.ieOld .logoPie,.logoFormFichaIE,.ieOld .logoFormFicha{display:none}.ieOld .campFooterIE,.ieOld .logoPieIE,.ieOld .logoFormFichaIE{display:block}.ieOld .rejilla:before{background:0}.ieOld .imgCover .imgIntroFicha{display:inherit;margin:32% 0 0}.ieOld .navFichaBox{background:#34495e}.contSup{text-align:left;padding:0 15px 15px;line-height:1.5em}.contInfe{background:#eaf5f3;padding:50px 15px;color:#44504d}.contInfe ul{margin:0}.contInfe h2{font-size:40px;color:#587771}.contInfe h3{margin:20px 0 10px;color:#587771}.contInfe hr{margin-top:50px;margin-bottom:50px;border-top:1px dashed #85b3a9}.contInfe nav{background:#ddefeb;margin:50px 0 0;padding:10px 30px 30px}.contInfe nav h2{font-size:22px;color:#31475d}.contInfe nav li{margin:0;padding:0}.contInfe nav a{font-size:12px}.formValidation{height:15px;font-size:12px;color:#ce0606;font-style:italic;margin:15px 0 0;display:inline-block}.formValidation span{display:none}.hasError .custom-select,.hasError input[type='text'],.hasError input[type='email'],.hasError input[type='tel'],.hasError textarea{border:1px solid #ce0606!important}.hasError .bootstrap-select.btn-group .btn .caret{background:#ce0606!important}.hasError .formValidation span{display:inherit}.bootstrap-select{width:220px \0}.bootstrap-select>.btn{width:100%;padding-right:25px;white-space:nowrap!important}.error .bootstrap-select .btn{border:1px solid #b94a48}.control-group.error .bootstrap-select .dropdown-toggle{border-color:#b94a48}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:100%}.bootstrap-select .btn:focus{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:0}.bootstrap-select.form-control:not([class*="col-"]){width:100%}.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*="col-"]{float:none;display:inline-block;margin-left:0}.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,.row-fluid .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right{float:right}.form-search .bootstrap-select.btn-group,.form-inline .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group,.form-group .bootstrap-select.btn-group{margin-bottom:0}.form-group-lg .bootstrap-select.btn-group.form-control,.form-group-sm .bootstrap-select.btn-group.form-control{padding:0}.form-inline .bootstrap-select.btn-group .form-control{width:100%}.input-append .bootstrap-select.btn-group{margin-left:-1px}.input-prepend .bootstrap-select.btn-group{margin-right:-1px}.bootstrap-select.btn-group>.disabled{cursor:not-allowed}.bootstrap-select.btn-group>.disabled:focus{outline:none!important}.bootstrap-select.btn-group .btn .filter-option{display:inline-block;overflow:hidden;width:100%;text-align:left}.bootstrap-select.btn-group .btn .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle;background:transparent}.bootstrap-select.btn-group[class*="col-"] .btn{width:100%}.bootstrap-select.btn-group .dropdown-menu{min-width:100%;z-index:1035;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .dropdown-menu.inner{position:static;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.bootstrap-select.btn-group .dropdown-menu li{position:relative}.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:hover small,.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:focus small,.bootstrap-select.btn-group .dropdown-menu li.active:not(.disabled) a small{color:#64b1d8;color:rgba(100,177,216,0.4)}.bootstrap-select.btn-group .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select.btn-group .dropdown-menu li a{cursor:pointer}.bootstrap-select.btn-group .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select.btn-group .dropdown-menu li a span.check-mark{display:none}.bootstrap-select.btn-group .dropdown-menu li a span.text{display:inline-block}.bootstrap-select.btn-group .dropdown-menu li small{padding-left:.5em}.bootstrap-select.btn-group .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .no-results{padding:3px;background:#f5f5f5;margin:0 5px}.bootstrap-select.btn-group.fit-width .btn .filter-option{position:static}.bootstrap-select.btn-group.fit-width .btn .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark{position:absolute;display:inline-block;right:15px;margin-top:5px}.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select.show-menu-arrow.open>.btn{z-index:1035+1}.bootstrap-select.show-menu-arrow .dropdown-toggle:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom-width:7px;border-bottom-style:solid;border-bottom-color:#ccc;border-bottom-color:rgba(204,204,204,0.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid white;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before{bottom:auto;top:-3px;border-bottom:0;border-top-width:7px;border-top-style:solid;border-top-color:#ccc;border-top-color:rgba(204,204,204,0.2)}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after{bottom:auto;top:-3px;border-top:6px solid white;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after{display:block}.bs-searchbox,.bs-actionsbox{padding:4px 8px}.bs-actionsbox{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-actionsbox .btn-group button{width:50%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox input.form-control{margin-bottom:0;width:100%}.mobile-device{position:absolute;top:0;left:0;display:block!important;width:100%;height:100%!important;opacity:0}#cookie-bar{background:#34495e7a}.cookieBox{background:#fff;padding:20px}#cookie-bar .btn{margin:20px 0 0}#cookie-bar p{margin:0;font-size:12px}#cookie-bar.fixed{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;padding:20px}#cookie-bar.fixed.bottom{bottom:0;top:auto;padding:5px 0}#cookie-bar p{margin:0;padding:0}#cookie-bar .cb-disable{background:#900}#cookie-bar .cb-disable:hover{background:#b00}#cookie-bar .cb-policy{background:#03b}#cookie-bar .cb-policy:hover{background:#05d}#divTemporizador{margin:30px 0;padding:30px 0 0;border-top:1px dashed}.formSwitchBusqueda{text-align:left;background:#f9f5f5;padding:10px 15px;margin:15px 15px 0}.formSwitchBusqueda .text{vertical-align:sub}.switchBusqueda{position:relative;display:inline-block;width:50px;height:24px}.switchBusqueda .switchInput{opacity:0;width:0;height:0}.sliderBusqueda{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;border-radius:34px}.sliderBusqueda:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:white;-webkit-transition:.4s;transition:.4s;border-radius:50%}.switchInput:checked+.sliderBusqueda{background-color:#00a98e}.switchInput:focus+.sliderBusqueda{box-shadow:0 0 1px #00a98e}.switchInput:checked+.sliderBusqueda:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}@media only screen and (max-device-width:800px),only screen and (device-width:1024px) and (device-height:600px),only screen and (width:1280px) and (orientation:landscape),only screen and (device-width:800px),only screen and (max-width:767px){.videoBox{padding-top:0}}@-webkit-keyframes pulse{0{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes pulse{0{-moz-transform:scale(1);transform:scale(1)}50%{-moz-transform:scale(1.2);transform:scale(1.2)}100%{-moz-transform:scale(1);transform:scale(1)}}@media screen and (max-width:991px) and (min-width:768px){.menuportada li{width:20%;max-width:inherit}.menuportada li span{font-size:30px!important;line-height:30px;display:initial}.menuportada li a{padding:5px}.menuportada li a br{display:none}}@media(max-width:1214px){.brand-heading{font-size:60px;line-height:1em}}@media(max-width:1022px){.btnPortada{margin:0}.error404 h1{font-size:50px}.error404 .boxError{max-width:500px}}@media(max-width:900px){.error404 h1{font-size:40px;margin:0 0 10px;line-height:40px}.error404 .boxError p{margin:0 0 10px;font-size:16px}.error404 .boxError{max-width:400px}}@media(min-width:768px){.navbar-custom{padding:20px 0;border-bottom:0;letter-spacing:1px;background:0;-webkit-transition:background .5s ease-in-out,padding .5s ease-in-out;-moz-transition:background .5s ease-in-out,padding .5s ease-in-out;transition:background .5s ease-in-out,padding .5s ease-in-out}.navbar-custom.top-nav-collapse{padding:0;background:#fff;border-bottom:1px solid #00a98e}.download-section{padding:100px 0}#map{height:400px}}@media(max-width:791px){.content-section{padding:20px 0}.fondoModal h2{font-size:30px;line-height:30px;margin:0 0 15px}.fichaContact .col-md-2{font-size:14px}input[type='text'],input[type='email'],input[type='tel'],textarea{font-size:14px!important;padding:10px}.brand-heading{font-size:46px}.btnPortada{font-size:16px}.preDatos{text-align:center}.nameCamp h1{font-size:20px}.Lugar{font-size:14px}}@media(max-width:1200px){ul.banner-social-buttons{margin-top:15px}.btnXXL{font-size:30px}.imgCurso{min-height:160px}.solReser{width:300px}}@media(max-width:1200px){.bannerPortada{width:952px}.bannerPortada a,.bannerPortada img{width:940px;height:86px}}@media(max-width:1007px){.menuportada{display:none}.brand-heading{font-size:60px}}@media(max-width:992px){.solReser{display:none!important}.bottomReser{display:block}.btnReservaResp{display:block}.btnReserva{display:none}.fondoModal .cancelar{top:85px;right:8px;font-size:25px;color:#333}.navFichaBox{display:none!important}.bannerPortada{width:702px}.bannerPortada a,.bannerPortada img{width:690px;height:63px}}@media(max-width:991px){.zoom-image{width:100%;height:100%}.navbar-nav li .icon-campamento,.navbar-nav li .icon-calendario,.navbar-nav li .icon-tematica{display:block;line-height:50px;padding:0 15px}.navbar-nav li span{display:none}.navFiltros i{display:none}.bloqueFiltro .ui-slider,.bloqueFiltro .bootselect{width:100%!important}.lbl-hasta{right:0}.fichaContact{width:98%;max-width:inherit}.fichaContact form{padding:10px}.fichaContact .col-md-2{text-align:left;padding:10px 15px 0}.fondoModal h2{font-size:40px}.bloqueFiltro{padding:20px 15px}.bloqueFiltro .col-md-2{padding:30px 15px;text-align:center}.navFicha{display:none}.menuBuscar{padding:0 16%}.modElegir{padding:15px;margin:0 0 20px}.imgElegirBox{position:inherit;left:inherit;top:inherit;right:inherit;display:inline-block;margin:0 0 10px}.imgElegir{position:inherit;left:inherit}.modElegirTxt{display:inline-block}.modElegirTxt p{margin:0}.verCamp{display:none}.modalidades .icon-flecharight{display:none}.listModa:hover i{font-size:26px;color:#fff}.listModa:hover .modaContent h3{font-size:inherit!important;color:#fff}.listModa:hover .modaContent p{font-size:12px!important;color:#fff}}@media(max-width:783px){.tilMultiPor h2,.brand-heading,.subTitle,.Subbrand{font-size:40px!important;line-height:42px!important}.elegir .modalidades h3{font-size:16px;line-height:20px}.elegir .brand-heading{margin:0 0 30px}.idiomas{padding:30px 0}.idiomas p{padding:15px;margin:30px 0 70px;font-size:16px}.idiomas .btn{display:block;margin-bottom:20px}.organizaciones{padding:30px 0 0}footer li{margin:15px 0}footer li a{border:1px solid;padding:15px 10px;display:block}}@media(max-width:768px){ul.banner-social-buttons li{display:block;margin-bottom:20px;padding:0}ul.banner-social-buttons li:last-child{margin-bottom:0}.scroll{display:none}.btnXXL{font-size:20px}.navFiltros{display:block!important}.navbar-nav li{float:left}.bannerPortada{display:none}.listModa{margin:0}.filBus{padding:10px 0 2px 10px}}@media(max-width:730px){.navFiltros span{display:none}.navFiltros i{display:block}}@media(max-width:650px){.navFiltros span{display:none}.navFiltros i{display:block}.navbar-nav li,.navbar-nav li .icon-campamento,.navbar-nav li .icon-calendario,.navbar-nav li .icon-tematica{padding:0 10px}.navbar-nav li .icon-campamento,.navbar-nav li .icon-calendario,.navbar-nav li .icon-tematica{font-size:20px}.navbar-brand>img{margin:0 auto}.navbar-header,.navbar-brand{float:none;display:block}.navbar-nav{width:100%;margin:0px;display:flex;justify-content:center}.elegir .modalidades .verCamp,.modalidades .icon-flecharight{display:none}.error404 .boxError{max-width:inherit;background:rgba(52,73,94,0.47);padding:20px 10px;text-align:center;border:1px dashed}}@media(max-width:450px){.navFiltros li p{padding:0 10px}}@media(max-width:320px){.navFiltros i{font-size:16px}.imgCurso{min-height:158px}}@media(max-width:310px){.navFiltros i{font-size:14px}.navFiltros li p{padding:0 5px}.imgCurso{min-height:152px}}@media(max-width:295px){.imgCurso{min-height:144px}}@media(max-width:213px){.logoHead{max-width:160px}.container{padding:0 5px}.custom-select{font-size:14px;padding:10px}.tilMultiPor h2,.brand-heading{font-size:20px}.imgCurso{min-height:169px}.h3Curso{background-color:rgba(52,73,90,1)}}.prereservaSelect{background-color:white !important;margin: 2px 0;padding: 12px 10px;border: 1px solid #00a98e;font-family: arimoregular;font-size: 16px!important}.prereservaFecha{background-color:white !important;margin: 2px 0!important;padding: 6px 10px;border: 1px solid #00a98e;font-family: arimoregular;font-size: 16px!important;width: 100% !important;min-width:95%;color: transparent !important;}.top-9{margin-top:9px}.errorL15{margin-left:15px;}.table-striped>tbody>tr:nth-of-type(odd){background: #f0f6f4}.table-striped{margin-top:30px}@media (max-width: 768px){.hm {line-height: 30px}}@font-face{font-family:open_sansregular;src:url(/fuentes/Open_Sans/opensans-regular-webfont.eot);src:url(/fuentes/Open_Sans/opensans-regular-webfont.eot?#iefix) format("embedded-opentype"),url(/fuentes/Open_Sans/opensans-regular-webfont.woff) format("woff"),url(/fuentes/Open_Sans/opensans-regular-webfont.ttf) format("truetype"),url(/fuentes/Open_Sans/opensans-regular-webfont.svg#open_sansregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:open_sansregular;src:url(/fuentes/Open_Sans/opensans-regular-webfont.eot);src:url(/fuentes/Open_Sans/opensans-regular-webfont.eot?#iefix) format("embedded-opentype"),url(/fuentes/Open_Sans/opensans-regular-webfont.woff) format("woff"),url(/fuentes/Open_Sans/opensans-regular-webfont.ttf) format("truetype"),url(/fuentes/Open_Sans/opensans-regular-webfont.svg#open_sansregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:roboto_slabbold;src:url(/fuentes/Roboto_Slab/robotoslab-bold-webfont.eot);src:url(/fuentes/Roboto_Slab/robotoslab-bold-webfont.eot?#iefix) format("embedded-opentype"),url(/fuentes/Roboto_Slab/robotoslab-bold-webfont.woff) format("woff"),url(/fuentes/Roboto_Slab/robotoslab-bold-webfont.ttf) format("truetype"),url(/fuentes/Roboto_Slab/robotoslab-bold-webfont.svg#roboto_slabbold) format("svg");font-weight:400;font-style:normal}.navbar-brand{padding: 5px 10px!important}@media(min-width:992px){.col-h-m{vertical-align: middle;display: table-cell;float: none}.col-h-t{vertical-align: top;display: table-cell;float: none}}@media(min-width:992px){.btn-sabermas{position:absolute;bottom:0;width:90%}}