/* * Ext JS Library 2.2.1 * Copyright(c) 2006-2009,Ext JS,LLC. * licensing@extjs.com * * http://extjs.com/license */html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{ margin:0; padding:0}img,body,html{ border:0 none;margin-bottom:-2px}address,caption,cite,code,dfn,em,strong,th,var{ font-style:normal; font-weight:normal}ol,ul{ list-style:none}caption,th{ text-align:left}h1,h2,h3,h4,h5,h6{ font-size:100%}q:before,q:after{ content:''}/*style*/#top{    left:0;    position:absolute;    top:0;    width:26%;    z-index:10}em{    font-style:italic}#top ul{    background-color:#000;    border-right:3px solid;    color:#57B7E1;    display:block;    float:left;    padding-bottom:10px;    padding-left:0;    width:425px;    border-left:1px solid}#top ul li{    display:block;    margin-left:10px;    padding:15px 10px 15px 15px;    width:400px;    color:#56b8df}#top ul li a{    color:#FFF;    float:left;    font-family:helvetica,Arial,sans-serif;    font-size:17px;    height:20px;    padding-bottom:3px;    padding-top:0;    text-decoration:none;    width:385px}.fondo{    background-color:#000;    height:258px;    margin-left:65px;    opacity:0.8;    padding-left:0;    position:absolute;    width:427px;    display:none}.bullet{    background-color:#50A6CB;    float:left;    height:5px;    margin-left:5px;    margin-right:5px;    margin-top:5px;    width:5px}.Features{    background-color:#50A6CB;    float:left;    height:5px;    margin-left:5px;    margin-right:5px;    margin-top:5px;    width:5px}.bullet_blanco{    background-color:white;    float:left;    height:5px;    margin-left:5px;    margin-right:5px;    margin-top:5px;    width:5px}#bg_image{    bottom:0;    left:0;    position:fixed;    width:100%;    z-index:1}#panel1,#panel2,#panel3,#panel4,#panel5,#panel6,#panel7,#panel8{    background:none repeat scroll 0 0;    border:1px solid #111;    height:auto;    position:absolute;    right:0;    top:50px;    width:100%;    z-index:20;    display:none;    height:80%}#panel8 img{height:100%;position:absolute;width:100%}.photo{    float:left;    width:60%;    height:100%;    border-top:solid 1px #fff;    border-left:solid 1px #fff;    border-bottom:solid 1px #fff}.text{    background-color:#3E819E;    border:1px solid #FFF;    float:right;    height:100%;    opacity:0.9;    width:39.75%}.border{    float:left;    background:transparent url('/img/border.png') no-repeat top center;    width:7px;    height:15%}.texto,.textox,.textos{    float:left;    padding:1%;    width:90%}.textos ul{}.textos ul li{    color:#FFF;    font-family:Helvetica,Arial,sans-serif;    font-size:0.9em;    font-style:normal;    padding-bottom:8px;    padding-left:17px}.textos ul li a{color:white;font-size:13px;font-style:italic;font-weight:bold}ul.accordion,ul.accordion_OV{float:left;padding-bottom:23px;padding-top:10px;width:79%}ul.accordion li,ul.accordion_OV li{    cursor:pointer;display:block;float:left;left:-10px;list-style-type:none;margin:0;padding:0;position:relative;width:100%}ul.accordion li a,#Wedding,ul.accordion_OV li a{    background-color:#203A49;color:#FFF;cursor:pointer;display:block;float:left;font-family:helvetica,Arial,sans-serif;font-size:19px;font-weight:normal;margin-top:2%;padding:5px 10px 5px 47px;text-decoration:none;width:49%}h3.accordeon{background-color:#203A49;color:#FFF;cursor:pointer;display:block;float:left;font-family:helvetica,Arial,sans-serif;font-size:16px;font-weight:normal;margin-left:74px;padding:7px;text-decoration:none;width:190px;text-align:center}p.accordeon{    color:#FFF;    display:block;    float:left;    font-family:helvetica,Arial,sans-serif;    font-size:1em;    font-weight:normal;    padding-top:17px;    text-decoration:none}ul .accordion li div,ul .accordion_OV li div{    clear:both;    display:block;    float:left;    padding:20px;    width:360px}.texto h1,.textox h1,.textos h4,.textos h1{    color:#fff;    font:normal 2em Helvetica,Arial,sans-serif;    padding-left:14px;    padding-top:20px;    padding-bottom:10px}.textos h4{    padding-bottom:25px}.texto p,.textox p,.textos p{    color:#FFF;    font-family:helvetica,arial;    font-size:14px;    padding-bottom:0.8em;    padding-left:17px;    padding-top:5px;    text-align:left}#texto1 a{color:white;font-size:1em}.texto h2,.textos h2{    color:#FFF;    font-family:helvetica,arial,sans-serif;    font-size:1.5em;    padding-bottom:5px;    padding-left:15px}h2.divertido{    background-color:#203A49;    float:left;    font-size:1.4em;    padding-left:61px;    padding-right:10px}.textox h2{    font-size:1.2em;    padding-left:0;    background:transparent url('/img/pixelnegro.png') no-repeat left;    width:300px}h2{    color:#FFF;    font-family:helvetica,arial,sans-serif;    font-size:29px;    font-weight:normal}.cerrar1,.cerrar2,.cerrar3,.cerrar4,.cerrar5,.cerrar6,.cerrar7,.cerrar8{    width:32px;    height:31px;    float:right;    background:transparent url(../img/cerrar.jpg) no-repeat scroll 0 0;    cursor:pointer;    z-index:1000;    position:absolute;    right:0}#top li a:hover{    background:url('/img/hover.png') repeat-y scroll 0 0;    margin-left:-40px;    margin-top:-5px;    padding-left:40px;    padding-top:5px}.contenido{    margin-left:76px;    padding-bottom:12px;    padding-top:0px;    width:500px}.contenido_esp{    margin-left:76px;    padding-bottom:12px;    padding-top:0px;    width:500px}.contenido_esp p{    color:white;font-family:Helvetica,Arial,sans-serif;font-size:14px;padding-bottom:12px;width:81%}.contenido p{color:white;font-family:Helvetica,Arial,sans-serif;font-size:14px;padding-bottom:12px;width:90%}.pp_pic_holder dark_rounded{    border:1px solid;    color:white}.pp_close{    margin-left:-20px}#dp-popup{    left:403.7px;    top:141px}#btn1{    background-color:#57b7df;    cursor:pointer}#btn2{    background-color:#57b7df;    cursor:pointer}label #etiquetaDate1{    width:400px;    background-color:aqua}#pp_content{    opacity:0.7}.reborn{    bottom:0;    margin-bottom:49px;    margin-right:10px;    position:absolute;    right:0;    z-index:10}#magia{        bottom:0;    float:right;    height:31px;    position:absolute;    right:0;    width:170px;    cursor:pointer}#botonera{    background-color:#111;    bottom:0;    display:none;    height:40px;    position:absolute;    width:100%;    z-index:19;    text-align:center}#botonera #gal_izquierda{    background-color:yellow;    width:40px;    height:40px;    float:left;    margin-left:45%}#botonera #gal_derecha{    background-color:green;    width:40px;    height:40px;    float:left}#botonera #gal_cerrar{    background-color:red;    width:40px;    height:40px;    float:left;    background:transparent url(../img/cerrar_gal.png) no-repeat scroll 0 0}.galeria_hotel{ float:left; height:100%; width:60%; position:relative}#calendario{ float:left; height:100%; width:60%; position:relative;background-color:#000}.galeria_hotel img.foto1,.galeria_hotel img.foto2,.galeria_hotel img.foto3,.galeria_hotel img.foto4{ float:left; width:100%; height:100%}ul#navigation{}ul#navigation li{}#fotos_hotel{ padding-left:27px; cursor:pointer}#fotos_hotel img{ padding-left:5px; cursor:pointer; width:28%}#uno_desc,#uno_descOV{ width:0%; height:100%; background-color:#000; opacity:0.9; position:absolute; z-index:130; right:0}#dos_desc,#dos_descOV{ width:0%; height:100%; background-color:#000; opacity:0.9; position:absolute; z-index:130; right:0}#tres_desc,#tres_descOV{ width:0%; height:100%; background-color:#000; opacity:0.9; position:absolute; z-index:130; right:0}#cuatro_desc,#cuatro_descOV{ width:0%; height:100%; background-color:#000; opacity:0.9; position:absolute; z-index:130; right:0}#fotos_roomSuits{ height:100%; width:60%; position:relative; float:left}#fotos_roomSuitsOV{ height:100%; width:60%; position:relative; float:left}.texto_content{ float:left; width:100%; height:80%}.texto_content p{color:#FFF;font-family:helvetica,arial;font-size:0.9em;padding:26px 13px 15px 14px;width:190px}.texto_content ul li{color:#FFF;font-family:helvetica,arial;font-size:0.8em;padding:5px 8px 2px;width:193px}.fotos_content{ float:left; width:100%; height:20%}.fotos_content img{ background-color:#56B8DF; float:left; height:30px; margin-left:17px; margin-top:27px; width:30px; cursor:pointer}#fotos_roomSuits img#uno_desc_foto1,#fotos_roomSuits img#uno_desc_foto2,#fotos_roomSuits img#uno_desc_foto3,#fotos_roomSuits img#dos_desc_foto1,#fotos_roomSuits img#dos_desc_foto2,#fotos_roomSuits img#dos_desc_foto3,#fotos_roomSuits img#tres_desc_foto1,#fotos_roomSuits img#tres_desc_foto2,#fotos_roomSuits img#tres_desc_foto3,#fotos_roomSuits img#cuatro_desc_foto1,#fotos_roomSuits img#cuatro_desc_foto2,#fotos_roomSuits img#cuatro_desc_foto3,img#uno_desc_foto1OV,img#uno_desc_foto2OV,img#uno_desc_foto3OV,img#dos_desc_foto1OV, img#dos_desc_foto2OV, img#dos_desc_foto3OV,img#tres_desc_foto1OV, img#tres_desc_foto2OV, img#tres_desc_foto3OV,img#cuatro_desc_foto1OV, img#cuatro_desc_foto2OV, img#cuatro_desc_foto3OV{ height:100%; position:absolute; width:100%; z-index:120}img#uno_desc_foto1OV,img#uno_desc_foto2OV,img#uno_desc_foto3OV,img#dos_desc_foto1OV, img#dos_desc_foto2OV, img#dos_desc_foto3OV,img#tres_desc_foto1OV, img#tres_desc_foto2OV, img#tres_desc_foto3OV,img#cuatro_desc_foto1OV, img#cuatro_desc_foto2OV, img#cuatro_desc_foto3OV{width:60%}#uno_desc img,#dos_desc img,#tres_desc img{ float:left}#uno_desc_OV img,#dos_desc_OV img,#tres_desc_OV img{ float:left}#Business{ background-color:#203A49; color:#FFF; cursor:pointer; display:block; float:left; font-family:helvetica,Arial,sans-serif; font-size:1.4em; font-weight:normal; margin-top:2%; padding:5px 10px 5px 47px; text-decoration:none; width:35%; margin-left:-7px}.lightbox{ background-color:#000; height:100%; position:absolute; width:100%; z-index:15; opacity:0.7}.monica{ font-size:17px; font-style:italic}#bullets{ padding-top:10px}#fullResImage{height:400px;left:21px;position:absolute;top:10px;width:600px}#opening{color:white;font-family:Helvetica,Arial,sans-serif;font-size:15px}/*footer*/a{color:#fff}#pie{ z-index:10; width:100%; height:6%; text-align:center; background-color:#3e819e; position:absolute; bottom:0; filter:alpha( opacity = 100);-moz-opacity: .9;opacity: .9}#pie p{ padding:10px; font-size:14px; color:#CCC; font-family:helvetica,arial}#pie a,#pie a:hover,#pie a:visited{ color:#fff; font-family:helvetica,arial; font-size:100%; text-decoration:none;padding:3px}#pie a:active{background-color:#1e3543}#pie ul.izq{ float:left; padding-top:.9%}#pie ul.der{ float:right; padding-top:.9%}#pie ul li{ border-right:1px solid #FFF; color:#FFF; display:inline; font-size:1em; padding-left:5px; padding-right:5px; font:normal 0.83em helvetica,arial}#pie ul li.last{ border-right:none}#idiomas{background-color:#356F87;height:40px;margin-left:4px;margin-top:0;opacity:0.8;position:absolute;right:0;width:199px;z-index:4;filter:alpha( opacity = 100);-moz-opacity:.8}#idiomas ul{float:right;left:-13px;position:relative;top:8px}#idiomas ul li{ border-right:1px solid #FFF; display:inline; padding-left:5px}#idiomas ul li a,#idiomas ul li a:hover,#idiomas ul li a:visited{ color:#FFF; padding-right:5px; text-decoration:none; font:normal 74% helvetica,arial}#idiomas ul li.last{ border:none}#idiomas_cat{background-color:#356F87;height:40px;margin-left:4px;margin-top:0;opacity:0.8;position:absolute;right:0;width:199px;z-index:100;filter:alpha( opacity = 100);-moz-opacity:.8}#idiomas_cat ul{float:right;left:-13px;position:relative;top:8px}#idiomas_cat ul li{border-right:1px solid #FFF;display:inline;font-size:16px;padding-left:5px}#idiomas_cat ul li a,#idiomas ul li a:hover,#idiomas ul li a:visited{ color:#FFF; padding-right:5px; text-decoration:none; font:normal 74% helvetica,arial}#idiomas_cat ul li.last{ border:none}/*zombiemagias*/#agencias{ background-color:#3e819e; bottom:0; height:150px; margin-bottom:38px; opacity:0.9; position:absolute; text-align:center; width:100%; z-index:11;display:none}#acapulco{ background-color:#3e819e; bottom:0; height:150px; margin-bottom:38px; opacity:0.9; position:absolute; text-align:center; width:100%; z-index:11;display:none}#ofertas_especiales{ background-color:#3e819e; bottom:0; height:20%; margin-bottom:38px; opacity:0.9; position:absolute; text-align:center; width:100%; z-index:11;display:none}#news{ background-color:#3e819e; bottom:0; height:165px; margin-bottom:38px; opacity:0.9; position:absolute; text-align:center; width:100%; z-index:11;display:none}#lugar_direccion{ background-color:#3e819e; bottom:0; height:25%; margin-bottom:38px; opacity:0.9; position:absolute; text-align:center; width:100%; z-index:11;display:none}#politicas_privacidad{ background-color:#3e819e; bottom:0; height:342px; margin-bottom:38px; opacity:0.9; position:absolute; text-align:center; width:100%; z-index:11;display:none}#contenedor_dinamico{}#pie li a.selected{background-color:#1b3647}/*formulario*/body{}form{ margin-left:30px;width:100%}label{color:#FFF;float:right;font-family:helvetica,arial,sans-serif;font-size:12px}.etiquetaDate1{color:#FFF;float:right;font-family:helvetica,arial,sans-serif;font-size:12px}.labelDate2{color:#FFF;float:left;font-family:helvetica,arial,sans-serif;font-size:12px;left:-27px;position:relative;width:47px}#formulario{width:500px;margin-left:-45px;background-color:#3e819e;*width:100%;*height:100%}#formulario h2{color:#FFF;font-family:helvetica,arial,sans-serif;font-size:29px;font-weight:normal;padding-bottom:12px;padding-left:45px}.pp_content{background-color:#3e819e}.espacio{padding:-1px 7px 20px;color:#FFF;font-family:Helvetica,Arial,sans-serif;font-size:12px}input#name,input#email{background-color:#1A3540;border-color:-moz-use-text-color white -moz-use-text-color -moz-use-text-color;border-right-style:solid;border-top-style:solid;height:30px;opacity:0.9;vertical-align:bottom;width:400px}fieldset{border:medium none;padding-left:53px}input#country{background-color:#1A3540;border-bottom-style:solid;border-color:black white -moz-use-text-color -moz-use-text-color;border-right-style:solid;border-top:2.5px solid black;color:gray;font-family:helvetica,Arial,Sans-serif;font-size:15px;height:30px;margin-left:9px;opacity:0.9;vertical-align:bottom;width:194px}input#country2{background-color:#1A3540;border-bottom-style:solid;border-color:black white -moz-use-text-color -moz-use-text-color;border-right-style:solid;border-top:2.5px solid black;color:gray;font-family:helvetica,Arial,Sans-serif;font-size:15px;height:30px;margin-left:0px;opacity:0.9;vertical-align:bottom;width:194px}.pp_pic_holder,.dark_rounded{margin-top:0px;background-color:#3e819e}input#date1{background-color:#1A3540;border-bottom-style:solid;border-color:black white -moz-use-text-color -moz-use-text-color;border-right-style:solid;border-top:2.5px solid black;color:#FFF;font-family:helvetica,Arial,Sans-serif;font-size:15px;height:30px;margin-left:0;margin-top:0;opacity:0.9;position:relative;vertical-align:bottom;width:121px;z-index:20}input#city{background-color:#1A3540;border-bottom-style:solid;border-color:black white -moz-use-text-color -moz-use-text-color;border-right-style:solid;border-top:2.5px solid black;color:gray;font-family:helvetica,Arial,Sans-serif;font-size:15px;height:30px;opacity:0.9;vertical-align:bottom;width:150px}.espacio #city{display:block;float:left;margin-left:69px;margin-top:-22px;width:148px}.espacio #country{float:left;width:180px}iframe{height:500px}label #city{width:30px}.mensaje{color:#FFF;float:right;font-family:helvetica,arial;font-size:12px;z-index:4}.mensajeInput{background-color:#1A3540;border-top:2px solid black;color:white;font-family:helvetica,Arial,Sans-serif;font-size:15px;opacity:0.9;position:relative;width:399px}.botones{left:13px;position:relative}#enviar_contacto{background-color:#666;border:medium none;color:black;font-family:helvetica,arial,sans-serif;font-size:13px;font-weight:bold;height:25px;margin-left:16%;cursor:pointer}table{}.pp_pic_holder dark_rounded{width:58%}#pp_full_res iframe{height:100%;overflow-x:hidden;width:100%}.pp_pic_holder dark_rounded{width:621.4px}/*menu_inferior*/#acapulco{}#acapulco .x{    float:left;    width:1%;    height:30%;    background-color:#fff}#acapulco h2{    color:#FFF;    float:left;    font-family:helvetica,arial;    font-size:1.9em;    text-align:left;    width:19%;    padding-left:20px}#acapulco h2 strong{    font-weight:bold}.cerrarBottom{    background:transparent url(../img/cerrar.jpg) no-repeat scroll 0 0;    float:right;    height:31px;    width:32px;    cursor:pointer}#acapulco p{    color:#FFF;    float:left;    font-family:helvetica,arial;    font-size:0.9em;    padding-left:5%;    padding-top:3%;    width:50%;    text-align:left}#ofertas_especiales p{    color:#FFF;font-family:helvetica,arial;font-size:14px;padding-top:16px}#agencias p{text-align:left;color:#FFF;    font-size:1em;    font-family:helvetica,arial;    padding-top:30px;width:200px;float:left}#ofertas_especiales .x{    float:left;    width:5px;    height:30%;    background-color:#fff}#ofertas_especiales h2{    color:#FFF;    float:left;    font-family:helvetica,arial;    font-size:2.3em;    text-align:left;    width:18%;    padding-left:20px}#ofertas_especiales .columnas p{    text-align:left}#ofertas_especiales .cerrarBottom{    background:transparent url(../img/cerrar.jpg) no-repeat scroll 0 0;    float:right;    height:31px;    width:32px;    cursor:pointer}#lugar_direccion .x{    float:left;    width:1%;    height:30%;    background-color:#fff}#lugar_direccion h2{    color:#FFF;    float:left;    font-family:helvetica,arial;    font-size:2.3em;    padding-left:20px;     text-align:left;    width:18%}#lugar_direccion .cerrarBottom{    background:transparent url(../img/cerrar.jpg) no-repeat scroll 0 0;    float:right;    height:31px;    width:32px;    cursor:pointer}#news .cerrarBottom{    background:transparent url(../img/cerrar.jpg) no-repeat scroll 0 0;    float:right;    height:31px;    width:32px}#news #noticias{    float:left;    margin:44px;    width:15%}#news #noticias ul{}#news #noticias ul li{    display:inline}#lugar_direccion .columnas{    padding-top:2%;    float:left;    width:25%;    text-align:left}#lugar_direccion .columnas h3{    color:#FFF;    float:left;    font-family:helvetica,arial;    font-size:1.5em;    font-weight:normal;    padding-bottom:15px;    text-align:left;    text-indent:23px;    width:100%}#lugar_direccion .columnas p{    color:#FFF;    float:left;    font-family:helvetica,arial;    font-size:0.9em;    padding-left:25px;    text-align:left;    width:85%}#lugar_direccion .columnas p a{    color:#FFF;    font-size:1em;    font-family:helvetica,arial}#politicas_privacidad .x{    float:left;    width:1%;    height:30%;    background-color:#fff}#politicas_privacidad h2{    color:#FFF;    float:left;    font-family:helvetica,arial;    font-size:2.3em;    text-align:left;    width:12%;    padding-left:20px}#politicas_privacidad .columna1,#politicas_privacidad .columna2{    float:left;height:100%;padding-left:21px;width:20%}#politicas_privacidad .columna3{float:left;height:100%;padding-left:10px;width:36%}#politicas_privacidad h3{    color:#FFF;float:left;font-family:helvetica,arial;font-size:1.2em;padding-bottom:13px;padding-left:10px;padding-top:22px;text-align:left;width:100%}#politicas_privacidad p{   color:#FFF;float:left;font-family:helvetica,arial;font-size:0.8em;padding-left:10px;text-align:left;width:96%}#politicas_privacidad p a{    font-weight:bold;    color:#fff}#politicas_privacidad .cerrarBottom{    background:transparent url(../img/cerrar.jpg) no-repeat scroll 0 0;    float:right;    height:31px;    width:32px;    cursor:pointer}#agencias .x{    float:left;    width:1%;    height:30%;    background-color:#fff}#agencias h2{    color:#FFF;    float:left;    font-family:helvetica,arial;    font-size:2.3em;    text-align:left;    width:18%;    padding-left:20px}#agencias .cerrarBottom{    background:transparent url(../img/cerrar.jpg) no-repeat scroll 0 0;    float:right;    height:31px;    width:32px;    cursor:pointer}#news .x{    float:left;    width:1%;    height:30%;    background-color:#fff}#news h2{    color:#FFF;    float:left;    font-family:helvetica,arial;    font-size:2.3em;    text-align:left;    width:19%;    padding-left:20px}#news .cerrarBottom{    background:transparent url(../img/cerrar.jpg) no-repeat scroll 0 0; float:right; height:31px; width:32px}#acapulco,#ofertas_especiales,#lugar_direccion,#politicas_privacidad,#agencias,#news{ border-top:1px solid white; border-bottom:1px solid white}#p_ofertas{float:left; padding-left:31px;position:relative;top:0;width:770px;}#p_ofertas p{font-family:Helvetica,Arial,sans-serif;padding-left:49px;text-align:left}/*prettyphoto*/ div.light_rounded .pp_top .pp_left{    background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}div.light_rounded .pp_top .pp_middle{    background:#fff}div.light_rounded .pp_top .pp_right{    background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}div.light_rounded .pp_content{    background-color:#fff}div.light_rounded .pp_next:hover{    background:url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;    cursor:pointer}div.light_rounded .pp_previous:hover{    background:url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;    cursor:pointer}div.light_rounded .pp_expand{    background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;    cursor:pointer}div.light_rounded .pp_expand:hover{    background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;    cursor:pointer}div.light_rounded .pp_contract{    background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;    cursor:pointer}div.light_rounded .pp_contract:hover{    background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;    cursor:pointer}div.light_rounded .pp_close{    width:75px;    height:22px;    background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;    cursor:pointer}div.light_rounded .pp_arrow_previous{    background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}div.light_rounded .pp_arrow_previous.disabled{    background-position:0 -87px;    cursor:default}div.light_rounded .pp_arrow_next{    background:url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}div.light_rounded .pp_arrow_next.disabled{    background-position:-22px -87px;    cursor:default}div.light_rounded .pp_bottom .pp_left{    background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}div.light_rounded .pp_bottom .pp_middle{    background:#fff}div.light_rounded .pp_bottom .pp_right{    background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}div.light_rounded .pp_loaderIcon{    background:url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}div.dark_rounded .pp_top .pp_left{background-color:#3E819E}div.dark_rounded .pp_top .pp_middle{background-color:#3E819E;position:relative;z-index:10}div.dark_rounded .pp_top .pp_right{    background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) no-repeat 10 0}div.dark_rounded .pp_content{background-color:#3E819E}div.dark_rounded .pp_next:hover{    background:url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;    cursor:pointer}div.dark_rounded .pp_previous:hover{    background:url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;    cursor:pointer}div.dark_rounded .pp_expand{    background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;    cursor:pointer}div.dark_rounded .pp_expand:hover{    background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;    cursor:pointer}div.dark_rounded .pp_contract{    background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;    cursor:pointer}div.dark_rounded .pp_contract:hover{    background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;    cursor:pointer}div.dark_rounded .pp_close{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(../img/cerrar.jpg) no-repeat scroll 3px -5px;cursor:pointer;height:22px;left:98%;margin-right:-61px;position:absolute;top:2%;width:75px;z-index:30}.pp_close{margin-top:20px}div.dark_rounded .currentTextHolder{    color:#c4c4c4;margin-top:-30px;display:none}div.dark_rounded .pp_description{    color:#fff}div.dark_rounded .pp_arrow_previous{    background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}div.dark_rounded .pp_arrow_previous.disabled{    background-position:0 -87px;    cursor:default}div.dark_rounded .pp_arrow_next{    background:url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}div.dark_rounded .pp_arrow_next.disabled{    background-position:-22px -87px;    cursor:default}div.dark_rounded .pp_bottom .pp_left{background-color:#3E819E}div.dark_rounded .pp_bottom .pp_middle{background-color:#3E819E}div.dark_rounded .pp_bottom .pp_right{    background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) -110px -80px no-repeat}div.dark_rounded .pp_loaderIcon{    background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{    background:url(../images/prettyPhoto/dark_square/contentPattern.png) top left repeat}div.dark_square .currentTextHolder{    color:#c4c4c4}div.dark_square .pp_description{    color:#fff}div.dark_square .pp_loaderIcon{    background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}div.dark_square .pp_expand{    background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;    cursor:pointer}div.dark_square .pp_expand:hover{    background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;    cursor:pointer}div.dark_square .pp_contract{    background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;    cursor:pointer}div.dark_square .pp_contract:hover{    background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;    cursor:pointer}div.dark_square .pp_close{    width:75px;    height:22px;    background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;    cursor:pointer}div.dark_square .pp_arrow_previous{    background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}div.dark_square .pp_arrow_previous.disabled{    background-position:0 -87px;    cursor:default}div.dark_square .pp_arrow_next{    background:url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}div.dark_square .pp_arrow_next.disabled{    background-position:-22px -87px;    cursor:default}div.dark_square .pp_next:hover{    background:url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;    cursor:pointer}div.dark_square .pp_previous:hover{    background:url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;    cursor:pointer}div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content{    background:#fff}div.light_square .pp_expand{    background:url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;    cursor:pointer}div.light_square .pp_expand:hover{    background:url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;    cursor:pointer}div.light_square .pp_contract{    background:url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;    cursor:pointer}div.light_square .pp_contract:hover{    background:url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;    cursor:pointer}div.light_square .pp_close{    width:75px;    height:22px;    background:url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;    cursor:pointer}div.light_square .pp_arrow_previous{    background:url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}div.light_square .pp_arrow_previous.disabled{    background-position:0 -87px;    cursor:default}div.light_square .pp_arrow_next{    background:url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}div.light_square .pp_arrow_next.disabled{    background-position:-22px -87px;    cursor:default}div.light_square .pp_next:hover{    background:url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;    cursor:pointer}div.light_square .pp_previous:hover{    background:url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;    cursor:pointer}div.pp_pic_holder a:focus{    outline:none}div.pp_overlay{    background:#000;    left:0;    position:absolute;    top:0;    width:100%;    z-index:9500}div.pp_pic_holder{    display:none;    position:absolute;    width:600px;    z-index:10000;    border:solid 1px;    color:white}.pp_top{    height:20px;    position:relative}* html .pp_top{    padding:0 20px}.pp_top .pp_left{    height:20px;    left:0;    position:absolute;    width:20px}.pp_top .pp_middle{    height:20px;    left:20px;    position:absolute;    right:20px}* html .pp_top .pp_middle{    left:0;    position:static}.pp_top .pp_right{    height:20px;    left:auto;    position:absolute;    right:0;    top:0;    width:20px}.pp_content{    height:40px;    position:relative;    text-align:left;    width:100%}.pp_content .pp_details{    display:none;    margin:10px 15px 2px 20px}.pp_description{    display:none;    float:left;    margin:0}.pp_nav{    clear:left;    float:left;    margin:3px 0 0 0}.pp_nav p{    float:left;    margin:2px 4px}.pp_nav a.pp_arrow_previous,.pp_nav a.pp_arrow_next{display:block;float:left;height:15px;margin-top:-8px;overflow:hidden;text-indent:-10000px;width:14px}.pp_hoverContainer{    left:0;    position:absolute;    top:0;    width:100%;    z-index:2000}a.pp_next{    background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;    display:block;    float:right;    height:100%;    text-indent:-10000px;    width:49%}a.pp_previous{    background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat; display:block; float:left; height:100%; text-indent:-10000px; width:49%}a.pp_expand,a.pp_contract{ cursor:pointer; display:none; height:20px; position:absolute; right:30px; text-indent:-10000px; top:10px; width:20px; z-index:20000}a.pp_close{ display:block; float:right; text-indent:-10000px}.pp_bottom{ height:20px; position:relative}* html .pp_bottom{ padding:0 20px}.pp_bottom .pp_left{ height:20px; left:0; position:absolute; width:20px}.pp_bottom .pp_middle{ height:20px; left:20px; position:absolute; right:20px}* html .pp_bottom .pp_middle{ left:0; position:static}.pp_bottom .pp_right{ height:20px; left:auto; position:absolute; right:0; top:0; width:20px}.pp_loaderIcon{ display:none; height:24px; left:50%; margin:-12px 0 0 -12px; position:absolute; top:50%; width:24px}#pp_full_res{ display:none; height:100%;line-height:1 !important;margin:0 auto;text-align:center;width:78%}div.ppt{ display:none; font-size:17px; left:0; position:absolute; top:0; z-index:9999}.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden}.clearfix{ display:inline-block}* html .clearfix{ height:1%}.clearfix{ display:block}.pp_close{margin-top:-30px}.pp_middle{width:97.2%}.pp_pic_holder dark_rounded{border:solid 1px;color:white}/*jqgalscroll*/.jqGSContainer{ height:100%}.jqGSContainer .jqGSImgContainer{}.jqGSContainer .jqGSImgContainer ul{ padding:0; margin:0; position:relative; list-style:none}.jqGSContainer .jqGSImgContainer ul li{ padding:0; margin:0; position:relative; margin-top:0; margin-bottom:0px; float:left}.jqGSContainer .jqGSImgContainer ul li .jqGSLoader{ width:100%; height:100%; position:absolute}.jqGSContainer .jqGSImgContainer ul li img{ border:1px solid #fff}.jqGSContainer .jqGSImgContainer ul li .jqGSTitle{ background:#000; position:absolute; right:0px; top:0px; padding:3px; color:#fff; width:300px}.jqGSContainer .jqGSPagination{ height:7%;padding:5px 0;position:relative;top:5px;width:100%}.jqGSContainer .jqGSPagination ul{ float:right;height:100%;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;position:relative;width:17%}.jqGSContainer .jqGSPagination ul li{ display:inline;height:100%;text-align:center;width:100%}.jqGSContainer .jqGSPagination ul li a{background:#000 none repeat scroll 0 0;border:1px solid #FFF;color:#FFF;display:block;float:left;font-family:helvetica,Arial;font-size:1.4em;height:100%;text-decoration:none;width:30%}.jqGSContainer .jqGSPagination ul li a.selected{ background:#fff; color:#f03; border:1px solid #eaeaea}.jqGSContainer .jqGSPagination ul li a:hover{ background:#fff; color:#000; border:1px solid #fff}.jqGSImgContainer{ border:1px solid #000}/*queryloader*/.QOverlay{background-color:#000;z-index:9999}.QLoader{background-color:#356f87;height:1px}/*galerias dan*/.bar,.mar,.spa,.socialEvents1,.socialEvents2{ float:left; height:100%; width:60%; position:relative}.bar img{float:left;position:absolute;width:100%;height:100%}.sombra{ position:absolute; z-index:2}.sombra ul{}.sombra ul li p{}.sections{ float:left; height:100%; width:100%; overflow:hidden; position:relative}.sections ul{}.sections ul li{}.sections ul li img{ width:100%; position:absolute; height:100%}.navigationBar{}.navigationBar ul li a{}.inactive{ display:none}#pie{ background-color:#3E819E; bottom:0; height:40px; opacity:0.9; position:absolute; text-align:center; width:100%; z-index:10}.navigationBar{ bottom:0; float:right; position:absolute; right:0}.navigationBar li{ background-color:#000; display:inline; float:left; height:33px; margin:0 5px; opacity:0.8; width:33px}.navigationBar li a{ color:#FFF; float:left; font-family:helvetica,arial; padding-left:11px; padding-top:5px; text-decoration:none; width:25px}/*basic*/ div#page{width:100%;background-color:#fff;margin:0 auto;text-align:left;display:none}div#container{}div#ads{clear:both;padding:12px 0 12px 66px}div#footer{}/*galleriffic*/div.content{ /* The display of content is enabled by a javascript generated style on the page.     This is so that the slideshow content won't display unless javascript is enabled. */ display:none; width:100%}div.content a,div.navigation a{ color:#777; position:fixed; text-decoration:none; width:100%; height:100%}div.content a img,div.navigation a img{ height:100%; width:100%}div.content a:focus,div.content a:hover,div.content a:active{ text-decoration:underline}div.controls{ bottom:0; height:38px; margin-left:45%; position:absolute}div.controls a{ position:relative; background-color:#50A6CB; left:0; margin-left:auto; margin-right:auto; right:0; text-decoration:none}div.ss-controls{ float:left}div.nav-controls{}div.loader{ background-image:url('loader.gif'); background-repeat:no-repeat; background-position:center; width:550px; height:350px}div.slideshow_gal{ clear:both}div.slideshow_gal span.image-wrapper{ float:left}div.slideshow_gal a.advance-link{ padding:2px; display:block; border:1px solid #ccc}div.slideshow_gal img{ border:none; display:block; width:100%; height:93%}div.download{ float:right}div.embox{ clear:both; border:1px solid #ccc; background-color:#eee; padding:12px}div.image-title{ font-weight:bold; font-size:1.4em}div.image-desc{ line-height:1.3em; padding-top:12px}div.navigation{ /* The navigation style is set by a javascript generated style on the page.     This is so that the javascript specific styles won't be applied unless javascript is enabled. */ float:right; margin-left:600px; width:400px}ul.thumbs{ clear:both; margin:0; padding:0}ul.thumbs li{ float:left; padding:0; margin:5px 10px 5px 0; list-style:none}a.thumb{ padding:2px; display:block; border:1px solid #ccc}ul.thumbs li.selected a.thumb{ background:#000}a.thumb:focus{ outline:none}ul.thumbs img{ border:none; display:block}div.pagination{ clear:both}div.navigation div.top{ margin-bottom:12px; height:11px; display:none}div.navigation div.bottom{ margin-top:12px}div.pagination a,div.pagination span.current{ display:block; float:left; margin-right:2px; padding:4px 7px 2px 7px; border:1px solid #ccc}div.pagination a:hover{ background-color:#eee; text-decoration:none}div.pagination span.current{ font-weight:bold; background-color:#000; border-color:#000; color:#fff}/* Minimal Gallery Styles */#thumbs-min ul.thumbs li{    float:none;    padding:0;    margin:0;    list-style:none}#thumbs-min a.thumb{    padding:0px;    display:inline;    border:none}#thumbs-min ul.thumbs li.selected a.thumb{    background:inherit;    color:#000;    font-weight:bold}#close,#close2{  background:transparent url(../img/cerrar_gal.png) no-repeat scroll 0 0;bottom:0;cursor:pointer;float:right;height:37.8px;margin-left:51.8%;position:absolute;width:38px}#logo_gal{    background:transparent url(../img/logo.png) no-repeat scroll 0 0;    height:227px;    left:0;    position:absolute;    top:0;    width:157px;    z-index:100}#acapulco_gal{    background:transparent url(../img/acapulco_reborn.png) no-repeat scroll 0 0;    height:26px;    position:absolute;    right:20px;    top:20px;    width:240px;    z-index:101}div.controls a.prev{    background:transparent url(../img/izq_gal.png) no-repeat scroll 0 0;cursor:pointer;float:left;height:37.5px;position:absolute;width:33px}div.controls a.next{    background:transparent url(../img/der_gal.png) no-repeat scroll 0 0;cursor:pointer;float:left;height:37.5px;left:33px;position:absolute;width:33px}/*newsgalery*/.next,.prev{ cursor:pointer}#galeria_news{ float:left;position:relative;width:742px}#galeria_news #buttons{ margin-bottom:5px; width:679px}#galeria_news #buttons a{ margin:10px 10px; color:#69C}#galeria_news .prev{ position:absolute; top:65px; right:0}#galeria_news .next{ left:0; position:absolute; top:65px}#photos_news{ margin-left:38px;overflow:hidden;width:651px}#photos_news ul{ width:3900px}#photos_news li{ float:left; margin:0 16px; cursor:pointer; padding-top:7px}/*jcalendar*/fieldset.jcalendar{font:1.8em Arial,Helvetica,sans-serif}div.jcalendar-wrapper{}div.jcalendar-selects{text-align:center}div.jcalendar-selects select{border:1px solid #A1A5A9;font-size:100%}div.jcalendar table{background:#a1a5a9;color:#000;margin:.1em auto}div.jcalendar table th{background:#3d7993}div.jcalendar table td{background:#f9f9f9;padding:0;width:2.2em}div.jcalendar table th.weekend{background:#3d7993}div.jcalendar table td.weekend{background:#3d7993}div.jcalendar table td a{color:#333;display:block;line-height:1.7em;text-align:center;text-decoration:none;width:2.2em}div.jcalendar table td.today a{background:#777;border-color:#aaa;color:#fff;font-weight:700}div.jcalendar table td a:hover,div.jcalendar table td a:focus,div.jcalendar table td a:active{background:#3d7993;color:#fff;padding:0}div.jcalendar table td a.selected{background:#0072b9;color:#fff}div.jcalendar-links{margin:.4em;text-align:center}div.jcalendar-links a{padding:.2em 1.9em;color:#fff}/*textoscroll*/#textoScroll{    margin:0px;position:relative}#textoScroll h1{color:#FFF;font-family:Helvetica,Arial,sans-serif;font-size:2em;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;padding-bottom:10px;padding-left:14px;padding-top:20px;width:391px}#textoScroll .prev{background:transparent url(/img/btnUp.png) no-repeat scroll left center;color:transparent;float:right;height:60px;right:0;position:absolute;width:30px}#textoScroll .next{background:transparent url(/img/btndown.png) no-repeat scroll left center;color:transparent;float:right;height:123px;right:0;position:absolute;width:30px}#slideshow_TS{border:medium none;height:312px;overflow:hidden;position:relative;width:400px}#slideshow_TS ul{ padding-left:0;width:450px;font-size:14px}#slideshow_TS li{ float:left; margin:0 16px; cursor:pointer;width:70%}.item{ cursor:pointer} #spa-subtitulo{background-color:#203A49;
float:left;
font-size:1.4em;
margin-bottom:6px;
margin-left:-12px;
margin-top:19px;
padding:4px 10px 4px 61px;}