body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}


#mainContainer {
/*position:absolute;*/
width: 857px;
/*margin: 0 auto;*/
margin-left:auto;
margin-right:auto;
min-height: 100%;
background-color: #FFFFFF; /* color de fondo de la columna central */
text-align: left;
border:0px solid red;
position:relative;
}

* html #mainContainer {
height: 100%;
}



h2 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0px;
	padding: 0px 0px 0px 15px;
}
img {
border: none;
}

.clear{
clear:both; font-size:3px;
}


.boton_search{
border:1px solid #70898D;
}

.input_reservas{
border:1px solid #c0d3eb;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
width:300px;
}

.textarea_reservas{
border:1px solid #c0d3eb;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
width:300px;
height:50px;
}


/* ----------------------------
			MAP
------------------------------ */
.map{
border:1px solid red;
}




/* ----------------------------
			TABS
------------------------------ */

#tabsC ul {
  margin:0;
  padding:5px 10px 0 10px;
  list-style:none;
  border:0px solid black;
  }
#tabsC li {
  display:inline;
  margin:0;
  padding:0;
  }
#tabsC a {
  float:left;
  display:block;
  background:url(../img/tableftC.gif) no-repeat left top;
  margin:0;
  padding:0 0 0 4px;
  text-decoration:none;
  color:#FFFFFF;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;

  }
#tabsC a span {
  float:left;
  display:block;
  background:url(../img/tabrightC.gif) no-repeat right top;
  padding:5px 15px 4px 6px;
  color:#ffffff;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsC a span {float:none;}
/* End IE5-Mac hack */
#tabsC a:hover span {
  color:#FFF;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  }
#tabsC a:hover {
  background-position:0% -42px;
  color:#949494;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  }
#tabsC a:hover span {
  background-position:100% -42px;
  color:#949494;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  }


.comentario_anunciant{
font-size:11px; color:#949494;
cursor:text;
display:block;
}
.comentario_anunciant a{
font-size:11px; color:#949494;
text-decoration:none;
cursor:text;
display:block;
}
.comentario_anunciant a:hover{
font-size:11px; color:#000000;
text-decoration:none;
cursor:text;
display:block;
}

.comentario_anunciant_vermas{
font-size:11px; color:#949494;
display:block;
}
.comentario_anunciant_vermas a{
font-size:11px; color:#949494;
text-decoration:none;
display:block;
}
.comentario_anunciant_vermas a:hover{
font-size:11px; color:#000000;
text-decoration:none;
display:block;
}

.valoracio_global{
color:#93c400; background-color:#f7fce8; font-size:18px; text-align:center; width:30px; border:1px solid #93c400; font-weight:bold; float: right; margin-right:10px;
}
.valoracio_green{
color:#93c400; background-color:#e6f1c6; text-align:center; width:30px; border:0px solid #93c400; font-weight:bold; float: right; margin-right:10px;
}
.valoracio_orange{
color:#df6e00; background-color:#ffdfa0; text-align:center; width:30px; border:0px solid #df6e00; font-weight:bold; float: right; margin-right:10px;
}
.valoracio_red{
color:#b52600; background-color:#f9dbd3; text-align:center; width:30px; border:0px solid #b52600; font-weight:bold; float: right; margin-right:10px;
}

.pop_div_valoracio_global{
width:385x;
border:0px solid red;
float: right;
position:relative;
}
.pop_valoracio_global{
color:#93c400;
background-color:#f7fce8;
font-size:18px;
text-align:center;
width:30px;
border:1px solid #93c400;
font-weight:bold;
margin-right:1px;
float:right;
}

.pop_div_valoracio_green{
width:385px;
border:0px solid red;
float: right;
}
.pop_valoracio_green{
color:#93c400;
background-color:#f7fce8;
text-align:center;
width:30px;
font-weight:bold;
margin-right:1px;
float:right;
}


/* ---------------------
		VIDEOS
---------------------- */

.div_small_float{
position:relative;
min-height:90px;
height:auto;
width:125px;
margin:5px 5px 5px 5px;
float:left;
}
*html .div_small_float{ height:100px;}

