/*---------------------------------------------
//  colors
//---------------------------------------------
*/

/*
	blau1			: #009ae2;
	blau hover		: #007ac3;
	blau selected	: #00eded;
	verd1			: #a1bf18;
	verd2			: #70ffc2;
	rosa			: #d679c3;
	groc			: #ffc826;
	vermell			: #ff262f;
	taronja			: #ff8400;
	lila			: #6600cc;
	gris1			: #666666;
	gris2			: #999999;
	gris3			: #ebebeb;	
*/	


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

html {
	height				: 100%;
}

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

#contenidor {
	width				: 960px; 
	margin				: 0 auto 0 auto;
	padding				: 25px 0 0 0;
	min-height			: 100%;
}


#grupPag {
	width				: 100%;
	overflow			: hidden;
	padding				: 0 0 5px 0;
}


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



#cabe {
	position			: relative;
	text-align			: right;
	height				: 104px;
}

.categ1 #cabe,
.categ3 #cabe { /* deixem espai per als submenus*/
	height				: 124px;
}

#idiomes {
	text-align			: right;
	color				: #009ae2;
}

#idiomes a {
	display				: inline-block;
	border-right		: 1px solid #009ae2;
	padding				: 0 5px 0 3px;
	margin				: 0;
	font				: normal normal 11px/11px Geneva, Tahoma, Arial, sans-serif;
	color				: #009ae2;
}

#idiomes a:first-child {
	border-left			: 1px solid #009ae2;
	padding				: 0 5px 0 5px;
}

#idiomes a.selected {
	color				: #666666;
}

#direccio {
	font				: normal normal 11px/11px Geneva, Tahoma, Arial, sans-serif;
	margin				: 2px 0 28px 0;
}

#direccio span {
	display				: inline-block;
	border-left			: 1px solid #666666;
	padding				: 0 5px 0 5px;
}


#direccio a {
	display				: inline-block;
	border-right		: 1px solid #009ae2;
	padding				: 0 7px 0 7px;
	color				: #009ae2;
}

#direccio a:first-child {
	border-left			: 1px solid #009ae2;
}

#direccio a img {
	border-left			: 1px solid #009ae2;
	padding				: 0 0 0 7px;
}

#logo {
	position			: absolute;
	display				: block;
	width				: 185px;
	height				: 48px;
	top					: -10px;
	left				: 0;
	line-height			: 9999px;
	overflow			: hidden;
	background			: #FFF url(../img/back_logo.png) left top no-repeat;
}


/*---------------------------------------------
//  Menu Superior
//---------------------------------------------
*/

#menuSuperior {
	text-align				: left;
	position				: relative;
}

#menuSuperior ul {
	background				: #009ae2;
	height					: 30px;
}

#menuSuperior li{
	float					: left;
	position				: relative;
}

#menuSuperior li a {
	display					: block;
	color					: #FFF;
	background				: #009ae2;
	border-right			: 1px solid #FFF;
	padding					: 0 10px;
	text-transform			: uppercase;
	font					: normal normal 13px/30px Geneva, Tahoma, Arial, sans-serif;
}

#menuSuperior li.selected a {
	background				: #007ac3;
}

li#menuSup1 a{
	background				: url(../img/back_primer_menu.png) left top no-repeat;
}

li#menuSup1.selected a{
	background				: url(../img/back_primer_menu.png) left -30px no-repeat;
}

#menuSuperior li a:hover {
	background				: #007ac3;
	text-decoration			: none;
}

li#menuSup1 a:hover {
	background				: url(../img/back_primer_menu.png) left -30px no-repeat;
}

li#menuSupHome {
	float					:right; 

}

li#menuSupHome a {
	background				: url(../img/back_menu_superior_home.png) right top no-repeat;
	width					: 31px;
	padding					: 0;
	line-height				: 9999px;
	overflow				: hidden;
	height					: 30px;
	font-size				: 1px; /* per ie 6,7 */
}

li#menuSupHome a:hover {
	background				: url(../img/back_menu_superior_home.png) right -30px no-repeat;
}

#menuSuperior li ul {
	position			: absolute;
	top					: 30px;
	left				: 0;
	width				: 600px;
	background			: none;
	padding				: 0;
}

