@charset "utf-8";

/*

	Ajuntament de Barcelona

	www.bcn.cat | www.bcn.es



	TdC

	---------------------------------------

	- Imports

	- Formats de text

	- Barra corporativa de l'Ajuntament de Barcelona

	- Blocs d'informacio

		- Presentacio 

		- Contingut

		- Llistats de resum de continguts

	- Informacio relacionada

	- Classes d'elements de formulari

	- Icones de tipus d'enllaç als llistats

	- Bot de sindicacio de continguts

	- Taula de llistat de dades tabulades

	- Cantonades arrodonides

	- Tipus d'enllaç

	- Layaout

		- Marc del web

		- Titol del web

		- Men de salt de bloc

		- Menu principal

		- Menu de serveis

		- Menu d'accions

		- Contenidor

			- Columnes (0, 1, 2) i columna de banners

			- Columnes de contingut

			- Path

			- Resultats en llistat

			- Paginador de llistats

			- Formats de llistat

				- Llistat d'entitats i espais

				- Llistat de Benvinguda

				- Destaquem (enllaos de text i banners)

				- Respostes enquesta

			- Formulari de cerca rapida

			- Formulari de cerca avançada i cerca d'equipament

			- Missatges d'error a les validacions del formulari

			- Formulari d'Informa-ns

		- Informacio peu de pagina

	--------------------------------------- */





/* Imports

-------------------------------------------------------------------------------- */

@import 'http://www.bcn.es/css_accessible/basic.css';





html {

	height: 100%;

	margin-bottom: 1px;

}

map {

	display: block;

}





/* Format de text

-------------------------------------------------------------------------------- */

.majuscules {

	text-transform: uppercase;

}





/* Barra corporativa de l'Ajuntament de Barcelona

-------------------------------------------------------------------------------- */


#barra-corporativa #logo-ajuntament,
#barra_corporativa #logo_ajuntament {

	background: url(http://www.bcn.cat/imatges/logo.gif) no-repeat left top;

}

	#barra-corporativa #logo-ajuntament img,
	#barra_corporativa #logo_ajuntament img {

		display: none;

	}

#barra-corporativa ul#idiomes,
#barra_corporativa ul#idiomes {

	width: auto;

	margin: 0 1em 0 0;

	padding: 0;

	white-space: nowrap;

	float: right;

}

	#barra-corporativa ul#idiomes li,
	#barra_corporativa ul#idiomes li {

		margin: 0;

		padding: 0 0 0 0.5em;

		line-height: 3em;

		display: inline;

	}

		#barra-corporativa ul#idiomes li.separador,
		#barra_corporativa ul#idiomes li.separador {

			margin: 0;

			padding: 0.3em 0.6em 0.4em 0.6em;

			background: transparent url(http://www.bcn.cat/imatges_accessible/separador.gif) no-repeat center right;

		}

#barra-corporativa a ,
#barra_corporativa a {

	color: #FFFFFF;

}

/* Atencio al ciutada

-------------------------------------------------------------------------------- */
#atencio-ciutada{ margin-top:1em; font-family:Tahoma; font-size:1.1em;}
#atencio-ciutada h2{ background-color:#5F6E7A; color:#FFFFFF; font-size:1em; 
text-transform:uppercase;font-family:Tahoma; padding:.3em; padding-left:.8em;}

#atencio-ciutada ul{ list-style-type:none; background-image:url(../../img/bg_atencio.gif); margin:0; padding:0; border-bottom:1px solid #A9B3BB; 
 border-left: 1px solid #A9B3BB; border-right:1px solid #A9B3BB; padding-bottom:.3em;}
#atencio-ciutada ul li{ margin:0;  color:#204162; font-weight:bold; background:url(../../img/raquo_atencio_1.gif) 5px 9px no-repeat; 
						 border-bottom:1px solid #FFFFFF; padding:0 .7em; padding-top:0.5em; padding-left:1.1em; }
#atencio-ciutada ul li ul{ border:none; padding-top:.5em; padding-bottom:.3em;}
#atencio-ciutada ul li ul li{ border:none; font-weight:normal;padding-left:1.5em; padding-top:.3em; background:url(../../img/raquo_atencio_2.gif) 5px 8px no-repeat; }
#atencio-ciutada ul li.last{ border-bottom:none;}
#atencio-ciutada ul li dl{padding-top:.5em; padding-bottom:.2em;}
#atencio-ciutada ul li dl dt{ border:none; font-weight:normal;padding-left:1.5em; padding-top:.3em; background:url(../../img/raquo_atencio_2.gif) 5px 8px no-repeat; }
#atencio-ciutada ul li dl dd{ border:none; font-weight:normal;padding-left:1.5em; padding-top:0em; margin:0 0 0.3em 0; }

#atencio-ciutada .se{ background:url(../../img/cantona_atenciociutada_se.gif) no-repeat;}
#atencio-ciutada .sd{ background:url(../../img/cantona_atenciociutada_sd.gif) no-repeat; right:0;}

#atencio-ciutada .ie{ background:none;}
#atencio-ciutada .id{ background:none;}
/* Blocs d'informacio

-------------------------------------------------------------------------------- */
.bloc-presentacio, 
.blocPresentacio,
.bloc-llistat,
.blocLlistat,
.bloc-contingut,
.blocContingut {

	font-size: 1.1em;

	border: 1px solid #767F85;

	background: #FFFFFF;

}
.bloc-presentacio,
.blocPresentacio {

	margin: 0 .8em 1em 0;

	padding: .8em .8em .2em .8em;

}
	.bloc-presentacio p, 
	.blocPresentacio p {

		padding: .5em 0;

	}
	.bloc-presentacio h2,
	.blocPresentacio h2{
		font-size:1em;
		margin-top:.5em;
		
	}
	.bloc-presentacio img, 
	.blocPresentacio img {

		margin: .3em .8em .3em 0;

		float: left;

	}
	.bloc-presentacio p.mesInfo2, 
	.blocPresentacio p.mesInfo2{ margin:.5em 0 0em;  }
	
	.bloc-presentacio p.mesInfo2 a,
			.blocPresentacio p.mesInfo2 a{ border:none;}
p.mesInfo2 a {background: url(../../img/punt_llistat.gif) 0 .4em no-repeat; padding-left:.9em; margin-top:-1em; float:right; font-weight:bold;}
	/*

	.blocPresentacio div {

		overflow: hidden;

	}

	*/
.bloc-llistat,
.blocLlistat {

	margin: 0 0 .98em 0;

	padding: 0;

}
	.bloc-llistat h2, 
	.blocLlistat h2 {

		margin: .5em 0 0 .5em;

		padding: 0;

		font-family: Arial, Helvetica, sans-serif;

		font-size: 1.55em;

		color: #285078;

	}
	.bloc-llistat h3, 
	.blocLlistat h3 {

		margin: 0 0 .5em .7em;

		color: #285078;

	}

	
	.bloc-llistat ul, 
	.blocLlistat ul {

		margin: 0 .8em 1em .8em;

		padding: 0;

		list-style: none;

	}
	
	.bloc-llistat dl, 
	.blocLlistat dl {

		margin: 0;

		padding: 0;

	}
		.bloc-llistat dl dt, 
		.blocLlistat dl dt {

			margin: 0;

			padding: 0 .2em 0 0;

			color: #1A3957;

			white-space: nowrap;

			float: left;

			clear: left;

		}

		.bloc-llistat dl dd, 
		.blocLlistat dl dd {

			margin-left: 0;

			padding: 0;

		}
			.bloc-llistat dl dd a, 
			.blocLlistat dl dd a {

				border-bottom: 1px dashed #43719F;

			}

			.bloc-llistat dl dd a:hover, 
			.blocLlistat dl dd a:hover {

				text-decoration: none;

				border-bottom: 1px solid #43719F;

			}
	.bloc-llistat p, 
	.blocLlistat p {

		padding: .5em .8em;

	}
		.bloc-llistat p.peu, 
		.blocLlistat p.peu,
		.bloc-llistat p.peu-rss,
		.blocLlistat p.peuRSS {
			
			margin: 0;

			padding: .2em .8em;

			color: #555555;

			border-top: 1px solid #767F85;

			background: #FFFFFF url(../../img/fons_llistat_item_footer.gif) repeat-x left bottom;

		}
		.bloc-llistat p.peu-rss, 
		.blocLlistat p.peuRSS {

			text-align: right;

		}
	
			.bloc-llistat p.peu:after,
			.blocLlistat p.peu:after,
			.bloc-llistat p.peu-rss:after, 
			.blocLlistat p.peuRSS:after {

				height: 0;

				content: "."; 

				visibility: hidden;

				display: block; 

				clear: both; 

			}

			.bloc-llistat p.peu a, 
			.blocLlistat p.peu a {

				padding: 0 .9em;

				background: url(../../img/punt_llistat.gif) 0 .4em no-repeat;

				display: block;

			}
			
