article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}button,html,input,select,textarea{font-family:sans-serif;color:#222}body{margin:0;font-size:1em;line-height:1.4}::-moz-selection{background:#fe57a1;color:#fff;text-shadow:none}::selection{background:#fe57a1;color:#fff;text-shadow:none}a{color:#00e}a:visited{color:#551a8b}a:hover{color:#06e}a:focus{outline:dotted thin}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:700}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ol,ul{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ol,nav ul{list-style:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure,form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*width:13px;*height:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0;position:absolute;z-index:2000}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}.ir br{display:none}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}html{height:100%}body{overflow:hidden;position:absolute;top:0;left:0;bottom:0;width:12000px;height:100%;background-color:#000;font-family:"Times New Roman"}#alberca article,#jardin article{height:50%;display:block}#jardin .article{width:100%;height:50%}.new-section-bottom,.new-section-top{width:100%;height:100%}.mobile{display:none}.center{max-width:1024px;width:100%;margin:0 auto;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}header.pc{position:fixed;z-index:1000;opacity:0;width:100%;-webkit-transition:All 1s ease;-moz-transition:All 1s ease;-o-transition:All 1s ease}header.pc a{text-decoration:none;display:block;border-left:1px solid rgba(253,255,255,.9);border-right:1px solid rgba(253,255,255,.9);border-bottom:1px solid rgba(253,255,255,.9);border-radius:0 0 2px 2px;padding:8px;color:#fff;-webkit-transition:All 1s ease;-moz-transition:All 1s ease;-o-transition:All 1s ease;-webkit-transform:scale(1) skew(1deg) translate(-9px);-moz-transform:scale(1) skew(1deg) translate(-9px);-o-transform:scale(1) skew(1deg) translate(-9px);box-shadow:2px 1px 5px rgba(0,0,0,.4);font-size:.9em}header.pc a:visited{color:#fff}header.pc a:hover{background:rgba(255,255,255,.6);color:#000;border-left:1px solid rgba(253,169,0,.2);border-right:1px solid rgba(253,169,0,.2);border-bottom:1px solid rgba(253,169,0,.2);-webkit-transform:rotate(0deg) skew(1deg) translate(0 -12px);-moz-transform:rotate(0deg) skew(1deg) translate(0 -12px);-o-transform:rotate(0deg) skew(1deg) translate(0 -12px);margin-top:0}header.pc ul{margin:0 auto;padding:0;width:828px;height:40px}header.pc ul li{float:left;margin-right:7px}header.pc ul li:last-child{margin-right:0}header.pc ul li a{outline:0!important;padding:8px 11px 15px}#pages{list-style:none;position:relative;margin:0;padding:0;height:100%}.active{margin-top:0}#pages li{float:left;height:100%;margin:0;position:relative}.section{opacity:0}.inicio{background:url(img/fnd-inicio.jpg) center no-repeat #555}#espacios section,#grupos section,#habitaciones section,#paquetes section,#spa section{width:100%;height:100%}#grupos section article,#habitaciones section article{width:50%;height:50%;float:left;margin:0;padding:0;overflow:hidden}#grupos section article{width:50%;height:100%;float:left;margin:0;padding:0;overflow:hidden}#alberca .info,#grupos .info,#habitaciones .info,#jardin .info,#spa .info{position:relative;width:100%;height:100%;opacity:0}.fnd-res2{background:url(img/res/fnd2.png);color:#fff}.fnd-res3{background:url(img/res/fnd3.png);color:#e6a047}#restaurant .info2{position:absolute;width:100%;height:100%;opacity:0;z-index:20;-webkit-transition:All .3s ease;-moz-transition:All .3s ease;-o-transition:All .3s ease}#alberca .info .mask,#grupos .info .mask,#habitaciones .info .mask,#jardin .info .mask,#restaurant #slides .mask,#restaurant #slides_three .mask,#restaurant #slides_two .mask,#spa .info .mask{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;position:absolute;overflow:hidden;top:0;left:0;-webkit-transition:all .2s ease-out .3s;-moz-transition:all .2s ease-out .3s;-o-transition:all .2s ease-out .3s;-ms-transition:all .2s ease-out .3s;transition:all .2s ease-out .3s;text-align:center;width:100%;z-index:1;height:100%}.fix{width:100%;height:100%}.table{display:table;width:100%;height:100%}.columna{display:table-cell!important;vertical-align:middle}.elements{width:72%!important;clear:left;margin:0 auto;overflow:hidden;padding-bottom:5px}.fnd-res2 .elements{border:1px solid #fff}.fnd-res3 .elements{border:1px solid #ebcd74}.elements ul{width:auto!important;margin:0;padding:0}.elements li{float:left;display:block;font-size:.9em;width:50%;text-align:center}.nofloat li{float:none!important;width:100%}#alberca .info h2,#grupos .info h2,#habitaciones .info h2,#jardin .info h2,#restaurant .info2 h2,#spa .info h2{font-family:'Gentium Basic',serif;font-weight:400;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-o-transition:all .5s linear;-ms-transition:all .5s linear;transition:all .5s linear;-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}#alberca .info .incluye li b,#grupos .info .incluye li b,#habitaciones .info .incluye li b,#jardin .info .incluye li b,#spa .info .incluye li b{font-family:'Yeseva One',cursive;font-weight:400}#alberca .info p,#grupos .info p,#habitaciones .info p,#jardin .info p,#restaurant .info2 p,#spa .info p{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-o-transition:all .5s linear;-ms-transition:all .5s linear;transition:all .5s linear}#alberca article:hover h2,#alberca article:hover p,#grupos article:hover h2,#grupos article:hover p,#habitaciones article:hover h2,#habitaciones article:hover p,#jardin .block:hover h2,#jardin .block:hover p,#restaurant #slides .info2:hover h2,#restaurant #slides .info2:hover p,#restaurant #slides_three .info2:hover h2,#restaurant #slides_three .info2:hover p,#restaurant #slides_two .info2:hover h2,#restaurant #slides_two .info2:hover p,#spa .article:hover h2,#spa .article:hover p,#spa .block:hover h2,#spa .block:hover p,.view-tenth:hover a.info{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.hab1{background:url(img/hab/1.jpg) no-repeat;background-size:cover;color:#ebcc74}#information{width:404px;padding:20px 15px;height:446px;background:url(img/res/fnd-inf.png);text-align:justify;color:#EBCC74;margin-left:50px;font-family:'Gentium Basic',serif;border-radius:0 0 3px 3px;opacity:0;-webkit-transition:all .2s ease-out .3s;-moz-transition:all .2s ease-out .3s;-o-transition:all .2s ease-out .3s;-ms-transition:all .2s ease-out .3s;transition:all .2s ease-out .3s;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}#information .big-text{font-size:2em}#grupos .incluye ul,#habitaciones .incluye ul,#restaurant ul{margin:0 auto;padding:0;width:55%}#restaurant .incluye2{margin:0 auto;padding:0;width:75%}#restaurant .incluye2 li{padding:0;width:75%;margin:0 5px}#restaurant .incluye ul,.hab1 .incluye ul{border:1px solid #ebcc74}.hab1 a,.hab2 a{width:144px;display:block;border:1px solid #ebcc74;border-bottom:none;margin:10px auto 0;padding:12px 0;color:#ebcc74}.hab3 a{width:144px;display:block;border:1px solid #fff;border-bottom:none;margin:10px auto 0;padding:12px 0;color:#fff}#grupos .incluye ul li,#habitaciones .incluye ul li,#restaurant .incluye ul li{float:none!important;list-style:none}#habitaciones ul li a{text-decoration:none}#alberca article:hover .info,#grupos article:hover .info,#habitaciones article:hover .info,#jardin .block:hover .info,#spa .article:hover .info,#spa .block:hover .info{opacity:1!important}#principal_spa{background:url(img/spa/fondo.jpg);background-size:cover}#principal_espacios{background:url(img/esp/fondo.jpg);background-size:cover;position:relative}#principal_paquetes{background:url(img/paq/fondo.jpg);background-size:cover;position:relative}#fin-de-semana .table{width:772px}#actividades section,#espacios section,#paquetes section,#spa section{overflow-y:scroll}#principal_espacios{height:100%}#paquetes section article,#principal_espacios section article,#spa section article{width:100%;height:100%}#spa .incluye span{text-align:left!important}#espacios .circle,#paquetes .circle,#spa .circle{width:215px;height:215px;background:url(img/spa/circle.png) center center no-repeat;display:block;cursor:pointer;border-radius:106px;-webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}#espacios .circle:hover,#paquetes .circle:hover,#spa .circle:hover{background-image:url(img/spa/circle-h.png);box-shadow:0 0 8px rgba(0,0,0,.7)}.divicion-horizontal{width:100%;height:50%}.divicion-horizontal .article{float:left}.bloque-30{width:39%;height:100%}.bloque-70{width:61%;height:100%}#thalasso .fnd1{background:url(img/spa/thalasso/img1.jpg) no-repeat;background-size:cover}#cargar_contenido,#cargar_contenido_espacios,#especiales-casa,#load_content,#load_content_paquetes,#thalasso{width:100%;height:100%}#thalasso .fnd2{background:url(img/spa/thalasso/img2.jpg) no-repeat;background-size:cover}#thalasso .fnd3{background:url(img/spa/thalasso/img3.jpg) no-repeat;background-size:cover}#thalasso .fnd4{background:url(img/spa/thalasso/img4.jpg) no-repeat;background-size:cover}#especiales-casa .block{float:left;display:block;width:25%;height:100%}#especiales-casa .incluye{margin-top:15px}#especiales-casa .reserva{border:1px solid #ebcc74;width:113px;padding:10px;text-decoration:none;color:#ebcc74;-webkit-transition:All 1s ease;-moz-transition:All 1s ease;-o-transition:All 1s ease}#especiales-casa .reserva:hover{background-color:#2f2310;border-color:#2f2310}#especiales-casa .cincuenta{width:50%}#especiales-casa h2{color:#fff}.fnd-6 .incluye{text-align:left;margin:0 auto}.fnd-6 .incluye p{margin:0;padding:0}#especiales-casa .fnd-1{background:url(img/spa/especiales/img-1.jpg) no-repeat;background-size:cover}#especiales-casa .fnd-2{background:url(img/spa/especiales/img-2.jpg) no-repeat;background-size:cover}#especiales-casa .fnd-3{background:url(img/spa/especiales/img-3.jpg) no-repeat;background-size:cover}#especiales-casa .fnd-4{background:url(img/spa/especiales/img-4.jpg) no-repeat;background-size:cover}#especiales-casa .fnd-6{background:url(img/spa/especiales/img-6.jpg) no-repeat;background-size:cover}#especiales-casa .fnd-5{background:url(img/spa/especiales/img-5.jpg) no-repeat;background-size:cover}#especiales-casa .fnd-7{background:url(img/spa/especiales/img-7.jpg) no-repeat;background-size:cover}#spa .circulos-top{margin:0 auto;display:block;width:480px;height:340px}#espacios .circulos-top{margin:0 auto;display:block;width:700px;height:220px;position:absolute;left:0;right:0;top:30%}#paquetes .circulos-top{margin:0 auto;display:block;width:480px;height:220px;position:absolute;left:0;right:0;top:30%}#spa .circulos-bottom{margin:0 auto;display:block;width:456px}.circulos-bottom .puntos,.circulos-top .puntos{height:225px;display:block;width:215px;padding:1px 0;float:left;margin-right:24px}.circulos-bottom .puntos.mobile,.circulos-top .puntos.mobile{display:none}#espacios .circulos-top .puntos{height:225px;display:block;width:215px;padding:1px 0;float:left}#espacios .circulos-top .puntos.mobile{display:none}#paquetes .circulos-top .puntos{height:128px;display:block;width:215px;padding:1px 0;float:left}#paquetes .circulos-top .puntos.mobile{display:none}#spa .circulos-top .puntos:first-child,.circulos-bottom .puntos:first-child{margin-right:24px}#espacios .puntos{margin-right:18px}#espacios .puntos:last-child{margin-right:0}#paquetes .puntos{margin-right:24px}#paquetes .puntos:last-child{margin-right:0}#spa .circulos-top .circle{margin:140px 0 0;position:relative}#spa .circulos-bottom .circle{margin:40px 0 0;position:relative}#spa .puntos{margin-top:1px}.txt{width:100%;height:100%;display:block}.circle1 .txt{background:url(img/spa/text1.png) 50% no-repeat}.circle2 .txt{background:url(img/spa/text2.png) 50% no-repeat}.circle3 .txt{background:url(img/spa/text3.png) 50% no-repeat}.circle4 .txt{background:url(img/spa/text4.png) 50% no-repeat}.circle5 .txt{background:url(img/esp/alberca.png) 50% no-repeat}.circle6 .txt{background:url(img/esp/jardin.png) 50% no-repeat}.circle7 .txt{background:url(img/esp/cava.png) 50% no-repeat}.circle8 .txt{background:url(img/paq/text1.png) 50% no-repeat}.circle9 .txt{background:url(img/paq/text2.png) 50% no-repeat}.circle1:hover .txt{background:url(img/spa/text1-h.png) 50% no-repeat}.circle2:hover .txt{background:url(img/spa/text2-h.png) 50% no-repeat}.circle3:hover .txt{background:url(img/spa/text3-h.png) 50% no-repeat}.circle4:hover .txt{background:url(img/spa/text4-h.png) 50% no-repeat}.circle5:hover .txt{background:url(img/esp/alberca-h.png) 50% no-repeat}.circle6:hover .txt{background:url(img/esp/jardin-h.png) 50% no-repeat}.circle7:hover .txt{background:url(img/esp/cava-h.png) 50% no-repeat}.circle8:hover .txt{background:url(img/paq/text1-hover.png) 50% no-repeat}.circle9:hover .txt{background:url(img/paq/text2-hover.png) 50% no-repeat}#masajes-tradicionales{background:url(img/spa/masajes/fondo.jpg);background-size:cover;width:100%;height:100%}#masajes-tradicionales .contenido{background:url(img/spa/masajes/info.png);width:692px;height:100%;display:block;position:relative}#masajes-tradicionales .table{height:auto!important;margin:20px 0 0 164px;width:66%}#masajes-tradicionales h1{font-family:"Times New Roman";color:#ebaf74;font-size:2em;margin:50px 0 0;padding:75px 0 0 156px}#masajes-tradicionales .reserva{border:1px solid #ebcc74;padding:13px;display:block;color:#ebcc74;width:114px;text-align:center;text-decoration:none;margin-left:160px;margin-top:24px}#masajes-tradicionales .masajes{color:#ebcc74;margin-top:35px;display:block}#masajes-tradicionales .masajes h2{color:#fff;font-size:1em;text-transform:uppercase;margin:0;padding:0;font-weight:700;font-family:"Times New Roman"}#masajes-tradicionales .columna{vertical-align:top}#grutas{background:url(img/spa/gruta/fondo.jpg);background-size:cover;width:100%;height:100%}#grutas .contenido{background:url(img/spa/gruta/info.png);width:685px;height:100%;float:right;display:block;font-family:"Times New Roman";position:relative}#grutas .contenido h1{color:#d7ba69;font-size:2em;margin:0;padding:0 0 0 113px;font-family:"Times New Roman"}#grutas .contenido .reserva{color:#d7ba69;text-decoration:none;border:1px solid #d7ba69;padding:15px;width:107px;display:block;margin:26px 113px;text-align:center}#grutas .texto{color:#fff;width:59%;margin-left:113px;display:block}#grutas .texto span{color:#d7ba69}#grutas b{color:#d7ba69;display:block;padding-top:20px;font-weight:400;margin-left:113px}#restaurant #slides:hover .info2,#restaurant #slides_three:hover .info2,#restaurant #slides_two:hover .info2{opacity:1}#alberca article:hover .mask,#grupos article:hover .mask,#habitaciones article:hover .mask,#jardin .block:hover .mask,#restaurant #slides:hover .mask,#restaurant #slides_three:hover .mask,#restaurant #slides_two:hover .mask,#spa .article:hover .mask,#spa .block:hover .mask{opacity:1;top:0;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s;-webkit-animation:bounceY .3s linear;-moz-animation:bounceY .3s linear;-ms-animation:bounceY .3s linear;animation:bounceY .3s linear}.colorh1{background:url(img/hab/info1.png)}.hab2{background:url(img/hab/2.jpg) no-repeat;background-size:cover;color:#ebcc74}.hab2 .incluye ul{border:1px solid #ebcc74}.colorh2{background:url(img/hab/info2.png)}.hab3{background:url(img/hab/3.jpg) no-repeat;background-size:cover;color:#fff}.hab3 .incluye ul{border:1px solid #fff}.colorh3{background:url(img/hab/info3.png)}.hab4{background:url(img/hab/4.jpg) no-repeat;background-size:cover}.hab4 .incluye ul{border:1px solid #7e5211}.hab4{color:#341f00!important}.hab4 a{width:144px;display:block;border:1px solid #7e5211;border-bottom:none;margin:10px auto 0;padding:12px 0;color:#341f00}.colorh4{background:url(img/hab/info4.png)}#restaurant section{width:50%;height:100%;float:left}#restaurant section:first-child:hover #information{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}#restaurant .bloque{width:100%;float:left;height:50%}#restaurant .elements{display:block;padding:0 5px}.fnd-res1{background:url(img/res/1.jpg) no-repeat;background-size:cover}#slides{width:100%;height:100%;position:relative;color:#ebcc74}#slides h2{color:#ebcc74!important}#slides .slides_container{height:100%;display:none}#slides .slides_container div{height:100%;display:block}.s1-1{background:url(img/res/s1-1.jpg) no-repeat;background-size:cover}.s1-2{background:url(img/res/s1-2.jpg) no-repeat;background-size:cover}#slides_two .slides_container{display:none}#slides_three,#slides_two{width:100%;height:100%;position:relative}#slides_two .slides_container div{display:block}.s2-1{background:url(img/res/s2-1.jpg) no-repeat;background-size:cover}.s2-2{background:url(img/res/s2-2.jpg) no-repeat;background-size:cover}#slides_three{width:100%;height:100%}#slides_three .slides_container div{display:block}.s3-1{background:url(img/res/s3-1.jpg) no-repeat;background-size:cover}.s3-2{background:url(img/res/s3-2.jpg) no-repeat;background-size:cover}#actividades{background:url(img/act/fondo.jpg) no-repeat}#info-act{background:url(img/act/fnd.png);height:100%;width:606px;float:right;color:#fff}#info-act .texto{width:400px;text-align:justify;margin-left:20px;font-family:'Gentium Basic',serif;color:#ebcc74;padding-top:20px}.fnd-act{height:100%}#info-act b:first-child{font-size:2.5em;font-family:'Yeseva one',serif;font-weight:700}#info-act p:last-child b{font-size:2.5em;font-family:'Gentium Basic',serif;font-weight:400}.spa1{background:url(img/spa/1.jpg) no-repeat;background-size:cover}.spa2{background:url(img/spa/2.jpg) no-repeat;background-size:cover}.spa3{background:url(img/spa/3.jpg) no-repeat;background-size:cover}.spa4{background:url(img/spa/4.jpg) no-repeat;background-size:cover;color:#341f00!important}.spa4 h1,.spa4 h2{color:#341f00!important}#contacto,#contacto2,#form265{width:504px;height:100%;margin-top:10%}#contacto section{width:50%;height:100%;float:left}.fnd-contacto{background:url(img/contact/1.jpg) right top;position:relative}#mapa{width:100%;height:100%}@-webkit-keyframes reset{0%,100%{opacity:0}}@-webkit-keyframes fade-in{0%,60%{opacity:0}100%{opacity:.6}}@-webkit-keyframes fade-in2{0%,60%{opacity:0}100%{opacity:1}}.fade-in,.fade-in2{-webkit-animation-name:reset,fade-in;-webkit-animation-duration:3s;-webkit-animation-timing-function:ease-in;-webkit-animation-iteration-count:1}.fade-in.one{-webkit-animation-delay:0,0}.fade-in.two{-webkit-animation-delay:0,1s}.fade-in.three{-webkit-animation-delay:0,1.5s}.fade-in.four{-webkit-animation-delay:0,2s}.fade-in.five{-webkit-animation-delay:0,3s}#nav-left{display:none!important;background:url(img/fnd-navigation.png);width:129px;height:100%;position:fixed;left:0;top:0;bottom:0;z-index:1000;opacity:.6;-webkit-transition:All 500ms ease;-moz-transition:All 500ms ease;-o-transition:All 500ms ease}#nav-left:hover .left{-webkit-transform:translate(-10px);-moz-transform:translate(-10px);-o-transform:translate(-10px)}.left,.right{position:absolute;width:51px;height:91px;left:30%;top:44%;-webkit-transition:All 500ms ease;-moz-transition:All 500ms ease;-o-transition:All 500ms ease;cursor:pointer}#nav-right{display:none!important;opacity:.6;background:url(img/fnd-navigation.png);width:129px;height:100%;position:fixed;right:0;top:0;bottom:0;z-index:1000;-webkit-transition:All 500ms ease;-moz-transition:All 500ms ease;-o-transition:All 500ms ease}#nav-right:hover{opacity:1}#nav-right:hover .right{-webkit-transform:translate(10px);-moz-transform:translate(10px);-o-transform:translate(10px)}@keyframes bounceY{0%{transform:translateY(-205px)}40%{transform:translateY(-100px)}65%{transform:translateY(-52px)}82%{transform:translateY(-25px)}92%{transform:translateY(-12px)}100%,95%{transform:translateY(0)}}@-moz-keyframes bounceY{0%{-moz-transform:translateY(-205px)}40%{-moz-transform:translateY(-100px)}65%{-moz-transform:translateY(-52px)}82%{-moz-transform:translateY(-25px)}92%{-moz-transform:translateY(-12px)}100%,95%{-moz-transform:translateY(0)}}@-webkit-keyframes bounceY{0%{-webkit-transform:translateY(-205px)}40%{-webkit-transform:translateY(-100px)}65%{-webkit-transform:translateY(-52px)}82%{-webkit-transform:translateY(-25px)}92%{-webkit-transform:translateY(-12px)}100%,95%{-webkit-transform:translateY(0)}}#contacto,#contacto2,#form265{position:absolute;right:10px}#contact label{display:inline-block;width:120px;font-size:.9em;text-transform:uppercase}#contact input[type=text],#contact input[type=email],#contact textarea{width:273px;height:25px;font-size:1.2em;border-radius:5px;border:1px solid #fff}.botones{text-align:right}#contact p{margin:0 0 2px;padding:15px 5px;border:1px solid rgba(255,255,255,.1);-webkit-transition:All 1s ease;-moz-transition:All 1s ease;-o-transition:All 1s ease}#contact p:hover{background:rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.2)}.textoSpa{color:#fff}.textoSpa .incluye h4,.textoSpa h1,.textoSpa h2,.textoSpa h3{color:#ebcc74;margin:0;padding:0;font-family:Arvo,serif}.textoSpa h3{font-weight:lighter;font-family:"Times New Roman"}.textoSpa span{color:#ebcc74;text-align:center;display:block;width:95%;margin:0 auto}.textoSpa .incluye h4{font-size:1em}.textoSpa h1{font-size:1.5em}#thalasso .incluye{line-height:24px!important;text-align:left;margin:2% auto;width:38%}#thalasso .incluye p span{display:inline-block}#thalasso .incluye p{margin:0!important;padding:0!important}#thalasso .fix{position:relative}#thalasso .reserva{position:absolute;bottom:0;margin-left:auto;margin-right:auto;left:0;right:0;border:1px solid #ebcd74;border-bottom:none;-webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease;width:130px}#thalasso .reserva:hover{background:#362510;border-color:#000}#thalasso a{color:#ebcd74;text-decoration:none;padding:10px 0}.textoSpa h2{font-weight:400;font-size:2em}.textoSpa .bloque h3{color:#ebcc74;margin:0;padding:0;text-transform:uppercase}.style2 b,.style3 b{display:block;color:#341f00}.style2 i,.style3 i{color:#341f00}.style3 .bloque{text-align:justify}#form265 ul,.contact_form ul{width:570px;list-style-type:none;list-style-position:outside;margin:0;padding:0}#form265 li,.contact_form li{padding:6px;border-bottom:1px solid rgba(255,255,255,.2);position:relative}#form265 li:last-child,.contact_form li:last-child{border-bottom:1px solid rgba(255,255,255,0)}#form265 h2,.contact_form h2{margin:0;display:block;color:#fff!important;font-family:'Gentium Basic',serif;width:100%;clear:both}.required_notification{color:#d45252;margin:5px 0 0;display:inline;float:right}#form265 select,.contact_form select{border:1px solid #aaa;box-shadow:0 0 3px #ccc,0 10px 15px #eee inset;border-radius:2px;padding-right:5px;-moz-transition:padding .25s;-webkit-transition:padding .25s;-o-transition:padding .25s;transition:padding .25s}#form265 input:required,#form265 textarea:required,.contact_form input:required,.contact_form textarea:required{background:url(img/red_asterisk.png) 98% center no-repeat #fff}#form265 input:required:valid,#form265 textarea:required:valid,.contact_form input:required:valid,.contact_form textarea:required:valid{background:url(img/valid.png) 98% center no-repeat #fff;box-shadow:0 0 5px #5cd053;border-color:#28921f}#form265 textarea:focus:invalid,.contact_form input:focus:invalid,.contact_form textarea:focus:invalid #form265 input:focus:invalid{background:url(img/invalid.png) 98% center no-repeat #fff;box-shadow:0 0 5px #d45252;border-color:#b03535}.form_hint{background:#d45252;border-radius:3px;color:#fff;margin-left:8px;padding:1px 6px;z-index:999;position:absolute;display:none}.form_hint::before{content:"\25C0";color:#d45252;position:absolute;top:1px;left:-6px}.contact_form input:focus+.form_hint{display:inline}.contact_form input:required:valid+.form_hint{background:#28921f}.contact_form input:required:valid+.form_hint::before{color:#28921f}#form265 input:focus+.form_hint{display:inline}#form265 input:required:valid+.form_hint{background:#28921f}#form265 input:required:valid+.form_hint::before{color:#28921f}button.submit{background:-webkit-gradient(linear,left top,left bottom,from(#68b12f),to(#50911e));background:-webkit-linear-gradient(top,#68b12f,#50911e);background:-moz-linear-gradient(top,#68b12f,#50911e);background:-ms-linear-gradient(top,#68b12f,#50911e);background:-o-linear-gradient(top,#68b12f,#50911e);background:linear-gradient(top,#68b12f,#50911e);border:1px solid #509111;border-bottom:1px solid #5b992b;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;box-shadow:inset 0 1px 0 0 #9fd574;-webkit-box-shadow:0 1px 0 0 #9fd574 inset;-moz-box-shadow:0 1px 0 0 #9fd574 inset;-ms-box-shadow:0 1px 0 0 #9fd574 inset;-o-box-shadow:0 1px 0 0 #9fd574 inset;color:#fff;font-weight:700;padding:6px 20px;text-align:center;text-shadow:0 -1px 0 #396715}button.submit:hover{opacity:.85;cursor:pointer}button.submit:active{border:1px solid #20911e;box-shadow:0 0 10px 5px #356b0b inset;-webkit-box-shadow:0 0 10px 5px #356b0b inset;-moz-box-shadow:0 0 10px 5px #356b0b inset;-ms-box-shadow:0 0 10px 5px #356b0b inset;-o-box-shadow:0 0 10px 5px #356b0b inset}.boton{-moz-box-shadow:inset 0 1px 0 0 #fff6af;-webkit-box-shadow:inset 0 1px 0 0 #fff6af;box-shadow:inset 0 1px 0 0 #fff6af;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#ffec64),color-stop(1,#ffab23));background:-moz-linear-gradient(center top,#ffec64 5%,#ffab23 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23');background-color:#ffec64;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #fa2;display:inline-block;color:#333;font-family:arial;font-size:1.5em;font-weight:700;padding:6px 24px;text-decoration:none;text-shadow:1px 1px 0 #fe6;margin-left:331px}.boton:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#ffab23),color-stop(1,#ffec64));background:-moz-linear-gradient(center top,#ffab23 5%,#ffec64 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64');background-color:#ffab23}.boton:active{position:relative;top:1px}.grup1{background:url(img/grupos/1.jpg) no-repeat;background-size:cover;color:#fff}.grup1 .incluye{border:1px solid #fff;color:#fff;text-align:justify}.grup1 h2,.grup2 h2{color:#d99e00!important}.grup2{background:url(img/grupos/2.jpg) no-repeat;background-size:cover;color:#ebcc74}.grup2 .incluye{border:1px solid #858080;color:#fff;text-align:justify}.grup3{background:url(img/grupos/3.jpg) no-repeat;background-size:cover;color:#ebcc74}.grup3 h2{color:#fff!important}.grup3 .incluye{border:1px solid #858080;color:#fff;text-align:left}.grup3 .incluye li{width:120%}.grup3 .incluye b{font-weight:400;width:120px;display:inline-block}.grup3 .incluye .texto{color:#fff;text-align:justify;display:block}.grup4{background:url(img/grupos/4.jpg) no-repeat;background-size:cover;color:#ebcc74}.grup4 .incluye{border:1px solid #858080;color:#fff}.grup4 .incluye .columna ul{margin:0!important;padding:0}.grup4 h2{color:#fff!important}.grup4 .incluye .columna ul li{width:100px;text-align:left}.colorg1{background:url(img/grupos/info1.png)}.colorg2{background:url(img/grupos/info2.png)}.colorg3{background:url(img/grupos/info3.png)}.colorg4{background:url(img/grupos/info4.png)}#grupos .incluye{width:55%;margin:0 auto;padding:3%}.txtc{text-align:center!important}.tono1{background:url(img/spa/thalasso/1.png)}.tono2{background:url(img/spa/thalasso/2.png)}.tono3{background:url(img/spa/thalasso/3.png)}.tono4{background:url(img/spa/thalasso/4.png)}.tono5,.tono52{background:url(img/spa/especiales/1.png)}.tono6{background:url(img/spa/especiales/2.png)}.tono7{background:url(img/spa/especiales/3.png)}.tono8{background:url(img/esp/alberca/1.png)}.tono9{background:url(img/esp/alberca/2.png)}.tono10{background-color:#657d16!important}.tono5 .incluye{width:52%;margin-bottom:22px}.tono5 h2{font-size:3em}.tono5 p span{display:inline-block;width:41%}@media screen and (max-width:1600px){.logoreserva{width:75%;margin-top:5%!important}#cava article .text{margin-top:55px!important;height:198px!important}#cava #form264 img:first-child{margin-left:220px!important;width:48%!important}#cava #form264 input[type=text],#form264 input[type=email]{height:22px!important}#cava #form264 textarea{height:50px}#form264-mini label{display:none!important}#form264-mini input:not([type=submit]):not([type=reset]),#form264-mini textarea{height:20px}#form264-mini p{margin:15px 0}#form264-mini textarea{height:50px}}@media all and (max-width:1280px){#info-act{height:auto}}@media screen and (max-height:1200px){.logoreserva{margin-top:3%!important}#cava article .text{margin-top:140px}#form264-mini label{display:none!important}#form264-mini p{margin:5px 0}#form264-mini textarea{height:25px}}@media screen and (max-height:900px){.logoreserva{width:50%;margin-top:2%!important}#form264-mini p{margin:5px 0}#form264-mini textarea{height:25px}#cava article .text{margin-top:65px!important;height:198px!important}#cava #form264 img:first-child{margin-left:220px!important;width:38%!important}#cava #form264 input[type=text],#form264 input[type=email]{height:22px!important}#cava #form264 textarea{height:50px}#contacto2,#form265{margin-top:3%!important}}#lunes-miercoles{background:url(img/paq/fnd-lunes.jpg) center top no-repeat;width:100%;height:100%}#cargar_contenido_paquetes{width:100%;height:100%}#lunes-miercoles article{background:url(img/paq/fnd-texto2.png);color:#ebcc74;float:right}#lunes-miercoles h1{font-size:2em}#lunes-miercoles h2{color:#fff}#lunes-miercoles ul{margin:0;padding:0}#lunes-miercoles ul li{float:none!important}#lunes-miercoles .reserva{color:#ebcc74;border:1px solid #ebcc74;padding:10px 20px;text-decoration:none;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#lunes-miercoles .reserva:hover{background-color:#ebcc74;color:#000}#lunes-miercoles .columna{vertical-align:top}#lunes-miercoles .control{width:120px;position:relative}#lunes-miercoles .control .regresar{margin-top:20px}#alberca,#jardin{width:100%;height:100%}@media screen and (max-height:768px){#masajes-tradicionales .table{margin:-14px 0 0 164px}}#jardin .fondo1{background:url(img/esp/jardin/1.jpg) no-repeat;background-size:cover}#jardin .block{float:left;width:25%;display:block;height:100%;position:relative;overflow:hidden}@media screen and (max-height:650px){#masajes-tradicionales .table{margin:-14px 0 0 164px}#pages li{overflow-x:hidden;overflow-y:auto}#nav-left,#nav-right{display:none!important}#habitaciones section article{width:100%;height:100%}#restaurant section{width:100%}#restaurant .bloque{height:100%}#actividades #info-act{overflow:auto}#actividades #info-act #form264{padding-bottom:20px}#actividades #info-act #form264 label{font-size:1.3em}#spa section article{overflow:auto;overflow-x:hidden}#spa .circulos-top{width:100%;height:264px;margin:0 0 0 24px;float:left}#spa .circulos-top .circle{margin:80px 0 0}#spa .circulos-bottom{margin:40px 0 0 24px;float:left}#especiales-casa,#thalasso{font-size:1.2em}#especiales-casa .bloque-30,#especiales-casa .bloque-70,#thalasso .bloque-30,#thalasso .bloque-70{width:100%;min-width:320px}#especiales-casa .divicion-horizontal,#thalasso .divicion-horizontal{height:100%}#especiales-casa .block{width:50%;min-width:320px}#masajes-tradicionales{height:auto;font-size:1.4em}#masajes-tradicionales .contenido{overflow:hidden}#grutas .contenido{overflow:auto;width:auto}#alberca{overflow:auto}#alberca .new-section-bottom article,#alberca article{height:100%!important}#jardin{overflow:auto}#jardin .article{height:100%}#jardin .block{width:100%;min-width:320px}#principal_espacios .circulos-top{width:100%}#cava,#cava article,#fin-de-semana,#fin-de-semana article{overflow:auto}#fin-de-semana .table{width:95%;margin:0 auto}#fin-de-semana .columna{float:left;margin-right:20px;font-size:1.2em}#lunes-miercoles h1{padding-top:0}#lunes-miercoles .text{width:90%;margin:0 auto}#lunes-miercoles article{overflow:auto;width:95%;display:block;margin:0 auto}#grupos .incluye{width:90%}#grupos .incluye ul{width:90%;margin:0}#contacto .footer{display:none}.footer .tesoros{width:180px}}@media screen and (max-width:1024px){#fin-de-semana{font-size:.8em}#lunes-miercoles article{padding-left:50px}#fin-de-semana h1{margin-top:29px!important}.logoreserva{width:66%;margin-top:5%!important}#cava article .text{margin-top:55px!important;height:198px!important}#cava #form264 img:first-child{margin-left:220px!important;width:48%!important}#cava #form264 input[type=text],#form264 input[type=email],#form264 textarea{height:22px!important}#form264-mini label{display:none!important}#form264-mini input:not([type=submit]):not([type=reset]),#form264-mini textarea{height:20px}#form264-mini p{margin:5px 0}#form264-mini textarea{height:50px}.boton{margin-left:270px}#masajes-tradicionales h1{padding:57px 0 0 156px}.textoSpa{font-size:.8em}#thalasso .incluye,.fnd-6 .incluye{width:56%;margin-bottom:22px}.tono5 h2{font-size:2.2em;font-weight:700!important}.tono5 p span{display:inline-block;width:47%}#thalasso .incluye{font-size:.9em}#thalasso .incluye p span{width:73%}#thalasso .reserva{width:150px}#grupos .incluye,.grup1 .incluye{font-size:.8em}#contacto,#contacto2,#form265{width:434px}#form265 label,.contact_form label{width:150px;margin-top:1px;display:inline-block;float:left;padding:1px;color:#fff}#form265 input[type=text],#form265 input[type=email],.contact_form input[type=text],.contact_form input[type=email]{height:13px;width:220px;padding:5px 8px;font-size:.8em}#form265 textarea,.contact_form textarea{padding:8px;width:220px;height:20px}#form265 button,.contact_form button{margin-left:156px}#form265 input[type=text]:focus,#form265 input[type=email]:focus,#form265 textarea:focus,.contact_form input[type=text]:focus,.contact_form input[type=email]:focus,.contact_form textarea:focus{background:#fff;border:1px solid #555;box-shadow:0 0 3px #aaa;padding-right:30px}#form265 input[type=text],#form265 input[type=email],#form265 textarea,.contact_form input[type=text],.contact_form input[type=email],.contact_form textarea{border:1px solid #aaa;box-shadow:0 0 3px #ccc,0 10px 15px #eee inset;border-radius:2px;padding-right:0;-moz-transition:padding .25s;-webkit-transition:padding .25s;-o-transition:padding .25s;transition:padding .25s}#actividades,#alberca #form264{font-size:.8em}#contacto2 select,#form265 select{width:229px}}@media screen and (min-width:1025px){#form265 input[type=text],#form265 input[type=email],#form265 textarea,.contact_form input[type=text],.contact_form input[type=email],.contact_form textarea{border:1px solid #aaa;box-shadow:0 0 3px #ccc,0 10px 15px #eee inset;border-radius:2px;-moz-transition:padding .25s;-webkit-transition:padding .25s;-o-transition:padding .25s;transition:padding .25s}#form265 label,.contact_form label{width:150px;margin-top:3px;display:inline-block;float:left;padding:3px;color:#fff;font-size:1.1em}#form265 input[type=text],#form265 input[type=email],.contact_form input[type=text],.contact_form input[type=email]{height:20px;width:267px;padding:5px 8px}#form265 select,.contact_form select{height:30px;width:285px;padding:5px 8px}#form265 textarea,.contact_form textarea{padding:8px;width:268px;height:80px}#form265 button,.contact_form button{margin-left:156px}.contact_form input[type=text]:focus,.contact_form input[type=email]:focus,.contact_form textarea:focus{background:#fff;border:1px solid #555;box-shadow:0 0 3px #aaa;padding-right:30px}#thalasso .incluye{width:59%}#thalasso .incluye span{width:77%;letter-spacing:.1em}}@media screen and (max-width:1296px) and (min-width:1025px){#fin-de-semana{font-size:.9em}#fin-de-semana article{width:888px}#fin-de-semana h1{margin-top:30px!important}#lunes-miercoles article{width:888px!important;float:right;padding-left:70px}#cava article .text{margin-top:55px!important;height:198px!important}#cava #form264 img:first-child{margin-left:220px!important;width:48%!important}#cava #form264 input[type=text],#form264 input[type=email],#form264 textarea{height:22px!important}.logoreserva{width:60%!important;margin-top:7%!important}#form264-mini label{display:none!important}#form264-mini input:not([type=submit]):not([type=reset]),#form264-mini textarea{height:20px}#form264-mini p{margin:3px 0}#form264-mini textarea{height:50px}.textoSpa{font-size:1em}.grup3 .incluye b{font-weight:400;width:150px;display:inline-block}#spa .incluye,.grup1 .incluye,.grup2 .incluye{font-size:.8em}#grupos .incluye ul{width:100%;text-align:left}}@media screen and (max-width:1296px){#nav-left,#nav-right{width:60px}.right{-webkit-transform:translate(-10px);-moz-transform:translate(-10px);-o-transform:translate(-10px)}.left,.right{width:40px;height:60px}#nav-right:hover .right{-webkit-transform:translate(0);-moz-transform:translate(0);-o-transform:translate(0)}}@media screen and (min-width:1280px){#fin-de-semana article{width:871px!important;font-size:.8em!important}#fin-de-semana .table{width:772px!important}#lunes-miercoles h1{padding-top:136px}.grup3 .incluye b{font-weight:400;width:174px;display:inline-block}.grup4 .incluye .columna ul li{width:150px;text-align:left}.tono5 h2{font-size:4em}}@media screen and (min-width:1366px){#fin-de-semana article{font-size:.8em!important;width:888px}#lunes-miercoles article{width:980px!important;padding-left:70px}}@media screen and (min-width:1920px){#masajes-tradicionales h1{padding:200px 0 0 156px!important}#fin-de-semana article{font-size:1.2em!important;width:1160px!important}#fin-de-semana .table{width:970px!important}#lunes-miercoles article{font-size:1.2em!important}#lunes-miercoles .control{width:136px}#lunes-miercoles article{width:1086px!important;padding-left:70px}}.ui-widget{width:469px}#form264{margin-left:20px;display:block;width:392px;clear:both}#form264 img{margin:0 auto;display:block}#form264 label{width:91px;display:inline-block;text-align:right}#form264 input[type=text],#form264 input[type=email],#form264 textarea{width:279px;margin-left:10px;border:2px solid #f5ee86;background:0 0;color:#f5ee86!important;height:26px;border-radius:2px}#form264 input:focus{box-shadow:0 0 3px rgba(255,255,255,.5)}#form264 textarea{height:73px;resize:none}.boton1{-moz-box-shadow:inset 0 1px 0 0 #f5ee86;-webkit-box-shadow:inset 0 1px 0 0 #f5ee86;box-shadow:inset 0 1px 0 0 #f5ee86;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#f5ee86),color-stop(1,#f5ee86));background:-moz-linear-gradient(center top,#f5ee86 5%,#f5ee86 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5ee86', endColorstr='#f5ee86');background-color:#f5ee86;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #f5ee86;display:inline-block;color:#613e61;font-family:arial;font-size:15px;font-weight:700;padding:6px 24px;text-decoration:none;text-shadow:1px 1px 0 #faf5aa}.boton1:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#f5ee86),color-stop(1,#f5ee86));background:-moz-linear-gradient(center top,#f5ee86 5%,#f5ee86 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5ee86', endColorstr='#f5ee86');background-color:#f5ee86}.boton1:active{position:relative;top:1px}#alberca .fondo1{background:url(img/esp/alberca/1.jpg) no-repeat;background-size:cover}#alberca .fondo2{background:url(img/esp/alberca/2.jpg) no-repeat;background-size:cover}#alberca .regresar_espacios{color:#fff;font-weight:700;text-decoration:none;margin:19px 0 0;display:block}#alberca .regresar_espacios img{display:block;margin:0 auto}#alberca .regresar_espacios:hover img,.regresar_spa:hover img{-moz-animation:girary 1s infinite linear;-webkit-animation:girary 1s infinite linear}#load_content_espacios{width:100%;height:100%;display:block}.regresar a{display:block}#jardin .regresar_espacios{display:block;color:#fff;text-decoration:none;font-weight:700;font-size:1.2em;width:372px;margin:0 auto}#jardin .regresar_espacios img{display:block;margin:0 auto}#jardin .regresar_espacios:hover img{-moz-animation:girary 1s infinite linear;-webkit-animation:girary 1s infinite linear}.cf{position:relative;height:100%;width:100%;margin:0 auto}.cf img{position:absolute;left:0;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;width:100%;height:100%}.cf img.top:hover{opacity:0}#jardin .fondo1{box-shadow:inset 0 -4px 10px rgba(0,0,0,.7)}#cava{width:100%;height:100%;display:block}#fin-de-semana{width:100%;height:100%;background-image:url(img/paq/fnd-fin.jpg);display:block}#fin-de-semana .control{position:relative;margin-left:150px;margin-bottom:20px}#fin-de-semana .control .regresar{position:absolute;bottom:0;left:239px;display:block}#fin-de-semana .text{padding-top:20px}#fin-de-semana h1{color:#dec06c;font-size:2em;margin-top:50px;margin-left:150px}#fin-de-semana article{height:100%;background-image:url(img/paq/fnd-texto.png)}#fin-de-semana .reserva{border:1px solid #ebcc74;color:#ebcc74;text-decoration:none;padding:10px 20px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#fin-de-semana .reserva:hover{background-color:#ebcc74;color:#000}#fin-de-semana .bloque{color:#ebcc74}#fin-de-semana .table{margin-left:140px}#fin-de-semana .columna{vertical-align:top}#fin-de-semana h2{color:#fff!important;font-size:1.2em}#fin-de-semana ul{margin:0;padding:0;display:block;overflow:hidden}#fin-de-semana li{float:none!important}#cava article{background:url(img/esp/cava/info.png);width:691px!important;color:#fff;height:100%;display:block}#cava article .text{width:428px;height:234px;border:1px solid #fff;float:right;margin-right:54px;text-align:center}#cava article .text h1{font-size:2.9em;margin:0;padding:0;font-family:"Times New Roman"}body .mc-cycle{position:fixed;z-index:-1;top:0;left:0}body .mc-image{background-position:right top}#cava article .text p{width:88%;margin:0 auto;display:block;font-size:.8em;font-family:"Times New Roman"}#cava article .regresar_espacios,#paquetes article .regresar_paquetes{font-weight:700;color:#fff;text-decoration:none;width:91px;display:block;margin:10px auto 0;text-align:center;font-family:"Times New Roman";font-size:1.2em}#cava article .regresar_espacios:hover,#paquetes article .regresar_paquetes:hover{color:#f5ee86}#cava article .regresar_espacios img,#paquetes article .regresar_paquetes img{display:block;margin:0 auto}#cava article .regresar_espacios:hover img,#paquetes article .regresar_paquetes:hover img{-moz-animation:girary 1s infinite linear;-webkit-animation:girary 1s infinite linear}#cava #form264{float:right;margin-right:131px;margin-top:20px}#cava #form264 img:first-child{margin-left:81px}@keyframes fondo{0%{background-image:url(img/esp/cava/1.jpg);background-size:cover}50%{background-image:url(img/esp/cava/2.jpg);background-size:cover}100%{background-image:url(img/esp/cava/1.jpg);background-size:cover}}@-moz-keyframes fondo{0%{background-image:url(img/esp/cava/1.jpg);background-size:cover;background-color:#fff}50%{background-image:url(img/esp/cava/2.jpg)!important;background-size:cover}100%{background-image:url(img/esp/cava/1.jpg);background-size:cover}}@-webkit-keyframes fondo{0%{background-image:url(img/esp/cava/1.jpg);background-position:right top;background-size:cover}50%{background-image:url(img/esp/cava/2.jpg);background-size:cover;background-position:right top}100%{background-image:url(img/esp/cava/1.jpg);background-size:cover;background-position:right top}}@-o-keyframes fondo{0%{background-image:url(img/esp/cava/1.jpg);background-size:cover}50%{background-image:url(img/esp/cava/2.jpg);background-size:cover}100%{background-image:url(img/esp/cava/1.jpg);background-size:cover}}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(360deg)}}@-moz-keyframes spinoff{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(-360deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@-webkit-keyframes spinoff{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(-360deg)}}#alberca .form{height:100%;width:100%}#alberca .form .table{width:80%;height:100%;margin:0 auto}#alberca .form .table .columna{vertical-align:middle!important}#alberca #form264{color:#f5ee86;font-family:"Times New Roman"}.txtalberca{color:#fff;border:1px solid #fff;width:624px;height:230px;margin:0 auto}.txtalberca h2{font-size:3em;font-weight:700!important;margin:20px 0 0;padding:0}.txtalberca b{font-weight:400;font-size:1em;font-family:"Times New Roman"}#jardin .title{width:372px;border:1px solid #fff;margin:0 auto;text-align:center;padding:61px 0}#jardin .fnd2{background:url(img/esp/jardin/3.jpg);background-size:cover}#form264-mini{width:90%;margin:0 auto}#form264-mini label{display:block;color:#f5ee86;font-size:.8em}#form264-mini input:not([type=submit]):not([type=reset]),#form264-mini textarea{border:2px solid #f5ee86;background:0 0;width:90%;color:#fff}#form264-mini input::-webkit-input-placeholder,#form264-mini textarea::-webkit-input-placeholder{color:rgba(255,255,255,.5)}#form264-mini input:-moz-placeholder{color:rgba(255,255,255,.5)}#form264-mini input:-ms-input-placeholder{color:rgba(255,255,255,.5)}@-moz-keyframes girary{from{-moz-transform:rotateY(0deg)}to{-moz-transform:rotateY(360deg)}}@-webkit-keyframes girary{from{-webkit-transform:rotateY(0deg)}to{-webkit-transform:rotateY(360deg)}}@-moz-keyframes girarz{from{-moz-transform:rotateZ(0deg)}to{-moz-transform:rotateZ(360deg)}}@-webkit-keyframes girarz{from{-webkit-transform:rotateZ(0deg)}to{-webkit-transform:rotateZ(360deg)}}#especiales-casa .regresar_spa{margin-top:20px;display:block}#especiales-casa .regresar_spa,#grutas .regresar_spa,#masajes-tradicionales .regresar_spa,#spa .regresar_spa{font-weight:700;font-size:1.1em;color:#fff;text-decoration:none}#especiales-casa .regresar_spa img,#grutas .regresar_spa img,#masajes-tradicionales .regresar_spa img,#spa .regresar_spa img{display:block;margin:0 auto}#masajes-tradicionales .regresar_spa{position:absolute;right:0;bottom:20px;text-align:center;width:180px;display:block}#grutas .regresar_spa{position:absolute;left:0;text-align:center;width:180px;margin-top:50px;margin-left:64px;display:block}.footer{background:url(img/foo.png) repeat-x;width:100%;height:187px;display:block;position:absolute;bottom:0;z-index:1000}.footer.mobile{display:none}.footer p{font-size:.8em}.footer #creditos{display:block}.footer a h1{color:#e4c973;margin:0;padding:0;display:block;clear:both}.footer a{color:#fff;text-decoration:none;font-size:1.2em;margin:0;padding:0}.footer .columna:first-child p{padding-left:33px;color:#fff;font-weight:700;padding-top:20px;margin:0}.footer .columna:first-child p:last-child{padding-top:1px!important}.footer .columna:last-child{text-align:right;padding-right:40px}.footer .redes{float:right}.footer .redes ul li{margin-right:5px!important}.twitter{background:url(img/redes.png) no-repeat;display:block;width:21px;height:21px}.facebook{background:url(img/redes.png) -29px 0 no-repeat;display:block;width:21px;height:21px}.message{background-size:40px 40px;background-image:linear-gradient(135deg,rgba(255,255,255,.05) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.05) 50%,rgba(255,255,255,.05) 75%,transparent 75%,transparent);border:1px solid;color:#fff;padding:15px;position:fixed;_position:absolute;text-shadow:0 1px 0 rgba(0,0,0,.5);animation:animate-bg 5s linear infinite;width:40%;border-radius:5px 0;box-shadow:0 0 4px rgba(0,0,0,.8);right:0;top:11%;z-index:1000;opacity:0}.error{background-color:#de4343;border-color:#c43d3d}.warning{background-color:#eaaf51;border-color:#d99a36}.success{background-color:#61b832;border-color:#55a12c}.message h3{margin:0 0 5px}.message p{margin:0}.message img{position:absolute;top:10px;right:10px}@keyframes animate-bg{from{background-position:0 0}to{background-position:-80px 0}}#sound{position:fixed;z-index:1000;top:10px;left:10px;opacity:0}#creditos2{position:fixed;bottom:10px;right:10px;z-index:1000}#contacto .footer{bottom:-113px;-webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}#contacto .footer:hover{bottom:0}.mapa{-moz-box-shadow:inset 0 1px 0 0 #fff6af;-webkit-box-shadow:inset 0 1px 0 0 #fff6af;box-shadow:inset 0 1px 0 0 #fff6af;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#ffec64),color-stop(1,#ffab23));background:-moz-linear-gradient(center top,#ffec64 5%,#ffab23 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23');background-color:#ffec64;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #fa2;display:inline-block;color:#464741;font-family:arial;font-size:15px;font-weight:700;padding:6px 24px;text-decoration:none;text-shadow:1px 1px 0 #fe6}.mapa:hover{color:#000;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#ffab23),color-stop(1,#ffec64));background:-moz-linear-gradient(center top,#ffab23 5%,#ffec64 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64');background-color:#ffab23}.mapa:active{position:relative;top:1px}#download_mapa{position:absolute;right:10px;top:52px;z-index:1000}@media all and (max-width:1024px) and (min-width:640px){body{width:100%!important;background-color:#fff;position:relative;overflow:inherit}.message{display:none}#nav-left,#nav-right{display:none!important}#sound{display:none}.section{opacity:1!important}.pc{display:none}.mobile{display:block}.header--opened{-webkit-box-shadow:7px 10px 23px -4px rgba(0,0,0,.48);box-shadow:7px 10px 23px -4px rgba(0,0,0,.48)}header{width:100%;background-color:#a98d3f;position:fixed;z-index:9999;height:47px;-webkit-box-shadow:7px 10px 23px -4px rgba(0,0,0,.21);box-shadow:7px 10px 23px -4px rgba(0,0,0,.21)}header .center .row{height:47px;padding:0 10px}header .center .row .artclose{width:33px;height:30px;padding:15px 7px 32px;display:inline-block;cursor:pointer;float:left}header .center .row .artclose .burgx,header .center .row .artclose .burgx2,header .center .row .artclose .burgx3{width:20px;height:1px;position:absolute;margin-top:2px;background-color:#fff;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}header .center .row .artclose .burgx2{margin-top:14px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}header .center .row .artclose .burgx3{margin-top:8px}header .center .row .social{float:right;display:inline-block;padding:6px 0 0}header .center .row .social a{display:inline-block;text-decoration:none;-webkit-transition:visibility 5s,opacity 5s cubic-bezier(.53,.01,0,.98);-moz-transition:visibility 5s,opacity 5s cubic-bezier(.53,.01,0,.98);-ms-transition:visibility 5s,opacity 5s cubic-bezier(.53,.01,0,.98);-o-transition:visibility 5s,opacity 5s cubic-bezier(.53,.01,0,.98);transition:visibility 5s,opacity 5s cubic-bezier(.53,.01,0,.98);margin-right:7px}header .center .row .social a span{color:#fff;font-size:30px}header .center .row nav{display:none;width:100%;background-color:#846c29;position:absolute;top:47px;left:0;margin:0;padding:0;z-index:2;-webkit-transition:opacity 0s linear;-moz-transition:opacity 0s linear;-o-transition:opacity 0s linear;-ms-transition:opacity 0s linear;transition:opacity 0s linear;overflow:auto}header .center .row nav ul{height:auto}header .center .row nav ul li{width:100%;margin:0;padding:0;float:none;display:block;text-align:center;border-bottom:1px solid #fff;line-height:54px}header .center .row nav ul li a{width:100%;margin:0;padding:0;display:inline-block;text-decoration:none;color:#fff;border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}header .center .row nav ul li a:hover{color:#fff;background:0 0;border:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}header .center .row nav ul li a.active{margin:0}header .center .row nav ul li.end{border-bottom:none}.footer{display:none;height:auto;background:#a98d3f;padding:21px 0 14px;position:relative;z-index:0}.footer .table{display:inline-block;height:auto}.footer .table .columna{width:100%;display:inline-block!important;vertical-align:top;text-align:center}.footer .table .columna:first-child p{font-size:16px;padding:0;text-align:center}.footer .table .columna:last-child{padding:0}.footer .table .columna .redes{float:none}.footer .table .columna .redes ul{margin:0;padding:0}.footer .table .columna .redes ul li{margin:0!important;text-align:center}.footer .table .columna .redes ul li a{display:inline-block}.footer .table .columna #creditos{display:inline-block;width:100%}.footer.mobile{display:block}#pages{height:auto}#pages li{width:100%!important;height:auto!important;display:inline-block;float:none}#pages li#homepage{background-image:none;height:auto!important;margin:43px 0 0}#pages li#homepage img{width:100%;display:inline-block}#pages li#habitaciones{height:auto}#pages li#habitaciones section article{width:100%;height:auto;float:none;overflow:inherit}#pages li#habitaciones section article .info{height:auto;padding:19px 0 33px;opacity:1}#pages li#habitaciones section article .info .mask{position:relative;height:auto;overflow:inherit;opacity:1;top:0;-ms-transition-delay:none;-webkit-animation:none;-moz-animation:none;-ms-animation:none;-o-animation:none;animation:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}#pages li#habitaciones section article .info .mask .fix{height:auto}#pages li#habitaciones section article .info .mask .fix .table{display:inline-block}#pages li#habitaciones section article .info .mask .fix .table .columna{max-width:1024px;width:100%;display:block!important}#pages li#habitaciones section article .info .mask .fix .table .columna h2{color:#fff;margin:0 0 10px;opacity:1;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}#pages li#habitaciones section article .info .mask .fix .table .columna p{color:#fff;opacity:1;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}#pages li#habitaciones section article .info .mask .fix .table .columna .incluye{max-width:1024px;width:100%;margin:33px 0 0}#pages li#habitaciones section article .info .mask .fix .table .columna .incluye ul{width:90%;padding:22px 0 30px}#pages li#habitaciones section article .info .mask .fix .table .columna .incluye ul li{color:#fff}#pages li#habitaciones section article .info .mask .fix .table .columna .incluye ul li a{width:70%;background-color:#af9342;display:inline-block;padding:9px 0 11px;border:1px solid #af9342;border-bottom:1px solid #af9342;font-size:21px;color:#fff}#pages li#habitaciones section article .info .mask .fix .table .columna .incluye ul li.pc{display:none}#pages li#habitaciones section article .info.colorh3{background-image:url(img/hab/info1.png)}#pages li#habitaciones section article .info.colorh4{background-image:url(img/hab/info2.png)}#pages li#habitaciones section article.hab1,#pages li#habitaciones section article.hab2,#pages li#habitaciones section article.hab3,#pages li#habitaciones section article.hab4{background-image:none}#pages li#habitaciones section article.hab1 ul,#pages li#habitaciones section article.hab2 ul,#pages li#habitaciones section article.hab3 ul,#pages li#habitaciones section article.hab4 ul{border:1px solid #ebcc74}#pages li#restaurant{text-align:center}#pages li#restaurant section{width:100%;height:auto;float:none}#pages li#restaurant section #slides_container{display:none}#pages li#restaurant section article #information{width:90%;height:auto;padding:13px 24px 24px;margin:0;text-align:center;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-border-radius:17px;border-radius:17px;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;opacity:1}#pages li#restaurant section .bloque{height:auto;float:none}#pages li#restaurant section .bloque #slides{height:auto}#pages li#restaurant section .bloque #slides .info2{position:relative;height:auto;opacity:1;z-index:0;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}#pages li#restaurant section .bloque #slides .info2 .mask{position:relative;height:auto;overflow:inherit;opacity:1;top:0;-ms-transition-delay:none;-webkit-animation:none;-moz-animation:none;-ms-animation:none;-o-animation:none;animation:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}#pages li#restaurant section .bloque #slides .info2 .mask .fix{height:auto}#pages li#restaurant section .bloque #slides .info2 .mask .fix .table{height:auto;display:inline-block}#pages li#restaurant section .bloque #slides .info2 .mask .fix .table .columna{max-width:1024px;width:100%;display:block!important;padding:21px 0 27px}#pages li#restaurant section .bloque #slides .info2 .mask .fix .table .columna h2{color:#fff;margin:0 0 10px;opacity:1;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}#pages li#restaurant section .bloque #slides .info2 .mask .fix .table .columna p{margin:0;color:#fff;opacity:1;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}#pages li#restaurant section .bloque #slides .info2 .mask .fix .table .columna .incluye{max-width:1024px;width:100%;margin:33px 0 0}#pages li#restaurant section .bloque #slides .info2 .mask .fix .table .columna .incluye ul{width:90%;padding:18px 0 22px}#pages li#restaurant section .bloque #slides .info2 .mask .fix .table .columna .incluye ul li{color:#fff}#pages li#restaurant section .bloque #slides .info2 .mask .fix .table .columna .incluye ul li a{width:70%;background-color:#af9342;display:inline-block;padding:9px 0 11px;border:1px solid #af9342;border-bottom:1px solid #af9342;font-size:21px;color:#fff}#pages li#restaurant section .bloque #slides_three .info2,#pages li#restaurant section .bloque #slides_two .info2{position:relative;height:auto;opacity:1;z-index:0;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}#pages li#restaurant section .bloque #slides_three .info2 .mask,#pages li#restaurant section .bloque #slides_two .info2 .mask{position:relative;height:auto;overflow:inherit;opacity:1;top:0;-ms-transition-delay:none;-webkit-animation:none;-moz-animation:none;-ms-animation:none;-o-animation:none;animation:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}#pages li#restaurant section .bloque #slides_three .info2 .mask .fix,#pages li#restaurant section .bloque #slides_two .info2 .mask .fix{height:auto}#pages li#restaurant section .bloque #slides_three .info2 .mask .fix .table,#pages li#restaurant section .bloque #slides_two .info2 .mask .fix .table{height:auto;display:inline-block}#pages li#restaurant section .bloque #slides_three .info2 .mask .fix .table .columna,#pages li#restaurant section .bloque #slides_two .info2 .mask .fix .table .columna{max-width:1024px;width:100%;display:block!important;padding:13px 0 27px}#pages li#restaurant section .bloque #slides_three .info2 .mask .fix .table .columna h2,#pages li#restaurant section .bloque #slides_two .info2 .mask .fix .table .columna h2{color:#fff;margin:0 0 10px;opacity:1;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}#pages li#restaurant section .bloque #slides_three .info2 .mask .fix .table .columna p,#pages li#restaurant section .bloque #slides_two .info2 .mask .fix .table .columna p{margin:0;color:#fff;opacity:1;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}#pages li#restaurant section .bloque #slides_three .info2 .mask .fix .table .columna .elements,#pages li#restaurant section .bloque #slides_two .info2 .mask .fix .table .columna .elements{max-width:1024px;width:100%;margin:13px 0 0;padding:14px 0 0;display:inline-block}#pages li#restaurant section .bloque #slides_three .info2 .mask .fix .table .columna .elements ul,#pages li#restaurant section .bloque #slides_two .info2 .mask .fix .table .columna .elements ul{width:90%;padding:9px 0 16px}#pages li#restaurant section .bloque #slides_three .info2 .mask .fix .table .columna .elements ul li,#pages li#restaurant section .bloque #slides_two .info2 .mask .fix .table .columna .elements ul li{color:#fff}#pages li#restaurant section .bloque #slides_three .info2 .mask .fix .table .columna .elements ul li a,#pages li#restaurant section .bloque #slides_two .info2 .mask .fix .table .columna .elements ul li a{width:70%;background-color:#af9342;display:inline-block;padding:9px 0 11px;border:1px solid #af9342;border-bottom:1px solid #af9342;font-size:21px;color:#fff}#pages li#restaurant section.fnd-res1{padding:31px 0 33px}#pages li#actividades{padding:15px 0 16px;text-align:center}#pages li#actividades .fnd-act{width:95%;height:auto;display:inline-block}#pages li#actividades .fnd-act #info-act{width:100%;height:auto;-webkit-border-radius:17px;border-radius:17px;background-clip:padding-box;padding:4px 0 29px;float:none}#pages li#actividades .fnd-act #info-act .texto{width:100%;margin:0;padding:0;text-align:center}#pages li#actividades .fnd-act #info-act form{width:100%;display:inline-block;margin:0;text-align:center}#pages li#actividades .fnd-act #info-act form img{display:none}#pages li#actividades .fnd-act #info-act form p{margin:0 0 17px}#pages li#actividades .fnd-act #info-act form p label{width:100%;font-size:20px;text-align:center;margin:0 0 12px}#pages li#actividades .fnd-act #info-act form p input,#pages li#actividades .fnd-act #info-act form p textarea{width:90%;height:auto;margin:0;padding:7px 0 9px}#pages li#actividades .fnd-act #info-act form .botones{text-align:center}#pages li#actividades .fnd-act #info-act form .botones input[type=reset]{display:none}#pages li#actividades .fnd-act #info-act form .botones .boton1{width:90%;padding:12px 0 8px;font-size:18px}#pages li#spa{background-image:url(img/spa/fondo.jpg);background-position:center top;background-repeat:no-repeat;background-size:cover;padding:21px 0 26px;text-align:center}#pages li#spa section{overflow:inherit}#pages li#spa section article{height:auto}#pages li#spa section article#principal_spa{background:0 0}#pages li#spa section article#principal_spa .circulos-top{width:100%;height:auto;display:inline-block;margin:0}#pages li#spa section article#principal_spa .circulos-top .puntos{width:auto;height:auto;margin:0;float:none;display:inline-block}#pages li#spa section article#principal_spa .circulos-top .puntos:first-child{margin:0}#pages li#spa section article#principal_spa .circulos-top .puntos a{display:inline-block}#pages li#spa section article#principal_spa .circulos-top .puntos a .circle{width:136px;height:136px;background-size:cover;margin:0;display:inline-block;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}#pages li#spa section article#principal_spa .circulos-top .puntos a .circle .txt{max-width:103px;height:131px;background-size:contain;display:inline-block}#pages li#spa section article#principal_spa .circulos-top .puntos.pc{display:none}#pages li#spa section article #cargar_contenido #especiales-casa,#pages li#spa section article #cargar_contenido #thalasso{height:auto;text-align:center}#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal{width:100%;height:auto}#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .article,#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .block,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .article,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .block{width:90%;float:none;display:inline-block;margin:9px 0;-webkit-border-radius:17px;border-radius:17px;background-clip:padding-box}#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .article .info,#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .block .info,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .article .info,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .block .info{width:100%;height:auto;opacity:1;padding:17px 0 19px;-webkit-border-radius:17px;border-radius:17px;background-clip:padding-box}#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .article .info .mask,#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .block .info .mask,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .article .info .mask,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .block .info .mask{height:auto;position:relative;overflow:inherit;z-index:0;opacity:1;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;-webkit-transition-delay:none;-moz-transition-delay:none;-o-transition-delay:none;-ms-transition-delay:none;transition-delay:none;-webkit-animation:none;-moz-animation:none;-ms-animation:none;-o-animation:none;animation:none}#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .article .info .mask .fix,#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .block .info .mask .fix,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .article .info .mask .fix,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .block .info .mask .fix{height:auto}#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .article .info .mask .fix .table,#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .block .info .mask .fix .table,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .article .info .mask .fix .table,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .block .info .mask .fix .table{display:inline-block;height:auto}#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .article .info .mask .fix .table .columna,#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .block .info .mask .fix .table .columna,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .article .info .mask .fix .table .columna,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .block .info .mask .fix .table .columna{display:inline-block!important}#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .article .info .mask .fix .table .columna h2,#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .block .info .mask .fix .table .columna h2,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .article .info .mask .fix .table .columna h2,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .block .info .mask .fix .table .columna h2{font-size:30px;opacity:1;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .article .info .mask .fix .table .columna h3,#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .block .info .mask .fix .table .columna h3,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .article .info .mask .fix .table .columna h3,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .block .info .mask .fix .table .columna h3{font-size:20px}#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .article .info .mask .fix .table .columna .incluye,#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .block .info .mask .fix .table .columna .incluye,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .article .info .mask .fix .table .columna .incluye,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .block .info .mask .fix .table .columna .incluye{width:100%;margin:14px 0 31px;text-align:center}#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .article .info .mask .fix .table .columna .incluye h4,#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .block .info .mask .fix .table .columna .incluye h4,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .article .info .mask .fix .table .columna .incluye h4,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .block .info .mask .fix .table .columna .incluye h4{font-size:18px;margin:0 0 15px}#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .article .info .mask .fix .table .columna .incluye p,#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .block .info .mask .fix .table .columna .incluye p,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .article .info .mask .fix .table .columna .incluye p,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .block .info .mask .fix .table .columna .incluye p{margin:7px 0!important;font-size:19px;opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .article .info .mask .fix .reserva,#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .block .info .mask .fix .reserva,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .article .info .mask .fix .reserva,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .block .info .mask .fix .reserva{width:80%;position:relative;display:inline-block;font-size:19px;border:1px solid #fff;color:#fff}#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .article .info .mask .fix .regresar,#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .block .info .mask .fix .regresar,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .article .info .mask .fix .regresar,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .block .info .mask .fix .regresar{display:none}#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .article .info.tono1,#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .article .info.tono2,#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .article .info.tono3,#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .article .info.tono4,#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .article .info.tono52,#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .article .info.tono6,#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .article .info.tono7,#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .block .info.tono1,#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .block .info.tono2,#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .block .info.tono3,#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .block .info.tono4,#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .block .info.tono52,#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .block .info.tono6,#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .block .info.tono7,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .article .info.tono1,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .article .info.tono2,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .article .info.tono3,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .article .info.tono4,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .article .info.tono52,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .article .info.tono6,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .article .info.tono7,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .block .info.tono1,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .block .info.tono2,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .block .info.tono3,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .block .info.tono4,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .block .info.tono52,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .block .info.tono6,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .block .info.tono7{background-image:url(img/spa/thalasso/3.png)}#pages li#spa section article #cargar_contenido #especiales-casa .back,#pages li#spa section article #cargar_contenido #thalasso .back{margin:24px 0 0}#pages li#spa section article #cargar_contenido #especiales-casa .back p.btn a,#pages li#spa section article #cargar_contenido #thalasso .back p.btn a{display:inline-block;text-decoration:none}#pages li#spa section article #cargar_contenido #especiales-casa .back p.btn a button,#pages li#spa section article #cargar_contenido #thalasso .back p.btn a button{background-color:#4a3d1a;border:none;padding:9px 94px 7px;font-size:23px;color:#fff;font-family:Arvo,serif}#pages li#spa section article #cargar_contenido #grutas,#pages li#spa section article #cargar_contenido #masajes-tradicionales{width:90%;height:auto;background-image:none;display:inline-block;text-align:center}#pages li#spa section article #cargar_contenido #grutas .contenido,#pages li#spa section article #cargar_contenido #masajes-tradicionales .contenido{width:100%;height:auto;padding:13px 0 17px;-webkit-border-radius:17px;border-radius:17px;background-clip:padding-box;display:inline-block}#pages li#spa section article #cargar_contenido #grutas .contenido h1,#pages li#spa section article #cargar_contenido #masajes-tradicionales .contenido h1{margin:0;padding:0}#pages li#spa section article #cargar_contenido #grutas .contenido a,#pages li#spa section article #cargar_contenido #masajes-tradicionales .contenido a{width:70%;margin:19px 0 21px;display:inline-block;font-size:22px}#pages li#spa section article #cargar_contenido #grutas .contenido .table,#pages li#spa section article #cargar_contenido #masajes-tradicionales .contenido .table{width:100%;margin:0;display:inline-block}#pages li#spa section article #cargar_contenido #grutas .contenido .table .columna,#pages li#spa section article #cargar_contenido #masajes-tradicionales .contenido .table .columna{width:49%;display:inline-block!important}#pages li#spa section article #cargar_contenido #grutas .contenido .table .columna .masajes,#pages li#spa section article #cargar_contenido #masajes-tradicionales .contenido .table .columna .masajes{width:100%;display:inline-block;margin:10px 0}#pages li#spa section article #cargar_contenido #grutas .contenido .table .columna .masajes h2,#pages li#spa section article #cargar_contenido #masajes-tradicionales .contenido .table .columna .masajes h2{font-size:15px}#pages li#spa section article #cargar_contenido #grutas .contenido .table .columna .masajes .precio,#pages li#spa section article #cargar_contenido #grutas .contenido .table .columna .masajes .time,#pages li#spa section article #cargar_contenido #masajes-tradicionales .contenido .table .columna .masajes .precio,#pages li#spa section article #cargar_contenido #masajes-tradicionales .contenido .table .columna .masajes .time{font-size:20px}#pages li#spa section article #cargar_contenido #grutas .contenido .table .columna.cl1,#pages li#spa section article #cargar_contenido #masajes-tradicionales .contenido .table .columna.cl1{width:90%}#pages li#spa section article #cargar_contenido #grutas .contenido .texto,#pages li#spa section article #cargar_contenido #masajes-tradicionales .contenido .texto{width:100%;margin:0;display:inline-block;font-size:17px}#pages li#spa section article #cargar_contenido #grutas .contenido .texto span,#pages li#spa section article #cargar_contenido #masajes-tradicionales .contenido .texto span{width:100%}#pages li#spa section article #cargar_contenido #grutas .contenido b,#pages li#spa section article #cargar_contenido #masajes-tradicionales .contenido b{margin:10px 0 0;padding:0;font-size:18px;display:inline-block}#pages li#spa section article.hide{display:none}#pages li#spa.spamobile{padding:24px 0 9px}#pages li#espacios{background-image:url(img/esp/fondo.jpg);background-position:center top;background-repeat:no-repeat;padding:24px 0 0;margin:25px 0 0;text-align:center}#pages li#espacios .hide{display:none}#pages li#espacios section{overflow:inherit}#pages li#espacios section article{height:auto}#pages li#espacios section article .circulos-top{width:100%;position:relative;display:inline-block;top:0}#pages li#espacios section article .circulos-top .puntos{width:auto;height:auto;display:inline-block;float:none;padding:0;margin:0}#pages li#espacios section article .circulos-top .puntos .circle{width:190px;height:190px;background-size:cover;display:inline-block;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}#pages li#espacios section article .circulos-top .puntos.pc{display:none}#pages li#espacios section article .circulos-top .puntos.mobile{display:inline-block}#pages li#espacios section article#principal_espacios{height:auto;background:0 0}#pages li#espacios section #cargar_contenido_espacios,#pages li#espacios section #cargar_contenido_espacios #alberca{height:auto}#pages li#espacios section #cargar_contenido_espacios #alberca .fondo1,#pages li#espacios section #cargar_contenido_espacios #alberca .fondo2{width:100%;display:inline-block}#pages li#espacios section #cargar_contenido_espacios #alberca .fondo1 .info,#pages li#espacios section #cargar_contenido_espacios #alberca .fondo2 .info{height:auto;opacity:1;padding:27px 0 24px}#pages li#espacios section #cargar_contenido_espacios #alberca .fondo1 .info .mask,#pages li#espacios section #cargar_contenido_espacios #alberca .fondo2 .info .mask{height:auto;position:relative;overflow:inherit;opacity:1;z-index:0;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;-webkit-transition-delay:none;-moz-transition-delay:none;-o-transition-delay:none;-ms-transition-delay:none;transition-delay:none;-webkit-animation:none;-moz-animation:none;-ms-animation:none;-o-animation:none;animation:none}#pages li#espacios section #cargar_contenido_espacios #alberca .fondo1 .info .mask .fix,#pages li#espacios section #cargar_contenido_espacios #alberca .fondo2 .info .mask .fix{height:auto}#pages li#espacios section #cargar_contenido_espacios #alberca .fondo1 .info .mask .fix .table,#pages li#espacios section #cargar_contenido_espacios #alberca .fondo2 .info .mask .fix .table{height:auto;display:inline-block}#pages li#espacios section #cargar_contenido_espacios #alberca .fondo1 .info .mask .fix .table .columna,#pages li#espacios section #cargar_contenido_espacios #alberca .fondo2 .info .mask .fix .table .columna{width:100%;display:inline-block!important}#pages li#espacios section #cargar_contenido_espacios #alberca .fondo1 .info .mask .fix .table .columna .txtalberca,#pages li#espacios section #cargar_contenido_espacios #alberca .fondo2 .info .mask .fix .table .columna .txtalberca{width:90%;height:auto;padding:14px 0 36px}#pages li#espacios section #cargar_contenido_espacios #alberca .fondo1 .info .mask .fix .table .columna .txtalberca h2,#pages li#espacios section #cargar_contenido_espacios #alberca .fondo2 .info .mask .fix .table .columna .txtalberca h2{margin:0;opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}#pages li#espacios section #cargar_contenido_espacios #alberca .fondo1 .info .mask .fix .table .columna #formalberca,#pages li#espacios section #cargar_contenido_espacios #alberca .fondo2 .info .mask .fix .table .columna #formalberca{width:100%;display:inline-block}#pages li#espacios section #cargar_contenido_espacios #alberca .fondo1 .info .mask .fix .table .columna #formalberca p,#pages li#espacios section #cargar_contenido_espacios #alberca .fondo2 .info .mask .fix .table .columna #formalberca p{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}#pages li#espacios section #cargar_contenido_espacios #alberca .fondo1 .info .mask .fix .table .columna #formalberca p label,#pages li#espacios section #cargar_contenido_espacios #alberca .fondo2 .info .mask .fix .table .columna #formalberca p label{width:100%;color:#fff;text-align:center;display:inline-block}#pages li#espacios section #cargar_contenido_espacios #alberca .fondo1 .info .mask .fix .table .columna #formalberca p input,#pages li#espacios section #cargar_contenido_espacios #alberca .fondo2 .info .mask .fix .table .columna #formalberca p input{width:90%;margin:13px 0 0;padding:6px 0}#pages li#espacios section #cargar_contenido_espacios #alberca .fondo1 .info .mask .fix .table .columna #formalberca p textarea,#pages li#espacios section #cargar_contenido_espacios #alberca .fondo2 .info .mask .fix .table .columna #formalberca p textarea{width:90%;margin:13px 0 0}#pages li#espacios section #cargar_contenido_espacios #alberca .fondo1 .info .mask .fix .table .columna #formalberca .botones,#pages li#espacios section #cargar_contenido_espacios #alberca .fondo2 .info .mask .fix .table .columna #formalberca .botones{text-align:center}#pages li#espacios section #cargar_contenido_espacios #alberca .fondo1 .info .mask .fix .table .columna #formalberca .botones input,#pages li#espacios section #cargar_contenido_espacios #alberca .fondo2 .info .mask .fix .table .columna #formalberca .botones input{width:90%;font-size:20px;padding:13px 0 11px}#pages li#espacios section #cargar_contenido_espacios #jardin,#pages li#espacios section #cargar_contenido_espacios #jardin .article{height:auto}#pages li#espacios section #cargar_contenido_espacios #jardin .article .table{height:auto;display:inline-block}#pages li#espacios section #cargar_contenido_espacios #jardin .article .table .columna{width:90%;display:inline-block!important}#pages li#espacios section #cargar_contenido_espacios #jardin .article .table .columna .title{width:100%}#pages li#espacios section #cargar_contenido_espacios #jardin .article .block{width:100%;height:auto;overflow:inherit;float:none;display:inline-block}#pages li#espacios section #cargar_contenido_espacios #jardin .article .block .info{height:auto;opacity:1}#pages li#espacios section #cargar_contenido_espacios #jardin .article .block .info .mask{height:auto;position:relative;overflow:inherit;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;-webkit-transition-delay:none;-moz-transition-delay:none;-o-transition-delay:none;-ms-transition-delay:none;transition-delay:none;-webkit-animation:none;-moz-animation:none;-ms-animation:none;-o-animation:none;animation:none;z-index:0;opacity:1}#pages li#espacios section #cargar_contenido_espacios #jardin .article .block .info .mask .fix{height:auto}#pages li#espacios section #cargar_contenido_espacios #jardin .article .block .info .mask .fix form img.logoreserva{width:274px}#pages li#espacios section #cargar_contenido_espacios #jardin .article .block .info .mask .fix form p{opacity:1;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}#pages li#espacios section #cargar_contenido_espacios #jardin .article .block .info .mask .fix form p label{width:100%;color:#fff;display:inline-block}#pages li#espacios section #cargar_contenido_espacios #jardin .article .block .info .mask .fix form p input{width:90%;margin:11px 0 0;padding:10px 0 8px 9px}#pages li#espacios section #cargar_contenido_espacios #jardin .article .block .info .mask .fix form p textarea{width:90%;margin:11px 0 0;padding:10px 0 0 9px}#pages li#espacios section #cargar_contenido_espacios #jardin .article .block .info .mask .fix form .botones{text-align:center;padding:0 0 15px}#pages li#espacios section #cargar_contenido_espacios #jardin .article .block .info .mask .fix form .botones input{width:90%;font-size:20px;padding:13px 0 11px}#pages li#espacios section #cargar_contenido_espacios #jardin .article.fondo1{padding:12px 0 18px}#pages li#espacios section #cargar_contenido_espacios #cava{height:auto;display:inline-block}#pages li#espacios section #cargar_contenido_espacios #cava article{width:100%!important;display:inline-block}#pages li#espacios section #cargar_contenido_espacios #cava article .text{width:90%;height:auto!important;float:none;margin:18px 0 0!important;padding:8px 0 40px;display:inline-block}#pages li#espacios section #cargar_contenido_espacios #cava article .text p{width:auto}#pages li#espacios section #cargar_contenido_espacios #cava article form{width:100%;margin:0;float:none}#pages li#espacios section #cargar_contenido_espacios #cava article form p label{width:100%;text-align:center}#pages li#espacios section #cargar_contenido_espacios #cava article form p input{width:90%;height:auto!important;margin:13px 0 0;padding:7px 0 8px}#pages li#espacios section #cargar_contenido_espacios #cava article form p textarea{width:90%;height:66px!important;margin:0}#pages li#espacios section #cargar_contenido_espacios #cava article form .botones{text-align:center;padding:0 0 16px}#pages li#espacios section #cargar_contenido_espacios #cava article form .botones input{width:90%;font-size:20px;padding:13px 0 11px}#pages li#paquetes{text-align:center;margin:25px 0 0}#pages li#paquetes .hide{display:none}#pages li#paquetes section{overflow:inherit;height:auto}#pages li#paquetes section article{height:auto}#pages li#paquetes section article .circulos-top{width:100%;height:auto;position:relative;margin:0;display:inline-block;top:0}#pages li#paquetes section article .circulos-top .puntos{width:190px;display:inline-block;float:none;padding:0;margin:0}#pages li#paquetes section article .circulos-top .puntos .circle{width:190px;height:190px;background-size:cover;display:inline-block}#pages li#paquetes section article .circulos-top .puntos.pc{display:none}#pages li#paquetes section #cargar_contenido_paquetes #fin-de-semana{height:auto}#pages li#paquetes section #cargar_contenido_paquetes #fin-de-semana article .text{padding:12px 0 22px}#pages li#paquetes section #cargar_contenido_paquetes #fin-de-semana article .text h1{font-size:33px;margin:0!important}#pages li#paquetes section #cargar_contenido_paquetes #fin-de-semana article .text .control{margin:17px 0 22px;display:inline-block}#pages li#paquetes section #cargar_contenido_paquetes #fin-de-semana article .text .control a{font-size:21px;padding:8px 116px}#pages li#paquetes section #cargar_contenido_paquetes #fin-de-semana article .text .table{width:100%;margin:0;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center}#pages li#paquetes section #cargar_contenido_paquetes #fin-de-semana article .text .table .columna{width:49%;display:inline-block!important}#pages li#paquetes section #cargar_contenido_paquetes #fin-de-semana article .text .table .columna .bloque h2{font-size:16px}#pages li#paquetes section #cargar_contenido_paquetes #fin-de-semana article .text .table .columna .bloque b{font-size:15px}#pages li#paquetes section #cargar_contenido_paquetes #fin-de-semana article .text .table .columna .bloque ul{display:inline-block;overflow:inherit}#pages li#paquetes section #cargar_contenido_paquetes #fin-de-semana article .text .table .columna .bloque ul li{font-size:15px}#pages li#paquetes section #cargar_contenido_paquetes #lunes-miercoles{height:auto}#pages li#paquetes section #cargar_contenido_paquetes #lunes-miercoles article{float:none;padding:0}#pages li#paquetes section #cargar_contenido_paquetes #lunes-miercoles article .text{padding:17px 0 26px}#pages li#paquetes section #cargar_contenido_paquetes #lunes-miercoles article .text h1{margin:0;font-size:29px}#pages li#paquetes section #cargar_contenido_paquetes #lunes-miercoles article .text .control{width:auto;display:inline-block;margin:16px 0 0}#pages li#paquetes section #cargar_contenido_paquetes #lunes-miercoles article .text .control a{font-size:22px;padding:7px 92px;text-decoration:none}#pages li#paquetes section #cargar_contenido_paquetes #lunes-miercoles article .text .table{height:auto;display:inline-block}#pages li#paquetes section #cargar_contenido_paquetes #lunes-miercoles article .text .table .columna{width:100%;display:inline-block!important}#pages li#grupos section{height:auto}#pages li#grupos section article{width:100%;height:auto;float:none;overflow:inherit}#pages li#grupos section article .info{height:auto;opacity:1}#pages li#grupos section article .info .mask{height:auto;position:relative;overflow:inherit;z-index:0;opacity:1;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;-webkit-transition-delay:none;-moz-transition-delay:none;-o-transition-delay:none;-ms-transition-delay:none;transition-delay:none;-webkit-animation:none;-moz-animation:none;-ms-animation:none;-o-animation:none;animation:none}#pages li#grupos section article .info .mask .fix{height:auto}#pages li#grupos section article .info .mask .fix .table{height:auto;display:inline-block}#pages li#grupos section article .info .mask .fix .table .columna{display:inline-block!important;vertical-align:top}#pages li#grupos section article .info .mask .fix .table .columna h2{font-size:34px;margin:0;opacity:1;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}#pages li#grupos section article .info .mask .fix .table .columna .incluye{width:90%;padding:13px 10px 10px;text-align:center;font-size:17px}#pages li#grupos section article .info .mask .fix .table .columna .incluye ul{width:100%}#pages li#grupos section article .info.colorg1{padding:11px 0 31px}#pages li#grupos section article .info.colorg2{padding:20px 0}#pages li#grupos section article .info.colorg2 .mask .fix .table .columna h2{margin:10px 0 8px}#pages li#contacto{background-color:#000;right:0}#pages li#contacto section{width:100%;height:auto;padding:11px 0 0;float:none}#pages li#contacto section form{width:100%;height:auto;position:relative;right:0;margin:0}#pages li#contacto section form h2{font-size:35px;text-align:center}#pages li#contacto section form ul{width:100%}#pages li#contacto section form ul li{padding:0;margin:0 0 6px;text-align:center;border:none}#pages li#contacto section form ul li label{width:100%;margin:0 0 8px;padding:0;float:none;text-align:center;font-size:20px}#pages li#contacto section form ul li input{width:90%;height:auto;padding:8px 0 8px 5px;display:inline-block}#pages li#contacto section form ul li select{width:90%;padding:8px 0 8px 5px;vertical-align:top;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}#pages li#contacto section form ul li textarea{width:90%;height:38px;padding:8px 0 8px 5px}#pages li#contacto section form ul li .boton{margin:23px 0 0}#pages li#contacto section #download_mapa{position:relative;right:0;top:0;z-index:0;margin:7px 0 20px;text-align:center}#pages li#contacto section #download_mapa a{width:82%;font-size:20px}#pages li#contacto section #mapa{display:none}#pages li#contacto section.fnd-contacto{background-image:url(img/contact/2.jpg);background-size:cover}}@media all and (max-width:639px) and (min-width:320px){body{width:100%!important;background-color:#fff;position:relative;overflow:inherit}.message{display:none}#nav-left,#nav-right{display:none!important}#sound{display:none}.section{opacity:1!important}.pc{display:none}.mobile{display:block}.header--opened{-webkit-box-shadow:7px 10px 23px -4px rgba(0,0,0,.48);box-shadow:7px 10px 23px -4px rgba(0,0,0,.48)}header{width:100%;background-color:#a98d3f;position:fixed;z-index:9999;height:47px;-webkit-box-shadow:7px 10px 23px -4px rgba(0,0,0,.21);box-shadow:7px 10px 23px -4px rgba(0,0,0,.21)}header .center .row{height:47px;padding:0 10px}header .center .row .artclose{width:33px;height:30px;padding:15px 7px 32px;display:inline-block;cursor:pointer;float:left}header .center .row .artclose .burgx,header .center .row .artclose .burgx2,header .center .row .artclose .burgx3{width:20px;height:1px;position:absolute;margin-top:2px;background-color:#fff;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}header .center .row .artclose .burgx2{margin-top:14px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}header .center .row .artclose .burgx3{margin-top:8px}header .center .row .social{float:right;display:inline-block;padding:6px 0 0}header .center .row .social a{display:inline-block;text-decoration:none;-webkit-transition:visibility 5s,opacity 5s cubic-bezier(.53,.01,0,.98);-moz-transition:visibility 5s,opacity 5s cubic-bezier(.53,.01,0,.98);-ms-transition:visibility 5s,opacity 5s cubic-bezier(.53,.01,0,.98);-o-transition:visibility 5s,opacity 5s cubic-bezier(.53,.01,0,.98);transition:visibility 5s,opacity 5s cubic-bezier(.53,.01,0,.98);margin-right:7px}header .center .row .social a span{color:#fff;font-size:30px}header .center .row nav{display:none;width:100%;background-color:#846c29;position:absolute;top:47px;left:0;margin:0;padding:0;z-index:2;-webkit-transition:opacity 0s linear;-moz-transition:opacity 0s linear;-o-transition:opacity 0s linear;-ms-transition:opacity 0s linear;transition:opacity 0s linear;overflow:auto}header .center .row nav ul{height:auto}header .center .row nav ul li{width:100%;margin:0;padding:0;float:none;display:block;text-align:center;border-bottom:1px solid #fff;line-height:54px}header .center .row nav ul li a{width:100%;margin:0;padding:0;display:inline-block;text-decoration:none;color:#fff;border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}header .center .row nav ul li a:hover{color:#fff;background:0 0;border:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}header .center .row nav ul li a.active{margin:0}header .center .row nav ul li.end{border-bottom:none}.footer{height:auto;background:#a98d3f;padding:21px 0 14px;position:relative;z-index:0}.footer .table{display:inline-block;height:auto}.footer .table .columna{width:100%;display:inline-block!important;vertical-align:top;text-align:center}.footer .table .columna a.boton1{margin:11px 0 0;padding:3px 7px 2px;font-size:18px;color:#000;border:2px solid #4c3f1b}.footer .table .columna:first-child p{font-size:16px;padding:0;text-align:center}.footer .table .columna:last-child{padding:0}.footer .table .columna .redes{float:none}.footer .table .columna .redes ul{margin:0;padding:0}.footer .table .columna .redes ul li{margin:0!important;text-align:center}.footer .table .columna .redes ul li a{display:inline-block}.footer .table .columna #creditos{display:inline-block;width:100%}.footer.mobile{display:block}#pages{height:auto}#pages li{width:100%!important;height:auto!important;display:inline-block;float:none;overflow-x:inherit;overflow-y:inherit}#pages li#homepage{background-image:none;height:auto!important;margin:43px 0 0}#pages li#homepage img{width:100%;display:inline-block}#pages li#habitaciones{height:auto}#pages li#habitaciones section article{width:100%;height:auto;float:none;overflow:inherit}#pages li#habitaciones section article .info{height:auto;padding:19px 0 33px;opacity:1}#pages li#habitaciones section article .info .mask{position:relative;height:auto;overflow:inherit;opacity:1;top:0;-ms-transition-delay:none;-webkit-animation:none;-moz-animation:none;-ms-animation:none;-o-animation:none;animation:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}#pages li#habitaciones section article .info .mask .fix{height:auto}#pages li#habitaciones section article .info .mask .fix .table{display:inline-block}#pages li#habitaciones section article .info .mask .fix .table .columna{max-width:1024px;width:100%;display:block!important}#pages li#habitaciones section article .info .mask .fix .table .columna h2{color:#fff;margin:0 0 10px;opacity:1;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}#pages li#habitaciones section article .info .mask .fix .table .columna p{color:#fff;opacity:1;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}#pages li#habitaciones section article .info .mask .fix .table .columna .incluye{max-width:1024px;width:100%;margin:33px 0 0}#pages li#habitaciones section article .info .mask .fix .table .columna .incluye ul{width:90%;padding:22px 0 30px}#pages li#habitaciones section article .info .mask .fix .table .columna .incluye ul li{color:#fff}#pages li#habitaciones section article .info .mask .fix .table .columna .incluye ul li a{width:70%;background-color:#af9342;display:inline-block;padding:9px 0 11px;border:1px solid #af9342;border-bottom:1px solid #af9342;font-size:21px;color:#fff}#pages li#habitaciones section article .info .mask .fix .table .columna .incluye ul li.pc{display:none}#pages li#habitaciones section article .info.colorh3{background-image:url(img/hab/info1.png)}#pages li#habitaciones section article .info.colorh4{background-image:url(img/hab/info2.png)}#pages li#habitaciones section article.hab1,#pages li#habitaciones section article.hab2,#pages li#habitaciones section article.hab3,#pages li#habitaciones section article.hab4{background-image:none}#pages li#habitaciones section article.hab1 ul,#pages li#habitaciones section article.hab2 ul,#pages li#habitaciones section article.hab3 ul,#pages li#habitaciones section article.hab4 ul{border:1px solid #ebcc74}#pages li#restaurant{text-align:center}#pages li#restaurant section{width:100%;height:auto;float:none}#pages li#restaurant section #slides_container{display:none}#pages li#restaurant section article #information{width:90%;height:auto;padding:13px 24px 24px;margin:0;text-align:center;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-border-radius:17px;border-radius:17px;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;opacity:1}#pages li#restaurant section .bloque{height:auto;float:none}#pages li#restaurant section .bloque #slides{height:auto}#pages li#restaurant section .bloque #slides .info2{position:relative;height:auto;opacity:1;z-index:0;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}#pages li#restaurant section .bloque #slides .info2 .mask{position:relative;height:auto;overflow:inherit;opacity:1;top:0;-ms-transition-delay:none;-webkit-animation:none;-moz-animation:none;-ms-animation:none;-o-animation:none;animation:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}#pages li#restaurant section .bloque #slides .info2 .mask .fix{height:auto}#pages li#restaurant section .bloque #slides .info2 .mask .fix .table{height:auto;display:inline-block}#pages li#restaurant section .bloque #slides .info2 .mask .fix .table .columna{max-width:1024px;width:100%;display:block!important;padding:21px 0 27px}#pages li#restaurant section .bloque #slides .info2 .mask .fix .table .columna h2{color:#fff;margin:0 0 10px;opacity:1;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}#pages li#restaurant section .bloque #slides .info2 .mask .fix .table .columna p{margin:0;color:#fff;opacity:1;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}#pages li#restaurant section .bloque #slides .info2 .mask .fix .table .columna .incluye{max-width:1024px;width:100%;margin:33px 0 0}#pages li#restaurant section .bloque #slides .info2 .mask .fix .table .columna .incluye ul{width:90%;padding:18px 0 22px}#pages li#restaurant section .bloque #slides .info2 .mask .fix .table .columna .incluye ul li{color:#fff}#pages li#restaurant section .bloque #slides .info2 .mask .fix .table .columna .incluye ul li a{width:70%;background-color:#af9342;display:inline-block;padding:9px 0 11px;border:1px solid #af9342;border-bottom:1px solid #af9342;font-size:21px;color:#fff}#pages li#restaurant section .bloque #slides_three .info2,#pages li#restaurant section .bloque #slides_two .info2{position:relative;height:auto;opacity:1;z-index:0;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}#pages li#restaurant section .bloque #slides_three .info2 .mask,#pages li#restaurant section .bloque #slides_two .info2 .mask{position:relative;height:auto;overflow:inherit;opacity:1;top:0;-ms-transition-delay:none;-webkit-animation:none;-moz-animation:none;-ms-animation:none;-o-animation:none;animation:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}#pages li#restaurant section .bloque #slides_three .info2 .mask .fix,#pages li#restaurant section .bloque #slides_two .info2 .mask .fix{height:auto}#pages li#restaurant section .bloque #slides_three .info2 .mask .fix .table,#pages li#restaurant section .bloque #slides_two .info2 .mask .fix .table{height:auto;display:inline-block}#pages li#restaurant section .bloque #slides_three .info2 .mask .fix .table .columna,#pages li#restaurant section .bloque #slides_two .info2 .mask .fix .table .columna{max-width:1024px;width:100%;display:block!important;padding:13px 0 27px}#pages li#restaurant section .bloque #slides_three .info2 .mask .fix .table .columna h2,#pages li#restaurant section .bloque #slides_two .info2 .mask .fix .table .columna h2{color:#fff;margin:0 0 10px;opacity:1;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}#pages li#restaurant section .bloque #slides_three .info2 .mask .fix .table .columna p,#pages li#restaurant section .bloque #slides_two .info2 .mask .fix .table .columna p{margin:0;color:#fff;opacity:1;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}#pages li#restaurant section .bloque #slides_three .info2 .mask .fix .table .columna .elements,#pages li#restaurant section .bloque #slides_two .info2 .mask .fix .table .columna .elements{max-width:1024px;width:100%;margin:13px 0 0;padding:14px 0 0;display:inline-block}#pages li#restaurant section .bloque #slides_three .info2 .mask .fix .table .columna .elements ul,#pages li#restaurant section .bloque #slides_two .info2 .mask .fix .table .columna .elements ul{width:90%;padding:9px 0 16px}#pages li#restaurant section .bloque #slides_three .info2 .mask .fix .table .columna .elements ul li,#pages li#restaurant section .bloque #slides_two .info2 .mask .fix .table .columna .elements ul li{color:#fff}#pages li#restaurant section .bloque #slides_three .info2 .mask .fix .table .columna .elements ul li a,#pages li#restaurant section .bloque #slides_two .info2 .mask .fix .table .columna .elements ul li a{width:70%;background-color:#af9342;display:inline-block;padding:9px 0 11px;border:1px solid #af9342;border-bottom:1px solid #af9342;font-size:21px;color:#fff}#pages li#restaurant section.fnd-res1{padding:31px 0 33px}#pages li#actividades{padding:15px 0 16px;text-align:center}#pages li#actividades .fnd-act{width:95%;height:auto;display:inline-block}#pages li#actividades .fnd-act #info-act{width:100%;height:auto;-webkit-border-radius:17px;border-radius:17px;background-clip:padding-box;padding:4px 0 29px;float:none}#pages li#actividades .fnd-act #info-act .texto{width:100%;margin:0;padding:0;text-align:center}#pages li#actividades .fnd-act #info-act form{width:100%;display:inline-block;margin:0;text-align:center}#pages li#actividades .fnd-act #info-act form img{display:none}#pages li#actividades .fnd-act #info-act form p{margin:0 0 17px}#pages li#actividades .fnd-act #info-act form p label{width:100%;font-size:20px;text-align:center;margin:0 0 12px}#pages li#actividades .fnd-act #info-act form p input,#pages li#actividades .fnd-act #info-act form p textarea{width:90%;height:auto;margin:0;padding:7px 0 9px}#pages li#actividades .fnd-act #info-act form .botones{text-align:center}#pages li#actividades .fnd-act #info-act form .botones input[type=reset]{display:none}#pages li#actividades .fnd-act #info-act form .botones .boton1{width:90%;padding:12px 0 8px;font-size:18px}#pages li#spa{background-image:url(img/spa/fondo.jpg);background-position:center top;background-repeat:no-repeat;background-size:cover;padding:21px 0 26px;text-align:center}#pages li#spa section{overflow:inherit}#pages li#spa section article{height:auto}#pages li#spa section article#principal_spa{background:0 0}#pages li#spa section article#principal_spa .circulos-top{width:100%;height:auto;display:inline-block;margin:0}#pages li#spa section article#principal_spa .circulos-top .puntos{width:auto;height:auto;margin:0;float:none;display:inline-block}#pages li#spa section article#principal_spa .circulos-top .puntos:first-child{margin:0}#pages li#spa section article#principal_spa .circulos-top .puntos a{display:inline-block}#pages li#spa section article#principal_spa .circulos-top .puntos a .circle{width:136px;height:136px;background-size:cover;margin:0;display:inline-block;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}#pages li#spa section article#principal_spa .circulos-top .puntos a .circle .txt{max-width:103px;height:131px;background-size:contain;display:inline-block}#pages li#spa section article#principal_spa .circulos-top .puntos.pc{display:none}#pages li#spa section article #cargar_contenido #especiales-casa,#pages li#spa section article #cargar_contenido #thalasso{height:auto;text-align:center}#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal{width:100%;height:auto}#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .article,#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .block,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .article,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .block{width:90%;float:none;display:inline-block;margin:9px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:17px;border-radius:17px;background-clip:padding-box}#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .article .info,#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .block .info,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .article .info,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .block .info{width:97%;height:auto;opacity:1;padding:17px 6px 19px;display:inline-block;-webkit-border-radius:17px;border-radius:17px;background-clip:padding-box}#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .article .info .mask,#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .block .info .mask,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .article .info .mask,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .block .info .mask{height:auto;position:relative;overflow:inherit;z-index:0;opacity:1;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;-webkit-transition-delay:none;-moz-transition-delay:none;-o-transition-delay:none;-ms-transition-delay:none;transition-delay:none;-webkit-animation:none;-moz-animation:none;-ms-animation:none;-o-animation:none;animation:none}#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .article .info .mask .fix,#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .block .info .mask .fix,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .article .info .mask .fix,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .block .info .mask .fix{height:auto}#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .article .info .mask .fix .table,#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .block .info .mask .fix .table,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .article .info .mask .fix .table,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .block .info .mask .fix .table{display:inline-block;height:auto}#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .article .info .mask .fix .table .columna,#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .block .info .mask .fix .table .columna,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .article .info .mask .fix .table .columna,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .block .info .mask .fix .table .columna{display:inline-block!important}#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .article .info .mask .fix .table .columna h2,#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .block .info .mask .fix .table .columna h2,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .article .info .mask .fix .table .columna h2,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .block .info .mask .fix .table .columna h2{font-size:30px;opacity:1;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .article .info .mask .fix .table .columna h3,#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .block .info .mask .fix .table .columna h3,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .article .info .mask .fix .table .columna h3,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .block .info .mask .fix .table .columna h3{font-size:17px}#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .article .info .mask .fix .table .columna .incluye,#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .block .info .mask .fix .table .columna .incluye,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .article .info .mask .fix .table .columna .incluye,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .block .info .mask .fix .table .columna .incluye{width:100%;margin:14px 0 31px;text-align:center}#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .article .info .mask .fix .table .columna .incluye h4,#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .block .info .mask .fix .table .columna .incluye h4,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .article .info .mask .fix .table .columna .incluye h4,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .block .info .mask .fix .table .columna .incluye h4{font-size:18px;margin:0 0 15px}#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .article .info .mask .fix .table .columna .incluye p,#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .block .info .mask .fix .table .columna .incluye p,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .article .info .mask .fix .table .columna .incluye p,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .block .info .mask .fix .table .columna .incluye p{margin:7px 0!important;font-size:19px;opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .article .info .mask .fix .reserva,#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .block .info .mask .fix .reserva,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .article .info .mask .fix .reserva,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .block .info .mask .fix .reserva{width:80%;position:relative;display:inline-block;font-size:19px;border:1px solid #fff;color:#fff}#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .article .info .mask .fix .regresar,#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .block .info .mask .fix .regresar,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .article .info .mask .fix .regresar,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .block .info .mask .fix .regresar{display:none}#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .article .info.tono1,#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .article .info.tono2,#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .article .info.tono3,#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .article .info.tono4,#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .article .info.tono52,#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .article .info.tono6,#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .article .info.tono7,#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .block .info.tono1,#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .block .info.tono2,#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .block .info.tono3,#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .block .info.tono4,#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .block .info.tono52,#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .block .info.tono6,#pages li#spa section article #cargar_contenido #especiales-casa .divicion-horizontal .block .info.tono7,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .article .info.tono1,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .article .info.tono2,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .article .info.tono3,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .article .info.tono4,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .article .info.tono52,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .article .info.tono6,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .article .info.tono7,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .block .info.tono1,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .block .info.tono2,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .block .info.tono3,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .block .info.tono4,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .block .info.tono52,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .block .info.tono6,#pages li#spa section article #cargar_contenido #thalasso .divicion-horizontal .block .info.tono7{background-image:url(img/spa/thalasso/3.png)}#pages li#spa section article #cargar_contenido #especiales-casa .back,#pages li#spa section article #cargar_contenido #thalasso .back{margin:24px 0 0}#pages li#spa section article #cargar_contenido #especiales-casa .back p.btn a,#pages li#spa section article #cargar_contenido #thalasso .back p.btn a{display:inline-block;text-decoration:none}#pages li#spa section article #cargar_contenido #especiales-casa .back p.btn a button,#pages li#spa section article #cargar_contenido #thalasso .back p.btn a button{background-color:#4a3d1a;border:none;padding:9px 94px 7px;font-size:23px;color:#fff;font-family:Arvo,serif}#pages li#spa section article #cargar_contenido #grutas,#pages li#spa section article #cargar_contenido #masajes-tradicionales{width:90%;height:auto;background-image:none;display:inline-block;text-align:center}#pages li#spa section article #cargar_contenido #grutas .contenido,#pages li#spa section article #cargar_contenido #masajes-tradicionales .contenido{width:100%;height:auto;padding:13px 0 17px;-webkit-border-radius:17px;border-radius:17px;background-clip:padding-box;display:inline-block}#pages li#spa section article #cargar_contenido #grutas .contenido h1,#pages li#spa section article #cargar_contenido #masajes-tradicionales .contenido h1{margin:0;padding:0}#pages li#spa section article #cargar_contenido #grutas .contenido a,#pages li#spa section article #cargar_contenido #masajes-tradicionales .contenido a{width:70%;margin:19px 0 21px;display:inline-block;font-size:22px}#pages li#spa section article #cargar_contenido #grutas .contenido .table,#pages li#spa section article #cargar_contenido #masajes-tradicionales .contenido .table{width:100%;margin:0;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#pages li#spa section article #cargar_contenido #grutas .contenido .table .columna,#pages li#spa section article #cargar_contenido #masajes-tradicionales .contenido .table .columna{width:93%;padding:0 10px;display:inline-block!important}#pages li#spa section article #cargar_contenido #grutas .contenido .table .columna .masajes,#pages li#spa section article #cargar_contenido #masajes-tradicionales .contenido .table .columna .masajes{width:100%;display:inline-block;margin:10px 0}#pages li#spa section article #cargar_contenido #grutas .contenido .table .columna .masajes h2,#pages li#spa section article #cargar_contenido #masajes-tradicionales .contenido .table .columna .masajes h2{font-size:15px}#pages li#spa section article #cargar_contenido #grutas .contenido .table .columna .masajes .precio,#pages li#spa section article #cargar_contenido #grutas .contenido .table .columna .masajes .time,#pages li#spa section article #cargar_contenido #masajes-tradicionales .contenido .table .columna .masajes .precio,#pages li#spa section article #cargar_contenido #masajes-tradicionales .contenido .table .columna .masajes .time{font-size:20px}#pages li#spa section article #cargar_contenido #grutas .contenido .table .columna.cl1,#pages li#spa section article #cargar_contenido #masajes-tradicionales .contenido .table .columna.cl1{width:90%}#pages li#spa section article #cargar_contenido #grutas .contenido .texto,#pages li#spa section article #cargar_contenido #masajes-tradicionales .contenido .texto{width:100%;margin:0;display:inline-block;font-size:17px}#pages li#spa section article #cargar_contenido #grutas .contenido .texto span,#pages li#spa section article #cargar_contenido #masajes-tradicionales .contenido .texto span{width:100%}#pages li#spa section article #cargar_contenido #grutas .contenido b,#pages li#spa section article #cargar_contenido #masajes-tradicionales .contenido b{margin:10px 0 0;padding:0;font-size:18px;display:inline-block}#pages li#spa section article.hide{display:none}#pages li#spa.spamobile{padding:24px 0 9px}#pages li#espacios{background-image:url(img/esp/fondo.jpg);background-position:center top;background-repeat:no-repeat;padding:24px 0 19px;margin:25px 0 0;text-align:center}#pages li#espacios .hide{display:none}#pages li#espacios section{overflow:inherit}#pages li#espacios section article{height:auto}#pages li#espacios section article .circulos-top{width:100%;height:auto;position:relative;display:inline-block;top:0}#pages li#espacios section article .circulos-top .puntos{width:auto;height:auto;display:inline-block;float:none;padding:0;margin:0}#pages li#espacios section article .circulos-top .puntos .circle{width:150px;height:150px;background-size:cover;display:inline-block;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}#pages li#espacios section article .circulos-top .puntos.pc{display:none}#pages li#espacios section article .circulos-top .puntos.mobile{display:inline-block}#pages li#espacios section article#principal_espacios{height:auto;background:0 0}#pages li#espacios section #cargar_contenido_espacios,#pages li#espacios section #cargar_contenido_espacios #alberca{height:auto}#pages li#espacios section #cargar_contenido_espacios #alberca .fondo1,#pages li#espacios section #cargar_contenido_espacios #alberca .fondo2{width:100%;display:inline-block}#pages li#espacios section #cargar_contenido_espacios #alberca .fondo1 .info,#pages li#espacios section #cargar_contenido_espacios #alberca .fondo2 .info{height:auto;opacity:1;padding:27px 0 24px}#pages li#espacios section #cargar_contenido_espacios #alberca .fondo1 .info .mask,#pages li#espacios section #cargar_contenido_espacios #alberca .fondo2 .info .mask{height:auto;position:relative;overflow:inherit;opacity:1;z-index:0;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;-webkit-transition-delay:none;-moz-transition-delay:none;-o-transition-delay:none;-ms-transition-delay:none;transition-delay:none;-webkit-animation:none;-moz-animation:none;-ms-animation:none;-o-animation:none;animation:none}#pages li#espacios section #cargar_contenido_espacios #alberca .fondo1 .info .mask .fix,#pages li#espacios section #cargar_contenido_espacios #alberca .fondo2 .info .mask .fix{height:auto}#pages li#espacios section #cargar_contenido_espacios #alberca .fondo1 .info .mask .fix .table,#pages li#espacios section #cargar_contenido_espacios #alberca .fondo2 .info .mask .fix .table{height:auto;display:inline-block}#pages li#espacios section #cargar_contenido_espacios #alberca .fondo1 .info .mask .fix .table .columna,#pages li#espacios section #cargar_contenido_espacios #alberca .fondo2 .info .mask .fix .table .columna{width:100%;display:inline-block!important}#pages li#espacios section #cargar_contenido_espacios #alberca .fondo1 .info .mask .fix .table .columna img,#pages li#espacios section #cargar_contenido_espacios #alberca .fondo2 .info .mask .fix .table .columna img{max-width:100px;width:100%;display:inline-block}#pages li#espacios section #cargar_contenido_espacios #alberca .fondo1 .info .mask .fix .table .columna .txtalberca,#pages li#espacios section #cargar_contenido_espacios #alberca .fondo2 .info .mask .fix .table .columna .txtalberca{width:90%;height:auto;padding:14px 0 36px}#pages li#espacios section #cargar_contenido_espacios #alberca .fondo1 .info .mask .fix .table .columna .txtalberca h2,#pages li#espacios section #cargar_contenido_espacios #alberca .fondo2 .info .mask .fix .table .columna .txtalberca h2{margin:0;opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}#pages li#espacios section #cargar_contenido_espacios #alberca .fondo1 .info .mask .fix .table .columna #formalberca,#pages li#espacios section #cargar_contenido_espacios #alberca .fondo2 .info .mask .fix .table .columna #formalberca{width:100%;display:inline-block}#pages li#espacios section #cargar_contenido_espacios #alberca .fondo1 .info .mask .fix .table .columna #formalberca p,#pages li#espacios section #cargar_contenido_espacios #alberca .fondo2 .info .mask .fix .table .columna #formalberca p{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}#pages li#espacios section #cargar_contenido_espacios #alberca .fondo1 .info .mask .fix .table .columna #formalberca p label,#pages li#espacios section #cargar_contenido_espacios #alberca .fondo2 .info .mask .fix .table .columna #formalberca p label{width:100%;color:#fff;text-align:center;display:inline-block}#pages li#espacios section #cargar_contenido_espacios #alberca .fondo1 .info .mask .fix .table .columna #formalberca p input,#pages li#espacios section #cargar_contenido_espacios #alberca .fondo2 .info .mask .fix .table .columna #formalberca p input{width:90%;margin:13px 0 0;padding:6px 0}#pages li#espacios section #cargar_contenido_espacios #alberca .fondo1 .info .mask .fix .table .columna #formalberca p textarea,#pages li#espacios section #cargar_contenido_espacios #alberca .fondo2 .info .mask .fix .table .columna #formalberca p textarea{width:90%;margin:13px 0 0}#pages li#espacios section #cargar_contenido_espacios #alberca .fondo1 .info .mask .fix .table .columna #formalberca .botones,#pages li#espacios section #cargar_contenido_espacios #alberca .fondo2 .info .mask .fix .table .columna #formalberca .botones{text-align:center}#pages li#espacios section #cargar_contenido_espacios #alberca .fondo1 .info .mask .fix .table .columna #formalberca .botones input,#pages li#espacios section #cargar_contenido_espacios #alberca .fondo2 .info .mask .fix .table .columna #formalberca .botones input{width:90%;font-size:20px;padding:13px 0 11px}#pages li#espacios section #cargar_contenido_espacios #jardin,#pages li#espacios section #cargar_contenido_espacios #jardin .article{height:auto}#pages li#espacios section #cargar_contenido_espacios #jardin .article .table{height:auto;display:inline-block}#pages li#espacios section #cargar_contenido_espacios #jardin .article .table .columna{width:90%;display:inline-block!important}#pages li#espacios section #cargar_contenido_espacios #jardin .article .table .columna .title{width:100%}#pages li#espacios section #cargar_contenido_espacios #jardin .article .block{width:100%;min-width:300px;height:auto;overflow:inherit;float:none;display:inline-block}#pages li#espacios section #cargar_contenido_espacios #jardin .article .block .info{height:auto;opacity:1}#pages li#espacios section #cargar_contenido_espacios #jardin .article .block .info .mask{height:auto;position:relative;overflow:inherit;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;-webkit-transition-delay:none;-moz-transition-delay:none;-o-transition-delay:none;-ms-transition-delay:none;transition-delay:none;-webkit-animation:none;-moz-animation:none;-ms-animation:none;-o-animation:none;animation:none;z-index:0;opacity:1}#pages li#espacios section #cargar_contenido_espacios #jardin .article .block .info .mask .fix{height:auto}#pages li#espacios section #cargar_contenido_espacios #jardin .article .block .info .mask .fix form img.logoreserva{width:274px}#pages li#espacios section #cargar_contenido_espacios #jardin .article .block .info .mask .fix form p{opacity:1;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}#pages li#espacios section #cargar_contenido_espacios #jardin .article .block .info .mask .fix form p label{width:100%;color:#fff;display:inline-block}#pages li#espacios section #cargar_contenido_espacios #jardin .article .block .info .mask .fix form p input{width:90%;margin:11px 0 0;padding:10px 0 8px 9px}#pages li#espacios section #cargar_contenido_espacios #jardin .article .block .info .mask .fix form p textarea{width:90%;margin:11px 0 0;padding:10px 0 0 9px}#pages li#espacios section #cargar_contenido_espacios #jardin .article .block .info .mask .fix form .botones{text-align:center;padding:0 0 15px}#pages li#espacios section #cargar_contenido_espacios #jardin .article .block .info .mask .fix form .botones input{width:90%;font-size:20px;padding:13px 0 11px}#pages li#espacios section #cargar_contenido_espacios #jardin .article.fondo1{padding:12px 0 18px}#pages li#espacios section #cargar_contenido_espacios #cava{height:auto;display:inline-block}#pages li#espacios section #cargar_contenido_espacios #cava article{width:100%!important;display:inline-block}#pages li#espacios section #cargar_contenido_espacios #cava article .text{width:90%;height:auto!important;float:none;margin:18px 0 0!important;padding:8px 0 40px;display:inline-block}#pages li#espacios section #cargar_contenido_espacios #cava article .text p{width:auto}#pages li#espacios section #cargar_contenido_espacios #cava article form{width:100%;margin:0;float:none}#pages li#espacios section #cargar_contenido_espacios #cava article form p label{width:100%;text-align:center}#pages li#espacios section #cargar_contenido_espacios #cava article form p input{width:90%;height:auto!important;margin:13px 0 0;padding:7px 0 8px}#pages li#espacios section #cargar_contenido_espacios #cava article form p textarea{width:90%;height:66px!important;margin:0}#pages li#espacios section #cargar_contenido_espacios #cava article form .botones{text-align:center;padding:0 0 16px}#pages li#espacios section #cargar_contenido_espacios #cava article form .botones input{width:90%;font-size:20px;padding:13px 0 11px}#pages li#paquetes{text-align:center;margin:25px 0 0}#pages li#paquetes .hide{display:none}#pages li#paquetes section{overflow:inherit;height:auto}#pages li#paquetes section article{height:auto}#pages li#paquetes section article .circulos-top{width:100%;height:auto;position:relative;margin:0;display:inline-block;top:0}#pages li#paquetes section article .circulos-top .puntos{width:190px;display:inline-block;float:none;padding:0;margin:0}#pages li#paquetes section article .circulos-top .puntos .circle{width:190px;height:190px;background-image:url(img/spa/circle-h.png);background-size:cover;display:inline-block}#pages li#paquetes section article .circulos-top .puntos .circle.circle8 .txt{background-image:url(img/paq/text1-hover.png)}#pages li#paquetes section article .circulos-top .puntos .circle.circle9 .txt{background-image:url(img/paq/text2-hover.png)}#pages li#paquetes section article .circulos-top .puntos.pc{display:none}#pages li#paquetes section #cargar_contenido_paquetes #fin-de-semana{height:auto}#pages li#paquetes section #cargar_contenido_paquetes #fin-de-semana article .text{padding:12px 0 22px}#pages li#paquetes section #cargar_contenido_paquetes #fin-de-semana article .text h1{font-size:33px;margin:0!important}#pages li#paquetes section #cargar_contenido_paquetes #fin-de-semana article .text .control{margin:17px 0 22px;display:inline-block}#pages li#paquetes section #cargar_contenido_paquetes #fin-de-semana article .text .control a{font-size:21px;padding:8px 61px}#pages li#paquetes section #cargar_contenido_paquetes #fin-de-semana article .text .table{width:100%;margin:0;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center}#pages li#paquetes section #cargar_contenido_paquetes #fin-de-semana article .text .table .columna{width:100%;display:inline-block!important}#pages li#paquetes section #cargar_contenido_paquetes #fin-de-semana article .text .table .columna .bloque h2{font-size:16px}#pages li#paquetes section #cargar_contenido_paquetes #fin-de-semana article .text .table .columna .bloque b{font-size:15px}#pages li#paquetes section #cargar_contenido_paquetes #fin-de-semana article .text .table .columna .bloque ul{display:inline-block;overflow:inherit}#pages li#paquetes section #cargar_contenido_paquetes #fin-de-semana article .text .table .columna .bloque ul li{font-size:15px}#pages li#paquetes section #cargar_contenido_paquetes #lunes-miercoles{height:auto}#pages li#paquetes section #cargar_contenido_paquetes #lunes-miercoles article{float:none;padding:0}#pages li#paquetes section #cargar_contenido_paquetes #lunes-miercoles article .text{padding:17px 0 26px}#pages li#paquetes section #cargar_contenido_paquetes #lunes-miercoles article .text h1{margin:0;font-size:29px}#pages li#paquetes section #cargar_contenido_paquetes #lunes-miercoles article .text .control{width:auto;display:inline-block;margin:16px 0 0}#pages li#paquetes section #cargar_contenido_paquetes #lunes-miercoles article .text .control a{font-size:22px;padding:8px 61px;text-decoration:none}#pages li#paquetes section #cargar_contenido_paquetes #lunes-miercoles article .text .table{height:auto;display:inline-block}#pages li#paquetes section #cargar_contenido_paquetes #lunes-miercoles article .text .table .columna{width:100%;display:inline-block!important}#pages li#grupos section{height:auto}#pages li#grupos section article{width:100%;height:auto;float:none;overflow:inherit}#pages li#grupos section article .info{height:auto;opacity:1}#pages li#grupos section article .info .mask{height:auto;position:relative;overflow:inherit;z-index:0;opacity:1;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;-webkit-transition-delay:none;-moz-transition-delay:none;-o-transition-delay:none;-ms-transition-delay:none;transition-delay:none;-webkit-animation:none;-moz-animation:none;-ms-animation:none;-o-animation:none;animation:none}#pages li#grupos section article .info .mask .fix{height:auto}#pages li#grupos section article .info .mask .fix .table{height:auto;display:inline-block}#pages li#grupos section article .info .mask .fix .table .columna{display:inline-block!important;vertical-align:top}#pages li#grupos section article .info .mask .fix .table .columna h2{font-size:34px;margin:0;opacity:1;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}#pages li#grupos section article .info .mask .fix .table .columna .incluye{width:90%;padding:13px 10px 10px;text-align:center;font-size:17px}#pages li#grupos section article .info .mask .fix .table .columna .incluye ul{width:100%}#pages li#grupos section article .info.colorg1{padding:11px 0 31px}#pages li#grupos section article .info.colorg2{padding:20px 0}#pages li#grupos section article .info.colorg2 .mask .fix .table .columna h2{margin:10px 0 8px}#pages li#contacto{background-color:#000;right:0}#pages li#contacto section{width:100%;height:auto;padding:11px 0 0;float:none}#pages li#contacto section form{width:100%;height:auto;position:relative;right:0;margin:0}#pages li#contacto section form h2{font-size:35px;text-align:center}#pages li#contacto section form ul{width:100%}#pages li#contacto section form ul li{padding:0;margin:0 0 6px;text-align:center;border:none}#pages li#contacto section form ul li label{width:100%;margin:0 0 8px;padding:0;float:none;text-align:center;font-size:20px}#pages li#contacto section form ul li input{width:90%;height:auto;padding:8px 0 8px 5px;display:inline-block}#pages li#contacto section form ul li select{width:90%;padding:8px 0 8px 5px;vertical-align:top;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}#pages li#contacto section form ul li textarea{width:90%;height:38px;padding:8px 0 8px 5px}#pages li#contacto section form ul li .boton{margin:23px 0 0}#pages li#contacto section #download_mapa{position:relative;right:0;top:0;z-index:0;margin:7px 0 20px;text-align:center}#pages li#contacto section #download_mapa a{width:82%;font-size:20px}#pages li#contacto section #mapa{display:none}#pages li#contacto section.fnd-contacto{background-image:url(img/contact/2.jpg);background-size:cover}}