#menuSuperior li li {
	float				: none;
	display				: inline;
}

#menuSuperior li.selected li a {
	display					: inline;
	color					: #666666;
	background				: none;
	text-transform			: none;
}

#menuSuperior li li.selected a {
	color					: #009ae2;
}

#menuSuperior li li a:hover {
	background				: none;
}


/*---------------------------------------------
//  Menu Lateral
//---------------------------------------------
*/

#menuLateral {
	float					: right;
	width					: 180px;
}

#linkReserves {
	background				: url(../img/back_link_reserves.png) left top no-repeat;
	padding					: 8px 0;
	font					: normal bold 16px/16px Geneva, Tahoma, Arial,  sans-serif;
	margin					: 0 0 10px 0
}

#linkReserves a {
	display					: block;
	padding					: 10px;
	background				: #a1bf18;
	color					: #FFF;
	text-transform			: uppercase;
	background			: #a1bf18 url(../img/back_fletxa) right bottom no-repeat;
}

#linkReserves a:hover {
	background-color		: #007ac3;
	text-decoration			: none;
}


/*Banner Ofertes i Noticies*/

a.capBannerBlau, a.capBannerBlau:link, a.capBannerBlau:visited,
a.capBannerGris, a.capBannerGris:link, a.capBannerGris:visited{
	display				: block;
	background			: #009ae2 url(../img/back_corner_top-trans.png) left top no-repeat;
	color				: #FFF;
	font				: normal normal 16px/18px Geneva, Tahoma, Arial,  sans-serif;
	position			: relative;
}
a.capBannerGris , a.capBannerGris:link, a.capBannerGris:visited{
	background-color	: #999999;	
	text-transform		: none;
}

#columHome3 a.capBannerGris {
	background			: #999999 url(../img/back_corner_top_home-trans.png) left top no-repeat;
}

a.capBannerBlau strong,
a.capBannerGris strong{
	font-weight 		: normal;	
	padding				: 9px 15px 9px 10px;
	display				: block;
	background			: url(../img/back_fletxa) right bottom no-repeat;
}

a.capBannerBlau:hover {
	background-color	: #007ac3;
	text-decoration		: none;
}

a.capBannerGris:hover,
#columHome3 a.capBannerGris:hover{
	background-color	: #666666;
	text-decoration		: none;
}



.banner {
	margin				: 0 0 9px 0	
	
}

.banner a.capBannerBlau strong,
.banner a.capBannerGris strong{
	padding				: 13px 15px 9px 10px;
}


#bannerOfertes {
	background			: #009ae2;
	margin				: 0 0 10px 0;
}

#bannerNoticies {
	background			: #ebebeb;
	margin				: 0 0 10px 0	
}

#bannerOfertes li a,
#bannerNoticies li a{
	display				: block;
	color				: #FFF;
	padding				: 13px 10px 9px 10px;
	border-top			: 1px solid #FFF;
	font				: normal normal 11px/15px Geneva, Tahoma, Arial,  sans-serif;
	_height				: 1%; /* per ie 6*/
}

#bannerNoticies li a {
	padding				: 6px 10px;
}

#bannerOfertes li a{
	max-height			: 150px;
	overflow			: hidden;
}

#bannerOfertes li a:hover,
#bannerOfertes li.selected a{
	text-decoration		: none;
	background			: #007ac3;
}


#bannerNoticies li a:hover {
	text-decoration		: none;
	background			: #999999;
}



#bannerOfertes li strong {
	text-transform		: uppercase;
	font-weight			: normal;
	display				: inline-block;
	padding				: 0 0 5px 0;
}

#bannerNoticies li strong {
	text-transform		: uppercase;
	color				: #009ae2;
	font-weight			: normal;
}

#bannerOfertes li span {
	line-height			: 14px;
}

#bannerNoticies li span {
	line-height			: 13px;
	color				: #666666;
}

#bannerNoticies li a:hover span{
	color				: #FFF;
}

span.bannerBottom {
	display				: inline-block;
	background			: url(../img/back_corner_bottom-trans.png) left top no-repeat;
	height				: 5px;
	overflow			: hidden;
	width				: 100%;
}