.bloc-contingut, 
.blocContingut {

	min-height: 23em;

	margin: 0 0 0 18em;

	padding: 0 1.4em 1.2em 1.8em;

}
	.bloc-contingut:after,
	.blocContingut:after {

		height: 0;

		content: "."; 

		visibility: hidden;

		display: block; 

		clear: both; 

	}
	.bloc-contingut.home, 
	.blocContingut.home {

		padding-top: 1.2em;

	}
	
	.bloc-contingut.home h2, 
	.blocContingut.home h2{

		margin-top:0!important;

	}
	
	.bloc-contingut h2, 
	.blocContingut h2 {

		margin: 1.3em 0 .2em 0;

		padding: 0;

		font-family: Arial, Helvetica, sans-serif;

		font-size: 1.7em;

		color: #285078;

	}
	
	.bloc-contigut h2.titol-p, 
	.blocContingut h2.titol-p { margin-top:0;
	}

	.bloc-contingut h3, 
	.blocContingut h3,
	.bloc-contingut h4, 
	.blocContingut h4 {

		margin: .6em 0;

		padding: 0;

		font-size: 1.1em;

		color: #1A3957;

	}
	.bloc-contingut h3.enquesta, 
.blocContingut h3.enquesta{ font-size:1em;}

		.bloc-contingut h3 em, 
		.blocContingut h3 em {

			margin: .1em 0 0 0;

			font-size: .9em;

			font-weight: normal;

			display: block;

		}
		
		.bloc-contingut h3.seguent-noticia, 
