@charset "utf-8";
body {
	background-color: #C4C4C4;
	margin-top: 0px;
	font-family: Tahoma;
	font-size: 11px;
}
#wrapper{
	width: 933px;
	margin-left: auto;
	margin-right: auto;
	
}
#banderitas{
	padding-top: 6px;
	padding-bottom: 6px;
	text-align: right;
	
}
#banderitas a
{
	text-decoration: none;
	color: #333333;	
	vertical-align:middle;
}
#banderitas a:hover
{
	text-decoration: underline;
	color: #333333;	
	vertical-align:middle;
}
#menuOpciones{
	height: 29px;
	background-color: #414141;
}
#marcoContenido{
	background-color: #FFFFFF;
	border: solid 1px #6B6B6B;
	padding: 10px;
}
#contenido{
	position: relative;
	border: solid 1px #E7E7E7;
	background-color: #F9F9F9;
	background-image: url(../images/rellenoContenido.gif);
	background-repeat:  repeat-x;
	color: #444444;
	}
#contenidoReserva{
	border: solid 1px #E7E7E7;
	background-color: #F9F9F9;
	background-image: url(../images/rellenoContenido.gif);
	background-repeat:  repeat-x;
	color: #444444;
	}
#pie{
	color: #333333;
	width:933px;
	text-align: center;
	font-weight: normal;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;	
}
#pie a {
	text-decoration: none;
	color: #333333;
}
#pie a:hover {
	text-decoration: none;
	color: #666666;
}
.tablaGuion td{
	color: #D32E7D;
	font-size: 12px;
	font-weight: bold;
	text-align: justify;
}
.capaDetalles{
	color: #000000;
	font-weight: normal;
	font-size: 11px;
	margin-top: 5px;
	margin-bottom: 5px;}
.capaTextosHoteles{
	position: absolute;
	top: 162px;
	left: 300px;
	width: 230px;
	height: 103px;
	color:#444444;
}
.nombreHotel{
	color: #D32E7D;
	font-size: 12px;
	font-weight: bold;
	text-align: justify;
	margin-top: 10px;
	margin-bottom: 3px;
}
#capaNombreHotel {
	height: 80px;
	width: 340px;
	position: absolute;
	left: 570px;
	top: 10px;
}
.enlaceHotel{
	color: #D32E7D;
	text-decoration: none;	
}
#selectorHoteles{
	position: absolute;
	top: 163px;
	left: 61px;
}
#selectorCiudades{
	position: absolute;
	top: 111px;
	left: 61px;
}
.accesoClub{
	width: 103px;
	height: 14px;
	border: solid 1px #999999;
	font-size: 10px;
	}	
#hotel{
	width: 190px;
}
#flashPortada{
	position: absolute;
	top: 0px;
	left: 248px;
}
#op6 {
	position: absolute;
	top:8px;
	left:5px;
	width: 538px;
	height: 300px;
	background-color: #ffffff;
	padding: 10px;
	z-index:10;
}
#close {
	float: right;
}
#portadas
{
	position: absolute;
	top: 310px;
	left: 254px;
	width:655px;
	}
#portadas2
{
	position: absolute;
	top: 480px;
	left: 204px;
	width:655px;
	}
#portada1
{
width:216px;
height:152px;
float:left;
background-image: url(../images/fondo_portadas.gif);
	}
#portada1 p
{
margin: 0px;
	}
#portada2
{
width:216px;
height:152px;
background-image: url(../images/fondo_portadas.gif);
float:left;
	}
#portada3
{
width:216px;
height:152px;
background-image: url(../images/fondo_portadas.gif);
float:right;
	}
#portada3 a
{
	display: block;
	text-decoration: none;
	font-size: 11px;
	margin: 3px;
	color: #000000;
	padding: 2px;
	padding-left: 11px;
	border-bottom: dotted 1px #999999;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 30px;
	}
#portada3 a:hover
{
	color: #666666;
	
	}
#portada4
{
position: absolute;
top: 12px;
left: 453px;
width:216px;
height:152px;
background-image: url(../images/fondo_portadas.gif);
	}
#datosHotel
{
 font-size:8pt;	
}
li {
	list-style-image: url(../images/bullet.gif);
}
.info
{
 text-decoration:underline;
 color:#D32E7D;
}
#noticias a
{
	padding:10px;
	color: #D32E7D;
	font-size: 12px;
	font-weight: bold;
	text-align: justify;	
}
.tituloNoticia{
	color: #D32E7D;
	font-size: 14px;
	font-weight: bold;
	text-align: justify;	
}
.habitaciones
{
 font-size:12px;	
}
#salones
{
	width:98%;	
	margin:0px;
	padding:0px;
	border:1pt solid #D32E7D;
}
#salones td 
{
 text-align:center;
	}
#salones .salon 
{
 text-align:left;
	}
#salones .par 
{
 background-color:#f3f3f3;
 	}
#salones .titulo
{
	background-color:#D32E7D;
	color:#ffffff;
}
#reg2
{
float: left;
 height:250px;
 width:216px;

background-repeat:  no-repeat;
padding-top:70px;
padding-left:30px;
padding-right:20px;
}