/* Banner Escapades */

#bannerEscapades {
	margin				: 0 0 10px 0;	
}

#columHome3 #bannerEscapades {
	width				: 374px;	
}

#bannerEscapades li a{
	display				: block;
	border-top			: 1px solid #FFF;
	background			: url(../img/back_fletxa_escapades.png) left top no-repeat;
	text-transform		: uppercase;
	padding				: 5px;
}


#bannerEscapades li a.escapada30 {
	color				: #a1bf18;
	background-color	: #a1bf18;
}
#bannerEscapades li a.escapada30:hover {
	background-color	: #a1bf18;
}


#bannerEscapades li a.escapada31 {
	color				: #009ae2;
	background-color	: #009ae2;
}
#bannerEscapades li a.escapada31:hover {
	background-color	: #009ae2;
}

#bannerEscapades li a.escapada32 {
	color				: #d679c3;
	background-color	: #d679c3;
}
#bannerEscapades li a.escapada32:hover {
	background-color	: #d679c3;
}

#bannerEscapades li a.escapada33 {
	color				: #ffc826;
	background-color	: #ffc826;
}
#bannerEscapades li a.escapada33:hover {
	background-color	: #ffc826;
}

#bannerEscapades li a.escapada34 {
	color				: #ff262f;
	background-color	: #ff262f;
}
#bannerEscapades li a.escapada34:hover {
	background-color	: #ff262f;
}

#bannerEscapades li a.escapada35 {
	color				: #ff8400;
	background-color	: #ff8400;
}
#bannerEscapades li a.escapada35:hover {
	background-color	: #ff8400;
}

#bannerEscapades li a.escapada36 {
	color				: #6600cc;
	background-color	: #6600cc;
}
#bannerEscapades li a.escapada36:hover {
	background-color	: #6600cc;
}
	
#bannerEscapades li a.escapada37 {
	color				: #0bbcc2;
	background-color	: #0bbcc2;
}
#bannerEscapades li a.escapada37:hover {
	background-color	: #0bbcc2;
}

#bannerEscapades li a:hover {
	color					: #FFF;
	text-decoration			: none;
	background				: url(../img/back_fletxa_escapades.png) left bottom no-repeat;
}

/* Banner Activitats */

#bannerActivitats {
	background				: #009ae2;
	width					: 180px;
	color					: #FFF;
	margin					: 0 0 9px 0;
}
#bannerGastronomia {
	margin					: 0 0 9px 0;
}
#bannerActivitats img {
	border-top				: 1px solid #FFF;
	border-bottom			: 1px solid #FFF;
	width					: 180px;
}

.texteBannerActivitats {
	font-size				: 11px;
	line-height				: 13px;
	padding					: 10px;
}



/*---------------------------------------------
//  Pagina
//---------------------------------------------
*/

#pagina		{
	margin					: 0 195px 0 0;
	border-right			: 1px solid #999999;
	padding					: 0 12px 0 0;
}

#titPagina {
	border-top				: 1px solid #999999;
	padding					: 5px 0 20px 0;
	margin					: 0 0 0 0;
}

.categ5 #titPagina {
	padding					: 5px 0 0 0;
}

#titPagina.cabeGris {
	padding					: 5px 0 10px 0;
}


#titPagina h1{
	background				: url(../img/back_tit_pagina.png) right top no-repeat;	
}

#titPagina.cabeGris h1{
	background				: url(../img/back_tit_pagina_gris.png) right top no-repeat;	
}

#titPagina h1 strong {
	background				: url(../img/back_tit_pagina_h1.png) left top no-repeat;
	display					: block;
	font					: normal normal 24px/46px Geneva, Tahoma, Arial,  sans-serif;
	color					: #FFF;
	padding					: 0 0 13px 10px;
}

#titPagina.cabeGris h1 strong {
	background				: url(../img/back_tit_pagina_h1_gris.png) left top no-repeat;
}


#titPagina h2 {
	background				: #a1bf18;
	color					: #FFF;
	text-transform			: uppercase;
	margin					: 20px 0 0 0;
	font-size				: 15px;
	padding					: 3px;
}