.blocContingut h3.seguent-noticia{ border-top:1px solid #CCCCCC; padding-top:1.5em; margin-top:1.5em;}

	.bloc-contingut h4, 
	.blocContingut h4 {

		margin: 1.2em 0 0 0;

		clear: right;

	}

	.bloc-contingut p, 
	.blocContingut p {

		padding: .6em 0;

	}

	
	.bloc-presentacio img.alinearDreta, 
	.blocPresentacio img.alinearDreta,
	.bloc-contingut img.alinearDreta, 
	.blocContingut img.alinearDreta {

		margin: 0 0 1em 1em;

		float: right;

	}

	
	.alinearFotosDreta img{ float:right; clear:right; margin-left:1em; margin-bottom:.5em;}
	.alinearFotosEsquerre img{float:left; clear:left; margin-right:1em; margin-bottom:.5em;}
		
		.bloc-contingut img.alinearDreta, 
			.blocContingut img.alinearDreta {
			margin-top: .8em;
			}

	.titolar{ margin-top:1em!important;}		

	.bloc-contingut img.alinearEsquerre,
	.blocContingut img.alinearEsquerre {

		margin: 0 1em 1em 0;

		float: left;

	}
	
	.bloc-contingut ul, 
	.blocContingut ul {

		margin: .8em .8em 1em 0;

		padding: 0;

		list-style: none;

	}	

	.bloc-contingut ul li , 
		.blocContingut ul li,
		.bloc-llistat ul li, 
		.blocLlistat ul li {

			padding: .4em .9em;

			background: url(../../img/punt_llistat.gif) 0 .7em no-repeat;

		}
		
		.bloc-llistat ul li:after, 
			.blocLlistat ul li:after {

				height: 0;

				/*content: "."; */

				visibility: hidden;

				display: block; 

				clear: both; 

			}

			.bloc-contingut ul li h3, 
			.blocContingut ul li h3,
			.bloc-llistat ul li h3, 
			.blocLlistat ul li h3 {

				margin: 0;

				padding: 0 0 .3em 0;

				font-size: 1em;

				color: #43719F;

			}
			
			.bloc-contingut ul li p, 
			.blocContingut ul li p,
			.bloc-llistat ul li p, 
			.blocLlistat ul li p {
				float:right;
				padding: 0;

			}
			
			.bloc-llistat.noticies-centrals{width:42.8em;}
			
			 .bloc-llistat ul li p img, 
				.blocLlistat ul li p img {

					margin: .1em .5em 0 0;

					float: left;

				}

					.bloc-contingut ul li p img.alinearDreta, 
					.blocContingut ul li p img.alinearDreta,
					.bloc-llistat ul li p img.alinearDreta, 
					.blocLlistat ul li p img.alinearDreta {

						margin: .1em .5em 1em 0;

						float: right;

					}

	.bloc-presentacio a, 
	.blocPresentacio a,
	.bloc-llistat a, 
	.blocLlistat a,
	.bloc-contingut a, 
	.blocContingut a {	

		color: #43719F;

	}
	
		.bloc-presentacio a:visited,
		.blocPresentacio a:visited,
		.bloc-llistat a:visited,
		.blocLlistat a:visited,
		.bloc-contingut a:visited,
		.blocContingut a:visited {	

			color: #43719F;

		}





/* Documentació 

-------------------------------------------------------------------------------- */

.documentacio {

	margin: 1em 0;

	padding: 0;

	border: 1px solid #DFD9D9;

	background: url(../../img/fons_informacioRelacionada.gif) left bottom repeat-x;

	overflow: hidden;

}

	.documentacio.senseBg {

		background: #FFFFFF;

	}

.documentacio h3,

.documentacio h4,

.documentacio h5,

.documentacio span.titol-buit {

	margin: 0;

	padding: .3em .6em .4em .6em;

	font-size: 1em;

	color: #1A3957;

	border-bottom: 1px solid #FFFFFF;

	background: #D4E0E9;

}

.documentacio img {
	
	margin: 1em;
	float:left;
}

.documentacio p	{

	margin: 0.3em 1em 0 1em; 
}

.documentacio .info {
	margin:1em;
	padding: 0.5em 1em;
	border: 1px solid #DFD9D9;
	background: url(../../img/fons_informacioRelacionada.gif) left bottom repeat-x;
	clear:left;
	
}

.documentacio .info ul {
	margin: 0;

	padding:0;

}

.documentacio .info	ul li.pdf {

	margin: 0.3em 0 0 -0.3em;

	padding: 0.3em 0 0 2em;

	background: url(../../img/icona_pdf.gif) no-repeat;

}





/* Informacio relacionada

-------------------------------------------------------------------------------- */
.informacio-relacionada, 
.informacioRelacionada {

	margin: 1em 0;

	padding: 0;

	border: 1px solid #DFD9D9;

	background: url(../../img/fons_informacioRelacionada.gif) left bottom repeat-x;

	overflow: hidden;

}
.informacio-relacionada.detall-agenda,
.informacioRelacionada.detall-agenda{ clear:right;}





.informacio-relacionada.sense-bg, 
	.informacioRelacionada.senseBg {

		background: #FFFFFF;

	}
	.informacio-relacionada h3, 
	.informacioRelacionada h3,
	.informacio-relacionada h4, 
	.informacioRelacionada h4,
	.informacio-relacionada h5, 
	.informacioRelacionada h5,
	.informacio-relacionada span.titol-buit, 
	.informacioRelacionada span.titol-buit {

		margin: 0 0 .5em 0;

		padding: .3em .6em .4em .6em;

		font-size: 1em;

		color: #1A3957;

		border-bottom: 1px solid #FFFFFF;

		background: #D4E0E9;

	}
	
	.informacio-relacionada h4 span, 
 .informacioRelacionada h4 span{ color:#555555; font-weight:normal;}
		.informacio-relacionada span.titol-buit, 
		.informacioRelacionada span.titol-buit {

			height: 1.2em;

			display: block;

		}
	.informacio-relacionada p, 
	.informacioRelacionada p {

		padding: .5em .6em .8em .6em;

	}
 	.informacio-relacionada img, 
	.informacioRelacionada img {

		margin-left: .4em;

		vertical-align: middle;

	}
    .informacio-relacionada ul, 
	.informacioRelacionada ul {

		margin: 0 0 .5em 0;

		padding: .2em .6em;

		list-style: none;

	}
		.informacio.relacionada ul li, 
		.informacioRelacionada ul li {
		
			margin: 0;
			
			padding: .2em 0 .2em 1em;

			background: url(../../img/punt_llistat.gif) 0 .6em no-repeat;

		}
		.informacio-relacionada ul li dl, 
		.informacioRelacionada ul li dl {

			margin: 0 0 .4em 0;

			padding: 0;

		}
			.informacio-relacionada ul li dl dt, 
			.informacioRelacionada ul li dl dt,
			.informacio-relacionada ul li dl dd, 
			.informacioRelacionada ul li dl dd {

				padding-top: 0;

				padding-bottom: 0;

			}
			.informacio-relacionada ul li dl dt, 
			.informacioRelacionada ul li dl dt {

				font-weight: normal;

			}
		.informacio-relacionada ul li.planol,
		.informacioRelacionada ul li.planol {

			margin: 0;

			padding: .4em 0 .2em 1em;

			background: url(../../img/icona_planol.gif) -.1em .5em no-repeat;

		}
			.informacio-relacionada ul li p, 
			.informacioRelacionada ul li p {

				margin: 0;

				padding: 0;

			}
			.informacio-relacionada ul li a,
			.informacioRelacionada ul li a {

				text-decoration: none;

			}
				.informacio-relacionada ul li a:hover, 
				.informacioRelacionada ul li a:hover {

					text-decoration: underline;

				}
				
	.informacio-relacionada dl,
	.informacioRelacionada dl {

		margin: 0;

		padding: .4em .6em .5em 1em;

	}
		.informacio-relacionada dl:after,
		.informacioRelacionada dl:after {

			height: 0;

			content: "."; 

			visibility: hidden;

			display: block; 

			clear: both; 

		}
		.informacio-relacionada dl dt,
		.informacioRelacionada dl dt {

			margin: 0;

			padding: .2em .4em .2em 0;

			color: #1A3957;

			font-weight: bold;

			white-space: nowrap;

			float: left;

			clear: left;

		}
		.informacio-relacionada dl dd,
		.informacioRelacionada dl dd {

			margin-left: -.2em;

			padding: .2em 0;

		}
			.informacio-relacionada.quanesfa dl dd, 
			.informacioRelacionada.quanesfa dl dd { margin-left: 13em;	}

			.informacio-relacionada.onesfa dl dd,
			.informacioRelacionada.onesfa dl dd { margin-left: 6em; }
			
			.informacio-relacionada.dades-basiques,
			.informacioRelacionada.dades-basiques {

				margin-top: .5em;

			}

			.informacio-relacionada.dades-basiques dd, 
			.informacioRelacionada.dades-basiques dd {

				margin-left: 8.5em;

			}
	.informacio-relacionada table,
	.informacioRelacionada table {

		margin-right: .7em;
	
		margin-left: .7em;

	}
		.informacio-relacionada table th,
		.informacioRelacionada table th {

			padding: .5em;
			

			background: #EFEFEF;

		}
			.informacio-relacionada table th.columna.dies, 
			.informacioRelacionada table th.columna-dies { width: 25%;	}
			.informacio-relacionada table th.columna-dies,
			.informacioRelacionada table th.columna-horaris { width: 20%; }
			.informacio-relacionada table th.columna-horaris,
			.informacioRelacionada table th.columna-preus { width: 21%; }
			.informacio-relacionada table th.columna-observacions,
			.informacioRelacionada table th.columna-observacions { width: 34%; }	
	
	.informacio-relacionada.menu,
	.informacioRelacionada.menu {

		width: 13.4em;

		margin-right: 1.5em;

		float: left;

	}
		.informacio-relacionada.menu p, 
		.informacioRelacionada.menu p {

			font-size: .9em;

		}
	.informacio-relacionada.utilitats-directoris,
	.informacioRelacionada.utilitats-directoris {

		width: 15em;

		margin-top: .6em;

		margin-left: .3em;

		float: right;

	}
	
	.informacio-relacionada.utilitats-agenda,
	.informacioRelacionada.utilitats-agenda {

		width: 20.4em;

		margin-left: .8em;

		float: right;

	}
	.informacio-relacionada.horari,
	.informacioRelacionada.horari {

		background: none; 
		clear: right;

	}
.informacio-relacionada img.fotoDescripcio,
	.informacioRelacionada img.fotoDescripcio {

		margin-top: .8em;

		margin-left: .5em;

	}
.informacio-relacionada .columna-descripcio,
	.informacioRelacionada .columnaDescripcio {

		margin: 0 0 0 85px;

	}

	.informacio-relacionada ul.llistat-noticies,
	.informacioRelacionada ul.llistatNoticies {

		margin: .4em 0;

	}
	
	.informacio-relacionada ul.llistat-noticies li,
		.informacioRelacionada ul.llistatNoticies li {

			margin: .2em 0;

		}

		
	.informacio-relacionada .informacio-relacionada,
	.informacioRelacionada .informacioRelacionada {

		margin: 0 .6em .6em .6em;

		clear: left;

	}
		.informacio-relacionada .informacio-relacionada h3,
		.informacioRelacionada .informacioRelacionada h3,
		.informacio-relacionada .informacio-relacionada h4,
		.informacioRelacionada .informacioRelacionada h4,
		.informacio-relacionada .informacio-relacionada h5,
		.informacioRelacionada .informacioRelacionada h5,
		.informacio-relacionada .informacio-relacionada h6,
		.informacioRelacionada .informacioRelacionada h6 {

			background: #EFEFEF;

		}


/** Telefons d'interes 
--------------------------------------------------------------------------------- */
dl#telefons { margin-bottom:2.5em;}
dl#telefons dt, dl#telefons dd{ border-top:1px solid #DFD9D9; padding:.4em 0 .4em .3em;}
dl#telefons dd{ margin:0; }
dl#telefons a{ border-bottom:1px dotted;}
dl#telefons a:hover{ border-bottom:1px solid; text-decoration:none;}
dl#telefons dt{ float:left; width:35em;}
dl#telefons dd{ color:#285078; font-weight:bold; font-family:Tahoma, Verdana;}
dl#telefons dd.ultim{border-bottom:1px solid #DFD9D9;}
dl#telefons dd span{ font-weight:normal;}
dl#telefons dt.impar{ background-color:#F5F4F4;}
dl#telefons dd.impar{ background-color:#F5F4F4;}

dl.llegenda-telefons dd,
dl.llegenda_telefons dd{ clear:both;}
dl.llegenda-telefons dd,
dl.llegenda_telefons dd{ margin-bottom:.5em;}





/* Classes d'elements de formulari

-------------------------------------------------------------------------------- */
.accions-formulari,
.accionsFormulari {

	font-size: 1em;

	margin: -1em 0 .5em 0;

	text-align: right;

}


.boto-formulari-60,
.botoFormulari60,
.boto-formulari-75, 
.botoFormulari75 {
	width: 60px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #285078;
	border: 0;
	background: url(http://www.bcn.es/cataleg/img/boto_formulari_60px.gif) left top no-repeat;
	cursor: pointer;
	height: 24px;
}
 .boto-formulari-75,
 .botoFormulari75 {
	
	width: 75px;
	background: url(../../img/boto_formulari_75px.gif) left top no-repeat;
  }


#form-temps-barri .botoFormulari60{ text-align: center; vertical-align: middle;	padding-top: 5px;}


/* Icones de tipus d'enllaç als llistats

-------------------------------------------------------------------------------- */

ul li.agenda,

ul li.recordam,

ul li.propdaqui,

ul li.mapa,

ul li.comanar,

ul li.parking,

ul li.enviar,

ul li.imprimir,

ul li.llistat,

ul li.avui,

ul li.informans,

ul li.pdf,

ul li.xls,

ul li.doc {

	padding: .2em 0 .4em 2em;

	background-position: left center !important;

}

	ul li.agenda 	{ background: url(../../img/icona_agenda.gif) no-repeat; }

	ul li.recordam 	{ background: url(../../img/icona_recordam.gif) no-repeat; }

	ul li.propdaqui { background: url(../../img/icona_propdaqui.gif) no-repeat; }

	ul li.mapa 		{ background: url(../../img/icona_mapa.gif) no-repeat; }

	ul li.comanar 	{ background: url(../../img/icona_comanar.gif) no-repeat; }

	ul li.parking 	{ background: url(../../img/icona_parking.gif) no-repeat; }

	ul li.enviar 	{ background: url(../../img/icona_sobre.gif) no-repeat; }

	ul li.imprimir 	{ background: url(../../img/icona_imprimir.gif) no-repeat; }

	ul li.llistat 	{ background: url(../../img/icona_llistat.gif) no-repeat; }

	ul li.avui 		{ background: url(../../img/icona_avui.gif) no-repeat; }	

	ul li.informans { background: url(../../img/icona_informans.gif) no-repeat; }



ul li.pdf,

ul li.xls,

ul li.doc {

	padding-top: .6em;

}

	ul li.pdf {	background: url(../../img/icona_pdf.gif) no-repeat; }

	ul li.xls { background: url(../../img/icona_excel.gif) no-repeat; }	

	ul li.doc { background: url(../../img/icona_word.gif) no-repeat; }





/* Bot de sindicacio de continguts

-------------------------------------------------------------------------------- */
.boto-rss,
.botoRSS {

	margin: 0;

	padding: 0;

	font-size: .9em;

	text-transform: uppercase;

	letter-spacing: -.1em;

	background: #FFFFFF;

	display: block;

	float: right;

}
	.boto-rss strong,
		.botoRSS strong {

		padding: 0 2px 0 16px;

		border: 1px solid #43719F;

		border-left: 0;

		background: url(../../img/boto_rss.gif) left center no-repeat;

		display: block;

	}
	a.boto-rss:hover,
	a.botoRSS:hover {

		text-decoration: none;

	}





/* Taula de llistat de dades tabulades

-------------------------------------------------------------------------------- */
.bloc-contingut table,
.blocContingut table{

margin-bottom:0;}
table {

	margin: .3em 0 .7em 0;

	border: 1px solid #DFD9D9;

	border-collapse: collapse;

	background: url(../../img/fons_informacioRelacionada.gif) left bottom repeat-x;

	clear: right;

}

	table th {

		padding: .2em .5em;

		color: #1A3957;;

		text-align: left;

		border-left: 1px solid #DFD9D9;

		background: #D4E0E9;

	}

		table th.columna-dies { width: 18%;	}

		table th.columna-horaris { width: 16%; }

		table th.columna-preus { width: 32%; }

		table th.columna-observacions { width: 34%; }

		

	table td {

		padding: 1em  .4em  .4em  .4em;

		border: 1px solid #DFD9D9;

		vertical-align: top;

	}

	table td p {

		margin: 0;

		padding: 0 0 1em 0 !important;

	}





/* Cantonades arrodonides

-------------------------------------------------------------------------------- */

.cantonades,
.bloc-presentacio,
.blocPresentacio,
.bloc-llistat,
.blocLlistat,
.bloc-contingut,
.blocContingut {

	position: relative;

}

	.cantonades .se, .cantonades .sd, .cantonades .ie, .cantonades .id,
	.bloc-presentacio .se, .bloc-presentacio .sd,
	.blocPresentacio .se, .blocPresentacio .sd,
	.bloc-llistat .se, .bloc-llistat .sd,
	.blocLlistat .se, .blocLlistat .sd,
	.bloc-contingut .se, .bloc-contingut .sd, 
	.blocContingut .se, .blocContingut .sd {

		position: absolute;

		width: 6px;

		height: 6px;

		overflow: hidden;

	}

	form.cantonades .se,
	.bloc-presentacio .se,
	.blocPresentacio .se,
	.bloc-llistat .se,
	.blocLlistat .se,
	.bloc-contingut .se, 
	.blocContingut .se {

		top: -1px;

		left: -1px;

		background: url(../../img/cantonada_se.gif) no-repeat;

	}
		.bloc-presentacio .se, 
		.blocPresentacio .se,
		.bloc-llistat .se, 
		.blocLlistat .se,
		.bloc-contingut .se, 
		.blocContingut .se {

			background: url(../../img/bloc_top_cantonada_esquerra.gif) no-repeat;

		}

	form.cantonades .sd,
	.bloc-presentacio .sd, 
	.blocPresentacio .sd,
	.bloc-llistat .sd, 
	.blocLlistat .sd,
	.bloc-contingut .sd,
	.blocContingut .sd {

		top: -1px;

		right: -1px;

		background: url(../../img/cantonada_sd.gif) no-repeat;

	}
		.bloc-presentacio .sd,
		.blocPresentacio .sd,
		.bloc-llistat .sd, 
		.blocLlistat .sd,
		.bloc-contingut .sd, 
		.blocContingut .sd {

			right: -2px;

			background: url(../../img/bloc_top_cantonada_dreta.gif) no-repeat;

		}

	.cantonades .ie {

		bottom: -1px;

		left: -1px;

		background: url(../../img/cantonada_ie.gif) no-repeat;

	}

	.cantonades .id {

		bottom: -1px;

		right: -1px;

		background: url(../../img/cantonada_id.gif) no-repeat;

	}
	form#cerca_agenda.cantonades .ie,
	form#cerca-agenda.cantonades .ie,
	form#cerca_agenda.cantonades .id,
	form#cerca-agenda.cantonades .id {

		/*bottom: 0;*/

	}





/* Titols sense marge inferior

-------------------------------------------------------------------------------- */
h2.sense_marge_inf,
h2.sense-marge-inf { margin-bottom: -.6em !important; }





/* Tipus d'enllaç 

-------------------------------------------------------------------------------- */
a.mes-info, 
a.mesInfo {

	padding-bottom: .1em;

	color: #43719F;

	border-bottom: 1px dashed #B4C6D9;

}
	a.mes-info:hover, 
	a.mesInfo:hover {

		text-decoration: none;

		border-bottom-style: solid;

	}





/* Layout

-------------------------------------------------------------------------------- */
#marc_web,
#marc-web {

	width: 77.8em;

	margin: 0 auto;

	padding: 0;

}





/* Titol del web

-------------------------------------------------------------------------------- */
#titol_web,
#titol-web, #titol-web-flash {

	margin-top: 1px;
	border-bottom: 1px solid #FFFFFF;
	line-height: 1.7em;

}

	#titol-web h1, #titol-web-flash h1 { font-size: 2em; margin: 0; padding: 0; }

	#titol-web img, #titol-web-flash img { width: 100%; }
	#titol-web-flash { height: 8em; }

	