.div_small_float_text{
border:0px solid red; text-align:center; font-size:10px; color:#003366;
}
.div_small_float_text2{
border:0px solid red; text-align:center; font-size:10px; color:#482222;
}

.div_mas_destacados_big{
position:relative;
min-height:130px;
height:auto;
/*width:100%;*/
width:420px;
border:0px solid red;
float:left;
}
.div_mas_destacados{
position:relative;
min-height:130px;
height:auto;
/*width:100%;*/
width:340px;
border:0px solid red;
float:left;
}
*html .div_mas_destacados{ height:130px;}
.div_mas_destacados_img{
position:absolute;
top:0;
left:0;
width:124px;
height:76px;
border:0px solid red;
}
.div_mas_destacados_text{
padding-left:137px;
}



.dotted{
width:100%;
font-size:1px;
height:1px;
background-image:url(../img/dotted.gif);
background-repeat:repeat-x;
margin-top:10px;
margin-bottom:10px;
}


.box_blue_small{
width:686px;
min-height:20px;
height:auto;
background-color:#c0d3eb;
position:relative;
font-weight:normal;
}


.div_relative_labels{
width:100%;
position:relative;
padding-top:10px;
padding-bottom:10px;
font-weight:bold;
}
.label_left_absolute{
position:absolute;
left:0px;
height:20px;
width:300px;
font-weight:bold;
margin-bottom:20px;
}
.label_right_absolute{
position:absolute;
left:544px;
height:20px;
width:180px;
font-weight:bold;
}



.header_fitxa{
border:0px solid red;
width:857px;
height:125px;
background-image:url(../img/header_fitxa.jpg);
background-repeat:no-repeat;
}

.header_titul_fitxa{
width:auto;
padding:10px 10px 10px 10px;
position:relative;
top:25px;
height:auto;
border:0px solid red;

font-family:Arial, Helvetica, sans-serif;
font-size:24px;
}


/* ----------------------------
			VOTACIONS-RATING
------------------------------ */

