body {
	margin: 0;
	padding: 0;
	background-image:url(../img/bkg2.png);
	background-repeat:repeat-x;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#514F50;
}
body p {text-align:justify;}
#c1 { 
	position:relative;
	z-index:1;
	margin: 0 auto;
	width:880px;
	height:auto;
}
#c2 { 
	z-index:2;
	position:absolute;
	width:880px;
	height:auto;
}
	#e1 { 
		z-index:2;
		position:absolute;
		width:134px;
		height:166px;
		left:-134px;
		background-image:url(../img/headerE.png);
		background-repeat:no-repeat;
	}
	#e2 { 
		z-index:2;
		position:relative;
		width:557px;
		height:166px;
		background-image:url(../img/headerD.png);
		background-repeat:no-repeat;
	}
		#ident {
			z-index:2;
			position:absolute;
			top:50px;
			left:718px;
			height:100px;
			width:185px;
			background-image:url(../img/tit_acces2.png);
			background-repeat:no-repeat;
			padding-top:28px;
		}
	#e3 { 
		z-index:2;
		position:relative;
		width:557px;
		height:40px;
	}
#dE {
	margin-top:40px;
	float: left;
	width: 541px;
}
	#img {
	width:100%;
	height:auto;
	vertical-align:text-bottom;
	margin-bottom:20px;
	}
	#quadre {
	padding:10px;
	border: 1px dashed #333333;
	}
	#estil1 {
	height:20px;
	width:250px;
	padding:10px;
	border: 1px dashed #333333;
	}
		#estil2 {
			float:left;
			width:40px;
			height:16px;
			color:#FFFFFF;
			font-weight:bold;
			background-color:#C14895;
			text-align:center;
			padding-top:2px;
		}
	.tconcerts {
	width:541px;
	background-color:#F8C045;
	}
		.tc1 {
		background-color:#FAD165;
		color:inherit;
		border-bottom-style: dotted;
		border-bottom-color: #333333;
		border-bottom-width: 1px;
		width:291px;
		font-size:11px;
		vertical-align:text-top;
		padding-top:5px;
		padding-bottom:5px;
		}
		.tc2 {
		background-color:#F8C045;
		color:inherit;
		border-bottom-style: dotted;
		border-bottom-color: #333333;
		border-bottom-width: 1px;
		width:250px;
		font-size:11px;
		background-image:url(../img/llocs.png);
		background-repeat:no-repeat;
		vertical-align:text-top;
		padding:5px;
		padding-right:8px;
		text-align:right;
		}
		.tc3 {
		width:200px;
		display: none;
		margin-bottom:10px;
		}
	.tactuacions {
	width:541px;
	}
		.ta1 {
		color:inherit;
		border-bottom-style: dotted;
		border-bottom-color: #333333;
		border-bottom-width: 1px;
		width:291px;
		font-size:11px;
		vertical-align:text-top;
		padding:8px;
		}
		.ta2 {
		background-color:#F8F8F8;
		color:inherit;
		border-bottom-style: dotted;
		border-bottom-color: #333333;
		border-bottom-width: 1px;
		width:250px;
		font-size:11px;
		background-image:url(../img/llocs.png);
		background-repeat:no-repeat;
		vertical-align:text-top;
		padding:8px;
		text-align:right;
		}
	#mp3 {
	height:auto;
	width:350px;
	padding:10px;
	border: 1px dashed #333333;
	}
	.concert_img {
	float: left;
	width:110px;
	height:115px;
	}
	.concert_nom {
		float: left;
		width:145px;
		height:115px;
	}
	.concert_espai {
		margin-right:22px;
	}
	.not_img {
		float: left;
		width:75px;
		height:60px;
		padding-left:10px;
		padding-top:10px;
		padding-bottom:10px;
	}
	.notiGeneral{
		float: left;
		width:521px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #999999;
	}
	.not_text1 {
		float: right;
		width:406px;
		padding:10px;
	}
	.not_text2 {
		float: right;
		width:501px;
		padding:15px;
	}
	.numeracio {
		float: left;
		width:521px;
		height:50px;
		padding:10px;
		text-align:right;
	}
	
	
#dD { 
	float: left;
	margin-top:40px;
	margin-left:30px;
	width: 309px;
}
	#d2 {
	z-index:3;
	position:relative;
	width:299px;
	height:20px;
	background-image:url(../img/banda1r.png);
	background-repeat:no-repeat;
	padding-top: 5px;
	padding-left: 10px;
	}
	#d3 {
	z-index:3;
	position:relative;
	width:299px;
	height:auto;
	background-color:#D991BF;
	padding-top: 5px;
	padding-left: 10px;
	color:inherit;
	}
	.llista {
		width:279px;
		height:18px;
		padding-top: 5px;
		border-bottom-style: dotted;
		border-bottom-color: #333333;
		border-bottom-width: 1px;
	}
	.totes {
		width:279px;
		height:25px;
		padding-top: 10px;
	}
	#d4 {
	z-index:3;
	position:relative;
	margin-top:5px;
	width:299px;
	height:20px;
	background-image:url(../img/bandacomuna.png);
	background-repeat:no-repeat;
	padding-top: 5px;
	padding-left: 10px;
	}
	#d5 {
	z-index:3;
	position:relative;
	width:299px;
	height:auto;
	background-color:#FAD165;
	color:inherit;
	padding-top: 10px;
	padding-left: 10px;
	}
		#cal {
		z-index:3;
		position:relative;
		margin-left:10px;
		width:180px;
		height:180px;
		}
#dBaix {
	clear: both;
	position:relative;
	width:880px;
	height:94px;
}

#gen {
			z-index:2;
			position:absolute;
			left:20px;
			top:13px;
		}
		#jov {
			z-index:2;
			position:absolute;
			left:175px;
			top:10px;
		}
		#dip img { margin-right:30px;}
		#dip {
			z-index:2;
			position:absolute;
			left:280px;
			top:11px;
		}
		#avisos {
			z-index:2;
			position:absolute;
			left:500px;
			top:23px;
			width:200px;
		}
		#interactiu {
			z-index:2;
			position:absolute;
			left:650px;
			top:20px;			
		}
