/*---------------------------------------------
//  estructura
//---------------------------------------------
*/

html {
	background			: url(../img/back_html.png) top left repeat-x #95b6d6;
/*	height				: 659px;*/
}

body {
	color				: #000;
	background			: url(../img/back_body.png) top center repeat-y;
/*	min-height				: 100%;*/
}

#contenidor {
	width				: 970px;
	margin				: 0 auto;
	overflow			: hidden;
	position			: relative;
	background			: #FFF;

}

#contenidor.c1f1 {
	width				: 1100px;
}

#conteEntrada {
	width				: 970px;
	margin				: 0 auto;
	overflow			: hidden;
	position			: relative;
	background			: url(../img/back_body_home.jpg) top left no-repeat;
}

#menuLateral {
	width				: 233px;
	background			: #fff url(../img/back_menu_lateral.png) top left repeat-y;
	float				: left;
	overflow			: hidden;
}


#conteEntrada #menuLateral {
	width				: 220px;	
	min-height          : 605px;
	background-color    :#FFF;	
/*	background			: #fff url(../img/back_menu_lateral_entrada.png) top left repeat-y;*/
}

/*---------------------------------------------
//  cabe
//---------------------------------------------
*/

#cabeFoto {
	position			: absolute;
	left				: 221px;
	width				: 749px;
	height				: 313px;
}
#cabeFlash{
	padding-top:200px;
	padding-left:30px;
	font-family:Verdana, Georgia, "Times New Roman", Times, serif;
	font-size:72px;
	color:#FFF;
	}
#grupPag {
	overflow			: hidden;
	margin				: 0 0 0 0px;
	min-height:634px;
}

/* el iframe de reserves necessita mes ample */
.c1f1 #grupPag  {
	margin				: 0 0 0 215px;
}

/*---------------------------------------------
//  pagina
//---------------------------------------------
*/

#pagina {
	margin				: 340px 0px 0px 0px;
	padding				: 0 0 30px 0;
}

#conteEntrada #pagina {
	margin				: 0;
}

/*---------------------------------------------
//  menu Lateral
//---------------------------------------------
*/

#logo {
	text-align		: left;
	padding			: 26px 0 17px 12px;
}

#menu {padding: 7px 2px 7px 50px;}


#menuLateral li {
	font			: normal bold  10px/13px Arial, Helvetica, sans-serif;
	text-transform	: uppercase;
	width			: 221px;
	padding			: 0 12px 0 0;
	letter-spacing	: 1px;
	
}

#menuLateral li a {
	display			: block;
	height			: 1%;
	border-bottom	: 2px solid #FFF;
	/*color			: #3c3c3c;*/
	padding			: 7px 2px 7px 40px;
	/* tocat pel menu blau
	background:#a4a4a4 url(../img/fondo_li2.gif) repeat-x;*/
	background:#4b5394 url(../img/fondo_li.gif) repeat-x;
	color			: #d8e6fa;
}

#menuLateral li a:hover {
color			: #FFF;
text-decoration:none;
}

#menuLateral li.selected a {
	color			: #FFF;	
	background:#fff url(../img/fondo_li.gif) repeat-x;
}


#menuLateral li.selected ul li a {
	background		: #d4d4d4;
	color			: #3c3c3c;

}

#menuLateral li.selected ul li a:hover {
	color			: #FFF;
}


#menuLateral li.selected ul li.selected a {
	color			: #FFF;
	background-color:#848484;
}

#menuLateral li ul {
}
#menuLateral li ul li {
	font			: normal bold  10px/13px Arial, Helvetica, sans-serif;
	text-transform	: uppercase;
	width			: 221px;
	padding			: 0 12px 0 0;
	letter-spacing	: 1px;
}

#menuLateral li ul li a {
	display			: block;
	height			: 1%;
	border-bottom	: 2px solid #FFF;
	background		: #d4d4d4;
	color			: #3c3c3c;
	padding			: 7px 2px 7px 50px;

}
#menuLateral li ul li a:hover {
	color:#3c3c3c;
	text-decoration:none;
}
/* Els tres primers els pintem de blau */
li#menuLat1 a{
	background:#4b5394 url(../img/fondo_li.gif) repeat-x;
	color			: #EBF3D7;
}
li#menuLat2 a,
li#menuLat4 a {
	background:#4b5394 url(../img/fondo_li.gif) repeat-x;
	color			: #d8e6fa;
}

li#menuLat1.selected li a,
li#menuLat2.selected li a,
li#menuLat4.selected li a {
	background:#4b5394 url(../img/fondo_li.gif) repeat-x;
	color			: #FFF;
}
li#menuLat1.selected li a:hover,
li#menuLat2.selected li a:hover,
li#menuLat4.selected li a:hover {
	background		: #4b5394;
	color			: #FFF;
	text-decoration:underline;
}

#menuLatBottom {
	background		: url(../img/back_menu_lateral_inferior.png) top left no-repeat;
	height			: 14px;
}

/*---------------------------------------------
//  pagina
//---------------------------------------------
*/
#textePagina {
	width			: 655px;
	overflow		: hidden;
	text-align:left;
	padding-left:20px;
}

/* el iframe de reserves necessita mes ample */
.c1f1 #textePagina {
	width			: 800px;
}

#textePagina blockquote {
	color			: #707173;
	font			: normal normal 13px/18px Arial, Helvetica, sans-serif;
	text-align:left;
}

#textePagina hr {
	border			: 0;
	height			: 1px;
	background		: #000;
	margin			: 10px 0 10px 0;
}


#textePagina .texte {
	font			: normal normal 12px/16px Arial, Verdana, sans-serif;
	vertical-align	: top;
	padding			: 8px 0 0 0;
}