/*             styles for the star rater                */
	.votacions-rating-0{
		list-style:none;
		margin: 0px;
		padding:0px;
		width: 35px;
		height: 25px;
		position: relative;
		overflow:hidden;
		background: url(../img/alt_votacions_star_0.gif) top left repeat-x;
	}
	.votacions-rating-0 li{
		padding:0px;
		margin:0px;
		width:35px;
		height:25px;
		/*\*/
		float: left;
		/* */
	}
	.votacions-rating-0 li a{
		display:block;
		width:35px;
		height: 25px;
		line-height:25px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0px;
		overflow:hidden;
	}
	.votacions-rating-0 li a:hover{
		background: url(../img/alt_votacions_star_0.gif) left bottom;
		z-index: 2;
		left: 0px;
		border:none;
	}
	.votacions-rating-0 a.one-star{
		left: 0px;
	}
	.votacions-rating-0 a.one-star:hover{
		width:35px;
	}

	.votacions-rating-0 li.current-rating{
		background: url(../img/alt_votacions_star_0.gif) left center;
		position: absolute;
		height: 25px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}


	.votacions-rating-1{
		list-style:none;
		margin: 0px;
		padding:0px;
		width: 35px;
		height: 25px;
		position: relative;
		overflow:hidden;
		background: url(../img/alt_votacions_star_1.gif) top left repeat-x;
	}
	.votacions-rating-1 li{
		padding:0px;
		margin:0px;
		width:35px;
		height:25px;
		/*\*/
		float: left;
		/* */
	}
	.votacions-rating-1 li a{
		display:block;
		width:35px;
		height: 25px;
		line-height:25px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0px;
		overflow:hidden;
	}
	.votacions-rating-1 li a:hover{
		background: url(../img/alt_votacions_star_1.gif) left bottom;
		z-index: 2;
		left: 0px;
		border:none;
	}
	.votacions-rating-1 a.one-star{
		left: 0px;
	}
	.votacions-rating-1 a.one-star:hover{
		width:35px;
	}

	.votacions-rating-1 li.current-rating{
		background: url(../img/alt_votacions_star_1.gif) left center;
		position: absolute;
		height: 25px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}

	/*             styles for the star rater                */
	.votacions-rating-2{
		list-style:none;
		margin-left: 0px;
		padding:0px;
		width: 35px;
		height: 25px;
		position: relative;
		overflow:hidden;
		background: url(../img/alt_votacions_star_2.gif) top left repeat-x;
	}
	.votacions-rating-2 li{
		padding:0px;
		margin:0px;
		width:35px;
		height:25px;
		/*\*/
		float: left;
		/* */
	}
	.votacions-rating-2 li a{
		display:block;
		width:35px;
		height: 25px;
		line-height:25px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0px;
		overflow:hidden;
	}
	.votacions-rating-2 li a:hover{
		background: url(../img/alt_votacions_star_2.gif) left bottom;
		z-index: 2;
		left: 0px;
		border:none;
	}
	.votacions-rating-2 a.one-star{
		left: 0px;
	}
	.votacions-rating-2 a.one-star:hover{
		width:35px;
	}

	.votacions-rating-2 li.current-rating{
		background: url(../img/alt_votacions_star_2.gif) left center;
		position: absolute;
		height: 25px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}

	/*             styles for the star rater                */
	.votacions-rating-3{
		list-style:none;
		margin-left: 0px;
		padding:0px;
		width: 35px;
		height: 25px;
		position: relative;
		overflow:hidden;
		background: url(../img/alt_votacions_star_3.gif) top left repeat-x;
	}
	.votacions-rating-3 li{
		padding:0px;
		margin:0px;
		width:35px;
		height:25px;
		/*\*/
		float: left;
		/* */
	}
	.votacions-rating-3 li a{
		display:block;
		width:35px;
		height: 25px;
		line-height:25px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0px;
		overflow:hidden;
	}
	.votacions-rating-3 li a:hover{
		background: url(../img/alt_votacions_star_3.gif) left bottom;
		z-index: 2;
		left: 0px;
		border:none;
	}
	.votacions-rating-3 a.one-star{
		left: 0px;
	}
	.votacions-rating-3 a.one-star:hover{
		width:35px;
	}

	.votacions-rating-3 li.current-rating{
		background: url(../img/alt_votacions_star_3.gif) left center;
		position: absolute;
		height: 25px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}

		/*             styles for the star rater                */
	.votacions-rating-4{
		list-style:none;
		margin-left: 0px;
		padding:0px;
		width: 35px;
		height: 25px;
		position: relative;
		overflow:hidden;
		background: url(../img/alt_votacions_star_4.gif) top left repeat-x;
	}
	.votacions-rating-4 li{
		padding:0px;
		margin:0px;
		width:35px;
		height:25px;
		/*\*/
		float: left;
		/* */
	}
	.votacions-rating-4 li a{
		display:block;
		width:35px;
		height: 25px;
		line-height:25px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0px;
		overflow:hidden;
	}
	.votacions-rating-4 li a:hover{
		background: url(../img/alt_votacions_star_4.gif) left bottom;
		z-index: 2;
		left: 0px;
		border:none;
	}
	.votacions-rating-4 a.one-star{
		left: 0px;
	}
	.votacions-rating-4 a.one-star:hover{
		width:35px;
	}

	.votacions-rating-4 li.current-rating{
		background: url(../img/alt_votacions_star_4.gif) left center;
		position: absolute;
		height: 25px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}


	/*             styles for the star rater                */
	.votacions-rating-5{
		list-style:none;
		margin-left: 0px;
		padding:0px;
		width: 35px;
		height: 25px;
		position: relative;
		overflow:hidden;
		background: url(../img/alt_votacions_star_5.gif) top left repeat-x;
	}
	.votacions-rating-5 li{
		padding:0px;
		margin:0px;
		width:35px;
		height:25px;
		/*\*/
		float: left;
		/* */
	}
	.votacions-rating-5 li a{
		display:block;
		width:35px;
		height: 25px;
		line-height:25px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0px;
		overflow:hidden;
	}
	.votacions-rating-5 li a:hover{
		background: url(../img/alt_votacions_star_5.gif) left bottom;
		z-index: 2;
		left: 0px;
		border:none;
	}
	.votacions-rating-5 a.one-star{
		left: 0px;
	}
	.votacions-rating-5 a.one-star:hover{
		width:35px;
	}

	.votacions-rating-5 li.current-rating{
		background: url(../img/alt_votacions_star_5.gif) left center;
		position: absolute;
		height: 25px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}

		/*             styles for the star rater                */
	.votacions-rating-6{
		list-style:none;
		margin-left: 0px;
		padding:0px;
		width: 35px;
		height: 25px;
		position: relative;
		overflow:hidden;
		background: url(../img/alt_votacions_star_6.gif) top left repeat-x;
	}
	.votacions-rating-6 li{
		padding:0px;
		margin:0px;
		width:35px;
		height:25px;
		/*\*/
		float: left;
		/* */
	}
	.votacions-rating-6 li a{
		display:block;
		width:35px;
		height: 25px;
		line-height:25px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0px;
		overflow:hidden;
	}
	.votacions-rating-6 li a:hover{
		background: url(../img/alt_votacions_star_6.gif) left bottom;
		z-index: 2;
		left: 0px;
		border:none;
	}
	.votacions-rating-6 a.one-star{
		left: 0px;
	}
	.votacions-rating-6 a.one-star:hover{
		width:35px;
	}

	.votacions-rating-6 li.current-rating{
		background: url(../img/alt_votacions_star_6.gif) left center;
		position: absolute;
		height: 25px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}


		/*             styles for the star rater                */
	.votacions-rating-7{
		list-style:none;
		margin-left: 0px;
		padding:0px;
		width: 35px;
		height: 25px;
		position: relative;
		overflow:hidden;
		background: url(../img/alt_votacions_star_7.gif) top left repeat-x;
	}
	.votacions-rating-7 li{
		padding:0px;
		margin:0px;
		width:35px;
		height:25px;
		/*\*/
		float: left;
		/* */
	}
	.votacions-rating-7 li a{
		display:block;
		width:35px;
		height: 25px;
		line-height:25px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0px;
		overflow:hidden;
	}
	.votacions-rating-7 li a:hover{
		background: url(../img/alt_votacions_star_7.gif) left bottom;
		z-index: 2;
		left: 0px;
		border:none;
	}
	.votacions-rating-7 a.one-star{
		left: 0px;
	}
	.votacions-rating-7 a.one-star:hover{
		width:35px;
	}

	.votacions-rating-7 li.current-rating{
		background: url(../img/alt_votacions_star_7.gif) left center;
		position: absolute;
		height: 25px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}

		/*             styles for the star rater                */
	.votacions-rating-8{
		list-style:none;
		margin-left: 0px;
		padding:0px;
		width: 35px;
		height: 25px;
		position: relative;
		overflow:hidden;
		background: url(../img/alt_votacions_star_8.gif) top left repeat-x;
	}
	.votacions-rating-8 li{
		padding:0px;
		margin:0px;
		width:35px;
		height:25px;
		/*\*/
		float: left;
		/* */
	}
	.votacions-rating-8 li a{
		display:block;
		width:35px;
		height: 25px;
		line-height:25px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0px;
		overflow:hidden;
	}
	.votacions-rating-8 li a:hover{
		background: url(../img/alt_votacions_star_8.gif) left bottom;
		z-index: 2;
		left: 0px;
		border:none;
	}
	.votacions-rating-8 a.one-star{
		left: 0px;
	}
	.votacions-rating-8 a.one-star:hover{
		width:35px;
	}

	.votacions-rating-8 li.current-rating{
		background: url(../img/alt_votacions_star_8.gif) left center;
		position: absolute;
		height: 25px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}

		/*             styles for the star rater                */
	.votacions-rating-9{
		list-style:none;
		margin-left: 0px;
		padding:0px;
		width: 35px;
		height: 25px;
		position: relative;
		overflow:hidden;
		background: url(../img/alt_votacions_star_9.gif) top left repeat-x;
	}
	.votacions-rating-9 li{
		padding:0px;
		margin:0px;
		width:35px;
		height:25px;
		/*\*/
		float: left;
		/* */
	}
	.votacions-rating-9 li a{
		display:block;
		width:35px;
		height: 25px;
		line-height:25px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0px;
		overflow:hidden;
	}
	.votacions-rating-9 li a:hover{
		background: url(../img/alt_votacions_star_9.gif) left bottom;
		z-index: 2;
		left: 0px;
		border:none;
	}
	.votacions-rating-9 a.one-star{
		left: 0px;
	}
	.votacions-rating-9 a.one-star:hover{
		width:35px;
	}

	.votacions-rating-9 li.current-rating{
		background: url(../img/alt_votacions_star_9.gif) left center;
		position: absolute;
		height: 25px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}


		/*             styles for the star rater                */
	.votacions-rating-10{
		list-style:none;
		margin-left: 0px;
		padding:0px;
		width: 35px;
		height: 25px;
		position: relative;
		overflow:hidden;
		background: url(../img/alt_votacions_star_10.gif) top left repeat-x;
	}
	.votacions-rating-10 li{
		padding:0px;
		margin:0px;
		width:35px;
		height:25px;
		/*\*/
		float: left;
		/* */
	}
	.votacions-rating-10 li a{
		display:block;
		width:35px;
		height: 25px;
		line-height:25px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0px;
		overflow:hidden;
	}
	.votacions-rating-10 li a:hover{
		background: url(../img/alt_votacions_star_10.gif) left bottom;
		z-index: 2;
		left: 0px;
		border:none;
	}
	.votacions-rating-10 a.one-star{
		left: 0px;
	}
	.votacions-rating-10 a.one-star:hover{
		width:35px;
	}

	.votacions-rating-10 li.current-rating{
		background: url(../img/alt_votacions_star_10.gif) left center;
		position: absolute;
		height: 25px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}

