@charset "utf-8";
/* CSS Document */

body {
	background-color: #000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color:#333333;
}
strong {
	font-weight: bold;
	color: #333;
}
a {color:#ff0089;}
a:hover {color:#fff;}

#cabecera {
	width: 960px;
	margin-left:auto;
	margin-right:auto;
	height:120px;
	background-color:#000;
	background-image: url(../images/bg_header.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	position:relative;
}

.TA_tchotel, .TA_rated {margin:0 0 0 10px!important; text-align:center; width:75px; height:auto; float:left; display:inline}

.TA_tchotel img, .TA_rated img {width:75px!important}

#CDSWIDTCH, #CDSWIDFRR {width:75px!important; height:75px!important;}
.widTCHLogo {padding:0px!important}

#CDSWIDFRR var.widFRRCopy { padding:0px!important}
#CDSWIDFRR var.widFRRCopy a {font-size:8px!important;}
/* ------------------- Logo ----------------------- */
#logo {
	width: 315px;
	height:120px;
	background-image:url(../images/logo-meninas.jpg);
	background-repeat: no-repeat;
	margin-left:15px;
}
#logo a {
	text-indent: -2000px;
	display:block;
	width: 315px;
	height:120px;
}
/* ------------------------------------------------------------ */


/* ------------------- Barra de Idiomas ----------------------- */
#lang {
	float:right;
	width: 610px;
	margin-left:auto;
	margin-right:auto;
	text-align: right;
	height: 25px;
	padding-top:5px;
	padding-right:10px;
}
#lang li {display: inline; color: #ff0089; border-right: 1px solid #ff0089; padding: 0 3px}
#lang li a {color: #fff;}
#lang li a:hover {color: #ff0089;}

/* ------------------------------------------------------------ */

/* ---------------------------- Address ----------------------- */
#address {
	text-align:right;
	padding-right:10px;
	color: #fff;
	padding-top:2px;
	font-variant: normal;
	text-transform: none;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	border-top: solid #FFFFFF 1px;
}

#address p a:hover {
	color:#FFFFFF;
}
/* ------------------------------------------------------------ */

#menu, #menu_en, #menu_ca, #menu_de, #menu_ja, #menu_fra, #menu_it {
	width: 960px;
	margin-left:auto;
	margin-right:auto;
	height:340px;
	margin-top:0px;
	margin-bottom:0px;
	background-color:#e3e2e2;
	border-top: solid 1px #ff0089;
	background-repeat: no-repeat;
	background-position: right bottom;
	position:relative;
}
#menu {background-image: url(../images/precio.jpg);}
#menu_en {background-image: url(../images/precio-en.jpg);}
#menu_ca {background-image: url(../images/precio-ca.jpg);}
#menu_fra {background-image: url(../images/precio-fr.jpg);}
#menu_de {background-image: url(../images/precio-de.jpg);}
#menu_ja {background-image: url(../images/precio-ja.jpg);}
#menu_it {background-image: url(../images/precio-it.jpg);}

#flash {
	float:left;
	width:528px;
	height:340px;
}

#flash_video {
	padding-left:20px;
	padding-top:20px;
	width:500px;
	height:380px;
}

#especial {position:absolute; top:0px; left:160px; display:none}

#iframe {
	width: 412px;
	_width: 405px;
	background-color: #e3e2e2;
	padding: 10px;
	overflow-y: scroll;
	height: 280px;
}
#gmap {
	_margin-left:-15px;
	width:360px;
	height:240px;
}

#ofertas {

}

#iframe h1 {
	color:#252525;
	background-image:url(../images/flecha.jpg);
	font-size: 14px;
	background-repeat: no-repeat;
	background-position: left 1px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ff0089;
	height:20px;
	margin-top:10px;
}


#flotante {
	overflow: visible;
	position: absolute;
	z-index: 2;
	height: 285px;
	width: 182px;
	margin-left:0px;
	margin-top: 5px;
	font-weight: bold;
}
#flotante a {
	color:#FFFFFF;
	text-decoration: none;
}
#flotante a:hover {
	color:#ff0089;
	text-decoration: none;
}

#flotante ul {
}

#flotante ul li {
	margin:5px 0px;
	line-height:15px;
	list-style-type: none;	
}

#flashlinea {
	width: 960px;
	margin-left:auto;
	margin-right:auto;
	height:6px;
	background:url('../images/linea.jpg') no-repeat;
}
/*---------------------------------------------------------------------------------*/

/* Pie de página */
/*---------------------------------------------------------------------------------*/

#pie {
	width: 960px;
	margin-left:auto;
	margin-right:auto;
	background-color: #000000;
	background-image: url(../images/bg_footer.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	color: #fff;
}
/*---------------------------------------------------------------------------------*/
#framereservation {
	padding: 6px;
	text-align:center;
}
#links {
	text-align:center;
	text-transform: uppercase;
}
* html #links {margin-top:-20px;}
*+html #links {margin-top:-20px;}

#links li { display: inline; color: #ff0089; padding:0px 5px;}
#links li a { color: #ff0089;}
#links li a:hover {color: #FFFFFF;}
/*----------------------------------------------------------------------------------*/

#oferta01 a, #oferta02 a, #oferta03 a {color: #FFFFFF;text-transform: uppercase;}
#oferta01 a img, #oferta02 a img, #oferta03 a img {border:none;}
#oferta01 a:hover, #oferta02 a:hover, #oferta03 a:hover { color: #ff0089;}

#oferta01, #oferta02, #oferta03 {
  float:left;
	width:280px;
	margin:0 0 0 0px;
	padding:0px;
	background:url('../images/barra.jpg') no-repeat right center;
	display:inline;
	height:59px;
	position:relative;
}

#oferta01 p, #oferta02 p {margin:0px; width:165px!important; text-align:left; padding:15px 0 0 35px; z-index:5}

#oferta01 img, #oferta02 img {position:absolute; right:10px; top:0px;}

#oferta03 {
  background:none;
	width:370px;
}
.pusher {clear:both; height:10px;}

.calendar {margin-top:-200px!important; margin-left:40px!important;}

/*----------------------------------------------------------------------------------*/
#contenidoquetiempox {margin:0 auto; border:none !important; background-color:#e3e2e2 !important;}
#contenidoquetiempox iframe {background-color:#e3e2e2 !important;}

ul.compras {list-style:none; margin:0 auto;}
ul.compras li {float:left; display:inline; width:100px; height:120px; text-align:center;}
ul.compras li a img {border:1px solid red; margin:0; padding:0; border-bottom:none;}

#titleDivOffers p {display:none!important}

#homeGallery ul, #homeGallery ul li {  
  margin:0;
  padding:0px;
  list-style:none
}
#homeGallery ul li img {
	width:410px;
	height:75px;
}
#flashcontent {
  background:url('../images/flash.jpg') no-repeat;
	width:528px;
	height:340px;
	padding:0px;
	margin:0px;
}