@charset "utf-8";
@import 'http://www.bcn.es/css_accessible/components/barra.css';

/*-------------- Generics --------------*/
body, form, input, select, textarea, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, li, dt, dd, fieldset { margin: 0; padding: 0; line-height: 1em; font-size: 1em;}
body { font-size: 62.5%; background-color: #f9fbfc;}
body, input, select, textarea {color: #555; font-family: Arial, Helvetica, sans-serif;}

p { font-size: 1.1em; color: #404040;}
a { text-decoration: none;}
img { border: 0;}
hr, #salta-nav, #menu-principal h2, #columna-esquerra h2, #menu-inferior h2 { display:none;}
ul { list-style-type: none;}
ol{margin:0 0 0 1.5em;font-size:1.1em; padding:0;}
    ol ul{ padding-top:.3em; }
ol ul li{ padding:0;}
    ol p{ font-size:1em; padding-top:.3em;} 
abbr { border: none;}

/*-------------- Estructura --------------*/

#marc-web{ width: 100%;}
#contenidor { width:77.8em; position:relative; margin:0 auto;}
#zona-agenda, #zona-noticies, body#home ul#banners-extra { float: left;}
#zona-agenda, #zona-noticies { width: 30.5em;}
body#central-1 #zona-noticies { width: 29.1em;}
body#central-1 #zona-agenda { width: 27.9em;}
body#home ul#banners-extra { width: 13.5em;}

/* centrals */

#columna-esquerra, #contingut-central { float: left; margin-top: 1em;}
body#central-1 #columna-esquerra, body#central-1 #contingut-central, body#central-2 #columna-esquerra, body#central-2 #contingut-central, body#central-2 ul#zona-especials, body#central-3 #columna-esquerra, body#central-3 #contingut-central, body#central-4 #columna-esquerra, body#central-4 #contingut-central { float: left; margin-top: 3.3em;}
#columna-esquerra { width: 17.5em; margin-right: 2.3em;}
body#central-2 #columna-esquerra { margin-right: 5.1em;}
body#central-4 #columna-esquerra { margin-right: 1em;}
body#colaboradors #columna-esquerra, body#credits #columna-esquerra { margin-right: 4.5em;}
#contingut-central { width: 58em;}
#contingut-central-no-menu {width:100%;}
	#contingut-central p { text-align: justify;} 
body#central-2 #contingut-central { width: 25.3em; margin-right: 4.9em;}
body#central-4 #contingut-central { width: 59.2em;}
body#detall-agenda #contingut-central, body#detall-noticies #contingut-central, body.agenda #contingut-central { width: 57em;}
body#colaboradors #contingut-central, body#credits #contingut-central { width: 54.3em; padding-left: 22em;}
body#central-2 ul#zona-especials { width: 21.6em;}

/*-------------- Apartats --------------*/
/*---- barra corp. ----*/
#marc-web #barra-corporativa { height: 3em;}
	#marc-web #barra-corporativa ul { float: none;}
	#marc-web #barra-corporativa ul li { text-transform: uppercase; color: #939393; margin-left: .4em;}
		#marc-web #barra-corporativa ul li a { font-size: 1em; padding-left: .3em;}
			#marc-web #barra-corporativa ul li span { font-weight: normal;}

/*---- header ----*/
#header { height: 26.2em; clear: both;}
	#header img { width: 100%;}

/*---- menu principal ----*/
#menu-principal { position: relative; display:block;}
#menu-principal ul { height: 3.8em; padding-left:0em; margin-bottom: 4em;}
	#menu-principal li { display: inline; margin-right: 1.5em;}
		#menu-principal li a, #menu-principal li ul li a:hover { color: #607683;}
		#menu-principal li a { display: block; padding: 1.1em 1.6em; float: left; font-size: 1.4em;background-color:#F9FBFC;}
			#menu-principal li a.mouseover{ background-color:#d9dfe4;}
			#menu-principal li a span { font-weight: bold;}
		#menu-principal li ul { position: absolute; top: 4em; left: 0; padding-left: 0; width: 77.8em; display: none; background-color: #d9dfe4;}
		#menu-principal li#menu-4 ul li a{padding: 1.1em .5em!important;}
		#menu-principal li.actual ul { background-color: #e8ecee; z-index: 1;}
		
		#menu-principal li.actual a { background-color: #e8ecee;}
		#menu-principal li:hover ul, #menu-principal li.over ul { z-index: 2;}
			#menu-principal li ul li a { font-size: 1.2em; color: #8596a0; background: url(../img/punt-submenu.gif) no-repeat right 1.2em; padding:1.1em 1.5em;}
			#menu-principal li ul li.ultim a { background-image: none;}

/*---- el temps ----*/
h2.data { display: none;}
#temps { width: 8.9em; position: absolute; top: 29.4em; right: 0;}
#temps h2  {font-weight:bold!important;background:none!important; font-size:1.1em!important; margin:0!important; border-bottom:none!important; padding-bottom:0!important; }

	#temps h2 a{color: #607683; font-weight:bold;}
	#temps h2 a:hover{ color:#4d5e68;}
	#temps dt { display: none;}
	#temps dd { text-transform:lowercase; color: #8e9ea7; padding: .2em 0 0 0;}
	#temps dd.pictograma_temps { position: absolute; top: 0; right: 0; padding: 0;}

/*---- submenu esquerra ----*/
#submenu {}
#submenu ul {}
	#submenu li {}
		#submenu li.amb-fills a { background: url(../img/bg-submenu-fills.gif) no-repeat right bottom; border: none;}
		#submenu li a, #submenu li.amb-fills ul li a { color: #404040; border-bottom: 1px solid #93a7b2;}
		#submenu li a { text-decoration: none; font-weight: bold; font-size: 1.1em; display: block; height: 1.9em; padding-top: 1em;}
		#submenu li.actual a, #submenu li.amb-fills ul li.actual a { color: #93a7b2;}
		#submenu li.amb-fills ul li a { background: none; line-height:1em;}
	#contingut #submenu li ul { float: none; width: 16.2em; margin: 0; padding: 0 0 0 1.2em;}
		#submenu li ul li a, #submenu li.amb-fills ul li a { border-color: #d4dce0; font-weight: normal; height: 1.8em;}

/*---- contingut: generic ----*/
#contingut { margin-bottom: 12em; height: 1%;}
	#contingut h2 { color: #404040; font-size: 1.9em; font-weight: normal; padding-bottom: .5em;}
	#contingut h2 span { color: #93a7b2;}
	#contingut p { line-height: 1.5em;}
	#contingut a { color: #8596a0;}
	#contingut a.bot-veuremes, #contingut a.bot-imprimir, #contingut a.bot-enviar { display: block; font-size: 1.1em;}
	#contingut a.bot-veuremes { font-weight: bold; text-align: right; padding-bottom: .8em; background: url(../img/bg-bot-veuremes.gif) no-repeat right bottom;}
	#contingut a.bot-imprimir, #contingut a.bot-enviar { padding: .3em 2em .3em 0;}
	#contingut a.bot-imprimir { background: url(../img/bg-bot-imprimir.gif) no-repeat right bottom;}
	body#detall-agenda #contingut a.bot-imprimir { background-image: url(../img/bg-bot-imprimir2.gif);}
	#contingut a.bot-enviar { background: url(../img/bg-bot-enviar.gif) no-repeat right bottom;}
	body#detall-agenda #contingut a.bot-enviar { background-image: url(../img/bg-bot-enviar2.gif);}

/*---- contingut central ----*/
#contingut-central p { line-height: 2em;}
body#central-2 #contingut-central h2 { padding: 0 0 1em;}
body#central-2 #contingut-central img { width: 100%;}
body#central-2 #contingut-central a { display: block; margin-bottom: 2em;}

#frm-coneixer { padding-bottom: 2.6em; margin-bottom: 1.1em; border-bottom: 1px solid #c9d3d8;}
	 select { border: 1px solid #8596a0; color: #8596a0; padding: .3em; font-weight: bold; width: 100%;}
#frm-coneixer input#envia{ border:0; color:#84959f; font-weight:bold; font-size:1em; font-family:Arial, Helvetica, sans-serif; background:url(../img/boto-envia.jpg) right 7px no-repeat; padding-top:.1em; padding-bottom:4px; padding-right:.5em; margin-left:20.3em;   }

#zona-serveis { clear: both;}
	#zona-serveis h2 { background: url(../img/bg-capsa-serveis.gif) no-repeat right bottom;}
	#zona-serveis .capsa-serveis { width: 37.9em; margin-top: 2em; position: relative;}
		#zona-serveis .capsa-serveis h2 { background: none;}
		#zona-serveis .capsa-serveis img { margin-right: 1.4em; width: 18.1em; position: absolute; top: 3em; left: 0;}
		#zona-serveis .capsa-serveis p { width: 16.7em; padding-left: 18em;}
		#zona-serveis .capsa-serveis a {} 

/*---- capses ----*/
#zona-capses { margin: 0 0 3em; height: 1%;}
body#home #zona-capses { clear: both; margin: 3.4em 0 2.6em; padding-left: .7em;}
	#contingut .capsa { float: left; width: 17.4em; margin-right: 1.9em;  overflow:visible!important;}
	body#central-1 .capsa { margin-right: 2.85em;}
	body#central-3 .capsa, body#recursos .capsa { width: 18.1em; margin-right: 1.4em;}
body#central-3 .capsa { overflow:hidden;}
	body#central-4 .capsa { width: 14.5em; margin-right: .3em;}
	body #contingut .capsa.ultim { margin-right: 0;}
	/* new */
	/*body#home #zona-capses h2{ padding:0; margin-bottom:0.5em;}
	body#home #zona-capses h2 img{ margin:0; }*/
	/*************************/	
		#columna1 h2 {}
		#columna2 h2 {}
		#columna3 h2 {}
		#columna4 h2 {}
		
		#capsa-arribar h2 { background: url(../img/bg-capsa-arribar.gif) no-repeat right bottom;}
		#capsa-dormir h2 { background: url(../img/bg-capsa-dormir.gif) no-repeat right bottom;}
		#capsa-moures h2 { background: url(../img/bg-capsa-moures.gif) no-repeat right bottom;}
		body#central-1 h2 { background: none; border-bottom: 1px solid #8596a0;}
		
		#contingut .capsa img { width:17.4em; margin-top:-1.7em;}
		
		body#central-1 #contingut .capsa img, body#central-3 #contingut .capsa img{  width: 100%; margin-top:1.7em;}
		body#central-4 #contingut .capsa img{ width:14em; margin-top:0em; margin-bottom:.4em;}
		body#central-1 .capsa img { border: none;}
		
		#capsa-itinerari img { border-color: #ff6c00;}
		#capsa-llocs img { border-color: #00d2ff;}
		#capsa-pertu img { border-color: #a5ea00;}
		body#central-3 .capsa img, body#central-4 .capsa img { border-color: #8596a0;}
		body#recursos .capsa img { border-top: 1px solid #ff0011;}
		body#central-1 .capsa h3 { font-size: 1.1em; margin-top: 1.4em; margin-bottom:0.7em;}
			body#central-1 .capsa h3 a { color: #93a7b2; text-decoration: underline;}
		#contingut .capsa p { font-size: 1em;  text-align: left;}
			body#central-1 .capsa p {line-height:1.4;}
		body#home .capsa p { padding: .8em .2em .8em 1.2em; background: url(../img/punt-capsa-portable.gif) no-repeat .1em 1.3em;}
		#capsa-itinerari p { background-image: url(../img/punt-capsa-itinerari.gif);}
		#capsa-llocs p { background-image: url(../img/punt-capsa-llocs.gif);}
		#capsa-pertu p { background-image: url(../img/punt-capsa-pertu.gif);}
		body#central-3 .capsa p, body#recursos .capsa p { min-height: 10em; font-size: 1.1em; background: none; padding: .5em 0 0;}
			body#central-3 .capsa li p, body#recursos .capsa li p { height: auto;}
		body#central-4 .capsa p { min-height: 6em; line-height: 1.5em;}

/*---- destacats ----*/	
/*body#central-3 ul.destacats { margin: 3.6em 0 0 0;}
	#contingut-central ul.destacats li { width: 18.2em; margin: 0 0 1em 0;}
	#contingut-central ul.destacats li img { float: left; width: 5.2em; margin: 0 .4em .2em 0; border: none;}
	#contingut-central ul.destacats li h3 { font-size: 1.1em;}
	#contingut-central ul.destacats li p { line-height: 1.4em; font-size: 1em; min-height: 0;}*/

body#central-3 ul.destacats { margin: 3.6em 0 0 0;}
	#contingut-central ul.destacats li { width: 18.2em; margin: 0 0 1em 0; clear:both;}
	#contingut-central ul.destacats li img { float: left; width: 5.2em!important; margin: .1em .4em .2em 0!important; border: none;}
	#contingut-central ul.destacats li h3 { font-size: 1.1em; }
	#contingut-central ul.destacats li p { line-height: 1.3em; padding:0; font-size: 1em; min-height: 0; text-align:justify;}



body#central-4 #zona-destacats { clear: both; margin: 3.9em 0 3.2em 0;}
	body#central-4 #destacats-circuits, body#central-4 #destacats-recomana, body#central-4 #destacats-llocs { float: left; margin-right: 1.3em;}
	body#central-4 #destacats-llocs { margin-right: 0;}
	body#central-4 ul.destacats { padding: .7em 0 0 .7em; border-top: 1px solid #afbac1; border-left: 1px solid #afbac1;}
		body#central-4 ul.destacats li { width: 18em;}

/*---- recursos ----*/
body#recursos a.bot-veuremes { background-image:url(../img/bg-bot-veuremes2.gif);}
body#recursos ul.destacats { margin: 5.6em 0 0 .4em;}
	body#recursos ul.destacats li { width: 14.8em; padding: 0 0 3.3em 1.9em; height:5em;}
	body#recursos li#capsa-mapes { background: url(../img/bg-capsa-mapes.gif) no-repeat left top;}
	body#recursos li#capsa-llocs { background: url(../img/bg-capsa-llocs2.gif) no-repeat left top;}
	body#recursos li#capsa-circuits { background: url(../img/bg-capsa-circuits.gif) no-repeat left top;}
	body#recursos li#capsa-fotos { background: url(../img/bg-capsa-fotos.gif) no-repeat left top;}
	body#recursos li#capsa-videos { background: url(../img/bg-capsa-videos.gif) no-repeat left top;}
	body#recursos li#capsa-podcast { background: url(../img/bg-capsa-podcast.gif) no-repeat left top;}
	body#recursos li#capsa-essencial { background: url(../img/bg-capsa-essencial.gif) no-repeat left top;}
	body#recursos li#capsa-infoutil { background: url(../img/bg-capsa-infoutil.gif) no-repeat left top;}
	body#recursos li#capsa-mobil { background: url(../img/bg-capsa-mobil.gif) no-repeat left top;}
		body#recursos ul.destacats li h3 { font-size: 1.2em; margin-bottom: .5em;}
			body#recursos ul.destacats li h3 a { color: #404040;}
		body#recursos ul.destacats li p { font-size: 1.1em; text-align: left;}	
	body#recursos #zona-capses h2{ margin-bottom:1em;}
/*---- agenda i noticies ----*/
#zona-agenda h2, #zona-noticies h2 { width: 97%;}
#zona-agenda h3, #zona-noticies h3 { font-size: 1.1em;}
#zona-agenda a, #zona-noticies a { text-decoration: underline;}
#zona-agenda p, #zona-noticies li p { font-size: 1em; line-height:1.4em;}

#zona-agenda { margin-right: .5em;}
body#home #zona-agenda { clear: both;}
body#central-1 #zona-agenda { margin-right: 0;}
	#zona-agenda h2 { background: url(../img/bg-agenda.gif) no-repeat right bottom;}
	/*#player-home { margin-bottom: 1.2em;}
		#player-home img { width: 100%;}*/
	#zona-agenda a { color: #d50082;}
	
#zona-noticies { margin-right: 1.8em;}
body#central-1 #zona-noticies { clear: both; margin-right: 1em;}
	#zona-noticies h2 { background: url(../img/bg-noticies.gif) no-repeat right bottom;}
	#zona-noticies a { color: #952779;}
		#zona-noticies li, #zona-agenda li { clear: both; min-height: 10.5em; padding: .5em 1.4em .4em 0; margin-bottom: .4em; border-bottom: 1px solid #d1d2d3;}
		#zona-noticies li.ultim, #zona-agenda li.ultim { border: none;}
		#zona-noticies li.parell, #zona-agenda li.parell { padding: 0 0 .4em 0em;}
		#zona-noticies li.noticia-video, #zona-agenda li.noticia-video { background: url(../img/ico-video.gif) no-repeat 6.3em .4em;}
		#zona-noticies li.noticia-video.parell, #zona-agenda li.noticia-video.parell { background-position:21.5em 0em;}
		body#central-1 #zona-noticies li.noticia-video.parell { background-position: 20.2em top;}
		body#central-1 #zona-agenda li.noticia-video.parell{ background-position: 19.1em top;}
		
		#zona-noticies li img, #zona-agenda li img { width: 50px; height:50px; float: left; margin-right: .8em;}
			#zona-noticies li img{ border:1px solid #952779; padding:5px;}
			#zona-agenda li img { border:1px solid #D50082; padding:5px;}
		#zona-noticies li.parell img, #zona-agenda li.parell img { float: right; margin-right: 0; margin-left: .8em;}
		#zona-noticies li h3, #zona-agenda li h3 { padding-top: 0em; margin-bottom: .7em;}
		#zona-noticies li.noticia-video h3, #zona-agenda li.noticia-video h3 { padding-top:1.8em;}
		#zona-noticies li.noticia-video.parell h3, #zona-agenda li.noticia-video.parell h3 { padding: 0em 0 0 0; width: 14em;}
		
/*---- llistat noticies ----*/
body#llistat-noticies h2 { padding-bottom: .2em;}
body#llistat-noticies #llistat img { position: absolute; right: 1em;}
body#llistat-noticies #llistat ul { margin-bottom: 1.2em;}
body#llistat-noticies #llistat h3, body#llistat-noticies #llistat p, body#llistat-noticies #llistat dl { width: 80%;}
body#llistat-noticies #llistat h3 { font-size: 1em; padding-top: .4em;}
		body#llistat-noticies #llistat h3 a { font-weight: bold; background:none; padding-left:0;} /*30-11-2009 fondo+padleft*/
	body#llistat-noticies #llistat p { margin-bottom: .2em; font-size: 1em;}
	body#llistat-noticies #llistat dl { margin-bottom: .3em;}
		body#llistat-noticies #llistat dt { display: none;}
		body#llistat-noticies #llistat dd { display: inline; font-size: 1em; font-weight: bold;}
	 
/*---- especials ----*/
body#central-2 ul#zona-especials { position: relative; border: 1px solid #8596a0; border-bottom: none; border-right: none; padding: 1.1em 0 0 1.1em;}
body#central-2 ul#zona-especials span.sd { position: absolute; width: 12px; height: 12px; overflow: hidden; top: -12px; right: -12px; background: url(../img/bg-especials.gif) no-repeat 0 0;}
	body#central-2 ul#zona-especials li { border-top: 1px solid #8596a0; margin-bottom: 1.9em;}
	body#central-2 ul#zona-especials li.ultim { margin-bottom: 0;}
		body#central-2 ul#zona-especials li a img { width: 100%;}
		body#central-2 ul#zona-especials li p { font-size: 1em; margin-top: .3em;}

/*---- Gestió bloc zona-tema ----*/
.zona-tema { float: left; width: 27.7em;}

.primera-columna { clear: both; margin-right: 3.7em;}
/* body#detall-noticies .gastronomia { margin-right: 7.9em;} */

	.zona-tema h2 { padding-bottom: 1em; background: url(../img/B_generico.gif) no-repeat right bottom; }
		.zona-tema.gastronomia h2 { background: url(../img/bg-capsa-gastronomia.gif) no-repeat right bottom;}
		.zona-tema.compres h2 { background: url(../img/bg-capsa-compres.gif) no-repeat right bottom;}
		.zona-tema.natura h2 { background: url(../img/natura.gif) no-repeat right bottom;  }
		.zona-tema.barcelona-en-profunditat h2 { background: url(../img/en_profundidad.gif) no-repeat right bottom;  }
		.zona-tema.barcelona-practica h2 { background: url(../img/bcn_practica.gif) no-repeat right bottom;  }
		.zona-tema.rutes h2 { background: url(../img/circuitos_a_medida.gif) no-repeat right bottom;  }
		.zona-tema.modernisme h2 { background: url(../img/gaudi_modernismo.gif) no-repeat right bottom;  }
		.zona-tema.bcn-generic h2 { background: url(../img/B_generico.gif) no-repeat right bottom;  }
		.zona-tema.cultura h2 { background: url(../img/cultura.gif) no-repeat right bottom;  }
		.zona-tema.diversio h2 { background: url(../img/diversion.gif) no-repeat right bottom;  }
		.zona-tema.ciutat-oberta h2 { background: url(../img/gay.gif) no-repeat right bottom;  }
		.zona-tema.mercats h2 { background: url(../img/mercats.gif) no-repeat right bottom;  }
		.zona-tema.bcn-nit h2 { background: url(../img/nit.gif) no-repeat right bottom;  }

	.zona-tema ul { margin-top: 1.3em;}
		.zona-tema li { width: 27.1em; padding: .3em; margin-bottom: .8em; background-color: #edeff1;}
			.zona-tema li img { float: left; margin-right: 1.2em;}
				.zona-tema li h3 { font-size: 1.2em; font-weight: normal;}
					.zona-tema li h3 a { color:#667b87; display: block; height: 1.9em; padding-top: 1.1em;}

/*---- detall ----*/
/*colors*/
body#detall-noticies p#fil-ariadna, body#detall-noticies #contingut-detall h2, #contingut a.bot-imprimir, #contingut a.bot-enviar { color: #952779;}
body#detall-agenda p#fil-ariadna, body#detall-agenda #contingut-detall h2, body#detall-agenda #contingut a.bot-imprimir, body#detall-agenda #contingut a.bot-enviar { color: #d50082; padding-right:0;}
/*------*/
p#fil-ariadna { width: 38em; float: left;}
	p#fil-ariadna a, p#fil-ariadna span { color: #607683; margin-right: .4em;}

ul#opcions { margin-bottom: 1em; width: 14em; float: right;}
	ul#opcions li { margin-bottom: .5em; height: 1%;}

#contingut-detall { margin-bottom: 3em; clear: both;}
	#contingut-detall h2 { color: #404040; font-size: 2.2em; padding: 0;}
#detall-entradeta, #llistat-noticies h2 { background: url(../img/bg-capsa-entradeta.gif) no-repeat right bottom;}
#detall-entradeta { margin-bottom: 1.5em; padding-bottom: 1.2em;}
body#detall-agenda #detall-entradeta { background-image: url(../img/bg-capsa-entradeta2.gif);}
	#detall-entradeta p { font-size: 1.2em; line-height: 1.5em;}
	#detall-entradeta p.entradeta-cos { font-weight: bold; color: #5e7583;}
#detall-text, #detall-imatges { float: left;}
#detall-text { width: 29.8em; margin-right: 4.4em;}
	#detall-text p{ line-height: 1.4em; margin-bottom: 1.5em; text-align: justify;}
	#detall-text ul li p{ margin:0;}
#detall-imatges { width: 22.5em; padding-bottom:1.1em;}
	#detall-imatges img, #detall-imatges object { margin-bottom: 1.1em;}


/*
#detall-text h3{ font-size:1.2em; color: #404040; margin-bottom:1em;}
	#detall-text h3 a{ color:#404040; background:url(../img/raquo-detall.gif) left no-repeat; padding-left:1.7em;}	

#detall-text h4{ font-size:1.1em; color: #404040; margin-bottom:1em;}
	#detall-text h4 a{ color:#404040; background:url(../img/raquo-detall.jpg) left 4px  no-repeat; padding-left:1em;}	
	
#detall-text h4 a:hover{ border-bottom:1px solid;}

#detall-text ul li{ background:url(../img/raquo-llista.gif) no-repeat left 5px; padding-left:1.2em; margin-bottom:.5em;}
*/

#contingut-detall h3{ font-size:1.2em; color: #404040; margin-bottom:1em;}
	#contingut-detall h3 a{ color:#404040; background:url(../img/raquo-detall.gif) left no-repeat; padding-left:1.7em;}	

#contingut-detall h4{ font-size:1.1em; color: #404040; margin-bottom:1em;}
	#contingut-detall h4 a{ color:#404040; background:url(../img/raquo-detall.jpg) left 4px  no-repeat; padding-left:1em;}	
	
#contingut-detall h4 a:hover{ border-bottom:1px solid;}

#contingut-detall ul li{ background:url(../img/raquo-llista.gif) no-repeat left 5px; padding-left:1.2em; margin-bottom:.5em;}



#zona-infoadicional {}
	#zona-infoadicional .capsa-info, #zona-infoadicional .capsa-info h3 { border-bottom: 1px solid #952779;}
	#zona-infoadicional .capsa-info { width: 26.3em; float: left; margin: 0 4.2em 3.7em 0; padding: 0 0 1.3em 0;}
	#zona-infoadicional #info-acte.capsa-info, #zona-infoadicional #info-enllacos.capsa-info { margin-right:1em;}		#zona-infoadicional .capsa-info h3 { font-size: 1.9em; font-weight: normal; color: #952779; padding-bottom: .5em; margin-bottom: .5em;}
		#zona-infoadicional .capsa-info h4 { }
		#zona-infoadicional .capsa-info a { font-size: 1.2em; line-height: 1.4em;}
		#zona-infoadicional .capsa-info p { line-height: 1.4em; margin-top: .3em;}
		#zona-infoadicional #info-equipament.capsa-info p { padding-bottom: .8em; margin-bottom: .8em; border-bottom: 1px solid #d5a9c9;}
		#zona-infoadicional .capsa-info li {}
			#zona-infoadicional .capsa-info li a { font-weight: bold;}
	
#zona-trucs { float: right; width: 22.3em;}
	#zona-trucs h2 { padding-bottom: 1em; color:#404040; margin-bottom: .6em; background: url(../img/bg-capsa-trucs.gif) no-repeat right bottom;}
	#zona-trucs h3{ font-size:1.2em; font-weight:bold; margin-top:.5em; margin-bottom:.2em; border-bottom:1px solid #5e7583; padding-bottom:.2em;}
		#zona-trucs h3 a{ color:#5e7583;  overflow:visible;}
	
	#zona-trucs div{ border-bottom:1px solid #dbdfe3; margin:0 0 .9em 0; padding:0 0 0.9em 0;}
	#zona-trucs div.ultim{ border:none;}
	 #zona-trucs p { line-height:1.3em; text-align: justify;}
	
	
/*---- agenda ----*/
body.agenda #contingut-central h2, body.agenda #contingut-central h3, body.agenda #contingut-central a, body.agenda #contingut-central dt, body.agenda #contingut-central th, body#agenda-cerca #cerca-agendaRapida label, body#agenda-cerca strong, body#agenda-cerca #cerca-resultats p.submit input, body#agenda-cerca #cerca-agendaRapida p.submit input { color: #952779;}
body.agenda #contingut-central h2, body.agenda #contingut-central h3, body#agenda-cerca #cerca-agendaRapida label { font-size: 1.9em; line-height: 1em; margin-bottom: .4em; font-weight: normal;}
body.agenda #contingut-central p { text-align: left; line-height: 1.2em; margin-bottom: 1em;}
body.agenda #contingut-central fieldset { border: none;}

body#agenda-destaquem #llistatAgenda li { padding: 2.1em 0 2.3em; border-top: 1px solid #952779; height: 1%; background:none;}
	body#agenda-destaquem #llistatAgenda li h3 { font-weight: bold; width: 27em; font-size: 1.1em; margin-bottom: 1em;}
	body#agenda-destaquem #llistatAgenda li h3 a{ background:none; padding-left:0;} /*23-11-09*/
	body#agenda-destaquem #llistatAgenda li img { float: right; margin: 0 0 1.5em 4em; }
	body#agenda-destaquem #llistatAgenda li p { width: 27em;}
	body#agenda-destaquem #llistatAgenda li dl { clear: both; border-top: 1px solid #952779; padding: .6em 0 0; height: 1%; position: relative;}
		body#agenda-destaquem #llistatAgenda dt, body#agenda-destaquem #llistatAgenda dd { display: inline; font-size: 1.1em;}
		body#agenda-destaquem #llistatAgenda dt { font-weight: bold;}
		body#agenda-destaquem #llistatAgenda dt.data, body#agenda-destaquem #llistatAgenda dd.data { position: absolute;}
		body#agenda-destaquem #llistatAgenda dd { padding-left: 3em;}
		body#agenda-destaquem #llistatAgenda dt.data { right: 16em;}
		body#agenda-destaquem #llistatAgenda dd.data { right: 0;}

#llistatAgenda li img, body#llistat-noticies #llistat li img  { width: 50px; height:50px; float: left; margin-right: .8em;}
		body#llistat-noticies #llistat li{ background:none;} /*30-11-2009*/
			body#llistat-noticies #llistat li img , #llistatAgenda li img{ border:1px solid #952779; padding:5px; margin-bottom:.5em;}
		body#llistat-noticies #llistat li{ padding-top:.6em;}

body#agenda-cerca #contingut-central h2, body#agenda-cerca #contingut-central h3, body#agenda-detall #contingut-central h2, body#agenda-detall #contingut-central h3 { padding-bottom: .1em; border-bottom: 1px solid #952779;}
body#agenda-cerca #opcions-agenda { clear: both; padding: 2.5em 0 2.7em;}
	body#agenda-cerca #opcions-agenda li { display: inline; margin-right: 5em;}
		body#agenda-cerca #opcions-agenda li a { padding-left: 1.9em;}
		body#agenda-cerca #opcions-agenda li a.bot-meva-agenda { background: url(../img/bg-bot-meva-agenda.gif) no-repeat 0 0;}
		body#agenda-cerca #opcions-agenda li a.bot-tots-actes { padding-left: 1.7em; background: url(../img/bg-bot-tots-actes.gif) no-repeat 0 0;}
		body#agenda-cerca #opcions-agenda li a.bot-actes-avui { padding-left: 1.5em; background: url(../img/bg-bot-actes-avui.gif) no-repeat 0 0;}
		body#agenda-cerca #opcions-agenda li a.bot-informans { background: url(../img/bg-bot-informans.gif) no-repeat 0 0;}
body#agenda-cerca #contingut-detall { position: relative;}
body#agenda-cerca a.bot-cerques-prefe { position: absolute; top: 0; right: 0; font-size: 1.1em; padding-left: 1.4em; background: url(../img/bg-bot-cerques-prefe.gif) no-repeat 0 0;}
body#agenda-cerca #cerca-resultats { position: relative; overflow:hidden;}
	body#agenda-cerca #cerca-resultats p.endrecar strong { font-weight: normal;}
	body#agenda-cerca #cerca-resultats #ordre{ width:auto; padding:0;}
	body#agenda-cerca #cerca-resultats p.submit input { position: absolute; top: 0; right: 0; background: none; border: none;}
body#agenda-cerca #subtemes, body#agenda-cerca #llistat { float: left; margin-bottom: 4em;}

body#agenda-cerca #subtemes { width: 15em; margin-right: 1.1em;}
	body#agenda-cerca #subtemes li { margin-bottom: 1em;}
		body#agenda-cerca #subtemes li a { font-size: 1.1em;}

body#agenda-cerca #contingut-detall h2{ position:relative; padding-top:1.7em!important;}
body#agenda-cerca #contingut-detall h2 a{ position:absolute; right:0; font-size:.6em; background:url(../img/bg-bot-cerques-prefe.gif) left no-repeat; padding-left:1em; }

body#agenda-cerca #llistat { width:100%;}
	body#agenda-cerca #llistat ul { width:30.8em; margin:0 auto;}
	body#agenda-cerca #llistat li, body#llistat-noticies #llistat li { height: 1%; font-size: 1.1em; margin-bottom: .6em; padding-bottom: .6em;}
		body#agenda-cerca #llistat li h5 { margin-bottom: .2em;}
		body#agenda-cerca #llistat li dt, body#agenda-cerca #llistat li dd { float: left;}
		body#agenda-cerca #llistat li dt { clear: both; margin-bottom: .2em;}

/* Resultat amb subtemes */

#llistat .resultat .paginador a.anterior{ margin-left: 1.5em;}
#llistat .resultat .paginador strong{ left:58%;}
#llistat .resultat ul{ width:40em!important; float:left; margin-left: 6em;}
#llistat .resultat ul li{ margin-left:6em;}
#llistat .resultat #subtemes ul li{ margin-left:0;}

/****************************************/


body#agenda-cerca #cerca-agendaRapida { clear: both; position: relative; height: 1%; background-color:#f4e9f1; border:1px dashed #666666; padding:1.5em 1.4em 4em;}

	body#agenda-cerca #cerca-agendaRapida label{ font-size:1.4em; font-weight:bold;  text-align:right; }
	body#agenda-cerca #cerca-agendaRapida h3{ border-bottom:0; margin-bottom:1.2em;}
	body#agenda-cerca #cerca-agendaRapida a.bot-mes-criteris { position: absolute; top: 1.4em; right: 0; font-size: 1.2em; font-weight: bold;}
	body#agenda-cerca #cerca-agendaRapida p.form-esquerra, body#agenda-cerca #cerca-agendaRapida p.form-dreta { float: left; width: 50%;}
	body#agenda-cerca #cerca-agendaRapida p.form-esquerra { width: 16em; margin-right: 4em;}
		body#agenda-cerca #cerca-agendaRapida p.form-esquerra label { position:absolute;}
		body#agenda-cerca #cerca-agendaRapida p.form-esquerra input { margin-left: 5em;}
	body#agenda-cerca #cerca-agendaRapida p { clear: both; position: relative; height: 1%; margin-bottom: .4em;}
	body#agenda-cerca #cerca-agendaRapida p.form-dreta { clear: none;}
	body#agenda-cerca #cerca-agendaRapida select{ padding:0;}
	body#agenda-cerca #cerca-agendaRapida select#dies{ width:12em;}
		body#agenda-cerca #cerca-agendaRapida p input { width: 10em;  }
		body#agenda-cerca #cerca-agendaRapida p.submit{ position: absolute; right: 0; bottom:2.5em;}
	body#agenda-cerca #cerca-agendaRapida p.submit input { width: auto; background: none; border: none; font-size: 1.9em;}
	
body#agenda-detall #contingut-detall h2 { margin-bottom:1.2em;}
body#agenda-detall #contingut-detall dl { font-size: 1.1em;}
body#agenda-detall #contingut-detall h3{ border:0; margin-bottom:2em;}
body#agenda-detall #contingut-detall h4{ color:#952779; font-size:1.9em; margin-bottom:.4em; font-weight:normal;}
body#agenda-detall #utilitats h4, body#agenda-detall #horari h4 { border: none;}
body#agenda-detall #utilitats { float: right; width: 22em;}
	body#agenda-detall #utilitats li { padding: .7em 0 .6em 2.5em; border-bottom: 1px solid #952779;}
		body#agenda-detall #utilitats li.agenda { background: url(../img/punt-utils-agenda.gif) no-repeat .4em .6em;}
		body#agenda-detall #utilitats li.recordam { background: url(../img/punt-utils-recordam.gif) no-repeat .4em .6em;}
		body#agenda-detall #utilitats li.propdaqui { background: url(../img/punt-utils-propdaqui.gif) no-repeat .4em .6em;}
		body#agenda-detall #utilitats li.mapa { background: url(../img/punt-utils-mapa.gif) no-repeat .4em .6em;}
		body#agenda-detall #utilitats li.comanar { background: url(../img/punt-utils-comanar.gif) no-repeat .4em .6em;}
		body#agenda-detall #utilitats li.parking { background: url(../img/punt-utils-parking.gif) no-repeat .6em .6em;}
		body#agenda-detall #utilitats li.enviar { background: url(../img/punt-utils-enviar.gif) no-repeat .4em .6em;}
		body#agenda-detall #utilitats li.imprimir { background: url(../img/punt-utils-imprimir.gif) no-repeat .4em .6em;}
		body#agenda-detall #utilitats li a { font-size: 1.1em}
body#agenda-detall #quanesfa, body#agenda-detall #onesfa { width: 33.7em;}
	body#agenda-detall #quanesfa { margin-bottom: 1em;}
	body#agenda-detall #quanesfa  h4, body#agenda-detall #onesfa h4{ border: none;}
	body#agenda-detall #quanesfa dl{}
	body#agenda-detall #quanesfa dl, body#agenda-detall #onesfa dl {  border:1px dashed #7f7f7f; padding: 1em 1.2em .7em;}
	body#agenda-detall #quanesfa dt, body#agenda-detall #onesfa dt { float: left;}
	body#agenda-detall #quanesfa dt { width: 40%;}
	body#agenda-detall #onesfa dt { width: 20%;}
	body#agenda-detall #quanesfa dd, body#agenda-detall #onesfa dd { margin-bottom: .3em;}
body#agenda-detall #horaris { clear: both; margin-bottom:4em;}
	body#agenda-detall #horaris h4{ margin-top:1em;}
	body#agenda-detall #horari dt, body#agenda-detall #horari dd { display: inline;}
	/*body#agenda-detall #horari table { border: none; border-left: 1px solid #952779; border-collapse: collapse; line-height: 1.2em; margin: 1em 0 6em;}
		body#agenda-detall #horari table th, body#agenda-detall #horari table td { border: none; border-right: 1px solid #952779; vertical-align: top;}
		body#agenda-detall #horari table th { font-size: 1.2em;}
		body#agenda-detall #horari table td { font-size: 1.1em; border-top: 1px solid #952779;}*/
	
	body#agenda-detall #contacte h4, body#agenda-detall #observacions h4,body#agenda-detall #info-altres h4{ border-bottom:1px solid;}
body#agenda-detall #contacte, body#agenda-detall #observacions { width: 32.2em; float: left; padding-bottom: 1.4em;}
	body#agenda-detall #contacte dt, body#agenda-detall #contacte dd { display: block; float:left; margin-bottom:0.2em;}
	body#agenda-detall #contacte dt { clear:both; padding-left:0.1em;} /*24-11-2009*/
body#agenda-detall #info-altres { float: left; width: 17.2em; margin: -5.5em 0 0 3.2em;}
	body#agenda-detall #info-altres dt { font-weight: bold;}
		body#agenda-detall #info-altres dd p { font-size: 1em;}

/*---- paginador ----*/
#contingut-central .paginador { height: 1em; position: relative;}
	body#agenda-cerca .paginador { padding: 1.8em 0 4.2em;}
	body#llistat-noticies .paginador { padding: .6em 0 1.7em;}
		#contingut-central .paginador a, #contingut-central .paginador strong { position: absolute; font-size: 1.1em; line-height:1.2;}
		#contingut-central .paginador a { font-weight: bold;}
		#contingut-central .paginador strong { left: 40%;}
		body#agenda-cerca .paginador strong { font-weight: normal;}
		#contingut-central .paginador a.seguent { right: 0;}

body#equipament .paginador{ margin-top:6.5em; position:relative; text-align:center; font-weight:bold; font-size:1.1em;}
body#equipament .paginador{ width:60%; }
	body#equipament .paginador .anterior{float:left; position:absolute; left:0; }		
/*---- calendari ----*/
#calendari { width: 17em; margin-top: 2.5em;}
	#calendari #calendari-control { height: 1.1em; padding: .2em; background-color: #d697cb; position: relative;}
		#calendari #calendari-control a, #calendari #calendari-control span.mes { position: absolute; font-size: 1.1em;}
		#calendari #calendari-control a { display: block; width: 4px; height: 9px;}
		#calendari #calendari-control span.mes { left: 35%;}
		#calendari #calendari-control a.anterior { background: url(../img/bg-bot-calendari-ant.gif) no-repeat 0 .1em; left: .6em;}
		#calendari #calendari-control a.seguent { background: url(../img/bg-bot-calendari-seg.gif) no-repeat 0 .1em; right: .6em;}
			#calendari #calendari-control a span { display: none;}
	#calendari table { border: 2px solid #d697cb; border-top: none; width: 100%;}
		#calendari table tr.semanaActual { background-color: #f1d8ec;}
		#calendari table th, #calendari table td { text-align: center; font-size: 1.1em;}
		#calendari table th { font-weight: normal;}
		#calendari table td { color: #777;}
			#calendari #calendari-control, #calendari table th, #calendari table td a { color: #670049;}
			#calendari table tr.setmanaActual { background-color: #f1d8ec;}
			#calendari table td.avui { background-color: #d89dcd;}
			#calendari table td.festiu { font-weight: bold;}

/*---- Festiu ----*/

body#festius h2{ font-size:1.9em;border-bottom:1px solid #93a7b2; padding-bottom:6px; margin-top:1.2em; margin-bottom:.2em;}
body#festius #contingut-detall ul{font-family:Arial, Helvetica, sans-serif;}
body#festius #contingut-detall ul li {  border-bottom:1px solid #93a7b2;padding-bottom:6px; padding-top:6px;}
	body#festius #contingut-detall ul li p{ line-height:1.3em;color:#5f8092; }	
		body#festius #contingut-detall ul li p.data{ font-weight:bold; color:#404040;}

body#festius #contingut-detall ul#info-festes{ font-size:1.1em; margin-top:1em; }
	body#festius #contingut-detall ul#info-festes li{color:#5f8092;border-bottom:none;} 
		body#festius #contingut-detall ul#info-festes li span{ font-weight:bold; }


/*---- detall equipament ----*/

body#equipament #contingut-central { width: 57em;}

body#equipament #contingut-central h3,
body#equipament #contingut-central a,
body#equipament #contingut-central dt,
body#equipament #contingut-central th{ color:#333333;}

body#equipament #contingut-central h3 { font-size: 1.9em; line-height: 1em; margin-bottom: .4em; font-weight: normal;padding-bottom: .1em; border-bottom: 1px solid #93A7B2;color:#952779;  }
body#equipament #contingut-central p { text-align: left; line-height: 1.2em; margin-bottom: 1em;}
body#equipament #contingut-central fieldset { border: none;}
body#equipament h2{ font-size:1.9em;border-bottom:1px solid #952779; color:#952779; padding-bottom:6px; margin-top:.5em; margin-bottom:.5em;}

	body#equipament h2 img{ position:absolute; right:0;}
body#equipament h2.cerca{ padding-bottom:1em;border-bottom:none;}
	
	body#equipament #fil-ariadna{float:none; margin-top:-.5em; }
	
body#equipament h3.dades {font-size:19px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin-top:.4em; margin-bottom:0.45em; border-bottom:none; padding-bottom: 8px; width:353px;}

body#equipament #informacio-equipament { float:left; margin-bottom:2.3em; }
body#equipament #informacio-equipament img{ margin-bottom:1em; margin-top:8px;}
body#equipament #informacio-equipament dl { height:147px; width:353px; padding-left:8px;}
	body#equipament #informacio-equipament dl dt{ float:left; font-weight:normal; font-size:1.1em; margin-left:10px; color:#952779;}
		body#equipament #informacio-equipament dl dd{font-size:1.1em; margin-bottom:.3em; margin-left:82px;}
		body#equipament #informacio-equipament dl dd a{color:#952779;}
		body#equipament #informacio-equipament dd.acces { margin-left:82px; margin-top:17px;}
		body#equipament #informacio-equipament dt.acces img{ float:left; margin-right:4px; margin-top:13.5px; width:10px; height:10px; margin-left:72px;}

body#equipament #informacio-equipament .dades-basiques{ border:1px dashed #7f7f7f; width:353px;}	
	body#equipament #informacio-equipament .dades-basiques h3{ padding-left:16px;}
		

body#equipament #utilitats { float:right; font-size:1.1em;}
body#equipament #utilitats a{ color:#952779;}
	body#equipament #utilitats h3{ border:0; font-size:1.65em;}
	body#equipament #utilitats ul {margin-top:.7em;}
    	body#equipament #utilitats li{ height:1%;  padding:3px 3px 3px 23px; margin-bottom:4px; border-bottom:1px dotted; width:155px;}
		body#equipament #utilitats li.mapa { background: url(../img/punt-utils-mapa.gif) left no-repeat;}
		body#equipament #utilitats li.comanar { background:url(../img/punt-utils-comanar.gif) left no-repeat;}
		body#equipament #utilitats li.parking { background:url(../img/punt-utils-parking.gif) left no-repeat;}

	body#equipament #on-trobar{ clear:both;  border-top:1px solid #93a7b2; }
	
	body#equipament #on-trobar p{ font-weight:bold;}
	body#equipament #on-trobar ul{ border-bottom:1px solid #93a7b2; border-top:1px solid #93a7b2; padding:10px 0 5px;}	
			body#equipament #on-trobar ul li{ margin-bottom:.5em; font-size:1.1em;}
		body#equipament #on-trobar ul li span{ font-weight:bold;}

body#equipament p.tornar	{ margin-top:.3em; clear:both;}
	body#equipament p.tornar a{ color:#404040; text-decoration:underline; font-weight:bold; }

body#equipament fieldset{ border:none;}
body#equipament legend{ display:none;}
	body#equipament .info-form{ clear:both; color:#404040; font-weight:bold; border-top:1px solid #93a7b2; padding-top:1em;  }
		
		body#equipament ul.llistat-form { font-size:1.1em; margin-top:.3em;  margin-bottom:1em;}
			body#equipament ul.llistat-form li{height:1%; width:24em; float:left; display:block; background:url(../img/raquo-llista-form.gif) no-repeat left; padding-left:1em; margin-bottom:.7em; }
				
		 body#equipament ul.llistat-form li a{ color:#404040;}

 body#equipament form#cercador{ padding:3em 0 0 2.5em}
 	body#equipament form#cercador label{ width:11.2em; display:block; float:left;}
	body#equipament form#cercador p{ margin-bottom:.5em;}
	body#equipament form#cercador input{ border:1px solid #545454; }
		body#equipament form#cercador input#nom-entitat{ width:22.4em;}
		body#equipament form#cercador input.envia-form{ color:#FFFFFF; margin-top:.5em; border:none;  background:url(../img/boton-enviar.gif) no-repeat; width:72px; height:24px;}
		body#equipament form#cercador input#nom-carrer{ width:8.5em;}
		body#equipament form#cercador label.accessible{ width:22px; vertical-align:middle;}
	body#equipament form#cercador p.accessible{ margin-top:1em; float:left; width:11.2em;}
		body#equipament form#cercador input#accessible{ vertical-align:top; width:14px; height:14px;  border:none; margin-top:.15em;}
	body#equipament form#cercador label#districte{ clear:both;}
	body#equipament form#cercador label.marge-etiqueta{ clear:both;}
	body#equipament form#cercador label.numero{ display:inline; padding-left:.5em; float:none;}
	body#equipament form#cercador select{ width:34.3em;border:1px solid #545454;}
	
		body#equipament form#cercador select{ width:34.3em;border:1px solid #545454;}
	
	body#equipament #total { margin-top:2.5em;}
		body#equipament #total p{ margin:0; padding:0; line-height:1.3em;}

	body#equipament ol#llistat-equipament{ margin-top:4.4em; margin-left:5em; }
		body#equipament ol#llistat-equipament li{ margin-bottom:.5em;}
		body#equipament ol#llistat-equipament a{ color:#404040; text-decoration:underline; font-weight:bold;}
		body#equipament ol#llistat-equipament p{ color:#5f8092; line-height:1.3em;}
		body#equipament #horaris{ clear:both; margin-bottom:2em; }
			body#equipament #horaris {  }
		 body#equipament #contacte, body#equipament #observacions { width: 310px; float: left; padding-bottom: 1.4em; line-height:.5em;}
		 
   body#equipament #contacte h3, body#equipament #info-altres h3, body#equipament #observacions h3{ border-color:#952779;}
	
	
	body#equipament #contacte dt, body#equipament #contacte dd { display: inline; font-size:1.1em; }
	body#equipament #contacte dt {color:#952779;}
body#equipament #info-altres { float: left; width: 17.1em; margin: -5.1em 0 0 3.2em;font-size:1.1em;}
	body#equipament #info-altres dl dt { font-weight: bold;font-size:1em; margin-top:-.1em;color:#952779;}
		body#equipament #info-altres dd p { font-size: 1em; line-height:1.5em;}
		body#equipament #info-altres dd a { color:#952779;  }
/*---- colaboradors i credits ----*/
body#colaboradors #contingut-central h2, body#credits #contingut-central h2 { padding-bottom: .5em; background: url(../img/bg-capsa-colabora.gif) no-repeat right bottom;}
body#colaboradors #contingut-central ul, body#credits #contingut-central ul { margin-top: 1.9em;}
	body#colaboradors #contingut-central li { float: left; width: 14.5em; margin: 0 3.5em 1.4em 0;}	
	body#credits #contingut-central li { margin-bottom: 2.6em; position: relative; height: 1%;}
		body#colaboradors #contingut-central li a { font-size: 1em;}
		body#colaboradors #contingut-central li img, body#credits #contingut-central li img { border: 1px solid #607683; width: 14.3em;}
		body#credits #contingut-central li img { margin: 0 1.2em .7em 0; position: absolute; top: 0; left: 0;}
		body#colaboradors #contingut-central li h3, body#credits #contingut-central li h3 { font-size: 1.1em; margin: .5em 0 .3em;}
		body#credits #contingut-central li h3 { margin-top: 0; padding: 1.3em 0 0 14.2em;}
		body#colaboradors #contingut-central li p, body#credits #contingut-central li p { font-size: 1em; line-height: 1.3em;}
		body#credits #contingut-central li p { width: 40%; padding-left: 15.6em;}

/*---- banners ----*/

ul#banners-centrals { clear: both; margin-top: .8em;}
body#central-1 ul#banners-centrals { margin: 0 0 3.7em;}
	ul#banners-centrals li { display: inline;}
		ul#banners-centrals li a { display: block; float: left; width: 25.3em; height: 5.8em;}
		body#central-1 ul#banners-centrals li a { width: 28em; height: 7.4em; margin-right: 2em;}
		body#central-1 ul#banners-centrals li.ultim a { margin-right: 0;}	
		body#home ul#banners-centrals li.primer a { margin-right: 1em;}
		body#home ul#banners-centrals li.ultim a { margin-left: .9em;}
			ul#banners-centrals li a img { width: 100%;}

body#home ul#banners-extra { padding-top: 2.6em;}
	body#home ul#banners-extra li { margin-bottom: .8em;}
		body#home ul#banners-extra li a img { width: 100%;}


/*---- Enviar Amic ----*/

body#envia-amic #marc-web{ width:500px; background-color:#FFF;}
body#envia-amic h1{ border-top:1px solid #fff;}
body#envia-amic #contenidor{ padding:4.2em 1.5em 1em; width:auto;}
body#envia-amic label{ color:#404040; font-weight:bold;}
body#envia-amic .informacio-relacionada label{ display:block; float:left; width:87px!important;}
body#envia-amic .informacio-relacionada input{ width:91px;}
body#envia-amic .informacio-relacionada{ float:left; width:198px; margin:0;}


body#envia-amic .introduccio{ margin-bottom:2em;}
body#envia-amic .correcte { font-weight:bold; margin-bottom:18em; margin-top:10.7em; margin-left:11em;}
body#envia-amic form p{ margin-bottom:.5em;}

	body#envia-amic p#copia{ width:100%; clear:both; padding-left:.5em; margin-top:0; margin-bottom:1.5em;}
	body#envia-amic p#copia label{ padding-left:.5em; }
	body#envia-amic p#copia input{ border:0; vertical-align:middle;}
	
body#envia-amic h2{ font-size:1.1em; font-family:Arial, Helvetica, sans-serif;color:#404040; font-weight:bold; margin-bottom:.3em;}
body#envia-amic input{ border:1px solid #656565;}
body#envia-amic textarea{ width:282px; height:115px; border:1px solid #656565;}
body#envia-amic #informacio{ margin:1em 0; color:#607683; border-bottom:1px solid; border-top:1px solid; padding:0.5em 0 .2em ; }
body#envia-amic #informacio p{color:#607683;}


body#envia-amic input.envia{ margin-left:12.4em;}
body#envia-amic input.envia, body#envia-amic input.esborra{ border:none; color:#FFF; background: url(../img/boto-envia-amic.jpg) no-repeat; width:72px; height:24px;}


body#envia-amic{overflow-y:hidden; overflow-x:hidden;}
body#envia-amic .informacio-relacionada .atencio{ padding-left:.3em;}

/*---- recursos detall ----*/

#recursos-detall #fil-ariadna, #recursos-detall #contingut-detall a{ color:#ff0113!important;}

#recursos-detall .fitxer{  border-bottom:1px dashed #ff8089;  padding-bottom:1.5em; margin-bottom:1.2em;}
	#recursos-detall .fitxer:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	#recursos-detall .fitxer img{ float:left; display:block; margin-right:1.2em;}
#recursos-detall p.tema{ font-weight:bold; line-height:1.3em; padding-top:.4em;	  }
#recursos-detall p.format{ font-weight:bold; line-height:1.3em;  } 
 #recursos-detall h2{ color:#ff0113!important; font-family:Arial, Helvetica, sans-serif;  font-size:1.9em; padding-top:.5em; margin-bottom:1.8em;}
#recursos-detall h2.fotografia{ background:url(../img/bg-recursos-fotografias.gif) right bottom no-repeat; padding-bottom:5px;}
#recursos-detall h2.mapas{ background:url(../img/bg_recursos_mapes_detall.gif) right bottom no-repeat; padding-bottom:5px;}
#recursos-detall h2.videos{ background:url(../img/bg-recursos-video.gif) right bottom no-repeat; padding-bottom:5px;}

 #recursos-detall .fitxer.video p.tema{  padding-top:2.4em; }
 #recursos-detall #fotografia .fitxer.video p.tema{  padding-top:0em; }
#recursos-detall .fitxer.video{ padding-bottom:1em;}
#recursos-detall #fotografia .fitxer.video {
float:left;
height:7em;
margin-right:2em;
padding-bottom:1em;
width:25em;
}
#recursos-detall div.global{ padding-left:5em;}
#recursos-detall .fitxer.wallpaper{ float:left; width:23.2em; margin-right:2em;padding-bottom:1em;border-bottom:1px dotted #ff8089;}
	#recursos-detall .fitxer.wallpaper div p{ margin:0; padding:0; font-weight:bold; line-height:1.2em;}
	#recursos-detall .fitxer.wallpaper div { padding-top:1.5em;}
	
#recursos-detall .global h3{ border-bottom:1px solid #ff0113;color:#ff0113; font-size:1.4em; font-weight:bold; margin-bottom:1.3em;}
	#recursos-detall .global .caixa-descarga{ margin-bottom:6.5em;}
#recursos-detall .global .caixa-descarga div{ height:1%; }
#recursos-detall .global .caixa-descarga p.tema{ text-align:left; padding-top:0.4em!important; }
#recursos-detall #columna1{ margin-right:3.5em; }
#recursos-detall #columna1, #recursos-detall #columna2{ width:22.9em; float:left;}
/*---- Alrededores ----*/

body#alrededores ul#opcions li a{ color:#5e7583;}
	body#alrededores ul#opcions li a.bot-imprimir{ background:url(../img/bg-bot-imprimir3.gif) right no-repeat;}
	body#alrededores ul#opcions li a.bot-enviar{ background:url(../img/bg-bot-enviar3.gif) right no-repeat;}
body#alrededores h2{ clear:both; background:url(../img/bg-alrededores.gif) right no-repeat; margin-bottom:.3em; font-size:2.2em; }	
/*---- peu ----*/
#peu { clear: both; background: #FFF url(../img/bg-footer.gif) repeat-x 0 0; border-top: 2px solid #dedede; position:relative;}
	p#copy {font-size:1em; left:0; position:relative; text-align:center; top:-2em;}
		p#copy a { color: #525252; }
		p#copy span { padding:0 1em;}
	#menu-inferior {}
	#menu-inferior ul { width: 71.3em; margin: 0 auto; padding: .6em 1em 1.3em 2em;}
		#menu-inferior li { width: 17.5em; float: left;}
			#menu-inferior li a { color: #525252; font-size: 1.2em;}
			#menu-inferior li ul { margin: 1.4em 0 0; padding: 0; width: 100%;}
			#menu-inferior li li { float: none; margin-bottom: .7em;}
				#menu-inferior li li a { color: #6c6c6c; font-size: 1em;}

/*-------------- Altres --------------*/
body#detall-equipament #utilitats:after,  #menu-principal:after, #menu-principal li ul:after, #contingut:after, ul#banners-centrals:after, #zona-capses:after, #zona-perfils:after, body#central-4 #zona-destacats:after, .zona-tema li:after, #zona-serveis .capsa-serveis:after, #contingut-detall:after, #menu-inferior ul:after, body#agenda-cerca #llistat li dl:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}


#video-home{ margin-top:1em;}
#video-home p{ margin-bottom:2.5em; padding-right:.2em;}


/*----------------- Llegendes -------------------*/

.llegenda{ border:1px solid #952779; margin:0 0 1.5em; padding:0.5em 3em;}
.llegenda p{ margin:0!important; padding:0;}

h3.titol-llegenda{ color:#952779!important;}

/*----------------- Nou -------------------*/

body#colaboradors #contingut-central h2, body#credits #contingut-central h2 {clear:both;}
body#colaboradors #contingut-central li { height:12em;}
body#recursos li#capsa-wallpapers { background:transparent url(../img/bg-capsa-essencial.gif) no-repeat scroll left top ;}
#recursos-detall h2.llocs-interes{ background:url(../img/bg_recursos_llocs_detall.gif) right bottom no-repeat; padding-bottom:5px;}
#recursos-detall h2.circuits-a-mida{ background:url(../img/bg_recursos_circuits_detall.gif) right bottom no-repeat; padding-bottom:5px;}
#recursos-detall h2.informacio-util{ background:url(../img/bg_recursos_infoutil_detall.gif) right bottom no-repeat; padding-bottom:5px;}
#recursos-detall h2.fotografia{ background:url(../img/bg_recursos_fotografia_detall.gif) right bottom no-repeat; padding-bottom:5px;}
#recursos-detall h2.mobil{ background:url(../img/bg_recursos_mobil_detall.gif) right bottom no-repeat; padding-bottom:5px;}
#recursos-detall h2.wall{ background:url(../img/bg_recursos_wallpapers_detall.gif) right bottom no-repeat; padding-bottom:5px;}

body#colaboradors #contingut-central{ padding-left:0;}

li#list-recursos a{ color:#ff0113; margin-top:1em; border-bottom:1px solid #ff0113;}