#reg3
{
float: left;
 height: 250px;
 width: 216px;
background-repeat:  no-repeat;
padding-top:70px;
padding-left:30px;
padding-right:20px;
}

#derecha2
{
	float:right;
	width:620px;
	padding:10px;
	}
.fields{
	
	font-family:Arial;
	border: solid 1px #999999;
	font-size: 11px;
	}
#descubre{
	position: absolute;
	top: 200px;
	left: 440px;
	width: 450px;
	color:#949494;
}
#descubre a
{
	color:#d63180;
	font-weight:bold;
	text-decoration:none;
	}
.txtClientes
{
	font-family:Arial;
	font-size: 14px;
	color:#949494;
}
#clientesPortada
{
	position: absolute;
	top: 185px;
	left: 428px;
	
	
}
#fondoClientes
{
	width:592px;
	padding-left: 320px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
#fondoClientes a
{
	font-family:Arial;
	font-size: 9px;
	color:#949494;
	text-decoration: none;
}
.bannerClientes
{
	width:171px;
	height:147px;
	float: left;
	margin-right: 20px;
	margin-top: 10px;
	}
#enlaces
{
	position: absolute;
	top: 506px;
	left: 10px;
	
	
}
.boton {
	border: 1px solid #B6B6B6;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image: url(../images/fondoBoton.gif);
	background-repeat:  repeat-x;
	font-family: Tahoma;
	font-size: 10px;
	color: #595959;
	text-decoration: none;
	display: block;
	font-weight: bold;
	text-align: center;
	}
.boton:visited {
	border: 1px solid #B6B6B6;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image: url(../images/fondoBoton.gif);
	background-repeat:  repeat-x;
	font-family: Tahoma;
	font-size: 10px;
	color: #595959;
	text-decoration: none;
	display: block;
	font-weight: bold;
	text-align: center;
	}
	
.boton:hover {
	border: 1px solid #B6B6B6;
	padding-right: 20px;
	padding-left: 20px;
	background-image: url(../images/fondoBotonHover.gif);
	background-repeat:  repeat-x;
	font-family: Tahoma;
	font-size: 10px;
	color: #595959;
	text-decoration: none;
	display: block;
	font-weight: bold;
	text-align: center;
	}
.enlaceCabecera{
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	height: 10px;
	display: block;
	text-decoration: none;
	font-size: 13px;
	padding-bottom: 6px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.enlaceCabeceraGris{
	color: #FFFFFF;
	height: 10px;
	display: block;
	text-decoration: none;
	font-size: 13px;
	padding-bottom: 4px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.enlaceCabecera:Hover{
	color: #999999;
	height: 10px;
	display: block;
	text-decoration: none;
	font-size: 13px;
	padding-bottom: 6px;
	font-family: Arial, Helvetica, sans-serif;
}

.enlaceCabeceraGris:hover{
	color: #BBBBBB;
	height: 10px;
	display: block;
	text-decoration: none;
	font-size: 13px;
	padding-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
}
.enlaceCabeceraR{
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	height: 10px;
	text-decoration: none;
	font-size: 13px;
	padding-bottom: 6px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
div.scroll {    
width:640px;
height:290px;
overflow: auto;  
position:absolute;
top: 42px;
left: 8px;
 padding: 0px 2px 5px 2px;
 }
.reservar 
{
	width:45px;
	border: 1px solid #B6B6B6;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image: url(../images/fondoBoton.gif);
	background-repeat:  repeat-x;
	font-family: Tahoma;
	font-size: 10px;
	color: #595959;
	text-decoration: none;
	
	font-weight: bold;
	text-align: center;
	}
.reservar:visited {
	border: 1px solid #B6B6B6;
	background-image: url(../images/fondoBoton.gif);
	background-repeat:  repeat-x;
	font-family: Tahoma;
	font-size: 10px;
	color: #595959;
	text-decoration: none;
	
	font-weight: bold;
	text-align: center;
	}
	
.reservar:hover {
	border: 1px solid #B6B6B6;
	background-image: url(../images/fondoBotonHover.gif);
	background-repeat:  repeat-x;
	font-family: Tahoma;
	font-size: 10px;
	color: #595959;
	text-decoration: none;
	
	font-weight: bold;
	text-align: center;
	}
.reservar2 
{
	width:45px;
	border: 1px solid #B6B6B6;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image: url(../images/fondoBoton2.gif);
	background-repeat:  repeat-x;
	font-family: Tahoma;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	
	font-weight: bold;
	text-align: center;
	}
#empujador{
	clear: both;
}
#portadas p 
{
	margin: 0px; 
	padding: 0px;
}
#textoPortada h2{
	font-size: 11px;
	margin: 0px;
	line-height: 16px;
	color:#666;
	text-align:justify;
	}
#columnaDerechaOfertas{
	float: right;
	width: 250px;
	}
#columnaContenido{
	float: left;
	width: 600px;
	}
#slideshow {
    position:relative;
}
#slideshow img {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}
#slideshow img.active {
    z-index:10;
    opacity:1.0;
}
#slideshow img.last-active {
    z-index:9;
}