/* Menu de salt de bloc

-------------------------------------------------------------------------------- */
#salta_nav,
#salta-nav {

	display: none;

}





/* Menu principal

-------------------------------------------------------------------------------- */
#menu_principal,
#menu-principal {

	margin: 0;

	padding: 0;

	font-size: 1.1em;

}
	#menu_principal h2,
	#menu-principal h2,
	#menu_principal p,
	#menu-principal p {

		display: none;

	}
	#menu_principal ul,
	#menu-principal ul {

		margin: 0;

		padding: 0;

		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

		list-style: none;

		border: 1px solid #A9B3BB;

		border-top: 0;

		background: #FFFFFF;

	}
		#menu_principal ul li,
		#menu-principal ul li {

			margin: 0;

			padding: 0;

			font-weight: bold;

			/*text-transform: uppercase;*/

			border-top: 1px solid #A9B3BB;

			background: #EFEFEF url(../../img/fons_llistat_item_footer.gif) repeat-x;

		}
			#menu_principal ul li a,
			#menu-principal ul li a,
			#menu_principal ul li span,
			#menu-principal ul li span {

				margin: 0 0 0 6px;

				padding: 4px 0 4px 10px;

				background: url(../../img/punt_menu_nivell1.gif) 0 .6em no-repeat;

				color: #1A3957;

				display: block;

			}
				#menu_principal ul li a.selected,
				#menu-principal ul li a.selected {

					color: #E21D1D;

				}
				#menu_principal ul li span,
				#menu-principal ul li span {

					color: #285078;

				}
			#menu_principal ul li ul,
			#menu-principal ul li ul {

				width: auto;

				border: 0;

			}
			#menu_principal ul li ul li,
			#menu-principal ul li ul li {

				font-weight: normal;

				text-transform: none;

				background: none;

			}
				#menu_principal ul li ul li a,
				#menu-principal ul li ul li a,
				#menu_principal ul li ul li a,
				#menu-principal ul li ul li span {

					margin: 0 0 0 16px;

					padding: 4px 10px;

					background: url(../../img/punt_menu_nivell2.gif) 0 .8em no-repeat;

					display: block;

				}
					#menu_principal ul li ul li ul li a,
					#menu-principal ul li ul li ul li a,
					#menu_principal ul li ul li ul li span,
					#menu-principal ul li ul li ul li span {

						margin: 0 0 0 27px;

						background: url(../../img/punt_menu_nivell3.gif) 0 .8em no-repeat;

					}
						#menu_principal ul li ul li ul li ul li a,
						#menu-principal ul li ul li ul li ul li a,
						#menu_principal ul li ul li ul li ul li span,
						#menu-principal ul li ul li ul li ul li span {

							margin: 0 0 0 38px;

							background: url(../../img/punt_menu_nivell4.gif) 0 .8em no-repeat;

						}
			#menu_principal	span.seleccio,
			#menu-principal	span.seleccio{ font-weight:bold; color:#E21D1D;}



/* Menu de serveis

-------------------------------------------------------------------------------- */
#menu_serveis,
#menu-serveis {

	width: 100%;

	color: #FFFFFF;

	text-align: center;

	line-height: 2em;

	border-bottom: 1px solid #FFFFFF;

	background: #E21D1D;

	font-size:1.1em;

}
	#menu_serveis h2,
	#menu-serveis h2,
	#menu_serveis p,
	#menu-serveis p {

		display: none;

	}
	#menu_serveis ul,
	#menu-serveis ul {

		margin: 0;

		padding: .3em 0;

		list-style: none;

	}
		#menu_serveis ul li,
		#menu-serveis ul li {

			margin: 0 .8em;

			padding: 0 .3em;

			display: inline;

		}

	#menu_serveis a,
	#menu-serveis a {

		color: #FFFFFF;

		text-decoration: none;

		text-transform: uppercase;

	}
	
	#menu_serveis a:hover,
	#menu-serveis a:hover {

		text-decoration: underline;

	}





/* Menu d'accions

-------------------------------------------------------------------------------- */

