body {margin:0;padding:0;background-color:#f4f3f1;color:#444444;font-family: Verdana, arial, sans-serif;font-size: 11px;text-align: justify;}
* {padding:0;margin:0;}
img {border:0;}

#f1 {position:relative;height:154px;background-color:#000000;color:inherit;background-image:url(../img/superior.png);}
	#f1_i { height:154px;}
		#f1_logo {position:absolute;left:0px;top:30px;}
		#f1_idiomes {position:absolute;right:40px;top:41px;font-size:10px; color:#FFFFFF; background-color:inherit;}
			#f1_idiomes a:link {color:#FFFFFF;background-color:inherit;text-decoration:none;}
			#f1_idiomes a:visited {color:#FFFFFF; background-color:inherit;text-decoration:none;}
			#f1_idiomes a:hover {color:#909090; background-color:inherit;text-decoration:none;}
#f2 {position:relative;height:25px;background-color:#909090;color:inherit;}
	#f2_i { }
		#f2_patro {
		position:absolute;
		padding-top:6px;
		right:40px;
		width:300px;
		text-align:right;
		color:#FFFFFF;
		background-color:inherit;
		font-size:12px;
		font-weight:bold;
		text-transform:uppercase;
		}
			#f2_patro a {margin-left:20px;  }
			#f2_patro a:link { color:#000000; background-color:inherit; text-decoration:none; }
			#f2_patro a:visited { color:#000000; background-color:inherit; text-decoration:none; }
			#f2_patro a:hover { color:#494949; background-color:inherit; text-decoration:none; }
		#f2_t {position:absolute;}
#f3 {position:relative;}
	#f3_i {}
#f4 {position:relative;}
	#f4_i {height:auto;margin-top:15px;}
		.f4_t {width:100%;}
		.f4_t1 {width:200px;vertical-align:top;}
		.f4_t2 {vertical-align:top;padding-top:10px;}
		#prog {border-top:1px dotted #999999;margin-right:22px;margin-top:20px;padding-top:8px;font-size:10px;text-align:center;}
			#prog img {vertical-align:-4px;}
#f6 {
position:relative;
margin-top:40px;
height:140px;
background-color:#000000;
color:inherit;
border-top:4px #909090 solid;
background-image:url(../img/inferior.png);
}
	#f6_i { height:140px;}	
		#f6_1 {position:absolute;top:20px;}
			#f6_1 img { vertical-align:-2px; margin-left:20px; }
			#f6_1 a:link {color:#FFFFFF; background-color:inherit;}
			#f6_1 a:visited {color:#FFFFFF; background-color:inherit;}
			#f6_1 a:hover {color:#FFFFFF; background-color:inherit;}
		#f6_5 {position:absolute;left:640px;top:20px;color:#FFFFFF;background-color:inherit;font-weight:bold;line-height:16px;}
.dins {position:relative;margin: 0 auto;width:788px;}