.lineaPeu {
	background				: #ebebeb;
	height					: 8px;
	margin					: 50px 0 0 0;
	clear					: left;
}

p.salt {
	background: #FFF;
	line-height: 8px;
}
/*---------------------------------------------
//  Pagina Home
//---------------------------------------------
*/

#bannerHome {
	width					: 350px;
	height					: 570px;
	color					: #FFF;
}

#texteHome {
	background				: url(../img/back_banner_home-trans.png) left top no-repeat;
	padding					: 15px 10px 10px 10px;
}

#bannerHome h1 {
	font					: normal bold 30px/36px Geneva, Tahoma, Arial,  sans-serif;
	padding					: 0 0 10px 0;
	
}


#columHome1 {
	margin					: 0 13px 0 0;	
	width					: 180px;
	float					: left;
}

#columHome2 {
	padding					: 0 13px;
	border-left				: 1px solid #999999;
	border-right			: 1px solid #999999;
	float					: left;
}

#columHome3 {
	margin					: 0 0 0 13px;
	float					: left;
}

#escapadesHome {
	padding					: 12px 0;
	background				: #ebebeb;
	width					: 350; /* = 374-12-12*/
}

#escapadesHome img {
	width					: 170px;	
}

#subColEsquerre {
	float					: left;	
	width					: 180px;
}

#subColDreta {
	float					: right;
	width					: 180px;
}

/*---------------------------------------------
//  Pagina Activitats i Escapades
//---------------------------------------------
*/

/* banners */

#grupActivitats,
#grupEscapades {
	border-top				: 1px solid #999999;
	padding					: 12px 0 0 0;
	overflow				: hidden;
}

#grupActivitats a,
#grupEscapades a{
	display					: block;
	position				: relative;
	width					: 180px;
	height					: 200px;
	float					: left;
	margin					: 0 8px 9px 0;
	background				: #a1bf18;
	color					: #FFF;
	font					: normal normal 17px/20px Geneva, Tahoma, Arial,  sans-serif;
	background				: #a1bf18 url(../img/back_corner_bottom-trans.png) left bottom no-repeat;
}
#grupEscapades a {
	height					: 285px;
	line-height				: 22px;
}

#grupEscapades a.esc30,
#titPagina h2.esc30{/*Tranquiles */
	background-color		: #a1bf18;	
}

#grupEscapades a.esc31,
#titPagina h2.esc31{/*Actives */
	background-color		: #009ae2;	
}


#grupEscapades a.esc32,
#titPagina h2.esc32{/*Romantica */
	background-color		: #d679c3;	
}

#grupEscapades a.esc33,
#titPagina h2.esc33{/*Cultural */
	background-color		: #ffc826;	
}

#grupEscapades a.esc34,
#titPagina h2.esc34{/*Extreme */
	background-color		: #ff262f;	
}

#grupEscapades a.esc35,
#titPagina h2.esc35{/*Familiar */
	background-color		: #ff8400;	
}

#grupEscapades a.esc36,
#titPagina h2.esc36{/*Empresa */
	background-color		: #6600cc;	
}

#grupEscapades a.esc37,
#titPagina h2.esc37{/*Gourmet */
	background-color		: #0bbcc2;	
}

#grupActivitats a:hover,
#grupEscapades a:hover{
	text-decoration			: none;	
}

#grupActivitats img,
#grupEscapades img{
	border-bottom			: 1px solid #FFF;	
}

#grupActivitats a strong,
#grupEscapades a strong{
	font-weight				: normal;
	display					: block;
	position				: relative;
	padding					: 4px 20px 7px 10px;
	background				: url(../img/back_fletxa) right bottom no-repeat;
}


/* pagina */

#introActivitats {
	float					: left;
	width					: 177px;
	font-size				: 11px;
	line-height				: 13px;
	color					: #a1bf18;
}

#detallActivitats,
#detallEscapades{
	margin					: 0 0 0 190px;
	padding					: 0 0 0 10px;
	border-left				: 1px solid #999999;
}

