.fotoInfo {float: right;margin: 5px 33px 5px 5px;}
.gris {background:#EFF0F1}
.normal {font-weight:normal}
fieldset  {border:none}
#controlia {display:none}
#general #contenido.detalleHotel a {color:#444444}
#general #contenido.detalleHotel p, #general #contenido.detalleHotel li {line-height:150%}
#general #contenido h3 a {color: #FF9900; text-decoration: none}
#general #contenido h3 a:hover {color: black; text-decoration: underline}
#general SELECT {font-size:1em /*0.8em*/;background-color:#fff}
#general OPTION, #general OPTGROUP {font-size:1em}
#general OPTGROUP {font-style:normal;padding:0;margin:0;color:#000;padding-bottom:3px;margin-top:3px}
#general OPTION {color:#333;margin:0;padding:0 0 0 3px}
.buscahotel FORM, .consultatarifa FORM {margin:1em 0 1em 0}
/*HOVERS*/
#header #idiomas #btnImpr.n a:hover ,#ruta a:hover , #general #contenido .bloqRel dd a:hover, #contenido #listaPreguntas a:hover, #contenido #mapaWeb a:hover {text-decoration:underline}
#general.backhome ul.bolo li.masinfo a:hover, #general #contenido .grupoAncho a:hover, #general #contenido .grupoEstrecho a:hover, #general #contenido .grupoEstrecho2 a:hover,#div-ofertapromos dd.masinfo a:hover, #general #contenido div.pagOfertas dd span a:hover {color:#ff9933;text-decoration:underline}
#listaPreguntas a, #mapaWeb a  {text-decoration:none}

/* AYUDAS Y TRucoS */
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden}
.clearfix {display: inline-table;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
address {font-style: normal}
.clearboth {height:0.1em;clear:both;font-size:0.1em;line-height:0.1em}
.clearboth2 {height:20px;clear:both;font-size:0.1em;line-height:0.1em}
.fclear{ clear:both}
.last-li {border-right:none !important;padding-right:0 !important}
.naranja {color:#FF9933;font-weight:bold}
.subrayado {padding:0 0 0.7em 0;background:url(../images/punteado.gif) repeat-x bottom !important}
.punteado {clear:both;height:0.5em;margin:0.4em 0;background:url(../images/punteado.gif) repeat-x center !important}
.punteado .mgi {padding-left: 3em}
.oculto {display: none}
.ocul {text-indent: -500em;float: right;margin-top: -100px;}
.bloqRel {position:relative}
/*margen fotos salones*/	
.margDcha {margin-right: 15px}
.margLeft {margin-left: 15px}
.floatLeft {float: left}
.floatRight {float: right}
.aliCent {text-align: center}
.narClar {background: #FFEFCE}
/* HOME */
H2 {font-family: Georgia, "Times New Roman", verdana, arial;font-size:0.9em;margin:0;padding:0;color:#868F98;line-height:1.1em;	margin-bottom:0.5em}
H2 .naranja {color:#FF9933;font-size:1.25em}
#interface .bloque-izqda recomendaciones, #interface .bloque-izqda recomendaciones {color:red}
/* BLOQUE RESERVAS (HOME) */
form#formtarifas {padding-bottom:0px}
.div-reserv-home {margin-right:12px; _margin-right:9px;}
.descuento {margin:-5px 0 5px 5px}
#banderahome {float:left; width: 100%; background:#FFF url(../images/fnd_banderahome.gif) bottom center no-repeat; padding-bottom:20px; margin-bottom:10px}
/*#reserv-home fieldset {position: relative}*/
#lst_zonas_hoteles { margin-left:8px}
#reserv-home fieldset div {float:left; margin-right:0px}
#reserv-home fieldset div.btn {padding:12px 0 0 5px}
#reserv-home fieldset fieldset {float:left;width:auto;padding:5px 13px 0}
#reserv-home select, #reserv-home input {font-size:0.75em;margin-right:3px;border:1px solid #7f9db9}
.div-reserv-home {float:left;width:195px;padding:9px 0px;background:url(../images/fnd_form_home.gif) 0 0 no-repeat}

#reserv-home span {margin-bottom:-10px; position:relative;top:3px}
#reservahotel {}
#reserv-home label {font-size:0.76em} 
#reserv-home #txt_num_noches {width:35px;font-size:.8em; padding:1px; margin-right:0px}
.clnd a {margin-top:10px}
#reserv-home #codpromo {width:90px;font-size:.8em; padding:1px; margin-right:0px}
.cod_promocional {width:90px;font-size:.8em; padding:1px; margin-right:0px}
.clnd a {margin-top:10px}
/*Actualidad*/
ul.bolo {list-style:url(../images/bolo_naranja.gif) outside; height: 100%; overflow:hidden; padding-left:18px}
ul.bolo li {margin-bottom:10px}
ul.bolo li.masinfo {list-style:none;background:url(../images/bullet-flecha-blanca.gif) 100% 50% no-repeat; padding:0 14px 2px 0; float:right}
/* BLOQUE INTERES (HOME) */
.interes H2, .interes2 h2 {margin-top:16px}
.interes, .interes2 {clear:both}
.bloque-izqda.interes2 {background-image:none;margin-top:20px;padding-top:20px !important}
.interes UL LI, .interes2 ul li {list-style-type:none;float:left;margin:3px 6px 0 0;padding:0;width:79px;height:77px;position:relative; overflow:hidden}
.interes ul, .interes2 ul {padding:0;margin:5px 0 10px -3px} 
/*PROMOS HOME*/
.promo { margin:15px auto 15px}
/* BLOQUE RECOMENDACIONES (HOME) */
h2.mrg-tit {margin-bottom:10px !important}
.recomendaciones H2 {margin-top:16px}
.recomendaciones DL {display:block;clear:both;margin:1em 0 1em 0;background-repeat: no-repeat;	background-position: left;height:5.2em}
.recomendaciones DT {font-weight:bold;text-transform:uppercase;margin:0;padding:0.2em 0 0.3em 80px;line-height:1em}
.recomendaciones DD {margin:0;padding:0 0 0 80px;font-size:0.9em;line-height:1em}
/* BLOQUE CALLCENTER (HOME) */
DIV.callcenter IMG {margin:10px 0 10px}
DIV.callcenter2 IMG {margin:0 0 10px}
/* BLOQUE NEWSLETTER (HOME) */
.newsletter {margin-bottom:15px}
#emailboletinhome {width:120px; margin-right:10px; font-size:0.9em}
#btnboletinhome {margin-bottom:-4px}
/* BLOQUE CONSULTA TARIFAS Y BUSCAHOTEL (HOME) */
#formtarifas,  #formhotel {margin:0;padding:0;width:102.8%} 
#formtarifas select, #formhotel select {width:84%; margin-right: 1.4%}
.optGroup {font-weight: bold;background: #E9E8DF}
#formtarifas select option, #formhotel select option {text-indent: 5px; color: #333333}
#interface .opGup {font-weight:bold !important;background: #f3b45d; color: #FFF !important}
#interface .opGupCosta {font-weight:bold !important;background: #A096A2; color: #FFF !important;}
/* BLOQUE OFERTAS (HOME) */
#div-ofertapromos {float:left; width:326px; padding:0 20px;font-size:0.75em}
.ofertapromo {float:left; width: 100%; position:relative; margin-bottom:25px}
.ofertapromo .img {position:relative; float:left; width:79px; height:79px }
.ofertapromo .img img {width:79px; height:79px}
.ofertapromo .img span {position: absolute; top: 0; left:0;display: block; width:100%; height:100%; background:url(../images/marco_79.gif) 0 0 no-repeat}
#div-ofertapromoss h2 {margin:15px 0 0 5px}
.ofertapromo dl {margin:0 0.2em 0;color: #5F5F5F; float:right; width:72%;min-height:8em; _height: 8em}
.ofertapromo dt {padding:0 0 0.5em;font-weight:bold}
.ofertapromo dd {padding-bottom:20px}
.ofertapromo dd.masinfo {position: absolute; right:0; bottom:0; background:url(../images/bullet-flecha-blanca.gif) 100% 50% no-repeat; padding:0 14px 2px 0}
/* PAGINA LOCALIDADES Y TARIFAS */
.localidades, .tariPage .tarilocalidades {padding:0 0 0 260px;margin:15px 0 10px;background-position: 18px left;background-repeat:no-repeat;height:11em;position: relative}
* html .localidades, * html .tariPage .tarilocalidades {padding:15px 0 0 260px;margin:-15px 0 -5px;background-position: 15px left;background-repeat:no-repeat;height:11em;position: relative}
.localidades.benidorm {background-image:url(../archivos/benidorm.jpg)}
.localidades.villajoyosa {background-image:url(../archivos/villajoyosa.jpg)}
.localidades.mojacar {background-image:url(../archivos/mojacar.jpg)}
.localidades.orihuela {background-image:url(../archivos/orihuela.jpg)}
.localidades.peniscola {background-image:url(../archivos/pnscola.jpg)}
#contenido .localidades UL, #contenido .tarilocalidades UL {margin:10px 0 0 5px}
.localidades UL, .localidades LI, .tarilocalidades UL, .tarilocalidades LI  {margin:0;padding:0;list-style:none}
.localidades LI, .tarilocalidades LI {font-size:0.9em;width:49.9% !important;display:block;float:left }
#contenido .localidades li a, #contenido .tarilocalidades li a {color: #5F5F5F}
.localidades p, .tarilocalidades p {font-family: tahoma, arial, verdana;font-size:0.9em;clear:both;padding:0 1.5em 0 0 !important;margin:0.5em 0 0 0 !important;background:url(../images/bullet-flecha-blanca.gif) no-repeat right center; position:absolute;right:0; bottom:0; _bottom:.5em}
.localidades p a, .tarilocalidades p a {display:block;clear:both;color:#FF9933 !important}
#contenido .localidades p a:hover, #contenido .tarilocalidades p a:hover {color:black !important}
.localidades a, .tarilocalidades a {text-decoration: none}
#contenido .localidades a:hover, #contenido .tarilocalidades a:hover {text-decoration: underline !important; color:#F90 !important}
.tariPage .tarilocalidades.benidorm {background-image:url(../archivos/benidorm_tarifas.jpg)}
.tariPage .tarilocalidades.villajoyosa {background-image:url(../archivos/villajoyosa_tarifas.jpg)}
.tariPage .tarilocalidades.mojacar{background-image:url(../archivos/mojacar_tarifas.jpg)}
.tariPage .tarilocalidades.orihuela {background-image:url(../archivos/orihuela_tarifas.jpg)}
.tariPage .tarilocalidades.peniscola {background-image:url(../archivos/pnscola_tarifas.jpg)}
#contenido.detalle .localidades.golf ul {margin:10px 0 0 5px !important}
.detalle .localidades.golf UL, .detalle .localidades.golf LI {margin:0;padding:0;list-style:none !important}
.detalle .localidades.golf LI {font-size:0.9em !important;width:49.5% !important;display:block !important;float:left !important }
#contenido.detalle .localidades.golf LI A{color: #5F5F5F}
.detalle .localidades.golf p {font-family: tahoma, arial, verdana;font-size:0.9em;clear:both;padding:0 1.5em 0 0 !important;margin:0.5em 0 0 0 !important;background:url(../images/bullet-flecha-blanca.gif) no-repeat right center; position:absolute;right:0;top: 9.6em;_top:11em}
.detalle .localidades .golf P A {display:block !important;clear:both !important;color:#FF9933 !important}
.detalle .localidades.golf P A:hover {color:black !important}
.detalle .localidades.golf a {text-decoration: none !important}
/* SUBMENU HOTELES */
#lateral-izqd .hotel {width:190px;background:#EFEEE8 url(../images/fnd_menuhot_sup.gif) 0 0 no-repeat; padding-top:6px;margin-bottom:10px}
.hotel ul {font-family:tahoma, Verdana, Arial, Helvetica, sans-serif; background: #FFF url(../images/fnd_menuhot_inf.gif) 0 100% no-repeat;padding-bottom:6px}
.hotel li {margin-bottom:1px; _margin-bottom:0}
.hotel li a, .hotel li a:visited {padding:3px 3px 3px 8px;background-color:#EFEEE8;width:179px;display:block;color:#555;text-decoration: none}
.hotel li a:hover, .hotel li a.menSelec:hover {text-indent:6px;background-color:#C7C3B4}
.hotel li li a, .hotel li li a:visited {width:167px}
#menuHot a.menSelec {color:#FF9900;font-weight: bold}
ul#listInfoMen {margin:0 0.1em 0 1em !important; padding:0 !important}
ul#listInfoMen li a {background-color:#DFDFDF}
ul#listInfoMen li a:hover {background-color:#EFEFEF}
.pde_hide{display:none}
.pde_show{display:block;}
.pde_active{background-color:#C7C3B4 !important}
/*ul#subMenu li ol {margin: 0.5em 0.5em; list-style-type:none}
ul#subMenu li ol li {margin:0.2em 0}
ul#subMenu li ol li a {color: #000}
ul#subMenu li ol li a:hover {text-decoration:underline; margin-left: 0.8em; color: #F93}*/
.subMenu_hide{display:none}
.subMenu_show{display:block;}
.subMenu_active{}
.open {display: block}
.closed {display: none}
#ul_item1 {margin:0 0.1em 0 1em !important; padding:0 !important}
li#item1 {cursor:pointer}
#ul_item1 li {list-style-type: none}
#ul_item1 li a {background-color:#DFDFDF}
#ul_item1 li a:hover {background-color:#EFEFEF}
/*Submenu desplegable noticias*/
ul#subMenu li ol {margin: 0.5em 0.5em; list-style-type:none}
ul#subMenu li ol li {margin:0.2em 0}
ul#subMenu li ol li a {color: #000}
ul#subMenu li ol li a:hover {text-decoration:underline; margin-left: 0.8em;color:#F93}
/*Ismael*/
ul#subMenuNoticias li ol {margin: 0.5em 0.5em; list-style-type:none}
ul#subMenuNoticias li ol li {margin:0.2em 0}
ul#subMenuNoticias li ol li a {color: #AAAAAA}
ul#subMenuNoticias li ol li a:hover {text-decoration:underline; margin-left: 0.8em; color: #F93}
ul#subMenuNoticias {margin:-10px 0 0 0; padding: 0 0 1em 15px}
ul#subMenuNoticias h3, #subMenu h4 {font-size:1em}
ul#subMenuNoticias h3 {font-weight: bold; color: #F93; margin:0.8em 0 0 -10px;padding:0 0 0 10px;background: url(../images/bullet-flecha.gif) no-repeat left 4px}
ul#subMenuNoticias h3 a {color: #F93}
ul#subMenuNoticias h3 a:hover {text-decoration:underline; margin-left: 0.4em; color:#000}
ul#subMenuNoticias h3.activSubme a {color: black}
ul#subMenuNoticias h4 a {font-weight:normal; margin:0 0 0 0.4em;padding:0; color: #000}
ul#subMenuNoticias h4 a:hover {text-decoration:underline; margin-left: 0.8em; color: #F93}
ul#subMenuNoticias .activSubme a {font-weight: bold}

/*.subMenu_hide{display:none}
.subMenu_show{display:block;}
.subMenu_active{}*/
/**SErvicios e instalaciones**/	
.servIns {clear:both; padding-top: 10px}
.servIns UL LI {list-style-type:none;float:left;margin:3px 6px 0 0;padding:0}
.servIns UL {padding:0;margin:0 0 10px 0}
#contenido ul.listaboloverde  {margin:20px 0 25px 35px}
.listaboloverde li, .detalle .listaboloverde li{ list-style:none; background:url(../images/tic.gif) 0 2px no-repeat; padding-left:16px; margin-bottom:10px}

.detalleHotel .listaboloverde li {background-position: 0 .3em}
/*SUBSITES******************************/
.pIntro {margin:0;padding: 10px 0 5px}
.subsi#contenido .bloqRel {height: 11.5em;margin-top: 10px; padding: 0 0 5px}	
#contenido .subsi h3 {margin: 0 0 0 2px;padding: 0}
#contenido.subsi span.imgDl { float:left; width:316px }
.subsi dl {padding: 0 0 0 326px;background: no-repeat} 
#contenido.subsi dl dt {margin: 0 0 1em;font-weight:bold;color:#000}
#contenido.subsi dl dd {margin:.2em 0 .1em}
#contenido .bloqRel .btnsPie {position: absolute;left: 0px;top: 95px;padding: 0; margin: 0}
.bloqRel .btnsPie li {font-weight: bold;font-size: 0.9em;color: white;float: left}
.bloqRel .btnsPie li a {display: block;width: 94px;height: 16px;}
div#contenido.subsi div.punteado {margin: 0 0 -12px -1px;padding:0}	
.btnInfo {background:url(../images/btn-info-hotel.gif) no-repeat;width: 94px;height: 16px;margin-right: 9px}
.btnTari {background: url(../images/btn-tarifas.gif) no-repeat;width: 94px;height: 16px;margin: 0 8px}
.btnTariSpa {background:url(../images/btn-tarifas-spa.gif) no-repeat;width: 94px;height: 16px;margin: 0 9px}
.btnGolf {background: url(../images/btn-golf.gif) no-repeat;width: 94px;height: 16px;margin: 0 4px}
.btnSalon {background: url(../images/btn-salones.gif) no-repeat;width: 94px;height: 16px;margin: 0 9px}
.btnReserv {background:	url(../images/btn-reservar.gif) no-repeat;width: 94px;height: 16px;margin-left: 9px}
#contenido.subsi ul.ulNaran {margin:0 0 14px 54px;list-style: none; }
#contenido.subsi .ulNaran li {margin:0.5em 0;padding-left:10px;background: url(../images/boliche-ul.gif) 0 .4em no-repeat}
/*Fotos de area*/
.imgArea span {display: block;width:557px;height:101px; background:no-repeat; margin:6px 0 28px}
.imgOfer span {background: url(../archivos/imgOfertas.jpg)}
/*.imgTari span {background: url(../archivos/imgTarifas.jpg); height: 35px;}*/
.imgHote span {background: url(../archivos/imgHoteles.jpg)}
.imgCono span {background: url(../archivos/imgConoce.jpg)}
.imgEmpl span {background: url(../archivos/imgEmpleo.jpg)}
.imgGolf span {background: url(../archivos/imgGolf3.jpg)}
.imgNoti span {background: url(../archivos/imgNoticias.jpg)}
.imgSalo span {background: url(../archivos/imgSalones.jpg)}
.imgIntu span {background: url(../archivos/imgInfoturis.jpg)}
.imgSpa span {background: url(../archivos/imgSpa.jpg)}
.imgRese span {background: url(../archivos/imgReserva.jpg)}
.imgGaler span {background: url(../archivos/imgGaleria.jpg)}
.imgBolet span {background: url(../archivos/imgBolet.jpg) no-repeat;}
.imgRecomen span {background: url(../archivos/imgRecomen.jpg)}
.imgAcc span {background: url(../archivos/imgAcces.jpg)}
.imgMeteo span {background: url(../archivos/imgMeteo.jpg)}
.imgGolf2 span {background: url(../archivos/imgGolf2.jpg)}
.imgVentajas span {background: url(../archivos/imgVentajas.jpg)}
.imgGearth span {background: url(../archivos/imgGearth.jpg)}
/*****menu de seccion********/
#lateral-izqd h2 a {color:#FFF}
#lateral-izqd h2 span {position:absolute;background-repeat:no-repeat}
span.h2Tari {width:74px;height:19px;background:url(../images/tarifas_h2.gif)}
span.h2Ofer {width:134px;height:38px;background:url(../images/ofertas_h2.gif)}
span.h2Cono {width:124px;height:18px;background:url(../images/conoce_h2.gif)}
span.h2Emple {width:82px;height:25px;background:url(../images/empleo_h2.gif)}
span.h2Noti {width:92px;height:38px;background:url(../images/noticias_h2.gif)}
span.h2Golf {width:47px;height:19px;background:url(../images/golf_h2.gif)}
span.h2Salo {width:87px;height:38px;background:url(../images/salones_h2.gif)}
span.h2Intu {width:95px;height:38px;background:url(../images/infoturis_h2.gif)}
span.h2Spa {width:88px;height:43px;background:url(../images/spa_h2.gif)}
span.h2Hote {width:83px;height:19px;background:url(../images/hoteles_h2.gif)}
span.h2Reser {width:110px;height:33px;background:url(../images/reservas_h2.gif)}
span.h2Grupos {width:110px;height:33px;background:url(../images/grupos.gif)}
span.h2Galer {width:105px;height:45px;background:url(../images/galeria_h2.gif)}
span.h2Bolet {width:88px;height:38px;background:url(../images/boletin_h2.gif)}
span.h2Recomen {width:163px;height:44px;background:url(../images/recomen_h2.gif)}
span.h2Contac {width:101px;height:19px;background:url(../images/contacto_h2.gif)}
span.h2Ayuda {width:68px;height:25px;background:url(../images/ayuda_h2.gif)}
span.h2Acces {width:148px;height:19px;background:url(../images/accesibilidad_h2.gif)}
span.h2Aviso {width:56px;height:45px;background:url(../images/aviso_legal_h2.gif)}
span.h2Mapa {width:51px;height:34px;background:url(../images/mapa_web_h2.gif)} 
span.h2Meteo {width:144px;height:44px;background:url(../images/meteo_h2.gif)}
span.h2Golf2 {width:92px;height:38px;background:url(../images/golf2_h2.gif)}
/*Li y H del submenu*/
#subMenu {margin:-10px 0 0 0; padding: 0 0 1em 15px}
#subMenu h3, #subMenu h4 {font-size:1em}
#subMenu h3 {font-weight: bold; color: #F93; margin:0.8em 0 0 -10px;padding:0 0 0 10px;background: url(../images/bullet-flecha.gif) no-repeat left 4px}
#subMenu h3 a {color: #F93}
#subMenu h3 a:hover {text-decoration:underline; margin-left: 0.4em; color:#000}
#subMenu h3.activSubme a {color: black}
#subMenu h4 a {font-weight:normal; margin:0 0 0 0.4em;padding:0; color: #000}
#subMenu h4 a:hover {text-decoration:underline; margin-left: 0.8em; color: #F93}
#subMenu .activSubme a {font-weight: bold}
div.bloque-izqda.subsite H2 {font-family: Georgia, "Times New Roman", verdana, arial;font-size:1.8em;color:#FF9933;font-weight: normal;padding:0 0 0.3em}
div.bloque-izqda.subsite H3 {font-size: 1em;font-weight: normal;margin: 12px 0 0}
.bloque-izqda.subsite ul {margin:-10px 0 10px 10px; padding: 0}
.bloque-izqda.subsite li {margin: 5px; padding:0}
.bloque-izqda.subsite DL {font-family: Tahoma, Arial, Verdana, Sans-serif;padding: 0}
.bloque-izqda.subsite DT {font-weight: bold;}
.bloque-izqda.subsite DD A, .bloque-izqda.subsite DD A:visited {text-decoration: none; color:#5F5F5F}
.bloque-izqda.subsite DD A:hover {text-decoration: underline; color:black; padding-left: 3px}
.activNaranja {margin-left: -10px;padding-left: 10px;background-image: url(../images/bullet-flecha.gif); background-repeat: no-repeat;background-position: left 4px}
ul.ulDirec li.activNaranja {font-weight: bold;margin-left: -10px;padding-left: 10px;background-image: url(../images/bullet-flecha.gif); background-repeat: no-repeat;background-position: left 4px}
ul.ulDirec li.activNaranja a {text-decoration: none; color:#FF9933}
/****** TABLA DE TARIFAS*/
#general #contenido p.p-anclatarifas {text-align:center;margin:2em auto;background: #EEE;border-right: 2px solid #CCC;border-bottom: 2px solid #CCC;width:26%; padding:10px 0;}
#general #contenido .p-anclatarifas a {color:#FF9900; font-size:100%; font-weight:bold}
.tablaTarifas {font-size: 90%;font-family: verdana, sans-serif; border-collapse:collapse;border: 2px solid #F5B752; width: 99%; margin:10px auto 2em;_margin-top:0}
.tablaTarifas td, .tablaTarifas th {padding: 3px;border: 1px solid #F5B752}
.tablaTarifas th.narClar {font-weight: normal}
.tablaTarifas thead, .tablaTarifas tfoot  {background: #FFCC66}
.tablaTarifas tr.tarifaFilaA {background: #EFEFEF}
.tablaTarifas tfoot tr td p {margin: 5px;text-align: center;font-style: italic}
.thNaran {background: #FFCC67}
.thAmaril {background: #FFEFCE}
.tablaTarifas .bordizq {border-left: 2px solid #F5B752;border-collapse:separate}
.tablaTarifas tr.bordsup {border-top: 2px solid #F5B752;border-collapse:separate}
.tablaTarifas tr th {text-align:center; width: auto}
thead td.aliCent {text-align:center; width:auto}
/******LOCALIZACION*/
/*****************COMO LLEGAR*/
#contenido.localizacion h3.h3Sup {margin-bottom:10px}
img.imgComoLle {float:left;margin: 10px 10px 0 0}
#contenido ul.comoLlegar {list-style: none;width: 190px;margin: 10px 0 0 }
ul.comoLlegar li {margin: 4px 0;padding: 10px 0 0 38px;_height: 20px;min-height: 20px; width: 100%}
.liCentro {background: url(../archivos/ico-centro_hist.gif) no-repeat left center}
.liAutop {background: url(../archivos/ico-autopista.gif) no-repeat left center}
.liAerop {background: url(../archivos/ico-aeropuerto.gif) no-repeat left center}
.liAeroBus {background: url(../archivos/ico-autobusaerop.gif) no-repeat left center}
.liTren {background:url(../archivos/ico-estac_tren.gif) no-repeat left center}
h4.infoAutob{float: left;font-size:1em;width:190px;padding:8px 0 5px 10px;background:url(../images/bullet-flecha.gif) left 12px no-repeat}
#contenido.localizacion  p.infoAutob {float: left;margin:0;width:230px;line-height:130%}
/*******DETALLE DE GOLF**************************/
.listGolfDet  {margin: 15px 0 0 10px;}
.listGolfDet dd img {float: right;margin-top:-5px;}
.listGolfDet DT {font-weight: bold; color: #339900}	
.destacListGolf {background: #EFF0F1;width: 315px;padding: 3px;text-align: center;margin: 10px 0 10px 10px}
.campoGolf {position:relative;}
.campoGolf h3 {float: left}
.campoGolf table {font-size: 1em}
.tablaTarifas.tablaGolf td {text-align:center}
/*niapa tabla golf*/
#contenido.detalle.campoGolf li.slopes {float: left; width:auto; margin:0px 10px 0px 0px !important; padding:0px !important;}
#contenido.detalle.campoGolf table td {padding:2px 0;}
.detalle.campoGolf table h3 {width:100%;text-align:center !important}
.detalle.campoGolf table td {position:relative}
.detalle.campoGolf table img.planoGolf {position:absolute;right:0;float:none !important;margin-top:8px;/*margin: 0 !important*/}
.campoGolf td.comollegar {vertical-align:top; text-align:right}
#general #contenido.campoGolf td.comollegar a {background:url(../images/ico-interrogante.gif) left center no-repeat; padding:2px 0 2px 17px; text-decoration:none; color:#FF9900;margin:-5px 0 20px 0;position:relative;font-family:Arial,Helvetica,sans-serif; float:right}
#general #contenido.campoGolf td.comollegar a:hover {text-decoration:underline}
/*Recomendaciones*/
#detalRecom table {font-size: 1em}
#contenido.detalle #detalRecom ul.ulNaran {margin-left:100px}
#contenido.detalle #detalRecom ul.ulNaran li {margin:0 0 5px;float:none;width:auto;;list-style: url(../images/bullet-flecha.gif)}
#contenido.detalle #detalRecom table.tablaTarifas {width:55%;margin:0 auto;}
/******SALONES*/
.detalle IMG {float: left;}
.detalle .fomrsrv img {float:none}
.detalle UL {list-style:none;padding-bottom: 14px}
.detalle LI {display: block;list-style:none;float: left;margin: 2px;width: 239px}
.fotoyPie {float: left;padding-bottom: 15px;position: relative;margin-top:8px}
#contenido .fotoyPie p {position: absolute;top: 167px;right: 0;margin: 0;padding: 0;width: 270px;text-align: right;font-size: 0.9em}	
.fotoyPie img {width:270px; height:165px}
/*GENERALES DE LAS PAGINAS DE DETALLE*/
#contenido ul.bolinGris li { list-style:none; background: url(../images/boliche-ul.gif)0 .5em no-repeat; padding:0 0 10px 10px}
#contenido.detalle .ulNaran {margin-left: 15px;padding-left: 15px;list-style: disc outside url(../images/bullet-flecha.gif);list-style-image: url(../images/bullet-flecha.gif)}
#contenido.detalle ul.ulNaran li {list-style: disc outside url(../images/bullet-flecha.gif)}
.liNaranASub {text-decoration: underline; display: block}
.liNaranASub  a  {text-decoration: underline; display: block}
.detalle ul#equipHotel li { background:url(../images/boliche-ul.gif) 0 .4em no-repeat; padding-left:8px; width:47%;margin-bottom:5px}
/*****INFORMACION TURISTICA*****/
#contenido.detalle.infoturis .subrayado {padding:1em 0 2em}
#contenido.detalle.infoturis h3 {margin-bottom:1em}
#fotosTurismo div {float:left; margin:27px 0 0 25px;_margin:27px 0 0 20px}
#buscaHotTuris {margin:1em 0.2em}
#buscaHotTuris h2 {margin:0 0 -0.5em 1em}
#buscaHotTuris form {margin:0 0 2em 0.5em}
.inflotaDcha {float: right;width: 45%;margin: 0 10px 10px 40px}
.detalle div.bloqueFotoinfo {float:right;margin:0}
.detalle div.bloqueFotoinfo2 {float:left;margin:0 0 0 30px}
* html .detalle div.bloqueFotoinfo2{margin:0 0 0 15px}
.detalle div.bloqueFotoinfo2 img{float:left;margin:0 10px 0 0}
p.svt{font-size:110%;color:#000;padding:5px 0;text-align:center}
p.sv{padding-bottom:3px}
ul.sanv{width:100%;float:left;margin:0}
ul.sanv li{width:100%;background:url(../images/bullet-flecha.gif) center left no-repeat;padding:0 0 0 10px;margin-bottom:4px}
ul.sanv li a{color:#5f5f5f !important;font-weight:bold}
.detalle .bloqueFotoinfo img {float:left}
#datInt dl {margin: 10px 0 5px 30px}
#datInt dl dt {font-weight: bold}
#datInt dl dd {margin-left: 10px}
#contenido.infoturis dl dt {font-weight: bold;margin-top: 1em}
#contenido.infoturis dl dd {margin-top: 0.5em;}
#general.backother #contenido.infoturis {position:relative}
#general.backother #contenido.infoturis a.irA {margin:0; position:absolute;right:0}
#tablasBus table {margin:0 auto 1em; width:95%}
#tablasBus table tbody tr {text-align:center}
#contenido.detalle.infoturis ul.ulNaran {clear:both; width:auto}
#contenido.detalle.infoturis ul.ulNaran li {padding: 0 0 5px 10px; width:auto; float:none;background: url(../images/boliche-ul.gif) 0 .45em no-repeat; list-style-image:none; list-style-type:none}
#contenido.detalle #sMenuTuris {margin: 0 0 1em -4px; padding:0; width:100%}

#sMenuTuris li {float:left; background:url(../images/btn-infoturis.gif) top left no-repeat; font-family:verdana, arial,sans-serif; font-size: 0.99em; letter-spacing:-0.08em; text-align:center; width: auto;margin: 0 0.32em 0 0}
#contenido #sMenuTuris a {color: #FFF; text-decoration:none; padding: 4px 0 0;display:block; width: 89px; height:18px;}
.sMTselec {font-weight: bold}
dl.dlFotoTurismo  {width: 96%; margin:0 auto}
.dlFotoTurismo dt {float:left; width:20%}
.dlFotoTurismo dd {float:left; width:79.5%; clear: right; height:9em;padding-top:1em}
#contenido.infoturis dl.dlTextoTurismo {margin-left: 3em; }
#contenido.infoturis .dlTextoTurismo dt {font-weight:bold; margin-bottom:.25em}
#contenido.infoturis .dlTextoTurismo dd {margin:0 0 1em}
#contenido.infoturis .dlTextoTurismo dd dt {background: url(../images/boliche-ul.gif) 0 .45em no-repeat; margin:0 0 0 -10px; padding-left:10px}
#contenido.infoturis a { color:#FF9900 !important; text-decoration:none}
#contenedor #contenido.infoturis a:hover {text-decoration:underline}
#contenido.detalle.infoturis p .irA {clear:both}
/**************CONOCENOS**********************************
/*Recomendaciones*/
#masInfRec {text-align:right}
/**************PAGINA OFERTAS***********************************/
#bloqPagOfer H3 {margin: 13px 0 10px}
div.pagOfertas {float: left; margin: 0 0 20px 10px;width: 447px;min-height:7.5em; position:relative}/*; height:8.6emquitar la altura cuando se arregle*/
.pagOfertas dl {padding:0;margin:0; overflow:hidden; height:100%; clear:both}
#contenido div.pagOfertas dl dt {margin: 0; padding:0 0 2em ; font-weight: normal; color:#5F5F5F}
#contenido .pagOfertas dl p {margin:0 0 10px 10px; padding:0}
#contenido div.pagOfertas dd {padding: 0 0 0 10px; margin: 0 0 0.4em}
div.pagOfertas dd span {position: absolute; bottom:0; right:-1px;background:url(../images/bullet-flecha-blanca.gif) 100% .2em no-repeat; padding-right:15px; font-family:Arial, Helvetica, sans-serif;clear:both}
div.pagOfertas p span {background-image:none} /*se pone pq en el codigo hay spans sueltos y IE les pone fondo de flecha*/
#contenido p.notaOferta {font-size: 0.8em; margin: 2em 0}
/*LATERALES****************/
.bloque-izqda a {text-decoration: none;color:#5F5F5F} 
.bloque-izqda a:hover {text-decoration:underline}
.bloque-izqda.interes {background: url(../images/punteado.gif) 0 0 repeat-x; padding-top:20px !important; margin-top:20px}
.bloque-izqda.logos h3{ font-size:1em}
/**********************NOTICIAS***********************/
#general #navNot {float: right;font: 1em Tahoma, Verdana, sans-serif; font-size: 0.7em;margin: 0}
#general #navNot a {text-decoration: none; color: black}
#general #navNot a:hover {color: #FF9900}
.navAnt {padding: 0 0.6em 0 1.5em;background: url(../images/bullet-flecha-blanca_iz.gif) no-repeat left 2px }
.navSig {padding: 0 1.5em 0 0.6em;background: url(../images/bullet-flecha-blanca.gif) no-repeat right 2px}
.navSup {padding: 0 0.6em}
.fechaNotic {font-size: 0.9em;font-style: italic}
#fotosDetNot {float: right; width: 150px;margin: 0 0 5px 10px}
#fotosDetNot img {margin-bottom: 5px}
/*************************RESERVAS**********************/
#contenido.detalle #pasosReserva {width:99%; background:url(../images/fnd_pasos_reserv.gif) no-repeat center top;padding: 2px 3px 0 ; position: relative; margin-top:12px; height:100%; overflow:hidden;}
#contenido #pasosReserva ol {width:40em;padding:2px 0 5px; margin:0 auto}
#pasosReserva li {float: left;color: #666; width:32%;padding:7px 0 0 0; text-align:center}
#pasosReserva li span.paso { margin-bottom:-10px; display:block;font-weight:bold}
#pasosReserva li.pasoAct span.paso {color:#FF9900}
#pasosReserva li.pasoAct {font-weight: bold;color: #000;background:url(../images/li_pasos.gif) top center no-repeat;}
#pasosReserva .etiqueta {font-weight: normal; font-size:90%}
#divFormRes h3 {margin: 0.9em 0.5em}
#divFormRes h4 {margin: 0.7em 0.7em 1.5em; font-size: 1em;color: #000}
#divFormRes p.inst {margin: 0.5em; padding:0 0 0 10px;background: url(../images/bolo_naranja.gif) no-repeat left 4px}
/*#divFormRes p.imgRight {text-align:right;width:60px;float:right;}*/
.inst {padding:0 0 0 10px;background: url(../images/bolo_naranja.gif) no-repeat left 4px}
#contenido .trian {background:transparent url(../images/bullet-flecha.gif) no-repeat scroll left 4px;
padding:0 0 0 10px; margin-left:10px}
#divFormRes .punteado{margin: 0 auto; width:96%}
.cubretablas { margin: 10px auto 15px; width:532px;background: #EFEEE8 url(../images/fnd_form_reserva_2.gif) bottom left no-repeat; padding:0 0 8px;}
.cubretablas2 {background:url(../images/fnd_form_reserva.gif) top left no-repeat;padding:8px 5px 0 }
#divFormRes table label {margin: 0 0.3em 0 0.7em}
#divFormRes input, #divFormRes select {font-size: 1em}
#divFormRes table p {margin: 0;}
#contenido #navegRes {text-align: center; margin: 1.5em auto 1em;display: block}
#contenido #navegRes img {float: none;margin: 0 auto}
#contenido #navegRes a {margin-right:1em;}
table.tabPadFor th, table.tabPadFor td {padding: 0.242em; _padding: 0.4em}
#divFormRes table {border-collapse:collapse; width:100%}
#divFormRes table td {padding:5px 3px}
#divFormRes thead,  #divFormRes tr.cabecForm th, #divFormRes tr.cabecForm td {text-align: center; margin: 0 auto;color: #FF9900; border-bottom:5px solid #FFF; padding:6px 3px 8px}
#divFormRes #tabForDatos th , #divFormRes #tabForDetalle th {/*padding: 0.5em*/}
#divFormRes .tdGris{border: 1px solid black; width: 13px; height:13px;BACKGROUND:#cccccc}
#divFormRes .tdNaran {border: 1px solid black;width: 13px; height:13px; BACKGROUND:#f5b752}
#divFormRes .tdMora{border: 1px solid black;width: 13px; height:13px;BACKGROUND:#d8bdd8}
#divFormRes .tdNoDat {border: 1px solid black;width: 13px; height:13px;BACKGROUND:#F4F0F1}
#divFormRes #tabla_mes, #divFormRes #tabla_mes_posterior, #divFormRes #tabla_mes_anterior {margin: 1.3em;WIDTH: auto; font-size:0.9em; text-align:center}
#divFormRes table tr.conBor td {border: 1px solid black}
#divFormRes textarea#txt_resultado {margin: 1.2em; width:94%; height:5em;padding: 0.5em;font-family: Arial, Helvetica, sans-serif; font-size: 1em}
/*Paso 3*/#contenido #lbl_mes_posterior, #contenido #lbl_mes_consulta, #contenido #lbl_mes_anterior {font-weight: bold; margin:0.8em 0 0.6em 0.8em}
/*PAso 4*/
#contenido #tabla_hab_disponibles {width: 94%}
#contenido #tabla_hab_disponibles th {padding:0.2em}
#contenido #tabla_hab_disponibles select {margin: 0 auto}
td.divisTabla {width: 1px !important; background:url(../images/punteado.gif) repeat-y bottom}
/*Paso 5*/#lbl_hotel_seleccionado {FONT-WEIGHT: bold; WIDTH: 182px; BORDER: none;}
#contenido #lbl_hotel_seleccionado {margin: 2em auto}
#contenido #tabForDetalle, #contenido #tabForDatos {width: 99%; margin-right: 2px}
#divFormRes #txt_observaciones {margin: 1.2em; width:94%; height:5em;padding: 0.5em;font-family: Arial, Helvetica, sans-serif; font-size: 1em}
#divFormRes .cuerpo_caducidad {bordeR: 2px solid black}
#divFormRes #lbl_texto_sugerencias {margin: 0 2em}
/**********************EMPLEO*************************/
#contenido ul.listEmpleo {margin:10px 0 10px 20px; padding:0}
.listEmpleo li {margin:30px 0;list-style:none}
.subsi .listEmpleo dl {padding-left:0; clear:both; overflow:hidden; height:100%;}
UL.listEmpleo dl dt {margin-bottom:0.5em;float:left;width: 21%; clear:left}
UL.listEmpleo dl dd {margin-bottom:0.5em;float:right;width:77%}
UL.listEmpleo li p {text-align: right; margin: 0.5em 0 10px 5em !important}
UL.listEmpleo a {color: #FF9900 !important;text-decoration:none;margin:0 !important; float:none !important}
UL.listEmpleo a:hover {color: black !important}
#contenido #formuEmpleo table {margin: 0 auto; width:94%; border: none;font-size: 1em}
#formuEmpleo h3 {margin: 0.9em 0.5em}
#formuEmpleo h4 {margin: 0.7em 0.7em 1.5em; font-size: 1em;color: #000}
#formuEmpleo thead, #formuEmpleo .cabecForm {text-align: center; margin: 0 auto;background: #FFCC66}
#formuEmpleo p.inst {margin: 0.5em; padding:0 0 0 10px;}
.instBl {padding:0 0 0 10px;background: url(../images/bullet-flecha-blan.gif) no-repeat left 4px}
#formuEmpleo textarea, #formuEmpleo input {font-family: Arial, Helvetica, sans-serif; font-size: 1em}
#formuEmpleo textarea {padding: 0.5em}
/**********************/
#contenido #formuBoletin table {margin: 0 auto; width:98%/*94%*/; border: none;font-size: 100%}
/*****Contacto**************/
#contacto ul {margin: 0.5em 0 0.5em 15em; list-style:none}
#contacto h3 {margin: 1em 0 0.5em /*12em*/; }
#contacto img {margin: 1.5em 0; float: left}
#contacto ul li {margin: 0.8em 5px}
#contacto img.logoServi {margin: 0px 0 0 105px;/*margin-right:11px*/}

/*nuevos estilos pagina contacto*/
.listahoteles{margin:0.5em 0!important}
.listahoteles .img {float:left;width:90px; margin:none!important; padding-top:3px}
.listahoteles .txt {/*float:left; width:100%*/ overflow-y:auto; overflow-x:hidden;}
.listahoteles .img img {margin:0!important}
.listahoteles li{float:left;/*padding-bottom:15px;*/width:265px;height:8.5em}
/******Ayuda**********/
#ayuda {position: relative}
#listaRespuestas {list-style-type: none; line-height:150%}
#listaRespuestas li {font-weight:normal}
#contenido #listaPreguntas {margin:2em 3em}
#contenido #listaPreguntas li {margin: 0.5em 0 0.5em 2em}
#contenido #listaRespuestas h3 {margin:25px 0 15px}
#contenido #listaRespuestas {margin-top: 3em}
#contenido #listaRespuestas p {margin: 0.5em 0 10px 1em}
#contenido #listaRespuestas dl {margin: 0.5em 0 1em 2.5em; padding: 0}
#contenido.subsi #listaRespuestas dl dt {font-weight:bold; color:#5F5F5F;margin: 0.5em 0 0}
#contenido.subsi #listaRespuestas dd {margin:0 0 10px}
#general.backother #contenido a.irA {color: #F90;display:block; margin:1em -3em 1em 456px; text-decoration:none; background: url(../images/fl-bl-sup.gif) center left no-repeat; text-indent: 1em; padding: 0}
#general.backother #contenido a.irA:hover {color: #000; text-decoration:underline}
/*Mapa web*/
#contenido #mapaWeb h3 {margin:0}
#mapaWeb h4 {color:#5F5F5F;font-size:1em; margin:5px 0 5px 10px}
#mapaWeb ul {margin:5px 0 10px 12px}
#mapaWeb ul li {margin-bottom:3px;list-style:none; background: url(../images/boliche-ul.gif) 0 .5em no-repeat; padding-left:10px}
#mapaWeb table {border:0; vertical-align:top;width: 98%; font-size:1em; margin-top:10px}
#mapaWeb table td {vertical-align:top}
div#contenido.subsi #mapaWeb table .punteado {margin:10px 10px 10px 0;_margin:0 10px 0 0; width:auto}
/***********************GALERIA DE IMAGENES*********************/
#contenido #listaImgHot {position: relative}
#contenido #listaImgHot table {font-size:1em; width:100%}
#contenido #listaImgHot table td {width:16.6%; padding:0.1em}
#contenido #listaImgHot h4 a {color: #FF9900; text-decoration:none}
#contenido #listaImgHot h4 a:hover {color: black;text-decoration:underline}
#contenido #listaImgHot p {margin: 1.5em}
#contenido.detalle #listaImgHot img {float:none !important}
#contenido.detalle #listaImgHot img.ico {float:left; margin-bottom:-3px} 
#listaImgHot h4.subrayado {clear:both; margin-top:3em}
#listaImgHot h4.subrayado img {vertical-align:middle; margin-bottom:-5px}
#listaImgHot table {width:100%;margin-top: 10px}
#listaImgHot .imgDesca td {width: 16.6%; text-align:center;font-size: 90%; vertical-align:top}
#general #contenido .imgDesca a {text-decoration:none; font:normal 1.1em Arial, Helvetica, sans-serif; color:#666}
#general #contenido .imgDesca a:hover {text-decoration:underline}
/*******Confirmacion de reserva************/
#contenido .confirmacion {background: none}
/*Sugenrencias*/
form#formulario_sugerencias {margin: 0.5em 3em}
form#formulario_sugerencias p {margin:1em 0 1.5em}
#formulario_sugerencias label {width:30%;float: left;margin:1em 0 0}
#formulario_sugerencias #txt_email {width: 40%; float: left; margin:1em 0 0; _margin: 1em 5em 0 0}
#formulario_sugerencias #txt_observaciones {float: left;width: 20em; height:8em; margin: 1em 0}
#formulario_sugerencias #btn_enviar {display:block; clear:both; margin: 0.1em auto 2em}
/*accesibilidad*/
ul.access {list-style: none}
ul.access li {margin: 0.5em 2em}
kbd {color: black;font-size:.9em;font-weight: normal;font-family: "Lucida console", Courier, monospace;border-top:.15em solid #ccc;border-right:.25em solid #aaa;border-bottom:.3em solid #888;border-left:.2em solid #bbb;padding:.05em .2em;color:#000;background:#fff}
ul.access li kbd {margin: 0.5em 1em 0 0 ;line-height: 2em;}
#contenido #textoAcces p.access {margin-top:20px; margin-bottom:0}
#contenido #textoAcces p {line-height:170%; margin-bottom:20px}
/*Tour virtual*/
#applet {overflow:hidden; height:100%;padding-bottom:15px}
#menuTour {float: left;width: 17em; background: #FFCC66; margin-left: 1.5em; }
#menuTour ul {list-style: none; margin: 1em 0}
#menuTour li {border-top: 1px solid #FFEFCE;border-bottom: 1px solid #FFEFCE}
#menuTour li a {text-decoration:none; display: block; width: 15em; padding: 0.5em 1em}
#contenido #menuTour li a:hover {text-decoration:underline}
#menuTour li.selTour {font-weight: bold; background:#FFEFCE }
/*Informacion meteorologica*/
#meteoGnral h4, #meteoGnral h5 {color:#F90}
#meteoGnral h4 {margin:10px 0}
#meteoGnral .fechMeteo {color:#5F5F5F; font-size: 0.7em}
#meteoGnral ol {list-style-type:none; margin:0 0 10px; padding:0}
#meteoGnral li div {float:left; width:38%}
#contenido #meteoGnral li div p {margin:0; padding:0}
ol.meteoDia li {padding-bottom:10px}
.iconoP {width:39%}
#contenido .iconoP p {margin:0;padding:0 5px 0 0 !important;float:left}
ol.iconMeteo {float:left;margin:0 0 20px; padding:0;width:100%}
ol.iconMeteo li {margin:0 16px 0 0;padding:0;float:left; text-align:center; font-weight:bold}
ol.iconMeteo li img {margin-bottom:3px}
#meteoGnral div.meteoInform  {float:right;width:59%}
ol.previsDias {margin:0; padding:0}
ol.previsDias li {float:left;width:33%}
ol.previsDias img {float:left; margin:0 5px 0 0}
#seleccionMeteo ul {width:94%; margin:20px 23px 10px}
#seleccionMeteo ul li {list-style:none; float:left; width:120px; height:16px;background:url(../images/botones-meteogr.gif) no-repeat; margin-right: 10px;text-align:center;padding-top:1px }
#contenido #seleccionMeteo ul li a {color:#FFF; text-decoration:none}
/*Includes de las paginas*/
#hotelCerradoMmar {text-align:center; padding:0.5em 0;margin:0.6em 0;background: #EEE url(../images/icono_info.gif) 16% 0.6em no-repeat; font-weight:bold; color:#F90; border-right: 2px solid #CCC;border-bottom: 2px solid #CCC}
#cajaInf {text-align:center;margin:0.6em auto 1em;width:100%;background: url(../images/fnd_form_sup.gif) 0 0 no-repeat; height:70px}
#contenido #cajaInf p {color:#5F5F5F;background: url(../images/icono_info.gif) 10px bottom no-repeat;padding:23px 10px 0 15px; margin:0 0 0 15px}
/*#contenido #cajaInf strong {color:#F90}*/
/*Formulario Grupos*/
#contenido #incGrupos_formuGrupos table {margin: 0 auto; width:100%;/*width:94%;*/ border: none;font-size: 1em}
#incGrupos_formuGrupos h3 {margin: 0.9em 0.5em}
#incGrupos_formuGrupos h4 {margin: 0.7em 0.7em 1.5em; font-size: 1em;color: #000}
#incGrupos_formuGrupos thead, #incGrupos_formuGrupos .cabecForm {text-align: center; margin: 0 auto;background: #FFCC66}
#incGrupos_formuGrupos p.inst {margin: 0.5em; padding:0 0 0 10px;}
.instBl {padding:0 0 0 10px;background: url(../images/bullet-flecha-blan.gif) no-repeat left 4px}
#incGrupos_formuGrupos textarea, #formuGrupos input {font-family: Arial, Helvetica, sans-serif; font-size: 1em}
#incGrupos_formuGrupos textarea {padding: 0.5em}
/*Lavado de cara */
#ruta {margin:0 7px 25px}
#ruta ol, #ruta p {display:inline; font-size:.7em}
#ruta li {display:inline; color:#565656; background:url(../images/flechitas.gif) 0 50% no-repeat; padding-left:9px; margin-right:2px}
#ruta li.pr { background-image:none; padding-left:4px}
#ruta a {text-decoration:none; color:#F90}
.nh2 {background:url(../images/punteado.gif) 0 28px repeat-x;margin-bottom:-5px; }
.selecthoteles {margin:12px 0; padding-bottom:15px}
.selecthoteles.smi {margin-bottom:0;}
/*#formhotel {width:102.8%}*/
#formtarifas input, .selecthoteles #formhotel input , #formhotel input {margin: 0;width: 24px;height:20px;border:none;background:#F2F1EA url(../images/btn_ir.gif); line-height:3em;text-indent: 200px;}
.fomrsrv {background:url(../images/fnd_form_sup.gif) 0 0 no-repeat; padding:12px 7px 18px; margin:12px 0 10px}
/*#formuReserva {background:#FFF}*/
#formuReserva #fieldEntrada {width:175px}
#formuReserva #fieldSalida {width:175px}
#formuReserva #fieldNoches {width:82px}
#formuReserva #fieldCodPromocional {width:115px}
#formuReserva #fieldNinios {width:60px} /*Quitar 2px para ingles*/
#formuReserva div {float:left}
#formuReserva #fieldNoches input {font-size:1em}
#formuReserva #fieldCodPromocional input {font-size:1em; width:90px;}
#formuReserva label {display:block; margin-bottom:0.5em}
#buscaForm {margin:17px 0 0 0px}
#formuReserva #disponibilidad img {margin:17px 0 0 0px}
#disponibilidad1 img {margin:17px 0 0 0px}
#disponibilidad2 img {margin:17px 0 0 0px}
#formuReserva a img{margin-bottom:-3px}
#consultacancelacion img {margin:12px 0 0 0px}

/*galeria de fotos detalle*/
#galeriaDetalle {margin-left:2px}
#bigDynPic {height:210px;width:553px;display:block}
#bigDynPic img {width:553px; height:210px}
#contenido ul#thumbs {padding:0;margin:8px 0 0; width: 554px;list-style: none}
#contenido ul#thumbs li {width:94px;height:56px;float:left;padding:0;margin:0;}
#contenido ul#thumbs li.lastThum {width:83px;margin-left:1px}
#contenido ul#thumbs li a {margin:0; padding:0}
#contenido ul#thumbs li a img {width:82px; height:56px;}
#galeriaDetalle #masFotos {padding-bottom:10px}
#contenido #masFotos p.haga {text-align:right; font-size: .8em; margin:.8em 0 0;float:left; width:100%}
#contenido #masFotos p{margin:0}
#masFotos a img { vertical-align:middle; margin-left: 5px}
/*Nueva pagina de hoteles*/
.grupoEstrecho.primero, .unhotel.primero {margin-left:0 !important}
.grupoEstrecho, .grupoEstrecho2 , .grupoAncho {background:url(../images/punteado.gif) 0 1.7em repeat-x;padding-bottom:40px}
.grupoEstrecho {float:left; width:45.46%; margin-left:50px}
.grupoAncho p.masinfoN, .grupoEstrecho p.masinfoN  {text-align:right; margin:10px 0 16px !important; font-family:Arial, Helvetica, sans-serif !important}
.masinfoN { background:url(../images/bullet-flecha-blanca.gif) 100% .2em no-repeat; padding-right:15px}
#contenido h3.hBolo { background:url(../images/bolo_naranja.gif) 0 .4em no-repeat; padding-left: 10px; margin:0; font: bold 1.1em Arial, Helvetica, sans-serif}
h3.hBolo a {color:#f90 !important}
.unhotel {float:left; width:80px; margin:0 0 23px 30px; text-align:center; line-height:90%}
#contenido .grupoAncho h4, #contenido .grupoEstrecho h4 {font:normal 1em Arial, Helvetica, sans-serif; color:#666}
#general #contenido .grupoAncho a, #general #contenido .grupoEstrecho a,#general #contenido .grupoEstrecho2 a, #general #contenido div.pagOfertas dd span a{color:#666; text-decoration:none}
.grupoEstrecho h4 a, .grupoAncho h4 a {display:block;margin-top:-5px}
/*pagina hoteles*/
#general #contenido .bloqRel dd a {color:#f90; text-decoration:none}
.bloqRel dd { font-family:Arial, Helvetica, sans-serif}
/*Nuevos secciones spa, hoteles por localidad*/
.margensup {margin-top:25px}
div#contenido.subsi .margensup .punteado {margin:3px 0 5px;_margin:-3px 0 0 5px; height:3px}
#contenido.subsi .margensup .bloqRel {margin-bottom:20px}
#general #contenido .bloqRel dt a {text-decoration:none}
#general #contenido .bloqRel dt a:hover {text-decoration:underline}
/*Conocenos*/
#listaiden h3.hBolo { margin-bottom:10px}
#listaiden {width:94%; margin:0 auto}
.grIdentidad {float:left; width:49.9%; padding-bottom:15px}
.grIdentidad .img,.grIdentidad  .txt {float:left}
.grIdentidad .img {width:90px;}
.grIdentidad  .txt {width: auto}
.grIdentidad strong {display:block; margin-bottom:-5px}
.grupoEstrecho2 {float:left; width:48.5%; margin-right:1%;padding-bottom:40px}
.grupoEstrecho2 .grIdentidad {width: 100%}
.sinpunteado {height:100%; overflow:hidden; }
.sinpunteado .grupoAncho {background:none}

/*opinion*/
#incServigroup_Opinion_div_preguntas .check {margin:0 0 20px 35px}
#incServigroup_Opinion_div_preguntas label {margin-right: 10px}
#incServigroup_Opinion_div_preguntas table {font-size:1em}
#incServigroup_Opinion_txt_sugerencia {margin:0 0 20px 10px; width:80%}
#incServigroup_Opinion_div_preguntas .enviar input {display:block; margin:30px auto 40px; text-align:center}
#incServigroup_Opinion_div_preguntas .datos_pers input {margin:0 15px 0 5px}
#contenido #incServigroup_Opinion_div_preguntas .datos_pers p {margin-top:20px}
/*texto detallado de la noticia*/
#contenido #descripcionNoticia {font-weight:normal; font-size:1.0em; color:#5F5F5F}
/* Estilos Golf nuevos Octubre */

/*Estilos golf general 021007*/
#contenido h3.hBolon{padding-left:0;margin:15px 0 5px 0;font:bold 1.1em Arial,Helvetica,sans-serif;display:block;font-size:110%}
* html #contenido h3.hBolon{margin:9px 0 0 0}
h3.hBolon a{color:#f90 !important}
h4.n{margin: 20px 0 10px 0 !important; padding:0 0 0 10px !important;background: url(../images/bolo_naranja.gif) no-repeat left 4px !important;color:#5f5f5f !important;font-size:100% !important;width:100% !important;float:left !important}
p.naranja_n{color:#f90;font-weight:bold;margin-top:0 !important;padding:0;margin-bottom:0 !important}
p.gris_n{margin-top:0 !important;padding:0;margin-bottom:0 !important}
p.gris_nn{font-weight:bold;margin-top:0 !important;padding:0;margin-bottom:0 !important}
p.corto{width:20%;float:left;margin:0;padding:0}
ul.enlaces_golf{width:75%;float:left;margin:0 0 30px 0 !important;padding: 0px 30px;list-style:none}
#contenido p.noma{margin:0 0 0 8px !important;paddding:0 !important}
#contenido p.noma2{margin:20px 0 10px 8px !important;paddding:0 !important}
#contenido p.noma3{margin:0 0 25px 8px !important;paddding:0 !important}
#contenido.subsi ul.ulNarani {margin:12px 0 14px 24px;list-style: none; }
#contenido.subsi .ulNarani li {margin:0.5em 0;padding-left:10px;background: url(../images/boliche-ul.gif) 0 .4em no-repeat}

/*Estilos golf crea paquete a tu medida*/
p.largon{margin:15px 0 0 10px !important;padding:0}
ul.enlaces_golf2{float:left;margin:8px 0 15px 35px !important;padding:0;list-style:none}
#contenido h3.hBolon2{padding-left:0;margin:15px 0 12px 0;font:bold 1.1em Arial,Helvetica,sans-serif;display:block;font-size:110%}
* html #contenido h3.hBolon2{margin:9px 0 12px 0}
h3.hBolon2 a{color:#f90 !important}
table.campos{width:80%;float:left;margin:0 0 40px 12px;border:1px solid #5f5f5f;border-collapse:collapse}
table.campos td{border:1px solid #5f5f5f;padding:2px;text-align:center}
table.campos th{padding:2px;text-align:center;background-color:#f90;color:#fff}
p.anulacion{margin:0 0 15px 0;font-style:italic;padding-left:87px;font-size:90%}

/*Estilos golf interiores 021007*/
.espaciado{margin-top:20px}
.enlaces02{width:100%}
.enlaces02 .enlaces{width:100%;margin:10px 0 0 0}
* html .enlaces02 .enlaces{width:100%;margin:0}
.enlaces02 .enlaces .enlace1{background:url(../images/ico-interrogante.gif) 0 0.2em no-repeat;padding-left:18px;line-height:18px;margin:0 55px 14px 10px;float:left}
.enlaces02 .enlaces a.llegar{color:#f93 !important;text-decoration:underline;font-weight:bold}
.enlaces02 .enlaces .enlace2{background:url(../images/pdf.gif) 0 0.2em no-repeat;padding-left:22px;line-height:18px;margin:0 55px 14px 10px;float:left}
.enlaces02 .enlaces a.descargue{color:#f93 !important;text-decoration:underline;font-weight:bold}
h3.titgolf{float:none !important;margin:6px 0 0 0 !important}
.marg{padding-left:77px}
.cursi{font-style:italic;font-size:90%}
.pastilla {margin:15px 0 -4px}
#general #contenido.subsi_ancho{width:776px !important; margin:1px 0 0  -5px}
.subsi_ancho{margin:1px 0 0  -7px !important;width:776px !important;}
#general #contenido p.pdfwell { color:#FF9900; font-weight:bold; margin-top:20px}
#general #contenido .pdfwell  a { color:#FF9900; padding:5px 0 5px 18px; background:url(../images/ico_pdf.gif) 0 50% no-repeat}
/*Estilos reservas golf*/
#incReservas_golf_formuReservas_golf h4 {margin: 0.7em 0.7em 1.5em; font-size: 1em;color: #000}
/*tooltip de ppal detalles*/
#qTip {padding:7px 10px ;display: none; color: #464646 ; font: bold 9px Verdana, Arial, Helvetica, sans-serif ; text-align: left ; position: absolute ; z-index: 1000; background:#EFEEE8; border-right:1px solid #8C8C8C; border-bottom:1px solid #8C8C8C;border-top:1px solid #FFF;border-left:1px solid #FFF; border-radius:8px; -moz-border-radius:8px}
/*Errores ie 6
* html #contenedor #lateral-dcho .interes {background-image: none ; padding-top:0; margin-top:0}
* html .div-reserv-home { width:195px !important; overflow:hidden} */
*html .backhome #lateral-dcho .interes { background-image:none;margin-top:0;padding-top:0 !important}

/*seccion BUCEO*/
.dl_buceo{ margin:0.8em 3em}
.dl_buceo dt{float:left; font-weight:bold; .margin-bottom:1em; padding-right:0.5em}
.dl_buceo dd{.margin-bottom:1em}
.ulBuceo{margin-top:2em!important; margin-bottom:0em!important}
.ulBuceo li{float:none; font-weight:bold; width:auto; margin-bottom:0.8em}

/*Pagina de ofertas*/
#bloqPagOfer .img {float:left; width:96px;position:relative}
#bloqPagOfer .img span { position:absolute; display:block; background:url(../images/marco_96.gif) 0 0 no-repeat; height:99px; width:96px}
#bloqPagOfer .img img {height:99px; width:96px }


#general #contenido  .recar img {display:block;margin:0 auto}

img.wifi{ float:right; margin:-16px 30px 20px 0}

#contenido img.left{float:left;margin:0.8em 2em 0.8em 3em}
#contenido p img.left{float:left;margin:0.8em 0.8em 0.8em 0}
#contenido img.right{float:right;margin:0.8em 3em 0.8em 1em}

/*Prestige*/
#jDialogOverlay {background:#000;filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85;z-index:1000;display:none;}

#jDialogProgressBar {position:fixed; display:block; top: 10px; left:20px; width:220px;height:19px;display:none; z-index:900000;}
#navlist{text-align:right; display:block; padding:5px; vertical-align:middle;}
.cierra{color:#ffffff; font-size:1.1em; font-weight:bold}
.DialogContainer{background:#7B8DAB;display:none;float:left;padding:3px;position:relative;text-align:left;z-index:1001;}

#booking{background-color:#FFFFFF; overflow:auto}

.DialogContainer #iframe_prestige{height:521px;width:926px}
* html .DialogContainer #iframe_prestige{width:934px; height:540px}
*:first-child+html .DialogContainer #iframe_prestige{width:934px; height:540px}
iframe {border:0}

/**/
#contenido.localizacion .ulNaran li {background:transparent url(../images/bolo_naranja.gif) no-repeat scroll 0 0.3em;margin:0 0 10px;padding:0 0 0 10px; list-style:none}
#contenido.localizacion h4.subrayado {margin-top:30px}
#contenido.localizacion a {text-decoration:none}
#contenido.localizacion a:hover {text-decoration:underline}
#contenido ul.nobolo li { list-style:none; margin-bottom:10px}
.localizacion img.ico {vertical-align:middle; margin-right:10px}

/*oferta crisis*/
.img550{width:550px!important; height:auto!important}