h1 {font-family:Arial, Helvetica, sans-serif;font-size:20px;color:#842C4F;background-color:inherit;}
h2 {font-family:Arial, Helvetica, sans-serif;font-size:20px;color:#434343;background-color:inherit;}
h3 {font-size: 11px;color:#AD0E0B;background-color:inherit;font-weight:bold;}

a:link {color:#832B4E;background-color:inherit;text-decoration:none;}
a:visited {color:#832B4E;background-color:inherit;text-decoration:none;}
a:hover {color:#832B4E;background-color:inherit;text-decoration:underline;}

.llistat_concert {}
	.llistat_concert td {border-bottom: 1px solid #EEEEEE;padding:10px;}
	.llistat_concert .fitxa {padding-left: 0px;}
	.llistat_concert .data {font-family: Arial, Helvetica, sans-serif;font-size: 12px;margin-bottom: 10px;color:#832B4E;background-color:inherit;font-weight:bold;}
	.llistat_concert .text {color:#434343;background-color:inherit;}
	.llistat_concert .text_inici {}
	.llistat_concert a.mesinfo:link{color:#842C4F;background-color:inherit;font-size:10px;text-decoration:underline;}
	.llistat_concert a.mesinfo:visited{ color:#842C4F;background-color:inherit;font-size:10px;text-decoration:underline;}
	.llistat_concert a.mesinfo:hover{ color:#909090;background-color:inherit;font-size:10px;text-decoration:underline;}
	.llistat_concert img {border:1px solid #555555;padding:1px;}
	
.detall {}
	.detall .titol {color:#AD0E0B;background-color:inherit;text-align: left;}
	.detall .data {font-family: Arial, Helvetica, sans-serif;font-size: 12px;margin-bottom: 10px;color:#832B4E;background-color:inherit;font-weight:bold;}
	.detall .lloc {color: #622D38;background-color:inherit;font-weight: bold;margin-bottom: 10px;}
	.detall .titol {margin-bottom: 10px;}
	.detall .subtitol {margin-bottom: 10px;	}
	.detall img { border:1px solid #555555; padding:1px; }

.document_adjunt {border: 1px dashed #CCCCCC;margin: 20px 0px;padding: 10px;font-size: 10px;font-family:Arial, Helvetica, sans-serif;letter-spacing: -1px;}
	.document_adjunt .titol {font-weight: bold;font-size: 12px;letter-spacing:normal;}
	.document_adjunt a {font-size: 11px;font-family:Arial, Helvetica, sans-serif;letter-spacing: 0px;}

.alta_resolucio {border: 1px dashed #CCCCCC;margin: 20px 0px;padding: 10px;font-size: 10px;font-family:Arial, Helvetica, sans-serif;letter-spacing: -1px;}
	.alta_resolucio .titol {font-weight: bold;font-size: 12px;letter-spacing:normal;}
	.alta_resolucio a {font-size: 11px;font-family:Arial, Helvetica, sans-serif;letter-spacing: 0px;}

ul {margin: 0px;padding: 0px;list-style-position:inside;margin-left: 20px;}
li {margin: 0px;padding: 0px;}

.calendari table { margin-bottom:30px;width:120px;}
.calendari table thead th.nomes { padding-bottom:5px;color:#79716e;font-weight:bold;font-size:14px;}
.calendari table thead th { padding-bottom:5px;color:#79716e;font-weight:bold;font-size:11px;}
.calendari table tbody td { font-size:10px;width:20px;height:20px;text-align:center;padding:2px 4px 2px 4px; color:#000;background:#f3eef4;}
.calendari table tbody td.res,#cal table tbody td.res { background:none;}
.calendari table tbody td.avui {color:#c1a5a1;}
.calendari table tbody td.finde {background:#FFF;}
.calendari table tbody td.events { background:#bea9b0; font-weight:bold;text-align:center;}
.calendari table tbody td.eventsoff { background:#d1cbcd; font-weight:bold;text-align:center;}
.calendari table tbody td.events a,.calendari table tbody td.eventsoff a { color:#000;display:block;text-decoration:none;text-align:center; }

#tooltip { 
	position:absolute;
	margin-top:0px;
	margin-left:-100px;
	background-color:#fff;
	width:200px;
	opacity: 1;
	z-index:10001;
}

#tooltip * { font-family:Arial;font-size:11px;color:#000;font-weight:normal;}

#tooltip table{cellspacing:0px;cellspadding:0px;border:0px;width:200px;padding: 0;border-spacing: 0; border:1px solid #FFF}
#tooltip td.dia{font-weight:bold;background:#792343;color:#FFF;padding:2px;}
#tooltip td.diaoff{font-weight:bold;background:#865a6b;color:#FFF;padding:2px;}
#tooltip td.text{font-weight:bold;color:#000;background:#C9BABF;padding:2px;}

.calendari table td.actual{background:none;color:#FF6600;}
.calendari table td.inc{background:none;font-size:14px;}
.calendari table td.inc a,.calendari table td.actual a{color:#FF6600;}