#accions {

	margin: -1.6em 0 -1em 0;

	clear: right;

	float: right;

}

	#accions:after {

		height: 0;

		content: ".";

		visibility: hidden;

		display: block; 

		clear: both; 

	}

	#accions ul {
	
		margin: 0;

		padding: 0;

		list-style: none;
		 font-family: Tahoma, Arial;
		white-space: nowrap;

		text-align: right;

	}

		#accions ul li {
			width: 1%;
			margin: 0;
			padding: .1em 0 0 1.5em;
			background-position: 0 .5em;

		}
			#accions ul li.nova-cerca{ background:url(../../img/icona_lupa.gif) 1px 1px no-repeat; }
			#accions ul li.sobre{ background:url(../../img/icona_sobre_informa.gif) 1px 3px  no-repeat;padding-left:1.8em;}

	#accions.amb-marge,
	#accions.ambMarge {

		margin: 0.5em 0 0.5em 1em;

		

		

		

		/*float: none;*/

	}

	



/* Contenidor

-------------------------------------------------------------------------------- */

#contenidor {

	width: 77.8em;

	padding: 0;

	background: #F4F3F3 url(../../img/fons_document_top.gif) left top repeat-x;

	/*float: left;*/

}

	#contingut,
	#contingut-sense-banners,
	#contingutSenseBanners {

		width: 68.1em;

		padding: 1em 0;

		border-right: 9.6em solid #D7D6D6;

		background: url(../../img/fons_document_bot.gif) left bottom repeat-x;

		float: left;

	}
	#contingut-sense-banners,
	#contingutSenseBanners {

		width: 100%;

		border-right: 0;

	}

		#contingut:after,
		#contingut-sense-banners:after,
		#contingutSenseBanners:after {

			height: 0;

			content: "."; 

			visibility: hidden;

			display: block; 

			clear: both; 

		}
		#contingut .bloc-contingut,
		#contingut .blocContingut {

			width: 39.5em;

		}
		#contingut-sense-banners .bloc-contingut,
		#contingutSenseBanners .blocContingut {

			width: 48.5em;

		}





/* Columnes (0, 1, 2)

-------------------------------------------------------------------------------- */

#columna0 {

	width: 17.6em;

	margin: 0 .8em;

	float: left;

}

	#columna0 img {

		width: 100%;

		margin: 1em 0;

	}

#home {

	margin: 0 0 0 19.8em; 

}

	#home:after {

		height: 0;

		content: "."; 

		visibility: hidden;

		display: block; 

		clear: both; 

	}

	#columna1 {

		width: 23.2em;

		margin: 0 1em 0 0;

		float: left;

	}

	#columna2 {

		width: 23.2em;

		margin: 0;

		float: left;

	}
	#columna3 {

		width: 48%;

		margin: 0 1.3em 0 0;

		float: left;

	}
	#columna4 {

		width: 48%;

		margin: 0;

		float: left;

	}

#banners {

	width: 9.6em;

	margin-left: -9.6em;

	color: #000000;

	float: left;

}

	#banners h2 {

		display: none;

	}

	#banners ul {

		margin: 1em 0;

		padding: 0;

		list-style: none;

	}

		#banners li {

			margin: .4em 0 .8em 0;

			padding: 0;

			text-align: center;

		}

		#banners li a {

			color: #000000;

		}

	#banners img {

		width: 100%;

	}





/* Columnes de contingut

-------------------------------------------------------------------------------- */

.columnes {

	margin: -.3em 0 -.8em 0;

	overflow: hidden;

	clear: right;

}

	.columnes .columna1 {

		width: 27em;

		float: left;

	}

	.columnes .columna2 {

		width: 20.45em;

		float: right;

	}

		.columnes .columna2 img {

			width: 100%;

		}
.columna_destacats,
.columna-destacats {

	width: 20.45em;

	padding-left: 1em;

	float: right;

}
	.columna_destacats img,
	.columna-destacats img { width: 100%; }





/* Path

-------------------------------------------------------------------------------- */

#path {
font-family:Tahoma, Arial;
	margin: -.2em 0 1.2em 0;

	padding-bottom: 0;

}

	#path.buit {

		margin: 0 0 -.4em 0;

	}





/* Resultats en llistat de Noticies, Agenda i Central

-------------------------------------------------------------------------------- */

ul#llistat-noticies,
ul#llistatNoticies {

	margin: .8em 0;

	padding: 0;

	list-style: none;

	border-bottom: 1px solid #DFD9D9;

}
	ul#llistat-noticies li,
	ul#llistatNoticies li {

		margin: 0 0 1em 0;

		padding: 1em 0 .5em .8em;

		border-top: 1px solid #DFD9D9;

		background: url(../../img/punt_llistat.gif) 0 1.3em no-repeat;

	}
		ul#llistat-noticies li h3,
		ul#llistatNoticies li h3 {

			width: 100%;

			margin: 0;

			padding: 0;

		}
		
		ul#llistat-noticies li p,
		ul#llistatNoticies li p {

			margin: .5em 0;

			padding: 0;

		}
		ul#llistat-noticies li strong,
		ul#llistatNoticies li strong {

			display: block;

		}
	ul#llistat-noticies li img,
		ul#llistatNoticies li img {

			margin: .5em .5em 0 0;

			display: block;

			float: left;

		}
	ul#llistat-noticies li a,
		ul#llistatNoticies li a {

			font-weight: bold;

		}
			ul#llistat-noticies2.agenda-7-dies h3 a,
			ul#llistatNoticies2.agenda7dies h3 a{ border-bottom:1px dotted; }
		
	ul#llistat-noticies.agenda-7-dies li,	
	ul#llistatNoticies.agenda7dies li{background:none; padding-right:0; }
	
	ul#llistat-noticies.agenda-7-dies h3,
	ul#llistatNoticies.agenda7dies h3{ font-size:1.1em; width:auto;}
	
	ul#llistat-noticies.agenda-7-dies h3 a,
	ul#llistatNoticies.agenda7dies h3 a{ border-bottom:1px dotted; }
	
	ul#llistat-noticies.agenda-7-dies h3 a:hover,
	ul#llistatNoticies.agenda7dies h3 a:hover{ border-bottom:1px solid; text-decoration:none;}

	ul#llistat-noticies.agenda-7-dies dl,
	ul#llistatNoticies.agenda7dies dl { margin:1em 0 0 0;}

	ul#llistat-noticies.agenda-7-dies dl dt,
	ul#llistatNoticies.agenda7dies dl dt{ font-weight:bold; float:left; margin:0 .4em 0 0 ; padding:0;}

	ul#llistat-noticies.agenda-7-dies dl dd a,
	ul#llistatNoticies.agenda7dies dl dd a{ font-weight:normal;}
	h2 span.tit-agenda7dies,
	h2 span.tit-agenda7dies{ font-size:.9em;}

ul#llistat-agenda,
ul#llistatAgenda {

	margin: 1em 0 0 0;

	padding: 1.8em 0 1.6em 0;

	list-style: none;

	border-top: 1px solid #DFD9D9;

	border-bottom: 1px solid #DFD9D9;

}
	ul#llistat-agenda li,
	ul#llistatAgenda li {

		margin: 0 0 1em 0;

		padding: .5em 0 1em 0;

		background: none;

	}
	ul#llistat-agenda li h3,
		ul#llistatAgenda li h3 {

			width: 100%;

			margin: 0 0 .8em 0;

			padding: 0;

			font-size: 1.1em;

		}
	ul#llistat-agenda li p,
		ul#llistatAgenda li p {

			margin: 1.3em 0;

			padding: 0;

		}
	ul#llistat-agenda li img,
		ul#llistatAgenda li img {

			margin: .5em 0 .3em 1em;

			display: block;

			float: right;

		}
	ul#llistat-agenda li a,
		ul#llistatAgenda li a {

			padding: 0 0 .2em 0;

			text-decoration: none;

			border-bottom: 1px dashed #B4C6D9;

			display: block;

		}
	ul#llistat-agenda li a:hover,
			ul#llistatAgenda li a:hover {

				text-decoration: none;

				border-bottom: 1px solid #B4C6D9;

			}
	ul#llistat-agenda li table,
		ul#llistatAgenda li table {

			width: 100%;

			margin: 1.2em 0 0 0;

			border-collapse: collapse;

			border: 1px solid #DFD9D9;

			clear: right;

		}
	ul#llistat-agenda li table th,
			ul#llistatAgenda li table th {

				width: 50%;

				padding: .3em .6em;

				text-transform: uppercase;

				color: #1A3957;

				border-left: 1px solid #DFD9D9;

				background: #D4E0E9;

			}
	ul#llistat-agenda li table td,
			ul#llistatAgenda li table td {

				padding: .8em .6em 1.6em .6em;

				vertical-align: top;

				border-left: 1px solid #DFD9D9;

				background: url(../../img/fons_informacioRelacionada.gif) left bottom repeat-x;

			}
	ul#llistat-agenda li table td strong,
			ul#llistatAgenda li table td strong {

				margin: 0 0 .5em 0;

				display: block;

			}

			


