/*
*	A. HOTEL FICHA
*	B. CABECERA NOMBRE HOTEL
**
*/
/* ***************** A. HOTEL FICHA ***************** */
/*-- NOMBRE HOTEL FICHA--*/
.nomHotel{ margin:5px;}
.nomHotel .columna1{ width:536px; height:1px;}
.nomHotel .columna2{ width: 365px; height:1px;}
.divIcoFh{ width:25px; float:right; text-align: right;}
/*--FICHA HOTEL--*/
.tablaFhConp{ width:662px; }
.tablaFhConp .columna1{ width:80px; height:1px;}
.tablaFhConp .columna2{ width:17px; height:1px;}

.tablaNomHotel TD{ padding: 3px 0px 3px 0;}
/*--NEGOCIOS SALA--*/
.divNegSalas{ width:473px; padding: 5px 0px 0px 0px;}

.tablaSala{ width:471px; border:1px solid #666666;}
.tablaSala .columna1{ width:142px; height:1px;}
.tablaSala .columna2{ width:328px; height:1px;}
.tablaSalDist{ width:323px; text-align:center;}
.tablaSalDist .columna1{ width:52px; height:1px;}
.tablaSalDist .columna2{ width:58px; height:1px;}
.filDer{ border-right: 1px solid #666666;}
.pading3{ padding:3px;}
.margBott5{ margin-bottom:5px;}
.margBott10{ margin-bottom:10px;}
.icoSala{ width:18px; height:17px;}
.filSup{ border-top: 1px dotted #666666;}
/*--LISTA CABECERA--*/
.listaSerGen {font-family: Arial, Helvetica, sans-serif; font-size: 11px; list-style:none; margin:0px; padding-bottom:10px;}
.listaSerGen LI{margin:0px; padding:0px 0px 0px 20px; line-height: 1.3em;}
.listaSerGen LI.listaTitulo{font-weight:bold; padding:0px 0px 0px 10px; margin:0px;}
.talbaSevGen{ width:676px;}
.talbaSevGen .columna1{ width:212px; height:1px;}
.talbaSevGen .columna2{ width:20px; height:1px;}
/*--SERVICIOS GENERALES--*/
.tablaFicGen TD { padding:0px 2px 0px 2px; vertical-align:top;}
.tablaFicGen .columna1{ width:170px; height:1px;}
.tablaFicGen .columna2{ width:126px; height:1px;}
/*--DESTINO--*/
.tablaDesPais{ width:240px;}
.tablaDesPais .columna1{ width:160px; height:1px;}
.tablaDesPais .columna2{ width:80px; height:1px;}
.destinosEnlaces{width:236px;}
.destinosEnlaces .columna1{ width:6px; height:1px;}
.destinosEnlaces .columna2{ width:110px; height:1px;}
.destinosEnlaces .columna3{ width:10px; height:1px;}
.destinosEnlaces .columna4{ width:110px; height:1px;}
.bordesTabla{ border-bottom: 1px solid #999999; border-left:  1px solid #999999; border-right:  1px solid #999999; padding:0px 7px 5px 15px;}
/*--GALERIA IMAGENES--*/
.talbaFotos{ width:662px;}
.talbaFotos .columna1{ width:150px; height:1px;}
.talbaFotos .columna2{width:20px; height:1px;}
.fexaIzqOff{ float:left; background: url(../img/iconos/ico_flexa_izq_off.gif) no-repeat; margin:0px 0px 0px 5px; width:7px; height:9px; cursor:pointer;}
.fexaIzqOn{ float:left; background: url(../img/iconos/ico_flexa_izq_on.gif) no-repeat;  margin:0px 0px 0px 5px; width:7px; height:9px; cursor:pointer;}
.fexaDerOff{ float: right; background: url(../img/iconos/ico_flexa_der_off.gif) no-repeat;  margin:0px 5px 0px 0px; width:7px; height:9px; cursor:pointer;}
.fexaDerOn{ float: right; background: url(../img/iconos/ico_flexa_der_on.gif) no-repeat; margin:0px 5px 0px 0px; width:7px; height:9px; cursor:pointer;}
.borfotosGall{overflow: hidden;}
/*--PROMOCIONES--*/
.tdFHPromTit {padding: 0px 7px 0px 7px; vertical-align:top;}
.divFoto{overflow: hidden; background:#FFFFFF;  border:2px solid #1A97E7; position:relative; width:146px; height:96px;}
.divAmpliar {  background:#FFFFFF;   position:absolute; right:0px; bottom:0px; padding:2px 5px 2px 5px}
.divPlay {  background:#FFFFFF;   position:absolute; right:0px; bottom:0px; padding:0px}
.imagGaleria{DISPLAY: block;  width:146px; height:96px;}
.divPlayOff { background:#FFFFFF; width:20px; height:20px; cursor:pointer;} 
.divPlayOn { background:#FFFFFF; width:20px; height:20px; cursor:pointer;} 
/*--PROMOCIONES CALENDARIOS--*/
.calProm { padding:7px; height:120px;}
.calPromCerr { padding:7px; vertical-align:text-bottom; height:20px;}
/*--IMG--*/
.img690 { width:690px; height:1px;}
.divFotoCab{overflow: hidden; background:#FFFFFF;  border:0; width:340px; height:200px;}
.imagGalCab{DISPLAY: block;  width:340px;}
* html .divFotoCab{overflow: hidden; background:#FFFFFF;  border:0; width:340px; height:200px;}
* html .imagGalCab{DISPLAY: block;  width:340px;}
.img206 { width:206px; height:1px;}
.img332 { width:332px; height:1px;}
.tdIcoDestComp{ padding: 5px 0px 5px 0px;}
.icoDestComp{ width:75px; height:85px; margin-right:10px;}
.txtDestComp { position:relative; bottom: 35px;}
/*-- TABLA ESQUINAS LATERALES --*/
.tablaPest2 { width:690px;}
.tablaPest2 .esqIzq { width:6px; height:25px; background: url(../img/cuerpo/preserva/esq_izq_gris.gif) no-repeat left top;}
.tablaPest2 .esqDer { width:6px; height:25px; background: url(../img/cuerpo/preserva/esq_der_gris.gif) no-repeat right top;}
.tablaPest2 .esqIzqSubm{ width:6px; height:23px; background: url(../img/cuerpo/preserva/esq_izq_azul.gif) no-repeat left top;}
.tablaPest2 .esqDerSubm{width:6px; height:23px; background: #006D97;}
.tablaPest2 .trFil TD { border-bottom: #006D97 3px solid;}
.esqPest2 { width:6px; height: 1px; border:0px;}
.esqPest3 { width:6px; height: 1px; border:0px;}
/*-- PESTANYAS2 --*/
ul.pestanyas2 {list-style:none; margin:0; padding:0; background: #E5E5E5; width:678px; height:25px;}
ul.pestanyas2 li {margin:0px; padding:0; float:left;}
* html ul.pestanyas2 li a {display:block; padding:5px 10px 5px 10px; text-decoration:none; text-align:right; font-size:12px; font-weight:bold; color:#999999;}
ul.pestanyas2 li a {display:block; padding:5px 9px 5px 9px; text-decoration:none; text-align:right; font-size:12px; font-weight:bold; color:#999999;}
ul.pestanyas2 li a:hover {color:#666666; background-position:bottom;}
ul.pestanyas2 li.pestanyaOn a{ display:block; padding:5px 10px 5px 10px; text-decoration:none; text-align:right; font-size:12px; font-weight:bold; color:#ffffff; background: url(../img/cuerpo/preserva/pest_azul_inv.jpg) repeat-x;}
/*-- PESTANYAS3 --*/
ul.pestanyas3 {list-style:none; margin:0; padding:0; background: #006D97; width:678px; height:23px;}
* html ul.pestanyas3 li {margin:0px; padding:2px 0px 0px 0px; float:left; vertical-align:baseline;}
ul.pestanyas3 li {margin:0px; padding:2px 0px 0px 0px; float:left; vertical-align:baseline;}
ul.pestanyas3 li a {display:block; padding:0px 10px 0px 10px; text-decoration:none; text-align:right; font-size:11px; font-weight:bold; color:#99c5d5;}
ul.pestanyas3 li a:hover {color:#ffffff; background-position:bottom;}
ul.pestanyas3 li.pestanyaOn a{ display:block; padding:0px 10px 0px 10px; text-decoration:none; text-align:right; font-size:11px; font-weight:bold; color:#ffffff;}
* html ul.pestanyas3 .pestanyaOn{ margin:0px; padding:2px 0px 0px 0px; float:left; vertical-align:baseline; background: url(../img/cuerpo/preserva/flexa_blanca.jpg) no-repeat bottom; height:23px;}
ul.pestanyas3 .pestanyaOn{ margin:0px; padding:2px 0px 0px 0px; float:left; vertical-align:baseline; background: url(../img/cuerpo/preserva/flexa_blanca.jpg) no-repeat bottom; height:21px;}
/*-- TU BUSQUEDA --*/
.tablaTuBusq { width:206px;}
.verModfBusq { display: inline;}
.oclModfBusq { display: none;}

/* ***************** B. CABECERA NOMBRE HOTEL ***************** */
.cabeceraFichaHotel{ width:925px; margin-top:10px;}
.cabFichaHotelSup{ height:10px; width:925px; padding:0; margin:0; background:url(../img/cuerpo/hoteles/cab_ficha_hotel_sup.gif) no-repeat top left; font-size:0px;}
.cabFichaHotelCen{ padding: 0 10px; margin:0; background:url(../img/cuerpo/hoteles/cab_ficha_hotel_cen.gif) repeat-y top left;}
.cabFichaHotelInf{ height:10px; width:925px; padding:0; margin:0; background:url(../img/cuerpo/hoteles/cab_ficha_hotel_inf.gif) no-repeat top left; font-size:0px;}

.cabFHNombreHotel{ float:left; margin-right:10px; margin-bottom:5px; font-size:20px; color:#1A97E7; font-weight:bold; }
.cabFHIconos{ float:right; width:335px; margin-top:5px;}
.cabFHDireccionHotel{ clear:both;}

.divTxtIcoFh{ float:right; margin: 0 10px 0 5px;}
.cabFHLlaves{ width:7px; height:11px; margin-bottom:3px; margin-right:2px;}