#detallActivitats {
	min-height				: 200px;	/* per ie 6,7 */
}
.activitats,
.escapades{
	font-size				: 11px;
	line-height				: 14px;
	border-top				: 1px solid #999999;
	padding					: 10px 0;
	margin					: 0 0 0 0;
	overflow				: hidden;
}



.escapades {
	border-top				: none;
	padding					: 0;
}

.activitats h3 {
	font					: normal normal 15px/17px Geneva, Tahoma, Arial,  sans-serif;
	text-transform			: uppercase;
	color					: #009ae2 ;
}

.escapades h3 {
	border-top				: 1px solid #a1bf18;
	border-bottom			: 1px solid #a1bf18;
	color					: #a1bf18;
	font					: normal normal 15px/30px Geneva, Tahoma, Arial,  sans-serif;
	text-transform			: uppercase;
	margin					: 15px 0 5px 0;
}

.activitats a {
	color					: #666666;	
}

.activitats a:hover {
	color					: #a1bf18;
}

.escapades h3:first-child {
	margin					: 0 0 5px 0;				
}

.esc30 .escapades h3 {
	border-color			: #a1bf18;
	color					: #a1bf18;
}
.esc30 .escapades strong {
	color					: #a1bf18;
}

.esc31 .escapades h3 {
	border-color			: #009ae2;
	color					: #009ae2;
}
.esc31 .escapades strong {
	color					: #009ae2;
}

.esc32 .escapades h3 {
	border-color			: #d679c3;
	color					: #d679c3;
}
.esc32 .escapades strong {
	color					: #d679c3;
}

.esc33 .escapades h3 {
	border-color			: #ffc826;
	color					: #ffc826;
}
.esc33 .escapades strong {
	color					: #ffc826;
}

.esc34 .escapades h3 {
	border-color			: #ff262f;
	color					: #ff262f;
}
.esc34 .escapades strong {
	color					: #ff262f;
}

.esc35 .escapades h3 {
	border-color			: #ff8400;
	color					: #ff8400;
}
.esc35 .escapades strong {
	color					: #ff8400;
}

.esc36 .escapades h3 {
	border-color			: #6600cc;
	color					: #6600cc;
}
.esc36 .escapades strong {
	color					: #6600cc;
}

.esc37 .escapades h3 {
	border-color			: #0bbcc2;
	color					: #0bbcc2;
}
.esc37 .escapades strong {
	color					: #0bbcc2;
}

.escapades p {
	padding					: 5px 0 10px;	
}

.activitats .colum2 {
	float					: right;
	width					: 180px;
}

.activitats strong {
	font-weight				: normal;
	color					: #009ae2;
}

.activitats .colum1 {
	margin					: 0 190px 0 0;
	padding					: 0 10px 0 0;
	border-right			: 1px solid #999999;
}

/* pagina Tipus*/

#lateralEsquerre {
	float					: left;
	width					: 180px;
}

#paginaTipus {
	margin					: 0 0 0 195px;
	padding					: 0 0 0 15px;
	border-left				: 1px solid #999999;
}

/* Les pagines de bodes i negocis no tenen columna esquerra*/
.categ6 #paginaTipus,
.categ7 #paginaTipus {
	margin					: 0 0 0 0;
}

.grupllistat {
	font-size				: 11px;
	line-height				: 14px;
}
.grupllistat p {
	padding					: 0 0 3px 0;
}
.grupllistat h3 {
	font					: normal normal 15px/17px Geneva, Tahoma, Arial,  sans-serif;	
	padding					: 0 0 0 0;
	color					: #a1bf18;
}

.grupllistat em {
	color					: #a1bf18;
	font-style				: normal;
}

.grupllistat a {
	color					: #666666;	
}

.grupllistat a:hover {
	color					: #a1bf18;
	text-decoration			: underline;
}
.llistat, .llistatIntro {
	border-top				: 1px solid #999999;
	padding					: 10px 0 10px 0;
	_width					: 535px;/* per ie 6 */
	overflow				: hidden;
}


.ofertes {
	border-top				: 1px solid #999999;
	padding					: 10px 0 10px 0;
	min-height				: 250px; /* per ie 6,7 */
}

.ofertes h3 {
	text-transform			: uppercase;	
}


