.caca { margin:10px; background:#FFF;}
.hr hr, .hr_solid hr { display:none;}
.flotar_l     { float:left;}
.flotar_l img { margin-right:10px;}
.no_flotar    { clear:both}
.ml40 { margin-left: 40px; }
table#calendar { width:100%; }
#calendar_container     { background:#EFECE7;}
#calendar_container  h2   { font-size:18px; height: 22px;}
#calendar_body  { font-size:14px;}
#calendar_body  a  { text-decoration: none;}
#calendar_body  td, #calendar_body  th { height:22px;}
.today { background:#D24C1F;}

/*Wrap - contenidor web general
--------------------------------------------------------------------------- */
#wrap { width:960px; text-align:left; margin:auto; background:#FFFFFF; }
		
	/*top
	--------------------------------------------------------------------------- */	
	#barratop { background:url(top.jpg) no-repeat; height:43px; width:1000px; text-align:left; margin:auto; margin-bottom:10px;}
	#barratop  li {float:left;}

	
	/*Cap�alera
	--------------------------------------------------------------------------- */
	#cabecera { font-size:11px; background:#FFF; clear:both;}
		#logo { width:400px; float:left;}
		#idiomes { width:295px; float:left; padding-top:15px;}
			#idiomes  ul { margin-left:170px;}
			#idiomes li  { float:left; margin-left:10px;}
		#cercador { width:256px; float:right; text-align:right; border-left:#B9B9B9 1px solid; padding-top:10px;}
			#cercador-camp { border:none; width:218px;  font-size:11px; padding:5px;}
			#cercador label { padding-right:19px; display:none;}
			
			#cercador input { border:#CCC 1px solid; -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; 
				               -moz-border-radius:10px;	border-radius: 10px; }
	
	 /*Menu
	--------------------------------------------------------------------------- */	
	#menu {  clear:both; padding-top:19px;}
		#fill-ariadna   { clear:both; padding:0; font-size:11px; color:#999999;}
		#fill-ariadna a { color:#999999;}

		#menu-dreta li  {float:left;  padding-left:10px; }
		#menu-dreta a   { font-size:14px; font-weight:bold; text-decoration:none }
		#menu-dreta a:hover { color:#D34E21;}
		
		ul.submenus { display:block; padding:10px;}
		.submenus li { display:inline;}
		.submenus li a  { font-size:13px; color:#FFF; font-weight:bold; text-decoration:none;}
		/*
		.submenus li a.on  { padding:10px 0 10px 4px; background:url(../img/submenu-on-left.gif) no-repeat left ; }
		.submenus li a.on span  { background:url(../img/submenu-on-right.jpg) no-repeat right;  padding:10px;}
		.submenus li a.off  { padding:10px 0 10px 4px; background:url(../img/submenu-off-left.gif) no-repeat left ; }
		.submenus li a.off span  { background:url(../img/submenu-off-right.jpg) no-repeat right;  padding:10px;}
		*/
		.submenus li a.active  { padding:10px 0 10px 4px; background:url(submenu-on-left.gif) no-repeat left ; }
		.submenus li a.active span  { background:url(submenu-on-right.jpg) no-repeat right;  padding:10px;}
		.submenus li a  { padding:10px 0 10px 4px; background:url(submenu-off-left.gif) no-repeat left ; }
		.submenus li a span  { background:url(submenu-off-right.jpg) no-repeat right;  padding:10px;}
		
		.submenus li a:hover { padding:10px 0 10px 4px; background:url(submenu-on-left.gif) no-repeat left ; }
		.submenus li a:hover span  { background:url(submenu-on-right.jpg) no-repeat right;  padding:10px;}		
		
		
		#continguts-descobreix-a #sub-menus-cincuanta li { border-bottom:#CCC 1px dotted; padding:5px 0; }
		#sub-menus-cincuanta li a { text-decoration:none; font-size:14px;}
		#sub-menus-cent li   { width:98%; display:block; border-bottom:#CCC 1px dotted; padding:5px; margin:5px 0;}
		#sub-menus-cent li a { text-decoration:none; font-size:16px;}
		#sub-menus-cent li a.pdf { font-size:12px;}
		.pestanuli .pdf   { width:390px; display:block; border-bottom:#CCC 1px dotted; }
		#sub-menus-cent li a  img { width:60; height:37px; }
		#sub-menus-cincuanta h2, #sub-menus-cent h2 { font-size:14px; font-weight:bold;}
		#sub-menus-cincuanta h2 span, #sub-menus-cent  h2 span{ font-size:12px; font-weight:normal; color:#D24C1F; padding-left:10px;}
		#sub-menus-cent  li p span, #sub-menus-cent  li p span a { font-size:12px; font-weight:normal; color:#D24C1F; padding-left:10px;}

	 /*contenidor
	--------------------------------------------------------------------------- */
	#contenidor {  margin-top:15px; padding-top:1px; background:#EFECE7;}
		#continguts { clear:both; margin:10px;}
			#continguts-descobreix-a, #continguts-descobreix-b, #continguts-descobreix-c { margin:0 10px 10px 10px;}
			#continguts-descobreix-a ul { margin:0 0 5px 3px;}
			#continguts-descobreix-a li { padding:0.3em;}
			
	/*Caixas
	--------------------------------------------------------------------------- */
	.blanc { background:#FFF; 
			-moz-background-clip:border;
			-moz-background-inline-policy:continuous;
			-moz-background-origin:padding;
			
			-moz-border-radius-topleft:10px;
			-moz-border-radius-topright:10px;
			background:#FFFFFF none repeat scroll 0 0;	
			
			border-radius-topleft: 10px; 
			border-radius-topright: 10px; }
			
			
			
	.intermitja { overflow: hidden;}
		.tres-setanta, .dos-setanta-cinc, .tres-cero-sis, .dos-vint-set, .cent-vuitanta, .dos-cent-vint-set, .tres-cents-set, .cinc-seixanta, .tot, .dos-vint, .cuatre-vinticinc , .ses-cincinc, .cuatre-seixantacinc, .tres-cero-vuit, .ses-dosdos  
		{ float:left; margin:10px 0 0 10px; padding-bottom: 30000px; margin-bottom: -30000px;}
			.cent-vuitanta    { width:180px; }
			.dos-vint         { width:220px; }
			.dos-vint-set     { width:227px; }
			.dos-setanta-cinc { width:275px; }
			.tres-cero-sis    { width:306px; }
			.tres-cero-vuit   { width:308px; }
			.tres-setanta     { width:370px; }
			.cuatre-vinticinc { width:425px; }
			.cinc-seixanta    { width:560px; }
			.ses-dosdos       { width:622px; }
			.ses-cincinc      { width:655px; }
			.tot              { width:940px; }
			.tot-multimedia   { width:940px; margin:10px 0 0 10px; }
			/*specials*/
			.dos-trenta       { width:230px; float:right; margin:10px 10px 0 0 ;  }
			.set-cents        { width:680px; margin:10px 0 0 10px; padding:10px; display:block; min-height:110px; }
			.set-cents-multimedia        { float:left; width:680px; margin:10px 0 0 10px; padding:10px; display:block; min-height:110px; }
			.set-cents img    { float:left; padding:0 10px 10px 0; }
			.cuatre-seixantacinc  { width:465px; }

	.padding { padding:10px;}
		.padding h2 { padding-bottom:10px;}
		
		/*Home
		--------------------------------------------------------------------------- */			
		#flash-home { clear:both; padding:10px 0 0 0;}
		.avui-cccb, .cccbsfera-home { padding:8px 0; border-bottom:#e1e1e1 1px solid;}
		.avui-cccb a, .cccbsfera-home a { text-decoration:none;}
		.avui-cccb h4, .cccbsfera-home h4, .avui-cccb h5  {  padding-top:3px;}
		.avui-cccb h5 a, .cccbsfera-home h4 a { color:#D24C1F; font-size:11px; }
		.home .cent-vuitanta  h4 { color:#D24C1F; }
		.avui-cccb h5 a { font-size:11px;}
		.veure-tot {  padding-top:10px; }
		.home h2 { font-size:22px;}
		.noborder { border:none; }
		.nodecoration { text-decoration:none; }
		.tobold { font-weight:bold; }
	
		/*Pagines intermitjas
		--------------------------------------------------------------------------- */	
			.tres-cero-sis h2 { color:#4C4133;padding:5px 0;}
				.tres-cero-sis h2 a { text-decoration:none;}
				.tres-cero-sis h2 a:hover { text-decoration:underline;}
			.tres-cero-sis h3, .set-cents h3, .fitxa-audio .cinc-seixanta h3, .fitxa-video .tres-setanta h3 { color:#D24C1F; font-weight:normal;}
				.set-cents h3  { padding:5px 0;}
			.tres-cero-sis p, .dos-vint-set p, .cent-vuitanta  p, .dos-cent-vint-set p, .tres-cents-set p { color:#4C4133; padding-bottom:10px;}
				.dos-vint-set p, .cent-vuitanta p, .dos-cent-vint-set p, .tres-cents-set p { font-size:11px;}
				.dos-vint-set h3 { padding:10px 0 0 0; }
				.dos-vint-set h3 a, .cent-vuitanta h3 a, .dos-cent-vint-set h2 a, .tres-cents-set h2 a, .set-cents h2 a { text-decoration:none; }
				.dos-vint-set h3 a:hover, .cent-vuitanta a:hover, .dos-cent-vint-set a:hover, .tres-cents-set a:hover { text-decoration:underline;}	
					.cent-vuitanta h3 a, .dos-cent-vint-set h3 a, .tres-cents-set h3 a { font-size:14px; font-weight:normal;}
					.cent-vuitanta h4, .dos-cent-vint-set h4, .tres-cents-set h4  { color:#D24C1F;}
				
		h2.separa-bloc { color:#4C4133; padding:15px 10px 0 10px;}
		h2.separa-bloc.agenda {
			padding-top: 75px;
		}
		ul#anys-anteriors { padding:0 10px;height: 25px;}
			#anys-anteriors li { float:left; font-size:11px; padding-right:10px; }
			#anys-anteriors li a.on { text-decoration:none; font-weight:bold;}
		
	.formulari-amics li { list-style-type: disc; margin-left: 25px; }
	.formulari-amics .carnet_duo { display: none; }
		
	 /*Arxius multimedia - reproductor web
	--------------------------------------------------------------------------- */
	.reproductor #foto-gran { margin:10px 0 10px 10px;}
		.reproductor #foto-gran p { font-size:10px; padding-top:3px;}
		.reproductor #preview-fotos, .reproductor #preview-videos  { margin:10px 0 10px 10px; clear:both;}
			.reproductor #preview-fotos p, .reproductor #preview-videos p  { padding-bottom:5px;}
		.reproductor .previews li { float:left;}
		.reproductor .previews img { background:#EFECE7; padding:5px; margin-right:5px;}
		.reproductor .peu_img_360 { font-weight:bold;font-size:small;color:#D24C1F;}
		
		
	.mes-arxius { text-transform:uppercase; padding:10px; text-align:right; clear:both;}
		.mes-arxius  a { color:#D34E21; text-decoration:none; font-size:11px;}
		.relacionat { clear:left;}
		.imatge-multimedia { width:150px; float:left; margin:0 10px 10px 0;}
		.video_play { position:absolute;filter: alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity: 0.3; opacity: 0.3; }
			
	
		 /*Gen�rics
		--------------------------------------------------------------------------- */	
		.arribar-link { background:url(com-arribar.gif) no-repeat left; padding-left:20px; }
		.activable { background:url(ico_fletxa_down.gif) no-repeat right bottom; padding-right:20px; cursor: pointer; text-decoration: underline; }
		.actiu  { background:url(ico_fletxa_down.gif) no-repeat right bottom; padding-right:20px; cursor: pointer; }
		.telentrada{ background:url(icon_telentrada.gif) no-repeat; padding-left:20px; }
		.ticketea{ background: url("icon_ticketea.png") no-repeat; display: inline-block; min-height: 20px;  padding-left: 28px; }
		a#cccbeducacio-banner { display:block; text-indent:-9999px; width:155px; height:37px; background:url(cccbeducacio-banner.gif) no-repeat;}
		
		a#latevaveu-ca { display:block; width:245px;  background:url(latevaveu.gif) no-repeat; text-indent:-9999px; height:22px; }
		a#latevaveu-es { display:block; width:245px;  background:url(latevaveu-cast.gif) no-repeat;text-indent:-9999px; height:22px;   }
		a#latevaveu-en { display:block; width:245px;  background:url(latevaveu-eng.gif) no-repeat; text-indent:-9999px; height:22px;  }
		
		#avis { background:#FFF; margin:10px 10px 0 10px; display:block; padding:10px;}
		#avis .avis_text {background: none repeat scroll 0 0 #D24C1F; padding: 10px;}
		#avis p { color: #FFFFFF; font-size: 14px; padding: 0;}	
		#avis p a { color: #FFFFFF; font-weight: bold;}	
		.underline { border-bottom:#4C4133 1px dotted; padding:10px 0; margin:0 10px; }
		.nounderline { border-bottom:#4C4133 0px dotted; padding:10px 0; margin:0 10px;margin-bottom:-10px; }
		.pestanuli { border-bottom:#CCCCCC 1px dotted; padding:10px 0; margin:0 10px; }
		.pestanuli p { line-height:120%;}
		a.pdf { background:url(pdf.gif) no-repeat; padding-left:30px; height:22px; display:inline-block; margin-top:10px;}
		#finish { height:1px; border:none;}
		html>body #finish  { border:#EFECE7 1px solid; height:0; }
		html>/**/body #finish  { background:#EFECE7; height:0; }		
		.relacio { font-size:11px;}
		ul.relacio { font-size:12px; }
		.llistats li { padding:3px 0;}
		.red-text { color:#CC0000;}
		#suscriu-cast   { background:url(http://www.cccb.org/img/rss-boto.gif) no-repeat center left;  }
		#suscriu-cast a {  padding-left:35px; text-decoration:none; font-size:18px;  display:block; }
		#plana-error    { height:400px; background: url(error-page.jpg) no-repeat;}
		.no-results #plana-error    {  background: url(no-results.jpg) no-repeat !important;}
		#plana-error h2 { background:#FFF; display:inline-block; margin-bottom:10px; padding:5px; filter: alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}	
		h3.error { background:#FFEAEE;   border: 1px solid #CC3300;   margin: 1em 0;   padding: 0.5em; font-weight:normal; line-height:150%; }
		input.error, select.error {    border: 1px solid #CC3300 !important; }
		#form-general label.error { color:#CC3300 !important;}
		.act_logos a { vertical-align: top; margin-right: 20px; }

			 /*Botonera Compartir
			--------------------------------------------------------------------------- */	
			#share { clear:both; margin-top:10px;}
			#share ul { padding:0 0 0 7px;}
			#share li { float:left; display:block;}
			#share-a, #share-b, #share-c, #share-d{ display:block; width:16px; height:16px; text-indent:-9999px; margin:0.4em 0.25em;}
			#share-p { width:60px; padding-top:8px;}
				#share-a { background:url(share-a.png) no-repeat;}
				#share-b { background:url(share-b.png) no-repeat;}
				#share-c { background:url(share-c.png) no-repeat;}
				#share-d { background:url(share-d.png) no-repeat;}	
			.print { background:url(print.png) no-repeat left; padding-left:20px;}
					/*Flotar segons pantalla*/
					.compartir-descobreix  p { width:38%; float:left;}
					.compartir-descobreix  ul { width:59%; float:right;}
					
					.compartir-premsa  p { width:38%; float:left;}
					.compartir-premsa  ul { width:28%; float:right;}
		/*AGENDA
		--------------------------------------------------------------------------- */
		#calendar_container  { background:#EFECE7; margin:0 10px 5px 10px; text-align:center;}
			#calendar_container  h2 { padding-top:10px;}
			#nav-calendar-left   { width:40px; float:left;}
			#nav-calendar-center { width:630px;  float:left;}
			#nav-calendar-right  { width:200px;  float:right;}
				a#calendar-left { width:40px; height:35px; background:url(cal-left.gif) no-repeat; display:block; text-indent:-9999px;}
				a#calendar-right { width:40px; height:35px; background:url(cal-right.gif) no-repeat; display:block; text-indent:-9999px;}
				#nav-calendar-center h2 { padding-top:8px;}
				#nav-calendar-center h2  span{ font-size:12px; margin-left:10px; padding-left:15px; border-left:#CCC 1px solid;}
			.agenda-titol .petit-titol { padding:15px 10px 10px 0;}		
			
		/*DEXCOBREIX
		Exposicions
		--------------------------------------------------------------------------- */
		a#fitxa-twitter  { background: url(fitxa-twitter.gif) no-repeat; width:70px; height:14px; display:block; text-indent:-9999px;}
		a#fitxa-facebook { background: url(fitxa-facebook.gif) no-repeat; width:70px; height:14px; display:block; text-indent:-9999px;}
		.hashtag {margin-left:10px;}
		img.albmax {max-width: 400px;max-height: 400px;width: expression(this.width > 400 ? "400px" : true);height: expression(this.height > 400 ? "400px" : true);}
		
		/*DEXCOBREIX
		Cursos
		--------------------------------------------------------------------------- */		
		.descobreix img { padding-bottom:10px; }
		.practica h2, .relacionada h2 { font-size:16px; border-bottom:#D34E21 1px solid; color:#4C3F33; font-weight:bold; margin:10px 10px 0 10px; clear:both;}
		h2.lesstopspace { }
		#descobreix-publicacions img  { float:left; margin-right:10px;}
		#com-arribar { margin:10px;}
		/*#arxiu-menu { height:20px; background:url(../img/arxiu-petit.gif) no-repeat right bottom;}
			p#arxiu-menu { padding-top:20px;}*/
		#arxiu-menu  { width:140px; float:left;}
		#logo-arxiu-cccb, #logo-arxiu-xcentric { width:110px; float:right; text-align:right;padding-top: 7px;}
		#logos-arxius-box-a { width:48%; float:left;}
		#logos-arxius-box-b { width:48%; float:right;}
		a#logo-p-arxiuici { display:block; width:45px; height:25px; text-indent:-9999px; background:url(ici_minilogo.png) no-repeat;margin-right:5px;margin-top:10px;vertical-align:text-top;}
		a#logo-p-arxiucccb { display:block; width:68px; height:18px; text-indent:-9999px; background:url(arxiu-mes-petit.gif) no-repeat;margin-right:5px;margin-top:10px;vertical-align:text-top;}
		a#logo-p-arxiuxcentric { display:block; width:116px; height:25px; text-indent:-9999px; background:url(arxiu-xcentric.gif) no-repeat;}
		.desc-arxiu { position:relative;top:-5px;*top:5px; }
		#llista-anterior { margin:10px; height:10px;}
			#llista-anterior li { float:left; padding-right:10px;}
		a#venda-online-a { width:255px; height:40px; display:block; background:url(compra-laie.jpg) no-repeat; text-indent:-9999px;}
		a#venda-online-b { width:255px; height:40px; display:block; background:url(compra-diputacion.jpg) no-repeat; text-indent:-9999px;}
		.banner-exposicions { padding:10px 10px 0 10px;}
		#podcast    { background:url(http://www.cccb.org/img/podcast.jpg) no-repeat center left; }
		#videocast  { background:url(http://www.cccb.org/img/videocast.jpg) no-repeat center left;}  
		#podcast a, #videocast a { text-decoration: none; font-size:14px; padding-left:40px;  display:block;}
			
		/*Premsa*/
		p.petit-titol { font-size:10px; color:#D24C1F; text-align:right; }
		.premsa .logo-premsa a, .premsa .logos-premsa a { text-decoration:none;}
		.logo-premsa  { border-bottom:#CCC 1px dotted;padding:0  0 10px 0; }
			.logo-premsa img { float:left; margin-right:15px; }
			.logos-premsa { width:140px; float:left;  padding:0  0 10px 0; border-bottom:#CCC 1px dotted;}
			.logos-premsa p { padding:5px 0;}
			a#premsa-a, a#premsa-b, a#premsa-c,  a#premsa-d { display:block; width:500px; height:36px;  padding-left:46px; text-decoration:none; }
				a#premsa-a { background:url(premsa-a.jpg) no-repeat;}
				a#premsa-b { background:url(premsa-b.jpg) no-repeat;line-height:36px;}
				a#premsa-c { background:url(premsa-c.jpg) no-repeat;line-height:36px;}
                a#premsa-d { background:url(premsa-d.jpg) no-repeat;line-height:36px;}

			#premsa-ico-a, #premsa-ico-b, #premsa-ico-c  { margin:20px 10px; padding-left:45px;}
			#premsa-ico-a p, #premsa-ico-b p, #premsa-ico-c p  {  padding:0;}
				#premsa-ico-a { background:url(premsa-ico-a.jpg) no-repeat;}
				#premsa-ico-b { background:url(premsa-ico-b.jpg) no-repeat;}
				#premsa-ico-c { background:url(premsa-ico-c.jpg) no-repeat;}
			.premsa-relacionada { border-bottom:#CCC 1px dotted; padding-bottom:10px; margin-bottom:10px;}
		.premsa-form  #form-general div#premsa-form textarea { width:525px; height:200px; font-family:Arial, Helvetica, sans-serif; font-size:14px; }
		.premsa-fitxa .premsa-relacionada  { margin-right:10px;}
		
		/*Amics*/
		.amics li { padding:3PX 0; list-style: disc inside none;}
		
		/*Lloguer*/
		.lloguer img{  padding-top:5px; }		
	
		/*Visitans*/
		.visitans .frame-right { width:550px; float:right; margin-right:10px; }
		.visitans .frame-right iframe { border:#EFECE7 5px solid; }
		
		.visitans .frame-left { width:550px; float:left; margin-right:20px; }
		.visitans .frame-left iframe { border:#EFECE7 5px solid;  }
		
	
		.visitans .foto-right { width:350px; float:right; margin-right:10px; }
		.visitans .foto-right img { border:#EFECE7 5px solid; } 
	
		/*Publicacions*/			
			#form-publicacions p.form-a { width:190px;}
			#form-publicacions p.form-b { width:240px;}
			#form-publicacions p.form-c { width:170px;}	
			#form-publicacions p.form-a label { width:66px;}
			#form-publicacions p.form-b label { width:55px; }
			#form-publicacions p.form-c label { width:38px; }	
			
		#publicacions  { background:url(edicio-digital.jpg) no-repeat center left;}  
		#publicacions a  { text-decoration: none; font-size:14px; padding-left:40px;  display:block;}	
		.lst_digital { padding-left:40px; margin-left: 560px; margin-left: 465px\9; *margin-left: 465px; _margin-left: 465px; position: absolute; width: 90px; background:url("edicio-digital.jpg") no-repeat scroll left center transparent; height:20px; }
		
		.publicacions .set-cents h2 { width: 550px;  display:block;}
		* html 	.publicacions .set-cents h2 { width:454px; }
		*+html 	.publicacions .set-cents h2 { width:454px; }

		p.lk-publicacions { text-align:right;}
					
		/*Xcentric*/	
		.mapa-xcentric img { float:right; padding:0 0 10px 10px;}
			#form-xcentric p.form-a, #form-xcentric p.form-b, #form-xcentric p.form-c, #form-xcentric p.form-d, #form-xcentric p.form-e,  #form-xcentric p.form-g, #form-publicacions  p.form-a, #form-publicacions  p.form-b, #form-publicacions  p.form-c  { float:left; padding-top: 7px; height:30px; }
			#form-xcentric p.form-f { float:left;  }
			#form-xcentric p.form-a { width:140px;}
			#form-xcentric p.form-b { width:170px;}
			#form-xcentric p.form-c { width:170px;}
			#form-xcentric p.form-d { width:140px;}
			#form-xcentric p.form-e { width:140px;}
			#form-xcentric p.form-f { width:85px;}
			#form-xcentric p.form-g { width:100px; border-left: 1px solid #ccc; height: 20px;padding-left: 10px; text-align: center;}
			#form-xcentric p label, #form-publicacions p label {  float:left; display:block; text-align:right; padding-right:10px;}
				#form-xcentric p.form-a label { width:25px;}
				#form-xcentric p.form-b label { width:55px; }
				#form-xcentric p.form-c label { width:38px; }
				#form-xcentric p.form-d label { width:45px; }
				#form-xcentric p.form-e label { width:35px; }
			#form-xcentric p.form-a input, #form-xcentric p.form-b input, #form-xcentric p.form-c select, #form-publicacions  p.form-a select { width:96px; float:left;}
		
		/*Patrocinadors*/
		#h2-mitjans {  }
		#h2-colaboradors { position:relative; top:-44px; margin-left:378px; }
	
		.patrocinador_tipus { display:block; padding-top:10px; padding-left:10px; font-weight:bold; font-size:18px; }
		
		#coproductors h2, #patrocinadors h2, #mitjans h2, #colaboradors h2 { padding-left:10px;margin-top:10px;padding-top:10px; }
		#coproductors .cent-vuitanta { width:307px;	}
		#patrocinadors .cent-vuitanta { width:227px; }
		#mitjans .cent-vuitanta, #colaboradors .cent-vuitanta { width:180px; }
		#mitjans .patrocinadors, #colaboradors .patrocinadors { position:relative; top:-44px; }
		#coproductors img { height:80px;width:293px; }
		#patrocinadors img { height:75px;width:215px; }
		#mitjans img, #colaboradors img { height:60px;width:168px; }
		
		.patrocinadors .cent-vuitanta { width: 180px; }
		.patrocinadors .dos-cent-vint-set { width: 227px; }
		.patrocinadors .tres-cents-set { width: 307px; }

		.entitats-colectius .cent-vuitanta h3, .patrocinadors .cent-vuitanta h3, .patrocinadors .dos-cent-vint-set h3, .patrocinadors .tres-cents-set h3  { padding:10px 0; border-bottom:#CCC 1px dotted; border-top:#CCC 1px dotted;}
		.entitats-colectius .cent-vuitanta p, .patrocinadors .cent-vuitanta p, .patrocinadors .dos-cent-vint-set p, .patrocinadors .tres-cents-set p   { padding:1px 0; }
		
		/*licitacions*/
		.licitacions-cccb { padding:10px 0; border-bottom:#CCC 1px dotted;}
		
		/*Formularis*/
		#form-general p { clear:both; display:block;}
		#form-general span { font-weight:bold; font-size:16px; padding:5px;}
		#form-general label { width:125px; display:block; float:left; text-align:right; padding:5px 10px 5px 5px;}
		#form-general label.subs { width:400px; display:block; float:left; text-align:left; padding:0px 10px 5px 5px; height:75px !important; }
		#form-general label.subs2 { width:400px; display:block; float:left; text-align:left; padding:0px 10px 5px 5px; }
		#form-general select 
		{ width:195px; display:block; float:left; padding:5px; -moz-border-radius:5px;border-radius:5px;}
		#form-general input, #form-general textarea
		{ width:385px; display:block; float:left; padding:5px;}
		#form-general input.subs { width: 100px; }
		#form-general input.subs2 { width: 100px; }
		#form-general input, #form-general textarea, #form-general select 
		{ -moz-border-radius:5px;border-radius:5px;
		border-bottom:#ccc 1px solid; border-left:#EFECE7 1px solid;border-top:#EFECE7 1px solid;border-right:#ccc 1px solid; }
		
		/*Contacte*/
		.contacte  #form-general label a { width: 251px !important;}
							
		/*Butlleti*/					
		#form-general .radio-buttons  { width:87px; float:left; }
		#form-general .radio-buttons  label { width:30px; display:block; float:left; text-align:right; padding:5px;}
		#form-general .radio-buttons input { width:20px; display:block; float:left; text-align:right; padding:5px;}
		.radio-butlleti {  width:136px; float:left; height:20px;margin-top:10px;}
		#radio-bullet-float {  width:200px; float:left; height:20px; padding-top:9px; margin-top:10px;}
		#check-butlleti { clear:both; padding-top:10px;}
		p.check-butlleti { width:125px; float:left;  text-align:right; padding:5px 10px 5px 5px;}
		.ceck-butlleti-list { width:390px; float:left;}
		#acepto-envia { text-align:right; padding-top:15px; clear:both;}
		#acepto-envia-a       { text-align:right; clear: both;  float: right; text-align: right; width:397px;	}
		#acepto-envia-a input {width: 15px !important; margin-top: 7px;}
		#acepto-envia-a label {width: 240px !important;}
		#acepto-envia-b  p { text-align:right;}
			
		/*Amics del CCCB*/
		#form-general h2 { padding:10px 0;}
		
		/*Altres Arxius*/
		.altres-arxius .tot img { float:left; margin-bottom:10px; padding-right:10px;}
		.mapes-arxius img { float:left; padding:0 15px 10px 0;}
		
		/*CCCBsfera*/
		#menu-cccbsfera { background: url(logos-ccbfera.gif) no-repeat;}
		.cccbsfera .tot h2 { padding:17px 0 10px 10px; width:130px; float:left;}
		#menu-cccbsfera {width:755px; margin-left:82px; height:36px;}
			#menu-cccbsfera ul { padding:0;}
			#menu-cccbsfera li { float:left;}
				a#menu-cccbsfera-a { display:block; width:90px;   text-indent:-9999px; height:35px;}
				a#menu-cccbsfera-b { display:block; width:74px;  text-indent:-9999px; height:35px;}
				a#menu-cccbsfera-c { display:block; width:56px;   text-indent:-9999px; height:35px;}
				a#menu-cccbsfera-d { display:block; width:120px;   text-indent:-9999px; height:35px;}
				a#menu-cccbsfera-e { display:block; width:118px;   text-indent:-9999px; height:35px;}
				a#menu-cccbsfera-f { display:block; width:111px;   text-indent:-9999px; height:35px;}
				a#menu-cccbsfera-g { display:block; width:71px;   text-indent:-9999px; height:35px;}
				a#menu-cccbsfera-h { display:block; width:108px;   text-indent:-9999px; height:35px;}
		.cccbsfera .tres-cero-sis h3 { padding-bottom:5px;}
		.cccbsfera .tres-cero-sis h4 { font-size:11px; padding-bottom:5px;}
		.cccbsfera .cent-vuitanta  h4   { padding-top:10px;}
		.cccbsfera .cent-vuitanta  h4 a { color:#D24C1F; text-decoration:none; }
		.cccbsfera .tot { text-align:center;}
		
		/*Xarxes*/ 
		.xarxes .tot img { width:147px; float:left; padding-bottom:10px;}
		ul.llista-xarxes  { float:left; width:600px; margin-top:22px; padding-left:30px; margin-left:35px; border-left:#CCC 1px solid}
		.llista-xarxes-cccblab { height:40px; }
			#llista-cccblab { font-size:14px; padding:9px 8px 0 0;}
		.llista-xarxes li, .llista-xarxes-cccblab li { float:left; padding:0 4px;}
		a.xarxes-wp, a.xarxes-nv, a.xarxes-fb ,a.xarxes-tw, a.xarxes-yt, a.xarxes-fk, a.xarxes-de, a.xarxes-is, a.xarxes-vi, a.xarxes-bp, a.xarxes-pz, a.xarxes-tb { display:block; width:32px;text-indent:-9999px; height:32px;}
		a.xarxes-ve { display:block; width:128px;text-indent:-9999px; height:32px;}
		a.xarxes-wp { background:url(xarxes-wp.gif) no-repeat;}
		a.xarxes-ve { background:url(xarxes-ve.gif) no-repeat;}
		a.xarxes-nv { background:url(xarxes-nv.gif) no-repeat;}
		a.xarxes-fb { background:url(xarxes-fb.gif) no-repeat;}
		a.xarxes-tw { background:url(xarxes-tw.gif) no-repeat;}
		a.xarxes-yt { background:url(xarxes-yt.gif) no-repeat;}
		a.xarxes-fk { background:url(xarxes-fk.gif) no-repeat;}
		a.xarxes-de { background:url(xarxes-de.gif) no-repeat;}
		a.xarxes-is { background:url(xarxes-is.gif) no-repeat;}
		a.xarxes-vi { background:url(xarxes-vi.png) no-repeat;}
		a.xarxes-bp { background:url(xarxes-bp.gif) no-repeat;}
		a.xarxes-pz { background:url(xarxes-pz.gif) no-repeat;}
		a.xarxes-tb { background:url(xarxes-tb.gif) no-repeat;}
		a.xarxes-g-a { background:url(xarxes-grup-1.gif) no-repeat; display:block; width:73px;text-indent:-9999px; height:32px;}
		a.xarxes-g-b { background:url(xarxes-grup-2.gif) no-repeat; display:block; width:138px;text-indent:-9999px; height:32px;}
		a.xarxes-g-c { background:url(xarxes-grup-3.gif) no-repeat; display:block; width:93px;text-indent:-9999px; height:32px;}
	
		/*Mapa web*/
		.mapa-web-box      { width:20%; float:left;}
		.mapa-web-box-cinc { width:45%; float:left;}
		
		/*RSS*/
		.rss li { width:45%; float:left; padding:5px 0; margin:5px;   }
		.rss-icon a { background:url(follow-g.png) no-repeat; padding-left:25px; text-decoration:none; font-size:13px;}	
		.rss h3  { clear:both; padding-top:10px;}
		.google-rss a, .yahoo-rss a, .netvibes-rss a, .bloglines-rss a  { padding-left:25px; text-decoration:none; font-size:13px;}	
		.google-rss   a  { background:url(google.jpg) no-repeat;}
		.yahoo-rss    a  { background:url(yahoo.jpg) no-repeat;}
		.netvibes-rss  a { background:url(netvibes.jpg) no-repeat;}
		.bloglines-rss a { background:url(bloglines.jpg) no-repeat;}

        .rss-right {
            line-height: 25px;
            padding: 10px 15px 0 0;
            float: right;
            text-align: right;
        }

        #nav-calendar .rss-right {
            line-height: 38px;
            padding: 0;
        }

		/*Com arribar al CCCB*/
		.qui-som .fotos  img, .patrocinadors .fotos img { float:left;}
		
		/*Llistat Xcentric*/
		.llistat-xcentric img { float:left; padding:0 10px 10px 0;}
		.llistat-xcentric .cuatre-seixantacinc { float:left;}
		
		/*Perfil del contractant*/
		.catcert { clear: both;    display: block;    padding: 6px 0;}
		.catcert img  { float: left;    margin: 3px 10px 0 0;}
		.agenda .mostrar-actividades {padding:0 10px 10px 10px;}
		.agenda .mostrar-actividades h2{ padding:0 !important;}
		.agenda .mostrar-actividades h3{ padding:5px 0  !important;}

		
		/*Autor*/
		a.lk-list { font-size:12px !important; color: #D24C1F;}
	
 /*Peu
--------------------------------------------------------------------------- */
#peu { height:120px; background:url(logo_cccb_peu.jpg) no-repeat; }
	#peu-cccb { padding:10px 10px 10px 100px;}
		
		.peulinks { padding-left: 370px;position: relative;top: -50px; }
		.peuiconesxarxes { padding-left: 490px;position: relative;top: -50px; }
		
		#peu-a { float:left;font-size:11px; }
			#peu-a li { float:left; padding-right:10px;}
		#peu-b { float:left;}
			#peu-b li { float:left; width:16px; margin-left:10px;}
		
		 #follow-a, #follow-b, #follow-c, #follow-d, #follow-e, #follow-f, #follow-g, #follow-h
		{ display:block; width:16px; height:16px; text-indent:-9999px;  }
				#follow-a { background:url(follow-a.png) no-repeat;}
				#follow-b { background:url(follow-b.png) no-repeat;}
				#follow-c { background:url(follow-c.png) no-repeat;}
				#follow-d { background:url(follow-d.png) no-repeat;}
				#follow-e { background:url(follow-e.png) no-repeat;}		
				#follow-f { background:url(follow-f.png) no-repeat;}
				#follow-g { background:url(follow-g.png) no-repeat;}		
				#follow-h { background:url(follow-h.png) no-repeat;}			

/* Sotapeu - alert -------------------------------------------------------- */
.alert-bottom {
	background-color: #eeeeee;
	position: fixed;
	bottom: 0;
	padding: 5px;
	width: 100%;
	z-index: 101;
	text-align: center;
	vertical-align: middle;
}
.alert-bottom  .message{
	width: 98%;
	float: left;
}
.alert-bottom-close {
	background:url(close-min.png) no-repeat;
	width: 13px;
	height: 13px;
	float: right;
	margin-right: 25px;
	margin-top: 7px;
	cursor: pointer;
}

/*HACK PARA LAS CAJAS---------------http://www.positioniseverything.net/easyclearing.html--------------*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */