/*
*	A. PROMOCIONES
*	B. PRESENTACION PROMOCIONES GALERIA
*	C. PRESENTACION PROMOCIONES
*	D. BORDE FOTOS
*	E. DIV
*	F. TD ANCHO
*	G. CABECERA PROMOCIONES DEGRADADO
*	H. GALERIA PROMOCIONES
*	I. ICONOS PROMOCIONES
*	J. TABLA LISTA HOTELES
*	K. N PROMOCIONES
*	L. OVERLAY PROMO
*	M. Ocultar Boton en Chrome resultados búsqueda
**
*/

/* ***************** A. PROMOCIONES ***************** */
.txtProm { position:relative; bottom: 6px;}
.txtProm3 { position:relative; bottom: 3px;}
.txtbttm2{ position:relative; bottom: -2px;}
.txt12Li { font-size:12px; color: #990066;text-decoration:none;}
.txt12BLi { font-size:12px; font-weight:bold; color: #990066;text-decoration:none;}
.txt14Li { font-size:14px; color: #990066;text-decoration:none;}
.txt14BLi { font-size:14px; font-weight:bold; color: #990066;text-decoration:none;}

.btnContinuar{ margin-top:3px;}
.listaPaquetes{font-family: Arial, Helvetica, sans-serif; font-size: 11px; list-style-position: outside; list-style-image: url(../img/iconos/ico_visto_azl.gif); margin:3px 0 0 0; padding:0px 0px 0px 20px;}


.TituloOfer{ font-size:13px; color:CC3300; font-weight:bold;}
/* ***************** B. PRESENTACION PROMOCIONES GALERIA ***************** */
.promGal{ width:301px;}
.promGal .columna1{ width:301px; height:10px;}
.promGal .separador{ width:11px; height:1px;}
.brodeGris{border:1px solid #999999; background: url(../img/cuerpo/promociones/297x1_prom_fondodegr.jpg) repeat-y; width:297px; padding: 0px 7px 0px 7px;}
/* ***************** C. PRESENTACION PROMOCIONES ***************** */
.divFotoPromEx{ background:#FFFFFF;  position:relative; width:301px; height:22px;}
.pVerPromEx { position:absolute; left:0px; bottom:-2px; padding:2px 5px 2px 5px}
* html .pVerPromEx {position:absolute; left:0px; bottom:0px; padding:2px 5px 2px 5px}
.imagPromEx{DISPLAY: block;  width:301px; height:22px;}
/* ***************** D. BORDE FOTOS ***************** */
.borfotos301x190{ border:2px solid #1A97E7; overflow: hidden; width:297px; height:186px;}
/* ***************** E. DIV ***************** */
.divLinkDest{ float:right; padding: 3px 0px 0px 0px;}
.divGalIzqOff{ float: right; background: url(../img/iconos/ico_avanzfoto_izq_off.gif) no-repeat; width:10px; height:12px; margin:2px 4px 4px 4px; cursor:pointer;}
.divGalIzqOn{ float: right; background: url(../img/iconos/ico_avanzfoto_izq_on.gif) no-repeat;  width:10px; height:12px; margin:2px 4px 4px 4px; cursor:pointer;}
.divGalDerOff{ float: right; background: url(../img/iconos/ico_avanzfoto_der_off.gif) no-repeat; width:10px; height:12px; margin:2px 7px 4px 4px; cursor:pointer;}
.divGalDerOn{ float: right; background: url(../img/iconos/ico_avanzfoto_der_on.gif) no-repeat;  width:10px; height:12px; margin:2px 7px 4px 4px; cursor:pointer;}
* html .divGalIzqOff{ float: right; background: url(../img/iconos/ico_avanzfoto_izq_off.gif) no-repeat; width:10px; height:12px; margin:3px 4px 3px 4px; cursor:pointer;}
* html .divGalIzqOn{ float: right; background: url(../img/iconos/ico_avanzfoto_izq_on.gif) no-repeat;  width:10px; height:12px; margin:3px 4px 3px 4px; cursor:pointer;}
* html .divGalDerOff{ float: right; background: url(../img/iconos/ico_avanzfoto_der_off.gif) no-repeat; width:10px; height:12px; margin:3px 7px 3px 4px; cursor:pointer;}
* html .divGalDerOn{ float: right; background: url(../img/iconos/ico_avanzfoto_der_on.gif) no-repeat;  width:10px; height:12px; margin:3px 7px 3px 4px; cursor:pointer;}
.divW96{ width:96px;}
.divIzqMagTop2{ margin: 2px 0px 0px 0px; float:left}
/* ***************** F. TD ANCHO ***************** */
.imgW167 { width:167px; height:1px;}
.imgW120 { width:120px; height:1px;}
.imgW230 { width:230px; height:1px;}
.imgW542 { width:542px; height:1px;}
.imgW57 { width:57px; height:1px;}
/* ***************** G. CABECERA PROMOCIONES DEGRADADO ***************** */
.cabPromDeg{background:url(../img/cuerpo/preserva/pres_lado_sup_on.jpg) repeat-x; width:287px; height:30px; text-align:left;}
.verDetallesPromo{ background: none transparent scroll repeat 0% 0%; font-weight:bold; color: #1A97E7; text-decoration:none;}
.verDetallesPromo:hover{ text-decoration: underline; background: none transparent scroll repeat 0% 0%;}

/* ***************** H. GALERIA PROMOCIONES ***************** */
.galProm{ width:925px;}
.galPromIzq{ background:url(../img/cuerpo/promociones/prom_gal_esq_izq.gif) no-repeat; width: 7px; height:20px;}
.galPromDer{ background:url(../img/cuerpo/promociones/prom_gal_esq_der.gif) no-repeat; width: 7px; height:20px;}
.galPromCen{ background:url(../img/cuerpo/promociones/prom_gal_cen.gif) repeat-x; width:911px; height:20px; text-align:center; padding:2px 0px 0px 0px;}
.divCentrado{ margin: 0px auto 0px auto;}
/* ***************** I. ICONOS PROMOCIONES ***************** */
.icoPromPres {position:relative; bottom:-5px; width:75px; height:22px; border:0px; margin-right:5px;}
.icoProm {position:relative; bottom:-1px; width:15px; height:15px; border:0px; margin-right:5px;}
.icoFinRom{position:relative; bottom:-1px; width:19px; height:19px; border:0px; margin-right:5px;}
.promGalOf { border:0px; margin: 0px 15px 0px 0px; width:10px; height:12px;}
.mensajeError {float:left; padding: 5px 20px 0px 10px; border:0px; width:480px;}
/* ***************** J. TABLA LISTA HOTELES ***************** */
.listDescProm{ width: 560px;}
.listDescProm .titZona { float:left; vertical-align:top; width:520px; margin-bottom:10px}
*html .listDescProm .titZona { float:left; vertical-align:top; width:525px; margin-bottom:10px}
/* ***************** K. N PROMOCIONES ***************** */
.nPromociones .contCol01{ float:left; width:690px; margin-right:15px;}
.nPromociones .contCol02{ float:left; width:220px;}
.contCabNpromo { margin-bottom:20px;}
.imgCabNpromo{ width:925px; height:170px;}
.nPromoCen{background: url(../img/cuerpo/inicio/690_border_gris_cen.gif) repeat-y top left; padding: 0 7px;}
.contNPromoSelecc { width:676px; border-bottom:1px dotted #666666; padding: 5px 0;}

.containerPagSuperior{ border-bottom:1px dotted #666666; padding: 0 0 5px 0;}
.containerPagInferior{ padding:5px 0 0 0;}

.ZonaDestPromo{ font-size:12px; font-weight:bold;}
.NomHotelPromo{ font-size:12px;}
.FechaValidaPromo{ margin-bottom:5px; font-size:11px;}
.descripPromoLista{font-size:11px; text-align:justify; margin-top:2px; margin-bottom:1px;}

/* ***************** L. OVERLAY PROMO ***************** */
.container_cerrar{ display: block; margin-bottom:5px; width:100%; height:20px; border-bottom:1px solid #CCCCCC;}
.detallesPromoOverlay{ font-size:12px; font-weight:normal; float:left;}
.cerrarOverlay{ font-size:11px; color:#666666; text-decoration:none; float:right; background:url(../img/botones/overlay_cerrar_off.gif) no-repeat right; height:15px; cursor:pointer; padding-right:20px;}
.cerrarOverlay:hover{ font-size:11px; color:#1A97E7; text-decoration:underline; float:right; background:url(../img/botones/overlay_cerrar_on.gif) no-repeat right; height:15px; cursor:pointer; padding-right:20px;}
#cortina_cp{position:absolute; display:none; z-index:0; left:0px; top:0px; background:#000; opacity: .6; filter: alpha(opacity=60); -moz-opacity: .6; height:1000px;}
#contenedor_central{position:absolute; display:none; z-index:1; left:0px; top:0px; width:100%; height:100%;}
#tabla_central{width:100%; height:100%;}
.containerPromocionOvelay{ width:622px; display:block;}

/* ***************** M. Ocultar Boton en Chrome resultados búsqueda ***************** */
.btnContinuarTapa{ position:relative; margin-top:3px; width:156px;}
*html .btnContinuarTapa{position:relative; margin-top:3px; width:156px;}
.capaTapa{ position:absolute; background:#FFFFFF; width:156px; height:25px; z-index:300; padding:0px; margin:0px;}
*html .capaTapa{ position:relative; top:-20px; background:#FFFFFF; width:156px; height:25px; z-index:300; padding:0px; margin:0px;}
*html .btnContinuarTapa a{ position:absolute; z-index:9;}
