﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.home-page .social,.green_fees-page .social,.quienes-somos-page .social,.mallorca-page .social,.servicios-page .social,.listado-golf-page .social,.golf-page .social,.blog-detail-page main .social,.blog-page main .social,.partners-page .social,.paquete-page .social,.paquetes-page .social,.paquetes-page main .social,.hoteles-page .social,.hotel-page .social,.rent-a-car-page .social,.vuelos-page .social,.blog-page main div.categorias,.paquete-page main div.categorias,.paquetes-page main div.categorias,.crumbs,.menu-cliente,.main-header .nav .wrapper,.main-header .body .wrapper,footer .wrapper,.home-page .intro,.green_fees-page .intro,.quienes-somos-page .intro,.mallorca-page .intro,.servicios-page .intro,.paquetes-page .intro,.listado-golf-page .intro,.bono-paquete-page .intro,.bono-hotel-page .intro,.home-page .destacados-paquetes,.green_fees-page .destacados-paquetes,.home-page .destacados-golf-blog,.green_fees-page .destacados-golf-blog,.quienes-somos-page .valores,.quienes-somos-page .plataforma>div,.mallorca-page .reserve>div,.mallorca-page .extra,.servicios-page .otras>div,.servicios-page .campos>div,.servicios-page .hoteles,.servicios-page .paquetes>div,.servicios-page .rentacar,.listado-golf-page .intro+div,.hoteles-lista-page main>.wrapper,.hoteles-valoracion-page main>.wrapper,.paquete-datos-page main>.wrapper,.hoteles-datos-page main>.wrapper,.hoteles-confirmacion-page main>.wrapper,.hoteles-seleccion-page main>.wrapper,.campos-seleccion-page main>.wrapper,.campos-lista-page main>.wrapper,.golf-page .intro,.golf-page .hoyos,.green-fee-page main .wrapper,.faq-page main .wrapper,.notas-legales-page main .wrapper,.politica-privacidad-page main .wrapper,.terminos-condiciones-page main .wrapper,.blog-detail-page main>div,.blog-page main>div,.paquete-page main>div,.paquetes-page main>div,.paquetes-page main .listado-paquetes,.paquete-page main,#cesta,.hoteles-page .wrapper,.hotel-page .wrapper,.contacto-page main .wrapper,.pago-page main>div,.cliente-transfer-page main>div,.cliente-rentacar-page main>div,.cliente-datos-page main>div,.cliente-reservas-page main>div,.cliente-reserva-page main>div,.cliente-login-page main>div,#bono-hotel,.bono-paquete-page main .intro,.bono-hotel-page main .intro,.rent-a-car-page .intro,.vuelos-page .intro,#precookies .cookies{max-width:1200px;width:90%;margin:0 auto}.cliente-transfer-page main [type=text],.cliente-transfer-page main [type=email],.cliente-transfer-page main textarea,.cliente-transfer-page main select,.cliente-rentacar-page main [type=text],.cliente-rentacar-page main [type=email],.cliente-rentacar-page main textarea,.cliente-rentacar-page main select,body{font-family:'Roboto Slab', serif;font-weight:100;font-size:19px;line-height:1.3}@media (min-width: 480px){.cliente-transfer-page main [type=text],.cliente-transfer-page main [type=email],.cliente-transfer-page main textarea,.cliente-transfer-page main select,.cliente-rentacar-page main [type=text],.cliente-rentacar-page main [type=email],.cliente-rentacar-page main textarea,.cliente-rentacar-page main select,body{font-size:22px}}@media (min-width: 768px){.cliente-transfer-page main [type=text],.cliente-transfer-page main [type=email],.cliente-transfer-page main textarea,.cliente-transfer-page main select,.cliente-rentacar-page main [type=text],.cliente-rentacar-page main [type=email],.cliente-rentacar-page main textarea,.cliente-rentacar-page main select,body{font-size:24px}}@media (min-width: 900px){.cliente-transfer-page main [type=text],.cliente-transfer-page main [type=email],.cliente-transfer-page main textarea,.cliente-transfer-page main select,.cliente-rentacar-page main [type=text],.cliente-rentacar-page main [type=email],.cliente-rentacar-page main textarea,.cliente-rentacar-page main select,body{font-size:27px}}@media (min-width: 1200px){.cliente-transfer-page main [type=text],.cliente-transfer-page main [type=email],.cliente-transfer-page main textarea,.cliente-transfer-page main select,.cliente-rentacar-page main [type=text],.cliente-rentacar-page main [type=email],.cliente-rentacar-page main textarea,.cliente-rentacar-page main select,body{font-size:29px}}.blog-page main div.categorias h2.categorias,.paquete-page main div.categorias h2.categorias,.paquetes-page main div.categorias h2.categorias,.main-header .body form>fieldset .titulo,.main-header .logo .su-reserva .titulo,.main-header .call,.home-page main>div h1,.home-page main>div h2,.green_fees-page main>div h1,.green_fees-page main>div h2,.quienes-somos-page main>div h1,.quienes-somos-page main>div h2,.mallorca-page main>div h1,.mallorca-page main>div h2,.servicios-page main>div h1,.servicios-page main>div h2,.paquetes-page main>div h1,.paquetes-page main>div h2,.listado-golf-page main>div h1,.listado-golf-page main>div h2,.bono-paquete-page main>div h1,.bono-paquete-page main>div h2,.bono-hotel-page main>div h1,.bono-hotel-page main>div h2,.home-page .destacados-paquetes h3,.home-page .destacados-paquetes h2,.green_fees-page .destacados-paquetes h3,.green_fees-page .destacados-paquetes h2,.home-page .destacados-golf-blog .destacados-golf h2,.home-page .destacados-golf-blog .destacados-blog h2,.green_fees-page .destacados-golf-blog .destacados-golf h2,.green_fees-page .destacados-golf-blog .destacados-blog h2,.hoteles-lista-page main h2,.hoteles-valoracion-page main h2,.paquete-datos-page main h2,.hoteles-datos-page main h2,.hoteles-confirmacion-page main h2,.hoteles-seleccion-page main h2,.campos-seleccion-page main h2,.campos-lista-page main h2,.hoteles-lista-page h4,.paquete-datos-page main form h3,.paquete-datos-page main form h4,.hoteles-datos-page main form h3,.hoteles-datos-page main form h4,.golf-page main h1,.golf-page main h2,.golf-page .intro>h1+div+div .ficha-tecnica dt,.golf-page .intro>h1+div+div .ficha-tecnica a,.golf-page .intro>p:first-child,.golf-page .rating li,.green-fee-page main h1,.green-fee-page main h2,.green-fee-page main h3,.green-fee-page main h4,.faq-page main h1,.faq-page main h2,.faq-page main h3,.faq-page main h4,.notas-legales-page main h1,.notas-legales-page main h2,.notas-legales-page main h3,.notas-legales-page main h4,.politica-privacidad-page main h1,.politica-privacidad-page main h2,.politica-privacidad-page main h3,.politica-privacidad-page main h4,.terminos-condiciones-page main h1,.terminos-condiciones-page main h2,.terminos-condiciones-page main h3,.terminos-condiciones-page main h4,.partners-page main h1,.paquete-page main .paquetes,.paquetes-page main .paquetes,.paquetes-page main .nombre,.paquete-page main .titulo,.paquete-page main .titulo+h3+p,.paquete-page main .titulo+p,.paquete-page main .descripcion .incluye,.hoteles-page .wrapper .intro h1,.hoteles-page .wrapper h4,.hotel-page .wrapper h3,.hotel-page .wrapper h1,.hotel-page .wrapper .ficha>ul>li strong,.contacto-page main .wrapper h3,.contacto-page main .wrapper h1,.pago-page main h1,.cliente-transfer-page main h1,.cliente-rentacar-page main h1,.cliente-datos-page main h1,.cliente-reservas-page main h1,.cliente-reserva-page main h1,.cliente-login-page main h1{font-family:'Roboto Slab', serif;font-weight:700;letter-spacing:-1px}.cliente-reserva-page main .pagos-reserva a,.cliente-reservas-page main .reservas a,button,.main-header,.main-header .body form>fieldset label,.main-header .body form>fieldset [type=text],.hoteles-lista-page h3,.hoteles-page .wrapper h3,.cliente-reserva-page main .pagos-reserva .pagado{font-family:'Roboto Slab', serif;font-weight:300}footer,.campos-seleccion-page main .dias ul,.hoteles-seleccion-page .selector,.paquete-datos-page main form .ocupantes,.paquete-datos-page main form .datos,.hoteles-datos-page main form .ocupantes,.hoteles-datos-page main form .datos,.blog-detail-page main>div,.cliente-transfer-page main .datos,.cliente-rentacar-page main .datos,.cliente-transfer-page main .recogida,.cliente-transfer-page main .devolucion,.cliente-rentacar-page main .recogida,.cliente-rentacar-page main .devolucion,.cliente-transfer-page main .transfer,.cliente-transfer-page main .vehiculo,.cliente-rentacar-page main .transfer,.cliente-rentacar-page main .vehiculo{*zoom:1}footer:after,.campos-seleccion-page main .dias ul:after,.hoteles-seleccion-page .selector:after,.paquete-datos-page main form .ocupantes:after,.paquete-datos-page main form .datos:after,.hoteles-datos-page main form .ocupantes:after,.hoteles-datos-page main form .datos:after,.blog-detail-page main>div:after,.cliente-transfer-page main .datos:after,.cliente-rentacar-page main .datos:after,.cliente-transfer-page main .recogida:after,.cliente-transfer-page main .devolucion:after,.cliente-rentacar-page main .recogida:after,.cliente-rentacar-page main .devolucion:after,.cliente-transfer-page main .transfer:after,.cliente-transfer-page main .vehiculo:after,.cliente-rentacar-page main .transfer:after,.cliente-rentacar-page main .vehiculo:after{content:"";display:table;clear:both}.menu-cliente ul li,.main-header .nav .pages li,.home-page .destacados-paquetes ul li,.green_fees-page .destacados-paquetes ul li,.home-page .destacados-golf-blog .destacados-golf ul li,.home-page .destacados-golf-blog .destacados-blog ul li,.green_fees-page .destacados-golf-blog .destacados-golf ul li,.green_fees-page .destacados-golf-blog .destacados-blog ul li,.listado-golf-page .intro+div ul li,.blog-page main div.categorias ul.categorias li,.paquete-page main div.categorias ul.categorias li,.paquetes-page main div.categorias ul.categorias li,.blog-page main .posts li,.partners-page main ul li{display:inline-block;vertical-align:top}.menu-cliente ul li:before,.main-header .nav .pages li:before{content:'|';margin:0 0.5em}.menu-cliente ul li:first-child:before,.main-header .nav .pages li:first-child:before{content:'';margin:0}.home-page .destacados-paquetes .action>a,.green_fees-page .destacados-paquetes .action>a,.home-page .pasos .action a,.green_fees-page .pasos .action a,.quienes-somos-page .plataforma .action a,.mallorca-page .reserve .action a,.servicios-page .hoteles .action a,.servicios-page .paquetes .action a,.paquetes-page main .book-now,.hotel-page .action a,.home-page .destacados-golf-blog .destacados-golf ul li .go a,.home-page .destacados-golf-blog .destacados-blog ul li .go a,.green_fees-page .destacados-golf-blog .destacados-golf ul li .go a,.green_fees-page .destacados-golf-blog .destacados-blog ul li .go a,.quienes-somos-page .valores .action a,.servicios-page .otras .action a,.servicios-page .campos .action a,.servicios-page .rentacar .action a,.golf-page .intro .action a,.paquete-page main .action a{display:inline-block;padding:1em 1em;min-width:17em;white-space:nowrap;color:#fff;font-size:0.7em;font-weight:400;margin-left:1em;margin-right:1em}.home-page .destacados-paquetes .action>a,.green_fees-page .destacados-paquetes .action>a,.home-page .pasos .action a,.green_fees-page .pasos .action a,.quienes-somos-page .plataforma .action a,.mallorca-page .reserve .action a,.servicios-page .hoteles .action a,.servicios-page .paquetes .action a,.paquetes-page main .book-now,.hotel-page .action a{background-color:#006C9B}.home-page .destacados-paquetes .action>a:hover,.green_fees-page .destacados-paquetes .action>a:hover,.home-page .pasos .action a:hover,.green_fees-page .pasos .action a:hover,.quienes-somos-page .plataforma .action a:hover,.mallorca-page .reserve .action a:hover,.servicios-page .hoteles .action a:hover,.servicios-page .paquetes .action a:hover,.paquetes-page main .book-now:hover,.hotel-page .action a:hover{background-color:#57ABC0}.home-page .destacados-golf-blog .destacados-golf ul li .go a,.home-page .destacados-golf-blog .destacados-blog ul li .go a,.green_fees-page .destacados-golf-blog .destacados-golf ul li .go a,.green_fees-page .destacados-golf-blog .destacados-blog ul li .go a,.quienes-somos-page .valores .action a,.servicios-page .otras .action a,.servicios-page .campos .action a,.servicios-page .rentacar .action a,.golf-page .intro .action a,.paquete-page main .action a{background-color:#3D6026}.home-page .destacados-golf-blog .destacados-golf ul li .go a:hover,.home-page .destacados-golf-blog .destacados-blog ul li .go a:hover,.green_fees-page .destacados-golf-blog .destacados-golf ul li .go a:hover,.green_fees-page .destacados-golf-blog .destacados-blog ul li .go a:hover,.quienes-somos-page .valores .action a:hover,.servicios-page .otras .action a:hover,.servicios-page .campos .action a:hover,.servicios-page .rentacar .action a:hover,.golf-page .intro .action a:hover,.paquete-page main .action a:hover{background-color:#A4AE59}.home-page .destacados-paquetes ul,.green_fees-page .destacados-paquetes ul,.home-page .destacados-golf-blog .destacados-golf ul,.home-page .destacados-golf-blog .destacados-blog ul,.green_fees-page .destacados-golf-blog .destacados-golf ul,.green_fees-page .destacados-golf-blog .destacados-blog ul,.listado-golf-page .intro+div ul{margin:1em -1em}@media (min-width: 768px){.home-page .destacados-paquetes ul,.green_fees-page .destacados-paquetes ul,.home-page .destacados-golf-blog .destacados-golf ul,.home-page .destacados-golf-blog .destacados-blog ul,.green_fees-page .destacados-golf-blog .destacados-golf ul,.green_fees-page .destacados-golf-blog .destacados-blog ul,.listado-golf-page .intro+div ul{text-align:left}}.home-page .destacados-paquetes ul .nombre,.green_fees-page .destacados-paquetes ul .nombre,.home-page .destacados-golf-blog .destacados-golf ul .nombre,.home-page .destacados-golf-blog .destacados-blog ul .nombre,.green_fees-page .destacados-golf-blog .destacados-golf ul .nombre,.green_fees-page .destacados-golf-blog .destacados-blog ul .nombre,.listado-golf-page .intro+div ul .nombre{font-weight:400;margin-bottom:1em;font-size:0.7em}@media (max-width: 767px){.home-page .destacados-paquetes ul .nombre,.green_fees-page .destacados-paquetes ul .nombre,.home-page .destacados-golf-blog .destacados-golf ul .nombre,.home-page .destacados-golf-blog .destacados-blog ul .nombre,.green_fees-page .destacados-golf-blog .destacados-golf ul .nombre,.green_fees-page .destacados-golf-blog .destacados-blog ul .nombre,.listado-golf-page .intro+div ul .nombre{font-size:1em}}.home-page .destacados-paquetes ul li,.green_fees-page .destacados-paquetes ul li,.home-page .destacados-golf-blog .destacados-golf ul li,.home-page .destacados-golf-blog .destacados-blog ul li,.green_fees-page .destacados-golf-blog .destacados-golf ul li,.green_fees-page .destacados-golf-blog .destacados-blog ul li,.listado-golf-page .intro+div ul li{display:block;margin-bottom:2em;padding:0 1em;border:1px solid #EEE;border-width:0 1px;margin-left:-1px}@media (min-width: 768px){.home-page .destacados-paquetes ul li,.green_fees-page .destacados-paquetes ul li,.home-page .destacados-golf-blog .destacados-golf ul li,.home-page .destacados-golf-blog .destacados-blog ul li,.green_fees-page .destacados-golf-blog .destacados-golf ul li,.green_fees-page .destacados-golf-blog .destacados-blog ul li,.listado-golf-page .intro+div ul li{display:inline-block;width:50%;margin-bottom:0}.home-page .destacados-paquetes ul li,.green_fees-page .destacados-paquetes .home-page ul li,.home-page .destacados-golf-blog .destacados-golf ul li,.home-page .destacados-golf-blog .destacados-blog ul li,.green_fees-page .destacados-golf-blog .destacados-golf .home-page ul li,.green_fees-page .destacados-golf-blog .destacados-blog .home-page ul li,.home-page .listado-golf-page .intro+div ul li,.listado-golf-page .intro+div .home-page ul li{width:33.33%;font-size:0.8em}}.home-page .destacados-paquetes ul li,.green_fees-page .destacados-paquetes .home-page ul li,.home-page .destacados-golf-blog .destacados-golf ul li,.home-page .destacados-golf-blog .destacados-blog ul li,.green_fees-page .destacados-golf-blog .destacados-golf .home-page ul li,.green_fees-page .destacados-golf-blog .destacados-blog .home-page ul li,.home-page .listado-golf-page .intro+div ul li,.listado-golf-page .intro+div .home-page ul li{border:none}.home-page .destacados-paquetes ul .foto img,.green_fees-page .destacados-paquetes ul .foto img,.home-page .destacados-golf-blog .destacados-golf ul .foto img,.home-page .destacados-golf-blog .destacados-blog ul .foto img,.green_fees-page .destacados-golf-blog .destacados-golf ul .foto img,.green_fees-page .destacados-golf-blog .destacados-blog ul .foto img,.listado-golf-page .intro+div ul .foto img{display:block;width:100%;height:auto}.home-page .destacados-paquetes ul .logo,.green_fees-page .destacados-paquetes ul .logo,.home-page .destacados-golf-blog .destacados-golf ul .logo,.home-page .destacados-golf-blog .destacados-blog ul .logo,.green_fees-page .destacados-golf-blog .destacados-golf ul .logo,.green_fees-page .destacados-golf-blog .destacados-blog ul .logo,.listado-golf-page .intro+div ul .logo{position:relative;overflow:hidden;text-align:center;width:70%;margin:-3.5em auto 1em;min-height:5em;padding-top:1em}.home-page .destacados-paquetes ul .logo img,.green_fees-page .destacados-paquetes ul .logo img,.home-page .destacados-golf-blog .destacados-golf ul .logo img,.home-page .destacados-golf-blog .destacados-blog ul .logo img,.green_fees-page .destacados-golf-blog .destacados-golf ul .logo img,.green_fees-page .destacados-golf-blog .destacados-blog ul .logo img,.listado-golf-page .intro+div ul .logo img{position:relative;height:4em;width:auto}.home-page .destacados-paquetes ul .logo:before,.green_fees-page .destacados-paquetes ul .logo:before,.home-page .destacados-golf-blog .destacados-golf ul .logo:before,.home-page .destacados-golf-blog .destacados-blog ul .logo:before,.green_fees-page .destacados-golf-blog .destacados-golf ul .logo:before,.green_fees-page .destacados-golf-blog .destacados-blog ul .logo:before,.listado-golf-page .intro+div ul .logo:before{content:'';position:absolute;width:100%;padding-bottom:100%;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;background:#fff;top:0;left:0}.home-page .destacados-paquetes ul .texto,.green_fees-page .destacados-paquetes ul .texto,.home-page .destacados-golf-blog .destacados-golf ul .texto,.home-page .destacados-golf-blog .destacados-blog ul .texto,.green_fees-page .destacados-golf-blog .destacados-golf ul .texto,.green_fees-page .destacados-golf-blog .destacados-blog ul .texto,.listado-golf-page .intro+div ul .texto{font-size:0.7em;text-align:justify;margin-bottom:1em;color:#666}@media (min-width: 768px){.home-page .destacados-paquetes ul .texto,.green_fees-page .destacados-paquetes ul .texto,.home-page .destacados-golf-blog .destacados-golf ul .texto,.home-page .destacados-golf-blog .destacados-blog ul .texto,.green_fees-page .destacados-golf-blog .destacados-golf ul .texto,.green_fees-page .destacados-golf-blog .destacados-blog ul .texto,.listado-golf-page .intro+div ul .texto{font-size:0.6em}}.home-page .destacados-paquetes ul .go,.green_fees-page .destacados-paquetes ul .go,.home-page .destacados-golf-blog .destacados-golf ul .go,.home-page .destacados-golf-blog .destacados-blog ul .go,.green_fees-page .destacados-golf-blog .destacados-golf ul .go,.green_fees-page .destacados-golf-blog .destacados-blog ul .go,.listado-golf-page .intro+div ul .go{font-size:0.8em}@media (min-width: 768px){.home-page .destacados-paquetes ul .go,.green_fees-page .destacados-paquetes ul .go,.home-page .destacados-golf-blog .destacados-golf ul .go,.home-page .destacados-golf-blog .destacados-blog ul .go,.green_fees-page .destacados-golf-blog .destacados-golf ul .go,.green_fees-page .destacados-golf-blog .destacados-blog ul .go,.listado-golf-page .intro+div ul .go{font-size:0.6em}}.home-page .destacados-paquetes ul .go a,.green_fees-page .destacados-paquetes ul .go a,.home-page .destacados-golf-blog .destacados-golf ul .go a,.home-page .destacados-golf-blog .destacados-blog ul .go a,.green_fees-page .destacados-golf-blog .destacados-golf ul .go a,.green_fees-page .destacados-golf-blog .destacados-blog ul .go a,.listado-golf-page .intro+div ul .go a{font-weight:400;color:#3D6026}.home-page .destacados-paquetes ul .go a:before,.green_fees-page .destacados-paquetes ul .go a:before,.home-page .destacados-golf-blog .destacados-golf ul .go a:before,.home-page .destacados-golf-blog .destacados-blog ul .go a:before,.green_fees-page .destacados-golf-blog .destacados-golf ul .go a:before,.green_fees-page .destacados-golf-blog .destacados-blog ul .go a:before,.listado-golf-page .intro+div ul .go a:before{content:'> '}.hoteles-lista-page .recomendados,.hoteles-page .wrapper .recomendados{font-size:0.9em}.hoteles-lista-page .recomendados h3,.hoteles-page .wrapper .recomendados h3{background-color:#006C9B}.hoteles-lista-page .recomendados h3:after,.hoteles-page .wrapper .recomendados h3:after{border-top-color:#006C9B}.hoteles-lista-page .recomendados h4,.hoteles-page .wrapper .recomendados h4,.hoteles-lista-page .recomendados h4 a,.hoteles-page .wrapper .recomendados h4 a{color:#006C9B}.hoteles-lista-page .recomendados .img,.hoteles-page .wrapper .recomendados .img{width:20%}@media (min-width: 768px){.hoteles-lista-page .recomendados .info,.hoteles-page .wrapper .recomendados .info{padding-left:1em;padding-right:1em}}.hoteles-lista-page .recomendados .info a,.hoteles-page .wrapper .recomendados .info a{color:#006C9B}.hoteles-lista-page .otros,.hoteles-page .wrapper .otros{font-size:0.8em}.hoteles-lista-page .otros button,.hoteles-page .wrapper .otros button{background-color:#57ABC0;font-size:0.7em}.hoteles-lista-page .otros button:hover,.hoteles-page .wrapper .otros button:hover{background-color:#006C9B}.hoteles-lista-page .otros>ul,.hoteles-page .wrapper .otros>ul{overflow:hidden}.hoteles-lista-page .otros>ul>li,.hoteles-page .wrapper .otros>ul>li{float:left;border:1px solid #EEE;min-height:410px;width:100%;padding:1em}.hoteles-lista-page .otros>ul>li.odd,.hoteles-page .wrapper .otros>ul>li.odd{clear:left;border-width:0 1px 0 0}.hoteles-lista-page .otros>ul>li.even,.hoteles-page .wrapper .otros>ul>li.even{border-width:0 0 0 1px;margin-left:-1px}@media (min-width: 1200px){.hoteles-lista-page .otros>ul>li,.hoteles-page .wrapper .otros>ul>li{width:50%}}.hoteles-lista-page .otros .img,.hoteles-page .wrapper .otros .img{width:35%}.hoteles-lista-page .otros .info,.hoteles-page .wrapper .otros .info{border-left:0}@media (min-width: 768px){.hoteles-lista-page .otros .info,.hoteles-page .wrapper .otros .info{padding-right:1em;padding-left:1em}}.hoteles-lista-page .otros .info a,.hoteles-page .wrapper .otros .info a{color:#57ABC0}.hoteles-lista-page .otros .info li,.hoteles-page .wrapper .otros .info li{padding-left:0}.hoteles-lista-page .otros h3,.hoteles-page .wrapper .otros h3{background-color:#57ABC0}.hoteles-lista-page .otros h3:after,.hoteles-page .wrapper .otros h3:after{border-top-color:#57ABC0}.hoteles-lista-page .otros h4,.hoteles-page .wrapper .otros h4{color:#57ABC0}.hoteles-lista-page .otros form p,.hoteles-page .wrapper .otros form p{font-size:0.8em}.hoteles-lista-page .recomendados,.hoteles-page .wrapper .recomendados,.hoteles-lista-page .otros,.hoteles-page .wrapper .otros{margin:2em 0}.hoteles-lista-page .recomendados>ul>li,.hoteles-page .wrapper .recomendados>ul>li,.hoteles-lista-page .otros>ul>li,.hoteles-page .wrapper .otros>ul>li{padding-bottom:2em;position:relative}.hoteles-lista-page .recomendados>ul>li>div,.hoteles-page .wrapper .recomendados>ul>li>div,.hoteles-lista-page .otros>ul>li>div,.hoteles-page .wrapper .otros>ul>li>div{display:table-row}.hoteles-lista-page .recomendados .img,.hoteles-page .wrapper .recomendados .img,.hoteles-lista-page .otros .img,.hoteles-page .wrapper .otros .img,.hoteles-lista-page .recomendados .info,.hoteles-page .wrapper .recomendados .info,.hoteles-lista-page .otros .info,.hoteles-page .wrapper .otros .info,.hoteles-lista-page .recomendados form,.hoteles-page .wrapper .recomendados form,.hoteles-lista-page .otros form,.hoteles-page .wrapper .otros form{display:block;vertical-align:top}@media (min-width: 768px){.hoteles-lista-page .recomendados .img,.hoteles-page .wrapper .recomendados .img,.hoteles-lista-page .otros .img,.hoteles-page .wrapper .otros .img,.hoteles-lista-page .recomendados .info,.hoteles-page .wrapper .recomendados .info,.hoteles-lista-page .otros .info,.hoteles-page .wrapper .otros .info,.hoteles-lista-page .recomendados form,.hoteles-page .wrapper .recomendados form,.hoteles-lista-page .otros form,.hoteles-page .wrapper .otros form{display:table-cell}}.hoteles-lista-page .recomendados .img,.hoteles-page .wrapper .recomendados .img,.hoteles-lista-page .otros .img,.hoteles-page .wrapper .otros .img{width:100%;margin-bottom:1em}@media (min-width: 768px){.hoteles-lista-page .recomendados .img,.hoteles-page .wrapper .recomendados .img,.hoteles-lista-page .otros .img,.hoteles-page .wrapper .otros .img{width:20%;padding-right:1em}}.hoteles-lista-page .recomendados .img span,.hoteles-page .wrapper .recomendados .img span,.hoteles-lista-page .otros .img span,.hoteles-page .wrapper .otros .img span{display:block;width:100%;background-size:cover;background-position:50%;padding-bottom:70%}.hoteles-lista-page .recomendados h4 span,.hoteles-page .wrapper .recomendados h4 span,.hoteles-lista-page .otros h4 span,.hoteles-page .wrapper .otros h4 span{display:inline-block;margin-left:2%}.hoteles-lista-page .recomendados .info,.hoteles-page .wrapper .recomendados .info,.hoteles-lista-page .otros .info,.hoteles-page .wrapper .otros .info{padding-bottom:1.5em}.hoteles-lista-page .recomendados .info p,.hoteles-page .wrapper .recomendados .info p,.hoteles-lista-page .otros .info p,.hoteles-page .wrapper .otros .info p,.hoteles-lista-page .recomendados .info ul,.hoteles-page .wrapper .recomendados .info ul,.hoteles-lista-page .otros .info ul,.hoteles-page .wrapper .otros .info ul{font-size:0.7em}.hoteles-lista-page .recomendados .info ul,.hoteles-page .wrapper .recomendados .info ul,.hoteles-lista-page .otros .info ul,.hoteles-page .wrapper .otros .info ul{padding-top:1.5em}@media (min-width: 768px){.hoteles-lista-page .recomendados .info ul,.hoteles-page .wrapper .recomendados .info ul,.hoteles-lista-page .otros .info ul,.hoteles-page .wrapper .otros .info ul{position:absolute;bottom:3em;left:20%;padding-top:0}}.hoteles-lista-page .recomendados .info li,.hoteles-page .wrapper .recomendados .info li,.hoteles-lista-page .otros .info li,.hoteles-page .wrapper .otros .info li{text-align:center}@media (min-width: 768px){.hoteles-lista-page .recomendados .info li,.hoteles-page .wrapper .recomendados .info li,.hoteles-lista-page .otros .info li,.hoteles-page .wrapper .otros .info li{display:inline-block;padding-left:1.5em;padding-top:0;text-align:left}}.hoteles-lista-page .recomendados .info a,.hoteles-page .wrapper .recomendados .info a,.hoteles-lista-page .otros .info a,.hoteles-page .wrapper .otros .info a{font-weight:400}@media (min-width: 768px){.hoteles-lista-page .recomendados .info,.hoteles-page .wrapper .recomendados .info,.hoteles-lista-page .otros .info,.hoteles-page .wrapper .otros .info{border:1px solid #EEE;border-width:0 1px}}.hoteles-lista-page .recomendados form,.hoteles-page .wrapper .recomendados form,.hoteles-lista-page .otros form,.hoteles-page .wrapper .otros form{text-align:center}@media (min-width: 768px){.hoteles-lista-page .recomendados form,.hoteles-page .wrapper .recomendados form,.hoteles-lista-page .otros form,.hoteles-page .wrapper .otros form{padding:0 0 0 1em;width:25%}}.hoteles-lista-page .recomendados button,.hoteles-page .wrapper .recomendados button,.hoteles-lista-page .otros button,.hoteles-page .wrapper .otros button{line-height:1;padding:0;height:5em;width:5em;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;margin:1em 0 0 0}.green-fee-page .main-header .body,.faq-page .main-header .body,.notas-legales-page .main-header .body,.politica-privacidad-page .main-header .body,.terminos-condiciones-page .main-header .body,.blog-detail-page .main-header .body,.blog-page .main-header .body,.pago-page .main-header .body,.cliente-transfer-page .main-header .body,.cliente-rentacar-page .main-header .body,.cliente-datos-page .main-header .body,.cliente-reservas-page .main-header .body,.cliente-reserva-page .main-header .body,.cliente-login-page .main-header .body{background-image:url(../img/grad1.png);background-repeat:repeat-x;background-position:50% 0}.green-fee-page .main-header .body .wrapper,.faq-page .main-header .body .wrapper,.notas-legales-page .main-header .body .wrapper,.politica-privacidad-page .main-header .body .wrapper,.terminos-condiciones-page .main-header .body .wrapper,.blog-detail-page .main-header .body .wrapper,.blog-page .main-header .body .wrapper,.pago-page .main-header .body .wrapper,.cliente-transfer-page .main-header .body .wrapper,.cliente-rentacar-page .main-header .body .wrapper,.cliente-datos-page .main-header .body .wrapper,.cliente-reservas-page .main-header .body .wrapper,.cliente-reserva-page .main-header .body .wrapper,.cliente-login-page .main-header .body .wrapper{padding-top:1em}.green-fee-page .main-header .body form.open,.faq-page .main-header .body form.open,.notas-legales-page .main-header .body form.open,.politica-privacidad-page .main-header .body form.open,.terminos-condiciones-page .main-header .body form.open,.blog-detail-page .main-header .body form.open,.blog-page .main-header .body form.open,.pago-page .main-header .body form.open,.cliente-transfer-page .main-header .body form.open,.cliente-rentacar-page .main-header .body form.open,.cliente-datos-page .main-header .body form.open,.cliente-reservas-page .main-header .body form.open,.cliente-reserva-page .main-header .body form.open,.cliente-login-page .main-header .body form.open{margin-top:-1em}@media (max-width: 767px){.green-fee-page .main-header .body form,.faq-page .main-header .body form,.notas-legales-page .main-header .body form,.politica-privacidad-page .main-header .body form,.terminos-condiciones-page .main-header .body form,.blog-detail-page .main-header .body form,.blog-page .main-header .body form,.pago-page .main-header .body form,.cliente-transfer-page .main-header .body form,.cliente-rentacar-page .main-header .body form,.cliente-datos-page .main-header .body form,.cliente-reservas-page .main-header .body form,.cliente-reserva-page .main-header .body form,.cliente-login-page .main-header .body form{margin:-8em auto -2em}}@media (min-width: 768px){.green-fee-page .main-header .body form,.faq-page .main-header .body form,.notas-legales-page .main-header .body form,.politica-privacidad-page .main-header .body form,.terminos-condiciones-page .main-header .body form,.blog-detail-page .main-header .body form,.blog-page .main-header .body form,.pago-page .main-header .body form,.cliente-transfer-page .main-header .body form,.cliente-rentacar-page .main-header .body form,.cliente-datos-page .main-header .body form,.cliente-reservas-page .main-header .body form,.cliente-reserva-page .main-header .body form,.cliente-login-page .main-header .body form{margin:-12.0em auto -2em}}@media (max-width: 899px){.green-fee-page .main-header .body form,.faq-page .main-header .body form,.notas-legales-page .main-header .body form,.politica-privacidad-page .main-header .body form,.terminos-condiciones-page .main-header .body form,.blog-detail-page .main-header .body form,.blog-page .main-header .body form,.pago-page .main-header .body form,.cliente-transfer-page .main-header .body form,.cliente-rentacar-page .main-header .body form,.cliente-datos-page .main-header .body form,.cliente-reservas-page .main-header .body form,.cliente-reserva-page .main-header .body form,.cliente-login-page .main-header .body form{margin:-17.8em auto -2em}}.home-page .social,.green_fees-page .social,.quienes-somos-page .social,.mallorca-page .social,.servicios-page .social,.listado-golf-page .social,.golf-page .social,.blog-detail-page main .social,.blog-page main .social,.partners-page .social,.paquete-page .social,.paquetes-page .social,.paquetes-page main .social,.hoteles-page .social,.hotel-page .social,.rent-a-car-page .social,.vuelos-page .social{margin-top:1em;margin-bottom:-3em;text-align:right}.home-page .social *,.green_fees-page .social *,.quienes-somos-page .social *,.mallorca-page .social *,.servicios-page .social *,.listado-golf-page .social *,.golf-page .social *,.blog-detail-page main .social *,.blog-page main .social *,.partners-page .social *,.paquete-page .social *,.paquetes-page .social *,.paquetes-page main .social *,.hoteles-page .social *,.hotel-page .social *,.rent-a-car-page .social *,.vuelos-page .social *{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.home-page .social>p,.green_fees-page .social>p,.quienes-somos-page .social>p,.mallorca-page .social>p,.servicios-page .social>p,.listado-golf-page .social>p,.golf-page .social>p,.blog-detail-page main .social>p,.blog-page main .social>p,.partners-page .social>p,.paquete-page .social>p,.paquetes-page .social>p,.paquetes-page main .social>p,.hoteles-page .social>p,.hotel-page .social>p,.rent-a-car-page .social>p,.vuelos-page .social>p,.home-page .social .widget,.green_fees-page .social .widget,.quienes-somos-page .social .widget,.mallorca-page .social .widget,.servicios-page .social .widget,.listado-golf-page .social .widget,.golf-page .social .widget,.blog-detail-page main .social .widget,.blog-page main .social .widget,.partners-page .social .widget,.paquete-page .social .widget,.paquetes-page .social .widget,.hoteles-page .social .widget,.hotel-page .social .widget,.rent-a-car-page .social .widget,.vuelos-page .social .widget{display:inline-block;vertical-align:top}.home-page .social>p,.green_fees-page .social>p,.quienes-somos-page .social>p,.mallorca-page .social>p,.servicios-page .social>p,.listado-golf-page .social>p,.golf-page .social>p,.blog-detail-page main .social>p,.blog-page main .social>p,.partners-page .social>p,.paquete-page .social>p,.paquetes-page .social>p,.paquetes-page main .social>p,.hoteles-page .social>p,.hotel-page .social>p,.rent-a-car-page .social>p,.vuelos-page .social>p{padding-right:1em;font-family:Georgia, serif;font-size:0.7em;font-style:italic;color:#c8c8c8}.blog-page main div.categorias,.paquete-page main div.categorias,.paquetes-page main div.categorias{padding:0;padding-top:0em;margin-bottom:2em;position:relative}.blog-page main div.categorias h2.categorias,.paquete-page main div.categorias h2.categorias,.paquetes-page main div.categorias h2.categorias{margin:1.7em 0 1em;color:#000;font-size:0.8em}.blog-page main div.categorias ul.categorias,.paquete-page main div.categorias ul.categorias,.paquetes-page main div.categorias ul.categorias{padding:1em;padding-bottom:1.2em;background:#fff;text-align:left;margin-bottom:0em}.blog-page main div.categorias ul.categorias li,.paquete-page main div.categorias ul.categorias li,.paquetes-page main div.categorias ul.categorias li{text-align:center;width:25%;margin-bottom:0.8em}@media (max-width: 899px){.blog-page main div.categorias ul.categorias li,.paquete-page main div.categorias ul.categorias li,.paquetes-page main div.categorias ul.categorias li{width:33%}}@media (max-width: 767px){.blog-page main div.categorias ul.categorias li,.paquete-page main div.categorias ul.categorias li,.paquetes-page main div.categorias ul.categorias li{width:50%}}.blog-page main div.categorias ul.categorias a,.paquete-page main div.categorias ul.categorias a,.paquetes-page main div.categorias ul.categorias a{font-weight:700;text-decoration:underline;line-height:1;font-size:0.8em}.blog-page main div.categorias ul.categorias .active a,.paquete-page main div.categorias ul.categorias .active a,.paquetes-page main div.categorias ul.categorias .active a{font-weight:300;text-decoration:none}.blog-page main div.categorias>a,.paquete-page main div.categorias>a,.paquetes-page main div.categorias>a{position:absolute;right:1em;bottom:0.7em;font-size:0.5em}.blog-page main div.categorias>a:before,.paquete-page main div.categorias>a:before,.paquetes-page main div.categorias>a:before{content:"< "}.cliente-reserva-page main .pagos-reserva a,.cliente-reservas-page main .reservas a,button{-webkit-appearence:none;font-size:0.7em;line-height:2.8;border:0;background:#006C9B;color:#fff;margin:0;padding:0 1.4em;cursor:pointer}.cliente-reserva-page main .pagos-reserva a:hover,.cliente-reservas-page main .reservas a:hover,button:hover{background-color:#57ABC0}.cliente-reserva-page main .pagos-reserva a.active,.cliente-reservas-page main .reservas a.active,button.active{background-color:#A4AE59}.cliente-reserva-page main .pagos-reserva a[disabled],.cliente-reservas-page main .reservas a[disabled],button[disabled]{background-color:#aaa;cursor:not-allowed}.gmapa{position:relative;padding-bottom:75%}@media (min-width: 768px){.gmapa{padding-bottom:50%}}.gmapa #mapa,.gmapa iframe{position:absolute;left:0;top:0;width:100%;height:100%}.pasos-reserva{text-align:center;font-size:1em;margin:-2em 0 0}#cesta+.pasos-reserva{margin-top:2em}.pasos-reserva li{font-size:1.1em;display:inline-block;line-height:2em;height:2em;width:2em;margin:0 0.2em;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;color:#fff;font-weight:700;background:#EEE}.pasos-reserva li.active{background-color:#006C9B}.crumbs{text-align:center;font-size:0.7em}.crumbs li{display:inline}.crumbs li:before{content:'> '}.crumbs li:first-child:before{content:''}.prettySelect{position:relative;color:#fff;border:1px solid}.prettySelect select{position:absolute;height:100%;width:100%;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;z-index:3;color:#fff;cursor:pointer}.prettySelect .text{display:block;position:absolute;line-height:1.2em;top:50%;margin-top:-0.6em;padding-left:0.5em;font-weight:400;white-space:nowrap;width:100%;overflow:hidden}.prettySelect:before{content:'';border-left:1px solid #fff;position:absolute;z-index:2;right:0;width:1.5em;top:0;bottom:0}.prettySelect:after{content:' \25BC';font-size:0.5em;line-height:1em;margin-top:-0.5em;position:absolute;z-index:2;top:50%;right:1em}.campos-seleccion-page main .datos .prettySelect,.paquete-datos-page main .wrapper.paquetes-ocupantes .ocupantes .prettySelect,.paquete-datos-page main .wrapper.paquetes-ocupantes .llegada .prettySelect,.hoteles-datos-page main .wrapper.paquetes-ocupantes .ocupantes .prettySelect,.hoteles-datos-page main .wrapper.paquetes-ocupantes .llegada .prettySelect,.campos-seleccion-page main .datos .prettySelect:before,.paquete-datos-page main .wrapper.paquetes-ocupantes .ocupantes .prettySelect:before,.paquete-datos-page main .wrapper.paquetes-ocupantes .llegada .prettySelect:before,.hoteles-datos-page main .wrapper.paquetes-ocupantes .ocupantes .prettySelect:before,.hoteles-datos-page main .wrapper.paquetes-ocupantes .llegada .prettySelect:before,.campos-seleccion-page main .datos .prettySelect select,.paquete-datos-page main .wrapper.paquetes-ocupantes .ocupantes .prettySelect select,.paquete-datos-page main .wrapper.paquetes-ocupantes .llegada .prettySelect select,.hoteles-datos-page main .wrapper.paquetes-ocupantes .ocupantes .prettySelect select,.hoteles-datos-page main .wrapper.paquetes-ocupantes .llegada .prettySelect select{background-color:#A4AE59}.hoteles-lista-page .buscador .prettySelect,.hoteles-seleccion-page .selector .prettySelect,.hoteles-lista-page .buscador .prettySelect:before,.hoteles-seleccion-page .selector .prettySelect:before,.hoteles-lista-page .buscador .prettySelect select,.hoteles-seleccion-page .selector .prettySelect select{background-color:#006C9B}.hoteles-seleccion-page fieldset.habitacion .prettySelect,.cliente-transfer-page main .prettySelect,.cliente-rentacar-page main .prettySelect,.hoteles-seleccion-page fieldset.habitacion .prettySelect:before,.cliente-transfer-page main .prettySelect:before,.cliente-rentacar-page main .prettySelect:before,.hoteles-seleccion-page fieldset.habitacion .prettySelect select,.cliente-transfer-page main .prettySelect select,.cliente-rentacar-page main .prettySelect select{background-color:#bbb}.menu-cliente{text-align:center;border-bottom:1px solid #EEE;padding-bottom:0.5em;margin-bottom:1em;font-size:0.8em}.menu-cliente li{margin-bottom:0.5em}.menu-cliente a{font-weight:400}.menu-cliente a.active{font-weight:700}.flag{background-position:0 56%;background-repeat:no-repeat;padding-left:20px}.flag.es{background-image:url(../img/es.png)}.flag.se{background-image:url(../img/se.png)}.flag.uk{background-image:url(../img/gb.png)}.flag.de{background-image:url(../img/de.png)}.add-to-booking{text-align:center}.add-to-booking a{font-weight:700;font-size:0.7em;color:#3D6026;margin-right:1em}.add-to-booking a:before{content:'< '}.hotel-page .add-to-booking button{margin-top:1em}.intro p{font-size:0.7em}.intro .end{font-size:0.7em;font-weight:700}.intro h2+p,.intro h1+p,.intro div p:first-child{font-weight:700;font-size:0.8em}.intro[data-readmore]>p{display:none}.intro[data-readmore]>p:first-child,.intro[data-readmore]>h1+p,.intro[data-readmore]>h2+p{display:block}.intro[data-readmore].readMoreEnabled>p{display:block}.form-error,body main .main-content .form-error,.form-success,body main .main-content .form-success{margin:1em 0;color:white;padding:0.5em}.form-error p,body main .main-content .form-error p,.form-success p,body main .main-content .form-success p{margin-bottom:0}.form-error{background:#EC5A46}.form-error p{margin-top:0.2em}.form-success{background:#94D18E}.overlay{display:none;width:100%;height:100%;position:fixed;z-index:100;top:0;left:0;background:#3D6026;background:rgba(61,96,38,0.8);text-align:center;overflow:auto}.overlay:before{content:'';height:100%;display:inline-block;vertical-align:middle}.overlay .cnt{text-align:left;position:relative;max-height:80%;min-width:30%;min-height:30%;margin:1% auto;background:#fff;display:inline-block;vertical-align:middle;overflow:auto}@media (min-width: 900px){.overlay .cnt{max-width:60%}}@media (max-width: 899px){.overlay .cnt{max-width:97%}}.overlay .cnt>button{color:#3D6026;position:absolute;z-index:1;right:1em;position:absolute;right:0.1em;top:0.2em;border-width:0;background:none;font-size:2em;line-height:0.5;border-color:transparent;cursor:pointer;padding:0}.overlay .wrapper{padding:1em}.overlay header,.overlay footer{display:none}.cross-banners{padding-top:18px;font-size:0}.cross-banners>a{display:inline-block;width:100%;margin-top:0.5%}@media (min-width: 768px){.cross-banners>a{width:33%;margin-top:0}.cross-banners>a ~ a{margin-left:0.5%}}.cross-banners>a img{display:block;width:100%}.main-header{overflow:hidden;position:relative}.main-header,.main-header a{color:#fff}.main-header .nav{background:#3D6026;position:fixed;width:100%;z-index:10;height:auto}@media (min-width: 768px){.main-header .nav{font-size:0.8em}}.main-header .nav nav{position:relative;font-weight:400}.main-header .nav nav>a{position:absolute;right:4.5em;top:0;height:100%;line-height:3.6;font-size:0.7em;width:7.8em;text-align:center;padding:0 0.5em}.main-header .nav nav .phone{position:absolute;z-index:1;right:10.8em;top:0;font-size:0.8em;background:#A4AE59;color:#fff;height:100%;overflow:hidden;padding:0.5em 0.5em 0 3em;text-align:right;width:3em}.main-header .nav nav .phone a{color:inherit}.main-header .nav nav .phone p{display:none;font-size:0.8em}.main-header .nav nav .phone p a{font-size:1.4em}.main-header .nav nav .phone:hover{width:14.3em;right:0}.main-header .nav nav .phone:hover p{display:block}.main-header .nav nav .phone .mgt{position:absolute;left:0.3em;top:0.2em;font-size:2.3em}@media screen and (min-width: 1001px){.main-header .nav nav .phone{right:10.8em}.main-header .nav nav .phone:hover{width:14.3em}}@media (max-width: 479px){.main-header .nav nav .phone{right:6.8em}}.home-page .main-header .nav nav .phone{right:10.8em}.home-page .main-header .nav nav .phone p{font-size:0.7em}.home-page .main-header .nav nav .phone:hover{width:auto;right:0}@media screen and (min-width: 1001px){.home-page .main-header .nav nav .phone{right:10.8em}.home-page .main-header .nav nav .phone:hover{width:14.3em;right:0}}.main-header .nav nav .reservar{position:absolute;right:12em;top:0.4em;background:#3D6026}[lang=sv] .main-header .nav nav .reservar{right:13em}@media screen and (max-width: 1000px){.main-header .nav nav .reservar,[lang=sv] .main-header .nav nav .reservar{right:11.2em}}.main-header .nav nav .reservar:hover{background:#A4AE59}.main-header .nav div.select{display:none;vertical-align:0.1em;height:100%;position:relative}.main-header .nav div.select span{display:inline-block;height:100%;vertical-align:middle;width:2em;color:white;text-align:center;line-height:3;font-size:0.8em}@media (max-width: 479px){.main-header .nav div.select span{width:0}}.main-header .nav div.select select{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-appearance:none}@media (max-width: 767px){.main-header .nav div.select select{display:inline}}@media (max-width: 899px){.main-header .nav div.select select{display:inline}}@media (max-width: 767px){.main-header .nav div.select{display:inline}}@media (max-width: 899px){.main-header .nav div.select{display:inline}}.main-header .nav .pages{padding:0 1em 1em  0;display:inline-flex}@media (max-width: 767px){.main-header .nav .pages{display:inline-block;text-align:center;vertical-align:middle}}.main-header .nav .pages li{margin-top:1.2em;font-size:0.7em}@media (max-width: 767px){.main-header .nav .pages li{display:none}.main-header .nav .pages li:first-child{display:inline-block}.main-header .nav .pages li:before{content:''}.main-header .nav .pages li:last-child.booknow{display:inline-block}}.main-header .nav .pages li{margin-top:1.2em;font-size:0.7em}@media (max-width: 899px){.main-header .nav .pages li{display:none}.main-header .nav .pages li:first-child{display:inline-block}.main-header .nav .pages li:before{content:''}.main-header .nav .pages li:last-child.booknow{display:inline-block}}.main-header .nav a.clientes img.clientes_img{visibility:hidden;height:0px;width:0px;margin-left:0px;margin-top:0px}@media (max-width: 479px){.main-header .nav a.clientes img.clientes_img{visibility:visible;height:20px;width:20px;margin-left:5px;margin-top:15px}}@media (max-width: 479px){.main-header .nav a.clientes{right:2.5em}}.main-header .nav a.clientes_txt{visibility:visible}@media (max-width: 479px){.main-header .nav a.clientes_txt{visibility:hidden}}.main-header .nav .langs{background:#3D6026;border:1px solid;border-width:0 1px;position:absolute;padding:0 0.6em;right:0;top:0;bottom:0;overflow:hidden}.main-header .nav .langs li{font-size:0.7em;line-height:3.6em;display:none}.main-header .nav .langs li:first-child{display:block}.main-header .nav .langs li:first-child:after{content:' \25BC';font-size:0.5em;vertical-align:bottom}.main-header .nav .langs:hover{bottom:auto}.main-header .nav .langs:hover li{display:block}.main-header .imagenes,.main-header .imagenes span{position:absolute;top:1em;right:0;left:0;bottom:0}@media (min-width: 480px){.main-header .imagenes,.main-header .imagenes span{top:30px}}@media (min-width: 768px){.main-header .imagenes,.main-header .imagenes span{top:26px}}@media (min-width: 900px){.main-header .imagenes,.main-header .imagenes span{top:29px}}@media (min-width: 1200px){.main-header .imagenes,.main-header .imagenes span{top:1em}}.main-header .imagenes span{background:no-repeat 50%;background-size:cover;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:opacity 1s ease;-o-transition:opacity 1s ease;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.main-header .imagenes .active{z-index:1;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.main-header .body{background-color:#A4AE59;padding-top:2em;padding-bottom:4.5em;position:relative}.quienes-somos-page .main-header .body,.mallorca-page .main-header .body,.servicios-page .main-header .body,.faq-page .main-header .body,.notas-legales-page .main-header .body,.politica-privacidad-page .main-header .body,.terminos-condiciones-page .main-header .body,.partners-page .main-header .body,.blog-detail-page .main-header .body,.blog-page .main-header .body{padding-bottom:1em}.mallorca-page .main-header .body{padding-top:1em;padding-bottom:0}.cliente-reserva-page .main-header .body,.pasos .main-header .body,.paquete-datos-page .main-header .body,.hoteles-datos-page .main-header .body,.hoteles-confirmacion-page .main-header .body,.hoteles-seleccion-page .main-header .body,.campos-seleccion-page .main-header .body,.campos-lista-page .main-header .body,.hoteles-lista-page .main-header .body,.hoteles-valoracion-page .main-header .body{padding-bottom:0}.main-header .body .wrapper{position:relative;z-index:2}@media (max-width: 767px){.main-header .body .wrapper{margin:0;width:auto}}.main-header .body form{top:2em;-webkit-box-shadow:0px 0px 20px 3px rgba(0,0,0,0.59);-moz-box-shadow:0px 0px 20px 3px rgba(0,0,0,0.59);box-shadow:0px 0px 20px 3px rgba(0,0,0,0.59);border-radius:7px 7px 7px 7px;-moz-transition:margin 1s ease;-o-transition:margin 1s ease;-webkit-transition:margin 1s ease;transition:margin 1s ease;background-color:rgba(50,129,9,0.2);visibility:hidden;position:relative;overflow:hidden}.main-header .body form.open{visibility:visible;margin-top:0}.main-header .body form.open .titulo{display:block;color:#FFF}@media (max-width: 767px){.main-header .body form.open .titulo{margin:-0.4em 0 0.4em 0}}.golf-page .main-header .body form.open,.mallorca-page .main-header .body form.open{margin-bottom:-9em}@media (max-width: 767px){.main-header .body form{margin:-9.1em auto 0;padding:1em;text-align:center}}@media (min-width: 768px){.main-header .body form{margin:-11.8em auto 0;width:27em}.main-header .body form:before{position:absolute;left:0;bottom:0;width:100%;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;padding-bottom:100%;background:#F7F7F7}}.main-header .body form>fieldset{position:relative}.main-header .body form>fieldset ul li{display:inline;list-style-type:none;font-weight:bold}.main-header .body form>fieldset ul li img.highlited{background:#57ABC0;border-radius:7px 7px 7px 7px}.main-header .body form>fieldset label{width:12em;margin:0 auto;position:relative}@media (max-width: 767px){.main-header .body form>fieldset label{display:inline-block;text-align:left}}@media (min-width: 768px){.main-header .body form>fieldset label{display:block}}.main-header .body form>fieldset label span{position:absolute;padding-left:1em}.main-header .body form>fieldset label .mgt{position:absolute;right:0.5em;top:0.4em}.main-header .body form>fieldset [type=text]{font-size:1em;border:0;background:transparent;display:block;width:100%;height:100%;margin:0}.main-header .body form>fieldset div.center{text-align:center}.main-header .body form>fieldset div.center label{height:2em;font-size:0.65em;margin-top:1em;display:inline-block;text-align:left}.main-header .body form>fieldset label,.main-header .body form>fieldset [type=text]{background-color:rgba(238,238,238,0.7);border-radius:7px 7px 7px 7px;color:#666;line-height:2}@media (max-width: 767px){.main-header .body form>fieldset .titulo{display:none}}@media (min-width: 768px){.main-header .body form>fieldset .titulo{color:#666;font-size:1.2em;text-align:center;margin:0 0 0.4em;padding:0.5em 0 0}}@media (min-width: 900px){.main-header .body form>fieldset .titulo{font-size:1em}}.main-header .body form>fieldset .submit{padding:0.65em;text-align:center}@media (max-width: 767px){.main-header .body form>fieldset .submit{padding-bottom:0}}.main-header .body form>fieldset .submit button{padding:0 5em 0 5em;border-radius:7px 7px 7px 7px;font-size:0.55em}.main-header .logo{max-width:18.2em;bottom:-15px;width:80%;margin:4em auto -2px;text-align:center;position:relative}@media (max-width: 479px){.main-header .logo{width:100%}}.mallorca-page .main-header .logo,.golf-page .main-header .logo{margin-top:14em}.main-header .logo .chapa{background-color:rgba(87,171,192,0.8);top:3.4em;position:relative;width:6.6em;height:6.6em;color:#fff;margin-bottom:10px;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;overflow:hidden;display:inline-block}body[class^="cliente-"] .main-header .logo .chapa{display:none}.quienes-somos-page .main-header .logo .chapa,.servicios-page .main-header .logo .chapa,.faq-page .main-header .logo .chapa,.notas-legales-page .main-header .logo .chapa,.politica-privacidad-page .main-header .logo .chapa,.terminos-condiciones-page .main-header .logo .chapa,.partners-page .main-header .logo .chapa,.blog-detail-page .main-header .logo .chapa,.blog-page .main-header .logo .chapa{top:0.4em}.mallorca-page .main-header .logo .chapa{top:-0.6em}.cliente-reserva-page .main-header .logo .chapa,.pasos .main-header .logo .chapa,.paquete-datos-page .main-header .logo .chapa,.hoteles-datos-page .main-header .logo .chapa,.hoteles-confirmacion-page .main-header .logo .chapa,.hoteles-seleccion-page .main-header .logo .chapa,.campos-seleccion-page .main-header .logo .chapa,.campos-lista-page .main-header .logo .chapa,.hoteles-lista-page .main-header .logo .chapa,.hoteles-valoracion-page .main-header .logo .chapa{top:-1.6em}.main-header .logo .chapa:before{display:inline-block;vertical-align:middle;content:" ";height:100%}.main-header .logo .chapa i{font-size:6.5em;text-align:center;display:inline-block;width:99.99%;vertical-align:middle}.main-header .logo:before{content:'';position:absolute;left:0;top:10em;width:100%;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;padding-bottom:100%;background:#F7F7F7}body[class^="cliente-"] .main-header .logo:before{display:none}.quienes-somos-page .main-header .logo:before,.servicios-page .main-header .logo:before,.faq-page .main-header .logo:before,.notas-legales-page .main-header .logo:before,.politica-privacidad-page .main-header .logo:before,.terminos-condiciones-page .main-header .logo:before,.partners-page .main-header .logo:before,.blog-detail-page .main-header .logo:before,.blog-page .main-header .logo:before{top:7em}.mallorca-page .main-header .logo:before{top:6em}.cliente-reserva-page .main-header .logo:before,.pasos .main-header .logo:before,.paquete-datos-page .main-header .logo:before,.hoteles-datos-page .main-header .logo:before,.hoteles-confirmacion-page .main-header .logo:before,.hoteles-seleccion-page .main-header .logo:before,.campos-seleccion-page .main-header .logo:before,.campos-lista-page .main-header .logo:before,.hoteles-lista-page .main-header .logo:before,.hoteles-valoracion-page .main-header .logo:before{top:5em}.main-header .logo .su-reserva{position:relative;top:4em;padding-top:1em}.cliente-reserva-page .main-header .logo .su-reserva,.pasos .main-header .logo .su-reserva,.paquete-datos-page .main-header .logo .su-reserva,.hoteles-datos-page .main-header .logo .su-reserva,.hoteles-confirmacion-page .main-header .logo .su-reserva,.hoteles-seleccion-page .main-header .logo .su-reserva,.campos-seleccion-page .main-header .logo .su-reserva,.campos-lista-page .main-header .logo .su-reserva,.hoteles-lista-page .main-header .logo .su-reserva,.hoteles-valoracion-page .main-header .logo .su-reserva{top:0em}.main-header .logo .su-reserva .titulo{color:#006C9B;font-size:1.8em;padding:0 0 0.4em;margin:0}.main-header .logo .su-reserva p{color:#666;font-size:0.7em;padding:0 0 0.8em}.main-header .call{color:#fff;font-size:1.6em;visibility:hidden;margin:0.5em 0 -2em;text-align:center}.main-header .slide-controls{position:absolute;right:1em;bottom:1em;z-index:5}.main-header .slide-controls button,.main-header .slide-controls i{vertical-align:middle}.main-header .slide-controls button{background:transparent;outline:0;padding:0 1em;line-height:1.4em}.main-header .slide-controls button:hover{color:#3D6026}#return-to-top{z-index:999;position:fixed;bottom:20px;left:20px;background:#000;background:#A4AE59;width:50px;height:50px;display:block;text-decoration:none;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;display:none;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}#return-to-top i{color:#fff;margin:0;position:relative;left:16px;top:13px;font-size:19px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}#return-to-top:hover{background:#3D6026}#return-to-top:hover i{color:#fff;top:5px}body{background:#eee}h3 i{color:#444}footer{background:#A4AE59;font-size:0.7em;padding:3.2em 0 2.6em}footer a{color:#fff;font-weight:300}footer ul{vertical-align:top}@media (min-width: 768px){footer ul{float:left;width:50%}}@media (min-width: 900px){footer ul{float:left;width:20%}}footer ul li.ssl{color:#fff;float:right;margin-right:40px;margin-top:10px;clear:both;width:100%;text-align:center}@media (min-width: 1200px){footer ul li.ssl{padding-left:47px}}@media (min-width: 1200px){footer ul li.ssl{padding-left:47px}}footer ul li.ssl img{display:inline-block;width:117px;vertical-align:-4px}footer ul.social-links{position:relative;width:auto;margin-bottom:80px}footer ul.social-links:before{background:url("../img/banners/comodossl.png") no-repeat scroll center top/contain transparent;bottom:-63px;content:" ";height:52px;left:0;position:absolute;width:100%}.page-vuelos footer ul.social-links:before,.page-rent-a-car footer ul.social-links:before{background:none;display:none}footer .nav{line-height:1.5}footer .social-links{float:left}footer .social-links li{display:inline-block;margin-left:0.5em}footer .social-links li:first-child{margin-left:0}footer .social-links a{font-size:3em}footer .social-links a:hover{color:#3D6026}footer .social-links-fixed{display:none;z-index:9999}@media (min-width: 768px){footer .social-links-fixed{display:block;position:fixed;top:40%;right:0;width:auto;margin-bottom:0}footer .social-links-fixed li{display:block;margin-left:0}footer .social-links-fixed li:first-child a{border-top:1px solid #eee}footer .social-links-fixed a{color:#ccc;border:1px solid #eee;border-top:none;font-size:1em;padding:0.5em;float:none;display:block;background:white}}footer .logos{clear:both;display:block;float:left;background:#fff;padding:24px 16px;margin-top:32px;border-radius:20px}footer .logos img{max-width:120px;vertical-align:middle;max-height:64px;margin-right:24px;margin-left:24px}@media (max-width: 768px){footer .logos img{display:block;margin:16px auto}}footer .powerade_by{text-align:center;font-size:15px;margin-top:50px}footer .powerade_by i{font-size:4em;display:inline-block;vertical-align:middle}footer .shadow{display:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5;position:fixed;top:0px;left:0px;width:100%;height:100%;background-color:#3D6026;z-index:9999}footer .cookies{margin-left:-165px;margin-top:-270px;width:330px}@media (min-width: 480px){footer .cookies{margin-left:-200px;margin-top:-270px;width:400px}}@media (min-width: 768px){footer .cookies{margin-left:-350px;margin-top:-260px;width:700px}}@media (min-width: 900px){footer .cookies{margin-left:-350px;margin-top:-270px;width:700px}}@media (min-width: 1200px){footer .cookies{margin-left:-350px;margin-top:-260px;width:700px}}footer .abandono{margin-left:-234px;margin-top:-360px;width:480px;min-height:200px}@media (min-width: 480px){footer .abandono{margin-left:-234px;margin-top:-360px;width:480px;min-height:200px}}@media (min-width: 768px){footer .abandono{margin-left:-234px;margin-top:-360px;width:480px;min-height:200px}}@media (min-width: 900px){footer .abandono{margin-left:-234px;margin-top:-360px;width:480px;min-height:200px}}@media (min-width: 1200px){footer .abandono{margin-left:-234px;margin-top:-360px;width:480px;min-height:200px}}footer .popup{-webkit-box-shadow:.3em .3em 2em -2px #333;-moz-box-shadow:.3em .3em 2em -2px #333;box-shadow:.3em .3em 2em -2px #333;display:none;position:fixed;top:50%;left:50%;background-color:#fff;z-index:99999}@media screen and (max-width: 500px){footer .popup{position:fixed;top:0;left:0;bottom:0;width:100%;margin:0px;z-index:99999999999999999999999}}footer .popup .closePop{position:absolute;cursor:pointer;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;-webkit-box-shadow:.3em .3em 2em -2px #333;-moz-box-shadow:.3em .3em 2em -2px #333;box-shadow:.3em .3em 2em -2px #333;position:absolute;right:-3px;z-index:999999;top:0px;font-size:29px;background-color:#006C9B;color:#fff}@media (min-width: 480px){footer .popup .closePop{right:-33px}}@media (min-width: 768px){footer .popup .closePop{right:-33px}}@media (min-width: 900px){footer .popup .closePop{right:-33px}}@media (min-width: 1200px){footer .popup .closePop{right:-33px}}footer .popup #p_success{display:none;padding:5px;border:1px solid #008000;background-color:#FFF;color:#008000}footer .popup #p_error{display:none;padding:5px;border:1px solid red;background-color:#FFF;color:red}footer .popup .nwsltR{position:relative}footer .popup .nwsltR .contNewsl{padding:20px}footer .popup .nwsltR .imgPop{position:relative;text-align:center}footer .popup .nwsltR .imgPop>p{color:#FFF;display:inline-block;position:absolute;margin-top:7%;left:0;width:100%;text-align:center;font-size:1.6em;font-family:'Roboto Slab', serif;font-weight:700;letter-spacing:-1px;padding:0.4em}footer .popup .nwsltR .imgPop>img{width:100%;position:relative}footer .popup .nwsltR form{padding-bottom:5px;width:100%;text-align:center}footer .popup .nwsltR form fieldset{width:auto;position:relative;float:left}footer .popup .nwsltR form button{margin-left:20px;position:relative;float:left;text-align:center}footer .popup .nwsltR form h1{color:#006C9B;text-transform:uppercase;display:inline-block;width:100%;text-align:left;font-size:1.0em;font-family:'Roboto Slab', serif;font-weight:700;letter-spacing:-1px;margin-bottom:5px}footer .popup .nwsltR form a{color:#006C9B}footer .popup .nwsltR form label{text-align:left;margin-bottom:1em;display:inline-block;width:100%;font-size:1.1em;position:relative;float:left}@media (min-width: 768px){footer .popup .nwsltR form label{width:32.3%;padding-right:1%}}footer .popup .nwsltR form label.legal,footer .popup .nwsltR form label.comments{padding-left:0;width:100%}footer .popup .nwsltR form label.legal{padding-right:0;font-size:0.9em}footer .popup .nwsltR form label input[type=text],footer .popup .nwsltR form label input[type=email],footer .popup .nwsltR form label textarea,footer .popup .nwsltR form label select{border:1px solid #ccc;margin-top:0.5em;color:inherit;height:35px;width:100%;padding:5px;font-size:0.8em}footer .popup .nwsltR form label textarea{width:100%;min-height:140px}footer .popup .nwsltR form input.error{border:1px solid red}.exit-page-mobile .closePop{cursor:pointer;position:relative;z-index:999999;top:0px;font-size:2em;color:#006C9B;left:50%;margin-left:-10px}.exit-page-mobile #abandono{border:20px solid #A4AE59;position:absolute;top:0px;bottom:0px;width:100%}.exit-page-mobile #abandono h1{color:#3D6026;font-size:20px;font-weight:bold;text-align:center;padding:20px}.exit-page-mobile #abandono h2{color:#666;font-size:15px;font-weight:bold;text-align:center}.exit-page-mobile #abandono .valoracion{border-top:1px solid #666;border-bottom:1px solid #666;margin:20px 20px 0px 20px;display:block;padding:15px 0px;box-sizing:border-box;overflow:hidden;*zoom:1}.exit-page-mobile #abandono .valoracion div{position:relative;float:left;display:block}.exit-page-mobile #abandono .valoracion div span{color:#333;font-size:13px;font-weight:bold;margin-bottom:12px;display:block}.exit-page-mobile #abandono .valoracion i{position:relative;float:left;color:#A4AE59;cursor:pointer}.exit-page-mobile #abandono .valoracion .gris{color:#CCC}.exit-page-mobile #abandono .contenido{border-bottom:1px solid #666;margin:0px 20px;display:block;padding:15px 0px;box-sizing:border-box;overflow:hidden;*zoom:1}.exit-page-mobile #abandono .contenido ::-webkit-input-placeholder{color:#666}.exit-page-mobile #abandono .contenido :-moz-placeholder{color:#666}.exit-page-mobile #abandono .contenido ::-moz-placeholder{color:#666}.exit-page-mobile #abandono .contenido :-ms-input-placeholder{color:#666}.exit-page-mobile #abandono .contenido textarea{font-family:"Roboto Slab", serif;height:27px;font-size:13px;font-weight:normal;color:#666}.exit-page-mobile #abandono .contenido span{color:#333;font-size:14px;font-weight:bold;margin-bottom:12px;display:block}.exit-page-mobile #abandono .contenido li{font-size:14px;color:#666}.exit-page-mobile #abandono .env{display:block;text-align:center;padding:20px}#abandono{border:20px solid #A4AE59}#abandono h1{color:#3D6026;font-size:23px;font-weight:bold;text-align:center;padding:20px}#abandono h2{color:#666;font-size:18px;font-weight:bold;text-align:center}#abandono .valoracion{border-top:1px solid #666;border-bottom:1px solid #666;margin:20px 20px 0px 20px;display:block;padding:15px 0px;box-sizing:border-box;overflow:hidden;*zoom:1}#abandono .valoracion div{position:relative;float:left;width:100%;display:block}#abandono .valoracion div span{color:#333;font-size:14px;font-weight:bold;margin-bottom:12px;display:block}#abandono .valoracion i{position:relative;float:left;color:#A4AE59;cursor:pointer}#abandono .valoracion .gris{color:#CCC}#abandono .contenido{border-bottom:1px solid #666;margin:0px 20px;display:block;padding:15px 0px;box-sizing:border-box;overflow:hidden;*zoom:1}#abandono .contenido ::-webkit-input-placeholder{color:#666}#abandono .contenido :-moz-placeholder{color:#666}#abandono .contenido ::-moz-placeholder{color:#666}#abandono .contenido :-ms-input-placeholder{color:#666}#abandono .contenido textarea{width:400px;font-family:"Roboto Slab", serif;height:27px;font-size:13px;font-weight:normal;color:#666}#abandono .contenido span{color:#333;font-size:14px;font-weight:bold;margin-bottom:12px;display:block}#abandono .contenido li{width:450px;font-size:14px;color:#666}#abandono .env{width:100%;display:block;text-align:center;padding:20px}.home-page main,.green_fees-page main,.quienes-somos-page main,.mallorca-page main,.servicios-page main,.paquetes-page main,.listado-golf-page main,.bono-paquete-page main,.bono-hotel-page main{background-color:#F7F7F7}.home-page main>div,.green_fees-page main>div,.quienes-somos-page main>div,.mallorca-page main>div,.servicios-page main>div,.paquetes-page main>div,.listado-golf-page main>div,.bono-paquete-page main>div,.bono-hotel-page main>div{padding:2em 0;text-align:center}.home-page main>div h1,.home-page main>div h2,.green_fees-page main>div h1,.green_fees-page main>div h2,.quienes-somos-page main>div h1,.quienes-somos-page main>div h2,.mallorca-page main>div h1,.mallorca-page main>div h2,.servicios-page main>div h1,.servicios-page main>div h2,.paquetes-page main>div h1,.paquetes-page main>div h2,.listado-golf-page main>div h1,.listado-golf-page main>div h2,.bono-paquete-page main>div h1,.bono-paquete-page main>div h2,.bono-hotel-page main>div h1,.bono-hotel-page main>div h2{font-size:1.2em;margin-bottom:1em;color:#006C9B}.home-page main>div>p,.home-page main>div>div>p,.green_fees-page main>div>p,.green_fees-page main>div>div>p,.quienes-somos-page main>div>p,.quienes-somos-page main>div>div>p,.mallorca-page main>div>p,.mallorca-page main>div>div>p,.servicios-page main>div>p,.servicios-page main>div>div>p,.paquetes-page main>div>p,.paquetes-page main>div>div>p,.listado-golf-page main>div>p,.listado-golf-page main>div>div>p,.bono-paquete-page main>div>p,.bono-paquete-page main>div>div>p,.bono-hotel-page main>div>p,.bono-hotel-page main>div>div>p{margin-bottom:1em}.home-page #print,.green_fees-page #print,.quienes-somos-page #print,.mallorca-page #print,.servicios-page #print,.paquetes-page #print,.listado-golf-page #print,.bono-paquete-page #print,.bono-hotel-page #print{display:none}.intro[data-readmore]>p{display:none}.intro[data-readmore]>p:first-child,.intro[data-readmore] h1+p{display:block}.intro[data-readmore] .more{text-align:right}.intro[data-readmore] .more button{background:transparent;font-size:0.6em;font-weight:700;color:#3D6026}.intro[data-readmore] .more button:after{content:'\2026'}.home-page .destacados-paquetes,.green_fees-page .destacados-paquetes{color:#3D6026;overflow:hidden;padding:0em 0 1em 0}.home-page .destacados-paquetes h2,.green_fees-page .destacados-paquetes h2{background:#eee;text-transform:uppercase;padding:0.15em;font-size:0.9em}.home-page .destacados-paquetes h3,.home-page .destacados-paquetes h2,.green_fees-page .destacados-paquetes h3,.green_fees-page .destacados-paquetes h2{color:#006C9B}.home-page .destacados-paquetes h3.nombre,.home-page .destacados-paquetes h2.nombre,.green_fees-page .destacados-paquetes h3.nombre,.green_fees-page .destacados-paquetes h2.nombre{font-weight:700;font-size:0.8em;height:30px}.home-page .destacados-paquetes h3 a,.home-page .destacados-paquetes h2 a,.green_fees-page .destacados-paquetes h3 a,.green_fees-page .destacados-paquetes h2 a{color:inherit}.home-page .destacados-paquetes ul,.green_fees-page .destacados-paquetes ul{margin:1em -2px}.home-page .destacados-paquetes ul li,.green_fees-page .destacados-paquetes ul li{background-color:#F7F7F7;margin-bottom:7px;margin-top:7px;margin-left:7px;margin-right:7px;width:32%;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media (max-width: 1199px){.home-page .destacados-paquetes ul li,.green_fees-page .destacados-paquetes ul li{width:33.33%;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px}}@media (max-width: 767px){.home-page .destacados-paquetes ul li,.green_fees-page .destacados-paquetes ul li{width:100%;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px}}.home-page .destacados-paquetes ul li p.logo,.green_fees-page .destacados-paquetes ul li p.logo{display:block}.home-page .destacados-paquetes ul li p.logo:before,.green_fees-page .destacados-paquetes ul li p.logo:before{background-color:#F7F7F7;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.home-page .destacados-paquetes ul li:hover,.green_fees-page .destacados-paquetes ul li:hover{cursor:pointer;background-color:white;-webkit-box-shadow:10px 10px 13px -5px rgba(0,0,0,0.59);-moz-box-shadow:10px 10px 13px -5px rgba(0,0,0,0.59);box-shadow:10px 10px 13px -5px rgba(0,0,0,0.59);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media (max-width: 1199px){.home-page .destacados-paquetes ul li:hover,.green_fees-page .destacados-paquetes ul li:hover{-webkit-box-shadow:0px 0px 0px 0px rgba(0,0,0,0.59);-moz-box-shadow:0px 0px 0px 0px rgba(0,0,0,0.59);box-shadow:0px 0px 0px 0px rgba(0,0,0,0.59)}}.home-page .destacados-paquetes ul li:hover p.logo:before,.green_fees-page .destacados-paquetes ul li:hover p.logo:before{background-color:white;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media (min-width: 768px){.home-page .destacados-paquetes ul,.green_fees-page .destacados-paquetes ul{font-size:0.7em}}@media (min-width: 900px){.home-page .destacados-paquetes ul,.green_fees-page .destacados-paquetes ul{font-size:0.7em}}@media (min-width: 1200px){.home-page .destacados-paquetes ul,.green_fees-page .destacados-paquetes ul{font-size:0.9em}}.home-page .destacados-paquetes ul .action,.green_fees-page .destacados-paquetes ul .action{margin-top:1em;text-align:center}.home-page .destacados-paquetes ul p.logo,.green_fees-page .destacados-paquetes ul p.logo{display:block}.home-page .destacados-paquetes ul p.logo:before,.green_fees-page .destacados-paquetes ul p.logo:before{background-color:#F7F7F7}.home-page .destacados-paquetes ul p.logo a,.green_fees-page .destacados-paquetes ul p.logo a{background:#006C9B;color:white;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;z-index:2;position:relative;width:4em;display:inline-block;height:4em;line-height:4em}.home-page .destacados-paquetes ul p.logo a:hover,.green_fees-page .destacados-paquetes ul p.logo a:hover{background-color:#57ABC0}.home-page .destacados-paquetes ul div.texto,.green_fees-page .destacados-paquetes ul div.texto{height:135px;overflow:hidden;color:#000;font-weight:300}.home-page .destacados-paquetes ul div.texto p,.green_fees-page .destacados-paquetes ul div.texto p{font-size:1em;color:#000;font-weight:300}.home-page .destacados-paquetes ul h2,.green_fees-page .destacados-paquetes ul h2{color:#006C9B}.home-page .destacados-paquetes ul .action,.green_fees-page .destacados-paquetes ul .action{width:100%}.home-page .destacados-paquetes ul .action>a,.green_fees-page .destacados-paquetes ul .action>a{width:100%;margin:0;text-align:center}.home-page .destacados-paquetes li,.green_fees-page .destacados-paquetes li{position:relative;min-height:18em}.home-page .destacados-paquetes .action>a,.green_fees-page .destacados-paquetes .action>a{padding:0.6em}.home-page .destacados-paquetes .action>a:before,.green_fees-page .destacados-paquetes .action>a:before{content:""}.home-page .destacados-golf-blog,.green_fees-page .destacados-golf-blog{padding:0}.home-page .destacados-golf-blog>div,.green_fees-page .destacados-golf-blog>div{display:inline-block;vertical-align:top}.home-page .destacados-golf-blog .destacados-golf,.home-page .destacados-golf-blog .destacados-blog,.green_fees-page .destacados-golf-blog .destacados-golf,.green_fees-page .destacados-golf-blog .destacados-blog{color:#3D6026;overflow:hidden}.home-page .destacados-golf-blog .destacados-golf h2,.home-page .destacados-golf-blog .destacados-blog h2,.green_fees-page .destacados-golf-blog .destacados-golf h2,.green_fees-page .destacados-golf-blog .destacados-blog h2{color:#3D6026;background:#eee;text-transform:uppercase;padding:0.15em}@media (min-width: 768px){.home-page .destacados-golf-blog .destacados-golf h2,.home-page .destacados-golf-blog .destacados-blog h2,.green_fees-page .destacados-golf-blog .destacados-golf h2,.green_fees-page .destacados-golf-blog .destacados-blog h2{font-size:0.7em}}@media (min-width: 900px){.home-page .destacados-golf-blog .destacados-golf h2,.home-page .destacados-golf-blog .destacados-blog h2,.green_fees-page .destacados-golf-blog .destacados-golf h2,.green_fees-page .destacados-golf-blog .destacados-blog h2{font-size:0.7em}}@media (min-width: 1200px){.home-page .destacados-golf-blog .destacados-golf h2,.home-page .destacados-golf-blog .destacados-blog h2,.green_fees-page .destacados-golf-blog .destacados-golf h2,.green_fees-page .destacados-golf-blog .destacados-blog h2{font-size:0.9em}}.home-page .destacados-golf-blog .destacados-golf ul,.home-page .destacados-golf-blog .destacados-blog ul,.green_fees-page .destacados-golf-blog .destacados-golf ul,.green_fees-page .destacados-golf-blog .destacados-blog ul{margin:1em -2px}.home-page .destacados-golf-blog .destacados-golf ul li .nombre,.home-page .destacados-golf-blog .destacados-blog ul li .nombre,.green_fees-page .destacados-golf-blog .destacados-golf ul li .nombre,.green_fees-page .destacados-golf-blog .destacados-blog ul li .nombre{min-height:2.4em;height:30px}.home-page .destacados-golf-blog .destacados-golf ul li .go,.home-page .destacados-golf-blog .destacados-blog ul li .go,.green_fees-page .destacados-golf-blog .destacados-golf ul li .go,.green_fees-page .destacados-golf-blog .destacados-blog ul li .go{text-align:center;margin-top:0em}.home-page .destacados-golf-blog .destacados-golf ul li .go a,.home-page .destacados-golf-blog .destacados-blog ul li .go a,.green_fees-page .destacados-golf-blog .destacados-golf ul li .go a,.green_fees-page .destacados-golf-blog .destacados-blog ul li .go a{display:block;color:white;margin:0;font-size:1em}.home-page .destacados-golf-blog .destacados-golf ul li .go a:before,.home-page .destacados-golf-blog .destacados-blog ul li .go a:before,.green_fees-page .destacados-golf-blog .destacados-golf ul li .go a:before,.green_fees-page .destacados-golf-blog .destacados-blog ul li .go a:before{content:""}.home-page .destacados-golf-blog .destacados-golf ul li .logo:before,.home-page .destacados-golf-blog .destacados-blog ul li .logo:before,.green_fees-page .destacados-golf-blog .destacados-golf ul li .logo:before,.green_fees-page .destacados-golf-blog .destacados-blog ul li .logo:before{background-color:#F7F7F7}.home-page .destacados-golf-blog .destacados-golf ul li .texto,.home-page .destacados-golf-blog .destacados-blog ul li .texto,.green_fees-page .destacados-golf-blog .destacados-golf ul li .texto,.green_fees-page .destacados-golf-blog .destacados-blog ul li .texto{height:16em;overflow:hidden;color:#000;font-weight:300}@media (min-width: 768px){.home-page .destacados-golf-blog .destacados-golf,.green_fees-page .destacados-golf-blog .destacados-golf{width:66.66%}}.home-page .destacados-golf-blog .destacados-golf ul li,.green_fees-page .destacados-golf-blog .destacados-golf ul li{width:48%;background-color:#F7F7F7;margin-bottom:7px;margin-top:7px;margin-left:7px;margin-right:7px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media (max-width: 1199px){.home-page .destacados-golf-blog .destacados-golf ul li,.green_fees-page .destacados-golf-blog .destacados-golf ul li{width:50%;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px}}@media (max-width: 767px){.home-page .destacados-golf-blog .destacados-golf ul li,.green_fees-page .destacados-golf-blog .destacados-golf ul li{width:100%;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px}}.home-page .destacados-golf-blog .destacados-golf ul li p.texto,.green_fees-page .destacados-golf-blog .destacados-golf ul li p.texto{color:#000;font-weight:300}.home-page .destacados-golf-blog .destacados-golf ul li p.logo,.green_fees-page .destacados-golf-blog .destacados-golf ul li p.logo{display:block}.home-page .destacados-golf-blog .destacados-golf ul li p.logo:before,.green_fees-page .destacados-golf-blog .destacados-golf ul li p.logo:before{background-color:#F7F7F7;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.home-page .destacados-golf-blog .destacados-golf ul li:hover,.green_fees-page .destacados-golf-blog .destacados-golf ul li:hover{cursor:pointer;background-color:white;-webkit-box-shadow:10px 10px 13px -5px rgba(0,0,0,0.59);-moz-box-shadow:10px 10px 13px -5px rgba(0,0,0,0.59);box-shadow:10px 10px 13px -5px rgba(0,0,0,0.59);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media (max-width: 1199px){.home-page .destacados-golf-blog .destacados-golf ul li:hover,.green_fees-page .destacados-golf-blog .destacados-golf ul li:hover{-webkit-box-shadow:0px 0px 0px 0px rgba(0,0,0,0.59);-moz-box-shadow:0px 0px 0px 0px rgba(0,0,0,0.59);box-shadow:0px 0px 0px 0px rgba(0,0,0,0.59)}}.home-page .destacados-golf-blog .destacados-golf ul li:hover p.logo:before,.green_fees-page .destacados-golf-blog .destacados-golf ul li:hover p.logo:before{background-color:white;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media (min-width: 768px){.home-page .destacados-golf-blog .destacados-blog,.green_fees-page .destacados-golf-blog .destacados-blog{width:33.33%}}.home-page .destacados-golf-blog .destacados-blog h2,.green_fees-page .destacados-golf-blog .destacados-blog h2{color:#57ABC0}@media (min-width: 768px){.home-page .destacados-golf-blog .destacados-blog h2,.green_fees-page .destacados-golf-blog .destacados-blog h2{margin-left:0.8em}}.home-page .destacados-golf-blog .destacados-blog ul li,.green_fees-page .destacados-golf-blog .destacados-blog ul li{background-color:#F7F7F7;margin-bottom:7px;margin-top:7px;margin-left:7px;margin-right:7px;width:96%;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media (max-width: 1199px){.home-page .destacados-golf-blog .destacados-blog ul li,.green_fees-page .destacados-golf-blog .destacados-blog ul li{width:100%;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px}}.home-page .destacados-golf-blog .destacados-blog ul li p.texto,.green_fees-page .destacados-golf-blog .destacados-blog ul li p.texto{color:#000;font-weight:300}.home-page .destacados-golf-blog .destacados-blog ul li .go a,.green_fees-page .destacados-golf-blog .destacados-blog ul li .go a{background-color:#57ABC0}.home-page .destacados-golf-blog .destacados-blog ul li .go a:hover,.green_fees-page .destacados-golf-blog .destacados-blog ul li .go a:hover{background-color:#006C9B}.home-page .destacados-golf-blog .destacados-blog ul li p.logo,.green_fees-page .destacados-golf-blog .destacados-blog ul li p.logo{display:block}.home-page .destacados-golf-blog .destacados-blog ul li p.logo:before,.green_fees-page .destacados-golf-blog .destacados-blog ul li p.logo:before{background-color:#F7F7F7;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.home-page .destacados-golf-blog .destacados-blog ul li:hover,.green_fees-page .destacados-golf-blog .destacados-blog ul li:hover{cursor:pointer;background-color:white;-webkit-box-shadow:10px 10px 13px -5px rgba(0,0,0,0.59);-moz-box-shadow:10px 10px 13px -5px rgba(0,0,0,0.59);box-shadow:10px 10px 13px -5px rgba(0,0,0,0.59);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media (max-width: 1199px){.home-page .destacados-golf-blog .destacados-blog ul li:hover,.green_fees-page .destacados-golf-blog .destacados-blog ul li:hover{-webkit-box-shadow:0px 0px 0px 0px rgba(0,0,0,0.59);-moz-box-shadow:0px 0px 0px 0px rgba(0,0,0,0.59);box-shadow:0px 0px 0px 0px rgba(0,0,0,0.59)}}.home-page .destacados-golf-blog .destacados-blog ul li:hover p.logo:before,.green_fees-page .destacados-golf-blog .destacados-blog ul li:hover p.logo:before{background-color:white;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.home-page .pasos,.green_fees-page .pasos{background:#F7F7F7;padding-top:0}.home-page .pasos p:first-child,.green_fees-page .pasos p:first-child{background:#F7F7F7;color:#006C9B;margin:0;padding:2em 0 1em 0;font-weight:bold}.home-page .pasos h2,.green_fees-page .pasos h2{margin:0;padding-bottom:5em;background:#F7F7F7;font-size:1.2em}.home-page .pasos ol,.green_fees-page .pasos ol{position:relative;width:23em;max-width:100%;margin:-3.3em auto 0}@media (min-width: 768px){.home-page .pasos ol:before,.green_fees-page .pasos ol:before{content:'';position:absolute;width:21em;left:1em;top:3.3em;border-top:0.2em solid #006C9B}}.home-page .pasos li,.green_fees-page .pasos li{display:inline-block;vertical-align:top;padding:0 0.5em 1em;color:#666;width:7.6em;position:relative;z-index:1}.home-page .pasos li:before,.green_fees-page .pasos li:before{content:'1';position:absolute;left:0;top:1em;background:#57ABC0;border-radius:100%;height:1.8em;width:1.8em;line-height:1.8em;vertical-align:middle;color:#fff}.home-page .pasos li+li:before,.green_fees-page .pasos li+li:before{content:'2'}.home-page .pasos li+li+li:before,.green_fees-page .pasos li+li+li:before{content:'3'}.home-page .pasos li span,.green_fees-page .pasos li span{width:6.6em;height:6.6em;background:#006C9B;border-radius:100%;display:block;color:#fff}.home-page .pasos li span i,.green_fees-page .pasos li span i{font-size:3.3em;line-height:2em}.home-page .pasos li p,.green_fees-page .pasos li p{font-size:0.8em;margin:0.5em 0 0;font-weight:500}.home-page .pasos ol+p,.green_fees-page .pasos ol+p{font-weight:700;color:#006C9B;width:16em;margin:0 auto 1em;max-width:100%;font-size:1.2em}.home-page .pasos .action,.green_fees-page .pasos .action{margin:0}.quienes-somos-page .intro p{font-size:0.8em}.quienes-somos-page .intro hr+p{font-size:1em}.quienes-somos-page .plataforma{background-color:#57ABC0}.quienes-somos-page .plataforma p{color:#fff;font-size:0.7em}.quienes-somos-page .plataforma .action{font-size:1em;margin-top:2em}.quienes-somos-page .plataforma h2{font-size:1.4em}.quienes-somos-page .plataforma hr+p{color:#006C9B;font-size:1em}.quienes-somos-page .valores hr+p{color:inherit;font-size:1em}.quienes-somos-page .valores p{font-size:0.8em}.quienes-somos-page .valores ul{margin:2em auto;font-size:1em;width:55%}@media (max-width: 899px){.quienes-somos-page .valores ul{width:100%}}.quienes-somos-page .valores li{display:inline-block;width:11em;height:11em;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;color:#fff;font-size:0.8em}.quienes-somos-page .valores li p{display:inline-block;vertical-align:middle;width:70%}.quienes-somos-page .valores li:before{content:'';display:inline-block;height:100%;width:0;vertical-align:middle}.quienes-somos-page .valores li i{display:block;font-size:3em}.quienes-somos-page .valores li.turista{background-color:#57ABC0}.quienes-somos-page .valores li.turista i{color:#006C9B}.quienes-somos-page .valores li.reservas{background-color:#A4AE59}.quienes-somos-page .valores li.reservas i{color:#3D6026}.quienes-somos-page .valores li.servicios{background-color:#006C9B}.quienes-somos-page .valores li.servicios i{color:#57ABC0}.quienes-somos-page .valores li.personal{background-color:#3D6026}.quienes-somos-page .valores li.personal i{color:#A4AE59}.quienes-somos-page .valores .action{margin-top:2em;font-size:1em}.mallorca-page .intro p,.mallorca-page .extra p{font-size:0.8em}.mallorca-page .intro hr+p{font-size:1em}.mallorca-page .extra hr+p{font-size:1em}.mallorca-page .reserve{background-color:#57ABC0;color:#fff}.mallorca-page .reserve hr+p{color:#006C9B;margin-bottom:1em;font-size:1.1em}.mallorca-page .reserve ul{margin-bottom:2em}.mallorca-page .reserve li{display:inline-block;width:6em;height:6em;background-color:#006C9B;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;position:relative;margin-left:0.5em}.mallorca-page .reserve li:first-child{margin-left:0}.mallorca-page .reserve li p{position:absolute;top:0;left:0;bottom:0;right:0;color:#57ABC0}.mallorca-page .reserve li p:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mallorca-page .reserve li p i{font-size:3em;line-height:2em}.mallorca-page .reserve .action{margin-top:2em}.servicios-page main>div>div>p,.servicios-page main>div>p{font-size:0.8em}.servicios-page main>div hr+p{font-size:1em}.servicios-page main>div .action{font-size:1em}.servicios-page .intro ul{margin:2em 0}.servicios-page .intro li{display:inline-block;width:6em;height:6em;background-color:#3D6026;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;position:relative;margin-left:0.5em}.servicios-page .intro li:first-child{margin-left:0}.servicios-page .intro li p{position:absolute;cursor:pointer;top:0;left:0;bottom:0;right:0;color:#A4AE59}.servicios-page .intro li p:before{content:'';display:inline-block;height:100%;vertical-align:middle}.servicios-page .intro li p i{font-size:3em;line-height:2em}.servicios-page .otras,.servicios-page .campos{background-color:#A4AE59}.servicios-page .otras h2,.servicios-page .campos h2{color:#3D6026}.servicios-page .otras p,.servicios-page .campos p{color:#fff}.servicios-page .otras .action,.servicios-page .campos .action{margin-top:2em}.servicios-page .otras .chapa,.servicios-page .campos .chapa{background-color:#3D6026;color:#A4AE59}.servicios-page .campos p>a{color:inherit}.servicios-page .campos .chapa:before{content:'\e630';font-size:3em;line-height:2em}.servicios-page .hoteles .chapa{background-color:#006C9B;color:#57ABC0;font-family:'mgt'}.servicios-page .hoteles .chapa:before{content:"\e62a";font-size:4em;line-height:1.5em}.servicios-page .hoteles .action{margin-top:2em}.servicios-page .paquetes{background-color:#57ABC0}.servicios-page .paquetes .chapa{background-color:#006C9B;color:#57ABC0;font-family:'mgt'}.servicios-page .paquetes .chapa:before{content:"\e617";font-size:4em;line-height:1.5em}.servicios-page .paquetes h2{color:#006C9B}.servicios-page .paquetes p{color:#fff}.servicios-page .paquetes .action{margin-top:2em}.servicios-page .rentacar .chapa{background-color:#3D6026;color:#A4AE59;font-family:'mgt'}.servicios-page .rentacar .chapa:before{content:"\e62b";font-size:4em;line-height:1.5em}.servicios-page .rentacar h2{color:#3D6026}.servicios-page .rentacar .action{margin-top:2em}.servicios-page .otras .chapa{background-color:#3D6026;color:#A4AE59;font-family:'mgt'}.servicios-page .otras .chapa:before{content:"\e604";font-size:3.5em;line-height:1.75em}.servicios-page main .chapa{width:6em;height:6em;line-height:5em;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;margin:0 auto 1em}.servicios-page main .chapa:before{font-family:'mgt'}.listado-golf-page{background-color:#F7F7F7}.listado-golf-page #mapa img,.listado-golf-page #mapa label{max-width:none}.listado-golf-page #mapa .golf-iw{overflow:hidden}.listado-golf-page #mapa .golf-iw .foto,.listado-golf-page #mapa .golf-iw .texto,.listado-golf-page #mapa .golf-iw .go{display:none}.listado-golf-page #mapa .golf-iw .logo{display:inline-block;max-width:7.6em;margin:0.8em;vertical-align:top}.listado-golf-page #mapa .golf-iw .logo img{display:block;margin:auto;width:100%}.listado-golf-page #mapa .golf-iw .logo:before{background-color:#F7F7F7}.listado-golf-page #mapa .golf-iw .texto{color:#000;font-weight:300}.listado-golf-page #mapa .golf-iw .greenfee{display:inline-block;vertical-align:top;border-radius:50%;background:#A4AE59;width:7.2em;height:7.2em;color:white;text-align:center;padding:1.8em  1.5em;margin:0.8em;margin-right:0;float:right;margin-top:1.1em}.listado-golf-page #mapa .golf-iw .greenfee:hover{background:#3D6026}.listado-golf-page main{padding-top:2em}.listado-golf-page .intro{padding-top:0;overflow:hidden;margin-bottom:-3em}.listado-golf-page .intro p:nth-child(2){color:#666}.listado-golf-page .intro p:nth-child(3),.listado-golf-page .intro p:nth-child(4),.listado-golf-page .intro p:nth-child(5){color:#000;font-weight:300}.listado-golf-page .intro+div ul{margin-top:3em}.listado-golf-page .intro+div ul li{padding-bottom:2em}.listado-golf-page .intro+div ul li .greenfee{display:none}.listado-golf-page .intro+div ul li p.logo:before{background-color:#F7F7F7}.listado-golf-page .intro+div ul li p.texto{color:#000;font-weight:300}.listado-golf-page .social{margin-bottom:-2em}.hoteles-lista-page,.hoteles-valoracion-page,.paquete-datos-page,.hoteles-datos-page,.hoteles-confirmacion-page,.hoteles-seleccion-page,.campos-seleccion-page,.campos-lista-page{background-color:#fafafa}.hoteles-lista-page #nextGreenFeeDate,.hoteles-valoracion-page #nextGreenFeeDate,.paquete-datos-page #nextGreenFeeDate,.hoteles-datos-page #nextGreenFeeDate,.hoteles-confirmacion-page #nextGreenFeeDate,.hoteles-seleccion-page #nextGreenFeeDate,.campos-seleccion-page #nextGreenFeeDate,.campos-lista-page #nextGreenFeeDate{margin-bottom:2em;text-align:center}.hoteles-lista-page #nextGreenFeeDate label,.hoteles-valoracion-page #nextGreenFeeDate label,.paquete-datos-page #nextGreenFeeDate label,.hoteles-datos-page #nextGreenFeeDate label,.hoteles-confirmacion-page #nextGreenFeeDate label,.hoteles-seleccion-page #nextGreenFeeDate label,.campos-seleccion-page #nextGreenFeeDate label,.campos-lista-page #nextGreenFeeDate label{border-bottom:1px solid #cccccc}.hoteles-lista-page #nextGreenFeeDate input,.hoteles-valoracion-page #nextGreenFeeDate input,.paquete-datos-page #nextGreenFeeDate input,.hoteles-datos-page #nextGreenFeeDate input,.hoteles-confirmacion-page #nextGreenFeeDate input,.hoteles-seleccion-page #nextGreenFeeDate input,.campos-seleccion-page #nextGreenFeeDate input,.campos-lista-page #nextGreenFeeDate input{border-width:0;display:inline-block;vertical-align:middle;font-size:0.7em;color:#666;text-align:center}.hoteles-lista-page #gmapa img,.hoteles-lista-page #gmapa label,.hoteles-lista-page #mapa img,.hoteles-lista-page #mapa label,.hoteles-valoracion-page #gmapa img,.hoteles-valoracion-page #gmapa label,.hoteles-valoracion-page #mapa img,.hoteles-valoracion-page #mapa label,.paquete-datos-page #gmapa img,.paquete-datos-page #gmapa label,.paquete-datos-page #mapa img,.paquete-datos-page #mapa label,.hoteles-datos-page #gmapa img,.hoteles-datos-page #gmapa label,.hoteles-datos-page #mapa img,.hoteles-datos-page #mapa label,.hoteles-confirmacion-page #gmapa img,.hoteles-confirmacion-page #gmapa label,.hoteles-confirmacion-page #mapa img,.hoteles-confirmacion-page #mapa label,.hoteles-seleccion-page #gmapa img,.hoteles-seleccion-page #gmapa label,.hoteles-seleccion-page #mapa img,.hoteles-seleccion-page #mapa label,.campos-seleccion-page #gmapa img,.campos-seleccion-page #gmapa label,.campos-seleccion-page #mapa img,.campos-seleccion-page #mapa label,.campos-lista-page #gmapa img,.campos-lista-page #gmapa label,.campos-lista-page #mapa img,.campos-lista-page #mapa label{max-width:none}.hoteles-lista-page main h2,.hoteles-valoracion-page main h2,.paquete-datos-page main h2,.hoteles-datos-page main h2,.hoteles-confirmacion-page main h2,.hoteles-seleccion-page main h2,.campos-seleccion-page main h2,.campos-lista-page main h2{color:#006C9B;text-align:center;margin:0.8em 0}.hoteles-lista-page main h2+p,.hoteles-valoracion-page main h2+p,.paquete-datos-page main h2+p,.hoteles-datos-page main h2+p,.hoteles-confirmacion-page main h2+p,.hoteles-seleccion-page main h2+p,.campos-seleccion-page main h2+p,.campos-lista-page main h2+p{margin:0 auto;text-align:center;margin-bottom:2em}@media (min-width: 768px){.hoteles-lista-page main h2+p,.hoteles-valoracion-page main h2+p,.paquete-datos-page main h2+p,.hoteles-datos-page main h2+p,.hoteles-confirmacion-page main h2+p,.hoteles-seleccion-page main h2+p,.campos-seleccion-page main h2+p,.campos-lista-page main h2+p{width:60%}}.hoteles-lista-page main form>a,.hoteles-valoracion-page main form>a,.paquete-datos-page main form>a,.hoteles-datos-page main form>a,.hoteles-confirmacion-page main form>a,.hoteles-seleccion-page main form>a,.campos-seleccion-page main form>a,.campos-lista-page main form>a{font-weight:bold;padding:0.77em;padding-right:0.5em}@media (max-width: 767px){.hoteles-lista-page main form>a,.hoteles-valoracion-page main form>a,.paquete-datos-page main form>a,.hoteles-datos-page main form>a,.hoteles-confirmacion-page main form>a,.hoteles-seleccion-page main form>a,.campos-seleccion-page main form>a,.campos-lista-page main form>a{margin-bottom:0.5em}}.campos-lista-page .lista{overflow:hidden;padding-top:2em;font-size:0.7em}.campos-lista-page .lista ul{font-size:1em}@media (min-width: 768px){.campos-lista-page .lista ul{margin-right:-3px}}.campos-lista-page .lista li{position:relative;font-size:1em}@media (max-width: 899px){.campos-lista-page .lista li{margin-bottom:1em}}@media (min-width: 900px){.campos-lista-page .lista li{display:inline-block;width:50%;padding:1em;border:1px solid #EEE;border-width:0 1px;margin:0 0 0 -1px}}.campos-lista-page .lista h3{color:#3D6026;border-bottom:1px solid;padding-bottom:0.5em}.campos-lista-page .lista h4{color:#3D6026}.campos-lista-page .lista h3,.campos-lista-page .lista h4,.campos-lista-page .lista .texto>a{font-weight:400;letter-spacing:-1px}.campos-lista-page .lista li>div{padding:1em 0}.campos-lista-page .lista .logo,.campos-lista-page .lista .texto,.campos-lista-page .lista .greenfee{display:table-cell;padding:0 1em;vertical-align:top}.campos-lista-page .lista .logo,.campos-lista-page .lista .greenfee{padding-bottom:0.5em}.campos-lista-page .lista .logo{width:25%}@media (min-width: 768px) and (max-width: 899px){.campos-lista-page .lista .logo{width:15%}}.campos-lista-page .lista .logo img{display:block;width:100%;height:auto}.campos-lista-page .lista .texto{border:1px solid #EEE;border-width:0 1px;font-size:1.2em}.campos-lista-page .lista .texto p{color:black;font-weight:300}@media (min-width: 768px){.campos-lista-page .lista .texto{font-size:1em}}@media (min-width: 900px){.campos-lista-page .lista .texto{font-size:0.8em}}@media (max-width: 479px){.campos-lista-page .lista .texto{border-right:0}}.campos-lista-page .lista .texto>a{display:block;margin-top:0.8em}.campos-lista-page .lista .texto>a:before{content:'> '}.campos-lista-page .lista .greenfee{text-align:center}.campos-lista-page .lista .greenfee button{font-size:1em;padding:0;display:block;font-weight:400;width:4em;height:4em;line-height:4em;background:#A4AE59;color:#fff;margin:1em auto 0;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}.campos-lista-page .lista .greenfee button:hover{background-color:#3D6026}@media (max-width: 479px){.campos-lista-page .lista .greenfee{display:block;padding:1em}.campos-lista-page .lista .greenfee h4,.campos-lista-page .lista .greenfee button{display:inline-block}}.campos-seleccion-page main .dias{text-align:center;margin:0 0 3em}.campos-seleccion-page main .dias p{font-size:0.7em;font-weight:300;margin-bottom:0.8em}.campos-seleccion-page main .dias ul{font-size:1em;max-width:22em;margin:0 auto;color:#eee}.campos-seleccion-page main .dias li{float:left;position:relative;width:14.28571%;background:#fff;font-weight:400}.campos-seleccion-page main .dias li:before{content:'';display:block;padding-bottom:100%}.campos-seleccion-page main .dias li.available:hover,.campos-seleccion-page main .dias li.active{background:#bbb}.campos-seleccion-page main .dias li.available:hover label,.campos-seleccion-page main .dias li.active label{color:#fff}.campos-seleccion-page main .dias div,.campos-seleccion-page main .dias span{border:1px solid #fff;border-width:0 1px 1px 0;position:absolute;top:0;left:0;width:100%;height:100%;font-size:1em}@media (min-width: 480px){.campos-seleccion-page main .dias div,.campos-seleccion-page main .dias span{font-size:1.5em}}.campos-seleccion-page main .dias div:before,.campos-seleccion-page main .dias span:before{content:'';display:inline-block;height:100%;width:0;vertical-align:middle}.campos-seleccion-page main .dias label{cursor:pointer;display:block;color:#bbb}.campos-seleccion-page main .dias .wd6 label,.campos-seleccion-page main .dias .wd7 label{color:#888}.campos-seleccion-page main .dias .chosen{background:#A4AE59;color:#fff}.campos-seleccion-page main .dias input{cursor:pointer;position:absolute;width:100%;height:100%;margin:0;left:0;top:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.campos-seleccion-page main .cabecera{font-size:0.7em;font-weight:400;color:#3D6026;display:table;width:100%;border-bottom:1px solid #3D6026;padding:0 0 1em 0;margin:0 0 1em 0}.campos-seleccion-page main .cabecera h3,.campos-seleccion-page main .cabecera p{display:table-cell}.campos-seleccion-page main .cabecera p{text-align:right}.campos-seleccion-page main .datos{font-size:0.7em}.campos-seleccion-page main .datos .veces{font-size:2em;font-weight:400;color:#A4AE59;text-align:center;padding:1em 0.5em 0}.campos-seleccion-page main .datos .opciones{float:left;display:table;width:45%}@media (min-width: 900px){.campos-seleccion-page main .datos .opciones{padding-right:2em}}@media (max-width: 899px){.campos-seleccion-page main .datos .opciones{width:40%;margin-bottom:2em}}@media (max-width: 767px){.campos-seleccion-page main .datos .opciones{width:100%;float:none}}.campos-seleccion-page main .datos .jugadores{width:20%}.campos-seleccion-page main .datos .greenfee{width:85%}.campos-seleccion-page main .datos .jugadores,.campos-seleccion-page main .datos .veces,.campos-seleccion-page main .datos .greenfee{display:table-cell;vertical-align:top}.campos-seleccion-page main .datos .prettySelect{width:100%;height:2.4em}.campos-seleccion-page main .datos .texto{float:left;width:40%}.campos-seleccion-page main .datos .texto img{width:20%}.campos-seleccion-page main .datos .texto p{padding:0 2em;width:80%;font-size:0.8em;line-height:1.2}.campos-seleccion-page main .datos .texto p,.campos-seleccion-page main .datos .texto img{float:left}@media (max-width: 899px){.campos-seleccion-page main .datos .texto{width:60%;margin-bottom:2em}}@media (max-width: 767px){.campos-seleccion-page main .datos .texto{width:100%;float:none;overflow:hidden}}.campos-seleccion-page main .datos label span{color:#3D6026;font-weight:400;letter-spacing:-1px;margin-bottom:1em;display:block}.campos-seleccion-page main .datos .total{float:left;width:15%;color:#fff;text-align:right}.campos-seleccion-page main .datos .total h4{font-weight:400}@media (min-width: 900px){.campos-seleccion-page main .datos .total h4{color:#3D6026;margin-bottom:1em}}@media (max-width: 899px){.campos-seleccion-page main .datos .total{background:#3D6026;width:100%;float:none;clear:both}.campos-seleccion-page main .datos .total h4{float:left;padding:0 0.6em;line-height:2.4em}}.campos-seleccion-page main .datos .total p{background:#3D6026;font-weight:400;font-size:2em;padding:0 0.3em;line-height:1.2em}.campos-seleccion-page main #total:after{content:'Ôé¼'}.campos-seleccion-page main fieldset.submit{text-align:center;margin-top:3em}.campos-seleccion-page main fieldset.submit button{margin:1em}.hoteles-lista-page h3{color:#fff;text-align:center;position:relative;padding:0.5em;margin-bottom:1.5em}.hoteles-lista-page h3:after{content:'';position:absolute;top:100%;left:50%;border-style:solid;border-color:transparent;border-width:1em;margin-left:-1em;width:0;height:0}.hoteles-lista-page h3 span{font-size:0.8em}.hoteles-lista-page h4{border-bottom:1px solid;padding:0 0 0.6em;margin:0 0 0.8em}.hoteles-lista-page .catalogo{background:#57ABC0;padding:1em;text-align:center}.hoteles-lista-page .catalogo,.hoteles-lista-page .catalogo a{color:#fff}.hoteles-lista-page .catalogo a{text-decoration:underline}.hoteles-lista-page .buscador{background:#57ABC0;color:#fff;text-align:center;padding:1em;font-size:0.7em}.hoteles-lista-page .buscador label,.hoteles-lista-page .buscador .prettySelect{display:inline-block}.hoteles-lista-page .buscador label,.hoteles-lista-page .buscador .prettySelect,.hoteles-lista-page .buscador button,.hoteles-lista-page .buscador input{vertical-align:middle}.hoteles-lista-page .buscador .prettySelect{text-align:left;width:10em;height:1.8em}.hoteles-lista-page .buscador [type=text]{height:1.2em;width:7em;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border:0;margin:0;font-size:1.5em}.hoteles-seleccion-page .sin-disponibilidad{padding:1em;background:#c00;color:#fff;text-align:center;margin-bottom:1em}.hoteles-seleccion-page main h3{font-weight:700;color:#006C9B;font-size:0.8em;border-bottom:1px solid;padding-bottom:0.5em;margin-bottom:0.7em}.hoteles-seleccion-page main h3 span{color:#EEE}.hoteles-seleccion-page main .prettySelect{width:50%;height:1.6em}.hoteles-seleccion-page main .submit{text-align:center;padding:3em 0;margin:1em 0 0;border-top:1px solid #006C9B}.hoteles-seleccion-page .selector .img{padding-bottom:18%;background:no-repeat 50%;background-size:cover}.hoteles-seleccion-page .selector .img,.hoteles-seleccion-page .selector label{width:25%;float:left}.hoteles-seleccion-page .selector label span{font-size:0.7em;font-weight:400;color:#006C9B;display:block}.hoteles-seleccion-page .selector .text{float:left;width:45%;font-size:.6em;line-height:1.2em;padding:0 1em}.hoteles-seleccion-page .selector .num-habitaciones{margin-left:1em;padding-left:1em}.hoteles-seleccion-page fieldset.habitacion{display:none;margin:0.5em 0;padding:0.5em 1em;background:#fff;font-size:1em}.hoteles-seleccion-page fieldset.habitacion.habitacion1{display:block}.hoteles-seleccion-page fieldset.habitacion .prettySelect{display:inline-block}.hoteles-seleccion-page fieldset.habitacion h4,.hoteles-seleccion-page fieldset.habitacion .adultos,.hoteles-seleccion-page fieldset.habitacion .ninyos,.hoteles-seleccion-page fieldset.habitacion .edades{width:25%;font-size:1em;display:inline-block;vertical-align:top}.hoteles-seleccion-page fieldset.habitacion .edades label{display:none}.hoteles-seleccion-page fieldset.habitacion label span{display:block;font-size:0.7em;font-weight:400;color:#bbb;margin-bottom:.5em}.hoteles-seleccion-page fieldset.habitacion label span.mgt{margin-bottom:0;display:inline-block;font-size:2em;margin-right:.2em}.hoteles-seleccion-page fieldset.habitacion label span.mgt.mgt-childs{font-size:1.3em;margin-top:0.3em;vertical-align:6px}.hoteles-seleccion-page fieldset.habitacion h4{font-size:0.7em;font-weight:400}.hoteles-seleccion-page fieldset.habitacion h4 span{display:block;font-size:2em}.hoteles-valoracion-page main h3{font-weight:700;color:#006C9B;font-size:0.8em;border-bottom:1px solid;padding-bottom:0.5em;margin-bottom:0.7em}.hoteles-valoracion-page main h3 span{color:#EEE}.hoteles-valoracion-page main table{width:100%}.hoteles-valoracion-page main table td,.hoteles-valoracion-page main table th{text-align:center}.hoteles-valoracion-page main table.hotel{margin-bottom:1em}.hoteles-valoracion-page main table.hotel tr td{vertical-align:middle;color:#006C9B;width:33%}.hoteles-valoracion-page main table.hotel tr td .img{width:100%;padding-bottom:66%;background-position:50%;background-size:cover;margin:0em auto}.hoteles-valoracion-page main table.hotel tr .foto{border-right:1px solid #ccc;padding-right:1em;width:25%}.hoteles-valoracion-page main table.hotel tr .ocupacion{width:50%}.hoteles-valoracion-page main table.hotel tr .ocupacion>div{font-size:2em;vertical-align:top;display:inline-block}@media (min-width: 768px){.hoteles-valoracion-page main table.hotel tr .ocupacion>div{width:50%}}.hoteles-valoracion-page main table.hotel tr .ocupacion>div p{margin-bottom:1em;font-size:0.5em}.hoteles-valoracion-page main table.hotel tr .precio{width:15%;font-size:0.7em;border-left:1px solid #ccc;padding-left:1em}.hoteles-valoracion-page main table.hotel tr .precio p{margin-bottom:1em}.hoteles-valoracion-page main table.resumen{color:#999}.hoteles-valoracion-page main table.resumen tr{background:#eee}.hoteles-valoracion-page main table.resumen tr td{padding:0  1em 0.5em 1em;font-size:1.2em}.hoteles-valoracion-page main table.resumen tr th{padding:0.5em 1em 0.2em 1em;font-size:0.6em}.hoteles-valoracion-page main table.resumen tr .nhab{color:#545454;text-align:left}.hoteles-valoracion-page main table.resumen tr .adults .mgt,.hoteles-valoracion-page main table.resumen tr .childs .mgt{font-size:2em;vertical-align:middle;margin-right:0.2em;margin-top:1em}.hoteles-valoracion-page main table.resumen tr .adults .mgt.mgt-childs,.hoteles-valoracion-page main table.resumen tr .childs .mgt.mgt-childs{font-size:1.3em;margin-top:0.3em;vertical-align:-11px}.hoteles-valoracion-page main table.total-reserva{margin:1em 0}.hoteles-valoracion-page main table.total-reserva tr td{text-align:right;vertical-align:middle;font-size:.5em}.hoteles-valoracion-page main table.total-reserva tr td:first-child{font-size:1em;text-align:left}@media (min-width: 768px){.hoteles-valoracion-page main table.total-reserva tr td:first-child{width:50%}}.hoteles-valoracion-page main table.total-reserva tr td:first-child+td{border-left:1px solid #ccc;border-right:1px solid #ccc;padding-left:1em;padding-right:1em}.hoteles-valoracion-page main table.total-reserva tr td:first-child+td+td{padding-left:1em}.hoteles-valoracion-page main table.total-reserva .total{font-size:1.7em;line-height:5em;width:5em;height:5em}.hoteles-valoracion-page main table>div,.hoteles-valoracion-page main table>h3{text-align:left}.hoteles-valoracion-page main .total-reserva .total{margin:auto;background:#006C9B;font-size:1.3em;line-height:4;width:4em;height:4em;padding:0em;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;color:white;text-align:center;font-weight:400}.hoteles-valoracion-page main form{text-align:center}.paquete-datos-page main .comentarios,.hoteles-datos-page main .comentarios{font-size:0.8em;padding:0.5em;margin-bottom:1em;text-align:center}.paquete-datos-page main .comentarios strong,.hoteles-datos-page main .comentarios strong{display:block;margin-bottom:1em}.paquete-datos-page main .cancellation,.hoteles-datos-page main .cancellation{margin-bottom:1em;text-align:center}.paquete-datos-page main .cancellation h3,.hoteles-datos-page main .cancellation h3{font-weight:bold;margin-bottom:0.3em}.paquete-datos-page main .cancellation p,.hoteles-datos-page main .cancellation p{font-size:0.65em}.paquete-datos-page main .cancellation p small,.hoteles-datos-page main .cancellation p small{font-size:0.75em}.paquete-datos-page main form h3,.paquete-datos-page main form h4,.hoteles-datos-page main form h3,.hoteles-datos-page main form h4{text-align:center;font-size:0.8em}.paquete-datos-page main form h4,.hoteles-datos-page main form h4{padding:1em 0;clear:both}.paquete-datos-page main form .ocupantes,.paquete-datos-page main form .datos,.hoteles-datos-page main form .ocupantes,.hoteles-datos-page main form .datos{margin:2em 0;padding:1em;background:#fff}.paquete-datos-page main form .ocupantes label,.paquete-datos-page main form .datos label,.hoteles-datos-page main form .ocupantes label,.hoteles-datos-page main form .datos label{float:left;width:50%}.paquete-datos-page main form .ocupantes label span,.paquete-datos-page main form .datos label span,.hoteles-datos-page main form .ocupantes label span,.hoteles-datos-page main form .datos label span{display:block;font-sizE:0.7em;font-weight:400}.paquete-datos-page main form .ocupantes label input,.paquete-datos-page main form .datos label input,.hoteles-datos-page main form .ocupantes label input,.hoteles-datos-page main form .datos label input{width:100%;background:transparent;border:0;border-bottom:1px solid #666;-webkit-appearence:none;font-size:1em}.paquete-datos-page main form .ocupantes .nombre,.paquete-datos-page main form .ocupantes .email,.paquete-datos-page main form .ocupantes .dni,.paquete-datos-page main form .datos .nombre,.paquete-datos-page main form .datos .email,.paquete-datos-page main form .datos .dni,.hoteles-datos-page main form .ocupantes .nombre,.hoteles-datos-page main form .ocupantes .email,.hoteles-datos-page main form .ocupantes .dni,.hoteles-datos-page main form .datos .nombre,.hoteles-datos-page main form .datos .email,.hoteles-datos-page main form .datos .dni{padding-right:2em;border-right:1px solid #EEE}.paquete-datos-page main form .ocupantes .apellido,.paquete-datos-page main form .ocupantes .telefono,.paquete-datos-page main form .ocupantes .handicap,.paquete-datos-page main form .datos .apellido,.paquete-datos-page main form .datos .telefono,.paquete-datos-page main form .datos .handicap,.hoteles-datos-page main form .ocupantes .apellido,.hoteles-datos-page main form .ocupantes .telefono,.hoteles-datos-page main form .ocupantes .handicap,.hoteles-datos-page main form .datos .apellido,.hoteles-datos-page main form .datos .telefono,.hoteles-datos-page main form .datos .handicap{padding-left:2em}.paquete-datos-page main form .ocupantes .nombre,.paquete-datos-page main form .ocupantes .email,.paquete-datos-page main form .ocupantes .apellido,.paquete-datos-page main form .ocupantes .telefono,.paquete-datos-page main form .datos .nombre,.paquete-datos-page main form .datos .email,.paquete-datos-page main form .datos .apellido,.paquete-datos-page main form .datos .telefono,.hoteles-datos-page main form .ocupantes .nombre,.hoteles-datos-page main form .ocupantes .email,.hoteles-datos-page main form .ocupantes .apellido,.hoteles-datos-page main form .ocupantes .telefono,.hoteles-datos-page main form .datos .nombre,.hoteles-datos-page main form .datos .email,.hoteles-datos-page main form .datos .apellido,.hoteles-datos-page main form .datos .telefono{padding-bottom:1em}.paquete-datos-page main form .submit,.hoteles-datos-page main form .submit{text-align:center}.paquete-datos-page main form .submit label,.hoteles-datos-page main form .submit label{font-size:0.7em;margin-right:1em}.paquete-datos-page main form .submit label input,.hoteles-datos-page main form .submit label input{vertical-align:middle}.paquete-datos-page main form .submit label a,.hoteles-datos-page main form .submit label a{font-weight:400;color:#006C9B}.paquete-datos-page main .wrapper.paquetes-ocupantes .ocupantes,.paquete-datos-page main .wrapper.paquetes-ocupantes .llegada,.hoteles-datos-page main .wrapper.paquetes-ocupantes .ocupantes,.hoteles-datos-page main .wrapper.paquetes-ocupantes .llegada{margin-top:0;text-align:center;display:inline-block;vertical-align:middle;width:100%;margin-bottom:1em;padding-bottom:1em;padding-top:0;border-bottom:1px solid #ccc}.paquete-datos-page main .wrapper.paquetes-ocupantes .ocupantes .prettySelect,.paquete-datos-page main .wrapper.paquetes-ocupantes .ocupantes input,.paquete-datos-page main .wrapper.paquetes-ocupantes .llegada .prettySelect,.paquete-datos-page main .wrapper.paquetes-ocupantes .llegada input,.hoteles-datos-page main .wrapper.paquetes-ocupantes .ocupantes .prettySelect,.hoteles-datos-page main .wrapper.paquetes-ocupantes .ocupantes input,.hoteles-datos-page main .wrapper.paquetes-ocupantes .llegada .prettySelect,.hoteles-datos-page main .wrapper.paquetes-ocupantes .llegada input{float:none;width:6em;display:inline-block;height:1.8em;text-align:center}.paquete-datos-page main .wrapper.paquetes-ocupantes .ocupantes .prettySelect select,.paquete-datos-page main .wrapper.paquetes-ocupantes .llegada .prettySelect select,.hoteles-datos-page main .wrapper.paquetes-ocupantes .ocupantes .prettySelect select,.hoteles-datos-page main .wrapper.paquetes-ocupantes .llegada .prettySelect select{left:0}.paquete-datos-page main .wrapper.paquetes-ocupantes .ocupantes label,.paquete-datos-page main .wrapper.paquetes-ocupantes .llegada label,.hoteles-datos-page main .wrapper.paquetes-ocupantes .ocupantes label,.hoteles-datos-page main .wrapper.paquetes-ocupantes .llegada label{float:none;width:auto}.paquete-datos-page main .wrapper.paquetes-ocupantes .ocupantes label span,.paquete-datos-page main .wrapper.paquetes-ocupantes .ocupantes h3,.paquete-datos-page main .wrapper.paquetes-ocupantes .llegada label span,.paquete-datos-page main .wrapper.paquetes-ocupantes .llegada h3,.hoteles-datos-page main .wrapper.paquetes-ocupantes .ocupantes label span,.hoteles-datos-page main .wrapper.paquetes-ocupantes .ocupantes h3,.hoteles-datos-page main .wrapper.paquetes-ocupantes .llegada label span,.hoteles-datos-page main .wrapper.paquetes-ocupantes .llegada h3{font-weight:700;font-size:0.8em;display:inline-block;vertical-align:top;width:10em;text-align:left;margin-top:0.5em}@media (max-width: 479px){.paquete-datos-page main .wrapper.paquetes-ocupantes .ocupantes label span,.paquete-datos-page main .wrapper.paquetes-ocupantes .ocupantes h3,.paquete-datos-page main .wrapper.paquetes-ocupantes .llegada label span,.paquete-datos-page main .wrapper.paquetes-ocupantes .llegada h3,.hoteles-datos-page main .wrapper.paquetes-ocupantes .ocupantes label span,.hoteles-datos-page main .wrapper.paquetes-ocupantes .ocupantes h3,.hoteles-datos-page main .wrapper.paquetes-ocupantes .llegada label span,.hoteles-datos-page main .wrapper.paquetes-ocupantes .llegada h3{text-align:center;margin:0 0 1em 0}}.golf-page main{background-color:#F7F7F7}@media (min-width: 900px){.golf-page main .intro h1{font-size:1.3em}}@media (min-width: 900px){.golf-page main .intro img{width:150px}}.golf-page main .intro div{text-align:justify}.golf-page main .intro div p:nth-child(2){color:#000;font-weight:300}.golf-page .intro{text-align:center;padding-bottom:2em}.golf-page .intro>div{display:inline-block;vertical-align:top}@media (min-width: 900px){.golf-page .intro>div{margin-top:3em}}@media (min-width: 900px){.golf-page .intro>h1+div{width:66.6%;padding-right:2em}}@media (min-width: 900px){.golf-page .intro>h1+div+div{width:33.3%}.golf-page .intro>h1+div+div h2{margin:-1.6em 0 1.4em;font-size:0.9em;text-align:center}}.golf-page .intro>h1+div+div .ficha-tecnica{text-align:center;padding:1em;font-size:0.7em;background:#fff}.golf-page .intro>h1+div+div .ficha-tecnica dl{margin-bottom:2em}.golf-page .intro>h1+div+div .ficha-tecnica dd{padding:0.3em 0}.golf-page .intro>h1+div+div .ficha-tecnica a{color:#3D6026;font-size:0.8em}.golf-page .intro>p:first-child{font-size:1.2em;color:#006C9B}.golf-page .intro .logo{margin:1.5em 0}.golf-page .intro h1{font-size:1.7em;color:#3D6026}.golf-page .intro h2{font-size:1.3em;color:#3D6026;margin:2em 0 1em}.golf-page .intro p{margin-top:1em}.golf-page .intro .action{margin-top:2em}.golf-page .rating{padding:2em 0;background:#A4AE59;color:#3D6026;text-align:center}.golf-page .rating h2{font-size:1.2em}.golf-page .rating p{margin:1em 0 1.5em;font-weight:300}.golf-page .rating li{display:inline-block;padding:0.2em 0.4em;margin-bottom:1em;font-size:0.5em}.golf-page .rating li span{display:block}.golf-page .rating li:before,.golf-page .rating li span{width:1.5em;height:1.5em;font-size:6em;line-height:1.5;display:block;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;color:#A4AE59}.golf-page .rating li:before{content:'';background-color:#3D6026;margin-bottom:0.2em;font-family:"mgt"}.golf-page .rating li span{background-color:#648251;margin-top:0.2em;font-weight:300}.golf-page .rating li.longitud:before{content:'\e60b'}.golf-page .rating li.anchura:before{content:'\e60c'}.golf-page .rating li.lagos:before{content:'\e631'}.golf-page .rating li.vistas:before{content:'\e61f'}.golf-page .rating li.densidad:before{content:'\e61a'}.golf-page .rating li.bunkers:before{content:'\e615'}.golf-page .rating li.dificultad:before{content:'\e632'}.golf-page .bulletpoints{background-color:#F7F7F7;text-align:center;padding:2em 0}.golf-page .bulletpoints h2{font-size:1.2em;color:#3D6026;margin-bottom:1em}.golf-page .bulletpoints ul{display:inline-block;text-align:left;margin:0 2em}.golf-page .bulletpoints li{margin-bottom:0.3em;text-transform:uppercase}.golf-page .bulletpoints li:before{content:'\2713';width:1.8em;height:1.8em;line-height:1.6;background-color:#3D6026;color:#fff;display:inline-block;font-size:0.4em;vertical-align:0.5em;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;text-align:center;margin-right:1em;margin:0 1em 0 -2.8em}.golf-page .hoyos{text-align:center}.golf-page .hoyos h2{font-size:1.2em;color:#3D6026;margin-bottom:1em}.golf-page .hoyos nav{position:relative;width:10em}.golf-page .hoyos nav:before{content:'';position:absolute;width:100%;border-top:1px solid #A4AE59;top:50%;left:0}.golf-page .hoyos nav li{position:relative;display:inline}.golf-page .social{margin-bottom:-2em;margin-top:1em}.gmapa{text-align:left}#mapa .hotel-iw{width:20em;overflow:hidden}#mapa .hotel-iw h4{text-align:center}#mapa .hotel-iw .localizacion{text-align:center}#mapa .hotel-iw .img{display:none}#mapa .hotel-iw,#mapa .hotel-iw div,#mapa .golf-iw,#mapa .golf-iw div{font-weight:100}#mapa .hotel-iw,#mapa .hotel-iw div,#mapa .hotel-iw a,#mapa .golf-iw,#mapa .golf-iw div,#mapa .golf-iw a{font-family:'Roboto Slab', serif}#mapa .hotel-iw .info,#mapa .golf-iw .info{display:none}#mapa .hotel-iw .img,#mapa .golf-iw .img{text-align:center}#mapa .hotel-iw h4,#mapa .golf-iw h4{color:#006C9B}#mapa .hotel-iw button,#mapa .golf-iw button{font-size:1.3em;line-height:1;width:5em;height:5em;padding:0;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}#mapa .hotel-iw form,#mapa .golf-iw form{text-align:center;padding:1em 0}#mapa .hotel-iw form button,#mapa .golf-iw form button{vertical-align:middle;margin:0 0 0 1em}#mapa .hotel-iw form p,#mapa .golf-iw form p{display:inline-block;vertical-align:middle;width:50%;font-size:1.8em}#mapa .golf-iw{width:20em}#mapa .golf-iw.cesta{width:auto;font-size:1.5em}#mapa .golf-iw>h3{color:#3D6026;border-bottom:1px solid #3D6026;padding:0 0 0.6em;font-weight:400;font-size:14px;text-align:center}#mapa .golf-iw>div>div.texto{display:none}#mapa .golf-iw>div>div.logo{display:inline-block;width:50%}#mapa .golf-iw>div>div.logo img{max-height:109px;margin:10px 0}#mapa .golf-iw>div form{float:right;display:inline-block}#mapa .golf-iw>div form h4{color:#3D6026;margin:0 0 0.8em;font-weight:400}#mapa .golf-iw>div form button{background:#A4AE59}#mapa .golf-iw>div form button:hover{background:#3D6026}.green-fee-page main,.faq-page main,.notas-legales-page main,.politica-privacidad-page main,.terminos-condiciones-page main{background-color:#F7F7F7;font-size:0.7em}.green-fee-page main h1,.green-fee-page main h2,.green-fee-page main h3,.green-fee-page main h4,.faq-page main h1,.faq-page main h2,.faq-page main h3,.faq-page main h4,.notas-legales-page main h1,.notas-legales-page main h2,.notas-legales-page main h3,.notas-legales-page main h4,.politica-privacidad-page main h1,.politica-privacidad-page main h2,.politica-privacidad-page main h3,.politica-privacidad-page main h4,.terminos-condiciones-page main h1,.terminos-condiciones-page main h2,.terminos-condiciones-page main h3,.terminos-condiciones-page main h4{margin-bottom:1em}.green-fee-page main h1,.faq-page main h1,.notas-legales-page main h1,.politica-privacidad-page main h1,.terminos-condiciones-page main h1{text-align:center;color:#006C9B;font-size:1.8em}.green-fee-page main p,.faq-page main p,.notas-legales-page main p,.politica-privacidad-page main p,.terminos-condiciones-page main p{margin-bottom:1em;color:#000}.green-fee-page main ol,.green-fee-page main ul,.faq-page main ol,.faq-page main ul,.notas-legales-page main ol,.notas-legales-page main ul,.politica-privacidad-page main ol,.politica-privacidad-page main ul,.terminos-condiciones-page main ol,.terminos-condiciones-page main ul{padding-left:1.5em}.green-fee-page main ol,.faq-page main ol,.notas-legales-page main ol,.politica-privacidad-page main ol,.terminos-condiciones-page main ol{list-style-type:decimal}.green-fee-page main ul,.faq-page main ul,.notas-legales-page main ul,.politica-privacidad-page main ul,.terminos-condiciones-page main ul{list-style-type:circle}.green-fee-page main ul li,.faq-page main ul li,.notas-legales-page main ul li,.politica-privacidad-page main ul li,.terminos-condiciones-page main ul li{color:#000;margin-bottom:0.4em}.blog-detail-page main,.blog-page main{background-color:#F7F7F7;text-align:center}.blog-detail-page main .blog,.blog-page main .blog{word-spacing:-0.25em;font-weight:700;font-size:1.2em}.blog-detail-page main .blog,.blog-detail-page main .blog a,.blog-page main .blog,.blog-page main .blog a{color:#006C9B}.blog-detail-page main .blog strong,.blog-page main .blog strong{font-weight:700}.blog-detail-page main .social,.blog-page main .social{text-align:right}.blog-page main{background-color:#F7F7F7}.blog-page main h1{text-align:center;color:#006C9B;font-size:1.8em;font-weight:700}.blog-page main .posts{text-align:left;overflow:hidden}.blog-page main .posts li{text-align:center;width:100%;padding:0 1em;border-left:1px solid #EEE;margin:2em 0 0 -1px}@media (min-width: 480px){.blog-page main .posts li{width:50%}}@media (min-width: 900px){.blog-page main .posts li{width:33%}}.blog-page main .posts .fecha,.blog-page main .posts .titulo a{color:#57ABC0;font-weight:700}.blog-page main .posts .titulo{line-height:1em;min-height:2.5em}.blog-page main .posts .titulo a{font-size:0.8em}.blog-page main .posts .fecha{margin:0.5em 0 1em;font-size:1.2em}.blog-page main .posts .foto{padding:0 1.4em}.blog-page main .posts .foto a,.blog-page main .posts .foto img{display:block;width:100%}.blog-page main .posts .foto img{-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;height:auto}.blog-page main .posts .categorias{margin:0em 0 0.4em}.blog-page main .posts .categorias a{color:#000;font-weight:700;font-size:0.6em}.blog-page main .posts .texto{color:#000;font-weight:300;font-size:0.6em;padding-bottom:1em;min-height:6em;color:#000;padding-bottom:1em}.blog-page main .posts .texto p{margin-bottom:1em}.blog-page main .posts .actions{font-size:0.7em}.blog-page main .posts .actions a{color:#006C9B}.blog-page main .posts .actions a:hover{color:#57ABC0}.blog-detail-page main{background-color:#F7F7F7}.blog-detail-page main .fecha,.blog-detail-page main .titulo,.blog-detail-page main .titulo a{color:#57ABC0;font-weight:700;font-size:1.2em}.blog-detail-page main .fecha{margin:0.5em 0 1em}.blog-detail-page main .foto{width:11em;margin:1em auto 2em}.blog-detail-page main .foto a,.blog-detail-page main .foto img{display:block;width:100%}.blog-detail-page main .foto img{-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;height:auto}.blog-detail-page main .categorias{margin:0.8em 0}.blog-detail-page main .categorias a{color:#000;font-weight:700;font-size:0.6em}.blog-detail-page main .texto{text-align:justify;margin-bottom:2em}.blog-detail-page main .texto p{color:#000;font-weight:300;margin-bottom:1em}.blog-detail-page main .texto p:first-child{color:#666;font-weight:bold}.blog-detail-page main .volver a{font-size:0.6em;font-weight:700}.blog-detail-page main .volver a:before{content:'< '}.blog-detail-page main .widget *{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.blog-detail-page main .social{margin-top:1em;float:right}.blog-detail-page main .social>p,.blog-detail-page main .social .widget{display:inline-block;vertical-align:top}.blog-detail-page main .social>p{padding-right:1em;font-family:Georgia, serif;font-size:0.7em;font-style:italic;color:#c8c8c8}.blog-detail-page main .volver{margin-top:1em;float:left}.partners-page main{background-color:#F7F7F7}.partners-page main h1{font-size:1.2em;color:#006C9B;text-align:center}.partners-page main ul{text-align:left;overflow:hidden;margin-left:auto;margin-right:auto;width:80%;display:block}.partners-page main ul li{text-align:center;width:100%;padding:1em;position:relative;margin:2.5em 0 0 -1px;border-left:1px solid #EEE;margin:2em 0 0 -1px}.partners-page main ul li:before{position:absolute;top:-35px;left:0;width:100%;content:" ";display:block;border-top:1px solid #ccc;height:50px}@media (max-width: 479px){.partners-page main ul li:first-child:before{display:none}}@media (min-width: 480px){.partners-page main ul li{width:50%}.partners-page main ul li:first-child:before,.partners-page main ul li:first-child+li:before{display:none}}@media (min-width: 900px){.partners-page main ul li{width:33%}.partners-page main ul li:first-child:before,.partners-page main ul li:first-child+li:before,.partners-page main ul li:first-child+li+li:before{display:none}}.partners-page main ul h3{margin:1em 0;font-size:0.8em}.partners-page main ul h3,.partners-page main ul h3 a{color:#57ABC0;font-weight:700}.partners-page main ul p{font-size:0.6em;line-height:120%}.partners-page main ul p:first-child{padding:0 1.4em;margin-bottom:1em;overflow:hidden;border-radius:50%;border:1px solid #eeeeee;height:0;padding-bottom:75%;width:75%;margin-left:auto;margin-right:auto}.partners-page main ul p:first-child:before{display:inline-block;height:100%;content:" ";vertical-align:middle}.partners-page main ul p:first-child a,.partners-page main ul p:first-child img{display:block;width:100%}.partners-page main ul p:first-child img{height:auto}.partners-page .social{margin-bottom:-2em}.paquete-page main,.paquetes-page main{background-color:#F7F7F7}.paquete-page main .paquetes,.paquetes-page main .paquetes{font-size:1.2em;margin:1em 0 1.5em}.paquete-page main .paquetes,.paquete-page main .paquetes a,.paquetes-page main .paquetes,.paquetes-page main .paquetes a{color:#006C9B}.paquete-page main .paquetes,.paquete-page main .paquetes+p,.paquetes-page main .paquetes,.paquetes-page main .paquetes+p{text-align:center}.paquete-page main div.intro-action,.paquetes-page main div.intro-action{font-weight:bold;padding-top:0;padding-bottom:0;margin-top:-1em}.paquete-page .social,.paquetes-page .social{margin-bottom:1em}.paquetes-page main div.intro p:nth-child(2){color:#666}.paquetes-page main div.intro p:nth-child(3),.paquetes-page main div.intro p:nth-child(4){color:#000;font-weight:300}.paquetes-page main .nombre{font-size:0.9em;text-align:right;color:#57ABC0;text-align:center;border-bottom:1px solid #006C9B;padding-bottom:1.3em;margin-bottom:0.8em;margin-top:1.8em}@media (max-width: 1199px){.paquetes-page main .nombre{font-size:0.8em}}.paquetes-page main .nombre a.cat{color:#666666}.paquetes-page main .nombre a.cat:after{content:" | ";padding:0 0.25em}@media (max-width: 767px){.paquetes-page main .nombre a.cat:after{content:""}}.paquetes-page main .nombre a{display:block;color:#006C9B}@media (min-width: 768px){.paquetes-page main .nombre{text-align:right}.paquetes-page main .nombre a{float:left}}.paquetes-page main .listado-paquetes{text-align:left}.paquetes-page main .listado-paquetes li{margin-bottom:2em;position:relative}.paquetes-page main .listado-paquetes li .texto{color:#000;font-weight:300}.paquetes-page main .texto{font-size:0.7em;padding-bottom:2em;color:#000;font-weight:300;font-size:0.7em}.paquetes-page main .texto br{display:none}.paquetes-page main .texto :first-child{margin-bottom:0.5em}.paquetes-page main .actions{position:absolute;bottom:0em;white-space:nowrap;left:23%;color:#006C9B}.paquetes-page main .actions a{color:inherit;font-size:0.7em}.paquetes-page main .actions a:hover{color:#57ABC0}.paquetes-page main .foto img{display:block;width:100%;height:auto}.paquetes-page main .precio{font-weight:400;text-align:center;white-space:nowrap;font-size:0.7em}.paquetes-page main .precio a{margin:0.3em auto 0;display:block;background:#006C9B;color:#fff;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;font-size:1.4em;width:3.5em;height:3.5em;line-height:3.5em}.paquetes-page main .precio a:hover{background-color:#57ABC0}@media (max-width: 767px){.paquetes-page main .cnt{position:relative}.paquetes-page main .foto{width:60%}.paquetes-page main .precio{position:absolute;right:2em;top:0}.paquetes-page main .texto{margin-top:0.5em;padding-top:0.5em;border-top:1px solid #EEE;padding-bottom:0}.paquetes-page main .actions{display:none}}@media (min-width: 768px){.paquetes-page main .cnt{display:table}.paquetes-page main .foto,.paquetes-page main .texto,.paquetes-page main .precio{display:table-cell;vertical-align:top}.paquetes-page main .foto{width:20%;padding-right:1em}.paquetes-page main .precio{padding-left:2em}.paquetes-page main .texto{padding:0 1.5em 2em;border:1px solid #EEE;border-width:0 1px}}.paquete-page{background-color:#F7F7F7}.paquete-page main{background-color:#F7F7F7;text-align:center}.paquete-page main .titulo{font-size:1.7em}.paquete-page main .titulo,.paquete-page main .titulo+h3+p,.paquete-page main .titulo+p{color:#57ABC0}.paquete-page main .titulo+p,.paquete-page main .titulo+h3+p{font-size:0.9em;margin:1.5em 0}.paquete-page main .titulo+h3{font-size:1.5em;margin-top:0.4em}.paquete-page main .titulo+h3 a{padding-right:1em}.paquete-page main .titulo+h3 a+a:before{content:" | "}.paquete-page main .foto{margin:1em 0}.paquete-page main .foto img{display:block;width:100%;height:auto}.paquete-page main .texto{line-height:1.2;font-size:0.7em;color:#000;font-weight:300}.paquete-page main .texto :first-child{font-weight:bold}.paquete-page main .descripcion{margin:1.5em auto 3em;padding:1.5em;background:#fff}.paquete-page main .descripcion .incluye{font-size:1.4em;margin-bottom:1em;color:#006C9B}.paquete-page main .descripcion h3{margin:0.4em 0;font-size:0.8em}.paquete-page main .descripcion li{font-size:0.8em;font-weight:700;line-height:1.5em}.paquete-page main .descripcion li a{color:#006C9B;text-decoration:underline}.paquete-page main .descripcion .por-persona{font-size:1.3em;font-weight:400;margin:1em 0;line-height:1.2;color:#006C9B}.paquete-page main .descripcion .por-persona span{display:block;font-size:0.8em}.paquete-page main .descripcion .precio{display:block;margin:0.5em auto;font-size:1.6em;width:3.5em;height:3.5em;line-height:3.5em;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;background:#006C9B;color:#fff}.paquete-page main .descripcion .precio:hover{background:#57ABC0}.paquete-page main .action{margin-top:1em}.paquete-page main .action a{margin-top:1em}.paquete-page main .notas{font-size:0.8em;text-align:left}.faq-page main>.wrapper>ul{list-style:none;margin-bottom:4em}.faq-page main>.wrapper>ul>li.H2{font-size:1.2em;margin-bottom:0.5em;font-weight:bold}.faq-page main>.wrapper>ul>li.H3{font-size:1.1em;padding-left:1em;margin-bottom:0.25em}.faq-page main>.wrapper>ul>li.H3 a{color:#000}.faq-page main>.wrapper>ul>li.H4{padding-left:2.5em;margin-bottom:0.15em}.faq-page main>.wrapper>div h3,.faq-page main>.wrapper>div h2,.faq-page main>.wrapper>div h4{padding-right:1em;position:relative}.faq-page main>.wrapper>div h3 span,.faq-page main>.wrapper>div h2 span,.faq-page main>.wrapper>div h4 span{font-family:mgt;position:absolute;right:0;top:0.25em;cursor:pointer}.faq-page main>.wrapper>div h3 span:before,.faq-page main>.wrapper>div h2 span:before,.faq-page main>.wrapper>div h4 span:before{content:"\e623"}#cesta{background:#fff;padding:1em;font-size:0.7em;margin-bottom:1.5em}#cesta [type=submit]{padding:0;background:transparent;line-height:1;color:#666;font-weight:bold;font-size:1.5em;margin-top:-5px}#cesta>div{display:table;width:100%;font-weight:400}#cesta>div div:first-child td{padding-top:0}#cesta>div>div{display:table-row}#cesta>div>div>div{display:table-cell;vertical-align:top;padding:0.8em 0.2em;border-bottom:1px solid #3D6026;text-align:right}#cesta>div>div>div.campo{text-align:left;color:#3D6026;width:33%}#cesta>div>div>div.hotel{text-align:left;color:#3D6026}#cesta>div>div>div.jugadores{text-align:center}#cesta>div>div>div.precio{color:#3D6026}#cesta>div>div>div.regimen{text-align:center}#cesta>div>div>div>div{border-right:1px solid #EEE;border-left:1px solid #EEE;margin:0 1em}@media (max-width: 767px){#cesta>div>div{display:block;border-bottom:1px solid #3D6026}#cesta>div>div>div{display:inline-block;border-bottom:none;text-align:right;width:47%}#cesta>div>div>div.campo,#cesta>div>div>div.hotel{width:100%}#cesta>div>div>div.jugadores{display:none}#cesta>div>div>div.eliminar{width:5%}#cesta>div>div>div>div{border:none}}#cesta>div.hotel>div>div.dias div{border-right-width:0}@media (max-width: 767px){#cesta>div.hotel>div>div{width:46%}#cesta>div.hotel>div>div.hotel,#cesta>div.hotel>div>div.dias{width:100%}#cesta>div.hotel>div>div.dias{width:100%;text-align:left;padding:0.2em}#cesta>div.hotel>div>div.dias div{margin:0}#cesta>div.hotel>div>div.eliminar{width:5%}}@media (max-width: 767px){#cesta>div.total>div{border-bottom:none}}#cesta>div.total>div>div{text-align:right;white-space:nowrap;vertical-align:baseline;width:100%;border-bottom:none;font-size:2em;padding:0.4em 0.2em 0 0.2em}#cesta>div.total>div>div>span{font-size:0.5em}#cesta>div.total .fees{font-size:0.8em;text-align:left}#cesta .anyadir-hotel{text-align:right;margin-top:1em}#cesta .anyadir-hotel a{color:#006C9B;font-weight:700;font-sizE:0.7em}#cesta .anyadir-hotel a:after{content:' >'}.hoteles-page{background-color:#F7F7F7}.hoteles-page .wrapper .intro{text-align:center}.hoteles-page .wrapper .intro p{margin-bottom:1em}.hoteles-page .wrapper .intro h1{text-align:center;font-size:1.2em;margin-bottom:1em;color:#006C9B}.hoteles-page .wrapper .intro p{line-height:1.2em}.hoteles-page .wrapper .intro p:nth-child(2){color:#666}.hoteles-page .wrapper .intro p:nth-child(3),.hoteles-page .wrapper .intro p:nth-child(4),.hoteles-page .wrapper .intro p:nth-child(5){color:#000;font-weight:300}.hoteles-page .wrapper h3{color:#fff;text-align:center;position:relative;padding:0.5em;margin-bottom:1.5em}.hoteles-page .wrapper h3:after{content:'';position:absolute;top:100%;left:50%;border-style:solid;border-color:transparent;border-width:1em;margin-left:-1em;width:0;height:0}.hoteles-page .wrapper h3 span{font-size:0.8em}.hoteles-page .wrapper h4{border-bottom:1px solid;padding:0 0 0.6em;margin:0 0 0.8em}.hoteles-page .wrapper .recomendados a:hover{color:#57ABC0}.hoteles-page .wrapper .recomendados .info{border-right-width:0}.hoteles-page .wrapper .recomendados .info p{color:#000;font-weight:300}.hoteles-page .wrapper .recomendados .info ul li a:hover{color:#57ABC0}.hoteles-page .wrapper .recomendados ul li div .localizacion{display:none}.hoteles-page .social{margin-bottom:1em}.hotel-page{background-color:#F7F7F7}.hotel-page .wrapper h3,.hotel-page .wrapper h1{text-align:center;font-size:1.2em;margin-bottom:1.8em;color:#006C9B}.hotel-page .wrapper h1{font-size:1.8em}.hotel-page .wrapper .intro h3+div{text-align:center;color:#CCCCCC;margin-bottom:0.7em;font-size:1.1em}.hotel-page .wrapper .intro h1+div{text-align:center}.hotel-page .wrapper .intro h1+div>ul{white-space:nowrap;width:100%;overflow:hidden;margin:0.7em 0 1.5em}.hotel-page .wrapper .intro h1+div>ul>li{display:inline;margin-left:4px}.hotel-page .wrapper .intro h1+div>ul>li:first-child{margin-left:0}.hotel-page .wrapper .intro h1+div>ul>li img{width:75px;height:65px;cursor:pointer}.hotel-page .wrapper .intro div+div{line-height:1.25em}.hotel-page .wrapper .intro div+div>p{margin-top:0.5em;text-align:justify}.hotel-page .wrapper .intro div+div>p:first-child{font-weight:700}.hotel-page .wrapper .intro+h3{margin-top:1em}.hotel-page .wrapper .ficha{font-size:0.7em;padding:1em;background:#e6e6e6}.hotel-page .wrapper .ficha>ul{vertical-align:top;overflow:hidden;text-align:center}.hotel-page .wrapper .ficha>ul>li{margin-bottom:0.2em}.hotel-page .wrapper .ficha>ul>li strong{font-size:1.2em;margin:0.4em 0 0.2em;display:block;text-transform:capitalize}@media (min-width: 768px){.hotel-page .wrapper .ficha>ul{display:inline-block;width:50%}}.hotel-page .wrapper .ficha .con-coste{text-align:right;font-size:0.5em}.hotel-page .wrapper .localizacion{text-align:center}.hotel-page .wrapper .localizacion>h3{margin:1em 0}.hotel-page .wrapper .localizacion #mapa{width:100%;height:0;padding-bottom:66%;margin:1em 0}.hotel-page .wrapper .localizacion #mapa img,.hotel-page .wrapper .localizacion #mapa label{max-width:none}.hotel-page .wrapper .localizacion p{color:#000;font-weight:300}.hotel-page .action{margin-top:1em}.hotel-page .social{margin-bottom:1em}.contacto-page main{background-color:#F7F7F7}.contacto-page main .wrapper>div{vertical-align:top;display:inline-block;padding:3%;color:#000}.contacto-page main .wrapper>div:first-child+div{margin-top:2em;border-left:1px solid #eee}@media (min-width: 900px){.contacto-page main .wrapper>div:first-child{width:39%}.contacto-page main .wrapper>div:first-child form label{width:100%}.contacto-page main .wrapper>div:first-child+div{margin-top:0;width:60%}}.contacto-page main .wrapper h3,.contacto-page main .wrapper h1{text-align:center;font-size:1.2em;margin-bottom:1.8em;color:#006C9B}.contacto-page main .wrapper .error,.contacto-page main .wrapper .success{padding:10px 25px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid;margin-bottom:20px;font-size:0.8em;line-height:1.2}.contacto-page main .wrapper .error{border-color:#d28686;background-color:#facccc;color:red}.contacto-page main .wrapper .success{color:green;border-color:#44ac44;background-color:#bbe4bb}.contacto-page main .wrapper form{width:100%;text-align:center}.contacto-page main .wrapper form label{text-align:left;margin-bottom:1em;display:inline-block;width:100%;font-size:0.8em}@media (min-width: 768px){.contacto-page main .wrapper form label{width:33.3%;padding-left:1%}.contacto-page main .wrapper form label:first-child{padding-left:0}}.contacto-page main .wrapper form label.legal,.contacto-page main .wrapper form label.comments{padding-left:0;width:100%}.contacto-page main .wrapper form label.legal{font-size:0.6em}.contacto-page main .wrapper form label input[type=text],.contacto-page main .wrapper form label input[type=email],.contacto-page main .wrapper form label textarea,.contacto-page main .wrapper form label select{border:1px solid #ccc;margin-top:0.5em;color:inherit;height:35px;width:100%;padding:5px;font-size:0.8em}.contacto-page main .wrapper form label textarea{width:100%;min-height:140px}.contacto-page main .wrapper form fieldset.submit{text-align:center}.contacto-page main .wrapper form input.error{border:1px solid red}.contacto-page main .wrapper .info{text-align:center;font-size:0.8em;font-weight:400;width:100%}.contacto-page main .wrapper .info>div{text-align:left;display:inline-block;vertical-align:top;padding:2em}.contacto-page main .wrapper .info a{font-weight:700}.pago-page .datos,.cliente-transfer-page .datos,.cliente-rentacar-page .datos,.cliente-datos-page .datos,.cliente-reservas-page .datos,.cliente-reserva-page .datos,.cliente-login-page .datos{clear:both}.pago-page .goback,.cliente-transfer-page .goback,.cliente-rentacar-page .goback,.cliente-datos-page .goback,.cliente-reservas-page .goback,.cliente-reserva-page .goback,.cliente-login-page .goback{float:left;margin-bottom:20px;font-weight:600;font-size:0.7em;line-height:2.8}.pago-page .goback:before,.cliente-transfer-page .goback:before,.cliente-rentacar-page .goback:before,.cliente-datos-page .goback:before,.cliente-reservas-page .goback:before,.cliente-reserva-page .goback:before,.cliente-login-page .goback:before{content:"< "}.pago-page main h1,.cliente-transfer-page main h1,.cliente-rentacar-page main h1,.cliente-datos-page main h1,.cliente-reservas-page main h1,.cliente-reserva-page main h1,.cliente-login-page main h1{text-align:center;margin-bottom:1em;color:#006C9B}.pago-page main .msg,.cliente-transfer-page main .msg,.cliente-rentacar-page main .msg,.cliente-datos-page main .msg,.cliente-reservas-page main .msg,.cliente-reserva-page main .msg,.cliente-login-page main .msg{text-align:center;font-weight:400;font-size:0.8em;padding:1em;margin-bottom:1em;background:#A4AE59;color:#fff}.cliente-login-page main{text-align:center}.cliente-login-page main label{display:inline-block;text-align:left;margin-bottom:0.5em}.cliente-login-page main label+label{margin-left:0.5em}.cliente-login-page main label span{font-weight:700;font-size:0.7em;display:block}.cliente-login-page main .remember{margin-top:2em}.cliente-login-page main input{border:1px solid #ccc;height:3em;width:12em}.cliente-login-page main .forgot{padding:0;margin:0.5em 0 0;font-size:0.6em;color:#3D6026;background:transparent;font-weight:700;outline:0}.cliente-login-page main .remember{display:none}.cliente-login-page main .remember label{margin-bottom:0}.cliente-login-page main .remember label span{display:inline-block;vertical-align:middle}.cliente-login-page main .remember .submit{display:inline-block;vertical-align:middle;padding:0.5em}.cliente-login-page main .remember .submit button{vertical-align:middle;padding:0 0.5em;line-height:2}.cliente-login-page main .remember input{vertical-align:middle}.cliente-reserva-page .datos{clear:both}.cliente-reserva-page main{text-align:center}.cliente-reserva-page main h2{font-weight:700}.cliente-reserva-page main h2+p{margin:0.5em 0 1em}.cliente-reserva-page main .pagos{margin-top:2em;padding-top:2em;border-top:1px solid #EEE}.cliente-reserva-page main .pagos form{display:inline-block;width:8em;vertical-align:top}.cliente-reserva-page main .pagos form>p{font-size:0.8em;padding:1em;font-weight:300}.cliente-reserva-page main .pagos form .chapa{-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;width:8em;height:8em;line-height:1;font-size:0.9em;padding:0 0.5em}.cliente-reserva-page main .pagos form .chapa i{font-size:2em;margin-top:0.2em;display:inline-block}.cliente-reserva-page main .pagos form fieldset{display:none}.cliente-reserva-page main .pagos.fraccionado .full,.cliente-reserva-page main .pagos.fraccionado .transferencia,.cliente-reserva-page main .pagos.fraccionado .ppal,.cliente-reserva-page main .pagos.fraccionado .textmethod{display:none}.cliente-reserva-page main .pagos.fraccionado .fraccionado{width:auto}.cliente-reserva-page main .pagos.fraccionado .fraccionado fieldset{display:block}.cliente-reserva-page main .pagos.fraccionado .fraccionado .fracciones{margin:1em 0}.cliente-reserva-page main .pagos.fraccionado .fraccionado .fracciones label{display:inline-block;vertical-align:top}.cliente-reserva-page main .pagos.fraccionado .fraccionado .fracciones label+label{margin-left:0.25em}.cliente-reserva-page main .pagos.fraccionado .fraccionado .fracciones label span{font-size:0.7em;font-weight:700;display:block;text-align:left}.cliente-reserva-page main .pagos.fraccionado .fraccionado .fracciones input{font-size:1.2em;width:7em}.cliente-reserva-page main .pagos.fraccionado .fraccionado button+button{margin-left:0.5em}.cliente-reserva-page main .pagos-reserva a{display:inline-block;margin-top:0.5em}.cliente-reserva-page main .pagos-reserva .pagado{display:inline-block;font-size:0.7em;line-height:2.8;border:2px solid;color:#A4AE59;margin:0;padding:0 1.4em;vertical-align:middle;margin-top:0.5em}.cliente-reserva-page main .pagos-reserva h2{display:inline-block;border-bottom:1px solid #EEE;padding-bottom:0.5em;margin:1.5em 0 0.5em}.cliente-reserva-page main .pagos-reserva .fracciones{margin-bottom:2em}.cliente-reserva-page main .pagos-reserva .fracciones p{margin-top:-0.5em}.cliente-reserva-page main .pagos-reserva .fracciones li:first-child h2{margin-top:0}.cliente-reserva-page #detalles{font-size:0.8em}.cliente-reserva-page #detalles .datos{clear:both}.cliente-reserva-page #detalles .go-back{display:inline-block;margin-right:10px}.cliente-reserva-page #detalles .logo{overflow:hidden;margin-bottom:1.3em;display:none}.cliente-reserva-page #detalles .logo i{font-size:5em;margin-bottom:0.2em;display:block;float:left}.cliente-reserva-page #detalles .logo p{float:right;text-align:right;font-size:0.6em;line-height:1.5em}.cliente-reserva-page #detalles table.comments td{font-size:0.6em;font-weight:300}.cliente-reserva-page #detalles table.comments tr:first-child td{color:#AAAAAA;font-weight:600}.cliente-reserva-page #detalles table.comments .cancelacion td{padding:1em 0;font-size:1.2em}.cliente-reserva-page #detalles table.comments .cancelacion td h4{font-weight:bold;margin-bottom:0.3em;padding-bottom:0.2em;border-bottom:1px solid}.cliente-reserva-page #detalles table.comments .cancelacion td p{font-weight:200}.cliente-reserva-page #detalles.paquete td.texto{padding:0 20px}.cliente-reserva-page #detalles p:empty{display:none}.cliente-reserva-page #detalles table{width:100%}.cliente-reserva-page #detalles>h1+div{text-align:center;background:#F2F2F2;padding:1em;margin-bottom:1em}.cliente-reserva-page #detalles>div.localizador{margin-bottom:1em}.cliente-reserva-page #detalles>div.localizador table tr td{width:50%;font-size:0.8em;color:#AAAAAA;font-weight:bold}.cliente-reserva-page #detalles>div.localizador table tr:first-child+tr td{font-size:1.7em;color:#666666}.cliente-reserva-page #detalles>div.campos ul li:before{content:"┬À ";padding-left:1em}.cliente-reserva-page #detalles>div.campos>div>table{color:#395B25;margin-bottom:1em}.cliente-reserva-page #detalles>div.campos>div>table:first-child{border-bottom:1px solid green}.cliente-reserva-page #detalles>div.campos>div>table:first-child tr>td{text-align:right;padding-bottom:0.2em}.cliente-reserva-page #detalles>div.campos>div>table:first-child tr>td:first-child{text-align:left}.cliente-reserva-page #detalles>div.campos>div>table+table tr>td{vertical-align:top}.cliente-reserva-page #detalles>div.campos>div>table+table tr>td>span{margin-bottom:1.5em}.cliente-reserva-page #detalles>div.campos>div>table+table tr>td:first-child{width:9em}.cliente-reserva-page #detalles>div.campos>div>table+table tr>td:first-child img{width:100%}.cliente-reserva-page #detalles>div.campos>div>table+table tr>td.texto{width:40%}.cliente-reserva-page #detalles>div.campos>div>table+table tr>td.texto p{color:#535353;font-size:0.7em;padding:0 20px 20px;line-height:1.2;font-weight:200}.cliente-reserva-page #detalles>div.campos>div>table+table tr>td.green>span{color:#395B25;width:100%;display:block;text-align:center;margin-bottom:0.45em}.cliente-reserva-page #detalles>div.campos>div>table+table tr>td.green>div{margin:0 auto;width:70px;height:70px;vertical-align:middle;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:#A4AD59;display:block}.cliente-reserva-page #detalles>div.campos>div>table+table tr>td.green>div>span{color:#FFFFFF;display:block;height:70px;line-height:62px;text-align:center;width:70px}.cliente-reserva-page #detalles>div.campos>div>table+table tr>td.players{padding:0 0.5em;text-align:center}.cliente-reserva-page #detalles>div.campos>div>table+table tr>td.players span:first-child{color:#395B25;width:100%;display:block}.cliente-reserva-page #detalles>div.campos>div>table+table tr>td.players img+span{margin:0 0.5em;vertical-align:0.8em}.cliente-reserva-page #detalles>div.campos>div>table+table tr>td.precio{text-align:right}.cliente-reserva-page #detalles>div.campos>div>table+table tr>td.precio>span:first-child{color:#395B25;width:100%;display:block}.cliente-reserva-page #detalles>div.campos>div>table+table tr>td.precio>span+span{color:#A4AD59;font-weight:600;font-size:1.5em}@media screen and (max-width: 600px){.cliente-reserva-page #detalles>div.campos>div>table+table tr>td.green,.cliente-reserva-page #detalles>div.campos>div>table+table tr>td.players{display:none}}.cliente-reserva-page #detalles>div.hotel>table{margin-bottom:1em}.cliente-reserva-page #detalles>div.hotel table:first-child h4{color:#236A9E;font-size:24px;font-weight:600}.cliente-reserva-page #detalles>div.hotel table:first-child td{color:#395B25;text-align:right;border-bottom:1px solid #236A9E;padding-bottom:0.2em}.cliente-reserva-page #detalles>div.hotel table:first-child td:first-child{text-align:left;color:#236A9E}.cliente-reserva-page #detalles>div.hotel table:first-child+table{color:#525252}.cliente-reserva-page #detalles>div.hotel table:first-child+table td{vertical-align:top}.cliente-reserva-page #detalles>div.hotel table:first-child+table .foto{width:9em}.cliente-reserva-page #detalles>div.hotel table:first-child+table .foto img{width:100%}.cliente-reserva-page #detalles>div.hotel table:first-child+table .texto{width:40%}.cliente-reserva-page #detalles>div.hotel table:first-child+table .texto p{color:#535353;font-size:0.7em;padding:0 20px 20px;line-height:1.2;font-weight:200}.cliente-reserva-page #detalles>div.hotel table:first-child+table .ocupacion{text-align:right}.cliente-reserva-page #detalles>div.hotel table:first-child+table .ocupacion span{width:100%;display:block;font-size:0.6em;line-height:1em}.cliente-reserva-page #detalles>div.hotel table:first-child+table .ocupacion span.total{font-size:0.8em;color:#395B25;display:block;width:100%}.cliente-reserva-page #detalles>div.hotel table:first-child+table .ocupacion span.euros{font-size:1.5em;color:#236A9E;font-weight:bold;padding:15px 0px;display:block}.cliente-reserva-page #detalles>div.hotel table:first-child+table .ocupacion span.adults{width:100%;display:block;font-size:0.6em;line-height:20px}.cliente-reserva-page #detalles>div.hotel table:first-child+table .ocupacion span.childs{width:100%;display:block;font-size:0.6em;line-height:20px}.cliente-reserva-page #detalles>div.hotel table:first-child+table .ocupacion span.regimen{width:100%;display:block;font-size:0.6em;line-height:20px}.cliente-reserva-page #detalles>div.datos table{margin-bottom:.4em}.cliente-reserva-page #detalles>div.datos table:first-child tr td{font-size:0.8em;color:#AAAAAA;font-weight:bold;text-align:right}.cliente-reserva-page #detalles>div.datos table:first-child tr td:first-child{text-align:left}.cliente-reserva-page #detalles>div.datos>div{text-align:center;background:none repeat scroll 0 0 #F2F2F2;padding:1em}.cliente-reserva-page #detalles>div.datos>div table tr td{width:25%;font-size:0.8em;text-align:right}.cliente-reserva-page #detalles>div.datos>div table tr td:first-child{text-align:left;border-bottom:1px solid #666666;padding:15px 0}.cliente-reserva-page #detalles>div.datos>div table tr td.precio{text-align:right;font-size:2em;font-weight:600;color:#666666}@media screen and (max-width: 600px){.cliente-reserva-page #detalles>div.datos>div table tr td.nophone{display:none}.cliente-reserva-page #detalles>div.datos>div table tr td{display:block;text-align:center;width:100%}.cliente-reserva-page #detalles>div.datos>div table tr td+td{padding-top:0.5em}}@media screen and (max-width: 600px){.cliente-reserva-page #detalles .foto{display:none}}.cliente-reservas-page .datos{clear:both}.cliente-reservas-page main .reservas{font-size:0.8em;width:100%}.cliente-reservas-page main .reservas th{font-weight:400;color:#EEE;padding:0.3em}.cliente-reservas-page main .reservas td{font-weight:100;padding:0.3em}.cliente-reservas-page main .reservas a{display:block;font-size:0.6em}.cliente-reservas-page main .reservas .pago,.cliente-reservas-page main .reservas .edit{text-align:center}.cliente-reservas-page main .reservas .importe{text-align:right}.cliente-reservas-page main .reservas td.importe{font-weight:300;color:#3D6026}@media (max-width: 479px){.cliente-reservas-page main .reservas .pago{display:none}}.cliente-datos-page .datos{clear:both}.cliente-datos-page main{text-align:center}.cliente-datos-page main form{margin-bottom:2em}.cliente-datos-page main label{margin-bottom:0.5em;width:100%}@media (min-width: 480px){.cliente-datos-page main label{width:40%}}.cliente-datos-page main label span{display:block;font-size:0.7em;font-weight:700}.cliente-datos-page main input{width:97%;font-size:0.8em;border:1px solid #ccc;margin-left:auto;margin-right:auto;height:2em;padding:0.2em;margin-top:0.2em;margin-bottom:0.5em}.cliente-datos-page main .datos-personales label{display:inline-block}.cliente-datos-page main .contrasenya label{margin-left:auto;margin-right:auto;display:block}.pago-page main{text-align:center}.cliente-transfer-page main h1+p,.cliente-rentacar-page main h1+p{font-size:0.9em;margin:1em;text-align:center}.cliente-transfer-page main form,.cliente-rentacar-page main form{background:#fff;padding:0.5em}.cliente-transfer-page main label,.cliente-rentacar-page main label{position:relative;z-index:1}.cliente-transfer-page main label span,.cliente-rentacar-page main label span{display:block;font-weight:400;font-size:0.8em}.cliente-transfer-page main .datos,.cliente-rentacar-page main .datos{clear:both}.cliente-transfer-page main .datos label,.cliente-rentacar-page main .datos label{padding:1em;display:block}@media (min-width: 768px){.cliente-transfer-page main .datos label,.cliente-rentacar-page main .datos label{float:left;width:50%}}.cliente-transfer-page main .recogida label,.cliente-transfer-page main .devolucion label,.cliente-rentacar-page main .recogida label,.cliente-rentacar-page main .devolucion label{padding:1em;display:block}@media (min-width: 768px){.cliente-transfer-page main .recogida label,.cliente-transfer-page main .devolucion label,.cliente-rentacar-page main .recogida label,.cliente-rentacar-page main .devolucion label{float:left;width:33.33%}}.cliente-transfer-page main .transfer label,.cliente-transfer-page main .vehiculo label,.cliente-rentacar-page main .transfer label,.cliente-rentacar-page main .vehiculo label{padding:1em;display:inline-block;vertical-align:baseline}@media (min-width: 768px){.cliente-transfer-page main .transfer label.transfer-fecha,.cliente-transfer-page main .transfer label.tipo,.cliente-transfer-page main .vehiculo label.transfer-fecha,.cliente-transfer-page main .vehiculo label.tipo,.cliente-rentacar-page main .transfer label.transfer-fecha,.cliente-rentacar-page main .transfer label.tipo,.cliente-rentacar-page main .vehiculo label.transfer-fecha,.cliente-rentacar-page main .vehiculo label.tipo{width:33.33%}}.cliente-transfer-page main .transfer .tipo .prettySelect,.cliente-transfer-page main .vehiculo .tipo .prettySelect,.cliente-rentacar-page main .transfer .tipo .prettySelect,.cliente-rentacar-page main .vehiculo .tipo .prettySelect{width:11em;font-size:0.8em;padding:0.88em 0}.cliente-transfer-page main .transfer .numero span,.cliente-transfer-page main .transfer .seguro span,.cliente-transfer-page main .vehiculo .numero span,.cliente-transfer-page main .vehiculo .seguro span,.cliente-rentacar-page main .transfer .numero span,.cliente-rentacar-page main .transfer .seguro span,.cliente-rentacar-page main .vehiculo .numero span,.cliente-rentacar-page main .vehiculo .seguro span{display:inline}.cliente-transfer-page main .transfer .prettySelect,.cliente-transfer-page main .vehiculo .prettySelect,.cliente-rentacar-page main .transfer .prettySelect,.cliente-rentacar-page main .vehiculo .prettySelect{width:4em;margin-top:0;display:inline-block;vertical-align:-0.4em}.cliente-transfer-page main .transfer [type=checkbox],.cliente-transfer-page main .vehiculo [type=checkbox],.cliente-rentacar-page main .transfer [type=checkbox],.cliente-rentacar-page main .vehiculo [type=checkbox]{vertical-align:middle}.cliente-transfer-page main .observaciones,.cliente-rentacar-page main .observaciones{display:block;padding:1em}.cliente-transfer-page main .submit,.cliente-rentacar-page main .submit{text-align:center;padding:1em}.cliente-transfer-page main [type=text],.cliente-transfer-page main [type=email],.cliente-transfer-page main textarea,.cliente-rentacar-page main [type=text],.cliente-rentacar-page main [type=email],.cliente-rentacar-page main textarea{width:100%}.cliente-transfer-page main [type=text],.cliente-transfer-page main [type=email],.cliente-transfer-page main textarea,.cliente-transfer-page main select,.cliente-rentacar-page main [type=text],.cliente-rentacar-page main [type=email],.cliente-rentacar-page main textarea,.cliente-rentacar-page main select{border:0 solid #666;border-width:0 0 1px}.cliente-transfer-page main [type=text],.cliente-transfer-page main [type=email],.cliente-transfer-page main textarea,.cliente-rentacar-page main [type=text],.cliente-rentacar-page main [type=email],.cliente-rentacar-page main textarea{background:#fff}.cliente-transfer-page main .prettySelect,.cliente-rentacar-page main .prettySelect{height:1.4em;margin-top:0.1em;width:6em}.cliente-transfer-page main .prettySelect select,.cliente-rentacar-page main .prettySelect select{left:0}#bono-hotel{font-size:0.7em}#bono-hotel table{width:100%}#bono-hotel .logo{overflow:hidden}#bono-hotel .logo .mgt{float:left;font-size:4.5em;margin-bottom:0.35em;margin-top:0.01em}#bono-hotel .logo p{font-size:0.7em;float:right;text-align:center}#bono-hotel h1{padding:0.5em 0;background:#a1d0dc;margin:-1em 0 0}#bono-hotel h1 b{display:block}#bono-hotel h2{margin:1em 0;border-bottom:1px solid}#bono-hotel .titular th,#bono-hotel .establecimiento th,#bono-hotel .detalles th{width:25%;font-weight:700;vertical-align:top}#bono-hotel .lineas-hotel,#bono-hotel .lineas-golf{margin:1em 0;font-size:0.9em}#bono-hotel .lineas-hotel th,#bono-hotel .lineas-golf th{font-weight:700}#bono-hotel .lineas-hotel th,#bono-hotel .lineas-hotel td,#bono-hotel .lineas-golf th,#bono-hotel .lineas-golf td{border:1px solid;text-align:center;padding:0.1em}#bono-hotel .pagadero{margin-top:2em;font-size:0.8em}#bono-hotel .emergencia{border:1px solid;margin:1em 0;padding:0.5em;font-size:0.8em}.bono-paquete-page main .intro table,.bono-hotel-page main .intro table{width:100%}.bono-paquete-page main .intro>h1+div,.bono-hotel-page main .intro>h1+div{text-align:center;background:#F2F2F2;padding:1em;margin-bottom:1em}.bono-paquete-page main .intro>div.localizador,.bono-hotel-page main .intro>div.localizador{margin-bottom:1em}.bono-paquete-page main .intro>div.localizador table tr td,.bono-hotel-page main .intro>div.localizador table tr td{width:50%;font-size:0.8em;color:#AAAAAA;font-weight:bold}.bono-paquete-page main .intro>div.localizador table tr:first-child+tr td,.bono-hotel-page main .intro>div.localizador table tr:first-child+tr td{font-size:1.7em;color:#666666}.bono-paquete-page main .intro>div.campos>div>table,.bono-hotel-page main .intro>div.campos>div>table{color:#395B25;margin-bottom:1em}.bono-paquete-page main .intro>div.campos>div>table:first-child,.bono-hotel-page main .intro>div.campos>div>table:first-child{border-bottom:1px solid green}.bono-paquete-page main .intro>div.campos>div>table:first-child tr>td,.bono-hotel-page main .intro>div.campos>div>table:first-child tr>td{text-align:right;padding-bottom:0.2em}.bono-paquete-page main .intro>div.campos>div>table:first-child tr>td:first-child,.bono-hotel-page main .intro>div.campos>div>table:first-child tr>td:first-child{text-align:left}.bono-paquete-page main .intro>div.campos>div>table+table tr>td,.bono-hotel-page main .intro>div.campos>div>table+table tr>td{vertical-align:top}.bono-paquete-page main .intro>div.campos>div>table+table tr>td>span,.bono-hotel-page main .intro>div.campos>div>table+table tr>td>span{margin-bottom:1.5em}.bono-paquete-page main .intro>div.campos>div>table+table tr>td:first-child,.bono-hotel-page main .intro>div.campos>div>table+table tr>td:first-child{width:200px}.bono-paquete-page main .intro>div.campos>div>table+table tr>td.texto,.bono-hotel-page main .intro>div.campos>div>table+table tr>td.texto{width:45%}.bono-paquete-page main .intro>div.campos>div>table+table tr>td.texto p,.bono-hotel-page main .intro>div.campos>div>table+table tr>td.texto p{color:#535353;font-size:0.9em;padding:0 20px 20px;line-height:1;font-weight:200}.bono-paquete-page main .intro>div.campos>div>table+table tr>td.green>span,.bono-hotel-page main .intro>div.campos>div>table+table tr>td.green>span{color:#395B25;width:100%;display:block;text-align:center}.bono-paquete-page main .intro>div.campos>div>table+table tr>td.green>div,.bono-hotel-page main .intro>div.campos>div>table+table tr>td.green>div{margin:0 auto;width:70px;height:70px;vertical-align:middle;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:#A4AD59;display:block}.bono-paquete-page main .intro>div.campos>div>table+table tr>td.green>div>span,.bono-hotel-page main .intro>div.campos>div>table+table tr>td.green>div>span{color:#FFFFFF;display:block;height:70px;line-height:62px;text-align:center;width:70px}.bono-paquete-page main .intro>div.campos>div>table+table tr>td.players span:first-child,.bono-hotel-page main .intro>div.campos>div>table+table tr>td.players span:first-child{color:#395B25;width:100%;display:block}.bono-paquete-page main .intro>div.campos>div>table+table tr>td.players img+span,.bono-hotel-page main .intro>div.campos>div>table+table tr>td.players img+span{margin:0 0.5em;vertical-align:0.8em}.bono-paquete-page main .intro>div.campos>div>table+table tr>td.precio,.bono-hotel-page main .intro>div.campos>div>table+table tr>td.precio{text-align:right}.bono-paquete-page main .intro>div.campos>div>table+table tr>td.precio>span:first-child,.bono-hotel-page main .intro>div.campos>div>table+table tr>td.precio>span:first-child{color:#395B25;width:100%;display:block}.bono-paquete-page main .intro>div.campos>div>table+table tr>td.precio>span+span,.bono-hotel-page main .intro>div.campos>div>table+table tr>td.precio>span+span{color:#A4AD59;font-weight:600;font-size:1.5em}@media screen and (max-width: 600px){.bono-paquete-page main .intro>div.campos>div>table+table tr>td.green,.bono-paquete-page main .intro>div.campos>div>table+table tr>td.players,.bono-hotel-page main .intro>div.campos>div>table+table tr>td.green,.bono-hotel-page main .intro>div.campos>div>table+table tr>td.players{display:none}}.bono-paquete-page main .intro>div.hotel>table,.bono-hotel-page main .intro>div.hotel>table{margin-bottom:1em}.bono-paquete-page main .intro>div.hotel table:first-child h4,.bono-hotel-page main .intro>div.hotel table:first-child h4{color:#236A9E;font-size:24px;font-weight:600}.bono-paquete-page main .intro>div.hotel table:first-child td,.bono-hotel-page main .intro>div.hotel table:first-child td{color:#395B25;text-align:right;border-bottom:1px solid #236A9E;padding-bottom:0.2em}.bono-paquete-page main .intro>div.hotel table:first-child td:first-child,.bono-hotel-page main .intro>div.hotel table:first-child td:first-child{text-align:left;color:#236A9E}.bono-paquete-page main .intro>div.hotel table:first-child+table,.bono-hotel-page main .intro>div.hotel table:first-child+table{color:#525252}.bono-paquete-page main .intro>div.hotel table:first-child+table .foto,.bono-hotel-page main .intro>div.hotel table:first-child+table .foto{width:200px}.bono-paquete-page main .intro>div.hotel table:first-child+table .texto,.bono-hotel-page main .intro>div.hotel table:first-child+table .texto{width:60%}.bono-paquete-page main .intro>div.hotel table:first-child+table .texto p,.bono-hotel-page main .intro>div.hotel table:first-child+table .texto p{color:#535353;font-size:0.9em;padding:0 20px 20px;line-height:1;font-weight:200}.bono-paquete-page main .intro>div.hotel table:first-child+table .ocupacion,.bono-hotel-page main .intro>div.hotel table:first-child+table .ocupacion{text-align:right}.bono-paquete-page main .intro>div.hotel table:first-child+table .ocupacion span,.bono-hotel-page main .intro>div.hotel table:first-child+table .ocupacion span{width:100%;display:block;font-size:0.6em;line-height:1em}.bono-paquete-page main .intro>div.hotel table:first-child+table .ocupacion span.total,.bono-hotel-page main .intro>div.hotel table:first-child+table .ocupacion span.total{font-size:0.8em;color:#395B25;display:block;width:100%;margin-top:20px}.bono-paquete-page main .intro>div.hotel table:first-child+table .ocupacion span.euros,.bono-hotel-page main .intro>div.hotel table:first-child+table .ocupacion span.euros{font-size:2em;color:#236A9E;font-weight:bold;padding:15px 0px;display:block}.bono-paquete-page main .intro>div.hotel table:first-child+table .ocupacion span.adults,.bono-hotel-page main .intro>div.hotel table:first-child+table .ocupacion span.adults{width:100%;display:block;font-size:0.6em;line-height:20px}.bono-paquete-page main .intro>div.hotel table:first-child+table .ocupacion span.childs,.bono-hotel-page main .intro>div.hotel table:first-child+table .ocupacion span.childs{width:100%;display:block;font-size:0.6em;line-height:20px}.bono-paquete-page main .intro>div.hotel table:first-child+table .ocupacion span.regimen,.bono-hotel-page main .intro>div.hotel table:first-child+table .ocupacion span.regimen{width:100%;display:block;font-size:0.6em;line-height:20px}.bono-paquete-page main .intro>div.hotel table.comments td,.bono-hotel-page main .intro>div.hotel table.comments td{font-size:0.6em;font-weight:300}.bono-paquete-page main .intro>div.hotel table.comments tr:first-child td,.bono-hotel-page main .intro>div.hotel table.comments tr:first-child td{color:#AAAAAA;font-weight:600}.bono-paquete-page main .intro>div.hotel table.comments .cancelacion td,.bono-hotel-page main .intro>div.hotel table.comments .cancelacion td{padding:1em 0}.bono-paquete-page main .intro>div.hotel table.comments .cancelacion td h4,.bono-hotel-page main .intro>div.hotel table.comments .cancelacion td h4{font-weight:bold}.bono-paquete-page main .intro>div.datos table,.bono-hotel-page main .intro>div.datos table{margin-bottom:.4em}.bono-paquete-page main .intro>div.datos table:first-child tr td,.bono-hotel-page main .intro>div.datos table:first-child tr td{font-size:0.8em;color:#AAAAAA;font-weight:bold;text-align:right}.bono-paquete-page main .intro>div.datos table:first-child tr td:first-child,.bono-hotel-page main .intro>div.datos table:first-child tr td:first-child{text-align:left}.bono-paquete-page main .intro>div.datos>div,.bono-hotel-page main .intro>div.datos>div{text-align:center;background:none repeat scroll 0 0 #F2F2F2;padding:1em}.bono-paquete-page main .intro>div.datos>div table tr td,.bono-hotel-page main .intro>div.datos>div table tr td{width:25%;font-size:0.8em;text-align:right}.bono-paquete-page main .intro>div.datos>div table tr td:first-child,.bono-hotel-page main .intro>div.datos>div table tr td:first-child{text-align:left;border-bottom:1px solid #666666;padding:15px 0}.bono-paquete-page main .intro>div.datos>div table tr td.precio,.bono-hotel-page main .intro>div.datos>div table tr td.precio{text-align:right;font-size:2em;font-weight:600;color:#666666}@media screen and (max-width: 600px){.bono-paquete-page main .intro>div.datos>div table tr td.nophone,.bono-hotel-page main .intro>div.datos>div table tr td.nophone{display:none}.bono-paquete-page main .intro>div.datos>div table tr td,.bono-hotel-page main .intro>div.datos>div table tr td{display:block;text-align:center;width:100%}.bono-paquete-page main .intro>div.datos>div table tr td+td,.bono-hotel-page main .intro>div.datos>div table tr td+td{padding-top:0.5em}}@media screen and (max-width: 600px){.bono-paquete-page .foto,.bono-hotel-page .foto{display:none}}.bono-paquete-page main .intro>div.campos>div>table+table tr>td.texto{color:#aaa;font-size:0.6em;line-height:1.2;padding:1em;vertical-align:top}.rent-a-car-page{background-color:#F7F7F7}.rent-a-car-page iframe{height:400px;margin-top:20px;width:100%;text-align:center}.rent-a-car-page .social{margin-bottom:1em}.vuelos-page{background-color:#F7F7F7}.vuelos-page .intro{margin:30px auto;width:930px;text-align:center}.vuelos-page iframe{height:350px;width:100%;text-align:center}.vuelos-page .social{margin-bottom:1em}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none;color:#3D6026}b,strong{font-weight:bolder}small{font-size:0.5em;vertical-align:top}body{color:#666}input:required{box-shadow:none}hr{display:none}hr+p{font-weight:700;font-size:1em}img{max-width:100%}main{padding:2em 0 3em;display:block}#ui-datepicker-div{font-size:0.9em;z-index:20 !important}debug{text-align:left;display:block;white-space:pre;font-size:0.6em;border:3px dashed #f00;overflow:auto}.peque{color:#006c9b;font-size:1.3em;font-weight:bold;margin:0;padding:0 0 0.4em}#precookies{background:#A4AE59}#precookies .cookies{font-weight:300;font-size:0.4em;position:relative;padding:1em 0em 1em 0}#precookies .cookies button{position:absolute;right:0;bottom:1em;font-weight:400}#precookies .cookies,#precookies .cookies a{color:#fff}#precookies .cookies a{font-weight:700}.error_fecha{text-align:center;color:red}
