@charset "UTF-8";body{	margin-top: 0;	margin-left: 0;	font-family: Helvetica, Arial, sans-serif;	font-size: 13px;	color: #A5A5A5;	background-image: url(../imgs/background.gif);	}	/* general*/	img {	border: 0;	}	a:link, a:visited {	color: #666666;	}a:hover {	color:#CC0000;	text-decoration: none;	}	.linkActiu {	color:#CC0000;	text-decoration:none;	}	/* divs */		.contenidor {	width: 1040px;	}.contenidor_diaGran { 	width: 1000px; 	}.columna_diaGran {	width: 125px;	float: left;	margin: 25px 15px 0 0;	}	#columna_apeudebarraques { 	width: 700px; 	float: left;	margin: 35px 0;	line-height: 18px;	color: #FFFFFF;	}	.columna_grups_so {	float: left;	margin: 62px 0 0 15px;	}.columna_anys {	width: 500px;	float: left;s	margin: 35px 0;	margin-top: 35px;	line-height: 20px;	}	.columna_fotografies { 	width: 700px; 	float: left;	margin: 35px 0;	line-height: 16px; 	}	.columna_collaboradors {	float: left;	margin: 40px 0;	line-height: 20px;	width: 450px;	}	.columna_flash_index {	width: 700px;	height: 600px;	float: left;	margin: 10px 0;	background-image: url(../imgs/tovallo_programacio.jpg);	background-repeat: no-repeat;	}.columna_flash {	width: 700px;	float: left;	margin: 10px 0;	}	.columna_gran {	float: left;	margin: 35px 0;	}.columna_onquedar {	float: left;	margin: 35px 0;	height: 460px;	width: 700px;	}	.fotos{	margin-top: 10px;	margin-bottom: 15px;	}		a.fotosGaleria img {	filter:alpha(opacity=100);	-moz-opacity: 1.0;	opacity: 1.0;	-khtml-opacity: 1.0;	padding: 0 5px 5px 0;	} a.fotosGaleria:hover img {	filter:alpha(opacity=50);  	-moz-opacity: 0.4;      opacity: 0.4;    -khtml-opacity: 0.4; 	}		/* MENÚ */	.columna_esq {	width: 170px;	float: left;	margin: 40px 40px 0 40px;	}	.columna_esq ul{	list-style: none;	margin: 35px 0;	padding:0;	border-bottom:1px solid #CC0000;	}.columna_esq li {	list-style: none;	margin: 0px;	padding: 6px 4px 6px 0;	text-align:right;	border-top:1px solid #CC0000;	}	.columna_esq li a {	color: #FFFFFF;	font-size: 10px;	display: block;	font-weight: bold;	text-decoration: none;	}	.columna_esq li a:hover {	color: #CC0000;	}	.columna_esq li.actiu a {	color: #CC0000;	}/* / MENÚ */.text_numero_gran {	font-size: 90px;	color: #CC0000;	}	.text_dia {	color: #CC0000;	font-size: 18px;	border-top-color: #424242;	border-top-width: 1px;	border-top-style: solid;	border-bottom-color: #424242;	border-bottom-style: solid;	border-bottom-width: 1px;	margin: 0 0 10px 0;	padding: 6px 0;}	.text_titol {	color: #FFF;	font-size: 13px;	text-transform: uppercase;	}.text_grups_index {	color: #FFFFFF;	font-size: 10px;	font-weight: bold;	}		.text_color {	color: #CC0000;	}.text_color2 {	margin: 2px 0 2px 0;	}.text_color3 {	color: #999999;	}	.text_anys_1985 {	color: #CC0000;	}	.escoltar_musica {	padding: 0;	margin: 4px 0;	height: 16px;	color: #666666;	}.caixa_de_text {	padding: 4px 0 20px 0;	line-height: 15px;	font-size: 12px;	}	.caixa_de_text a {	display: block;	color: #8D8D8D;	}.caixa_de_text a:hover {	color: #CC0000;	}.caixa_de_links {	padding: 0;	margin: 2px 0 12px 0;	border-top:1px solid #180D0D;	border-bottom:1px solid #180D0D;	}	.caixa_data {	padding: 6px 4px 20px 0;	text-align:right;	border-top:1px solid #CC0000;	}	.caixa_data a{	text-decoration:none;	color: #9F9F9F;	}.caixa_data a:hover{	text-decoration:underline;	color: #CC0000;	}#caixa_programacio_pdf {	padding: 100px 0 0 20px;	}		#caixa_programacio_pdf a{	text-decoration: none;	font-size: 11px;	font-weight: normal;	color: #999999;	}		#caixa_programacio_pdf a:hover{	color: #0000FF;	font-size: 11px;	font-weight: normal;	}	/* planol */	.img_rollover_planol{ 	width: 700px; 	height: 500px; 	overflow: hidden; 	display: block; 	position: relative; 	}	.img_rollover_planol a:hover{ 	top: -500px; 	position: relative;	}	/* /planol */	.flashcontent {	width: 700px;	}/* apeudebarraca */.fitxaGrup{	border-top-color: #666666;	border-top-width: 1px;	border-top-style: solid;	padding: 10px 0 15px 0;	}	.fitxaGrupFoto{	float:left;	width: 100px;	padding: 0 20px;	}	.fitxaGrupText{	float:left;	width: 500px;	}.fitxaGrupTextDetall{	float:left;	width: 500px;	margin-top: 8px;	}	/* / apeudebarraca *//* ---------------- FOOTER---------------- */#footer{	position: fixed;	bottom:0;	width:100%;	color:#999;	margin: 0;	padding: 0;	text-align: center;	filter: alpha(opacity=50);	opacity: 0.8;	background-color: #000000;	}#footer{ 	overflow: hidden;	}#footer div{	width:50%;	float:left;	}#footer div#innerFooter{	float:none;	width:900px;	height:30px;	line-height:30px;	position:relative;	margin: 0 0 0 35px;	padding:0;	text-align:left;	}#footer ul{	width:50%;	float:right;	margin:0;	padding:0;	list-style:none;	}#footer ul li{	float:right;	font-size: 12px;	color: #333333;	}#footer li a:link, #footer li a:visited{	color:#666666;	text-decoration: none;	font-size: 12px;	}#footer li a:hover{	color:#D50024;	text-decoration: none;	}#footer a:link, #footer a:visited{	text-decoration: none;	color: #999999;	font-size: 12px;	}#footer a:hover{	color:#D50024;	text-decoration: none;	}	/*---------------- CLEAR---------------- */.clear {	clear: both;	display: block;	overflow: hidden;	visibility: hidden;	width: 0;	height: 0;	}.clearfix:before,.clearfix:after {	content: "\0020";	display: block;	overflow: hidden;	visibility: hidden;	width: 0;	height: 0;	}.clearfix:after {	clear: both;	}.clearfix {	zoom: 1;	}	
