#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{
	margin-top: 15px;
}

#enlaces p{
	margin-top: 10px;
	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;
	text-transform: uppercase;
}

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

#enlaces li a:hover{
	color: #fff;
}

/* ENLACES A REDES SOCIALES */

#linksredes{
	padding: 10px 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;
}

/* --------------------------- TAG CLOUD --------------------------- */

#htmltagcloud{
	float: right;
	font-family: 'lucida grande','trebuchet ms',arial,helvetica,sans-serif;
	font-size: 100%;
	padding: 0px 20px;
	width: 460px;
}

#htmltagcloud{
	letter-spacing: normal;
	line-height: 2.2em;
	text-align: justify;
	text-indent: 0;
	text-transform: none;
	word-spacing: normal;
}

#htmltagcloud a:hover{ background-color: #004362; color: white; }

#htmltagcloud a:active{ background-color: #004362; color: white; }

.tagcloud0{ color: #333; font-size: 1.0em; z-index: 10; }

.tagcloud0 a{ color: #333; }

.tagcloud1{ color: #444; font-size: 1.4em; z-index: 9; }

.tagcloud1 a{ color: #444; }

.tagcloud2{ color: #555; font-size: 1.8em; z-index: 8; }

.tagcloud2 a{ color: #555;	} 

.tagcloud3{ color: #666; font-size: 2.2em; z-index: 7; }

.tagcloud3 a { color: #666; }

.tagcloud4{ color: #777; font-size: 2.6em; z-index: 6; }

.tagcloud4{ color: #777; }

.tagcloud5{ color: #888; font-size: 3.0em; z-index: 5; }

.tagcloud5 a{	color: #888; }

.tagcloud6{ color: #999; font-size: 3.3em; z-index: 4; }

.tagcloud6 a { color: #999; }

.tagcloud7{ color: #aaa; font-size: 3.6em; z-index: 3; }

.tagcloud7 a{ color: #aaa; }

.tagcloud8{ color: #bbb; font-size: 3.9em; z-index: 2; }

.tagcloud8 a{ color: #bbb; }

.tagcloud9{ color: #ccc; font-size: 4.2em; z-index: 1; }

.tagcloud9 a { color: #ccc; }

.tagcloud10{ color: #ddd; font-size: 4.5em; z-index: 0; }

.tagcloud10 a{ color: #ddd; }

.wrd{ padding: 0; position: relative; }

.wrd a, #htmltagcloud a:link, #htmltagcloud a:visited { text-decoration: none; }