ul#llistat-central,
ul#llistatCentral {

	margin: .8em 0;

	padding: 0;

	list-style: none;

	

}
	ul#llistat-central li,
	ul#llistatCentral li {

		margin:1em 0 1em  0;

		padding: 1em 0 .5em .8em;

		border-top: 1px solid #DFD9D9;

		background: none;

	}
	ul#llistat-central li.primer,
	ul#llistatCentral li.primer {

	 border-top:none;

	}

	

	
	   ul#llistat-central li h3,
		ul#llistatCentral li h3 {

			

			margin: .2em .2em 0 .2em;

			padding: 0;

			font-size:1.1em;

			font-family:Verdana, Arial, Helvetica, sans-serif;

		  

		}
		ul#llistat-central li p,
		ul#llistatCentral li p {

		 

			margin: .1em 0 0.8em .1em;

			padding: 0;

		}
		ul#llistat-central li strong,
		ul#llistatCentral li strong {

			display: block;

		}
		ul#llistat-central li img,
		ul#llistatCentral li img {

			margin: .5em .7em 0 0;

			display:block;

			float: left;

			width:4.5em;

			height:4.5em;

			

		}
	
		ul#llistat-central li a, 
		ul#llistatCentral li a {

			font-weight: bold;

		}



/* Directoris

-------------------------------------------------------------------------------- */

#directoris {

	margin: 0 0 1em 0;

	padding: 0 1em;

	border: 1px solid #DFD9D9;

	background: url(../../img/fons_informacioRelacionada.gif) left bottom repeat-x;

	overflow: hidden;

}

	#directoris:after {

		height: 0;

		content: ".";

		visibility: hidden;

		display: block;

		clear: both;

	}

	#directoris ul {

		width: 45%;

		margin-left: .6em;

		float: left;

	}

		#directoris ul li {

			padding-top: .1em;

			padding-bottom: .1em;

			background-position: 0 .5em;

		}





/* Paginador de llistats

-------------------------------------------------------------------------------- */

.paginador {

	margin: 1.2em 0 -.5em 0;

	padding: 0;

	font-size: 90%;

	overflow: hidden;

}

	.paginador.peu {

		margin: 1em 0 2em 0;

	}

	.paginador strong,

	.paginador a,

	.paginador span {

		width: 33%;

		margin: 0;

		padding: 0;

		text-align: center;

		text-decoration: none;

		float: left;

		display: block;

	}

		.paginador a.anterior,

		.paginador span.anterior { text-align: left; }

		.paginador a.seguent,

		.paginador span.seguent { text-align: right; }


.informacio-relacionada .paginador,
.informacioRelacionada .paginador {

	margin: 0;

	padding: .5em .8em;

	border-bottom: 1px solid #DFD9D9;

	background: #FFFFFF;

}
	.informacio-relacionada .paginador.peu,
	.informacioRelacionada .paginador.peu {

		margin-bottom: 0;

		border-top: 1px solid #DFD9D9;

		border-bottom: 0;

	}





/* Formats de llistat

-------------------------------------------------------------------------------- */
ul.llistat-espais,
ul.llistatEspais {

	margin-top: -.4em;

}
	ul.llistat-espais li,
	ul.llistatEspais li {

		padding: .1em .9em;

		background-position: 0 .5em;

	}
ul.llistat-benvinguda,
ul.llistatBenvinguda {

}

	ul.llistat-benvinguda li,
	ul.llistatBenvinguda li {

		margin-top: .5em;

		padding: .4em 0 .4em .4em;

		border: 1px solid #CCCCCC;

		background: #E2E7ED url(../../img/fons_benvinguda_item.gif);

	}
		ul.llistat-benvinguda li:after,
		ul.llistatBenvinguda li:after {	

			height: 0;

			content: "."; 

			visibility: hidden;

			display: block; 

			clear: both; 

		}
		ul.llistat-benvinguda li img,
		ul.llistatBenvinguda li img {

			margin-right: 1.5em;

			border: 1px solid #D4E0E9;

			float: left;

		}
		ul.llistat-benvinguda li p,
		ul.llistatBenvinguda li p {

			padding: 1.2em 0;

		}
		ul.llistat-destaquem,
		ul.llistatDestaquem{ padding-top:.3em;}
		ul.llistat-destaquem-banners,
		ul.llistatDestaquemBanners {

	margin: 0;

	padding: .3em .5em .3em .5em;

}
ul.llistat-destaquem-banners li,
	ul.llistatDestaquemBanners li {

		margin: 0;

		padding: .1em 0;

		text-align: center;

		background: none;

	}
ul.llistat-destaquem-banners li img,
	ul.llistatDestaquemBanners li img {

		/*width: 100%;*/

		margin: 0;

		padding: 0;

		float: none;

	}
ul.llistat-destaquem-enllacos,
ul.llistatDestaquemEnllacos {

	margin: 0 6px 6px 6px;

	padding: 0;

	border: 1px solid #BAC2C9;

	background: #FFFFFF;

}
ul.llistat-destaquem-enllacos li,
	ul.llistatDestaquemEnllacos li {

		margin: 0 .5em;

		padding: .3em 1em;

		background: url(../../img/punt_llistat.gif) 0 .7em no-repeat;

		display: block;

	}
dl.llistat-enquestes,
dl.llistatEnquestes {

	margin: 0 0 1em 0;

	padding: 0;

	overflow: hidden;

}
	dl.llistat-enquestes:after,
	dl.llistatEnquestes:after {

		height: 0;

		content: "."; 

		visibility: hidden;

		display: block; 

		clear: both; 

	}
	dl.llistat-enquestes dt,
	dl.llistatEnquestes dt {

		width: 7em;

		margin: 0;

		color: #1A3957;

		float: left;

	}

	dl.llistat-enquestes dd,
	dl.llistatEnquestes dd {

		width: 40em;

		margin: 0;

		float: left;

	}
ul.respostes-enquesta,
ul.respostesEnquesta {

	padding: 0;

}

	ul.respostes-enquesta li,
	ul.respostesEnquesta li {

		margin: 0;

		padding: 0;

		background: none;

	}
		ul.respostes-enquesta li input,
		ul.respostesEnquesta li input {

			vertical-align: middle;

		}
 ul.respostes-enquesta p,
	ul.respostesEnquesta p {

		padding: .2em 0;

	}
dl.respostes-enquesta, 
dl.respostesEnquesta {

	margin: 0 0 .8em .6em;

	padding: 0;

}
	dl.respostes-enquesta:after,
	dl.respostesEnquesta:after {

		height: 0;

		content: "."; 

		visibility: hidden;

		display: block; 

		clear: both; 

	}
 dl.respostes-enquesta dt,
	dl.respostesEnquesta dt {

		width: 14em;

		margin: .1em 0;

		padding: .1em 0;

		font-weight: normal;

		color: #1A3957;

		background: #EAEAEA;

		float: left;

	}
	
	dl.respostes-enquesta dd,
	dl.respostesEnquesta dd {

		width: 66%;

		margin: .1em 0;

		padding: .1em 1em .1em 0;

		text-align: right;

		font-weight: bold;

		background: #EAEAEA;

		float: left;

	}
	dl.respostes-enquesta dd img,
		dl.respostesEnquesta dd img {

			height: 1em;

			margin: .1em 0;

			background: #5184B5;

			float: left;

		}
ul.llistat-faqs,
ul.llistatFaqs {

	margin-top: .5em;

	margin-bottom: .5em;

}

	ul.llistat-faqs li,
	ul.llistatFaqs li {

		padding-top: 0;

		padding-bottom: 0;

		background-position: 0 .4em;

	}

	h3.pregunta-frequent,

	h4.pregunta-frequent {

		margin: .5em 0;

	}





/* Formulari de cerca rapida a l'Agenda

-------------------------------------------------------------------------------- */
#cerca-agenda-rapida,
#cerca-agendaRapida {

	margin: .8em 0 0 0;

	line-height: 1.25em;

	border: 1px solid #285078;

	background: url(../../img/fons_cercador.gif) left bottom no-repeat;

}
#cerca-agenda-rapida h3,
	#cerca-agendaRapida h3 {

		margin: 0;

		padding: .3em .8em;

		font-size: 1em;

		text-transform: uppercase;

		color: #FFFFFF;

		background: #285078;

	}
