html{color:#000000;background:#FFFFFF;font-size:10px;font-family:Georgia, Arial, Helvetica, sans-serif}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,blockquote,th,td,p,select{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}a{text-decoration:none;outline:none}a:hover{text-decoration:underline;} .clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clearfix {display:inline-block;} .clearfix {display:block;}* html .clearfix {height:1px;}img {border:0px;}
input{-webkit-appearance:none;font-family:Georgia}
#ajax{display:none;}
.fleft{	float:left;}
.fright{float:right;}
.bold {	font-weight:bold;}
.close {cursor:pointer;}
.cursor {cursor:pointer;}
.separador_contenido {padding-top:10px;line-height:24px}
.oculto {display:none}

/*ESTRUCTURA*/
#ancho{	width:100%;	margin:auto;	text-align:left;	height:100%;}
.content{	width:98em;	margin:auto;	position:relative;	text-align:left;}
.content.generic {padding-top:11px}
.contentint {width:71.6em;margin-right:11px;padding-top:2px}
.contentint_landing { width:93.5em; margin-right:11px;padding-top:2px}

/*FONT-FACE*/
.palatino {font-weight: normal;font-style: normal;line-height:normal;font-family: 'PalatinoLinotypeRegular', sans-serif;font-size-adjust: 0.47;}
.palatinoI {font-weight: normal;font-style: normal;line-height:normal;font-family: 'PalatinoLinotypeItalic', sans-serif;font-size-adjust: 0.47;}
.palatinoBI {font-weight: normal;font-style: normal;line-height:normal;font-family: 'PalatinoLinotypeBoldItalic', sans-serif;font-size-adjust: 0.48;}
.palatinoB {font-weight: normal;font-style: normal;line-height:normal;font-family: 'PalatinoLinotypeBold', sans-serif;font-size-adjust: 0.48;}

/*SUB-TOP*/
.logo {padding-top:5px;float:left;width:124px;height:85px;}
.logo img {width:124px;height:85px;}
#top {padding-top:10px;padding-left:9px}
.top_reserva {width:418px;font-size:16px;color:#a20327;}
.cal_top_reserva, .cal_agenc_reserva {margin-top:5px;background:url(../imgs/sprites/sprmaj.###sprite###) 0px -176px no-repeat}
.cal_top_reserva div, .cal_agenc_reserva div {text-align:center}
.boxtop {width:70px;padding-bottom:2px;cursor:pointer}
.boxtop.night {padding-bottom:16px;}
.boxcont {padding-top:4px}
.cal_top_tit {font-size:14px;color:#b5985a}
.cal_top_dia {font-size:24px;color:#696c71;margin-top:-5px}
.cal_top_mes {font-size:10px;color:#696c71}
.idiomas {margin-bottom:2px}
.idiomas span {font-size:13px;color:#767369;text-decoration:underline}
.idiomas a {font-size:13px;color:#767369;text-decoration:none;margin-left:6px}
.idiomas a:hover {font-size:13px;color:#767369;text-decoration:underline;}
.idiomas .sures {color:#767369;font-family: Georgia}
.top_right {width:418px;float:left;text-align:right}
.accag {font-size:13px;font-family:Georgia;color:#767369;line-height:20px}
.accag a {font-size:15px;color:#767369}
#closesess {font-size:13px}
.telres {font-size:15px;color:#b5985a;margin-bottom:10px}
.botons_top {font-size:13px;color:#7f7c73;}
.botons_top a {font-size:13px;color:#7f7c73;text-decoration:none}
.botons_top .bt {background:url(../imgs/botones/bt-top-left.gif) top left repeat-x;padding-left:5px;padding-bottom:1px;margin-left:8px;cursor:pointer}
.botons_top .bt0 {background:url(../imgs/sprites/sprmaj.###sprite###) right -40px no-repeat;padding-right:27px;padding-top:1px}
.botons_top .bt1 {background:url(../imgs/sprites/sprmaj.###sprite###) right -20px no-repeat;padding-right:27px;padding-top:1px}
.botons_top .bt2 {background:url(../imgs/sprites/sprmaj.###sprite###) right 0px no-repeat;padding-right:27px;padding-top:1px}
.sepsures {text-decoration: none !important;margin:0px 10px}
/*SUB-RESERVA-MIN*/
.reserva_min {width:172px;font-size:16px;color:#a20327;}
/*.cal_min_reserva {margin-top:5px;background:url(../imgs/fondos/bk-reserva-min.gif) left 50% no-repeat}*/
.cal_min_reserva {margin-top:5px;background:url(../imgs/sprites/sprmaj.###sprite###) no-repeat left -107px}
.cal_min_reserva div {text-align:center}
.reservatop {background:url(../imgs/sprites/sprites_ico.###sprite###) no-repeat left -163px;height:66px;width:32px;cursor: pointer}

/*SUB-MENU*/
#anchogal {width:1280px;margin:auto;background:url(../imgs/fondos/bk-menu-top.png) no-repeat left top;margin-top:13px;}
#msie.v6 #anchogal {background:url(../imgs/fondos/bk-menu-top.gif) repeat-x left top;}
#topmenu {width:969px;margin:auto;}
#mainmenu {margin-left:-4px}
#mainmenu ul {font-size:15px; color:#fefefe;/*background:url(../imgs/fondos/bk-menu-top.gif) repeat-x left top*/;height:30px;float:left}
#mainmenu ul a {color:#fefefe;text-decoration:none}
#mainmenu ul li {float:left;background:url(../imgs/sprites/sprites_ico.###sprite###) right -230px no-repeat;padding:4px;padding-right:9px;padding-left:9px;padding-bottom:6px}
#mainmenu ul li.on {background:url(../imgs/sprites/sprite_x.###sprite###) repeat-x 0px -754px !important;}
#mainmenu ul li.last {background:none}
#mainmenu ul li:hover {background:url(../imgs/sprites/sprite_x.###sprite###) 0px -1046px repeat-x;}
#mainmenu .subcont {position:absolute;margin-top:26px;background:url(../imgs/fondos/bk-menu-gen.gif) bottom left repeat-x #7E7B71;margin-left:-9px;display:none;z-index:20}
#mainmenu .subcont .margin1 {padding:0px 10px}
#mainmenu .subcont .subcontbody {padding:10px}
#mainmenu .subcont .subcontinn {background:url(../imgs/fondos/bk-menu-in.png) bottom left repeat-x #747067;font-size:14px;min-width:185px}
#msie.v6 #mainmenu .subcont .subcontinn {background:url(../imgs/fondos/bk-menu-in.gif) bottom left repeat-x #747067;font-size:14px;}
#mainmenu .subcont .subcontinn .submenval {padding:6px 11px;padding-bottom:4px;white-space:nowrap}
/*#mainmenu .subcontsep {background:url(../imgs/fondos/bk-sep-men.gif) repeat-x -1px top;height:1px;margin:0px 11px;font-size:0}*/

#mainmenu .eleright {background:url(../imgs/sprites/sprite_x.###sprite###) repeat-x 0px -754px;float:right;margin-right:2px;}
#mainmenu .eleright li {float:left;padding-top:4px;padding-bottom:8px;padding-right:10px;padding-left:7px;background:url(../imgs/sprites/sprites_ico.###sprite###) right -260px no-repeat;margin-right:0px;margin-left:0px} 
#mainmenu .eleright li.on {background:url(../imgs/sprites/sprites_ico.###sprite###) right -260px repeat-x;}
#mainmenu .eleright li.on a {color:#c8c2b4}
#mainmenu .eleright li:hover {background:url(../imgs/sprites/sprite_x.###sprite###) 0px -1016px repeat-x;}
#mainmenu .eleright li.last {}

#mainmenu .eleright .subcont {position:absolute;margin-top:26px;background:url(../imgs/fondos/bk-menu-gen2.gif) bottom left repeat-x #423F3E;margin-left:-9px;display:none}
#mainmenu .eleright .subcont .subcontbody {padding:10px}
#mainmenu .eleright .subcont .subcontinn {background:url(../imgs/fondos/bk-menu-in2.png) bottom left repeat-x #393635;font-size:14px;min-width:185px}
#msie.v6 #mainmenu .eleright .subcont .subcontinn {background:url(../imgs/fondos/bk-menu-in2.gif) bottom left repeat-x #393635;font-size:14px;}
/*GALERIA*/
#galeriah {height:411px;overflow:hidden;}
#msie.v6 #galeriah {margin-top:-2px}
#pagina_home {position:absolute;margin-top:157px;}
#pagina_home a {outline:none}
#control .coleft {background:url(../imgs/sprites/sprites_ico.###sprite###) 0px -290px no-repeat;width:43px;height:70px}
#control .coright {background:url(../imgs/sprites/sprites_ico.###sprite###) -43px -290px no-repeat;width:43px;height:70px}


/*OFERTAS HOME*/
#off_menu li {float:left;background:url(../imgs/fondos/bk-off-off.gif) top left no-repeat;padding-top:4px;padding-bottom:6px;padding-left:0px;padding-right:0px;color:#fff;font-size:14px;text-align:center;border-bottom:1px solid #C2BFBA;width:139px;margin-top:-1px}
#firefox #off_menu li {font-size:15px}
#off_menu li a {color:#fff;text-decoration:none}
#contenedor_ofertas #of1 {border-bottom:1px solid #C2BFBA;font-size:15px;color:#696c71;background:url(../imgs/sprites/sprite_x.###sprite###) 0px -1156px repeat-x;padding-top:4px;padding-bottom:6px;padding-left:10px;padding-right:10px;width:120px}
#contenedor_ofertas #of1 a {color:#696c71;text-decoration:none;}
#bots_oferta {position:absolute;top:4px;left:20px;font-size:15px;text-align:center}
#bots_oferta .on {color:#fff;font-size:15px;border:1px solid #d9d9d9;border-bottom:none;background:url(../imgs/sprites/sprite_x.###sprite###) 0px -1116px repeat-x;padding:6px 10px;padding-bottom:14px;width:120px;margin-top:-14px;margin-left:-3px;float:left;display:none}
#firefox #bots_oferta .on {font-size:16px}
#bots_oferta #bof1.on {border:1px solid #DFDFDF;border-bottom:none;font-size:17px;color:#696c71;
                       background:url(../imgs/sprites/sprite_x.###sprite###) 0px -1076px repeat-x;padding-top:5px;padding-bottom:12px;
                       padding-left:41px;padding-right:40px;width:auto !important;margin-top:-14px;margin-left:-11px;float:left;border-left:1px solid #c0bfba;
                       min-width: 58px;}
#msie.v6 #bots_oferta #bof1.on {margin-left:-11px;top:0px;position:absolute;width:58px}
#bof2 {left:129px !important;position:absolute;}
#bof3 {left:268px !important;position:absolute;}
#bof4 {left:407px !important;position:absolute;}
#bof5 {left:546px !important;position:absolute;}

#cof1 {	border-top:none;background:url(../imgs/fondos/bk-oferta-h.###sprite###) repeat-x bottom left #ECE9E4;height:361px;display:block;	border:1px solid #c0bfba;}
.contoferta {border-top:none;background:url(../imgs/fondos/bk-oferta-h2.gif) repeat-x bottom left #B4AFA1;
                display:none;height:361px;width:695px;padding-top:32px;}
#msie .contoferta {padding-top:2px;width:693px;}

.destacaof {position:absolute;margin-left:132px;margin-top:-4px}
.cont_elems_ofertas {padding:9px 10px 0px 0px;}
.tit_destac {font-size:20px;color:#484544}
.contoferta.cats .tit_destac {color:#fff}
.cont_destac {font-family:Georgia;font-size:14px;color:#696c71;line-height:22px;height:96px;overflow:hidden}
.contoferta.cats .cont_destac {color:#fff}
.text_destac {padding:0px 14px}
.carruelems {padding-left:2px;margin-left:10px;width:684px;height:202px;overflow:hidden}
#msie .carruelems {position:absolute !important}
.overcarru {position:relative}
#msie .overcarru {position:relative !important;height:202px}
.imgoferta {font-size:0px}
.botonroll, .botonroll2 {font-family:Georgia}
.botonroll {background:url(../imgs/sprites/sprites_ico.###sprite###) right 0px no-repeat;padding-right:22px;float:left;}
.botonroll_in {background:url(../imgs/sprites/sprite_x.###sprite###) 0px -10px repeat-x;color:#FFF;font-size:14px;padding:0px 10px 1px 10px;font-family:Georgia;line-height:23px}
.botonroll_in a {color:#FFF;text-decoration:none;}
.botonroll_in a:hover {text-decoration:none !important;}
.botonroll2 {background:url(../imgs/sprites/sprites_ico.###sprite###) right -24px no-repeat;padding-right:22px;float:left;}
.botonroll2_in {background:url(../imgs/sprites/sprite_x.###sprite###) 0px -10px repeat-x;color:#FFF;font-size:14px;padding:0px 60px 1px 10px;font-family:Georgia;line-height:23px}
.botonroll2_in.btroll2 {padding-right: 20px;}
.botonroll2_in a,.botonroll2_in a:hover {color:#FFF !important;text-decoration:none !important;}

.botonroll3 {background:url(../imgs/sprites/sprites_ico.###sprite###) right -870px no-repeat;padding-right:22px;float:left;}
.botonroll3_in {background:url(../imgs/sprites/sprite_x.###sprite###) 0px -10px repeat-x;color:#FFF;font-size:14px;padding:0px 12px 1px 10px;font-family:Georgia;line-height:23px} 
.botonroll3_in a,.botonroll3_in a:hover {color:#FFF !important;text-decoration:none !important;}

.botonroll4 {background:url(../imgs/sprites/sprites_ico.###sprite###) right -894px no-repeat;padding-right:22px;float:left;}
.botonroll4_in {background:url(../imgs/sprites/sprite_x.###sprite###) 0px -3825px repeat-x;color:#696c71;font-size:14px;padding:0px 12px 1px 10px;font-family:Georgia;line-height:23px}
.botonroll4_in a {color:#696c71;text-decoration:none !important;}
.botonroll4_in a:hover {color:#FFF;text-decoration:none !important;}
/*.contoferta.cats .botonroll {background:url(../imgs/sprites/sprites_ico.###sprite###) -258px -897px no-repeat;}*/

#contenedor_ofertas {width:700px;background:url(../imgs/sprites/sprite_y.###sprite###) repeat-y -8px 0px;padding-left:3px;padding-right:3px;margin-left:6px}
#bottom_oferta {height:3px;width:700px;background:url(../imgs/fondos/bk-border-bot-of.gif) no-repeat;margin-left:6px}
#clima_home {height:395px;width:248px;padding:0px 2px;background:url(../imgs/sprites/sprite_y.###sprite###) repeat-y -718px 0px;margin-left:6px}
.clhome-top {background:url(../imgs/sprites/sprite_x.###sprite###) 0px -1186px repeat-x;padding-left:13px;padding-top:3px;font-size:16px;color:#c6c2bc;padding-bottom:4px}
.tclima {margin-left:4px;font-family:Arial;font-size:13px;padding-top:3px;width:80px;vertical-align:middle}
#msie .tclima {font-size:12px;margin-top:-2px}
#msie .tclima img {height:20px !important;vertical-align: middle}
.tclima img {vertical-align:middle;margin-right:4px;}
.clhome-top .fright {padding-top:2px;padding-right:9px}
.clhome-top li {float:left;margin-left:3px}
.clhome-desc {background:url(../imgs/sprites/sprite_x.###sprite###) 0px -1216px repeat-x;height:338px}
.clhome-desc-top {padding:10px;font-family:Georgia;font-size:14px;color:#696c71;background:url(../imgs/fondos/bk-bottom-desc.gif) bottom no-repeat;height:240px;overflow:hidden;}
.clhome-desc-top h1 {line-height:24px}
#msie.v6 .clhome-desc-top {padding-bottom:0px}
.clhome-desc-top .palatino {font-size:22px;color:#bea46d;}
.clhome-desc-top p {margin-top:10px;line-height:20px}
.deschome-inn {height: 175px;overflow:hidden}
.clhome_news{padding:14px;padding-top:8px}
.clhome-bot {background:url(../imgs/sprites/sprite_x.###sprite###) 0px -1550px repeat-x;height:28px;color:#c6c2bc;font-size:16px;padding-top:2px;padding-left:15px}
#msie.v6 .clhome-bot {height:27px}
.clhome-bot .tit {margin-right:10px}
.clhome-bot .canales li {float:left}
.clhome-bot .canales li img {vertical-align:top;margin-right:3px;margin-top:3px}
/*newsletterh*/
.newstit {color:#898280;font-size:20px;margin-bottom:1px}
.clhome_news input.inpnews {font-size:12px;color:#97908d;padding:4px;padding-bottom:5px;font-family:Georgia;border:1px solid #C2BEB9;width:184px}
#msie .clhome_news input.inpnews {margin-top:-1px} 
/*newsletermin*/
.regnewslat {margin-top:10px;margin-left:7px;background:url(../imgs/sprites/sprites_ico.###sprite###) 0px -775px no-repeat;padding-top:16px;padding-left:18px;padding-right:19px;padding-bottom:25px}
#msie .regnewslat {padding-bottom:23px}
.regnewslat #email_reg {width:150px;height:24px;border:1px solid #C2BFB8;font-size:14px;font-family:Georgia;color:#98908D;padding-left:4px}
#msie .regnewslat #email_reg {margin-top:-1px;padding: 4px 4px 4px 4px;width:146px;height:16px}
.regnewslat .clearfix {margin-top:2px}
.regnews2 {width:182px}

/*footer */
#pie { margin:auto;width:98em;padding-left:10px;margin-top:10px}
#pie.nomargt {margin-top:0}
.piebox {background:url(../imgs/fondos/bk-pie.gif) no-repeat;width:958px;height:148px;padding:4px}
.pieboxin {background:url(../imgs/sprites/sprite_x.###sprite###) 0px -1583px repeat-x;padding:24px;padding-top:19px;height:105px}
#msie.v6 .pieboxin {padding-bottom:10px}
#msie.v6 #pie.fb .pieboxin {padding-bottom:0px}
#msie .pieleft {width:670px}
.pieboxin li {float:left;font-size:15px;}
.menpie {margin-bottom:21px;padding-top:9px;/*padding-left:30px;*/}
.menu_inf,.menu_inf a{color:#fff}
.pieboxin .sep {margin:0px 6px;}
#opera .pieboxin .sep {margin:0px 6px;padding-top:4px}
#opera ul.canales {padding-top:3px}
.pieboxin div.contiene {width:680px}
.menu_inf_prin, .menu_inf_prin a {color:#afaa9f}
.seppie {background:url(../imgs/fondos/bk-seppie.gif) no-repeat top left;width:695px;height:5px;margin-top:10px;margin-left:-12px;margin-bottom:19px }
.pielogos {margin-left:-10px}
#msie.v6 .pielogos {margin-top:-8px}
.pielogos li{margin-right:20px}
.pielogos img {vertical-align:middle}
.pielogos .pi1 img {width:39px;height:31px}
.pielogos .pi1 {background: url(../imgs/sprites/sprmaj.###sprite###) no-repeat right -696px}
.pielogos .pi2 img {width:44px;height:32px}
.pielogos .pi2 {background: url(../imgs/sprites/sprmaj.###sprite###) no-repeat right -735px}
.pielogos .pi3 img {width:71px;height:26px}
.pielogos .pi3 {background: url(../imgs/sprites/sprmaj.###sprite###) no-repeat right -777px}
.pielogosr {float:right;padding-right:20px}
.pielogosr li{margin-left:20px}
.infhotel{background:url(../imgs/fondos/bk-pie-right.gif) top left no-repeat;width:205px;padding-left:17px;margin-top:-19px;padding-top:19px;font-size:14px;color:#afaa9f;line-height:22px}
.infhotel0 {color:#fff;font-size:16px;padding-bottom:10px}
.infhotel img{margin:3px 0px}

/*footer-siguenos*/
#pie .siguenos {font-size:14px;font-family:Georgia;font-weight:bold;color:#c6c2bc}
#pie .siguenos .tit {margin-right:10px;}
#pie.fb {padding-top:15px}
#pie.fb .menpie {margin-bottom:10px !important;}
#pie .siguenos li {margin-right:3px !important}
#pie .siguenos ul.canales {padding-top:2px}


#copy {font-size:13px;color:#8A827F;}
#copy div{margin-top:10px}
#copy div.fleft {margin-right:20px}
#copy div.fleft a {text-decoration:underline;color:#8A827F;}
#copy div.fleft a:hover {text-decoration:underline;color:#B5985A;}
#copy div.fright {margin-right:20px}
#copy div.fright a {text-decoration:none;color:#8A827F;}
#copy div.fright a:hover{text-decoration:underline;color:#8A827F;}

#rss {width:222px;position:absolute;display:none;z-index:20}
#rss .tprss {background:url(../imgs/fondos/bk-top-rss.###sprite###) bottom left no-repeat;height:4px}
#rss .bodyrss .pest {background:url(../imgs/fondos/bk-pest-rss.gif) top left repeat-x;height:30px;}
#rss .bodyrss .tit {font-size:15px;color:#c6c2bc;padding-top:4px;padding-left:15px;padding-right:15px;background:url(../imgs/sprites/sprmaj.###sprite###) -181px -565px no-repeat;}
#rss .bodyrss .tit a {color:#c6c2bc;text-decoration:none}
#rss .bodyrss {background:url(../imgs/fondos/bk-capa-rss.###sprite###) top left repeat-y;padding:0px 3px;}
#rss .bodyrss .content {background:#FFF url(../imgs/fondos/bk-in-rss.gif) repeat-x bottom left;width:184px;padding:15px;font-family:Georgia;font-size:14px;
color:#898280;line-height:22px;padding-top:10px;}
#rss .bodyrss .sep {padding-top: 5px}
#rss .bodyrss .intro {margin-bottom:15px}
#rss .bodyrss .linkb {margin-top:10px}
#rss .bodyrss .content li {background-repeat:no-repeat;float:left;padding-left:22px;background-position:left;font-size:14px;width:4.8em;margin-bottom:10px}
#rss .bodyrss .content a {color:#898280;text-decoration:underline}
#rss .bodyrss .content a:hover {color:#B5985A;text-decoration:underline}
#rss .btrss {background:url(../imgs/fondos/bk-bottom-rss.###sprite###) top left no-repeat;height:5px}

#share {width:222px;position:absolute;display:none;z-index:20}
#share .tpshare {background:url(../imgs/fondos/bk-top-rss.###sprite###) bottom left no-repeat;height:4px}
#share .bodyshare .pest {background:url(../imgs/fondos/bk-pest-rss.gif) top left repeat-x;height:30px;}
#share .bodyshare .tit {font-size:15px;color:#c6c2bc;padding-top:4px;padding-left:15px;padding-right:15px;background:url(../imgs/sprites/sprmaj.###sprite###) -131px -615px no-repeat;}
#share .bodyshare .tit a {color:#c6c2bc;text-decoration:none}
#share .bodyshare {background:url(../imgs/fondos/bk-capa-rss.###sprite###) top left repeat-y;padding:0px 3px;}
#share .bodyshare .content {background:#FFF url(../imgs/fondos/bk-in-rss.gif) repeat-x bottom left;width:184px;padding:15px;font-family:Georgia;font-size:14px;
color:#898280;line-height:22px;padding-top:10px;}
#share .bodyshare .intro {margin-bottom:15px}
#share .bodyshare .sep {padding-top: 5px}
#share .bodyshare .linkb {margin-top:10px}
#share .bodyshare .content li {background-repeat:no-repeat;float:left;padding-left:22px;background-position:left;font-size:14px;width:4.8em;margin-bottom:10px}
#msie.v6 .bodyshare .content li {width:4.7em}
#share .bodyshare .content a {color:#898280;text-decoration:underline}
#share .bodyshare .content a:hover {color:#B5985A;text-decoration:underline}
#share .btshare {background:url(../imgs/fondos/bk-bottom-rss.###sprite###) top left no-repeat;height:5px}

.closespr {background:url(../imgs/sprites/sprmaj.###sprite###) 0px -591px no-repeat;width:26px;height:30px;} 

/*MENU LATERAL*/
#menu_lat {padding-left:7px}
#menu_lat .menu-lat-top {background:url(../imgs/fondos/bk-menu-lateral-top.png) top left no-repeat;width:218px;height:3px;font-size:0}
#msie.v6 #menu_lat .menu-lat-top {background:url(../imgs/fondos/bk-menu-lateral-top.gif) top left no-repeat}

#menu_lat .menu-lat-body {background:url(../imgs/fondos/bk-menu-lateral-box.png) top left repeat-y;width:210px;padding:0px 4px}
#msie.v6 #menu_lat .menu-lat-body {background:url(../imgs/fondos/bk-menu-lateral-box.gif) top left repeat-y}
#menu_lat .menu-lat-bot {background:url(../imgs/fondos/bk-menu-lateral-bot.png) top left no-repeat;width:218px;height:4px}
#msie.v6 #menu_lat .menu-lat-bot {background:url(../imgs/fondos/bk-menu-lateral-bot.gif) top left no-repeat;font-size:0}

#menu_lat .menu-lat-data {background:url(../imgs/fondos/bk-menu-lateral.gif) top left repeat-x #fff;font-family:Georgia;font-size:14px;color:#696c71;padding:15px;padding-top:11px;padding-bottom:8px}
#menu_lat .menu-lat-data .lessmenu {padding-top:6px;margin-left:-8px}
#menu_lat .menu-lat-data .lessmenu li {padding-left:18px;padding-right:10px}
#menu_lat .menu-lat-data .nobk {background-image:none !important;}
#menu_lat .menu-lat-data li {background:url(../imgs/fondos/menu-lateral-bot.gif) no-repeat bottom left;padding-top:5px;padding-bottom:8px;padding-left:9px}
#menu_lat li a {color:#696c71;text-decoration:none}
#menu_lat li.on {background-color:#DFDCD7;font-weight:bold;}
#menu_lat li.on a {color:#8A8280}
#menu_lat #lion {padding-bottom:0px}
#menu_lat #lion.on {background:none;}
#menu_lat #frst {background-image:url(../imgs/fondos/menu-lateral-bot.gif);background-repeat:no-repeat;background-position:top}
#menu_lat .lessmenu {font-weight:normal;font-size:12px}
#menu_lat li .lessmenu a {color:#898280;text-decoration:none}
#menu_lat .lessmenu li {padding-top:7px}
#menu_lat .lessmenu .on {background:url(../imgs/fondos/menu-lateral-bot.gif) no-repeat bottom left #e8e8e6}
#menu_lat .menu-lat-tit {background:url(../imgs/sprites/sprites_ico.###sprite###) 0px -715px no-repeat;color:#fff;font-size:15px;padding:7px;padding-top:3px;padding-left:17px}

/*HILO*/ 
#hilo {font-family:Georgia;font-size:12px;color:#aaacaf}
#hilo a {color:#aaacaf}
#hilo a:hover {text-decoration:underline}

/*DOSZERO*/
#doszero {padding-top:1px}
#doszero li {float:left}
#csrss {background:url(../imgs/sprites/sprmaj.###sprite###) -0px -27px no-repeat;width:16px;height:16px;font-size:10px}
/*.rss div {width:16px;height:16px}*/
.rss a {outline:none;}
.rss img, .share img {width:16px;height:16px}
#csshare {background:url(../imgs/sprites/sprmaj.###sprite###) -0px -43px no-repeat;width:16px;height:16px;margin-left:4px;font-size:10px}
.share a {outline:none}
/*.toppag {background:url(../imgs/fondos/bk--bord-hilo.gif) bottom left no-repeat;padding-bottom:12px;}*/
.toppag {padding-bottom:9px;}

/*CONTENIDO_GEN*/
.contentgen {padding-top:12px;font-family:Georgia;font-size:14px;color:#898280;line-height:23px;/*padding-bottom:20px*/;padding-bottom:20px;background:url(../imgs/fondos/bk--bord-hilo.gif) bottom left no-repeat;}
.txtagenc .contentgen {padding-bottom:15px}
.nobord {background:none !important;}
.contentgen h1 {font-size:20px;color:#898280}
.contentgen h2 {font-size:18px;color:#a8a09e}
.contentgen a {color:#898280;text-decoration:underline}
.contentgen a:hover {color:#B5985A;text-decoration:underline}
.contentgen p, .separador_contenido p {padding-bottom:10px}
.separador_contenido a {color:#898280;text-decoration:underline}
.separador_contenido a:hover {color:#B5985A;text-decoration:underline}
.separador_contenido li {background:url(../imgs/decora/liseparador.gif) no-repeat left 7px;padding-left:15px;}

/*HABITACIONEs*/
.columnabit {margin-right:23px;margin-left:-2px;margin-top:12px}
.columnabit.last {margin-right:0}
.col-hab-top {background:url(../imgs/fondos/bk-col-hab-top.gif) top left no-repeat;width:225px;height:3px;font-size:0;}
.col-hab-tit {background:url(../imgs/fondos/bk-col-hab-tit.gif) top left no-repeat;font-size:18px;color:#fff;padding-left:24px;padding-top:4px;padding-bottom:5px}
.col-hab-body{background:url(../imgs/fondos/bk-col-body.gif) top left repeat-y #f9f8f7;padding:10px;padding-top:5px}
.col-hab-bot {background:url(../imgs/fondos/bk-col-hab-bot.gif) top left no-repeat;width:225px;height:3px;font-size:0;}
.boxhab {padding:10px;padding-left:13px;font-size:16px;font-family:Georgia;color:#898280;margin-bottom:3px}
.boxhab a {color:#898280;text-decoration:none}
.boxhim {border:1px solid #c2beb9;width:177px;margin-top:8px}
.desc_hab {padding-top:10px;padding-bottom:20px}

.galeriahab {position:relative;margin-bottom:18px}
.elemsgal {width:686px;overflow:hidden;}
.elemsgals {width:515px;overflow:hidden;}
.elemsgal img, .elemsgals img {border:1px solid #c2beb9}
.imggal {margin-right:16px}
.gleft {position:absolute;margin-left:-10px;left:0px;margin-top:-77px;display:none;cursor:pointer;width:24px;height:45px;background:url(../imgs/sprites/sprites_ico.###sprite###) 0px -541px no-repeat;}
.gright {position:absolute;margin-left:671px;left:0px;margin-top:-77px;display:none;cursor:pointer;width:24px;height:45px;background:url(../imgs/sprites/sprites_ico.###sprite###) 0px -496px no-repeat;}
.hovergal,.hovergalbig {position:absolute;display:none}
ul.servs li {background:url(../imgs/sprites/sprmaj.###sprite###) left -932px  no-repeat;padding-left:17px;font-family:Georgia;font-size:14px;color:#898280;line-height:24px;font-size:14px}
#msie.v6 ul.servs li {background:url(../imgs/decora/flegold.gif) left 8px  no-repeat;}
.cuentan {font-size:16px;color:#b5985a;padding-bottom:14px}
.reservh {font-size:17px;color:#b5985a;}
.botdeth {padding-top:14px}
.dreservamin {width:193px;}
.dreservamins {width:178px;}
.lreservamin {width:450px;}
.lreservamins {width:361px;}
.rreservamins {width:340px;}
.caracssal .rreservamins {padding-left:15px}
.rreservamins .text {font-family:Georgia;font-size:14px;color:#898280;line-height:24px;}
.rreservamins .pdfs {margin-top:10px}
.rreservamins .pdfs a {font-family:Georgia;font-size:14px;color:#898280;text-decoration:underline;line-height:24px;background:url(../imgs/sprites/sprmaj.###sprite###) no-repeat -225px -145px;padding-left:20px}
.desres {font-family:Georgia;font-size:14px;color:#696c71;line-height:24px;padding-top:10px}
.imagbig {padding-bottom:20px;}
#imgbiggal img {border:1px solid #c2beb9}
#msie.v6 .imgshabs {width:510px}
.descextr {color:#86827F;font-size:14px;font-family:Georgia;padding-top:20px;padding-bottom:4px;font-weight:bold}
.descextr2 {color:#86827F;font-size:12px;font-family:Georgia;padding-top:20px;padding-bottom:4px;font-weight:bold}

/*SERVICIOS*/
#serviciul li {padding-top:14px;padding-bottom:14px;font-size:14px;font-family:Georgia;color:#898280;line-height:24px;background:url(../imgs/fondos/bk--bord-hilo.gif) no-repeat scroll left bottom transparent}
#serviciul li .fright {margin-top:0px}
#serviciul .servimgon {width:510px}
#serviciul .titserv {font-size:18px;color:#b5985a}
#serviciul .descmax {display:none}
#serviciul .descmin, #serviciul .descmax {padding-bottom:15px;}
#serviciul .opener {color:#b5985a;cursor:pointer}
#serviciul .cl {display:none}
#serviciul .imgservs {background:url(../imgs/fondos/bk-imgserv.gif) no-repeat top left;padding:13px;}
#serviciul .imgservs .iserv{border:1px solid #BFBEB9}
#serviciul .hoverserv {position:absolute}

/*SALONES*/
.galeriasal {position:relative;margin-bottom:18px}
.galeriasal .elemsgal {width:344px;overflow:hidden;}
.galeriasal .elemsgal img {border:1px solid #c2beb9}
.galeriasal .imggal {margin-right:0}
.galeriasal .gleft {position:absolute;margin-left:-10px;left:0px;margin-top:-180px;display:none;cursor:pointer}
.galeriasal .gright {position:absolute;margin-left:333px;left:0px;margin-top:-180px;display:none;cursor:pointer}
.hovergal,.hovergalbig {position:absolute;display:none}
.imgssal img {border:1px solid #c2beb9}
#msie.v6 .imgsals {width:350px}
.altims {width:342px;height:30px;overflow:hidden;line-height:24px;color:#b5985a;font-size:16px;font-family:Georgia}
.ftecnica {background:url(../imgs/fondos/bk--bord-hilo.gif) top left no-repeat;padding-top:14px;margin-top:-12px;padding-bottom:8px}
.ftecnica .pdfs a {text-decoration:none;color:#a8a09e;background:url(../imgs/sprites/sprmaj.###sprite###)  -225px -146px no-repeat;padding-left:20px}
.ftecnica .pdfs a:hover {color:#B5985A;text-decoration:underline}
.ftecnica .pdfs img {vertical-align:baseline}
.ctnbot {background:url(../imgs/fondos/bk--bord-hilo.gif) top left no-repeat;padding-top:20px}
.caracssal {padding-bottom:10px}
table.salones th.medidas {background:url(../imgs/fondos/bk-table-sal.gif) top left repeat-x;font-size:15px;color:#FFF;border:none;text-align:center;padding:5px 0px;border-left:1px solid #666359;}
table.salones th.capacidad {background:url(../imgs/fondos/bk-table-sal2.gif) top left repeat-x;font-size:15px;color:#FFF;border:none;text-align:center}
table.salones th.head {background:url(../imgs/fondos/bk-table-sal3.gif) bottom left repeat-x #fff;padding:6px 0px 10px;border:1px solid #c2beb9;font-weight:bold;font-family:Georgia;font-size:14px;line-height:20px;text-align:center}
table.salones th.th1 {width:126px}
table.salones th.th2 {width:85px}
table.salones th.th3 {width:42px}
table.salones th.icos {width:65px}
table.salones td{background:#898280 url(../imgs/fondos/bk-table-sal4.gif) left bottom repeat-x;font-family:Georgia;font-size:14px;color:#FFF;border:1px solid #c2beb9;border-bottom:none;border-top:none;text-align:center;padding:3px 0px 2px}
table.salones td.lst {border-bottom:1px solid #c2beb9;background-image:none;padding-bottom:5px}
table.salones {margin-bottom:10px;width:100%}
table.salones th.icos .escuela {width:15px;height:22px;margin:auto;background:url(../imgs/sprites/sprmaj.###sprite###) no-repeat 0px -59px}
table.salones th.icos .teatro {width:15px;height:21px;margin:auto;background:url(../imgs/sprites/sprmaj.###sprite###) no-repeat -128px -59px}
table.salones th.icos .mesa_u {width:23px;height:21px;margin:auto;background:url(../imgs/sprites/sprmaj.###sprite###) no-repeat -144px -59px}
table.salones th.icos .cocktail {width:21px;height:22px;margin:auto;background:url(../imgs/sprites/sprmaj.###sprite###) no-repeat -16px -59px}
table.salones th.icos .banquete {width:30px;height:28px;margin:auto;background:url(../imgs/sprites/sprmaj.###sprite###) no-repeat -38px -59px}
table.salones th.icos .mesa_r {width:27px;height:23px;margin:auto;background:url(../imgs/sprites/sprmaj.###sprite###) no-repeat -101px -60px}
table.salones th.icos .ceremonia {width:33px;height:26px;margin:auto;background:url(../imgs/sprites/sprmaj.###sprite###) no-repeat -68px -59px}

/*SOLICITAR INFO*/
.titcontac {font-size:20px;color:#898280;padding:10px 0px}
form.solinfo, form.contacto {color:#b5985a;font-size:14px;font-family:Georgia}
.solinfo .aster, .contacto .aster {color:#bd6969;font-size:12px}
.solinfo input, .contacto input {width:248px;margin-top:7px;border:1px solid #c2beb9;margin-right:30px;padding:4px 0px 3px;font-size:14px;color:#898280}
.solinfo select, .contacto select {width:250px;margin-top:7px;border:1px solid #c2beb9;margin-right:30px;padding:4px 3px 3px 0px;font-size:14px;color:#898280}
.solinfo textarea, .contacto textarea {font-size:14px;color:#898280;width:528px;height:134px;border:1px solid #c2beb9;margin-top:7px;}
.contacto .firstgr {padding-bottom:0}
.minin {width:auto !important;margin-right:auto !important;border:none !important;}
#msie .minin {border:0px solid #FFF !important}
#msie .check {border:0px solid #FFF !important}
#safari .check, #chrome .check {-webkit-appearance:checkbox !important;margin-right:5px !important}
.solicita_info .fleft {margin-bottom:11px}
.firstgr {background:url(../imgs/fondos/bk--bord-hilo.gif) left bottom no-repeat;padding-bottom:11px;margin-top:5px}
.inputfec {background:url(../imgs/sprites/sprmaj.###sprite###) 227px -83px no-repeat;cursor:pointer}
.botmasinfo {background:url(../imgs/botones/bot-massala.gif) top left no-repeat;padding:3px 0px;padding-left:30px;vertical-align:middle;margin-top:10px;}
.botmasinfo a {color:#898280;text-decoration:underline}
.addsala {background:url(../imgs/fondos/bk--bord-hilo.gif) top left no-repeat;padding-bottom:20px;padding-top:15px;margin-top:10px}
.lsmn {padding-top:1px}
.addsala label {font-size:18px;color:#a8a09e}
.comentarios {width:528px;height:134px;border:1px solid #c2beb9}
.botcaptcha {border:1px solid #c2beb9;background:url(../imgs/fondos/bk-captcha.gif) top left repeat-x;
            width:248px;height:63px;text-align:center;vertical-align:middle;margin-right:10px;
font-size:0px}
.botocap {padding-top:7px;padding-bottom:11px}
.refresh {font-size:12px;color:#898280;line-height:20px;}
.relcaptcha {width:27px;height:27px;background:url(../imgs/sprites/sprmaj.###sprite###) -42px 0px no-repeat}
#msie.v6 .relcaptcha {width:27px;height:27px;background:url(../imgs/sprites/sprmaj.###sprite###) -42px 3px no-repeat}
/*.relcaptcha img {width:27px;height:27px;}*/
.botonroll_in input {background:transparent;color:#FFF;padding:0;margin:2px 0 1px;cursor:pointer}
.botonroll2_in input {background:transparent;color:#FFF;padding:0;margin:2px 0 1px;cursor:pointer}
.botonroll3_in input {background:transparent;color:#FFF;padding:0;margin:2px 0 1px;cursor:pointer}
.hidaloja {padding-top:15px;display:none}
.hidaloja .fleft {margin-bottom:11px} 
.hidaloja .nomarg {margin:0 !important;}
.condsform {padding-top:15px;background:url(../imgs/fondos/bk--bord-hilo.gif) top left no-repeat;}
.txtnor {font-size:12px;color:#898280;font-family:Georgia;padding-bottom:10px;padding-top:10px}
.check {background:#FFF;border:1px solid #c2beb9 !important;}
.acepto2, .boletin {font-size:12px;color:#898280;font-family:Georgia;padding-top:10px}
.boletin {padding-top:2px}
.acepto2  a {color:#898280;text-decoration:underline}
.oblis {padding-top:30px;font-size:12px;color:#898280;width:530px}
#msg_div {padding:10px 0px;display:none}
#msg_div div.ok{color:#093;}
#msg_div div.no{color:#900;}
.addhabs {border-collapse:collapse;border-left:1px solid #605C53;width:100%;margin-top:15px;}
.addhabs thead {text-align:center}
.addhabs thead td {background:url(../imgs/fondos/addhabshead.gif) top right;color:#FFF;font-size:14px;font-weight:bold;padding-top:5px;padding-bottom:5px;white-space:nowrap}
.addhabs thead td.last {border-right:1px solid #605C53}
.addhabs td.trans {background:none !important;border:none;border-left:1px solid #c2beb9;width:20px}
.addhabs thead td.last {background:url(../imgs/fondos/addhabshead2.gif) top right repeat-x;width:93px;}
.addhabs thead td.prim {width:105px}
.addhabs tbody {border-left:1px #c2beb9 solid;}
.addhabs .botbor {border-bottom:1px solid #c2beb9}
.addhabs .fixw {width:90px}
.addhabs tbody td {padding-top:5px;padding-bottom:5px;padding-left:7px}
.tdhabs td {background:#8A8280 url(../imgs/fondos/addhabsbody.gif) left bottom repeat-x;border-right:1px solid #C3BEBA;text-align:center;color:#FFFFFD;border-top:#8A8280 1px solid}
.tdhabs2 td {background:#aba6a2 url(../imgs/fondos/addhabsbody2.gif) left bottom repeat-x;border-right:1px solid #C3BEBA;text-align:center;color:#FFFFFD;border-top:#aba6a2 1px solid}
#add_hab_fin span {text-decoration:underline}
#add_hab_ini span {text-decoration:underline}
.tdhabs input {width:30px !important;padding:0;margin:0;border:none;padding-bottom:3px;text-align:center}
.comshabs {width:206px;height:198px;background:url(../imgs/fondos/bk-commhabs.gif) bottom left repeat-x #484544;border:1px solid #000;padding:14px;padding-bottom:22px;position:absolute;margin-left:-215px;margin-top:-100px;display:none}
#msie.v6 .comshabs {padding-bottom:14px}
.comshabs textarea {width:185px;height:115px;border:1px solid #c2beb9;padding:10px;}
#msie .comshabs textarea {margin-left:212px}
.comshabs .botonroll2 {width:50px;margin-top:10px;}
.comshabs .botonroll2_in {padding-right:10px}
.comshabs img {cursor:pointer}
.comshabs .clearfix .fleft {padding-top:4px}
.deltr {position:absolute;margin-left:86px;margin-top:-25px;}
.grpinputs {padding-top:10px}
.grpinputs div {font-weight:normal;color:#8A8280;margin-right:10px}
.grpinputs .tti {margin-bottom:10px;color:#B59759}

/*UBICACIÓN*/
.downmapa {padding-top:20px;padding-bottom:10px;background:url(../imgs/fondos/bk--bord-hilo.gif) left bottom no-repeat}
.downmapa li{float:left;font-size:15px;color:#898280;font-family:Georgia;padding-top:2px;padding-bottom:2px;margin-right:23px}
.downmapa a {color:#898280}
.gearth {background:url(../imgs/sprites/sprites_ico.###sprite###) 0px -451px no-repeat; padding-left:25px;}
.gps {background:url(../imgs/sprites/sprites_ico.###sprite###) 0px -427px no-repeat; padding-left:25px;}
.qrcodeli {background:url(../imgs/sprites/sprites_ico.###sprite###) 0px -473px no-repeat; padding-left:23px;}
#qrcodeb {background:url(../imgs/fondos/bk-qrcode.gif) top left repeat-x;width:274px;height:323px;position:absolute;z-index:15;margin-top:-319px;margin-left:276px;display:none}
#qrcodeb .close {padding-top:9px;padding-right:9px;cursor:pointer;padding-bottom:14px}
#qrcodeb .imgqr {width:222px;height:222px;background:#fff;margin:auto;padding-left:22px;padding-top:22px;} 
#qrcodeb .imgqr img {left:50px}
#qrcodeb .contico {padding-left:15px;padding-top:15px;font-size:15px;color:#fff;font-family:Georgia;vertical-align:top;}
#qrcodeb .icoqr {background:url(../imgs/sprites/sprmaj.###sprite###) -223px -127px no-repeat; padding-left:23px}
.comollegar {padding-top:26px}
.comollegar span {font-family:Georgia;font-size:16px;font-weight:bold;color:#a8a09e}
.boxllegar {background:url(../imgs/fondos/bk-comolleg.gif) top left repeat-x;border:1px solid #C2BEB9;width:698px;height:40px;margin-top:8px;padding-top:15px;padding-left:15px}
.boxllegar #comollegar {height:24px;font-size:14px;font-family:Georgia;color:#898280;border:1px solid #C2BEB9;width:350px;border-right:none;padding-left:5px}
#msie .boxllegar #comollegar {padding-top:4px;height:20px}
#msie.v6 .boxllegar {padding-bottom:15px}
.boxllegar input {vertical-align:middle}
.impmapa {background:url(../imgs/sprites/sprite_x.###sprite###) 0px -3048px repeat-x;font-size:14px;color:#FFF;font-family:Georgia;padding-top:0px;padding-left:5px;padding-bottom:2px;margin-left:10px;cursor:pointer}
.impmapa .icoimpmapa {background-position:-134px -1100px;background-repeat: no-repeat;width:26px;height:26px;float:right}
.impmapa a {color:#FFF;text-decoration:none;white-space:nowrap;line-height:24px;display:block;margin-right:5px;float:left}
#msie .impmapa {width:135px}
#msie.v6 .impmapa {background-image:url(../imgs/sprites/sprite_x.###sprite###);background-position: 0px -3048px;background-repeat: repeat-x}
#msie.v6 .showdirs {background-image:url(../imgs/sprites/sprite_x.###sprite###);background-position: 0px -3048px;background-repeat: repeat-x}
#msie .showdirs {width:135px}
.showdirs {background:url(../imgs/sprites/sprite_x.###sprite###) 0px -3048px repeat-x;font-size:14px;color:#FFF;font-family:Georgia;padding-top:0px;padding-left:5px;padding-bottom:2px;margin-left:10px;cursor:pointer}
.showdirs .icoshowdirs {background-position:-165px -1100px;background-repeat: no-repeat;width:26px;height:26px;float:right}
#msie.v6 .butsllegar {margin-top:2px}
#msie.v6 .butsllegar .off {background-color:#c9c8c4}

#msie.v6 .showdirs.off, .showdirs.off {background-image:none !important;background-color:#c9c8c4 !important;font-size:14px;color:#FFF;font-family:Georgia;padding-top:0px;padding-left:5px;padding-bottom:2px;margin-left:10px;cursor:default}
.showdirs.off .icoshowdirs {background-position:-165px -1128px;background-repeat: no-repeat;width:26px;height:26px;float:right}
.showdirs a {color:#FFF;text-decoration:none;white-space:nowrap;float:left;display:block;line-height:24px;margin-right:5px;}
.showdirs.off a {cursor:default}
#hideroute {display:none;}
#hideroute a {color:#898280;text-decoration:underline;}

/*PLANTILLA GENERICA + GALERIA*/
#contgengaleria {margin-top:0px;font-family:Georgia}
#contgengaleria .cntt {width:440px;color:#898280;font-size:14px;line-height:24px}
.cntt .separador_contenido {padding-top:0 !important;}
#contgengaleria .cnti {width:240px;color:#898280;font-size:14px;/*padding-top:78px;*/}
#msie.v6 #contgengaleria .imgsals {width:240px}
.cnti .elemsgal {overflow:hidden;width:240px !important}
.cnti .altims {width:240px;margin-top:12px}
.cnti .gright {margin-left:218px}
.cnti .gright, .cnti .gleft {margin-top:-160px}
.deminf {padding-bottom:30px;background:url(../imgs/fondos/bk--bord-hilo.gif) bottom left no-repeat;padding-top:10px}
.bordinf {background:url(../imgs/fondos/bk--bord-hilo.gif) bottom left no-repeat;}
.servst {font-size:16px;color:#B39A5A;margin-top:-10px;margin-bottom:10px}
.servsb {font-size:16px;color:#898481;margin-top:30px;margin-bottom:15px}

/*organiza evento*/
.organiza {background:url(../imgs/fondos/bk-organiza.gif) bottom left no-repeat #494746;font-size:17px;color:#fff;width:182px;margin-left:10px;margin-top:10px;padding:15px;padding-top:10px}
.organiza .orgb {font-size:19px}
.organiza .clearfix {margin-top:10px}


/*gastronomia*/
#congastro {padding-top:29px;background:url(../imgs/fondos/bk--bord-hilo.gif) bottom left no-repeat;padding-bottom:20px}
.elegastro {background:url(../imgs/fondos/bk-gastrout.gif) top left no-repeat;width:168px;height:273px;padding:1px;margin-left:12px;margin-bottom:7px}
/*border:1px solid #c2beb9;*/
.elegastro.first {margin-left:0px}
.elegastro .contgas {width:150px;padding:9px;padding-top:5px}
.elegastro .txtgas {font-size:16px;color:#a90329;margin-bottom:2px}
.elegastro .descgas {font-size:14px;color:#898280;font-family:Georgia;line-height:24px;height:99px;overflow:hidden}
.elegastro .laygas {position:absolute;margin-top:-10px;margin-left:19px}
.elegastro .ampgas {position:absolute;width:24px;height:24px;background:url(../imgs/sprites/sprmaj.###sprite###) no-repeat -32px -27px;margin-left:123px;margin-top:-22px;display:none}
#msie .elegastro .ampgas {margin-top:-30px}
.elegastro .ampgas img {width:24px;height:24px}
.marcoimg {position:absolute;z-index:12;cursor:pointer}
.galeriagas {position:relative;margin-bottom:18px}
#msie.v6 .galeriagas {width:300px}
.galeriagas .elemsgal {width:460px;overflow:hidden;padding-left:13px;padding-top:13px;}
.galeriagas .elemsgal img {border:none}
.galeriagas .imggal {margin-right:0}
.galeriagas .gleft {position:absolute;margin-left:-10px;left:0px;margin-top:-191px;display:none;cursor:pointer;z-index:20}
.galeriagas .gright {position:absolute;margin-left:468px;left:0px;margin-top:-191px;display:none;cursor:pointer;z-index:20}
.horares {width:205px;font-size:14px;font-family:Georgia;line-height:24px;}
.horares .palatinoB {color:#a80329;font-size:17px;margin-bottom:8px}
.textoDorado {color:#b5985a}
.textoDoradoOscuro {color:#917028;}
.margin1 {margin:1px 0px;height:1px;overflow:hidden}
.margin5 {margin:5px 0px;height:1px;overflow:hidden}
.margin10 {margin:10px 0px;height:1px;overflow:hidden}
.margin15 {margin:15px 0px;height:1px;overflow:hidden}
.points {background:url(../imgs/sprites/sprite_x.###sprite###) 0px 0px repeat-x;height:1px;overflow:hidden}
.points.white {background:url(../imgs/sprites/sprite_x.###sprite###) 0px -753px repeat-x;height:1px;overflow:hidden}
.galgastronomia {margin-top:5px;margin-bottom:5px;margin-left:-3px}
.descchef {width:480px;}
.chef {background:url(../imgs/fondos/bk-chef.gif) bottom left repeat-x #fff;width:713px;margin-top:25px}
.intchef {padding:14px}
.imgchef {border:4px solid #484544;margin-right:15px}
.intchef .palatinoB {color:#a80329;font-size:18px}
.intchef .nchef {font-weight:bold;font-weight:16px;}
.intchef {font-family:Georgia;font-size:14px;color:#333;line-height:24px}
.intchef .dchef {margin-bottom:21px}
.imggastro {position:relative}
.imggastro .gright {margin-top:-210px;z-index:20;margin-left:470px}
.imggastro .gleft {margin-top:-210px;z-index:20;margin-left:-10px}

/*eventos*/
#seleventos select {width:250px;margin-top:7px;border:1px solid #c2beb9;margin-right:30px;padding:4px 3px 3px 0px;font-size:14px;color:#898280;font-family:Georgia}
#seleventos {font-size:14px;font-family:Georgia}
#seleventos a {color:#b5985a;text-decoration:none}
#seleventos a:hover {text-decoration:underline}
#seleventos .historico {padding-top:35px}
.topdest {font-size:18px}
.topdest .fleft {color:#b5985a;}
.topdest .fright {color:#a80329;}
.chef.event {margin-top:15px}
#eventos {margin-top:28px;font-family:Georgia;line-height:24px;font-size:15px;}
.evento {font-family:Georgia;line-height:24px;font-size:15px;}
.evento .textoDorado{font-size:18px;margin-bottom:12px}
.evento .tituloevento {font-size:18px;color:#a80329}
.evento .fechaevento {font-size:16px;color:#333333;font-weight:bold;margin-bottom:9px}
.evento .contenidoevento {margin-bottom:12px}
.layhistorico {display:none;background:#333;padding:10px;width:260px;position:absolute;font-family:Georgia;font-size:14px;color:#afaa9f;margin-left:436px;margin-top:55px;z-index:20}
#msie .layhistorico {margin-left:156px}
#clhist {width:8px;height:8px;background:url(../imgs/sprites/sprites_ico.###sprite###) 0px -48px no-repeat}
#eventosdet {font-size:15px;font-family:Georgia;line-height:24px;color:#333}
#eventosdet .tituloeventoint {font-size:18px;color:#a80329;margin-bottom:3px}
#eventosdet .categoria {font-size:16px;margin-bottom:2px}
#eventosdet .fechaevento {font-size:16px;color:#898280;margin-bottom:20px}
#eventosdet .contenidoevento {margin-bottom:20px}
#eventosdet .lugar span, #eventosdet .horarios span, #eventosdet .web span {color:#898280}
#eventosdet .lugar a {color:#000;text-decoration:underline}
.vuelve {padding-top:30px}
.sbtndest {background:url(../imgs/decora/fleleft.gif) 0px 8px no-repeat;padding-left:15px;line-height:24px}
.sbtndest a {color:#b5985a;text-decoration:none;font-size:14px;font-family:Georgia}
.sbtndest a:hover {text-decoration:underline}
.calen .textoDorado {font-size:16px;margin-bottom:10px}
#lilinks {line-height:24px;margin-top:-10px}
#lilinks .textoDorado {font-size:16px;line-height:24px;padding:5px 0}
#lilinks a {color:#898280;text-decoration:underline}
#lilinks a:hover {text-decoration:underline;color:#b5985a}

/*historia*/
#timelay {width:720x;height:286px;background:url(../imgs/fondos/bk-timeline.jpg) top left no-repeat;margin-top:-10px;}
.timcont {position:relative;width:200px;top:55px;left:16px;height:180px;cursor:pointer}
.txttime {position:absolute;color:#fff;font-size:19px;line-height:24px;font-weight:bold}
.txttime .destac {color:#afaa9f}
.bottime {padding-left:15px;cursor:pointer}

/*hemeroteca*/
.hempdfs {width:430px}
.elhem {font-size:14px;font-family:Georgia;color:#898280;line-height:24px}
.elhem .textoDorado {font-size:16px;margin-bottom:10px}
.elhem {padding:15px 45px 10px 20px;}
.elhem .pdfhem {overflow:hidden;width:215px}
.elhem .pdfhem a {font-family:Georgia;font-size:14px;color:#898280;text-decoration:underline;line-height:24px;background:url(../imgs/sprites/sprmaj.###sprite###) no-repeat -225px -145px;padding-left:20px;font-weight:bold}
.elhem .pdfhem .ind {margin-left:20px}

.dat {font-size:14px;font-family:Georgia;line-height:24px;color:#898280}
.dat p {margin-bottom:10px}
.dat a {color:#898280;text-decoration:underline}
.dat li {background:url(../imgs/sprites/sprmaj.###sprite###) left -932px  no-repeat;padding-left:17px;}
.dat ul {margin-bottom:10px}
/*.dat a:hover {font-weight:bold}*/
.capsacal {padding:9px;width:137px;height:226px;background:url(../imgs/sprites/sprite_x.###sprite###) 0px -80px repeat-x;cursor:pointer}
.ecalidad {margin-left:28px}
.ecalidad.first {margin-left:0px}
.capsacal img {border:1px solid #c2beb9}
.capsacal .tit {font-size:14px;color:#898280;font-family:Georgia;line-height:24px;margin-top:5px}
.capsacal .mas {background:url(../imgs/sprites/sprmaj.###sprite###) no-repeat -32px -27px;width:24px;height:24px;position:absolute;margin-top:200px;margin-left:110px}
.concapsa {margin-bottom:20px;margin-top:-5px}

/*ofertas de trabajo*/
.cabec {font-size:18px;margin-bottom:14px}
.col1 , .col2, .col3 {float:left}
.cabec .col1 {width:366px}
.cabec .col2 {width:138px}
.cabec .col3 {width:170px}
.contec .col1 {width:336px;padding:0px 15px 0px 10px}
.contec .col2 {width:138px;font-weight:bold;font-size:16px}
.contec .col3 {width:170px;font-weight:bold;font-size:16px}
.contec .col4 {float:right;padding-right:15px;}
.contec .col4 div {width:24px;height:24px;background:url(../imgs/sprites/sprmaj.###sprite###) -32px -27px no-repeat;cursor:pointer}
.intcontec {font-size:14px;font-family:Georgia;color:#898280}
.contec {line-height:24px;}
.contec .titofer {color:#a80329;font-size:16px;padding-left:10px;margin-bottom:10px}
.inscrib {padding-left:10px;margin:10px 0px}
.elecontec div.dat {margin-left:10px;margin-top:30px;margin-bottom:10px;display:none}
.elecontec {padding-top:15px}
/*.intcontec {padding:15px}*/

/*enlaces imagen*/
.loslnks {margin-top:-22px}
.elelink {padding-top:12px;}
.elelink .textoDorado {font-size:16px;padding-bottom:17px}
.linkps {width:167px;height:195px;font-size:14px;color:#898280;font-family:Georgia;line-height:24px;margin-left:16px;overflow:hidden}
.linkps.first {margin-left:0}
.linkps img {border:1px solid #c2beb9;margin-bottom:5px}
.linkps a {color:#898280;text-decoration:underline}
.linkps a:hover {color:#b5985a}

/*mapa web*/
.mapaw {width:95.8em}
#mapaweb {font-size:14px;font-family:Georgia;line-height:24px}
#mapaweb ul.n1w {width:230px;padding-right:17px}
#mapaweb ul.n1 {margin-bottom:10px}
#mapaweb ul.n1 li {font-size:16px;margin-bottom:5px;margin-top:5px}
#mapaweb ul.n1 .li1 {margin-top:20px !important}
#mapaweb ul.n1 li a {color:#b5985a;text-decoration:none}
#mapaweb ul.n1 li a:hover {text-decoration:underline}

#mapaweb ul.n2 {margin-bottom:10px}
#mapaweb ul.n2 li {background:url(../imgs/sprites/sprmaj.###sprite###) left -932px  no-repeat;padding-left:17px;font-size:14px;} 
#mapaweb ul.n2 li a {color:#898280;text-decoration:none}
#mapaweb ul.n2 li a:hover {text-decoration:underline}

#mapaweb ul.n3 {margin-bottom:10px}
#mapaweb ul.n3 li {font-size:12px;background:none;padding-left:0px;} 
#mapaweb ul.n3 li .txli3 {width:195px}
#mapaweb ul.n3 .li3 div.ico {background:url(../imgs/sprites/sprite_x.###sprite###) 0px -324px  no-repeat;width:10px;height:10px;margin-top:8px;margin-right:4px;font-size:0px;line-height:0px}
#mapaweb ul.n3 li a {color:#898280;text-decoration:none}
#mapaweb ul.n3 li a:hover {text-decoration:underline}

.img404 {width:149px;height:106px;background:url(../imgs/sprites/sprites_ico.###sprite###) 0px -57px no-repeat;}
.tit404 {font-size:50px;color:#333}
.cuatro0cuatro {background:url(../imgs/sprites/sprite_x.###sprite###) 0px -336px repeat-x;width:92.8em;margin-top:16px;padding-left:15px;padding-right:15px;padding-bottom:20px;padding-top:13px;}
.con404 {margin-top:10px}
.in404 {font-size:18px;line-height:24px;color:#898280;}
.in404 .acced {font-size:14px;font-family:Georgia;}
.in404 .acced a {font-size:14px;font-family:Georgia;color:#b5985a;text-decoration:underline}
.in404 .ele404 {padding-top:20px}

/*eventos destacados*/
#eventodestac {width:182px;	background:url(../imgs/fondos/bk-eventos.gif) bottom left repeat-x #484544;padding:15px;padding-top:10px;margin-left:10px;margin-top:10px;font-family:Georgia;line-height:22px}
#eventodestac .tit {font-size:18px;color:#FFF;}
.eldestac .nom {font-size:15px;color:#b5985a;}
.eldestac .nom a {color:#b5985a;}
.eldestac .fec {font-size:12px;color:#afaa9f}
.eldestac .fec a {color:#afaa9f}
.eldestac .fec a:hover {text-decoration:underline}
.eldestac .desc {font-size:14px;color:#fff}

/*accesoagencias*/
.txtagenc {width:700px}
.txtagenmin {width:450px !important;}
.accagen {width:228px;height:262px;margin-top:25px;background:url(../imgs/sprites/sprite_x.###sprite###) 0px -754px repeat-x;margin-right:2px;font-size:14px;font-family:Georgia;color:#6b6c70}
#accagencia {padding-left:19px;padding-right:19px}
#accagencia input {width:184px;border:1px solid #c2beb9;height:24px;padding-left:4px;color:#898280;vertical-align:middle}
#accagencia div.mrg {margin-bottom:7px}
#accagencia div.mrga {padding-top:9px;margin-bottom:7px}
#accagencia span.rec {vertical-align:middle}
.accagen .tit {font-size:16px;color:#fff;padding-top:4px;text-align:center;margin-bottom:19px !important;}
#recag {width:auto !important;border:none !important;height:auto !important;}
#accagencia #subform {margin-top:5px;}
#accagencia .botonroll2_in {padding:0 5px 1px}
#accagencia .botonroll2_in input {height:auto;color:#fff;}
#accagencia a {color:#b5985a;text-decoration:underline}
#msie.v6 #shadowbox_info {height:30px !important}

#clima {width:724px;height:408px;margin-left:-7px;margin-top:-20px}
#divvideo {background:#000;height:550px}
#cntvideo {width:961px;margin:auto;display:none}
.calagencia {font-size:14px;color:#696c71;font-family: Georgia;padding:10px 0px 20px;line-height:34px}
.calagencia .textoDorado {font-size:17px}

/*calendar*/
.ui-widget-content{background:url(../imgs/fondos/bk-cale.gif) left bottom repeat-x #fff !important;}


/*galeriaipad*/
#galeripad {position:fixed;top:0px;left:0px;width:100%;background:#000;height:100%;z-index:300;display:none}
#galeripad .bodygal {width:1200px;margin:auto;margin-top:10px;position:relative;overflow:hidden}
#galeripad .bodyfoto {overflow:hidden;width:1200px;height:700px;z-index:1}
#galeripad .bodyfoto #contfotos {margin-left:-1200px}
#galeripad .bodyfoto .contfoto {float:left;}
#galeripad .bodyfoto .contfoto.vacio {background:red}
#galeripad .contgal {text-align:center;width:1200px;position:absolute}
#galeripad .topgal {height:29px;width:1190px;margin:auto;background:url(../imgs/sprites/sprite_x.###sprite###) 0px -2139px repeat-x;text-align:right;font-size:14px;color:#fff;font-family:Georgia;padding-right:10px;padding-top:5px}
#galeripad .toolsgal {height:34px;width:1190px;margin:auto;background:#000;font-size:14px;color:#fff;font-family:Georgia;padding-right:10px;}
#galeripad .topgal .closegal {background:url(../imgs/sprites/sprites_ico.###sprite###) -167px -520px no-repeat;width:20px;height:20px;float:right;margin-left:5px;cursor:pointer}
#galeripad .logogal {width:132px;height:88px;background:url(../imgs/sprites/sprites_ico.###sprite###) 0px -1097px no-repeat;margin:auto;position:relative;margin-top:-22px}
#galeripad .shadowleft {width:22px;background:url(../imgs/sprites/sprite_y.###sprite###) -983px 0px repeat-y;height:700px;position:absolute;top:0px;right:-22px}
#ipad #galeripad #cntcontfots .shadowleft, #ipad #bklistfoto, #ipad #galeripad .shadowleft {height:574px !important;}
#galeripad #cntcontfots .shadowright {width:22px;;height:700px;position:absolute;top:34px;right:0px;background:url(../imgs/sprites/sprite_y.###sprite###) -1001px 0px repeat-y}
#galeripad .catcontrol {width:43px;height:70px;background:url(../imgs/sprites/sprites_ico.###sprite###) -32px -517px no-repeat;position:absolute;top:359px;left:0px;cursor:pointer}
#galeripad #cntcontfots .fotocontrol {width:43px;height:70px;background:url(../imgs/sprites/sprites_ico.###sprite###) -80px -518px no-repeat;position:absolute;top:359px;right:0px;cursor:pointer}
#galeripad #cntcontfots {position:absolute;right:0px}
#galeripad #listacategories {overflow:hidden;width:170px;margin-left:-20px;padding-left:20px;height:645px}
#galeripad .categories {position:absolute;left:-200px;top:34px}
#galeripad .backcategories {background:#7a766b;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;width:200px;height:700px;}
#galeripad .backtopcategories {background:#454241;width:200px;height:42px;filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity: 0.2;opacity: 0.2}
#galeripad .listcats {position:absolute;top:0px;font-size:14px;font-family:Georgia;color:#fff;padding-top:16px;padding-left:50px}
#galeripad #ipadfots{position:absolute;right:18px;font-size:14px;font-family:Georgia;color:#fff;top:34px;height:700px;overflow:hidden;margin-right:-180px;}
#msie #galeripad #ipadfots{width:162px}

#galeripad #bklistfoto {position:absolute;right:-162px;height:700px;background:#7A766B;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;width:162px;top:34px;}
#galeripad #ipadfots img {width:162px;height:112px;cursor:pointer}
#galeripad #ipadfots .listaimgs {text-align:right;color:#000}
#msie #galeripad #ipadfots .listaimgs img {font-size:0;padding:0;margin:0}
#galeripad #ipadfots .listaimgs div.ftname {background:url(../imgs/sprites/sprite_x.###sprite###) 0px -2176px repeat-x;width:152px;text-align:left;font-size:12px;color:#505050;padding:5px 0px 4px 10px}
#galeripad #ipadfots .listaimgs .borderActivo {position:absolute;width:154px;height:108px;border:4px solid #fff;border-bottom:none;display:none;right:0}
#msie #galeripad #ipadfots .listaimgs {margin:0;padding:0;font-size:0;}
#galeripad #ipadfots .activoLi .listaimgs .borderActivo {display:block}
#galeripad #ipadfots .activoLi .listaimgs div.ftname {background:#FFF;color:#a90329}
#msie #galeripad #ipadfots .listaimgs div.ftname {margin-top:-3px}
#galeripad .listcats .titcat {color:#afaa9f;padding-bottom:5px;font-size:16px}
#galeripad .separacats {width:170px;height:6px;background:url(../imgs/sprites/sprites_ico.###sprite###) -25px -496px no-repeat;margin-left:-20px}
#galeripad .listcats ul {width:140px}
#galeripad .listcats li {padding-top:5px;font-size:14px}
#msie #galeripad .listcats li {line-height:14px}
#galeripad .listcats li a {color:#fff;text-decoration:none}
#galeripad .listcats li a:hover {color:#afaa9f;}
#galeripad .listcats li.activa {font-weight:bold}
#galeripad .listcats li.activa a:hover {color:#fff}
#galeripad .listcats li.separa {padding-top:4px}
#msie #galeripad .listcats ul {padding-top:10px}
#msie #galeripad .listcats li.separa {height:6px;padding-top:1px}
#hidloader {display:none}
#galeripad .nomtool {padding-top:5px;padding-left:10px;font-family:Georgia;color:#afaa9f;}
#msie #galeripad .nomtool {margin-top:-30px}
#galeripad .nomtool .nomfoto {margin-right:10px}
#galeripad .numfots {text-align:center}
#galeripad .nomtool .sepnom {height:20px;width:3px;background:url(../imgs/sprites/sprites_ico.###sprite###) -138px -528px no-repeat}
#galeripad .toolsgal .pagerfoto {position:relative;margin:auto;width:200px;margin-top:-28px}
#msie #galeripad .toolsgal .pagerfoto {margin-top:-20px}
#galeripad #fotoleft {width:13px;height:19px;background:url(../imgs/sprites/sprites_ico.###sprite###) -140px -520px no-repeat;cursor:pointer;display:none}
#galeripad #fotoright {width:12px;height:19px;background:url(../imgs/sprites/sprites_ico.###sprite###) -153px -520px no-repeat;cursor:pointer;display:none}
#msie #galeripad #fotoright {margin-top:-17px}
#galeripad .optsfoto {float:right;font-size:13px;color:#898280;margin-top:0px}
#galeripad .toolshare { height: 26px;margin-top: 0;padding-left: 10px;padding-right: 10px;padding-top: 9px;width: 90px; cursor:pointer}
#galeripad .toolfull {margin-right:19px}
#galeripad #sharebox {display:none;position:absolute;right:0px;bottom:35px;width:130px;height:45px;background:url(../imgs/sprites/sprite_x.###sprite###) 0px -3078px repeat-x;padding:20px;padding-top:10px;font-size:13px;font-family:Georgia;color:#afaa9f;line-height:24px}
#galeripad #sharebox li {float:left;margin-right:6px}
.optsfoto .icoshare {width:12px;height:12px;background:url(../imgs/sprites/sprites_ico.###sprite###) -138px -566px no-repeat;margin-right:10px;margin-top:2px}
.optsfoto .icofull {width:15px;height:12px;background:url(../imgs/sprites/sprites_ico.###sprite###) -138px -554px no-repeat;margin-right:10px;margin-top:2px}
.closespan {cursor:pointer}
#ipadctcnt, #ipadcat, .logogal, #cntcontfots {z-index:500}
#ipadctcnt, #ipadfots,#sharebox {z-index:501}
.bodyfoto {background:url(../imgs/decora/loader.gif) center no-repeat #000;}
#msie.v6 .bodyfoto {margin-top:-52px !important}

/*sprites*/
.spritex {background-image:url(../imgs/sprites/sprite_x.###sprite###);background-repeat:repeat-x}
.spritey {background-image:url(../imgs/sprites/sprite_y.###sprite###);background-repeat:repeat-y}
.spriteico {background-image:url(../imgs/sprites/sprites_ico.###sprite###)}


/*calendario reservas*/
#calenreser .ui-widget-content {background:none !important;border:none}
#calenreser .ui-datepickerem-group {background:url(../imgs/sprites/sprite_x.###sprite###) 0px -2515px repeat-x !important;} 
#calenreser .ui-datepickerem-group-first {margin-right:15px}
#calenreser .ui-state-start-range, #calenreser .ui-state-end-range { border: 1px solid #a3002b; background: #a3002b; color: #fff; }
ui-daterangepickercontain {position:absolute}
#calenreser .ui-state-default, .ui-widget-content .ui-state-default {line-height:17px}
#calenreser .ui-icon-circle-triangle-w { background:url(../imgs/sprites/sprites_ico.png) -34px -918px no-repeat !important;}
#calenreser .ui-icon-circle-triangle-e { background:url(../imgs/sprites/sprites_ico.png) -45px -918px no-repeat !important;}
#calenreser .ui-icon { width: 11px; height: 17px;}

#calenreser .ui-state-range {border:1px solid #a3002b}

#calenreser {
	width:637px;height:277px;border:1px solid #000;background:url(../imgs/sprites/sprite_x.###sprite###) 0px -2204px repeat-x;
	position:absolute;z-index:500;top:60px;left:60px;padding:11px 15px 15px;display:none
}
#msie.v6 #calenreser {padding-bottom:0px}
#closecalendar {background:url(../imgs/sprites/sprites_ico.###sprite###) right -921px no-repeat;padding-right:15px;line-height:15px;font-size:14px;color:#c8c4bb;text-decoration:underline;font-family:Georgia;}
#closecalendar:hover, #restablece:hover {color:#b5985a}
#restablece {line-height:15px;font-size:14px;color:#c8c4bb;text-decoration:underline;font-family:Georgia;}
.selectDate {background-position:0px -2769px;width:135px;height:228px;margin-top:13px;padding:15px;padding-bottom:14px;font-size:14px;color:#fff;font-family:Georgia;margin-right:0px;position:relative;padding-top:8px;line-height:20px}
.selectDate .inDate, .selectDate .outDate, .selectDate .inNights {display:block}
.selectDate .entrada, .selectDate .salida, .selectDate .noches {color:#aaa495}
.selectDate .en, .selectDate .sl {display:none;font-size:14px}
#buscarhabs {position:absolute;top:208px;background-position:-2px -1187px;background-repeat:no-repeat;width:124px;height:26px;padding-top:5px;padding-left:12px;cursor:pointer;}
#buscarhabs div {width:100px;overflow:hidden}
#promo {margin-top:34px}
#promo .titPromo {color:#c8c4bb;padding-bottom:5px}
#codigopromo {background:#edeae6;border:1px solid #c2beb9;font-size:12px;color:#696c71;width:127px;height:22px;padding-left:5px}
#msie #codigopromo {padding-top:2px;height:20px}

#msie .adirige {margin:10px 0px}
#msie select {font-family:Georgia}
#msie .idioreg {margin-top:10px}
#msie #passag, #msie #logag {padding-top:3px;height:21px}

/*OFERTAS*/
#poferta {border:1px solid #dcd7cf;position:relative}
#poferta h1 {color:#a20327;font-size:24px;padding-bottom:15px}
#poferta h2 {color:#b5985a;font-size:20px;padding-bottom:15px}
#poferta .cntoferta {padding:0px 0px 0px 19px;width:420px}
#poferta .cntoferta.landing {width: 630px;}
#poferta .topprice {background-position:0px -1219px;background-repeat:no-repeat;height:90px;width:235px;margin-top:-1px;padding-top:25px;padding-left:40px}
#poferta .bodyprof {background:url(../imgs/fondos/bk_bodyof.gif) left bottom no-repeat #423f3e;margin:0px 19px 0px 26px;min-height:526px;padding-bottom:100px}
#msie.v6 #poferta .bodyprof {height:550px;background:url(../imgs/fondos/bk_bodyof.gif) left bottom no-repeat #fff;}
#poferta .pieprof {background-position:0px -1338px;background-repeat:no-repeat;height:19px;margin-left:26px}
.soferta {background:url(../imgs/fondos/soferta.gif) no-repeat top left;height:19px;width:718px}
#poferta .cntimgof{position:relative;width:432px;height:264px;margin-left:0px;margin-top:10px;padding-bottom:15px}
#poferta .labelof {position:absolute;top:-5px;left:-10px}
#poferta .desc {padding-bottom:15px;color:#666}
#poferta .incofe {background:#e2ddd6;width:398px;padding:6px 15px 16px;font-size:14px;color:#333}
#poferta .incofe p {margin-top:10px}
#poferta .cuentan {color:#917028;padding-bottom:11px;font-size:14px}
#poferta .clearfix ul li{color:#333;background:url(../imgs/sprites/sprmaj.###sprite###) left -807px  no-repeat;padding-left:21px;font-family:Georgia;font-size:14px;line-height:24px;font-size:14px}
#poferta .desdof {color:#cdc0bd;font-size:18px;padding-left:3px}
#poferta .precof {color:#fff;font-size:36px;margin-top:-8px;padding-left:3px}
#poferta .txtprec {color:#cdc0bd;font-size:13px;margin-top:-4px;padding-left:3px}
#poferta .reserblock {padding:8px 20px 10px;color:#ccc;font-size:17px;line-height:24px}
#poferta .reserblock .cal_top_reserva {background:none;margin-left:-3px;margin-top:7px}
#poferta .reserblock .cal_top_reserva .boxtop {background:url(../imgs/sprites/sprites_ico.###sprite###) 0px -1360px  no-repeat;width:71px;height:68px;padding-top:1px}
#poferta .reserblock .reservatop {margin-top:2px;margin-left:1px;padding-bottom:18px;}
#poferta .reserblock ul {width:190px;padding:0;margin:0;}
#poferta .reserblock ul li {background:url(../imgs/decora/licond.gif) 0px 8px  no-repeat;color:#989391;padding-left:13px;line-height:23px}
#msie.v6 #poferta .reserblock ul li {background:url(../imgs/decora/licond.gif) 0px 8px  no-repeat;color:#989391;padding-left:13px;line-height:23px}
#poferta .reserblock ul li a {color:#989391;text-decoration: underline}
#poferta .reserblock ul li a:hover {color:#b5985a;text-decoration: underline}
#poferta .condics {padding-top:14px;font-size:15px}
#poferta .resent {margin-top:-3px}
#poferta #socialof {position:absolute;width:34px;left:-31px;bottom:15px}
#msie.v6 #poferta #socialof {bottom:55px}
#poferta #socialof .tp {background-position:-114px -1361px;background-repeat:no-repeat;width:34px;height:5px}
#msie.v6 #poferta #socialof .tp {font-size:0px}
#poferta #socialof .bt {background-position:-114px -1369px;background-repeat:no-repeat;width:34px;height:5px}
#msie.v6 #poferta #socialof .bt {font-size:0}
#poferta #socialof .bd {background-position:-1027px -0px;background-repeat:repeat-y;width:28px;padding:0px 2px}
#poferta #socialof .bdin {background:url(../imgs/fondos/bk-shlay.gif) bottom left repeat-x #474443}
#poferta #socialof .bdin .links {padding-top:3px}
#poferta #socialof li {width:16px;height:16px;margin-left:6px;margin-bottom:5px}
#msie.v6 #poferta #socialof li {font-size:0px}
#poferta #socialof img {width:16px;height:16px}
#poferta #rssof {background:url(../../content/imgs/sprites/sprmaj.png) -0px -27px no-repeat}
#poferta .noreserof {font-family:Georgia;font-size:14px;color:#ccc;line-height: 24px}
#poferta .reserblock #broll0n {width:170px}
#poferta .botonconsulta {padding:15px 0px 20px}

#listadofertas {padding-top:20px}
#listadofertas .titcats{font-size:18px;padding:23px 0px 15px}
#listadofertas .titcats.fst{padding-top:0}
#listadofertas .vertotof a {font-size:15px;font-family:Georgia;text-decoration:underline;color:#a80329}
#listadofertas .vertotof a:hover {text-decoration:none}
#listadofertas .boxoffer {width:317px;padding-right:38px;padding-top:20px;}
#listadofertas .boxoffer.scnd {padding-right:0}
#listadofertas .boxoffer.lstlin {padding-top:0px}
#listadofertas .block-of-body  {padding:14px;background:url(../imgs/fondos/bk-listadofertas.gif) left bottom repeat-x #fff;height:164px;overflow:hidden}
#listadofertas .imgofr {border:4px solid #484544;margin-right:15px}
#listadofertas .cntof {width:112px;height:164px;overflow:hidden}
#msie.v6 #listadofertas .cntof .detof {margin-top:-5px}
#listadofertas .titof {font-size:17px;color:#333;margin-top:-3px;line-height:20px;height:60px;padding-bottom:15px;overflow:hidden}
.mac #listadofertas .titof {margin-top:0px;}
#opera.mac #listadofertas .titof {padding-top: 5px;}
#listadofertas .titof a {color:#333}
#listadofertas .oculto {display:none !important}
#listadofertas .detoft {font-size:18px;font-family:Georgia;color:#a80329;height:20px}
#listadofertas .detofp {font-size:23px;color:#a80329;height:26px;margin-top:-4px}
#listadofertas .detofl {font-size:14px;color:#333;font-family:Georgia;font-weight:bold;margin-top:5px;margin-bottom:4px}
#poferta .colrigof {width:275px}
#msie.v6 #poferta .incofe, #msie.v6 #poferta .cntoferta {width:380px}
#msie.v6 #poferta .cntimgof img, #msie.v6 #poferta .cntimgof {width:410px}
#msie.v6 #poferta .ofeimg, #msie.v6 #poferta .ofeimg img {width:400px}
#msie.v6 .sociaimg img {height:16px}
#msie.v6 .sociaimg a {line-height:16px}

.boxbanoff {font-size:10px;position:relative;padding-left:10px;padding-top: 7px}
#msie.v6 .boxbanoff {width:180px}
.relative {position: relative}
.txtboxbanoff{width: 202px;
             background:URL(../../content/imgs/fondos/bk-banertext.png) bottom left #494746 repeat-x;
             font-size:1.4em; font-weight:bold;color:#fff;
             padding:1px 4px 6px 6px;
             font-family: Georgia;
             line-height: 22px;
}
#firefox .txtboxbanoff {font-size:1.6em}
.txtboxbanoff a {color:#fff;text-decoration: none}
.inboxoff {height: 179px}
#msie.v6 .inboxoff {font-size:0px}
.pad20 {padding-top: 20px}
.pad30 {padding-top: 30px}

.elems_ofertas {margin-right:10px;cursor: pointer;}
.textelem {background-position:0px -3724px;background-repeat: repeat-x;
          height: 29px;overflow:hidden;width: 212px;color:#fff}
.textelem.elemactiv {background-position:0px -3757px;}
.textelem.tiptwo.elemactiv {background-position: 0px -3790px;color:#696c71}

#msie.v6 .elemactiv {background-position:0px -3757px;color:#fff}
#msie.v6 .elemactivtwo {background-position: 0px -3790px;color:#696c71}

.textelem div {padding:4px 0px 2px 9px;font-size:16px;}

.flechelem {height: 15px;width: 28px; background-position: -116px -1380px;background-repeat: no-repeat;margin-left: 15px}
.flechelem.off {background: none}

#msie.v6 .flechelem.off {background-color:transparent}
.flechelem.fle2 {background-position: -116px -1403px;}
#msie.v6 .flechelem.fle2 {background-position: -116px -1405px;}
.pestoferta {background-position: -3px -1433px;background-repeat: no-repeat;
            width: 212px;height: 144px;position:absolute;top:5px;left:0px}
.pestofertab {background-position: -3px -1581px;background-repeat: no-repeat;
            width: 212px;height: 144px;position:absolute;top:5px;left:0px}
.pestoferta.pestwo {background-position: -3px -1872px;background-repeat: no-repeat;
            width: 212px;height: 144px;position:absolute;top:5px;left:0px}
.pestofertab.pestwo {background-position: -3px -1727px;background-repeat: no-repeat;
            width: 212px;height: 144px;position:absolute;top:5px;left:0px}
#msie.v6 .pestofertatwo {background-position: -3px -1872px;background-repeat: no-repeat;
            width: 212px;height: 144px;position:absolute;top:5px;left:0px}
#msie.v6 .pestofertatabtwo {background-position: -3px -1727px;background-repeat: no-repeat;
            width: 212px;height: 144px;position:absolute;top:5px;left:0px}
.cont_elems_ofertas .gleft {position:absolute;margin-left:-10px;left:11px;margin-top:70px;display:none;cursor:pointer;width:24px;height:45px;background:url(../imgs/sprites/sprites_ico.###sprite###) 0px -541px no-repeat;}
.cont_elems_ofertas .gright {position:absolute;margin-left:665px;left:0px;margin-top:70px;display:none;cursor:pointer;width:24px;height:45px;background:url(../imgs/sprites/sprites_ico.###sprite###) 0px -496px no-repeat;}
#msie .cont_elems_ofertas .gright {margin-left:652px}
#msie .cont_elems_ofertas .gleft {left:5px}
#msie .cont_elems_ofertas .gleft, #msie .cont_elems_ofertas .gright {margin-top:80px;}

#contentgalipad {display:none}
#kart label {padding-left:5px}
.noofdest {padding:20px 10px 20px 10px;color: #484544;font-size: 20px;}

.ui-datepicker .ui-datepicker-prev { background:url(../imgs/botones/calleft.gif) 10px 10px  no-repeat; cursor:pointer }
.ui-datepicker .ui-datepicker-prev-hover { background:url(../imgs/botones/calleft.gif) 10px 10px no-repeat #fff !important; cursor:pointer }
.ui-datepicker .ui-datepicker-next { background:url(../imgs/botones/calright.gif) 10px 10px no-repeat; cursor:pointer }
.ui-datepicker .ui-datepicker-next-hover { background:url(../imgs/botones/calright.gif) 10px 10px no-repeat #fff !important;cursor:pointer }

.spa .ui-datepicker .ui-datepicker-prev { background:url(../imgs/botones/calleft.gif) 10px 10px  no-repeat; cursor:pointer }
.ui-state-disabled {background:none !important;}
.spa .ui-datepicker .ui-datepicker-prev-hover { background:url(../imgs/botones/calleft.gif) 10px 10px no-repeat #fff !important; cursor:pointer }
.spa .ui-datepicker .ui-datepicker-next { background:url(../imgs/botones/calright.gif) 10px 10px no-repeat; cursor:pointer }
.spa .ui-datepicker .ui-datepicker-next-hover { background:url(../imgs/botones/calright.gif) 10px 10px no-repeat #fff !important;cursor:pointer }

.galeriasal .altims {height:auto;}
.texto18 {font-size:18px;}
.enlaceDorado a {
  color:#b5985a;
  text-decoration: none
}

.enlaceDorado a:hover {
  color:#b5985a;
  text-decoration:underline;
}
#welcome-msg {padding: 20px;font-size:14px;line-height: 20px}
.textolibreof {font-size:16px;color:#fff;width:210px;height:79px;overflow:hidden;}

.enllink{ font-size:14px; color:#a8a09e; font-weight:bold;}
.enllink li {background:url(../imgs/sprites/sprmaj.###sprite###) left -932px  no-repeat;padding-left:17px;line-height:24px;}
#msie.v6 .enllink li {background:url(../imgs/decora/flegold.gif) left 8px  no-repeat;}