#textePagina .galeria {
	vertical-align	: top;
}

#textePagina h3 {
	font			: normal bold 18px/22px 	Arial, Verdana, sans-serif;
}


.capaGaleria {
	float			:right;
}
.capaGaleriaHab {
	float			:left;
	padding-left:160px;
}

/*---------------------------------------------
//  ofertes
//---------------------------------------------
*/

.ofertes {
	width			: 680px;
	overflow		: hidden;
	padding			: 50px 0 30px 0;
}

.fotoOferta {
	float			: right;	
}

.texteOferta {
	margin			: 0 370px 0 0;
}

.texteOferta p{
	font-size:12px;
}

.fotoOferta img {
	max-width		: 350px;
}

.ofertes li {
	border-bottom	: 1px solid #000;
	letter-spacing	: 1px;
	padding			: 2px 0 0 0;
}

.ofertes li strong {
	font-size		: 14px;
	font-weight		: bold;
}

.ofertes li strong em, .ofertes li em{
	color			: #003882;	
	font-weight		: bold;
}



.ofertes li a {
	display			: block;
	color			: red;
	text-decoration	: none;
}

.ofertes li a:hover {
	background		: red;
	color			: #FFF;
}
.mesOferta {
	float			: right;
	width			: 335px;
	padding			: 10px 0 0 0;
}

/*---------------------------------------------
//  enllacos
//---------------------------------------------
*/

.enllacos td{
	vertical-align	: top;
}

.enllacos h1 {
	text-transform	: uppercase;
	font-weight		: bold;
	padding			: 8px 0 5px 0;
}

.enllacos h2 {
	font-weight		: bold;
	border-bottom	: 1px solid #7e7c65;
	color			: #7e7c65;
}

.enllacos a {
	color			: #3b3b3b;	
}


/*---------------------------------------------
//  distancies
//---------------------------------------------
*/

.distancies {
	color			: #003882;
}

.distancies td {
	padding			: 3px 0 1px 0;
	border-bottom	: 1px solid #003882;
}

.distancies strong	{
	color			: #000;
	font-weight		: normal;
}


/*---------------------------------------------
//  reunions
//---------------------------------------------
*/


.reunions {
	border-bottom	: 1px solid #000;
	border-left 	: 1px solid #000;
	text-align		: center;
}


.reunions td, .reunions th{
	border-top		: 1px solid #000;
	border-right 	: 1px solid #000;
	font-weight		: normal;
}

.reunions th {
	background		: #8f8dba;
	color			:#FFF;
	text-align		: center;
}

.reunions .nomSala{
	background		:#003882;
	color			:#FFF;
}


/*---------------------------------------------
//  ReservaForm
//---------------------------------------------
*/

.reservaForm td{
	padding			: 3px;
	vertical-align	:top;
	color			: #003882;
}

.reservaForm  textarea,
.reservaForm input,
.reservaForm select{
	font			: normal normal 12px Arial, sans-serif;
}

.reservaForm input[type=submit]{
	padding			: 4px 10px;
}


/*---------------------------------------------
//  Peu
//---------------------------------------------
*/

#peu {
	font-size		: 10px;
	clear			: both;
	color			: #FFF;
	text-align		: left;
	width:970px;
	margin: 0 auto;
}

#peu #menuInf{
	background:#4b5394 url(../img/fondo_li.gif) repeat-x;
	height:22px;
	text-align:center;
	padding-top:6px;
}

#menuInf a{
	/*padding			: 0 10px;
	background		: url(../img/point_menu_inferior.png) left 50% no-repeat;
	display			: inline-block;*/
}

#menuInf a:first-child{
	background		: none;
}

#peu a{
	color			: #FFF;
}



  #componenteSlideShow {
      /* border:1px solid red; */
      width					: 335px;
	  margin				: 0 0 0 20px;
    }
    #slideShow {
      width					: 335px;
      height				: 265px;
    }
  #componenteSlideShowHab {
      /* border:1px solid red; */
      width					: 670px;
	  margin				: 0 0 0 0px;
    }
    #slideShowHab {
      width					: 670px;
      height				: 265px;
    }
    #botonesSlideShow {
      text-align			: center;
    }
    #botonesSlideShow img {
      margin				: 10px;
    }
	
	#botonesSlideShow img:hover {
      cursor				: pointer;
    }

#reserva {
font			: normal bold  10px/14px Arial, Helvetica, sans-serif;
text-transform	: uppercase;
padding			: 7px 2px 7px 40px;
letter-spacing	: 1px;
color			: #ebf3d7;
}
#reserva:hover {
color			: #fff;	
}
#link_peticio a{
color			: #ebf3d7;	
}
#link_peticio a:hover{
color			: #fff;
}
.oculto{
	display:none;
}
.oferta_list{
	line-height:1.4em;
	list-style-position:outside;
	margin:3px 3px 20px 0px;
	padding:0 2px 0 0px;
	text-indent:2px;
}
.oferta_list li{
	color:#1977d6;
	list-style-position:outside;
	list-style-type:none;
	padding-bottom:5px;
}
.oferta_list li a{
	font-size:16px;
	font-weight:normal;
}
.oferta_list li a:hover{
	color:#1977d6;
}
.divScrollClickOut{
	background:#fff url(../img/arriba.jpg) top center no-repeat;
	width:120px;
	height:90px;
	cursor:pointer;
}
.divScrollClickIn{
	background:#fff url(../img/arriba_roll.jpg) top center no-repeat;
	width:120px;
	height:90px;
	cursor:pointer;	
}
.borsa{
	cursor:pointer;
}
.borsa_desc{
	display:none;
}