.llistatIntro img {
	_width					: 535px;/* per ie 6 */
	max-width				: 546px;
	padding					: 0 0 10px 0;
	border-bottom			: 1px solid #999999;
	margin					: 0 0 10px 0;
}

/* Pagina bodes i reunions*/
.categ7 .llistatIntro img,
.categ6 .llistatIntro img {
	_width					: 724px;
	max-width				: 735px;
}

.llistat .imgRight {
	float					: right;
}

.llistat .imgLeft {
	float					: left;
}

.llistat .paddingEsquerre {
	margin					: 0 0 0 185px;	
}

.imgRight img {
	padding					: 0 0 0 10px;
}

.imgLeft img {
	padding					: 0 10px 0 0;	
}



/* serveis */



.serveis,
.habitacions{
	width					: 166px;
	font					: normal normal 11px/13px Geneva, Tahoma, Arial,  sans-serif;
	min-height				: 490px;
}

.serveis li,
.habitacions li{
	background				: url(../img/back_serveis_li.png) 0 4px no-repeat;
	padding					: 0 0 10px 15px;

}
.habitacions li.selected {
	background				: none;
	padding					: 0 0 20px 0;
}

.serveis li a, .serveis li a:link, .serveis li a:visited,
.habitacions li a, .habitacions li a:link, .habitacions li a:visited{
	color					: #666666;
	display					: block;
	height					: 1%; /*per ie 6 */
}

.serveis li.selected a,
.serveis li a:hover,
.habitacions li a:hover{
	color					: #a1bf18;
	text-decoration			: underline;
}
.habitacions li.selected a{
	color					: #a1bf18;
	text-transform			: uppercase;
	font-size				: 18px;
	line-height				: 20px;
}

.habitacions li p {
	padding					: 0 0 5px 0;	
}

.habitacions li em {
	color					: #a1bf18;
}

a.linkTarifes, a.linkTarifes:link, a.linkTarifes:visited {
	color					: #FFF;
	background				: #a1bf18 url(../img/back_corner_esquerre.png) left top no-repeat;
	text-transform			: uppercase;
	display					: inline-block;
	line-height				: 12px;
	height					: 26px;
	overflow				: hidden;
}

a.linkTornar, a.linkTornar:link, a.linkTornar:visited {
	color					: #FFF;
	background				: #999999 url(../img/back_corner_dreta.png) right top no-repeat;
	text-transform			: uppercase;
	display					: inline-block;
}


a.linkTarifes strong{
	padding					: 7px 40px 8px 5px;
	font-size				: 12px;
	line-height				: 12px;
	display					: inline-block;
	background				: url(../img/back_corner_dreta_fletxa.png) right top no-repeat;
	overflow				: hidden;
	font-weight				: normal;
}

a.linkTornar strong{
	padding					: 7px 5px 8px 40px;
	font-size				: 12px;
	line-height				: 12px;
	display					: inline-block;
	background				: url(../img/back_corner_esquerre_fletxa.png) left top no-repeat;
	font-weight				: normal;
}

a.linkTarifes:hover {
	background-color		: #007ac3;
	text-decoration			: none;
}

a.linkTornar:hover {
	background-color		: #666666;
	text-decoration			: none;
}

.galeria {
	float					: right;
	width					: 363px;
}

#galeriaMini img {
	width					: 65px;
	padding					: 8px 8px 0 0;
}

#galeriaMini .gale4 img {
	padding					: 8px 0 0 0;
}


a.pdf, a.pdf img {
	vertical-align: middle;	
}


/*---------------------------------------------
//  Tarifes
//---------------------------------------------
*/

.interTarifes {
	height					: 1px;
	background				: #999999;
	border-top				: 10px solid #FFF;
	border-bottom			: 10px solid #FFF;
	overflow				: hidden; /* per ie 6 */
}

#grupTarifes {
	font-size				: 11px;
	line-height				: 13px;
}

#grupTarifes h3 {
	font					: normal normal 15px/17px Geneva, Tahoma, Arial,  sans-serif;
	color					: #009ae2;
	text-transform			: uppercase;
}

#grupTarifes em {
	color					: #009ae2;
}

