.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
img{border:0px;}
.lognn{	padding-left:15px; position:absolute; z-index:401; }
p{margin-top:5px;}
.clearfix{display:inline-block;}
.clearfix{display:block;}
* html .clearfix{height:1px;}
body{text-align:left;padding:0px;color:#4C4C4C;font-family:Arial, Helvetica, sans-serif;font-size:10px;line-height:15px;background:url(../imgs/fondo_page.gif);background-position:top;background-repeat:repeat-x;background-color:#1b1b1b;}
p{font-family:Arial, Helvetica, sans-serif;}
.menu_sec_tabla{border:0px;width:990px;}
.rwhite{border-right:1px solid #FFFFFF;}
table{border-collapse:collapse;border-spacing:0;padding:0;margin:0;border:0px none;}
td{padding:0px;}
a{color:#000000;text-decoration:none;}
a:hover{text-decoration:underline;}
.contenido{height:20px;background-color:#AAAAAA;}
.contenido_link{padding-left:15px;padding-right:15px;color:#FFFFFF;font-weight:bold;text-decoration:none;}
.contenido_link:hover{background-color:#333333;}
.encabezado{font-size:medium;font-weight:bold;}
.bandera{margin-top:1px;}
#contenedor{position:absolute;top:0px;left:50%;width:990px;margin-left:-495px;margin-top:0px;text-align:left;z-index:0;}
#actualidadhome{position:absolute;top:0px;z-index:2;}
.menu_hotel{font-family:Arial, Helvetica, sans-serif;font-size:11px;border:0px;width:772px;height:23px;}
.menu_hotel .celda1{width:261px;padding-left:10px;text-align:left;}
.menu_hotel .celda2{width:272px;padding-left:10px;text-align:left;}
.pdr10{padding-right:10px;width:auto;}
.w17{width:17px;}
.menu_cabecera_tabla{font-family:Arial, Helvetica, sans-serif;font-size:11px;text-align:right;}
.menu_cabecera_tabla img{margin-right:1em;}
.fila_reservas{height:25px;}
.sep_reservas{height:2px;}
.caja_buscador{width:113px;text-align:right;}
.tabla_submenu_hotel{font-family:Arial, Helvetica, sans-serif;font-size:12px;width:248px;border:0px;border-top:1px solid #FFFFFF;}
.cosito_categoria{vertical-align:middle;margin-left:10px;margin-right:5px;}
.subnivel_hotel{background-color:#ececec;height:31px;text-align:left;border-bottom:1px solid #FFFFFF;border-right:1px solid #FFFFFF;}
.subnivel_hotel:hover{background-color:#d9d9d9;}
.submenuhotel2{position:absolute;top:31px;height:91px;}
.box_reservas{border:0px;width:250px;}
.submenu_hotel{border:0px;width:990px;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
.submenu_hotel .celda1{text-align:left;padding-left:9px;padding-bottom:2px;}
.submenu_hotel .celda2{padding-left:16px;padding-right:8px;}
.submenu_hotel .celda2 .table{border:0px;width:100%;background-color:#FFFFFF;height:5px;}
.celda_submenu{width:100%;text-align:right;}
.celda_submenu span{padding-right:15px;}
.w122{width:122px;}
.formreservas{border:0px;margin-top:10px;}
.celda_reservas1{background-color:#ECECEC;padding:10px;padding-right:0px;}
.celda_reservas1 table{border:0px;margin:2px;}
.celda_reservas2{text-align:right;padding-right:5px;padding-top:10px;}
.celda_reservas3{text-align:right;padding-top:10px;}
.menupqhotel{width:481px;}
.menupqhotel table{width:100%;}
.w86{width:86px;}
.celdaC{background-color:#84211C;text-align:center;}
.celdaH{background-color:#EC6400;text-align:center;}
.celdaU{background-color:#F28E00;text-align:center;}
.celdaB{background-color:#F9B700;text-align:center;}
.fila_menu{background-color:#C5C5C5;height:17px;}
.fila_menu_pq{background-color:#C5C5C5;height:5px;}
.noticias_celda{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#989898;padding-left:17px;vertical-align:top;padding-top:10px;}
#contenido_central{position:absolute;z-index:2;top:245px;left:177px;background-color:#FFFFFF;width:458px;}
.titulo{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#4C4C4C;height:20px;vertical-align:top;width:392px;font-weight:bold;border-bottom:1px dotted #CCCCCC;}
.titulo_noticia{color:#4C4C4C;text-decoration:none;}
.titulo_noticia:hover{text-decoration:underline;}
.box_reservas .td1{padding-bottom:10px;}
.box_reservas .td1 img{vertical-align:bottom;}
.reservas_ofertas{font-family:Arial, Helvetica, sans-serif;font-size:9px;padding-left:12px;padding-right:12px;vertical-align:middle;background-color:#000000;text-align:center;width:124px;border-left:1px solid #FFFFFF;}
.reservas_ofertas_link{color:#FFFFFF;text-decoration:none;}
.reservas_ofertas_link:hover{text-decoration:underline;}
.fondonivel2{color:#3B3B3B;background-color:#FFFFFF;}
.fondonivel2_hover{background-color:#4C4C4C;color:#CACACA;}
.fondonivel1_hover{color:#CACACA;background-color:#4C4C4C;}
.fondonivel_C{background-color:#D6B6B4;color:#484848;}
.fondonivel_C_hover{background-color:#84211C;color:#FFFFFF;}
.fondonivel_H{background-color:#F9D0B2;color:#484848;}
.fondonivel_H_hover{background-color:#EC6400;color:#FFFFFF;}
.fondonivel_U{background-color:#FBDAAB;color:#484848;}
.fondonivel_U_hover{background-color:#F28E00;color:#FFFFFF;}
.fondonivel_B{background-color:#FDE7AB;color:#484848;}
.fondonivel_B_hover{background-color:#F9B700;color:#FFFFFF;}
.fondonivel1{background-color:#F2F2F2;text-decoration:none;}
.subnivel1plus{width:19px;height:23px;text-align:center;border-top:1px solid #4C4C4C;vertical-align:middle;padding-left:5px;padding-right:5px;}
.subnivel1{height:30px;border-top:1px solid #4C4C4C;text-align:left;padding-right:20px;vertical-align:middle;background-color:#FFFFFF;filter:alpha(opacity=90);KHTMLOpacity:0.9;MozOpacity:0.9;opacity:0.9;padding-left:12px;padding-right:12px;}
.subnivellink{text-decoration:none;color:#4C4C4C;}
.subnivellink:hover{text-decoration:none;}
.subnivel2{width:168px;padding-left:10px;height:30px;border-left:1px solid #CCCCCC;border-top:1px solid #CCCCCC;padding-right:10px;cursor:pointer;}
#top{position:absolute;height:85px;width:990px;top:0px;z-index:400;}
#cab_top{position:absolute;z-index:2;top:2px;width:100%;text-align:right;}
#buscador_top{position:absolute;z-index:3;top:2px;margin-left:310px;}
#menuhotel{position:absolute;top:280px;z-index:200;}
#submenuhotel{position:absolute;top:306px;z-index:2;}
.submenuhotel{color:#4C4C4C;text-decoration:none;}
#infohome{position:absolute;top:86px;z-index:1;}
#menu_cabecera{position:absolute;text-align:right;top:54px;z-index:400;width:990px;}
#buscador_home{left:-130px;top:-18px;}
#banner_interior{position:absolute;left:-645px;top:-210px;z-index:20;}
.mapawebindex{padding-top:13px;padding-bottom:13px;width:100%;}
.logoninroll{text-align:right;padding-right:5px;}
.tablaacien{border:0px;width:100%;}
.tablaacien td{text-align:right;padding-left:20px;}
img{border:0px;}
.item_documento{height:22px;}
.item_documento .img1{margin-right:5px;}
.item_documento .img2{margin-right:8px;border:0px;vertical-align:middle;}
.lupa_buscador{padding-left:5px;}
.lupa_buscador input{border-left:0px;margin-left:3px;}
.formbuscador{margin:0px;}
#flashcontent{width:990px;height:339px;position:absolute;z-index:1;}
#flashcontentgaleria{width:490px;height:350px;}
#flashcontent2{width:238px;}
#flashcontent3{width:238px;}
.tdreservas{padding-left:25px;vertical-align:top;padding-top:6px;}
#botonrss{vertical-align:middle;margin-right:4px;border:0px;}
#banner1{position:absolute;left:-646px;}
#banner1 table{border:0px;}
#banner1 td{}
#masinfooculta{display:none;}
.tdrightindex{padding-left:9px;padding-top:15px;}
.tdleftindex{padding-top:15px;}
#banners{}
#banners_home{position:absolute;top:620px;z-index:2;margin-left:646px;}
#bannerhotel{position:absolute;left:-646px;z-index:2;}
#banner2{left:-390px;top:0px;}
#logohome{position:absolute;top:30px;}
#flash_izq{position:absolute;top:163px;left:10px;}
#flashhome{position:absolute;top:116px;}
#logo_cabecera{position:absolute;margin-top:32px;}
#menu_hotel{border-top:1px solid #FFFFFF;position:absolute;top:425px;left:0px;z-index:1;}
.menu_cabecera1{z-index:200;}
.menu_separador{background-color:#FFFFFF;width:4px;}
.menu_cabecera2{height:17px;background-color:#0098B9;color:#CCEAF1;}
.opcion_menu1{padding-left:12px;padding-right:12px;}
.opcion_menu1_hover{background-color:#FFFFFF;color:#818181;padding-left:12px;padding-right:12px;}
.opcion_menuextra{padding-left:12px;padding-right:12px;}
.opcion_menuextra_hover{background-color:#FFFFFF;color:#818181;padding-left:12px;padding-right:12px;}
.separador_pie{margin-left:4px;color:#3d3d3d;margin-right:4px;}
#menu_lateral{position:absolute;left:0px;top:294px;text-align:left;z-index:2;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
.opcion_menu2{padding:5px;color:#000000;width:142px;height:20px;margin-left:6px;margin-bottom:1px;background-color:#CCCCCC;}
.opcion_menu2_on{padding:5px;color:#000000;width:142px;height:20px;margin-left:6px;margin-bottom:1px;background-color:#CCCCCC;}
.opcion_menu2_hover{padding:5px;color:#FFFFFF;width:142px;height:20px;margin-left:6px;margin-bottom:1px;background-color:#6F6A63;}
.opcion_menu3{background:url(../imgs/icomenu3.png);background-position:left;background-repeat:no-repeat;padding-top:5px;padding-bottom:7px;padding-left:10px;padding-right:12px;color:#8E8E8E;}
.opcion_menu3_on{background:url(../imgs/icomenu3.png);background-position:left;background-repeat:no-repeat;padding-top:5px;padding-bottom:7px;padding-left:10px;padding-right:12px;color:#8E8E8E;}
.opcion_menu3_hover{background:url(../imgs/icomenu3.png);background-position:left;background-repeat:no-repeat;padding-top:5px;padding-bottom:7px;padding-left:10px;padding-right:12px;text-decoration:underline;color:#8E8E8E;}
.opcion_menu4{background:url(../imgs/icomenu4.png);background-position:left;background-repeat:no-repeat;padding-top:5px;padding-bottom:7px;padding-left:26px;padding-right:12px;color:#33ADC7;}
.opcion_menu4_on{background:url(../imgs/icomenu4.png);background-position:left;background-repeat:no-repeat;padding-top:5px;padding-bottom:7px;padding-left:26px;padding-right:12px;color:#33ADC7;}
.opcion_menu4_hover{background:url(../imgs/icomenu4.png);background-position:left;background-repeat:no-repeat;padding-top:5px;padding-bottom:7px;padding-left:26px;padding-right:12px;color:#33ADC7;text-decoration:underline;}
#titulo{position:absolute;z-index:2;top:163px;width:458px;left:168px;height:37px;background-color:#FFFFFF;}
#flashlateral{margin-left:220px;}
#contenedor_der{position:absolute;z-index:2;top:198px;}
.noticias_tabla{width:360px;}
.noticias_titulo{color:#0098B9;font-weight:bold;text-decoration:none;}
.noticias_titulo:hover{text-decoration:underline;}
.noticias_imagen{padding-top:10px;vertical-align:top;}
.toptabla{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#4E4E4E;text-align:right;margin-left:auto;margin-right:15px;}
.toptabla .celda1{width:100%;text-align:right;}
#busshare{padding-right:20px;padding-top:12px;}
.fright{float:right;padding-left:10px;}
.dostrece{border:0px;}
.topidioma{color:#4E4E4E;text-decoration:none;}
.topidioma:hover{color:#FFFFFF;text-decoration:underline;}
.topidioma_on{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#FFFFFF;}
.contenido_pie{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
.contenido_pie_link{color:#0098B9;text-decoration:none;}
.contenido_pie_link:hover{color:#065B6D;text-decoration:none;}
.subtitulo{color:#E14B02;font-weight:bold;}
#subtitulo_especiales{position:absolute;top:-26px;left:300px;z-index:1;}
.link_fil_ariadna{text-decoration:none;color:#727272;}
.link_fil_ariadna:hover{text-decoration:underline;}
#pie{padding:20px;padding-top:0px;position:relative;background-color:#FFFFFF;padding-top:30px;margin-top:20px;}
#pie .separador{border-top:1px solid #d9d9d9;width:480px;margin-left:auto;margin-right:auto;padding-bottom:20px;}
.linkdocu{text-decoration:none;color:#666666;}
.linkdocu:hover{color:#E34A04;}
.categoria_files{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#666666;padding-top:15px;padding-bottom:15px;}
.inputBuscador{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#999999;width:105px;height:15px;border:1px solid #727272;}
#buscador{position:absolute;top:160px;left:638px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
.titulopagina_buscador{color:#4D4D4D;font-weight:bold;}
.contenido_buscador{color:#4D4D4D;}
.url_buscador{color:#0098BA;text-decoration:none;}
.url_buscador:hover{color:#E14A01;text-decoration:underline;}
.tamano_buscador{color:#E24B02;}
.linkcontent{color:#0098BA;text-decoration:none;}
.linkcontent:hover{text-decoration:underline;}
.destacados_noti{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
.formulari{font-family:Arial;font-size:11px;}
.formulari input{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;width:150px;border:1px solid #b5b5b5;}
.formulari select{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;border:1px solid #b5b5b5;width:150px;}
.formulari TD{vertical-align:top;padding-right:15px;padding:4px;border-bottom:1px solid white;border-top:1px solid white;}
.tdint{background-color:#dadada;color:#000000;}
.tdint2{color:#000000;font-size:10px;padding-top:4px;padding-bottom:4px;background-color:#dadada;border-top:1px solid #fff;padding-left:8px;}
.pr15{padding-right:15px;}
.margintdint2{padding-left:8px;}
.nobor{border-top:0;}
.tdint2 .input{font-size:10px;font-family:Arial, Helvetica, sans-serif;border:1px solid #b5b5b5;width:138px;}
.tdint2 .input2{font-size:10px;font-family:Arial, Helvetica, sans-serif;border:1px solid #b5b5b5;width:482px;}
.margintdint{margin-left:5px;}
.tituloform{font-weight:bold;border-bottom:0px solid black;background-color:#4c4c4c;color:#FFFFFF;}
.formulari textarea{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;width:250px;height:100px;border:1px solid #b5b5b5;}
.botoformulari{width:80px;background-color:#464646;color:#FFFFFF;}
.botoformulari2{width:80px;background-color:#464646;color:#FFFFFF;font-size:10px;margin-right:12px;}
.errormsg{width:460px;text-align:center;color:#FF0000;height:20px;}
.errormsg2{width:460px;text-align:center;color:#FF0000;height:20px;}
.itemhotel{padding-right:10px;height:22px;}
.itemhotel2{padding-right:10px;height:22px;}
.itemhotelhover{background-color:#FFFFFF;color:#000000;padding-right:10px;height:22px;}
.itemhotel2hover{background-color:#FFFFFF;color:#000000;padding-right:10px;height:22px;}
.itemhotellink{color:#FFFFFF;text-decoration:none;}
.itemhotellinkhover{color:#000000;text-decoration:none;}
.itemhotellinkhover:hover{color:#000000;text-decoration:none;}
.itemhotellink:hover{color:#000000;text-decoration:none;}
.tbl1{margin-bottom:18px;padding-left:10px;padding-right:10px;}
.tdconti{vertical-align:top;text-align:left;}
.ficha_salon{border-top:1px solid #FFFFFF;}
.ficha_salon img{width:724px;}
.linkmasinfo{color:#FFFFFF;text-decoration:none;}
.linkmasinfo:hover{color:#000000;}
.padtop10{padding-top:10px;}
.select_nhotel{width:147px;height:16px;color:#4C4C4C;background-color:#FFFFFF;border:1px solid #B5B5B5;font-family:Arial, Helvetica, sans-serif;font-size:10px;}
.menu_pie_tabla td{text-align:left;}
.select_nhotel2{height:16px;color:#4C4C4C;background-color:#FFFFFF;border:1px solid #B5B5B5;font-family:Arial, Helvetica, sans-serif;font-size:10px;}
.w40{width:40px;}
.input_nhotel{height:13px;width:122px;color:#4C4C4C;background-color:#FFFFFF;border:1px solid #B5B5B5;font-family:Arial, Helvetica, sans-serif;font-size:10px;}
.celda_nhotel{width:90px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#7F7F7F;font-weight:bold;padding-bottom:10px;}
.boton_reservar{border:0px;background-color:#464646;color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:12px;width:90px;cursor:pointer;}
.boton_modificar{border:0px;background-color:#B1B1B1;color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:10px;width:135px;cursor:pointer;}
.tabla_buscador{border:1px solid #C5C5C5;width:249px;height:37px;background-color:#DADADA;color:#828282;font-family:Arial, Helvetica, sans-serif;font-size:9px;}
.tabla_buscador2{color:#828282;font-family:Arial, Helvetica, sans-serif;font-size:9px;}
.input_buscador{background-color:#D5D5D5;width:113px;height:13px;border-left:1px solid #939393;border-top:1px solid #BEBEBE;border-bottom:1px solid #BEBEBE;border-right:0px;font-family:Arial, Helvetica, sans-serif;font-size:9px;color:#000000;}
.input_buscador2{background-color:#FFFFFF;width:113px;height:13px;border-left:1px solid #939393;border-top:1px solid #BEBEBE;border-bottom:1px solid #BEBEBE;border-right:0px;font-family:Arial, Helvetica, sans-serif;font-size:9px;color:#000000;}
.boton_inferior{background-color:#4C4C4C;color:#B0B0B0;text-align:center;cursor:pointer;}
.boton_inferior2{color:#FFFFFF;text-align:center;cursor:pointer;font-family:Arial, Helvetica, sans-serif;font-size:9px;}
.boton_inferior2 a{color:#FFFFFF;text-decoration:none;}
.boton_inferior2 a:hover{color:#000000;}
.boton_inferior_hover{background-color:#B0B0B0;color:#4C4C4C;text-align:center;}
.boton_inferior_navidad{background-color:#EC6400;color:#FFFFFF;text-align:right;padding-right:4px;cursor:pointer;}
.boton_inferior_navidad_hover{background-color:#B0B0B0;color:#FFFFFF;text-align:right;padding-right:4px;}
.btnlink_inferior{font-family:Arial, Helvetica, sans-serif;font-size:9px;text-decoration:none;color:#B0B0B0;}
.btnlink_inferior:hover{color:#FFFFFF;background-color:#4C4C4C;}
.btnlink_inferior_navidad{font-family:Arial, Helvetica, sans-serif;font-size:9px;text-decoration:none;color:#FFFFFF;}
.btnlink_inferior_navidad:hover{color:#EC6400;background-color:#B0B0B0;}
.btnlink_inferior2{font-family:Arial, Helvetica, sans-serif;font-size:9px;text-decoration:none;color:#B0B0B0;}
.btnlink_inferior2:hover{color:#FFFFFF;text-decoration:none;}
.pie{border:0px;background-color:#4C4C4C;width:772px;height:26px;}
.pie .copyr{padding-top:2px;}
.pie .copyr2{padding-top:3px;}
.pie .webmap{padding-top:3px;cursor:pointer;}
.pie .webmap2{padding-top:3px;padding-right:10px;cursor:pointer;}
.celda_mapa_web{background-color:#EEEEEE;margin-bottom:5px;width:100%;vertical-align:top;}
.titulo_mapa_web a{color:#FFFFFF;}
.tipo_mapa_web{padding-left:10px;vertical-align:top;}
.titulo_mapa_web{color:#FFFFFF;font-size:medium;}
.ico_mapa_web_link{color:#000000;font-weight:400;text-decoration:none;}
.ico_mapa_web_link:hover{text-decoration:underline;}
.hilo_ariadna_link{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#7F7F7F;text-decoration:none;}
.hilo_ariadna_link:hover{color:#FFFFFF;}
.hilo_ariadna_link_on{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#000000;text-decoration:none;}
.hilo_ariadna_link_on:hover{color:#FFFFFF;}
#menu_pie{width:950px;text-align:left;font-size:11px;padding-top:14px;}
#menu_pie2{padding-top:16px;text-align:left;font-size:11px;}
#menu_pie{font-size:12px;color:#666666;}
#menu_pie a{color:#666666;}
.items_pie2{padding-top:4px;}
.items_pie2 a{font-size:11px;color:#b1b1b1;}
.titulip{color:#666666;font-weight:bold;}
.sepip{padding-left:3px;padding-right:3px;font-size:12px;font-weight:bold;color:#3d3d3d;}
#menu_pie2 a{text-decoration:underline;}
.menu_pie_link{color:#AAAAAA;text-decoration:none;}
.menu_pie_link:hover{text-decoration:underline;}
.subnivel_hotel_no{color:#484848;text-decoration:underline;}
.mapa_ubicacion{height:19px;background-color:#4C677A;color:#FFFFFF;text-align:right;font-family:Arial, Helvetica, sans-serif;font-size:10px;vertical-align:middle;cursor:pointer;padding-left:5px;}
.blog{height:19px;background-color:#669900;color:#FFFFFF;text-align:right;font-family:Arial, Helvetica, sans-serif;font-size:10px;vertical-align:middle;cursor:pointer;padding-left:15px;}
.menunlink{font-size:14px;font-weight:bold;text-decoration:none;}
.menunlink:hover{text-decoration:underline;}
.rss{padding-top:10px;}
.rss a{color:#3d3d3d;text-decoration:none;}
.rss a:hover{text-decoration:underline;}
.tdcapa_busqueda{padding-right:10px;padding-left:40px;}
.tdcapa_busqueda .lupa{margin-right:3px;border:0px;}
.tdpie_interior{padding-left:5px;padding-top:3px;}
.tdpie_interior img{border:0px;vertical-align:middle;cursor:pointer;}
.celda_imprimir{padding-left:5px;}
.celda100{width:100%;}
.capamenu{position:absolute;top:20px;padding-top:10px;visibility:hidden;display:none;}
.capamenu img{margin-right:0.8em;}
.capasubmenu{position:absolute;visibility:hidden;display:none;margin-left:-200px;width:188px;margin-top:-9px;}
.capasubmenu table{width:188px;border:0px;}
.capasubmenu td{white-space:nowrap;}
.pdlr8{padding-left:8px;padding-right:8px;}
.tbl100{border:0px;width:100%;height:5px;}
.celdamasinfo{width:100%;text-align:right;padding-right:15px;}
.anticosito{vertical-align:middle;margin-left:3px;}
.celda_imprimir img{border:0px;vertical-align:middle;cursor:pointer;}
.pdr5{padding-right:15px;}
#fondo_top{background-color:#484848;position:absolute;width:990px;height:85px;}
#capa_share{position:absolute;width:201px;border:1px solid #FFFFFF;background-color:#484848;z-index:400;left:700px;top:25px;text-align:left;display:none;}
#capa_share #cer{text-align:right;padding-top:6px;}
#capa_share #cer a{color:#ffffff;text-decoration:none;padding-left:6px;padding-right:14px;padding-top:7px;padding-bottom:8px;background:url(../imgs/tanca.gif);background-repeat:no-repeat;background-position:35px 9px;background-color:#999999;}
#capa_share .sh1{padding-left:9px;color:#FFFFFF;margin-top:-8px;}
#capa_share .sh2{padding-left:9px;color:#e7e7e7;font-size:11px;padding-right:20px;padding-top:8px;padding-bottom:8px;}
#capa_share .itsh{float:left;width:90px;padding-left:9px;padding-bottom:6px;}
#capa_share .itsh img{vertical-align:middle;margin-right:8px;}
#capa_share .itsh a:hover{text-decoration:none !important;}
#capa_share .itsh .link{font-size:11px;color:#e6e6e6;text-decoration:underline;}
#capa_share #cer a:hover{text-decoration:underline;}
#capa_share .shqe{text-align:right;padding-right:10px;padding-bottom:10px;padding-top:10px;}
#capa_share .shqe img{margin-right:3px;}
#capa_share .shqe a{font-size:11px;color:#e6e6e6;text-decoration:underline;font-weight:bold;}
#capa_busqueda{position:absolute;width:167px;height:50px;border:1px solid #FFFFFF;background-color:#484848;z-index:400;left:800px;top:20px;}
#capa_busqueda .cerrar{position:absolute;top:0px;left:111px;width:56px;padding-top:3px;padding-bottom:3px;text-align:center;background-color:#999999;z-index:auto;}
#capa_busqueda .cerrar a{color:#FFFFFF;text-decoration:none;}
#capa_busqueda .cerrar a:hover{text-decoration:underline;}
#capa_busqueda .buscar{position:absolute;z-index:auto;top:10px;left:10px;font-size:10px;font-weight:bold;color:#FFFFFF;}
#capa_busqueda .caja{position:absolute;top:29px;left:10px;}
.item_submenu_hotel{width:140px;border-top:1px solid #000000;padding-top:8px;padding-right:15px;padding-bottom:5px;background-color:#f2f2f2;z-index:auto;}
.celdapie{text-align:right;}
.celdapie table{border:0px;}
.subcapa{position:absolute;margin-top:15px;padding-top:4px;visibility:hidden;}
.celdamas{padding-left:9px;}
.celda100tr{text-align:right;width:100%;}
.celdaidioma{padding-left:15px;}
.celdaidioma img{margin-right:5px;vertical-align:top;}
.pdl10{padding-left:10px;}
.titulo_granate{font-family:Arial;font-size:11px;color:#84211c;font-weight:bold;}
.subtitulo_granate{font-family:Arial;font-size:11px;color:#84211c;}
.titulo_naranja{font-family:Arial;font-size:11px;color:#ec6400;font-weight:bold;}
.subtitulo_naranja{font-family:Arial;font-size:11px;color:#ec6400;}
.titulo_naranja_amarillo{font-family:Arial;font-size:11px;color:#f28600;font-weight:bold;}
.subtitulo_naranja_amarillo{font-family:Arial;font-size:11px;color:#f28600;}
.titulo_amarillo{font-family:Arial;font-size:11px;color:#f8b200;font-weight:bold;}
.subtitulo_amarillo{font-family:Arial;font-size:11px;color:#f8b200;}
.titulo_destacado{font-family:Arial;font-size:11px;color:#005100;font-weight:bold;}
.subtitulo_destacado{font-family:Arial;font-size:11px;color:#005100;}
.texto_central{font-family:Arial;font-size:11px;color:#7f7f7f;}
.texto_central a{font-family:Arial;font-size:11px;color:#7f7f7f;text-decoration:none;}
.texto_central a:hover{font-family:Arial;font-size:11px;color:#7f7f7f;text-decoration:none;}
.titular_oferta_verde{font-family:Verdana;font-size:18px;color:#006600;font-weight:bold;}
.titular_oferta_granate{font-family:Verdana;font-size:18px;color:#84211c;font-weight:bold;}
.titular_oferta_naranja{font-family:Verdana;font-size:18px;color:#84211c;font-weight:bold;}
.titular_oferta_amarillo{font-family:Verdana;font-size:18px;color:#84211c;font-weight:bold;}
.titular_oferta_naranja_amarillo{font-family:Verdana;font-size:18px;color:#84211c;font-weight:bold;}
.imagen_oferta1{padding-top:13px;}
.pie_imagen_oferta1{padding-top:1px;}
.contenido_oferta1{vertical-align:top;font-family:Arial;font-size:11px;color:#484848;}
.contenido_oferta1 ul{}
.contenido_oferta1 li{list-style-image:url(imgs/cosito_flecha.jpg);}
.celda_contenido_oferta1{width:690px;vertical-align:top;padding-top:10px;padding-right:20px;}
.celda_imagen_oferta1{width:282px;vertical-align:top;}
.boton_reservar_granate{height:17px;width:90px;background-color:#84211c;float:right;font-family:Verdana;font-size:12px;color:#FFFFFF;text-align:center;}
.boton_reservar_naranja{height:17px;width:90px;background-color:#ec6400;float:right;font-family:Verdana;font-size:12px;color:#FFFFFF;text-align:center;}
.boton_reservar_naranja_amarillo{height:17px;width:90px;background-color:#f28600;float:right;font-family:Verdana;font-size:12px;color:#FFFFFF;text-align:center;}
.boton_reservar_amarillo{height:17px;width:90px;background-color:#f8b200;float:right;font-family:Verdana;font-size:12px;color:#FFFFFF;text-align:center;}
.titular_oferta_granate{font-family:Verdana;font-size:18px;color:#84211c;font-weight:bold;}
.titular_oferta_naranja{font-family:Verdana;font-size:18px;color:#84211c;font-weight:bold;}
.titular_oferta_amarillo{font-family:Verdana;font-size:18px;color:#84211c;font-weight:bold;}
.titular_oferta_naranja_amarillo{font-family:Verdana;font-size:18px;color:#84211c;font-weight:bold;}
.imagen_oferta1{padding-top:13px;}
.pie_imagen_oferta1_h{padding-top:28px;font-family:Arial;font-size:11px;color:#484848;padding-left:10px;padding-right:10px;}
.contenido_oferta1_h{vertical-align:top;font-family:Arial;font-size:11px;color:#484848;width:500px;}
.contenido_oferta1_h ul{}
.contenido_oferta1_h li{list-style-image:url(imgs/cosito_flecha.jpg);}
.celda_contenido_oferta1_h{width:386px;vertical-align:top;}
.celda_imagen_oferta1_h{width:386px;vertical-align:top;}
.boton_reservar_granate{height:17px;width:90px;background-color:#84211c;float:right;font-family:Verdana;font-size:12px;color:#FFFFFF;text-align:center;}
.boton_reservar_naranja{height:17px;width:90px;background-color:#ec6400;float:right;font-family:Verdana;font-size:12px;color:#FFFFFF;text-align:center;}
.boton_reservar_naranja_amarillo{height:17px;width:90px;background-color:#f28600;float:right;font-family:Verdana;font-size:12px;color:#FFFFFF;text-align:center;}
.boton_reservar_amarillo{height:17px;width:90px;background-color:#f8b200;float:right;font-family:Verdana;font-size:12px;color:#FFFFFF;text-align:center;}
.imagen_oferta1_h{padding-top:10px;}
.titular_oferta_granate{font-family:Verdana;font-size:18px;color:#84211c;font-weight:bold;}
.titular_oferta_naranja{font-family:Verdana;font-size:18px;color:#ea6500;font-weight:bold;}
.titular_oferta_amarillo{font-family:Verdana;font-size:18px;color:#f8b700;font-weight:bold;}
.titular_oferta_naranja_amarillo{font-family:Verdana;font-size:18px;color:#f28f00;font-weight:bold;}
.imagen_oferta2{}
.pie_imagen_oferta2{padding-top:1px;}
.contenido_oferta2{vertical-align:top;font-family:Arial;font-size:11px;color:#484848;}
.contenido_oferta1 ul{}
.contenido_oferta1 li{list-style-image:url(imgs/cosito_flecha.jpg);}
.celda_contenido_oferta2{width:690px;vertical-align:top;padding-right:20px;}
.celda_imagen_oferta2{width:282px;vertical-align:top;}
.boton_reservar_granate{height:17px;width:90px;background-color:#84211c;float:right;font-family:Verdana;font-size:12px;color:#FFFFFF;text-align:center;}
.boton_reservar_naranja{height:17px;width:90px;background-color:#ec6400;float:right;font-family:Verdana;font-size:12px;color:#FFFFFF;text-align:center;}
.boton_reservar_naranja_amarillo{height:17px;width:90px;background-color:#f28600;float:right;font-family:Verdana;font-size:12px;color:#FFFFFF;text-align:center;}
.boton_reservar_amarillo{height:17px;width:90px;background-color:#f8b200;float:right;font-family:Verdana;font-size:12px;color:#FFFFFF;text-align:center;}
.texto_oferta_granate{font-family:Verdana;font-size:11px;color:#84211c;font-weight:bold;padding-left:10px;}
.texto_oferta_naranja{font-family:Verdana;font-size:11px;color:#ea6500;font-weight:bold;padding-left:10px;}
.texto_oferta_amarillo{font-family:Verdana;font-size:11px;color:#f8b700;font-weight:bold;padding-left:10px;}
.texto_oferta_naranja_amarillo{font-family:Verdana;font-size:11px;color:#f28f00;font-weight:bold;padding-left:10px;}
.celda_superior{border-bottom:1px solid #c5c5c5;border-top:1px solid #c5c5c5;height:22px;}
.celda_medio_inferior{border-bottom:1px solid #c5c5c5;height:22px;}
.texto_contenido_celda{font-family:Verdana;font-size:11px;color:#484848;font-weight:bold;padding-left:10px;}
.texto_contenido_celda a{color:#484848;text-decoration:underline;}
.texto_contenido_celda a:hover{color:#484848;text-decoration:none;}
.tabla_salon{vertical-align:top;}
.form_presupuesto li{list-style-image:url(../../content/imgs/cosito_flecha.jpg);}
.celda_superior_buscasalon{width:100%;height:24px;}
.celda_separador_buscasalon{width:386px;height:2px;background-color:#4c4c4c;border-right:1px solid #FFFFFF;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;}
.celda_inferior_buscasalon{height:60px;background-color:#c6c8ca;border-right:1px solid #FFFFFF;vertical-align:top;padding-top:15px;}
.celda_inferior_buscasalon1{width:714px;height:67px;background-color:#c6c8ca;vertical-align:top;padding-left:10px;color:#000000;}
.masinfoo{position:absolute;padding-top:67px;}
#contenido_fichas{padding-top:5px;width:714px;}
.celda_inferior_buscasalon_der{width:386px;height:72px;background-color:#c6c8ca;border-right:1px solid #FFFFFF;vertical-align:top;padding-top:5px;padding-left:10px;padding-right:10px;color:#000000;font-size:11px;}
.celda_salon_2{width:262px;height:24px;}
.celda_salon_22{width:104px;height:24px;background-color:#4c4c4c;color:#FFFFFF;font-family:Arial;font-size:9px;}
.celda_salon_23{width:160px;height:24px;background-color:#4c4c4c;color:#FFFFFF;font-family:Arial;font-size:9px;}
.salones{color:#807f7d;padding-right:15px;}
.btnsalones{padding-left:30px;}
#formcontenidofichas{margin-top:8px;visibility:hidden;}
#formcontenidofichas select{width:190px;height:18px;font-size:10px;border:1px solid #b5b5b5;}
.input_salones{font-family:Arial;font-size:11px;color:#7f7f7f;width:140px;border:1px solid #b5b5b5;}
.input_salones2{font-family:Arial;font-size:11px;color:#7f7f7f;border:1px solid #b5b5b5;}
.boton_salon_1{font-family:Arial, Helvetica, sans-serif;font-size:9px;font-weight:bold;background-color:#3b3c3c;border:1px solid #444546;width:86px;height:17px;color:#FFFFFF;margin-left:10px;cursor:pointer;}
.boton_presupuesto{font-family:Arial, Helvetica, sans-serif;font-size:9px;font-weight:bold;background-color:#f28e00;border:0px solid #f28e00;width:164px;height:15px;color:#FFFFFF;margin-left:125px;padding-bottom:2px;}
.boton_presupuesto2{text-align:right;padding-right:10px;}
.celda_datos_izq{width:410px;vertical-align:top;font-family:Arial;font-size:11px;color:#000000;}
.celda_datos_der{width:386px;vertical-align:top;font-family:Arial;font-size:11px;color:#000000;}
.texto_negrita{font-weight:bold;}
.texto_verde_negrita{font-weight:bold;color:#005100;}
.cab_ficha{color:#FFFFFF;height:24px;}
.btn_presu{position:absolute;left:72px;top:140px;width:175px;height:15px;font-size:9px;text-align:center;padding-top:2px;}
.btn_presu a{text-decoration:none;color:#FFFFFF;}
.downfichatecnica{position:absolute;margin-top:10px;margin-left:65px;}
.celda_salon_cabecera_izq{width:167px;height:25px;background-color:#4c4c4c;border-bottom:1px solid #FFFFFF;font-family:Arial;color:#FFFFFF;font-size:10px;padding-left:7px;padding-top:2px;}
.celda_salon_cabecera_der{width:610px;height:25px;background-color:#8e9295;border-bottom:1px solid #FFFFFF;}
.celda_interior_1{width:229px;height:25px;font-family:Arial;color:#FFFFFF;font-size:10px;padding-left:10px;padding-top:2px;}
.celda_interior_2{width:88px;height:25px;font-family:Arial;color:#FFFFFF;font-size:10px;padding-top:2px;text-align:center;}
.celda_interior_3{width:175px;height:25px;font-family:Arial;color:#FFFFFF;font-size:10px;padding-top:2px;text-align:center;}
.celda_interior_4{width:120px;height:25px;font-family:Arial;color:#FFFFFF;font-size:10px;padding-top:2px;padding-left:10px;}
.celda_salon_granate_izq{width:167px;height:27px;background-color:#84211c;border-bottom:1px solid #FFFFFF;font-family:Arial;color:#FFFFFF;font-size:10px;padding-left:7px;padding-top:3px;}
.celda_salon_granate_der{width:610px;height:30px;border-bottom:1px solid #FFFFFF;}
.especif{color:#000000;height:24px;}
.galimg{width:384px;height:278px;position:absolute;left:350px;}
.txtficha{width:335px;height:179px;border:0px solid red;position:absolute;color:#000000;}
.celda_salon_naranja_izq{width:162px;height:25px;background-color:#ec6400;border-bottom:1px solid #FFFFFF;font-family:Arial;color:#FFFFFF;font-size:10px;padding-left:10px;padding-top:2px;}
.celda_salon_naranja_der{width:610px;height:25px;background-color:#f9d0b2;border-bottom:1px solid #FFFFFF;}
.celda_salon_amarillo_izq{width:162px;height:25px;background-color:#f28e00;border-bottom:1px solid #FFFFFF;font-family:Arial;color:#FFFFFF;font-size:10px;padding-left:10px;padding-top:2px;}
.celda_salon_amarillo_der{width:610px;height:25px;background-color:#fbdaab;border-bottom:1px solid #FFFFFF;}
.celda_interior_1_int{width:224px;height:25px;font-family:Arial;color:#000000;font-size:10px;padding-left:10px;padding-top:2px;}
.celda_interior_2_int{width:88px;height:25px;font-family:Arial;color:#000000;font-size:10px;padding-top:2px;text-align:center;}
.celda_interior_3_int{width:170px;height:25px;font-family:Arial;color:#000000;font-size:10px;padding-top:2px;text-align:center;}
.celda_interior_4_int{width:120px;height:25px;font-family:Arial;color:#000000;font-size:10px;padding-top:2px;padding-left:10px;}
.resbusqueda{padding-top:10px;padding-bottom:10px;text-align:center;}
.reservas .capres{background-color:#78644c;border-bottom:1px solid #ffffff;}
.reservas .cosres{font-size:11px;background-color:#e0d3b9;padding:15px;padding-right:0px;width:232px;padding-bottom:5px;overflow-X:hidden;}
.reservas form{padding:0px;margin:0px;}
.reservas .linea{color:#484848;}
.reservas .linea2{color:#484848;width:118px;float:left;padding-top:4px;}
.reservas .linea2b{color:#484848;float:left;padding-top:4px;}
.reservas .linea3{width:114px;float:left;}
.reservas .linea4{width:59px;color:#484848;float:left;padding-top:4px;}
.reservas .linea5{width:59px;float:left;}
.reservas .linea3b{float:left;}
.reservas .input_fecha{font-size:11px;border:1px solid #8e9295;width:70px;color:#484848;}
.reservas .input_noches{font-size:11px;border:1px solid #8e9295;width:39px;color:#484848;background-color:#d9d9d9;}
.reservas .input_habs{font-size:11px;border:1px solid #8e9295;width:39px;color:#484848;}
.reservas .boton_reservar{margin-top:17px;}
.reservas .boton_modificar{margin-top:6px;}
.reservas .precio_minimo{text-align:center;margin-top:16px;margin-bottom:1px;}
.reservas .precio_minimo img{vertical-align:middle;margin-right:1px;margin-bottom:9px;}
.reservas .nhotel{font-family:Arial, Helvetica, sans-serif;font-size:11px;border:1px solid #8e9295;width:220px;color:#484848;}
.reservas_hotel .capres{background-color:#78644c;border-bottom:1px solid #ffffff;}
.reservas_hotel .cosres{font-size:11px;background-color:#e0d3b9;padding:15px;width:217px;padding-bottom:5px;overflow-X:hidden;height:248px;}
.reservas_hotel form{padding:0px;margin:0px;}
.reservas_hotel .linea{color:#484848;}
.reservas_hotel .linea2{color:#484848;width:118px;float:left;padding-top:4px;}
.reservas_hotel .linea2b{color:#484848;float:left;padding-top:4px;}
.reservas_hotel .linea3{width:114px;float:left;}
.reservas_hotel .linea4{width:59px;color:#484848;float:left;padding-top:4px;}
.reservas_hotel .linea5{width:59px;float:left;}
.reservas_hotel .linea3b{float:left;}
.reservas_hotel .input_fecha{font-size:11px;border:1px solid #8e9295;width:70px;color:#484848;}
.reservas_hotel .input_noches{font-size:11px;border:1px solid #8e9295;width:39px;color:#484848;background-color:#d9d9d9;}
.reservas_hotel .input_habs{font-size:11px;border:1px solid #8e9295;width:39px;color:#484848;}
.reservas_hotel .boton_reservar{margin-top:17px;}
.reservas_hotel .boton_modificar{margin-top:6px;}
.reservas_hotel .precio_minimo{text-align:center;margin-top:8px;margin-bottom:1px;}
.reservas_hotel .precio_minimo img{vertical-align:middle;margin-right:1px;margin-bottom:3px;}
.reservas_hotel .nhotel{font-family:Arial, Helvetica, sans-serif;font-size:11px;border:1px solid #8e9295;width:216px;color:#484848;}
#capa_final_index{position:absolute;top:547px;background-color:#ffffff;padding-top:20px;width:990px;font-size:11px;}
#capa_final_index ul{list-style:none;margin:0em;padding:0em;}
#capa_final_index .li1{float:left;width:247px;}
#capa_final_index .li2{float:left;padding-left:8px;width:238px;}
#capa_final_index .li3{float:left;padding-left:6px;width:238px;}
#capa_final_index .li4{float:right;width:246px;}
.caja_home{height:27px;border-bottom:1px solid #ffffff;}
.caja_home .textoch{float:left;padding-top:6px;padding-left:9px;height:21px;}
.caja_home .textoch a{color:#FFFFFF;text-decoration:none;}
.caja_home .textoch a:hover{text-decoration:underline;}
.caja_home .icono{float:right;padding-right:12px;}
#capa_texto_home{position:absolute;top:730px;left:750px;z-index:5;height:107px;width:230px;overflow-y:hidden;}
#texto_home{color:#484848;font-size:11px;padding-bottom:16px;border-bottom:1px solid #d9d9d9;}
#texto_home .interi{padding-left:10px;padding-right:10px;padding-top:8px;padding-bottom:13px;color:#3d3d3d;}
#pie_home{position:absolute;top:844px;background-color:#FFFFFF;padding-top:6px;padding-top:expression('16px');padding-left:20px;padding-bottom:30px;padding-right:20px;}
#logo_nin{position:absolute;top:1050px;left:800px;}
#imgcabecera{position:relative;top:86px;}
.ultrescols{list-style:none;margin:0em;padding:0em;}
.ultrescols .li1{float:left;width:240px;}
.ultrescols .li2{float:left;padding-left:1px;width:501px;}
.ultrescols .li3{float:left;padding-left:1px;width:247px;}
#interior{position:relative;top:85px;padding-top:1px;background-color:#FFFFFF;}
.logohotel{width:240px;border-bottom:1px solid #FFFFFF;height:151px;}
.logohotel .logo{padding-left:10px;padding-top:11px;padding-bottom:11px;}
.logohotel .contenidohotel{padding-left:10px;padding-bottom:15px;padding-right:10px;font-size:11px;font-family:Arial;}
.logohotel .contenidohotel a{color:#FFFFFF;text-decoration:none;}
.item_menu_hotel{height:30px;width:240px;background-color:#d9d9d9;border-bottom:1px solid #ffffff;}
.item_menu_hotel .cuadrado_hotel_in{float:right;margin-right:10px;margin-top:12px;}
.item_menu_hotel .link{font-size:11px;padding-left:10px;padding-top:8px;padding-bottom:8px;float:left;}
.item_menu_hotel .activo{font-weight:bold;}
.item_menu_hotel a{color:#484848;}
#localizador{height:30px;background-color:#ececec;}
#localizador .fl{padding-top:11px;padding-right:7px;float:left;}
#localizador .item_hotel{float:left;padding-top:7px;font-size:12px;padding-right:18px;color:#484848;font-weight:bold;}
#localizador .item_hotel a{font-weight:normal;color:#484848;}
.contenido_int{padding-left:12px;padding-right:12px;padding-top:30px;padding-bottom:30px;font-size:11px;color:#484848;overflow:hidden;width:470px;}
.li3 .cajaofertas{height:30px;margin-bottom:20px;}
.li3 .cajaofertas .left{float:left;padding:8px;}
.li3 .cajaofertas .left a{color:#FFFFFF;font-weight:bold;font-size:11px;}
.li3 .cajaofertas .right{float:right;padding-right:10px;padding-top:8px;}
.subbotones{padding-top:20px;}
.subbotones .botongris{height:30px;border-bottom:1px solid #ffffff;background-color:#b1b1b1;width:247px;}
.subbotones .botongris .left{float:left;font-size:11px;padding:8px;width:180px;}
.subbotones .botongris .left a{color:#FFFFFF;}
.subbotones .botongris .right{float:right;text-align:right;padding:8px;width:24px;}
#cabecera{position:relative;top:86px;}
.subtitulo_int{text-align:right;padding-right:20px;border-top:1px solid #FFFFFF;background-color:#4c677a;}
.localizador_int{height:30px;background-color:#8e9295;border-top:1px solid #FFFFFF;}
.localizador_int .interior{padding-top:8px;padding-left:10px;}
.localizador_int .hilo_ariadna_link{font-size:11px;color:#FFFFFF;}
.localizador_int .hilo_ariadna_link a{color:#FFFFFF;}
.separador_wm{margin-left:10px;margin-right:10px;}
.contenido_interior{background-color:#FFFFFF;width:990px;padding-top:19px;padding-bottom:20px;font-size:11px;}
.contenido_interior .left1{float:left;width:950px;padding-left:20px;}
.contenido_interior .leftmapa{float:left;width:415px;padding-left:20px;}
.contenido_interior .rightmapa{float:left;width:545px;}
.contenido_interior .left2{float:left;width:720px;padding-left:20px;}
.contenido_interior .left1_mini{float:left;width:700px;padding-left:20px;}
.contenido_interior .right1{width:250px;float:right;}
#subbotones_int{background-color:#FFFFFF;padding-left:20px;margin-bottom:60px;padding-bottom:60px;}
#subbotones_int .botongris{float:left;width:250px;border-right:1px solid #FFFFFF;}
.cabecera_interior{margin-left:10px;margin-right:10px;border-bottom:1px solid #999999;}
.texto_superiorDer{padding-bottom:5px;float:right;font-family:Arial;font-size:11px;color:#7f7f7f;}
.texto_superiorIzq{padding-bottom:5px;float:left;font-family:Arial;font-size:12px;color:#005100;font-weight:bold;}
.texto_superiorIzq h1{float:left;font-family:Arial;font-size:12px;color:#005100;font-weight:bold;}
.left_ofertas{float:left;width:467px;}
.ofertas_interior{padding-left:20px;padding-right:20px;}
.celda_imagen{width:150px;text-align:center;float:left;padding-top:10px;padding-bottom:10px;vertical-align:top;}
.celda_imagen img{width:146px;height:85px;border:0em;}
.celda_contenido{width:300px;float:right;padding-top:10px;padding-bottom:10px;vertical-align:top;}
.celda_contenido ul{}
.celda_contenido li{list-style-image:url(../../content/imgs/cosito_flecha.jpg);}
.doscolssalones{}
.doscolssalones .cs1{float:left;width:363px;}
.doscolssalones .cs2{float:right;width:360px;text-align:left;}
.celda_salon_1{height:17px;background-color:#4c4c4c;color:#FFFFFF;font-family:Arial;font-size:11px;padding:5px;padding-top:7px;border-bottom:1px solid #FFFFFF;border-right:1px solid #FFFFFF;}
.pest_on{font-size:11px;height:27px;padding-top:3px;background-color:#3d3d3d;padding-left:10px;padding-right:10px;border-right:1px solid #FFFFFF;}
.pest_on a{color:#FFFFFF;}
.pest{font-size:11px;height:27px;padding-top:3px;background-color:#8e9295;padding-left:10px;padding-right:10px;border-right:1px solid #FFFFFF;}
.pest a{color:#FFFFFF;}
.contenido_interior li{list-style-image:url(../imgs/flecha_li.gif);margin-left:0px;}
.form_ubica{padding-bottom:1em;width:47em;overflow:hidden;}
.form_ubica .texto{float:left;width:9em;}
.form_ubica .input{font-family:Arial, Helvetica, sans-serif;font-size:11px;width:24.3em;border:1px solid #666666;vertical-align:middle;margin-left:1em;}
#comolleg{overflow-Y:auto;overflow-X:hidden;width:100%;height:30em;margin-top:1em;scrollbar-arrow-color:#3E3C3F;scrollbar-base-color:#FFFFFF;scrollbar-dark-shadow-color:#E6E6EE;scrollbar-track-color:#F1F2F7;scrollbar-face-color:#E3E3EB;scrollbar-shadow-color:#F1F2F7;scrollbar-highlight-color:#FFFFFF;scrollbar-3d-light-color:#FFFFFF;}
#comolleg .printruta{padding-top:1em;}
#comolleg .printruta a{font-size:11px;}
#comolleg .printruta img{vertical-align:middle;margin-right:0.4em;}
.flash_clima{width:960px;padding-left:15px;padding-right:15px;background-color:#FFFFFF;}
.flash_clima_int{border-top:1px solid #d9d9d9;padding-top:18px;}
.flash_clima_int .c1{width:497px;float:left;}
#clima{width:960px;height:125px;padding-top:5px;padding-bottom:25px;border-bottom:1px solid #d9d9d9;}
.cabeceraofertas{border-top:1px solid #FFFFFF;width:990px;height:70px;}
.cabeceraofertas .lft{float:left;color:#FFFFFF;font-size:12px;padding:10px;padding-top:14px;}
.cabeceraofertas select{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;}
.pngfix{border:0px;behavior:url(../../content/imgs/iepngfix.htc);}
.capaqrcodebig{width:34em;height:37em;visibility:hidden;position:absolute;top:7em;left:5em;}
.fondoqrcodebig{width:38em;height:41em;position:absolute;background-color:#b1b1b1;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;top:10em;left:26em;}
.intqrcodebig{position:absolute;width:36em;height:38.5em;background-color:#ffffff;top:11em;left:27em;border:1px solid #8e9295;}
.topqrcodebig{background-color:#004236;height:3em;}
.topqrcodebig .tittopbig{float:left;width:32em;padding-top:0.7em;padding-left:0.5em;padding-bottom:0.7em;}
.topqrcodebig .closeqrcodebig{float:left;width:2.9em;}
.contentqrcodebig{width:36em;height:36em;}
.cntqrbig{width:33em;height:34em;padding-left:4em;padding-top:4em;padding-bottom:0.5em;}
.capaqrcode{width:62.1em;height:34.6em;visibility:hidden;position:absolute;top:7em;left:2em;}
.fondoqrcode{width:62.1em;height:34.6em;position:absolute;background-color:#b1b1b1;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;top:10em;left:17em;}
.intqrcode{position:absolute;width:60em;height:32.5em;background-color:#ffffff;top:11em;left:18em;border:1px solid #8e9295;}
.topqrcode{background-color:#004236;height:3em;}
.topqrcode .tittop{float:left;width:56em;padding-top:0.7em;padding-left:0.5em;padding-bottom:0.7em;}
.topqrcode .closeqrcode{float:left;width:2.9em;}
.contentqrcode{width:59.8em;height:29.3em;overflow:auto;}
.cntqr{width:56.8em;height:24.2em;padding-left:1em;padding-top:1em;padding-bottom:1em;}
.txt_a11{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#484848;}
.txt_a16{font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#ffffff;}
.descargas_left{width:258px;float:left;}
.descargas_right{float:right;width:680px;}
.descargas_right .titulodet{padding-top:8px;}
.descarga{padding-top:6px;padding-bottom:6px;color:#FFFFFF;font-size:11px;border:1px solid #FFFFFF;width:237px;padding-left:10px;padding-right:10px;background-position:right bottom;background-repeat:no-repeat;}
.descarga a{color:#FFFFFF;text-decoration:none;}
.descarga a:hover{text-decoration:underline;}
.des0{background-color:#004236;}
.des1{background-color:#015530;}
.des2{background-color:#477a00;}
.des3{background-color:#669900;}
.des4{background-color:#669900;}
.fichero_left{width:307px;float:left;}
.fichero_right{width:307px;float:right;}
.itemcat_file{padding-bottom:7px;}
.itemcat_file img{vertical-align:middle;margin-right:7px;}
.cat_file{font-size:11px;padding-top:20px;padding-bottom:10px;color:#000000;font-weight:bold;}
.item_video{float:left;width:220px;padding-top:20px;text-align:center;}
.item_video img{margin-left:20px;}
.urlvideo{padding-top:12px;color:#000000;text-align:center;}
.urlvideo a{color:#000000;text-decoration:underline;}
.contenedor_video{width:174px;text-align:center;}
.item_videoplay{width:174px;text-align:center;}
.play{margin-top:37px;margin-bottom:40px;}
.leftof{float:left;width:252px;}
.rightof{float:right;width:730px;}
#lista_ofertas_destacadas .caja{width:350px;color:#FFFFFF;float:left;margin-right:10px;height:83px;margin-bottom:10px;}
#lista_ofertas_destacadas .caja .cleft{padding:10px;padding-top:8px;float:left;font-size:18px;line-height:18px;width:110px;padding-bottom:0px;}
#lista_ofertas_destacadas .caja .cright{padding-top:14px;padding-top:10px;padding-right:10px;float:left;overflow:hidden;}
#lista_ofertas_destacadas .caja .titce{padding-left:10px;background:url(../imgs/doflecha.gif) no-repeat left center;font-size:11px;height:12px;line-height:12px;}
#lista_ofertas_destacadas .caja .precio{font-size:18px;line-height:19px;height:19px;padding-left:10px;padding-top:4px;}
#lista_ofertas_destacadas .caja .observ{font-size:11px;text-align:right;line-height:12px;height:24px;padding-left:20px;padding-top:8px;position:relative;width:326px;}
#lista_ofertas_destacadas .caja .inter{bottom:0;right:4px;position:absolute;}
.es84211c{}
.es1c4b84{}
.es0079d2{}
.es0063f2{}
#lista_ofertas_destacadas2 .caja{width:313px;color:#FFFFFF;float:left;margin-right:10px;height:93px;margin-bottom:10px;}
#lista_ofertas_destacadas2 .caja .cleft{padding:10px;float:left;font-size:18px;line-height:18px;padding-top:8px;width:95px;padding-bottom:0px;}
#lista_ofertas_destacadas2 .caja .cright{padding-top:12px;padding-right:10px;float:left;overflow:hidden;width:180px;}
#lista_ofertas_destacadas2 .caja .titce{padding-left:10px;background:url(../imgs/doflecha.gif) no-repeat left 3px;font-size:11px;height:24px;line-height:12px;}
#lista_ofertas_destacadas2 .caja .precio{font-size:18px;line-height:19px;height:19px;padding-left:10px;padding-top:4px;white-space:nowrap;overflow:hidden;width:180px;}
#lista_ofertas_destacadas2 .caja .observ{font-size:11px;text-align:right;line-height:12px;height:24px;padding-left:20px;width:283px;position:absolute;}
#lista_ofertas_destacadas2 .caja .inter{padding-top:5px;}
.destacado_home{width:238px;border-bottom:1px solid #d9d9d9;height:275px;}
.destacado_home .titulodh{background-color:#3d3d3d;color:#FFFFFF;padding-top:7px;padding-left:10px;padding-right:10px;width:218px;height:23px;font-size:11px;border-bottom:1px solid #ffffff;}
.destacado_home .imagendh{border:1px solid #949494;}
.destacado_home .imagendh img{width:236px;height:139px;}
.destacado_home .resumendh{padding-top:9px;height:68px;overflow:hidden;line-height:14px;color:#484848;}
.destacado_home .linkdh{text-align:right;}
#caja_news{background-color:#ececec;width:246px;overflow:hidden;height:80px;}
#caja_news form{padding:12px;margin:0px;padding-top:15px;}
#caja_news form .input{width:121px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#484848;padding-left:5px;padding-right:8px;border:1px solid #b1b1b1;margin-top:8px;}
#caja_news form .submit{width:72px;padding-left:10px;height:20px;padding-top:5px;margin-top:5px;margin-left:2px;border:0;background:url(../imgs/boton_news.gif);color:#FFFFFF;cursor:pointer;font-size:11px;}
#pie_home h1{font-family:"Helvetica Condensed","Arial Narrow", Arial;font-size:20px;color:#000000;text-decoration:underline;}
#logo_pie{float:right;width:176px;margin-top:-60px;}
#bocadillo{display:none;width:246px;height:72px;position:absolute;background:url(../imgs/bocadillo.gif);margin-top:-10px;padding-top:25px;}
#bocadillo img{margin-bottom:3px;}
#bocadillo div{float:left;width:33%;text-align:center;}
#bocadillo a{text-decoration:none;}
.dere{margin-left:188px;}
.dere td{white-space:nowrap;width:260px;}
.qrtit{font-size:11px;color:#484848;font-weight:bold;padding-top:10px;padding-bottom:3px;}
.qrsub{font-size:11px;color:#484848;padding-top:15px;padding-bottom:10px;}
.qrp{font-size:11px;}
.reservas .linean2{color:#484848;width:93px;float:left;padding-top:4px;}
.reservas .linean2b{color:#484848;float:left;padding-top:4px;width:31px;}
.reservas .linean3{width:93px;float:left;}
.reservas .linean3b{width:31px;float:left;padding-top:3px;}
.reservas .linean4{width:50px;color:#484848;float:left;padding-top:4px;}
.reservas .linean5{width:50px;float:left;}
.reservas .linean4b{width:60px;color:#484848;float:left;padding-top:4px;}
.reservas .linean5b{width:60px;float:left;}
.reservas .input_fechan{font-size:11px;border:1px solid #8e9295;width:60px;color:#484848;}
.reservas .input_nochesn{font-size:11px;border:1px solid #8e9295;width:30px;color:#484848;background-color:#d9d9d9;}
.reservas .input_habsn{font-size:11px;border:1px solid #8e9295;width:39px;color:#484848;}
.input_identifier{font-size:11px;width:106px;border:1px solid #aba196;background-color:#ede7e0;background-image:url(../imgs/bg_identifier.gif);background-repeat:repeat-x;}
*#msg_div{font-size:12px;text-align:center;width:710px;display:none;}
#msg_div .ok{background:#5a7452;color:#FFFFFF;padding:20px;}
#msg_div .no{background:#994044;color:#FFFFFF;padding:20px;}*/

#msg_div{
   clear:both;
    display:none;
    font-size:12px;
    padding-top:20px;
    text-align:left;
}

msg_div .ok{
	border-bottom:1px dotted #00AA59;
    border-top:1px dotted #00AA59;
    color:#00AA59;
    padding:5px 2px;
    width:443px;
}

#msg_div .no{
	border-bottom:1px dotted #FF0000;
    border-top:1px dotted #FF0000;
    color:#D21034;
    padding:5px 2px;
    width:443px;
}

.capa_error{width:45.9em;}
.pieform{padding-top:10px;font-size:12px;color:#333333;}
h1{line-height:normal;font-size:15px}
.conmap{padding-left:15px;padding-right:15px;}

#siguenosen {
	width:246px;
	height:39px;
	background-color:#d8d8d8;
}

#siguenosen .txt {
	float:left;
	font-size:11px;
    color:#484848;
    padding-left:7px;
    padding-top:12px;
}

#siguenosen .iconos {
	float:right;
    padding-right:11px;
}

#siguenosen .canales {
	float:left;
    padding-top:6px;
    padding-left:7px;
    list-style:none;
}

.left { float:left;}
.right { float:right;}
.comp { padding:3px 0px 0px 0px; margin:0px 0px 0px 2px}
#comphome { list-style:none;}
#compint { list-style:none; padding-left:11px;}
#comphome li { float:left; padding-left:10px; list-style:none;}
#compint li { float:left; padding-right:10px; list-style:none;}
.pt1 { padding-top:1px;}
.w247 { width:247px !important;}
.foursquare { text-align:right;}

#saloneslat #siguenosen { width:240px !important; }
.caja_int{height:27px;border-bottom:1px solid #ffffff; width:240px;}
.caja_int .textoch{float:left;padding-top:6px;padding-left:9px;height:21px;}
.caja_int .textoch a{color:#FFFFFF;text-decoration:none;}
.caja_int .textoch a:hover{text-decoration:underline;}
.caja_int .icono{float:right;padding-right:12px;}

#imglat { border-bottom:1px solid #d9d9d9; margin-bottom:30px;}
#imglat .textoimgsal { font-size:11px; color:#666; padding-top:6px; padding-bottom:6px; }

#buscsal { position:relative; width:690px; height:95px}
#buscsal .pixleft { position:absolute; top:0px; left:0px; }
#buscsal .pixleft img { width:1px; height:1px; background-color:#fff; }
#buscsal .pixright { position:absolute; top:0px; left:689px; }
#buscsal .pixright img { width:1px; height:1px; background-color:#fff; }
#buscsal .cab { width:675px; height:22px; background:url(../imgs/fbuscasalones.png);background-position:top left; background-repeat:repeat-x; padding-top:8px;padding-left:15px; }
#buscsal .int { padding-top:11px; margin-top:1px; background-color:#dad9d9; height:43px;}
#buscsal .c1 { float:left; width: 134px; font-size:11px; color:#666; padding-left:20px; line-height:18px; }
#buscsal .c2 { float:left; width: 88px; text-align:right; margin-right:15px; color:#000; padding-top:4px; }
#buscsal .c3 { float:left; width: 109px; padding-top:4px; }
#buscsal .c4 { float:left; width: 54px; text-align:right; margin-right:15px; color:#000; padding-top:4px; }
#buscsal .c5 { float:left; width: 109px; padding-top:4px; }
#buscsal .c6 { float:left; text-align:left; padding-left:30px;  }
#buscsal .int select{font-family:Arial;font-size:11px;color:#666;width:109px;border:1px solid #999;}

.tabla_hoteles {vertical-align:top;}
.tabla_hoteles .cabneg {background-color:#3d3d3d; color:#fff; width:181px; height:42px; text-align:left; padding-left:20px;border-right:1px solid #fff;}
.tabla_hoteles .cabsalneg {background-color:#3d3d3d; color:#fff; width:160px; height:42px; text-align:left; padding-left:20px;border-right:1px solid #fff;}
.tabla_hoteles th { background-color:#8e9295; color:#fff; height:42px; text-align:center; border-bottom:2px solid #fff; }
.tabla_hoteles .nhotel { background-color:#e3e3e3; color:#000; text-align:left; padding-left:20px; padding-top:12px; padding-bottom:12px; /*height:32px;*/ wid }
.tabla_hoteles td { background-color:#ececec; color:#000; text-align:center; /*height:32px;*/ border-bottom:1px solid #fff; border-right:1px solid #fff; /*padding-left:20px;padding-top:12px; */ }
.tabla_hoteles .verdetalle { width:138px; border-right:none; }
.tabla_hoteles .hab {padding-left:18px; }
.tabla_hoteles .m2 {padding-left:10px;padding-right:10px; }

.introdethotel { float:left; width:324px; line-height:18px; }
.fotodethotel { float:right; border-bottom:1px solid #d9d9d9; padding-bottom:8px; }
.fotodethotel .piefoto { color:#666; padding-top:7px; text-align:right; }
.latdethotel { padding-top:20px;}

#form-salones { color:#000; }
#form-salones .cab { background:url(../imgs/fondocabform.png);background-position:top left; background-repeat:repeat-x; width:690px; height:23px; padding-top:10px; margin-bottom:21px; }
#form-salones .caja { padding-left:3px; padding-bottom:40px; }
#form-salones .caja_com { padding-left:3px; padding-bottom:40px; }
#form-salones .headers div { float:left; width:215px; padding-bottom:5px; padding-right:20px; }
#form-salones .headers2 div { float:left; width:167px; }
#form-salones .headers2 input { margin-right:9px; }
#form-salones .campos div { float:left; width:215px; padding-bottom:17px; padding-right:20px; }
#form-salones .headers input { width:209px; border:1px solid #999; font-size:11px; color:#999; padding-top:3px; padding-bottom:3px; }
#form-salones .campos input { width:209px; border:1px solid #999; font-size:11px; color:#999; padding-top:3px; padding-bottom:3px; }
#form-salones .last { padding-right:0px !important;}
#form-salones .lhoteles div { float:none; padding-bottom:4px; }
#form-salones .lhoteles input {width:13px; border:none; padding:0; margin:0; margin-right:9px;}
#form-salones .lcheck div { float:none; padding:0; margin:0;}
#form-salones .lcheck input {width:13px; border:none; padding:0; margin:0; margin-right:9px; margin-top:4px;}
#form-salones .inputFecha { width:177px !important;}
#form-salones .cal { vertical-align:top; padding-left:10px; cursor:pointer;}
#form-salones select  { width:209px; border:1px solid #999; font-size:11px; color:#999; padding-top:3px; padding-bottom:3px; }
#form-salones .com { float:none !important; ; width:667px !important;}
#form-salones .com2 { float:none !important; ; width:680px !important;}
#form-salones textarea {float:none !important; height:79px; border:1px solid #999; width:683px; padding:0; margin:0}
#form-salones .obl { font-style:italic; font-size:11px; padding-top:5px; padding-left:25px;}
#form-salones .fizq { float:left; width:470px !important; }
#form-salones .fder { float:right !important; text-align:right; padding-top:22px;}
#form-salones .fnone { float:none !important; width:470px !important; }
#form-salones .co { padding-left:26px; padding-top:5px; }
#form-salones .nper { _width:170px;}

#imgcaptcha .txtimg {float:left;width:80px !important; padding-right:15px; padding-top:12px; }
#imgcaptcha .txtimg2 {float:left;width:80px !important; padding-right:15px; }
#imgcaptcha .imgrand { float:left; width:300px !important; }
#imgcaptcha .refresh { float:left; }
#imgcaptcha .refresh .btn { float:left; width: 24px; margin-right:7px; cursor:pointer;}
#imgcaptcha .refresh .txt { float:left; margin-top:-3px;}
#imgcaptcha .row { clear:both; padding-top:15px;}
#imgcaptcha  input { width:209px; border:1px solid #999; font-size:11px; color:#999; padding-top:3px; padding-bottom:3px; }

#ajax { display:none; }

#descargaspdf {	width:246px; padding-top:30px;}
#descargaspdf .tdescargas { height:23px; width:240px; background:url(../imgs/fbuscasalones.png);background-position:top left; background-repeat:repeat-x; padding-top:8px  }
#descargaspdf .fich { height:32px; width:240px;background:url(../imgs/fdescargas.png);background-position:bottom left; background-repeat:no-repeat;}
#descargaspdf .fich .icofich {float:left; padding-left:20px; padding-top:4px; padding-right:10px;}
#descargaspdf .fich .pdffich {float:left; font-size:11px; color:#666; padding-top:8px;}
#descargaspdf .fich .pdffich a { color:#666; text-decoration:none;}

#galhotel { width:345px; overflow:hidden; float:right; border-bottom:1px solid #d9d9d9; padding-bottom:8px;}
#galhotel .contgal { float:left;}
#galhotel .piefoto { color:#666; padding-top:7px; text-align:right; }

.ie170 {
	_width:170px !important;
}

#siguenosen2 {
	_width:183px;
	background-color:##8E9295;
}

#siguenosen2 .txt {
	float:left;
	font-size:11px;
    color:#fff;
    padding-left:7px;
    padding-top:9px;
}

#siguenosen2 .iconos {
	float:left;
    _float:right;
    padding-right:11px;
}

#siguenosen2 .canales {
	float:left;
    padding-top:3px;
    padding-left:7px;
    list-style:none;
}

#siguenosen2 .canales img {
	height:24px;
}