#cerca-agenda-rapida fieldset,
	#cerca-agendaRapida fieldset {

		padding: .5em 1em;

		border: 0;

	}
	#cerca-agenda-rapida fieldset legend,
		#cerca-agendaRapida fieldset legend {

			display: none;

		}
	#cerca-agenda-rapida fieldset p,
		#cerca-agendaRapida fieldset p {

			margin: .5em 1.5em 1.5em 0;

			padding: 0;

			float: left;

		}
		#cerca-agenda-rapida fieldset label,
		#cerca-agendaRapida fieldset label { 

			font-size: 1.2em;

			font-weight: bold;

			color: #1A3957;

			text-transform: uppercase;

		}

		#cerca-agenda-rapida fieldset select,
		#cerca-agendaRapida fieldset select {

			width: 21.5em;

			margin: 0;

			padding: .1em 0 .1em .2em;

			font-size: 1em;

			color: #555555;

			border: 1px solid #A3A3A3;

			display: block;

		}

		#cerca-agenda-rapida fieldset input.input,
		#cerca-agendaRapida fieldset input.input {

			width: 11.6em;

			margin: 0;

			padding: .1em .2em;

			font-size: 1em;

			border: 1px solid #A3A3A3;

			display: block;

		}

	#cerca-agenda-rapida fieldset.accions-formulari,
	#cerca-agendaRapida fieldset.accionsFormulari {

		margin: -2em 0 -.5em 0;

		padding: .5em 1em 1em 0;

		border: 0;

	}
		#cerca-agenda-rapida fielfset.accions-formulari p,
		#cerca-agendaRapida fieldset.accionsFormulari p {

			margin: 0;

			text-align: right;

			float: none;

		}
#cerca-agenda-rapida a,
	#cerca-agendaRapida a {

		float: right;

	}
	#cerca-agenda-rapida a.mes-criteris,
	#cerca-agendaRapida a.mes-criteris{float: left; margin-left:34em; margin-top:.3em;}
	#cerca-agenda-rapida #etiqueta-tema,
	#cerca-agendaRapida #etiqueta-tema { text-transform: none; }

	



/* Formularis de cerca de l'agenda i equipaments

-------------------------------------------------------------------------------- */
#cerca_agenda,
#cerca-agenda,
#cerca_equipament,
#cerca-equipament {

	margin: .8em 0 0 0;

	line-height: 1.5em;

	border: 1px solid #285078;

	background: url(../../img/fons_cercador.gif) left bottom no-repeat;

	clear: right;

}
	#cerca_agenda h3, 
	#cerca-agenda h3,
	#cerca_equipament h3,
	#cerca-equipament h3 {

		margin: 0;

		padding: .2em .8em .3em .8em;

		font-size: 1em;

		text-transform: uppercase;

		color: #FFFFFF;

		background: #285078;

	}
	#cerca_agenda fieldset,
	#cerca-agenda fieldset,
	#cerca_equipament fieldset,
	#cerca-equipament fieldset {

		padding: 1em 1em 1em .5em;

		border: 0;

		border-bottom: 1px dotted #AAAAAA;

	}
		#cerca_agenda fieldset legend,
		#cerca-agenda fieldset legend,
		#cerca_equipament fieldset legend,
		#cerca-equipament fieldset legend {

			margin: 1em 0 -2em 0;

			font-weight: bold;

			font-size: 1.2em;

			text-transform: uppercase;

			color: #1A3957;

		}
		#cerca_agenda fieldset p,
		#cerca-agenda fieldset p,
		#cerca_equipament fieldset p,
		#cerca-equipament fieldset p {

			margin: 0 0 0 6.5em;

			padding: .2em 0;

			clear: both;

		}
		#cerca_agenda fieldset label,
		#cerca-agenda fieldset label,
		#cerca_equipament fieldset label,
		#cerca-equipament fieldset label {

			color: #1A3957;

		}
		#cerca_agenda fieldset em,
		#cerca-agenda fieldset em,
		#cerca_equipament fieldset em, 
		#cerca-equipament fieldset em {

			margin-left: 11.4em;

			font-size: 0.8em;

			font-style: normal;

			display: block;

		}
		
		#cerca_agenda fieldset p img,
		#cerca-agenda fieldset p img,
		#cerca_agenda fieldset p img,
		#cerca-equipament fieldset p img {

			vertical-align: middle;

		}
		
		#cerca_agenda fieldset select,
		#cerca-agenda fieldset select,
		#cerca_equipament fieldset select,
		#cerca-equipament fieldset select {

			width: 26em;

			margin: .2em 0;

			padding: 0 0 0 .2em;

			font-size: 1em;

			color: #555555;

			vertical-align: middle;

			border: 1px solid #A3A3A3;

		}

	#cerca_agenda fieldset#recerca_que label,
	#cerca-agenda fieldset#recerca-que label,
	#cerca_agenda fieldset#recerca_on label,
	#cerca-agenda fieldset#recerca-on label,
	#cerca_agenda fieldset#recerca_quan label,
	#cerca-agenda fieldset#recerca-quan label,
	#cerca_equipament fieldset#recerca_que label,
	#cerca-equipament fieldset#recerca-que label,
	#cerca_equipament fieldset#recerca_on label,
	#cerca-equipament fieldset#recerca-on label,
	#cerca_equipament fieldset#recerca_quan label,
	#cerca-equipament fieldset#recerca-quan label {

		width: 9em;

		float: left;

	}
	#cerca_agenda fieldset#recerca_que p label,
	#cerca-agenda fieldset#recerca-que p label{ text-align:right; margin-right:2em;}
	#cerca_agenda fieldset#recerca_que p,
	#cerca-agenda fieldset#recerca-que p{ margin-left:4.5em;}
	#cerca_agenda fieldset#recerca_on p em,
	#cerca-agenda fieldset#recerca-on p em{ font-size:1em; margin-left:9em; font-family:Tahoma, Arial;}
		#cerca_agenda fielfset#recerca_quan p em,
		#cerca-agenda fieldset#recerca-quan p em{ font-size:1em; margin-left:9em; font-family:Tahoma, Arial;}
		#cerca_agenda select#dies,
		#cerca-agenda select#dies{ width:12em;}
		#recerca_on select#districte,
		#recerca-on select#districte{ width:14em;}
		#cerca_agenda input#del, #cerca_agenda input#al2, #cerca_agenda input#dia,
		#cerca-agenda input#del, #cerca-agenda input#al2, #cerca-agenda input#dia{ width:10em;} 
		#cerca_agenda input#nom_carrer, #cerca_equipament input#nom_carrer,
		#cerca-agenda input#nom-carrer, #cerca-equipament input#nom-carrer{ width:14em;}
		#cerca_agenda fieldser#recerca_on label,
		#cerca-agenda fieldset#recerca-on label,
		#cerca_agenda fieldser#recerca_quan label,
		#cerca-agenda fieldset#recerca-quan label,
		#cerca_equipament fieldset#recerca_on label,
		#cerca-equipament fieldset#recerca-on label,
		#cerca_equipament fieldset#recerca_quan label,
		#cerca-equipament fieldset#recerca-quan label {

			float: none;

		}
		#cerca_agenda fieldset#recerca_on label.marge_etiqueta,
		#cerca-agenda fieldset#recerca-on label.marge-etiqueta,
		#cerca_agenda fieldset#recerca_quan label.marge_etiqueta,
		#cerca-agenda fieldset#recerca-quan label.marge-etiqueta,
		#cerca_agenda fieldset#recerca_quan label.marge_etiqueta,
		#cerca-equipament fieldset#recerca-on label.marge-etiqueta,
		#cerca_equipament fieldset#recerca_on label.marge_etiqueta,
		#cerca-equipament fieldset#recerca-quan label.marge-etiqueta {

			width: 7.1em;

			display: inline;

			float: left;

		}
		#cerca_agenda #recerca_quan .etiqueta_enlinia,
		#cerca-agenda #recerca-quan .etiqueta-enlinia{ float:left;}
	#cerca_agenda fieldset input,
	#cerca-agenda fieldset input,
	#cerca_equipament fieldset input,
	#cerca-equipament fieldset input {

		padding: .1em .2em;

		font-size: 1em;

		color: #555555;

		border: 1px solid #A3A3A3;

		vertical-align: middle;

	}
		#cerca_agenda fieldset input.radio,
		#cerca-agenda fieldset input.radio,
		#cerca_equipament fieldset input.radio,
		#cerca-equipament fieldset input.radio {

			float: left;

			clear: left;

		}
		#cerca_agenda fieldset input.checkbox,
		#cerca-agenda fieldset input.checkbox,
		#cerca_equipament fieldset input.checkbox,
		#cerca-equipament fieldset input.checkbox {

			margin: 0 0 0 .5em;

		}

		
		
		#cerca_agenda fieldset.accionsFormulari,
		#cerca-agenda fieldset.accions-formulari,
		#cerca-agenda fieldset.accionsFormulari,
	   #cerca-equipament fieldset.accionsFormulari {
	
			margin: -.5em 0;
	
			border: 0;
	
		}

		#cerca-agenda fieldset.accions-formulari legend,
		#cerca-agenda fieldset.accions-formulari legend,
		#cerca-equipament fieldset.accions-formulari legend,
		#cerca-equipament fieldset.accionsFormulari legend {

			display: none;

		}
			#cerca-agenda fieldset.accions-formulari,
		#cerca-agenda fieldset.accionsFormulari input,
			#cerca-equipament fieldset.accions-formulari input,
		#cerca-equipament fieldset.accionsFormulari input {

			padding-bottom: .3em;

			font-size: .9em;

			color: #1A3957;

			border: 0;

		}

	#cerca_agenda #nom_acte,
	#cerca-agenda #nom-acte,
	#cerca_agenda #nom_acte,
	#cerca-agenda #lloc,
	#cerca_equipament #nom_entitat,
	#cerca-equipament #nom-entitat { width: 25.2em; }
	#cerca_agenda #nom_carrer,
	#cerca-agenda #nom-carrer,
	#cerca_agenda #numero,
	#cerca-agenda #numero,
	#cerca_equipament #nom_carrer,
	#cerca-equipament #nom-carrer,
	#cerca_equipament #numero,
	#cerca-equipament #numero { margin-right: .8em; }
	#cerca_agenda #lbl_al2,
	#cerca-agenda #lbl-al2,
	#cerca-equipament #lnl_al2,
	#cerca-equipament #lbl-al2 { margin-left: 1em; width: 1.5em !important; float: left !important; }