.fotoTarifes {
	padding					: 0 12px 0 12px;
	vertical-align			: top;
}



.texteTarifes,
.texteTarifes2{
	vertical-align			: top;
	position				: relative;
}
.titolTarifes,{
	vertical-align			: top;
}

.texteTarifes {
	height					: 222px;	
}

.texteTarifes2 {
	height					: 250px;
}


.taulaTarifes {
	vertical-align			: bottom;	
}


.tarifes {
	width					: 180px;	
}

.tarifes td,
.tarifes th{
	border-left				: 3px solid #FFF;
	border-top				: 6px solid #FFF;
	padding					: 0 5px;
	text-align				: center;
}

.tarifes th[scope=row] {
	background			: #009ae2 url(../img/back_th_tarifes.png) left top no-repeat;
	color					: #FFF;
	text-align				: left;
}

.tarifes th[scope=col] {
	color					: #009ae2;	
}


.t1 {
	background-color		: #f0f0f0;
}

.t2 {
	background-color		: #e3e3e3;
}

.t3 {
	background-color		: #d1d1d1;
}


.texteTarifes a.linkTarifes,
.texteTarifes2 a.linkTarifes{
	position				: absolute;
	bottom					: 0;
	display					: block;
}


#conteCalendari {
	position				: relative;
	background				: url(../img/back_calendari.png) left top no-repeat;
	font-size				: 12px;
	text-transform			: uppercase;
	padding					: 0 0 0 30px;
	width					: 210px;
}


#conteCalendari #calendari {
	display					: none;
	position				: absolute;
	z-index					: 20;
	top						: 0;
	left					: 20px;
	background				: #FFF;
	padding					: 10px 0 0 10px;
	border					: 1px solid #cccccc;
}

#conteCalendari:hover #calendari {
	display					: block;	
}

#calendari:hover {
	display					: block;
}
.mes {
	text-align				: center;
	font-size				: 11px;
	margin					: 0 10px 10px 0;
}

.mes th {
	text-align				: center;
	text-transform			: none;
}
.mes tr.nomDia th {
	padding					: 5px 0 0 0;	
}

.mes th.nomMes{

	background				: #009ae2;
	color					: #FFF;
	text-transform			: uppercase;
}

.mes td {
	padding					: 2px 10px;
	border-left				: 2px solid #FFF;
	border-bottom			: 2px solid #FFF;
}

/*---------------------------------------------
//  Fotos
//---------------------------------------------
*/

#fotoDetall {
	padding					: 10px 0;
	margin					: 0 0 10px 0;
	border-top				: 1px solid #999999;
	border-bottom			: 1px solid #999999;
}

#fotoDetall img {
	_width					: 535px;/* per ie 6 */
}	
#fotoGaleria img {
	padding					: 0 12px 12px 0;	
}


#fotoGaleria .foto3 img {/* La 4a foto de la fila no te pading right*/
	padding					: 0 0 12px 0;
}
/*---------------------------------------------
//  Formulari
//---------------------------------------------
*/

#contacte {
	border-right			: 1px solid #999999;
	padding					: 0 15px 0 0;
	float					: left;
}

#contacte label {
	display					: inline-block;
	width					: 120px;
	vertical-align			: top;
}

#contacte label em {
	color					: #009ae2;	
}

#contacte input[type=text],
#contacte textarea{
	width					: 240px;
	margin					: 0 0 10px 0;
}
	
#contacte #Data,
#contacte #Telefon,
#contacte #CP {
	width					: 130px;
}

.lineaForm {

	border-top				: 1px solid #999999;
	margin					: 10px 0 20px 0;
}

.llegenda {
	padding					: 0 0 0 10px;	
}

.llegenda em {
	color					: #009ae2;
}

/*---------------------------------------------
//  Fotos
//---------------------------------------------
*/

#peu {
	padding					: 0 0 0 210px;	
}

/*---------------------------------------------
//  Lateral Bodes i Reunions
//---------------------------------------------
*/

#bannerBodesReunions p, 
#bannerBodesReunions p a{
	font-size				: 12px;
	line-height				: 14px;
	color					: #a1bf18;
}