/* Author: internext | http://www.internext.es */

/* CSS Document */

/* Formateig de css
--------------------------------------------------------------------------- */
* {
	margin:0;
	padding:0;
}
a { color:#009ee0;}
a:hover{ border-bottom:0; text-decoration:underline;}
img {border:0;}
ul{ list-style-type:none; }
ul, h1, h2, h3, h4, h5{ margin:0; padding:0;}
div.clear  {clear: both;font-size:0.01%;}
a.link { color:#009ee0; text-decoration:underline;}
a:hover.link { color:#000; text-decoration:none;}

/*Body 
--------------------------------------------------------------------------- */
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.625em; color:#000000;}
body { background: #333 url(../imatges/fondos/grec3.gif) no-repeat fixed center top;}
body.inici { background: #333 url(../imatges/fondos/grec3.gif) no-repeat fixed center top;}
body.presentacio { background: #333 url(../imatges/fondos/grec3.gif) no-repeat fixed center top;}
body.programa { background: #333 url(../imatges/fondos/grec3.gif) no-repeat fixed center top;}
body.calendari { background: #333 url(../imatges/fondos/grec3.gif) no-repeat fixed center top;}
body.entrades { background: #333 url(../imatges/fondos/grec3.gif) no-repeat fixed center top;}
body.informacio { background: #333 url(../imatges/fondos/grec3.gif) no-repeat fixed center top;}
body.noticies { background: #333 url(../imatges/fondos/grec3.gif) no-repeat fixed center top;}
body.croniques { background: #333 url(../imatges/fondos/grec3.gif) no-repeat fixed center top;}
body.premsa { background: #333 url(../imatges/fondos/grec3.gif) no-repeat fixed center top;}
body.butlleti { background: #333 url(../imatges/fondos/grec3.gif) no-repeat fixed center top;}
body.avis-legal { background: #333 url(../imatges/fondos/grec3.gif) no-repeat fixed center top;}
body.mapa-web { background: #333 url(../imatges/fondos/grec3.gif) no-repeat fixed center top;}
body.rss { background: #333 url(../imatges/fondos/grec3.gif) no-repeat fixed center top;}
body.organitzacio { background: #333 url(../imatges/fondos/grec3.gif) no-repeat fixed center top;}
body.patrocinadors { background: #333 url(../imatges/fondos/grec3.gif) no-repeat fixed center top;}
body.contacta { background: #333 url(../imatges/fondos/grec3.gif) no-repeat fixed center top;}

/*Estructura de titulars
--------------------------------------------------------------------------- */
h1 { }
h2 { font-size: 1.8em; }
h3 { font-size: 1.6em;}
h3.presentacio { padding-top:20px; padding-bottom:20px;}
h3.calendari { padding-bottom:20px;}    
h4 { font-size: 1.4em;}
h4.subtitol-espai { font-size: 1.4em; color:#666666; clear:left; padding-top:5px; padding-bottom:5px;}      
h5 { font-size: 1.2em; }
h6 { font-size: 1.1em; }

	p { font-size:1.2em; margin-bottom:0.8em;}
	p.resum { font-weight:bold;}	
	p.boto-accio { font-size:1.1em; margin-top:20px; margin-bottom:20px;}
	p.boto-accio a { font-size:1.1em;color:#009ee0; text-decoration:underline;}
	p.boto-accio a:hover {color:#000000; text-decoration:none;}
	p.boto-accio a:visited {color:#009ee0; text-decoration:underline;}


/*Marc de la web
--------------------------------------------------------------------------- */
#marc-web {
	width:870px; 
	text-align:left; 
	margin:auto;
}

	/*Capcelera corporativa
	--------------------------------------------------------------------------- */
	#barra-corporativa {
		background-color:#000000; 
		height:30px;
	}
	
	#barra-corporativa #logo-ajuntament {
		height:30px;
	}		
	
	/*Logotip del Grec - Institut de Cultura i Canal Cultura
	--------------------------------------------------------------------------- */
	#barra-logotips h1 {
		height:132px;
		background-color:#FFFFFF;
	}
	
	.flash { 
		margin:0; 
		padding:0;
		width:870px;
		height:441px;
		background-color:#FFFFFF;
	}	
	
	#detall {
		/*background-image:url(../imatges/fondos/bg-contenidor.gif);
		background-repeat:repeat-y;	*/
		background-color:#FFFFFF;
	}	

	/*columna-menu
	--------------------------------------------------------------------------- */	
	#columna-menu {
		background-color:#FFFFFF; 
	}
	
	.gris-fort {
		background-color: #333333;
		width:870px;
		height:20px; 
	}	
	
		/*Menu principal
		--------------------------------------------------------------------------- */	
		#menu-principal ul {
			list-style-type: none;
			background-color:#FFFFFF;
		}
		
		#menu-principal li {
			float: left;
			display:block;
			padding:10px 0 10px 20px;
		}
		
		#menu-principal a {
			display: block;
			text-decoration: none;
			font-size:1.4em;
			color:#000000;
		}
		
		#menu-principal a:hover {
			display: block;
			text-decoration: underline;
			font-size:1.4em;
			color:#000000;
		}				

	/*contenidor
	--------------------------------------------------------------------------- */						
	
	#contenidor {
		margin:0;
		padding:0;
		/*background-image:url(../imatges/fondos/bg-contenidor.gif);
		background-repeat:repeat-y;*/
	}
	
	.contenidor-blanc {
		background-color:#FFFFFF;
		padding:20px;
	}		
		
		.capcelera {
			width:850px;
			height:23px;
			background-color:#bfbfbf;		
			padding-top: 10px;
			padding-bottom: 10px;
			padding-left:20px;
		}
		
		h2.titol {
			color: #fff;
			background-color:#bfbfbf;
		}
		
		.columna-submenu {
			float:left;
			width:174px; 
		}
		
		ul#submenu {
			list-style:none; 
		}
		
		ul#submenu li {
			border-bottom:1px #c2c2c2 solid;
			background-image:url(../imatges/ico/fletxa.gif);
			background-repeat:no-repeat;
			background-color: #f2f2f2;
			background-position:10px 11px;
		}
		
		ul#submenu li a {
			display:block;
			padding:5px;
			font-size:1.4em;
			color:#000000;
			margin-left:15px;			 
		}
		
		ul#submenu li a:hover {
			color:#666666;
			text-decoration:none; 
		}		
		
		ul#submenu li.activat, ul#submenu li.activat a {
			color:#000;
			background-color:#FFFFFF;
			text-decoration:none; 
		}
		
		/*Banners*/
		.banners-inici {
			float:left;
			margin:10px 0 0 0;
			padding:0;
		}
				
		.banners-inici ul { margin:0; padding:0;}			
		.banners-inici ul li { float: left;}
		.banners-inici ul li img { display:block; width:130px; height:58px; }
		.banners-inici .espai-left { margin-left:10px;}		
		
		ul#banners-interiors {
			list-style:none;			 
		}
		
		ul#banners-interiors li {
			width:154px;
			height:33px;
			margin-top:10px;
			margin-left:10px;
		}
		
		ul#banners-entrades {
			list-style:none;			 
		}
		
		ul#banners-entrades li {
			width:154px;
			height:82px;
			margin-top:50px;
			margin-left:10px;			
		}		
		
		/*Descarrega't el programa*/
		p.descarregar-pdf {
			width:auto;
			margin:60px 10px 0 10px;
			color:#FFFFFF;
		}								
		
		.columna-text {
			float:left;
			width:400px;
			padding-top: 20px;
			padding-bottom: 20px;			
			margin-left:20px;
		}
		
		.columna-text-2 {
			float:left;
			width:650px;
			padding:20px;
		}
		
		.columna-text-3 {
			float:left;
			margin-left:174px;
			_margin-left:86px;			
			width:656px;
			padding:20px;
		}
		
		.columna-text-4 {
			float:left;
			width:585px;
		}						
		
		h3.titol {
			margin-bottom: 10px;
		}
		
		h4.subtitol {
			margin-bottom: 15px;
			color:#666666;
		}		
		
		.video {
			padding-top:20px;
			padding-bottom:5px;
		}
		
		.podcast {
			padding-top:20px;
			padding-bottom:5px;
		}
		
		p.peu {
			font-size:1em;			
			color:#666666;
		}
		
		.fitxa-artistica {
			margin-top:20px;
			border:1px #e5e5e5 solid;
			color:#666666;
		}
		
		.fitxa-artistica p {
			padding:10px;
			line-height:1.4em;
		}
		
		/*Inici
		--------------------------------------------------------------------------- */	
		#inici-columna-esquerra {
			width:270px;
			float:left;
		}
		
		#inici-columna-noticies {
			float:left;
			margin-left:20px;
			width:536px;
		}
		
		.segueix-nos {
			float:left;
			margin:0;
			padding:0;
		}
		
		.segueix-nos h2 { color:#666666; font-size:1.3em;}		
		.segueix-nos ul { margin:0; padding:0;}			
		.segueix-nos ul li{ float: left; margin-top:10px; margin-right:10px; }
		.segueix-nos ul li img{ display:block; width:28px; height:28px; }
		
		.avui {
			clear:left;
			float:left;
			margin-top:20px;
		}
		.avui h2 { color:#666666; font-size:1.3em;}
		.avui ul { margin-top:5px; background-color:#f2f2f2; width:260px; padding:5px;}
		.avui ul li { padding:3px 0 3px 0; margin:0;}
		.avui ul li a {	color:#009ee0; text-decoration:underline; font-size: 1.2em; font-weight:bold;}
		.avui ul li a:hover { color:#000; text-decoration:none; font-size: 1.2em; font-weight:bold;}
		.avui ul li a:visited { color:#009ee0; text-decoration:underline; font-size: 1.2em; font-weight:bold;}		
		
		/*Cercador*/
		#menu-accions { border:1px #a0a0a0 solid; background-color:#e5e5e5; width:268px; display:block; clear:left; float:left; margin-top:10px;}
			#menu-accions .cercar { margin:0; padding:0; }
			#menu-accions .cercar .butto { background:#e5e5e5; border:#828282 1px solid; width:40px; font-size:1.1em; margin:0; padding:0 0 3px 0; text-transform:lowercase;}
			* html 	#menu-accions .cercar .butto { margin:10px 0 10px 0;}
			#menu-accions .cercar input {
				width:200px;
				height:18px; 
				background:#FBFBFB; 
				border-top:#7D7D7D 1px solid; 
				border-left:#7D7D7D 1px solid;
				text-transform:lowercase;
				border-right:#FBFBFB 1px solid;
				border-bottom:#FBFBFB 1px solid;
				margin:10px 0 10px 10px;
				padding:0;
			}
			* html 	#menu-accions .cercar input { margin:10px 0 10px 10px;}
			.cercar label { display: none;}				
		
		
		/*Presentació
		--------------------------------------------------------------------------- */
		.columna-esquerra {
			float:left;
			width:830px;
		}
		
		.columna-dreta {
			float:right;
			width:405px;
		}
		
		.firma {
			color:#666666;
		}						
		
		/*Programa
		--------------------------------------------------------------------------- */
		.llegenda { float:right; margin-bottom:10px; border:1px #CCCCCC dotted;}
		.llegenda li { font-size:1.2em; color:#808080; display:block; float:left; padding:5px 5px;}
		.llegenda li img { padding-right:5px;}				
		
		table#llistat  {
			clear:both;
			background-color:#fff;
			border-collapse: collapse;
			width: 100%;
			text-align:left; 
		}
		
		table#llistat thead th {
			font-size:1.2em;
			border-right: 1px solid #fff;
			color:#999999;
			text-align:left;
			height:25px;
			font-weight: normal;
			padding-bottom:5px;
			border-bottom: 1px solid #f0f0f0;
		}
		
		table#llistat thead th span {
			display:none;
		}		
		
		table#llistat tbody tr {
			background-color:#fff;
			border-bottom: 1px solid #f0f0f0;
			vertical-align:top;		 
		}
		table#llistat tbody td {
			font-size:1.2em;
			color:#000;
			text-align:left;
			padding-top:10px;
			padding-right:5px;		
			padding-bottom:10px;	
		}
		table#llistat tbody td img {
			padding-right:5px;
		}
		table#llistat tbody th {
			font-size:1.2em;
			text-align:left;
			padding-top:10px;
			padding-right:5px;	
			padding-bottom:10px;		
		}
		table#llistat tbody td a, tbody th a {
			color:#009ee0;
			text-decoration:underline;
			font-weight:bold; 
			display:block;
		 }
		table#llistat tbody td a:hover, tbody th a:hover {
			color:#000;
			text-decoration:none;
		}		
		.data  {
			color:#808080; 
		}
		
		table#llistat tbody td a.link {
			text-decoration:underline;
			font-weight:normal; 
			display:block;
		}
		
		table#llistat tbody td a:hover.link {
			text-decoration:none;
			font-weight:normal; 
			display:block;
		}				 
		 
		p.img-programa-fitxa  {
			margin-top:20px; 
		}
		
		p.img-programa-familiar  {
			margin-top:60px; 
		}
		
			/*Panorama Japó
			--------------------------------------------------------------------------- */
			ul.enllacos-japo {
				list-style-type:none;
				margin-top:20px;
			}
			
			ul.enllacos-japo li {
				background-image:url(../imatges/ico/ico_anar.gif);
				background-repeat:no-repeat;
				background-position:0 4px;	
			}
			
			ul.enllacos-japo li a {
				font-size:1.4em;
				text-decoration:underline;
				margin-left:15px;
			}
			
			ul.enllacos-japo li a:hover {
				font-size:1.4em;
				text-decoration:none;
				color:#000000;
			}
			
			.columna-text-2 h4.subtitol {
				margin: 20px 0 10px 0;			
				color:#666666;
				padding-top:5px;
			}														
		
		/*Entrades
		--------------------------------------------------------------------------- */						 		
		.columna-text h4.subtitol-entrades {
			margin: 20px 0 10px 0;			
			color:#666666;
			border-top:1px #CCCCCC solid;
			padding-top:5px;			
		}
		
		.entrades-columna-dreta {
			float:right;
			width:225px;
			margin:40px 20px 0 0;
			_margin:40px 10px 0 0;			
		}
		
		.entrades-columna-dreta h4 {
			margin: 20px 0 10px 0;			
			color:#666666;
			border-top:1px #CCCCCC solid;
			padding-top:5px;
		}
		
		/*Informació | On informar-vos
		--------------------------------------------------------------------------- */
		.columna-text-2 h4.subtitol-informacio {
			margin: 20px 0 10px 0;			
			color:#666666;
			border-top:1px #CCCCCC solid;
			padding-top:5px;
		}
		
		ul.canals-comunicacio {
			list-style-type:none;
		}
		
		ul.canals-comunicacio li {
			display:inline;
			margin-right:5px;
		}		
		
		/*Informació | Com arribar a Montjuïc
		--------------------------------------------------------------------------- */
		.com-arribar-map { width:656px; height:588px; }
		
		ul.com-arribar-info { width:656px; margin:20px 0 0 0; padding:0; overflow:hidden; }		
		ul.com-arribar-info li { width:314px; margin:0;	padding:7px; float:left; }		
		
		ul.com-arribar-info li.metro { background-image:url(../imatges/com-arribar/metro.gif); background-repeat:no-repeat; background-position:0 7px; }
		ul.com-arribar-info li.funicular { background-image:url(../imatges/com-arribar/funicular.gif); background-repeat:no-repeat; background-position:0 7px; }
		ul.com-arribar-info li.ferrocarrils { background-image:url(../imatges/com-arribar/ferrocarrils.gif); background-repeat:no-repeat;	background-position:0 7px; }
		ul.com-arribar-info li.bus { background-image:url(../imatges/com-arribar/bus.gif); background-repeat:no-repeat; background-position:0 7px; }
		ul.com-arribar-info li.p1 {	background-image:url(../imatges/com-arribar/p1.gif); background-repeat:no-repeat; background-position:0 7px; }
		ul.com-arribar-info li.p2 {	background-image:url(../imatges/com-arribar/p2.gif); background-repeat:no-repeat; background-position:0 7px; }
		ul.com-arribar-info li.p3 {	background-image:url(../imatges/com-arribar/p3.gif); background-repeat:no-repeat; background-position:0 7px; }
		ul.com-arribar-info li.p4 {	background-image:url(../imatges/com-arribar/p4.gif); background-repeat:no-repeat; background-position:0 7px; }
		ul.com-arribar-info li.p5 {	background-image:url(../imatges/com-arribar/p5.gif); background-repeat:no-repeat; background-position:0 7px; }
		ul.com-arribar-info li.p6 {	background-image:url(../imatges/com-arribar/p6.gif); background-repeat:no-repeat; background-position:0 7px; }						
		
		ul.com-arribar-info li p { margin-left:25px; color:#333333;}																
		
		/*Informació | Espais
		--------------------------------------------------------------------------- */
		.dades-espai {
			margin:0;
			float:left;
		}
		
		.dades-espai dl {
			font-size: 1.2em;
			margin-left: 0px;
			padding-left: 0;
			margin-right: 0px;
			padding-right: 0px;
			overflow:hidden;
		}
		
		.dades-espai dt {
			font-weight: normal;
			color:#666666;
			margin-left: 0px;
			padding-left: 0px;
			width: 140px;
			margin-bottom: 2px;
			clear: both;
			float: left;
		}
		
		.dades-espai dd {
			padding-left: 0px;
			margin-bottom: 2px;
			margin-right: 0px;
			margin-left: 140px;
			width: 195px;
		}
		
		.dades-espai a {
			color:#009ee0;
			text-decoration:underline;
		}
		
		.dades-espai a:hover {
			color:#000;
			text-decoration:none;
		}
		
		.dades-espai a:visited {
			color:#009ee0;
			text-decoration:underline;
		}				
		
		.dades-espai-serveis {
			margin:0;
			float:left;
		}
		
		.dades-espai-serveis dl {
			font-size: 1.2em;
			margin-left: 0px;
			padding-left: 0;
			margin-right: 0px;
			padding-right: 0px;
			overflow:hidden;
		}
		
		.dades-espai-serveis dt {
			font-weight: normal;
			color:#666666;
			margin-left: 0px;
			padding-left: 0px;
			width: 140px;
			margin-bottom: 2px;
			clear: both;
			float: left;
		}
		
		.dades-espai-serveis dd {
			padding-left: 0px;
			margin-bottom: 2px;
			margin-right: 0px;
			margin-left: 140px;
			width: 195px;
		}
		
		.dades-espai-serveis a {
			color:#009ee0;
			text-decoration:underline;
		}
		
		.dades-espai-serveis a:hover {
			color:#000;
			text-decoration:none;
		}
		
		.dades-espai-serveis a:visited {
			color:#009ee0;
			text-decoration:underline;
		}		
		
		.dades-espai-accesibilitat {
			margin:0;
			float:left;
		}
		
		.dades-espai-accesibilitat dl {
			font-size: 1.2em;
			margin-left: 0px;
			padding-left: 0;
			margin-right: 0px;
			padding-right: 0px;
			overflow:hidden;
		}
		
		.dades-espai-accesibilitat dt {
			font-weight: normal;
			color:#666666;
			margin-left: 0px;
			padding-left: 0px;
			width: 140px;
			margin-bottom: 2px;
			clear: both;
			float: left;
		}
		
		.dades-espai-accesibilitat dd {
			padding-left: 0px;
			margin-bottom: 2px;
			margin-right: 0px;
			margin-left: 140px;
			width: 195px;
		}
		
		.dades-espai-accesibilitat a {
			color:#009ee0;
			text-decoration:underline;
		}
		
		.dades-espai-accesibilitat a:hover {
			color:#000;
			text-decoration:none;
		}
		
		.dades-espai-accesibilitat a:visited {
			color:#009ee0;
			text-decoration:underline;
		}		
		
		p.img-espais-detall	{
			margin-top:60px;
		}
		
		/*Informacio practica
		--------------------------------------------------------------------------- */
		.picto-b, .picto-bm, .picto-cr, .picto-f, .picto-m, .picto-t  { 
			margin-bottom:-3px;
			padding-bottom:8px !important;
			padding-left:32px !important;
		}

		.picto-b { 
			background:url(../imatges/ico/ico_bus.gif) no-repeat left top;
		}
		
		.picto-bm { 
			background:url(../imatges/ico/ico_orella.gif) no-repeat left top;
		}
		
		.picto-cr { 
			background:url(../imatges/ico/ico_cadira.gif) no-repeat left top;
		}
		
		.picto-f { 
			background:url(../imatges/ico/picto-f.gif) no-repeat left top;
		}
		
		.picto-m { 
			background:url(../imatges/ico/ico_metro.gif) no-repeat left top;
		}
		
		.picto-t { 
			background:url(../imatges/ico/picto-t.gif) no-repeat left top;
		}

		/*Informació | Altres webs
		--------------------------------------------------------------------------- */				
		ul.altres-webs {
			list-style-type:none;
		}
		
		ul.altres-webs li {
			background-image:url(../imatges/ico/ico_anar.gif);
			background-repeat:no-repeat;
			background-position:2px 3px;
		}		
		
		ul.altres-webs li a {
			font-size:1.2em;
			margin-left:20px;
			text-decoration:underline;
		}
		
		ul.altres-webs li a:hover {
			color:#000000;
			text-decoration:none;
		}
		
		/*Notícies
		--------------------------------------------------------------------------- */
		ul.noticies-llistat {
			list-style:none;
			overflow:hidden;
		}
		
		ul.noticies-llistat li {
			padding-bottom:10px;
			overflow:hidden;
			float:left;
		}
		
		ul.noticies-llistat li a {
			color:#009ee0;
			text-decoration:underline;
			font-size:1em;
			font-weight:bold;
		}
		
		ul.noticies-llistat li a:hover {
			text-decoration:none;
			color:#000000;
		}
		
		ul.noticies-llistat li a:visited {
			color:#009ee0;
			text-decoration:underline;
			font-size:1em;
			font-weight:bold;
		}
		
		.noticies-llistat .imatge {
			float: left;
			margin-top: 5px;
			margin-right: 5px;
			margin-bottom: 0px;
			margin-left: 0px;
		}
		
		.noticies-llistat .text {
			margin: 0;
		}
		
		.noticies-llistat .ample-text {
			width:830px;
		}
		
		.noticies-llistat .ample-text-inici {
			width:536px;
		}				
		
		p.img-noticies	{
			margin-top:60px;
		}
		
		.paginacio	{
			text-align:center;
		}
		
		ul#navegacio {
			margin: 0px;
			padding: 0px;
			list-style-type: none;
			text-align:center;
			overflow: hidden;
		}		
		
		ul#navegacio li {
			display:inline;	
			padding-right:10px;
		}
		
		ul#navegacio li a {
			color:#009ee0;
			font-size:1.2em;
			text-decoration:underline;
		}
		
		ul#navegacio li a:hover {
			color:#000;
			font-size:1.2em;
			text-decoration:none;
		}
		
		ul#navegacio li a:visited {
			color:#009ee0;
			font-size:1.2em;
			text-decoration:underline;
		}		
		
		ul#navegacio li.seleccionat {
			color:#000;
			font-size:1.2em;
			text-decoration:none;
		}												
		
		/*Cròniques
		--------------------------------------------------------------------------- */
		p.img-croniques	{
			margin:0;
		}			
		
		/*Organització
		--------------------------------------------------------------------------- */
		ul.organitzacio {
			list-style-type: none;
			overflow: hidden;
		}
		ul.organitzacio li {
			float: left;
			width: 405px;
		}
		
		ul.organitzacio dl {
			margin:0;					
			float:left;
		}		
		ul.organitzacio dl dt {
			font-size:1.2em;
			text-align:right;
			color:#666666;
			font-weight:bold;		
			float:left;
			clear:left;
			width:170px;
			margin:0;
			padding-top:10px;
			padding-bottom:10px;						
		}
		ul.organitzacio dl dd {
			float:left;
			font-size:1.2em;			
			margin-left:15px;
			padding-top:10px;
			padding-bottom:10px;
			width:200px;						
		}																									
		
		/*Associats
		--------------------------------------------------------------------------- */		
		.associats {
			float:right;
			width:225px;
			margin-right:20px;
		}
		
		#associats {
			float:right;
			width:225px;
			margin:0;
		}
		
		#associats .imatge {
			margin-bottom:20px;
		}						
		
		.dades-espectacle {
			padding:10px;
			margin-top:60px;
			background-color:#f2f2f2;
		}
		
		.dades-espectacle li {
			font-size:1.2em; 
			color:#808080; 
			display:block;
			padding-top:2px;
			padding-bottom:2px;			
		}
		.dades-espectacle li a {text-decoration:underline;}		
		.dades-espectacle li a:hover {color:#000; text-decoration:none;}
		
		.espai-nom {
			font-weight:bold;
			border-top:1px #d9d9d9 solid;			
			border-bottom:1px #d9d9d9 solid;			
		}
		
		.dates, .horaris-preus, .duracio, .idioma {
			border-bottom:1px #d9d9d9 solid;
		}
		
		.esgotades {
			background-color:#FF0000; 
			color: #FFFFFF;
			margin-top:10px;
			padding:5px; 
		}
		
		.enllacos {
			margin-top:10px;
		}
		
		.imatge {
			margin:0;
			padding:0;
		}
		
		.alertes {
			margin:10px 0 0 0;
			padding:0;
			background-color:#fae9e9;
		}
		
		.alertes ul {
			border:1px #910101 dotted;
			margin:0;
			padding:5px;
			list-style-type:none;
		}
		
		.alertes ul li {
			margin:0;
			padding:0;
			list-style-type:none;
			font-size:1.2em;
			color:#910101;
		}
		
		.converses {
			margin:10px 0 0 0;
			padding:0;
		}
		
		.converses ul {
			border-top:1px #999999 solid;
			margin:0;
			padding:5px;
		}
		
		.converses ul li {
			margin:0;
			padding:3px;
			font-size:1.1em;
			color:#808080;
			background-image:url(../imatges/ico/ico_converses.gif);
			background-repeat:no-repeat;
			background-position:0 2px;			
		}
		
		.converses ul li p {	
			margin-left:20px;
			font-size:1em;						
		}		
		
		.fitxers-adjunts {
			margin:0;
			padding:0;
		}
		
		.fitxers-adjunts ul {
			border-top:1px #999999 solid;
			margin:0;
			padding:5px;
		}
		
		.fitxers-adjunts ul li {
			margin:0;
			padding:3px;
			font-size:1.1em;
			color:#808080;
			background-image:url(../imatges/ico/ico_pdf.gif);
			background-repeat:no-repeat;
			background-position:0 2px;			
		}
		
		.fitxers-adjunts ul li a {
			color:#808080;
			margin-left:20px;
		}				
		
		.enllacos-relacionats {
			margin:0;
			padding:0;
		}
		
		.enllacos-relacionats ul {
			border-top:1px #999999 solid;
			margin:0;
			padding:5px;
		}
		
		.enllacos-relacionats ul li {
			margin:0;
			padding:3px;
			font-size:1.1em;
			color:#808080;
			background-image:url(../imatges/ico/ico_enllacos.gif);
			background-repeat:no-repeat;
			background-position:0 2px;			
		}
		
		.enllacos-relacionats ul li a {
			color:#808080;
			margin-left:20px;
		}										
		
		.imatges {
			margin-top:20px;
		}
		
		.imatges ul {
			margin: 0px;
			padding: 0px;
			list-style-type: none;
			overflow: hidden;
			width: 225px;
		}

		.imatges ul li {
			float: left;
			width: 50px;
			height:50px;
			margin-right:6px;
			margin-bottom:6px;			
		}
		
		.imatges img {
			height: 50px;
			width: 50px;
		}
		
		#xarxes {
			margin-top:20px;
			margin-bottom:20px;			
		}
		
		#xarxes h3 {
			color:#666666;
			font-size:1.3em;		
		}		
				
		#xarxes ul {
			margin-top:10px;
			padding: 0px;
			list-style-type: none;
			overflow: hidden;
		}
		#xarxes li {
			float: left;
			margin-right: 5px;
		}																		
		
	/*Peu de la Web
	--------------------------------------------------------------------------- */	
	#peu-web {
		clear:both;
		background-color:#000;
		margin-bottom:60px;
	}
	
		/*Mapa web
		--------------------------------------------------------------------------- */
		ul.mapa-web	{
			width:830px;			
		}
		
		ul.mapa-web li {
			font-weight:bold;
			background-image:url(../imatges/ico/ico_anar.gif);
			background-position:2px 2px;
			background-repeat:no-repeat;			
		}
		
		ul.mapa-web ul li {
			font-weight:normal;		
			margin-left:20px;
		}		
		
		ul.mapa-web li a {
			font-size:1.2em;
			margin-left:20px;
		}				
		
		
	
		/*RSS
		--------------------------------------------------------------------------- */
		.contenidor-blanc h4 {
			color: #999999;
			margin-top:15px;
			margin-bottom:5px;
			border-top: 1px #CCCCCC solid;
			padding-top:5px;
			font-size:1.4em;
		}
		
		ul.rss {
			padding:5px;
		}
		
		ul.rss li {
			display: inline;
			padding:5px;
		}
		
		/*Patrocinadors
		--------------------------------------------------------------------------- */						
		ul.patrocinadors {
			list-style-type:none;
			overflow:hidden;
		}
		
		ul.patrocinadors li.categoria {
			clear:left;
			float:left;
		}
		
		ul.patrocinadors li.categoria h3 {
			color:#666666;
			font-size:1.2em;
			margin-top:10px;
			margin-bottom:5px;
			width:750px;			
		}				
		
		ul.patrocinadors li.categoria ul {
			border-top:1px #999999 solid;
			clear:left;
			float:left;
			width:830px;
			padding-top:10px;
		}
		
		ul.patrocinadors li.categoria ul li {
			float:left;
			width:150px;
			height:150px;
			overflow: hidden;
			padding:5px;
		}
		
		ul.patrocinadors li.categoria ul li p {
			text-align: center;
		}				
		
		ul.patrocinadors li.categoria ul li p.linia-gris-top {
			width:150px;
			text-align: center;
			color:#666666;
			font-size:1em;
			overflow:hidden;
			border-top:1px #CCCCCC solid;
		}				
		
		ul.patrocinadors li.categoria ul li p img {
			width:100px;
			padding-bottom:5px;			
		}
		
		/*Contacta
		--------------------------------------------------------------------------- */				
		ul.contacta {
			list-style-type:none;
		}
		
		ul.contacta li {
			background-image:url(../imatges/ico/ico_anar.gif);
			background-repeat:no-repeat;
			background-position:2px 3px;
		}		
		
		ul.contacta li a {
			font-size:1.2em;
			margin-left:20px;
			text-decoration:underline;
		}
		
		ul.contacta li a:hover {
			color:#000000;
			text-decoration:none;
		}		
		
		/*Calendari
		--------------------------------------------------------------------------- */
		#calendari {
			width:100%;
			font-size: 1.3em;
			padding:5px;
			background-color:#e5e5e5;									
		}				
		
		#calendari th {
			color:#727272;
			font-weight:normal;			
		}
		
		#calendari td a {
			color:#000000;			
		}
		
		#calendari td a:hover {
			text-decoration:underline;		
		}
		
		#calendari td a:visited {
			color:#000000;			
		}										
		
		.mes {
			color:#000000;
			font-weight:bold;
		}
		
		.festival {		
			font-weight:bold;
		}		
		
		.festival-avui {
			background-color: #fff;
			font-weight:bold;			
		}
		
		.linia-exterior {
			background-color:#666666;
			height:1px;
		}
		
		.linia-interior {
			background-color:#b7b7b7;
			height:1px;
		}
		
		/*Menu auxiliar
		--------------------------------------------------------------------------- */
		.menu-auxiliar {
			float:left;
		}
		
		.menu-auxiliar li {
			font-size:1.4em; 
			color:#808080; 
			display:block;
			padding-top:20px;
			padding-left:20px;
			float:left;
		}
		
		.menu-auxiliar li a {color:#808080;}
		.menu-auxiliar li a:visited {color:#808080;}
		
		/*Menu inferior
		--------------------------------------------------------------------------- */		
		.menu-inferior {
			float:right;
		}
		
		.menu-inferior li {
			font-size:1.4em; 
			color:#fff; 
			display:block;
			padding-top:20px;
			padding-right:20px;
			float:left;
		}
		
		.menu-inferior li a {color:#fff;}
		.menu-inferior li a:visited {color:#fff;}
		
		/*Creative-commons
		--------------------------------------------------------------------------- */
		.creative-commons { color: #999999; font-size:0.9em; font-weight:normal; padding: 5px 0 20px 20px;}		
		
/*Cercador
--------------------------------------------------------------------------- */		
		.text-cerca { margin:10px 0;}
		.resultats { margin:0 0 10px 0;}
		.titol-cerca { color:#666666;}		
