/* Barcelona Centre de Disseny */

/* Fulla d'estils per a les pagines interiors */



	/* Elements de la barra superior del contingut de la plana: breadcrumb i imprimir */

		#tools {
			width: 100%;
			overflow: hidden;
		}

			#tools p {
				color: #666;
				padding: 1.2em 0 2.2em 0;
				margin: 0;
				font-size: 1.1em;
				height:10px;
			}

				#tools p a {
					color: #666;
					text-decoration: none;
				}

					#tools p a:hover {
						text-decoration: underline;
					}

				#tools p.breadcrumb {
					float: left;
				}

				#tools p.imprimir {
					float: right;
				}

				#tools p.enviar {
					float: right;
				}

					#tools p.imprimir a {
						padding-left: 1.5em;
						padding-right: 1.5em;
						background: url("../images/icon_imprimir.gif") no-repeat left center;
					}

					#tools p.enviar a {
						padding-left: 2.3em;
						padding-right: 1.5em;
						background: url("../images/icon_enviar.gif") no-repeat left center;
					}




	/* Menu local */

		#menu-local {
			float: left;
			width: 20em;
			margin-bottom: 2em;
			background: url("../images/background_menu_local_li.gif") no-repeat left top;
		}

			#menu-local h2 {
				margin-top: 1px;
				padding: .5em;
				font-size: 1.2em;
				background: url("../images/background_menu_local_h2.gif") repeat-y left top;
			}

			#menu-local ul {

				background: url("../images/background_menu_local_li.gif") no-repeat left top;
			}

			#menu-local ul li {
				padding: .5em;
				background: url("../images/background_menu_local_li.gif") no-repeat left bottom;

			}

			#menu-local ul li strong,
			#menu-local ul li a {
				font-size: 1.2em;
			}

			#menu-local ul li strong {
				font-weight: normal;
				color: #FF0000;
			}

			#menu-local ul li a {
				color: #666;
				text-decoration: none;
			}

			#menu-local ul li a:hover {
				text-decoration: underline;
			}

				#menu-local ul li ul {
					margin-top: .5em;
					background: none;
				}

					#menu-local ul li ul li {
						margin-left: .5em;
						padding: .3em .5em;
						background: url("../images/li_menu_local.gif") no-repeat left .8em;
					}




	/* Contingut de la pagina */

		#content {
			float: right;
			width: 67em;
			overflow: hidden;
		}
		
		#content.small{
			width: 49.4em;
			float:none;
		}
		
		/* Id especial per a fer el contingut al 100% d'ample (planes accessibilitat, credits...) */
		
			#content-big {
				float: right;
				width: 90em;
				overflow: hidden;
			}


		/* Elements del titol */

			#titol {
				padding-right: 17em;
				margin-bottom: 2em;
			}

			#titol h2 {
				font-size: 2em;
				font-weight: normal;
			}

			#titol img {
				display: block;
				margin-bottom: 3em;
			}

			#titol > p {
				margin-top: 0;
			}

			#titol p.tornar {
				float: right;
                font-size: 1.1em;
				margin: 0;
				padding-left: 1em;
				background: url("../images/fletxa_tornar.gif") no-repeat left center;
			}

				#titol p.tornar a {
					color: #FF0000;
				}

			#titol p.tipus {
				margin: 0 0 3em 0;
				color: #999;
				font-size: 1em;
				font-weight: bold;
			}

			#titol p.subtitol {
				font-size: 1.4em;
				margin-top: .4em;
			}
			

				/* Titol per a les noticies */

					#titol.noticia {
						padding-right: 17em;
					}





		/* Elements generals del text editable */

			#text {
				float: left;
				width: 50em;
				padding-bottom: 5em;
			}
			
			#text.small{
				width: 49em;
			}

				#text h3 {
					font-size: 1.4em;
					margin-top: 1.5em;
					margin-bottom: .6em;
				}

					#text .titol-noticia {
						margin-bottom: 1.5em;
					}

						#text .titol-noticia h3 {
							font-size: 1.8em;
							font-weight: normal;
							margin: 0;
						}

						#text .titol-noticia p {
							margin: 0;
						}

					#text .titol-destacat-vermell {
						padding: .3em .8em;
						font-size: 1.2em;
						color: #fff;
						background-color: #FF0000;
					}

					#text .titol-destacat-negre {
						padding: .3em .8em;
						font-size: 1.2em;
						color: #fff;
						background-color: #333;
					}


				#text h4 {
					font-size: 1.2em;
					margin-top: 1.5em;
					margin-bottom: .6em;
				}

				#text p {
					margin-top: 0;
					margin-bottom: 1em;
					font-size: 1.2em;
					line-height: 1.5em;
					color: #333;
				}

				#text a {
					color: #FF0000;
				}

				#text ul,
				#text ol {
					margin-top: 1em;
					margin-bottom: 1em;
				}

					#text ul li {
						margin-left: 1em;
						margin-bottom: .6em;
						padding-left: 1.2em;
						font-size: 1.2em;
						line-height: 1.5em;
						background: url("../images/text_li.gif") no-repeat left .7em;
					}
					
					#text ol li {
						list-style-type: decimal;
						margin-bottom: .6em;
						margin-left: -.8em;
						padding-left: 0;
						font-size: 1.2em;
						line-height: 1.5em;
					}


	/* Menu dels enllacos relacionats */

		#relacionats {
			float: right;
			width: 14em;
			margin-bottom: 3em;
		}

			#relacionats h3 {
				color: #FF0000;
				font-size: 1.1em;
				font-weight: normal;
				margin-bottom: 1em;
			}

			#relacionats ul {
				/* background: url("../images/background_enllacos_li.gif") no-repeat top left; */
			}

				#relacionats ul li {
					font-size: 1.2em;
					padding: 0 0 1.8em 0;
					margin-bottom: 1.6em;
					background: url("../images/background_enllacos_li.gif") no-repeat bottom left;
				}


					#relacionats ul li a {
						color: #FF0000;
					}




	/* Llistes laterals per a les entitats organitzadores i patrocinadores */

		#entitats {
			float: right;
			width: 14em;
		}

			#entitats h3 {
				font-size: 1.1em;
				font-weight: normal;
				margin-bottom: .5em;
			}

			#entitats ul {
				margin-bottom: 2em;
			}

				#entitats ul li {
					margin-bottom: 1em;
				}




	/* Llistes amb imatges (per a publicacions i articles) */

		#text .llista-imatges {
			margin: 0;
			padding: 0;
			border-bottom: 1px solid #ccc;
		}

			#text .llista-imatges li {
				margin: 0;
				padding: 0;
				width: 100%;
				overflow: hidden;
				border-top: 1px solid #ccc;
				background: none;
				/*background: url("../images/li_llista_imatges_background.gif") repeat-y left top;*/
			}

				#text .llista-imatges li.destacat {
					background: url("../images/li_llista_imatges_destacat_background.gif") repeat-y left top;
				}

				#text .llista-imatges li .descripcio {
					padding: 1em 0 1em 0;
					margin-right: 10px;
				}

					#text .llista-imatges li .descripcio .sobretitol {
						margin-bottom: 0;
						font-size: 1.2em;
						color: #FF0000;
					}

					#text .llista-imatges li .descripcio h3 {
						margin: 0 0 .4em 0;
						font-size: 1.2em;
						color: #333;
					}

						#text .llista-imatges li .descripcio h3 a {
							color: #333;
							text-decoration: none;
						}

							#text .llista-imatges li .descripcio h3 a:hover {
								text-decoration: underline;
							}

					#text .llista-imatges li .descripcio p {						
						font-size: 1em;
					}



				#text .llista-imatges li .imatge {
					float: right;
					text-align: center;
					width: 162px;
				}

					#text .llista-imatges li .imatge img {
						margin: 0 auto;
						display: block;
						border: 1px solid #fff;
					}




	/* Estils per a la seccio de noticies */

		#text ul.llista-anys {
			width: 100%;
			overflow: hidden;
			border-bottom: 1px solid #ccc;
			margin: 0 0 1.5em 0;
			padding: .5em 0;
			background-color: #f6f6f6;
		}

			#text ul.llista-anys li {
				float: left;
				display: block;
				background: none;
				padding: 0 .5em;
				margin: 0;
				border-right: 1px solid #FF0000;
			}

				#text ul.llista-anys li.last {
					padding-right: 0;
					margin-right: 0;
					border-right: none;
				}


		#text ul.llista-noticies {
			border: none;
		}

			#text ul.llista-noticies li {
				background: none;
				border-bottom: 1px solid #ccc;
				margin-left: 0;
				padding-left: .4em;
				padding-bottom: 1.5em;
				margin-bottom: 1.5em;
			}

				#text ul.llista-noticies li .data {
					margin: 0;
					font-size: .9em;
					color: #999;
				}

				#text ul.llista-noticies li h4 {
					font-size: 1.3em;
					margin-top: .3em;
					margin-bottom: .3em;
				}

					#text ul.llista-noticies li h4 a {
						color: #333;
						text-decoration: none;
					}

						#text ul.llista-noticies li h4 a:hover {
							text-decoration: underline;
						}

				#text ul.llista-noticies li p {
					font-size: 1em;
					margin: 0;
				}

				#text ul.llista-noticies li p.links {
					font-size: 1em;
					color: #FF0000;
					margin: 0;
				}

				#text ul.llista-noticies li.last {
					border-bottom: none;
				}




	/* Galeria d'imatges */

		#text ul.galeria-imatges {
			width: 100%;
			overflow: hidden;
			margin: 2em 0;
			padding-top: 1em;
			border-top: 1px solid #ccc;
			border-bottom: 1px solid #ccc;
		}

			#text ul.galeria-imatges li {
				float: left;
				padding: 0 0 1em 1em;
				margin: 0;
				background: none;
			}

			#text ul.galeria-imatges li a {
			}

			#text ul.galeria-imatges li img {
				display: block;
				border: 1px solid #ccc;
			}




	/* Llista de memories */

			#text ul.llista-memories {
				margin: 7px 0 0 2px !important;
			}

				#text ul.llista-memories li {
					float: left;
					margin: 0 0 2em -1px !important;
					padding: 0;
					border: 1px solid #ccc;
					background: none;
				}

				#text ul.llista-memories li a {
				}

				#text ul.llista-memories li img {
					display: block;
					padding: 1px;
				}




	/* Estils aplicables des de l'editor de text */

		/* Text de presentacio */

			#text .presentacio {
				font-size: 1.2em;
				margin-bottom: 2em;
			}


		/* Text de presentacio amb franja lateral */

			#text .presentacio-franja {
				font-size: 1.2em;
				padding-left: 1em;
				margin-bottom: 2em;
				border-left: 2px solid #FF0000;
			}


		/* Text destacat */

			#text .destacat {
				color: #666;
				padding-left: 1em;
				margin-left: 1em;
				border-left: 2px solid #FF0000;
			}


		/* Text per a la font d'una noticia */

			#text .font-noticia {
				font-size: 1em;
				font-style: italic;
			}


		/* Text emmarcat */

			#text .remarcat {
				padding: 1em 1em 2em 1em;
				margin-bottom: 2em;
				margin-top: 2em;
				border: 1px solid #E4E3E3;
				background-color: #F8F8F8;
			}


		/* Text vermell */

			#text .vermell {
				color: #FF0000;
			}


		/* Alineament de les imatges */

			#text .imatge-dreta {
				float: right;
				margin: 0 0 .2em 1.5em;
			}

			#text .imatge-esquerra {
				float: left;
				margin: 0 1.5em .2em 0;
			}


		/* Data de les noticies */

			#text .data-noticia {
				color: #999;
				font-size: 1em;
				margin-bottom: 0;
			}


		/* Element del llistat en negreta */

			#text .llista-negreta {
				font-weight: bold;
			}


		/* Element del llistat en negreta */

			#text .llista-vermell {
				color: #FF0000;
			}


		/* Element sense marge superior */

			#text .sense-marge-superior {
				margin-top: 0;
			}




	/* Estils per a la seccio del newsletter */

		/* Llistat d'opcions */

			#text ul.opcions-newsletter {
				width: 100%;
				overflow: hidden;
				margin: 0 0 1.5em 0;
				padding: .5em 0;
			}

				#text ul.opcions-newsletter li {
					float: left;
					display: block;
					background: none;
					padding: 0 .5em;
					margin: 0;
					border-right: 1px solid #FF0000;
				}

					#text ul.opcions-newsletter li.last {
						padding-right: 0;
						margin-right: 0;
						border-right: none;
					}


		/* Formulari de subscripcio */

			#text .standardForm {
				margin: 1.5em 0 0 0;
				padding: 0;
			}

				#text .standardForm legend {
					display: none;
				}

				#text .standardForm .fields {
					border: 0;
					*border-top: 1px solid #fff;
					border-bottom: 1px solid #ccc;
					margin: 0;
					padding: 0 1em 1em 1em;
				}

				#text .standardForm .field {
					width: 100%;
					overflow: hidden;
					margin-bottom: 1em;
				}

				#text .standardForm .field label {
					color: #333;
					font-size: 1.1em;
					display: block;
					float: left;
					line-height: 1.6em;
					vertical-align: middle;
				}

				#text .standardForm .field input {
					font-size: 1.1em;
					display: block;
					float: left;
					vertical-align: middle;
				}

				#text .standardForm .field fieldset{
					border: 0;
					margin: 0;
				}
					
					#text .SendtoForm .toname label,
					#text .SendtoForm .fromname label,
					#text .SendtoForm .toemail label,
					#text .SendtoForm .fromemail label,
					#text .SendtoForm .comment label {
						width: 17em;
					}
					
					#text .standardForm .standard label,
                    #text .standardForm .company label,
					#text .standardForm .name label,
					#text .standardForm .surname label,
					#text .standardForm .job label,
					#text .standardForm .email label,
					#text .standardForm .address label,					
					#text .standardForm .language label,					
					#text .standardForm .country label,
					#text .standardForm .phone label,
					#text .standardForm .web label,
					#text .standardForm .password label,
                    #text .standardForm #company_data label,
                    #text .standardForm #economic_data label,     
                    #text .standardForm #design label,  
                    #text .standardForm #internal_activity label,     
                    #text .standardForm #external_activity label,
                    #text .standardForm #awards label                         
                                              {
						width: 13em;
					}
					
					#text .standardForm .origin label {
						width: 9em;
					}
					
					#text .standardForm .city-label {
						width: 6.3em;;
						*width: 6.6em;
						margin: 0;
					}
					
					#text .standardForm .cp-label {
						width: 2.8em;
						margin: 0;
					}

					#text .ContactForm .name label,
					#text .ContactForm .surname label,
					#text .ContactForm .telephone label,
					#text .ContactForm .email label,
					#text .ContactForm .company label,
					#text .ContactForm .comment label {
						width: 11em;
					}

				#text .standardForm #origin-control,
				#text .standardForm #language-control{
					border: 0;
					padding: 0;
					clear: none;
				}

					#text .standardForm .origin fieldset div label,
					#text .standardForm .language fieldset div label{
						width: auto;
						margin-right:1em;
					}

					#text .standardForm .origin fieldset div input,
					#text .standardForm .language fieldset div input {
						margin-left:0;
					}


					/* Control del tamany dels inputs */
					
						.standardForm .input-text {
							width: 22.5em;
						}

						#text .standardForm #standard-control,
                        #text .standardForm #name-control,
						#text .standardForm #surname-control,
						#text .standardForm #email-control,
						#text .standardForm #company-control,
						#text .standardForm #job-control,
						#text .standardForm #address-control,
						#text .standardForm #country-control,
						#text .standardForm #phone-control,
						#text .standardForm #web-control,
						#text .standardForm #password-control,
						#text .ContactForm .fields input,
                        #text .standardForm #company_data #enterprise,
                        #text .standardForm #company_data #address,
                        #text .standardForm #company_data #phone,
                        #text .standardForm #company_data #email,
                        #text .standardForm #company_data #company_web,
                        #text .standardForm #company_data #sector,
                        #text .standardForm #company_data #workers,
                        #text .standardForm #company_data #contact_name,
                        #text .standardForm #company_data #contact_position,
                        #text .standardForm #company_data #explanation,
                        #text .standardForm #economic_data #social_capital,
                        #text .standardForm #design #design_contact_name,
                        #text .standardForm #design #position_contact_name,
                        #text .standardForm #internal_activity #internal_communication_design_depends,
                        #text .standardForm #internal_activity #internal_product_design_depends,
                        #text .standardForm #internal_activity #internal_environment_design_depends,
                        #text .standardForm #internal_activity #internal_packaging_design_depends,
                        #text .standardForm #internal_activity #other_internal_activities,
                        #text .standardForm #external_activity #external_communication_design_depends,
                        #text .standardForm #external_activity #external_product_design_depends,
                        #text .standardForm #external_activity #external_environment_design_depends,
                        #text .standardForm #external_activity #external_product_design_depends,
                        #text .standardForm #external_activity #external_packaging_design_depends,
                        #text .standardForm #external_activity #other_external_activities,
                        #text .standardForm #awards #company_award_name1,
                        #text .standardForm #awards #award_purpose1,
                        #text .standardForm #awards #company_award_name2,
                        #text .standardForm #awards #award_purpose2,
                        #text .standardForm #awards #company_award_name3,
                        #text .standardForm #awards #award_purpose3,
                        #text .standardForm #awards #product_award_name1,
                        #text .standardForm #awards #product_award_name2,
                        #text .standardForm #awards #product_award_name3
                                                        {
							width: 22.5em;
						}
						
						#text .standardForm #city-control {
							width: 16em;
							margin-right: 1em;
						}
						
						#text .standardForm #postalCode-control {
							width: 5em;
							margin-right: 1em;
							margin-left: 3.9em;
						}
						
						#text .SendtoForm #fromname-control,
						#text .SendtoForm #fromemail-control,
						#text .SendtoForm #toname-control,
						#text .SendtoForm #toemail-control {
							width: 22.5em;
						}
						
						textarea {
							width: 500px;
							height: 100px;
							font-size: 1.1em;
							font-family: Verdana, Arial, Tahoma, sans-serif;
						}
						
						#text .ContactForm .fields textarea, 
						#text .SendtoForm .fields textarea {						
							width: 31em;
							height: 11em;
						}

				/* Estils especials per al formulari d'acces a l'eina d'autodiagnosi */

					.views-CheckList div {
						width: 24em !important;
						float: left;
						vertical-align: middle;
						line-height: 2em;
					}
					
						.views-CheckList div * {
							vertical-align: middle;
						}

						.category {
							width: 100%;
							overflow: hidden;
							clear: both;
							margin-left: 1.2em;
						}

							.category h2 {
								font-size: 1.1em;
								font-weight: normal;								
								margin-top: .8em;
							}

						.views-RadioList {
							clear: left;
						}

						.views-RadioList div label {
							margin-right: 1em;
						}

						#designDeptStaff-control,
						#customActivity-control {
							margin-left: 1em;
						}

						#timeFirstTime-control div {
							clear: left;
						}

						.category-title-on,
						.category-title-off {
							padding-left: 1.2em;
							margin-bottom: .1em;
							cursor: pointer;
							font-weight: normal !important;
						}

						.category-title-on {
							background: url("../images/fletxa_on.gif") no-repeat left center;
						}

						.category-title-off {
							color: #333;
							background: url("../images/fletxa_off.gif") no-repeat left center;
						}


        /* Formulari de subscripcio BDW */
        #text .standardForm .activitybold {
            font-weight: bold;
        }        

		/* Errorbox pels formularis */

			.errorBox li {
				color:#FF0000;
			}


	/* Estils per a la seccio del directori de professionals */

		/* Formulari del directori de professionals */

			#text form.cercador {
				margin: 0;
				padding: 0;
			}

				#text form.cercador * {
					vertical-align: middle;
				}

				#text form.cercador fieldset {
					padding: 0 0 1em .2em;
					margin: 0 0 .5em 0;
					border: 0px solid #ccc;
					border-bottom: 1px solid #ccc;
				}

					#text form.cercador fieldset fieldset {
						padding: 0;
						margin: 0 0 .5em .5em;
						*margin: 0 0 .5em -0.5em;
						border-bottom: 0;
					}

					#text form.cercador fieldset legend {
						color: #FF0000;
						font-size: 11px;
						font-weight: bold;
						margin: 0;
						padding: 0;
						margin-left: .8em;
						*margin-left: .2em;
					}

						#text form.cercador fieldset legend * {
							vertical-align: middle;
						}

						.field {
							overflow: hidden;
							padding-top: .5em;
							/*margin-left: 2em;*/
							*height: 1%;
						}

							.field .field {
								margin-bottom: 1em;
								margin-left: 1.2em;
								*margin-left: 2em;
							}

							.field .columna-esquerra {
								width: 55%;
								float: left;
							}

							.field .columna-dreta {
								width: 42%;
								float: right;
							}

		/* Posicionament de l'avis del formulari de jornades */
		
			#text .SubscriberForm {
				position: relative;
			}
			
			#text .SubscriberForm #dades {
				position:absolute; 
				width:450px; 
				left: 15px; 
				bottom: 35px;
				z-index: 1; 
				display:none; 
				background-color:#FFF; 
				padding:15px; 
				border:1px solid #000;
			}



		/* Resultats de la cerca */

			#text .dades-cerca {
				font-size: 1em;
				color: #FF0000;
			}

				#text .dades-cerca strong {
					color: #333;
				}

			#text .altra-cerca {
				padding: .3em .5em;
				background-color: #F6F6F6;
				border-bottom: 1px solid #ccc;
			}

			#text .resultats-cerca {
				margin-left: .7em;
			}

				#text .resultats-cerca li {
					background: none;
					margin: 0;
					padding: 0;
				}

					#text .resultats-cerca li h3 a {
						color: #333;
					}

					#text .resultats-cerca li dt {
						float: left;
						display: block;
						width: 7em;
						color: #FF0000;
						margin-bottom: .4em;
					}

					#text .resultats-cerca li dd {
						color: #333;
						margin-left: 7em;
						margin-bottom: .4em;
					}


		/* Fitxa del professional */

			#text dl.dades-professional dt {
				float: left;
				display: block;
				width: 15em;
				color: #FF0000;
				margin-bottom: .4em;
			}

			#text dl.dades-professional dd {
				color: #333;
				margin-left: 15em;
				margin-bottom: .4em;
			}


			#text ul.casos-practics {
				margin: 0;
				padding: 0;
			}

				#text ul.casos-practics li {
					width: 100%;
					overflow: hidden;
					margin: 0;
					padding: 0;
					background: none;
				}

					#text ul.casos-practics li img {
						float: right;
						margin: 0 0 .5em 1em;
					}

					#text ul.casos-practics li h4 {
						color: #FF0000;
						font-size: 1.3em;
						font-weight: normal;
						margin-top: .5em;
					}

					#text ul.casos-practics li p {
						font-size: 1em;
					}


		/* Boto del formulari */

			#text .standardForm .buttons {
				width: 100%;
				overflow: hidden;
				margin-bottom: 3em;
			}

				#text .standardForm .buttons input {
					float: right !important;
					color: #fff;
					font-size: 12px;
					font-weight: bold;
					padding: .2em 1em;
					margin: .4em;
					border-top: 1px solid #ED6C6C;
					border-left: 1px solid #ED6C6C;
					border-bottom: 1px solid #6E0000;
					border-right: 1px solid #6E0000;
					background-color: #FF0000;
				}			


		/* Boto del formulari iframe */

			.buttons_frame {
				width: 100%;
				overflow: hidden;
				margin-bottom: 1.5em;
			}

				.buttons_frame input {
					float: right !important;
					color: #fff;
					font-size: 12px;
					font-weight: bold;
					padding: .2em 1em;
					margin: .4em;
					border-top: 1px solid #ED6C6C;
					border-left: 1px solid #ED6C6C;
					border-bottom: 1px solid #6E0000;
					border-right: 1px solid #6E0000;
					background-color: #FF0000;
				}
				
				.buttons_frame input.esborrar {
					float: left !important;
					color: #333;
					border-top: 1px solid #CCC;
					border-left: 1px solid #CCC;
					border-bottom: 1px solid #666;
					border-right: 1px solid #666;
					background-color: #ccc;					
				}




	/* Estils per al newsletter */

		#text .content-newsletter {
			width: 66.8em;
			overflow: hidden;
			border: 1px solid #E4E3E3;
			border-bottom: 0;
			margin-bottom: 1.5em;
		}

			#text .content-newsletter .data {
				text-align: right;
				padding: .5em;
				margin: 0;
				background-color: #F8F8F8;
			}

			#text .content-newsletter ul {
				padding: 0;
				margin: 0;
			}

				#text .content-newsletter ul li {
					width: 63.8em;
					overflow: hidden;
					font-size: 1em;
					margin: 0;
					padding: 1.5em;
					/*padding-bottom: .5em;*/
					border-bottom: 1px solid #E4E3E3;
					background: none;
				}

				#text .content-newsletter ul li p {
					font-size: 11px;
					margin-bottom: 0;
				}

				#text .content-newsletter ul li h3 {
					font-size: 12px;
					margin-top: 0;
					margin-bottom: .2em;
				}

					#text .content-newsletter ul li h3 a {
					}

				#text .content-newsletter ul li img {
					float: left;
					margin: 0 2em 0 0;
				}

				#text .content-newsletter ul li.principal {
					padding-top: .5em;
					background-color: #F8F8F8;
				}

				#text .content-newsletter ul li.principal h3 {
					font-size: 18px;
					font-weight: normal;
					line-height: 20px;
					margin: 0 0 .5em 0;
					padding: 0;
				}

					#text .content-newsletter ul li.principal h3 a {
					}

				#text .content-newsletter ul li.principal p {
					margin-bottom: 1em;
				}

				#text .content-newsletter ul li.principal img {
					float: right;
					margin: 0 0 0 2em !important;
				}



		/* Llista de logos centrada */

			#text p.logos {
				text-align: center;
				width: 61em;
			}




	/* Estils per a les fitxes de disseny */

		#text .bloc-pestanyes {
			border: 1px solid #ccc;
		}

			#text .bloc-pestanyes p.tornar-fitxa {
				float: right;
				margin: 0;
				padding-left: 1em;
				background: url("../images/fletxa_tornar.gif") no-repeat left center;
			}

			#text .titol-fitxa {
				color: #FF0000;
				text-decoration: underline;
				font-size: 1.4em;
			}
			
			#text .bloc-pestanyes p.titol-fitxa-dins {
				color: #333;
				font-weight: bold;
				font-size: 1.4em;
			}
		 
			#text .bloc-pestanyes h2 {
				color: #fff;
				font-size: 1.6em;
				font-weight: normal;
				padding: .8em;
				background-color: #333;
			}
        
        /* Video noticies */

        #text #video-new object,
        #text #video-new embed {
                display: block;
                height: 27.6em;                
                width: 49em;
            }

		#text .pestanyes {
			width: 100%;
			overflow: hidden;
			margin: 0;
			padding: 0;			
			background-color: #fff;
			border: none;
			border-top: 1.5em solid #FF0000;
		}

			#text .pestanyes li {
				float: left;
				margin: 0;				
				padding: .5em .4em .5em .4em;
				background-image: none;
				background-color: #eee !important;
				border-bottom: 1px solid #ccc;
			}

				#text .pestanyes li.tabs-selected {
					background-color: #fff !important;
					border-bottom: none;
					font-weight: bold;
				}

				#text .pestanyes li.fitxa1 {
					width: 10.28em;					
					*width: 10.4em;					
					background: url("../images/background_pestanya_fitxa.gif") no-repeat right top;
				}
				#text .pestanyes li.fitxa2 {
					width: 17.78em;
					*width: 17.9em;
					background: url("../images/background_pestanya_fitxa.gif") no-repeat right top;
				}
				#text .pestanyes li.fitxa3 {
					width: 14.78em;
					*width: 14.8em;
					background: url("../images/background_pestanya_fitxa_last.gif") no-repeat right top;
				}
				
					#text .pestanyes li.fitxa1 a,
					#text .pestanyes li.fitxa2 a,
					#text .pestanyes li.fitxa3 a {
						*padding-left: 2px;						
					}

					#text .pestanyes li a {
						color: #333;
						text-decoration: none;
					}

						#text .pestanyes li.selected a {
							color: #FF0000;
						}

						#text .pestanyes li a:hover {
							text-decoration: underline;
						}

				#text .contingut-fitxa {
					padding: 2em;
				}
				
				
	/* Estils per a generar l'arbre de la web */

		#text #mapa-web a {			
			color: #333;
		}

			#text #mapa-web ul li {
			}
			
				#text #mapa-web ul li li {
					font-size: 1em;
				}
				
					#text #mapa-web ul li li li {
						background: url("../images/text_mapaweb_li.gif") no-repeat left .8em;
					}


	/* Estils per als botons grisos */
	
		#text .llista-botons {
		}
			
			#text .llista-botons li {
				width: 24em;
				float: left;

				padding: 1.2em 0;
				margin: 0 .5em;
				background: #eee;
				text-align: center;
				font-size: 1em;
			}

	/* Estils per als videos ExID */
	
		#text .video-exid .description{
            padding-top: 2em;
		}

        #text .video-exid #titol {
            padding-right: 0;
        }
			

	/* Estils per a la taula de logos (pagina d'id 70) */

		#taula-logos {
			padding-bottom: 50px;
		}

        
    /* Estils per formulari Premi Cambra */
    
    p.company_data, p.economic_data, p.design, p.internal_activity, p.external_activity, p.awards {
        margin-top: 0;
        margin-bottom: 1em;
        font-size: 1.2em;
        line-height: 1.5em;
        color: #333;
    }
    
        #company_data , #economic_data, #design, #internal_activity, #external_activity, #awards, #legal_advice{
            border-bottom: 1px solid #cccccc;
            padding-bottom:1em;
            margin: 0 0 1em 1em;
        }
        
            #text .standardForm #company_data h4, #text .standardForm #design h4, #text .standardForm #external_activity h4, #text .standardForm #awards h4 {
                color:#333333;
                font-size:1.1em;
                line-height:1.6em;
                vertical-align:middle;
            }
        
        #legal_advice {
            border-bottom: none;
        }
        
            #legal_advice  p{
                font-size: 1em;
            }
    
        #text .standardForm #company_data #creation_date, #text .standardForm #company_data #workers,
        #text .standardForm #company_data #creation_date, #text .standardForm #internal_activity #internal_communication_design_people ,
        #text .standardForm #internal_activity #internal_product_design_people, #text .standardForm #internal_activity #internal_environment_design_people,
        #text .standardForm #internal_activity #internal_packaging_design_people, #text .standardForm #internal_activity #internal_packaging_design_people,
        #text .standardForm #external_activity #external_communication_design_people, #text .standardForm #external_activity #external_product_design_people,
        #text .standardForm #external_activity #external_environment_design_people, #text .standardForm #external_activity #external_environment_design_people,
        #text .standardForm #external_activity #external_packaging_design_people,
        #text .standardForm #awards #company_award_year1, #text .standardForm #awards #product_award_year1,
        #text .standardForm #awards #company_award_year2, #text .standardForm #awards #product_award_year2,
        #text .standardForm #awards #company_award_year3, #text .standardForm #awards #product_award_year3{
            margin-right:1em;
            width:5em;            
        }
        
        #text .standardForm #company_data .cp label.cp {
            margin:0;
            width:2.8em;
        }
        
        #text .standardForm #company_data .cp label.town {
            margin:0;
            width:6.3em;
        }
        
        #text .standardForm #company_data #cp {
            margin-left:3.9em;
            margin-right:1em;
            width:5em;
        }
        
        #text .standardForm #company_data #town {
            margin-right:1em;
            width:16em;
        }
        
        #text .standardForm #economic_data #invoicing2007, #text .standardForm #economic_data #invoicing2008, #text .standardForm #economic_data #invoicing2009,
        #text .standardForm #economic_data #export2007, #text .standardForm #economic_data #export2008, #text .standardForm #economic_data #export2009,
        #text .standardForm #economic_data #design_investment2007, #text .standardForm #economic_data #design_investment2008, #text .standardForm #economic_data #design_investment2009,
        #text .standardForm #economic_data #results2007, #text .standardForm #economic_data #results2008, #text .standardForm #economic_data #results2009{
            margin-right: 1em;
            width: 6.6em;
            text-align: right;
        }
        
        #text .standardForm #economic_data p.year{
            font-size:1.1em;
            margin-bottom:0;
            margin-left:13em;
        }
        
            #text .standardForm #economic_data p.year span{
                margin-left:2.6em;
                margin-right:3em;
            }
            
            #text .standardForm #economic_data p.year span.last{
                margin-left:2.8em;
                margin-right:2em;
            }
        
        #text .standardForm #external_activity .contract_yes  label
                   {
            margin-bottom:0.5em;
            width:34.3em;
        }
        
        #text .standardForm #awards .industrial_property  label,
        #text .standardForm #internal_activity .design_process  label,
        #text .standardForm #internal_activity .design_department_history  label,
        #text .standardForm #design .benefits  label,
        #text .standardForm #design .design_explanation  label{
            margin-bottom:0.3em;
            width:35.9em;
        }
        
        #text .standardForm #design .internal_design_department  label
                  {
            float:left;
            width:25em;
            margin-right:9.3em;
        }
        
        #text .standardForm #design .external_design_department  label
                  {
            float:left;
            width:29em;
            margin-right:5.3em;
        }
        
        #text .standardForm #design #design_explanation, #text .standardForm #design #benefits, #text .standardForm #internal_activity #design_department_history,
        #text .standardForm #internal_activity #design_process, #text .standardForm #awards #industrial_property{
            width:35.5em;
        }

        #text .standardForm label.hidden, #text .standardForm label.hiddentrad {
            display: none;
        }
        
        .cambra-show {
            display: block;
        }
        
        .cambra-hide {
            display: none;
        }
        