#cercador{ background:none; color:#1A3957;}
#cercador fieldset{ border:1px solid #DFD9D9; background-color:#D4E0E9; margin-bottom:.3em;}
#cercador fieldset legend{ display:none;}
#cercador p select{width:18.3em!important;}
#cercador select{ font-size:.9em; margin-top:.2em ; margin-left:.5em;
font-family:Verdana, Arial, Helvetica, sans-serif; color:#555555;}
#cercador .distric{ display:block;}
#cercador .carrer{ float:left; margin-right:.2em;}
#cercador .envia_form,
#cercador .envia-form{ float:right;}
#cercador .carrer input{margin-left:.5em;}
#cercador .num{ margin-top:1.3em;}
#cercador p{ padding:.5em 0 0 0;}
#cercador input{ vertical-align: middle;}
#cercador label{ vertical-align: middle;}

/* Missatges d'error a les validacions del formulari

-------------------------------------------------------------------------------- */
p.error_dades,
p.error-dades {

	margin-top: .5em !important;

	margin-bottom: .5em !important;

	padding: 0.5em 0 0.5em 0 !important;

	border: 1px solid #E21D1D;

	background: url(../../img/icona_alert.gif) right top no-repeat;

}
	p.error_dades em.error_missatge,
	p.error-dades em.error-missatge {

		color: #E21D1D;

		font-weight: bold;

		clear: both;

	}





/* Formulari per endreçar els resultats de la cerca

-------------------------------------------------------------------------------- */
#cerca_resultats,
#cerca-resultats {

}
	#cerca_resultats h3,
	#cerca-resultats h3 {

		width: 12.3em;

		margin: 1em 0 0 0;

		text-align: right;

	}
	#cerca_resultats p,
	#cerca-resultats p {

		width: 13.6em;

		margin: 0;

		padding: 0;

		text-align: right;

	}
		#cerca_resultats p.endrecar,
		#cerca-resultats p.endrecar {

			width: auto;

			margin-left: 15.4em;

			text-align: left;

		}
	#cerca_resultats dl,
	#cerca-resultats dl {

		margin: -1.2em 0 1em 15.4em;

		overflow: hidden;

	}
		#cerca_resultats dl dt,
		#cerca-resultats dl dt {

			margin: 0 .1em -1em 0;

			font-weight: normal;

			white-space: nowrap;

			clear: left;

			float: left;

		}
		#cerca_resultats dl dd,
		#cerca-resultats dl dd {

			margin-left: 5em;

			font-weight: bold;

			white-space: nowrap;

			color: #1A3957;

		}
	#cerca_resultats select,
	#cerca-resultats select {

		padding: 0 0 0 .4em;
		width:9em;
		font-size: 1em;

		border: 1px solid #A3A3A3;

		vertical-align: middle;

		text-transform: lowercase;

	}
	#cerca_resultats input,
	#cerca-resultats input {

		vertical-align: middle;

	}





/* Formulari d'Informa-ns

-------------------------------------------------------------------------------- */

#informans {

}

	#informans h3 {

		margin-bottom: 1.5em;

	}

	#informans h4 {

		margin: 1em 0 -.5em 1em;

		background: none;

	}

	#informans fieldset {

		padding-bottom: 1.2em;

	}

		#informans fieldset p {

			padding: .4em 1.6em;

			clear: both;

		}
			#informans fieldset p.en_linia label, 
			#informans fieldset p.en-linia label {

				width: auto;

				float: none;

			}
			#informans fieldset p.en_linia input,
			#informans fieldset p.en-linia input { margin-right: .6em; }

			#informans fieldset p.en_linia input#two,
			#informans fieldset p.en-linia input#two { width: 19.5em; }
			
			#informans fieldset p.en_linia input#three,
			#informans fieldset p.en-linia input#three { width: 2em; }
			
			#informans fieldset p.en_linia input#four,
			#informans fieldset p.en-linia input#four { width: 3em;	}

			#informans fieldset p.en_linia input#seven,
			#informans fieldset p.en-linia input#seven { width: 19.1em; }

			#informans fieldset p.en_linia input#eight,
			#informans fieldset p.en-linia input#eight { width: 10.1em; }

			#informans fieldset p.en_linia input#seventeen,
			#informans fieldset p.en-linia input#seventeen { width: 10em; }

			#informans fieldset p.en_linia input#eightenn,
			#informans fieldset p.en-linia input#eighteen { width: 7.5em; }
			
			
					

		#informans fieldset label {

			width: 14em;

			padding: .2em 0;

			color: #1A3957;

			float: left;

		}

		#informans fieldset.informacio-relacionada input,
		#informans fieldset.informacioRelacionada input,
		#informans fieldset.informacio-relacionada textarea,
		#informans fieldset.informacioRelacionada textarea {

			width: 27em;

			padding: .1em;

			font-size: 1.1em;

			border: 1px solid #A3A3A3;

		}
		#informans fieldset.informacio-relacionada input,
		#informans fieldset.informacioRelacionada textarea {

			font-family: Arial, Verdana, Helvetica, sans-serif;

			vertical-align: top;

		}
		#informans fieldset.accions-formulari,
		#informans fieldset.accionsFormulari {

			margin-top: 1em;

			margin-bottom: -.5em;

			text-align: center;

			border: 0;

		}
		#informans fieldset.accions-formulari legend,
			#informans fieldset.accionsFormulari legend {

				display: none;

			}





/* Informacio peu de pagina

-------------------------------------------------------------------------------- */
#info_pagina p.inici_pag,
#info-pagina p.inici-pag {

	display: none;

}
#sobre_bcn,
#sobre-bcn,
#info_ajbarna,
#info-ajbarna {

	padding: .5em 0;

	font-size: 1em;

	line-height: 1.4em;

	color: #1A3957;

	text-align: center;

	border-top: 1px solid #FFFFFF;

	background: url(../../img/fons_informacioWeb.gif) repeat-x;

}
	#sobre_bcn h2,
	#sobre-bcn h2 {

		font-size: 1em;

		color: #1A3957;

		text-transform: uppercase;

	}

	#sobre_bcn p, 
	#sobre-bcn p {

		display: none;

	}
	#sobre_bcn img,
	#sobre-bcn img {

		vertical-align: middle;

	}
	
	#sobre_bcn ul,
	#sobre-bcn ul {

		margin: 0;

		padding: 0;

		list-style-type: none;

	}
		#sobre_bcn ul li,
		#sobre-bcn ul li {

			margin: 0;

			padding: 0 0.4em;

			list-style-type: none;

			border-right: 1px solid #555;

			display: inline;

		}

		
		#sobre_bcn ul li.last,
		#sobre-bcn ul li.last {

			border: none;

		}
		#sobre_bcn ul li a.mapa-web,
		#sobre-bcn ul li a.mapa-web,
		#sobre_bcn ul li a.accessibilitat,
		#sobre-bcn ul li a.accessibilitat,
		#sobre_bcn ul li a.rss,
		#sobre-bcn ul li a.rss{

		padding-top:.1em;

	    padding-left:1.6em;

		padding-bottom:.1em;

		font-size:1.1em;

		}
		
		#sobre_bcn ul li a.rss,
		#sobre-bcn ul li a.rss{

		background:url(../../img/boto_rss.gif) 0 1px  no-repeat;

		}

		
		#sobre_bcn ul li a.accessibilitat,
		#sobre-bcn ul li a.accessibilitat{

		background:url(../../img/boto_accessibilitat.gif) 0 1px  no-repeat;

		}
		#sobre_bcn ul li a.mapa_web,
		#sobre-bcn ul li a.mapa-web{

				background:url(../../img/boto_mapaweb.gif) 0 1px  no-repeat;



		}
			
			#sobre_bcn ul li a,
			#sobre-bcn ul li a,
			#sobre_bcn ul li a:visited,
			#sobre-bcn ul li a:visited {

				color: #43719F;

			}

	#info_ajbarna,
	#info-ajbarna,
	#info_ajbarna a,
	#info-ajbarna a {

		color: #FFFFFF;

		background: #e21d1d;

	}
		#info_ajbarna address,
		#info-ajbarna address {

			font-style: normal;

		}