/* ----------------------------
			RATING
------------------------------ */

/*             styles for the star rater                */
	.star-rating{
		list-style:none;
		margin: 0px;
		padding:0px;
		width: 125px;
		height: 25px;
		position: relative;
		overflow:hidden;
		background: url(../img/alt_star.gif) top left repeat-x;
	}
	.star-rating li{
		padding:0px;
		margin:0px;
		width:25px;
		height:25px;
		/*\*/
		float: left;
		/* */
	}
	.star-rating li a{
		display:block;
		width:25px;
		height: 25px;
		line-height:25px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0px;
		overflow:hidden;
	}
	.star-rating li a:hover{
		background: url(../img/alt_star.gif) left bottom;
		z-index: 2;
		left: 0px;
		border:none;
	}
	.star-rating a.one-star{
		left: 0px;
	}
	.star-rating a.one-star:hover{
		width:25px;
	}
	.star-rating a.two-stars{
		left:25px;
	}
	.star-rating a.two-stars:hover{
		width: 50px;
	}
	.star-rating a.three-stars{
		left: 50px;
	}
	.star-rating a.three-stars:hover{
		width: 75px;
	}
	.star-rating a.four-stars{
		left: 75px;
	}
	.star-rating a.four-stars:hover{
		width: 100px;
	}
	.star-rating a.five-stars{
		left: 100px;
	}
	.star-rating a.five-stars:hover{
		width: 125px;
	}
	.star-rating li.current-rating{
		background: url(../img/alt_star.gif) left center;
		position: absolute;
		height: 25px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}

	/* remove halo effect in firefox   */
	a:active{
		outline: none;
	}


.boxblue_info_center{
margin-left:8px;
width:220px;
min-height:200px;
height:auto;
float:left;
border:0px solid red;
}
* html .boxblue_info_center{
height:200px;
}

.box_blue{
width:686px;
min-height:230px;
height:auto;
background-color:#c0d3eb;
position:relative;
border:0px solid red;
}
* html .box_blue{
height:230px;
}

.boxblue_video_big{
margin-left:11px;
width:433px;
min-height:348px;
height:auto;
float:left;
border:0px solid red;
}
* html .boxblue_video_big{
height:348px;
}

.titols_fitxa{
	margin-left:10px;
	color:#93c400;
	font-size:16px;
	font-weight:bold;
}
