#home{
	
}

#visualarea{
	background: url(visualarea-home.gif) no-repeat;
}

#flashcontent{
	float: left;
}

#content{
	clear: both;
	border-top: 1px #333 solid;
}

#content div.leftcolumn{
	float: left;
	width: 250px;
}

#content div.maincolumn{
	float: left;
	width: 240px;
}

#content div.rightcolumn{
	width: 250px;
}

/* HOTELS */

#hotels{
	float: left;
	background: #fff;
	padding: 10px;
	height: 100px;
	width: 490px;
}

#hotels h3{
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 4px;
	color: #555;
}

#hotels img{
	margin-bottom: 5px;
}

#hotelonixfira, #hotelonixliceo, #hotelonixrambla{
	float: left;
	margin: 10px 8px 0px 0px;
}

#hotelonixfira{
	width: 155px;
	color: #000;
}
#hotelonixfira a{ text-decoration: none; color: #000; }

#hotelonixliceo{
	width: 155px;
	color: #3887a4;
}
#hotelonixliceo a{ text-decoration: none; color: #3887a4; }

#hotelonixrambla{
	width: 155px;
	color: #5f1700;
}
#hotelonixrambla a{ text-decoration: none; color: #5f1700; }

#hotelonixfira a:hover, #hotelonixliceo a:hover, #hotelonixrambla a:hover{
	text-decoration: underline;
}

/* TEXTOS */
#home_textos{
	clear: left;
	width: 490px;
	height: 100px;
	padding: 10px;
	background: url(bg-home-text.gif) repeat-x top;
}

#home_textos h2{
	float: left;
	font-size: 15px;
	font-weight: normal;
	width: 490px;
	margin-bottom: 6px;
	color: #3887a4;
}

#home_textos h2 strong{
	text-transform: uppercase;
	font-size: 17px;
	color: #fff;
	letter-spacing: -1px;
}

#home_textos h3{
	font-size: 12px;
	font-weight: normal;
	width: 490px;
	text-align: justify;
}


/* OFERTAS */

#ofertas_home{
	background: #333;
	float: right;
	padding: 10px 0px 10px 10px;
	width: 260px;
}

#tabs{
	padding-top: 10px;	
}

#tabs ul{
	margin: 0;
	padding: 0;
}

#tabs li{
	display: inline;
	margin: 0;
	padding: 0;
	height: 50px;
	background: #555;
	margin-right: 1px;
	padding: 10px 7px;
}

#tabs a{
	text-decoration: none;
	font-size: 11px;
	color: #fff;
	line-height: 30px;
}

#tabs li#tab_of.current{ background: #000; }
#tabs li#tab_ol.current{ background: #3887a4; }
#tabs li#tab_or.current{ background: #5f1700; }


#ofertas_a_of, #ofertas_a_ol, #ofertas_a_or{
	color: #fff;
	margin-top: 2px;
	padding: 10px;
	width: 230px;
	height: 150px;
	overflow: auto;
}

#ofertas_a_of{	background: #000; color: #555;}

#ofertas_a_ol{	background: #3887a4; color: #94bccb; }

#ofertas_a_or{	background: #5f1700; color: #b37d6c; }

#ofertas_home div.item{
	padding: 3px 0px;
	border-bottom: 1px solid;
}

#ofertas_a_of div.item{	border-bottom-color: #333;}
#ofertas_a_ol div.item{	border-bottom-color: #6ea8bd;}
#ofertas_a_or div.item{	border-bottom-color: #883c24;}

#ofertas_home div.item a{
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: -1px;
}

/* TIEMPO */

#eltiempo{
	background: #1f1f1f;
	padding: 0px 10px 0px 10px;
	border: 1px #555 dotted;
	width: 220px;
	text-align: center;
}

#TT_9u912flzFob5vDP862dKUF{
	width: 220px !important;
	text-align: center !important;	
}

/* TELEFONO DE RESERVAS */

#telefono_reservas{
	background: #fff url(phone.gif) no-repeat 5px 2px;
	padding: 5px;
	padding-left: 45px;
	color: #3887a4;
}

#telefono_reservas h3{
	font-size: 18px;
	font-weight: bold;
	color: #3887a4;
}

/* ENLACES */
#enlaces{
	padding-top: 10px;
}

#enlaces p{
	font-weight: bold;
	letter-spacing: 1px;
	border-bottom: 1px #333 solid;
}

#enlaces ul{
	margin-top: 4px;
}

#enlaces li{
	list-style: none;
	margin-left: 0px;
	padding-left: 16px;
	background: url(arrow-gray-dotted.gif) no-repeat 0px 3px;
	margin-bottom: 3px;
}

#enlaces li a{
	color: #666;
	text-decoration: none;
}

/* ENLACES A REDES SOCIALES */

#linksredes{
	padding: 5px;
}

#linksredes a{
	margin-right: 5px;
}

/* AGENDA BCN */

#agenda{
	
}
#agenda div{
	padding: 5px 0px 3px 0px;
	margin-bottom: 0px;
	border-top: 1px #333 solid;
}
#agenda p{ line-height: 12px; }

#agenda p.title{
	margin-bottom: 2px;
}
#agenda p.title a{
	font-weight: bold;
	font-size: 14px;
	letter-spacing: -1px;
	text-decoration: none;
	color: #3887a4;
	text-transform: uppercase;
}
#agenda p.title a:hover{ text-decoration: underline; }
#agenda p.date{ color: #999; }
#agenda p.location{ color: #777;}

/* LIVE PERSON POWERED BY */
div.lpPoweredByDiv{
	display: none !important;
}

div.bestprice{
	background: #6ea8bd;
	color: #222;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	border-bottom: 1px #222 solid;
}