/* dom */
html { font-size: 100%; } /* WinIE text resize correction */
body {
	display: block;
	margin: 0;
	padding: 0;
	font-family: verdana, helvetica, sans-serif;
	font-size: 0.75em; /* 12px */
	color: #333;
	background: #a0ce46 url('img/bg.jpg') repeat-y 50% 0;
}
* { margin: 0; border: none; padding: 0; }
a { /*outline: 0;*/ color: #3f7108; text-decoration :none; }
	a:hover { color: #284805; text-decoration: underline; }
	a:visited { font-size:inherit; }
p { margin-bottom: 1em; line-height: 1.4em; }
ul { list-style: none; }
		ul li.clear { clear: left; }
/* izquierda, derecha y centrar */
div.left { clear: left; float: left; width: 49%; }
div.right { clear: right; float: right; width: 49%; }
.center { text-align: center; }
/* clearfix */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.clearfix { display:inline-block; }
	/* esconder de IE mac \*/
	.clearfix { display:block; }

/* menú accesibilidad (oculto) */
#acc { position: absolute; top: -999em; }

/* wrapper */
#page {
	width: 940px;
	margin: 0 auto;
	background: #fff;
}
	#page #misc {
		padding: .5em 14px .5em 40px;
		font-family: arial, helvetica, sans-serif;
		background: #66cdcc;
	}
		/* idiomas */
		#page #misc #languages {
			display: inline; /* ie6hf */
			clear: left;
			float: left;
		}
				#page #misc #languages li a {
					padding: 8px 0 8px 23px;
					color: #fff;
					font-weight: bold;
					background: url('img/bt_idioma.gif') no-repeat 0 50%;
				}
		/* buscador */
		#page #misc #search {
			display: inline; /* ie6fh */
			clear: right;
			float: right;
			margin: 0 0 0 1em;
		}
			#page #misc #search label {
				display: inline;
			}
				#page #misc #search label input {
					vertical-align: middle;
					width: 140px;
					padding: .167em .5em;
					color: #444;
					font-size: 1em;
					background: #f6f6f6 url('img/bg_search.png') repeat-x;
				}
				#page #misc #search label span {
					vertical-align: middle;
					color: #fff;
					font-weight: bold;
				}
			#page #misc #search input {
				vertical-align: middle;
				margin: 0 .15em;
			}
				#page #misc ul.misc li {
					display: inline;
					float: left;
					border-left: 1px solid #8cdfe0;
					border-right: 1px solid #4da5a6;
					padding: .83em;
					line-height: .9em;
				}
					#page #misc ul.misc li.first {
						border-left: 0;
						padding-left: 0;
					}
					#page #misc ul.misc li.last {
						border-right: 0;
					}
					#page #misc ul.misc li.thin {
						padding: 0 0 0 .667em;
					}
					#page #misc ul.misc li a {
						color: #fff;
						font-weight: bold;
					}
	/* cabecera */
	#page #header {
		height: 181px;
		background: url('img/imatge_principal_interior.jpg') no-repeat center center;
	}
		#frontpage #page #header {
			height: 176px;
			background: url('img/imatge_principal_portada_nova.jpg') no-repeat center center;
		}
		#frontpage #page h3{
			font-size: 16px;
			font-weight:boldest;
			background:none;
			padding-left:13px;
			margin-bottom: 0px;
			padding-bottom: 10px;
			padding-top: 10px;
		}
		#page #header h1 {
			display: inline; /* ie6fh */
			clear: left;
			float: left;
			width: 188px;
			height: 113px;
			margin: 14px 0 0 37px;
		}
			#frontpage #page #header h1 {
				width: 280px;
				height: 100px;
				margin: 0 0 0 40px;
			}
			#page #header h1 a {
				display: block;
				width: 188px;
				height: 113px;
			}
				#frontpage #page #header h1 a {
					width: 280px;
					height: 175px;
				}
				#page #header h1 a span {
					position: absolute;
					top: -999em;
					left: -999em;
				}
	/* menú portada */
	#page #frontpage-menu {
		margin: 12px 0 18px 0;
		padding: 0 20px 20px 30px;
		background: url('img/bg_separa.png') repeat-x 0 100%;
	}
		#page #frontpage-menu li {
			display: inline; /* ie6fh */
			float: left;
			width: 211px;
			height: 60px;
			margin: 0 11px 0 0;
		}
		#frontpage #page #frontpage-menu li a {
			height: 60px;	
			width: 211px;
		}
			/* castellà */
			#page #frontpage-menu.es li#causes a {
				background: url('img/menu_home.jpg') no-repeat -219px 0;
			}
				#page #frontpage-menu.es li#causes.current a {
					background: url('img/menu_home.jpg') no-repeat -219px -120px;
				}
				#page #frontpage-menu.es li#causes a:hover {
					background: url('img/menu_home.jpg') no-repeat -219px -60px;
				}
			#page #frontpage-menu.es li#cohorts a {
				background: url('img/menu_home.jpg') no-repeat -438px 0;
			}
				#page #frontpage-menu.es li#cohorts.current a {
					background: url('img/menu_home.jpg') no-repeat -438px -120px;
				}
				#page #frontpage-menu.es li#cohorts a:hover {
					background: url('img/menu_home.jpg') no-repeat -438px -60px;
				}
			#page #frontpage-menu.es li#institutions a {
				background: url('img/menu_home.jpg') no-repeat -657px 0;
			}
				#page #frontpage-menu.es li#institutions.current a {
					background: url('img/menu_home.jpg') no-repeat -657px -120px;
				}
				#page #frontpage-menu.es li#institutions a:hover {
					background: url('img/menu_home.jpg') no-repeat -657px -60px;
				}
			#page #frontpage-menu.es li#presentation a {
				background: url('img/menu_home.jpg') no-repeat 0 0;
			}
				#page #frontpage-menu.es li#presentation.current a {
					background: url('img/menu_home.jpg') no-repeat 0 -120px;
				}
				#page #frontpage-menu.es li#presentation a:hover {
					background: url('img/menu_home.jpg') no-repeat 0 -60px;
				}
				/* català */
			#page #frontpage-menu.ca li#causes a {
				background: url('img/menu_home_ca.jpg') no-repeat -219px 0;
			}
				#page #frontpage-menu.ca li#causes.current a {
					background: url('img/menu_home_ca.jpg') no-repeat -219px -120px;
				}
				#page #frontpage-menu.ca li#causes a:hover {
					background: url('img/menu_home_ca.jpg') no-repeat -219px -60px;
				}
			#page #frontpage-menu.ca li#cohorts a {
				background: url('img/menu_home_ca.jpg') no-repeat -438px 0;
			}
				#page #frontpage-menu.ca li#cohorts.current a {
					background: url('img/menu_home_ca.jpg') no-repeat -438px -120px;
				}
				#page #frontpage-menu.ca li#cohorts a:hover {
					background: url('img/menu_home_ca.jpg') no-repeat -438px -60px;
				}
			#page #frontpage-menu.ca li#institutions a {
				background: url('img/menu_home_ca.jpg') no-repeat -657px 0;
			}
				#page #frontpage-menu.ca li#institutions.current a {
					background: url('img/menu_home_ca.jpg') no-repeat -657px -120px;
				}
				#page #frontpage-menu.ca li#institutions a:hover {
					background: url('img/menu_home_ca.jpg') no-repeat -657px -60px;
				}
			#page #frontpage-menu.ca li#presentation a {
				background: url('img/menu_home_ca.jpg') no-repeat 0 0;
			}
				#page #frontpage-menu.ca li#presentation.current a {
					background: url('img/menu_home_ca.jpg') no-repeat 0 -120px;
				}
				#page #frontpage-menu.ca li#presentation a:hover {
					background: url('img/menu_home_ca.jpg') no-repeat 0 -60px;
				}
			/* anglès */
			#page #frontpage-menu.en li#causes a {
				background: url('img/menu_home_en.jpg') no-repeat -219px 0;
			}
				#page #frontpage-menu.en li#causes.current a {
					background: url('img/menu_home_en.jpg') no-repeat -219px -120px;
				}
				#page #frontpage-menu.en li#causes a:hover {
					background: url('img/menu_home_en.jpg') no-repeat -219px -60px;
				}
			#page #frontpage-menu.en li#cohorts a {
				background: url('img/menu_home_en.jpg') no-repeat -438px 0;
			}
				#page #frontpage-menu.en li#cohorts.current a {
					background: url('img/menu_home_en.jpg') no-repeat -438px -120px;
				}
				#page #frontpage-menu.en li#cohorts a:hover {
					background: url('img/menu_home_en.jpg') no-repeat -438px -60px;
				}
			#page #frontpage-menu.en li#institutions a {
				background: url('img/menu_home_en.jpg') no-repeat -657px 0;
			}
				#page #frontpage-menu.en li#institutions.current a {
					background: url('img/menu_home_en.jpg') no-repeat -657px -120px;
				}
				#page #frontpage-menu.en li#institutions a:hover {
					background: url('img/menu_home_en.jpg') no-repeat -657px -60px;
				}
			#page #frontpage-menu.en li#presentation a {
				background: url('img/menu_home_en.jpg') no-repeat 0 0;
			}
				#page #frontpage-menu.en li#presentation.current a {
					background: url('img/menu_home_en.jpg') no-repeat 0 -120px;
				}
				#page #frontpage-menu.en li#presentation a:hover {
					background: url('img/menu_home_en.jpg') no-repeat 0 -60px;
				}
			/* euskera */
			#page #frontpage-menu.eu li#causes a {
				background: url('img/menu_home_eu.jpg') no-repeat -219px 0;
			}
				#page #frontpage-menu.eu li#causes.current a {
					background: url('img/menu_home_eu.jpg') no-repeat -219px -120px;
				}
				#page #frontpage-menu.eu li#causes a:hover {
					background: url('img/menu_home_eu.jpg') no-repeat -219px -60px;
				}
			#page #frontpage-menu.eu li#cohorts a {
				background: url('img/menu_home_eu.jpg') no-repeat -438px 0;
			}
				#page #frontpage-menu.eu li#cohorts.current a {
					background: url('img/menu_home_eu.jpg') no-repeat -438px -120px;
				}
				#page #frontpage-menu.eu li#cohorts a:hover {
					background: url('img/menu_home_eu.jpg') no-repeat -438px -60px;
				}
			#page #frontpage-menu.eu li#institutions a {
				background: url('img/menu_home_eu.jpg') no-repeat -657px 0;
			}
				#page #frontpage-menu.eu li#institutions.current a {
					background: url('img/menu_home_eu.jpg') no-repeat -657px -120px;
				}
				#page #frontpage-menu.eu li#institutions a:hover {
					background: url('img/menu_home_eu.jpg') no-repeat -657px -60px;
				}
			#page #frontpage-menu.eu li#presentation a {
				background: url('img/menu_home_eu.jpg') no-repeat 0 0;
			}
				#page #frontpage-menu.eu li#presentation.current a {
					background: url('img/menu_home_eu.jpg') no-repeat 0 -120px;
				}
				#page #frontpage-menu.eu li#presentation a:hover {
					background: url('img/menu_home_eu.jpg') no-repeat 0 -60px;
				}
			/* asturianu */
			#page #frontpage-menu.ast li#causes a {
				background: url('img/menu_home_ast.jpg') no-repeat -219px 0;
			}
				#page #frontpage-menu.ast li#causes.current a {
					background: url('img/menu_home_ast.jpg') no-repeat -219px -120px;
				}
				#page #frontpage-menu.ast li#causes a:hover {
					background: url('img/menu_home_ast.jpg') no-repeat -219px -60px;
				}
			#page #frontpage-menu.ast li#cohorts a {
				background: url('img/menu_home_ast.jpg') no-repeat -438px 0;
			}
				#page #frontpage-menu.ast li#cohorts.current a {
					background: url('img/menu_home_ast.jpg') no-repeat -438px -120px;
				}
				#page #frontpage-menu.ast li#cohorts a:hover {
					background: url('img/menu_home_ast.jpg') no-repeat -438px -60px;
				}
			#page #frontpage-menu.ast li#institutions a {
				background: url('img/menu_home_ast.jpg') no-repeat -657px 0;
			}
				#page #frontpage-menu.ast li#institutions.current a {
					background: url('img/menu_home_ast.jpg') no-repeat -657px -120px;
				}
				#page #frontpage-menu.ast li#institutions a:hover {
					background: url('img/menu_home_ast.jpg') no-repeat -657px -60px;
				}
			#page #frontpage-menu.ast li#presentation a {
				background: url('img/menu_home_ast.jpg') no-repeat 0 0;
			}
				#page #frontpage-menu.ast li#presentation.current a {
					background: url('img/menu_home_ast.jpg') no-repeat 0 -120px;
				}
				#page #frontpage-menu.ast li#presentation a:hover {
					background: url('img/menu_home_ast.jpg') no-repeat 0 -60px;
				}
			#page #frontpage-menu li a {
				display: block;
				width: 188px;
				height: 161px;
			}
			#page #frontpage-menu li span {
				position: absolute;
				top: -999em;
				left: -999em;
			}
	/* menú interior */
	#page #menu {
		margin: 12px 0 25px 0;
		padding: 0 37px;
		font-size: 1.167em;
	}
		#page #menu li {
			display: inline; /* ie6fh */
			float: left;
			margin: 0 11px 0 0;
			white-space: nowrap;
		}
			/* castellà */
			#page #menu.es li#causes a {
				width: 183px;
				height: 60px;
				background: url('img/menu_interior.jpg') no-repeat -188px 0;
			}
				#page #menu.es li#causes.current a {
					background: url('img/menu_interior.jpg') no-repeat -188px -120px;
				}
				#page #menu.es li#causes a:hover {
					background: url('img/menu_interior.jpg') no-repeat -188px -60px;
				}
			#page #menu.es li#cohorts a {
				width: 183px;
				height: 60px;
				background: url('img/menu_interior.jpg') no-repeat -376px 0;
			}
				#page #menu.es li#cohorts.current a {
					background: url('img/menu_interior.jpg') no-repeat -376px -120px;
				}
				#page #menu.es li#cohorts a:hover {
					background: url('img/menu_interior.jpg') no-repeat -376px -60px;
				}
			#page #menu.es li#institutions a {
				width: 183px;
				height: 60px;
				background: url('img/menu_interior.jpg') no-repeat -564px 0;
			}
				#page #menu.es li#institutions.current a {
					background: url('img/menu_interior.jpg') no-repeat -564px -120px;
				}
				#page #menu.es li#institutions a:hover {
					background: url('img/menu_interior.jpg') no-repeat -564px -60px;
				}
			#page #menu.es li#presentation a {
				width: 183px;
				height: 60px;
				background: url('img/menu_interior.jpg') no-repeat 0 0;
			}
				#page #menu.es li#presentation.current a {
					background: url('img/menu_interior.jpg') no-repeat 0 -120px;
				}
				#page #menu.es li#presentation a:hover {
					background: url('img/menu_interior.jpg') no-repeat 0 -60px;
				}

			/* català */
			#page #menu.ca li#causes a {
				width: 183px;
				height: 60px;
				background: url('img/menu_interior_ca.jpg') no-repeat -188px 0;
			}
				#page #menu.ca li#causes.current a {
					background: url('img/menu_interior_ca.jpg') no-repeat -188px -120px;
				}
				#page #menu.ca li#causes a:hover {
					background: url('img/menu_interior_ca.jpg') no-repeat -188px -60px;
				}
			#page #menu.ca li#cohorts a {
				width: 183px;
				height: 60px;
				background: url('img/menu_interior_ca.jpg') no-repeat -376px 0;
			}
				#page #menu.ca li#cohorts.current a {
					background: url('img/menu_interior_ca.jpg') no-repeat -376px -120px;
				}
				#page #menu.ca li#cohorts a:hover {
					background: url('img/menu_interior_ca.jpg') no-repeat -376px -60px;
				}
			#page #menu.ca li#institutions a {
				width: 183px;
				height: 60px;
				background: url('img/menu_interior_ca.jpg') no-repeat -564px 0;
			}
				#page #menu.ca li#institutions.current a {
					background: url('img/menu_interior_ca.jpg') no-repeat -564px -120px;
				}
				#page #menu.ca li#institutions a:hover {
					background: url('img/menu_interior_ca.jpg') no-repeat -564px -60px;
				}
			#page #menu.ca li#presentation a {
				width: 183px;
				height: 60px;
				background: url('img/menu_interior_ca.jpg') no-repeat 0 0;
			}
				#page #menu.ca li#presentation.current a {
					background: url('img/menu_interior_ca.jpg') no-repeat 0 -120px;
				}
				#page #menu.ca li#presentation a:hover {
					background: url('img/menu_interior_ca.jpg') no-repeat 0 -60px;
				}

			/* anglès */
			#page #menu.en li#causes a {
				width: 183px;
				height: 60px;
				background: url('img/menu_interior_en.jpg') no-repeat -188px 0;
			}
				#page #menu.en li#causes.current a {
					background: url('img/menu_interior_en.jpg') no-repeat -188px -120px;
				}
				#page #menu.en li#causes a:hover {
					background: url('img/menu_interior_en.jpg') no-repeat -188px -60px;
				}
			#page #menu.en li#cohorts a {
				width: 183px;
				height: 60px;
				background: url('img/menu_interior_en.jpg') no-repeat -376px 0;
			}
				#page #menu.en li#cohorts.current a {
					background: url('img/menu_interior_en.jpg') no-repeat -376px -120px;
				}
				#page #menu.en li#cohorts a:hover {
					background: url('img/menu_interior_en.jpg') no-repeat -376px -60px;
				}
			#page #menu.en li#institutions a {
				width: 183px;
				height: 60px;
				background: url('img/menu_interior_en.jpg') no-repeat -564px 0;
			}
				#page #menu.en li#institutions.current a {
					background: url('img/menu_interior_en.jpg') no-repeat -564px -120px;
				}
				#page #menu.en li#institutions a:hover {
					background: url('img/menu_interior_en.jpg') no-repeat -564px -60px;
				}
			#page #menu.en li#presentation a {
				width: 183px;
				height: 60px;
				background: url('img/menu_interior_en.jpg') no-repeat 0 0;
			}
				#page #menu.en li#presentation.current a {
					background: url('img/menu_interior_en.jpg') no-repeat 0 -120px;
				}
				#page #menu.en li#presentation a:hover {
					background: url('img/menu_interior_en.jpg') no-repeat 0 -60px;
				}

			/* euskera */
			#page #menu.eu li#causes a {
				width: 183px;
				height: 60px;
				background: url('img/menu_interior_eu.jpg') no-repeat -188px 0;
			}
				#page #menu.eu li#causes.current a {
					background: url('img/menu_interior_eu.jpg') no-repeat -188px -120px;
				}
				#page #menu.eu li#causes a:hover {
					background: url('img/menu_interior_eu.jpg') no-repeat -188px -60px;
				}
			#page #menu.eu li#cohorts a {
				width: 183px;
				height: 60px;
				background: url('img/menu_interior_eu.jpg') no-repeat -376px 0;
			}
				#page #menu.eu li#cohorts.current a {
					background: url('img/menu_interior_eu.jpg') no-repeat -376px -120px;
				}
				#page #menu.eu li#cohorts a:hover {
					background: url('img/menu_interior_eu.jpg') no-repeat -376px -60px;
				}
			#page #menu.eu li#institutions a {
				width: 183px;
				height: 60px;
				background: url('img/menu_interior_eu.jpg') no-repeat -564px 0;
			}
				#page #menu.eu li#institutions.current a {
					background: url('img/menu_interior_eu.jpg') no-repeat -564px -120px;
				}
				#page #menu.eu li#institutions a:hover {
					background: url('img/menu_interior_eu.jpg') no-repeat -564px -60px;
				}
			#page #menu.eu li#presentation a {
				width: 183px;
				height: 60px;
				background: url('img/menu_interior_eu.jpg') no-repeat 0 0;
			}
				#page #menu.eu li#presentation.current a {
					background: url('img/menu_interior_eu.jpg') no-repeat 0 -120px;
				}
				#page #menu.eu li#presentation a:hover {
					background: url('img/menu_interior_eu.jpg') no-repeat 0 -60px;
				}

			/* asturianu */
			#page #menu.ast li#causes a {
				width: 183px;
				height: 60px;
				background: url('img/menu_interior_ast.jpg') no-repeat -188px 0;
			}
				#page #menu.ast li#causes.current a {
					background: url('img/menu_interior_ast.jpg') no-repeat -188px -120px;
				}
				#page #menu.ast li#causes a:hover {
					background: url('img/menu_interior_ast.jpg') no-repeat -188px -60px;
				}
			#page #menu.ast li#cohorts a {
				width: 183px;
				height: 60px;
				background: url('img/menu_interior_ast.jpg') no-repeat -376px 0;
			}
				#page #menu.ast li#cohorts.current a {
					background: url('img/menu_interior_ast.jpg') no-repeat -376px -120px;
				}
				#page #menu.ast li#cohorts a:hover {
					background: url('img/menu_interior_ast.jpg') no-repeat -376px -60px;
				}
			#page #menu.ast li#institutions a {
				width: 183px;
				height: 60px;
				background: url('img/menu_interior_ast.jpg') no-repeat -564px 0;
			}
				#page #menu.ast li#institutions.current a {
					background: url('img/menu_interior_ast.jpg') no-repeat -564px -120px;
				}
				#page #menu.ast li#institutions a:hover {
					background: url('img/menu_interior_ast.jpg') no-repeat -564px -60px;
				}
			#page #menu.ast li#presentation a {
				width: 183px;
				height: 60px;
				background: url('img/menu_interior_ast.jpg') no-repeat 0 0;
			}
				#page #menu.ast li#presentation.current a {
					background: url('img/menu_interior_ast.jpg') no-repeat 0 -120px;
				}
				#page #menu.ast li#presentation a:hover {
					background: url('img/menu_interior_ast.jpg') no-repeat 0 -60px;
				}

			#page #menu li#frontpage {
				margin: 44px 0 0 0;
			}
				#page #menu li#frontpage a {
					padding-left: 6px;
					border-left: 3px solid #3f7108;
					letter-spacing: -.05em;
				}
			#page #menu li a {
				display: block;
				color: #46780c;
				font-weight: bold;
			}
			#page #menu li span {
				position: absolute;
				top: -999em;
				left: -999em;
			}
	/* DOM */
		/* cabeceras */
		#page h2 {
			margin: 0 23px .75em 26px;
			padding: 0 0 .25em 0;
			border-bottom: 1px solid #ccc;
			color: #3f7108;
			font-size: 2.25em;
			line-height: 1em;
			text-shadow: #e0e0e0 3px 3px -3px;
		}
			#page h2.image {
				margin: 0 20px .75em 30px;
				padding: 0 0 8px 0;
				font-weight: normal;
				line-height: 0;
			}
		#page h3 {
			margin: 0 0 1em 0;
			padding: 15px 20px;
			color: #3f7108;
			font-size: 1em;
			line-height: 1em;
			background: #a2ce4c;
		}
			#page h3.black {
				padding: 0;
				color: #333;
				font-size: 1.667em;
				background: none;
			}
			#page h3.frontpage {
				margin: 0 0 .25em 0;
				padding: 0;
				color: #000;
				font-family: arial, helvetica, sans-serif;
				font-size: 1.5em;
				line-height: 1.2em;
				background: none;
			}
				#page h3.frontpage a {
					color: #000;
				}
		#page h4 {
			margin: 0 0 .75em 0;
			padding: 10px 20px;
			color: #46780c;
			font-size: 1em;
			line-height: 1em;
			background: #d0E6a5;
		}
			#page h4.black {
				margin: 0 0 .75em 0;
				padding: 0;
				color: #000;
				font-size: 1.5em;
				font-weight: normal;
				line-height: 1.2em;
				background: none;
			}
				#page h4.black a {
					color: #000;
				}
		#page #mesnoticies h5 {
			margin: 0 0 1em 0;
			border-bottom: 1px solid #46780c;
			padding: 10px 20px;
			color: #46780c;
			font-size: 1em;
			line-height: 1em;
		}
		
		#frontpage #page .info h5 {
			font-size: 14px;
			margin-top: 5px;

		}
		
		#frontpage #page span.data {
			font-size: 11px;
			color: #0a639b;
			font-weight: normal;
		}
		
		#page h6 {
			margin: 0 0 .333em 0;
			color: #5f901b;
			font-family: arial, helvetica, sans-serif;
			font-size: 1em;
			line-height: 1.2em;
		}
	/* contenedor principal */
	#page #content {
		padding: 0 31px 0 25px;
	}
		/* cuerpo contenedor principal */
		#page #content #content_main {
			display: inline; /* ie6fh */
			clear: left;
			float: left;
			width: 640px;
		}
			#frontpage #page #content #content_main {
				width: 557px;
				padding-left: 5px;
				padding-right: 20px;
			}
					#frontpage #page #content #content_main ul.double {
						margin: 0;
					}
			#reverse #page #content #content_main {
				clear: right;
				float: right;
				width: 590px;
				margin-right: 31px;
			}
					#reverse #page #content #content_main div.spacer {
						padding: 0 27px 0 18px;
					}
				#reverse #page h2 {
					margin: 0 0 .75em 0;
				}
				
				#page #content #content_main #rss{
					background: #e5e5e5; 
					padding:4px 13px 4px 13px;
					height: 20px;
				}
				
				
				
				#frontpage #page #content #content_main #noticiesdalt{
					height: 185px;
					margin-bottom: 20px;
					display:block;
					background-color: transparent;
				}
					#frontpage #page #content #content_main #noticiesdalt div img {max-height:95px}
					#frontpage #page #content #content_main #noticiesdalt #noticiaprojecte {
						float:left;
						width: 260px;
						height: 185px;
						display:block;
						padding:0px;
						padding-right: 10px;
						margin:0px;
						background-color: #dbf4a4;
						font-size:12px;
					}
					
					#frontpage #page #content #content_main #noticiesdalt #ultimanoticia {
						float:right;
						width: 260px;
						height: 185px;
						display:block;
						margin:0px;
						background-color: transparent;
						padding:0px;
						font-size:12px;
					}
						#frontpage #page #content #content_main #noticiesdalt #ultimanoticia .box{
							padding: 10px 0px 0px 10px;
						}
						#frontpage #page #content #content_main #noticiesdalt #noticiaprojecte .box{
							padding: 0px 0px 0px 10px;
						}
							#frontpage #page #content #content_main #noticiesdalt p{
								clear:both;
							}
				#frontpage #page #contributors{
					padding-top: 22px;
				}
				#frontpage #page #contributors ul{
					display:inline;
				}
				#page #contributors ul.contributors li{
					height:25px;
					padding: 10px 10px 0 35px;
					background: #c6e194 url('img/kland_contributors.gif') 13px center no-repeat;
				}	
				
				#frontpage #page #content #content_main ul.llistatportada{
					font-size: 12px;
					font-weight:bold;
				}
					#frontpage #page #content #content_main ul.llistatportada li {
						background: none;
						border-bottom: 1px solid #CCC;
						height:25px;
						padding-top:5px;
						padding-bottom:0px;
						margin-bottom:0px;
						padding-left:0px;
						
					}
					
					#frontpage #page #content #content_main ul.llistatportada span.data{
						color: #0a639b;
						margin-left: 13px; 
						margin-right: 15px; 
					}
					
					#frontpage #page #content #content_main ul.llistatportada span.titol a{
						color: #000;
					}
					
					
						#frontpage #page #content #content_main .rounded{
							background-color:#C7E294;
							height:35px;
							margin:0px;
							padding:0px;
						}
				#frontpage #page #content #content_main #mesnoticies{
					display:block;
					width: 100%;
				}
					
					#page #content #content_main #rss span#totes a
					{
						padding:3px 0px 3px 0px;
						float:left;
						height:15px;
						width: 200px;
						display:block;
						text-align: left;
						color:#0A639B;
						font-weight:bold;
					}
					#page #content #content_main #rss span#spanrss a
					{
						float:right;
						display:block;
						width: 200px;
						padding: 3px 30px 3px 0px;
						height:15px;
						text-align: right;
						color:#e86d31;
						font-weight:bold;
						background: url('../comu/icon_rss_16.gif') right center no-repeat;
						
					}
				/* cuatro columnas fondo caja */
				#page #content #content_main div.listed-box {
					margin: 0 0 25px 0;
					padding: 0 0 12px 0;
					background: #a2ce4c url('img/bg_submenu_b.gif') no-repeat 50% 100%;
				}
					#page #content #content_main div.listed-box ul {
						margin: 0;
						padding: 20px 2px 0 35px;
						background: transparent url('img/bg_submenu_t.gif') no-repeat 50% 0;
					}
						#page #content #content_main div.listed-box ul li {
							display: inline; /* ie6fh */
							float: left;
							margin: 0 9px 0 0;
							padding: 0 0 14px 0;
							font-family: arial, helvetica, serif;
							font-size: 1.167em;
							white-space: nowrap;
							background: none;
							
						}
							#page #content #content_main div.listed-box ul li a {
								display: block;
								border-left: 3px solid #fff;
								padding: 0 10px 0 7px;
								color: #46780c;
								font-weight: bold;
							}
								#page #content #content_main div.listed-box ul li a:hover {
									border-left: 3px solid #46780c;
									color: #fff;
									text-decoration: none;
									background: #46780c;
								}
		/* barra lateral contenido principal */
		#page #content #content_sub {
			display: inline; /* ie6fh */
			clear: right;
			float: right;
			width: 225px;
			margin-right: 15px;
		}
			#frontpage #page #content #content_sub {
				width: 268px;
			}
			#reverse #page #content #content_sub {
				clear: left;
				float: left;
				margin-left: 13px;
			}
					#reverse #page #content #content_sub div.box {
						margin: 0 0 1em 0;
						padding: 0;
						background: #c4e08d url('img/menu_bg_t.gif') no-repeat 50% 0;
					}
							#reverse #page #content #content_sub div.box ul.menu {
								padding: .5em 0;
								background: url('img/menu_bg_b.gif') no-repeat 50% 100%;
							}
								#reverse #page #content #content_sub div.box ul.menu li {
									margin: 0;
									border-bottom: 2px solid #dcecbb;
									padding: .5em 14px;
									font-size: 1.167em;
									font-weight: bold;
									line-height: 1.2em;
								}
									#reverse #page #content #content_sub div.box ul.menu li.current {
										background: #dcecbb;
									}
									#reverse #page #content #content_sub div.box ul.menu li.last {
										border: none;
									}
									#reverse #page #content #content_sub div.box ul.menu li a {
										color: #336600;
									}
									#reverse #page #content #content_sub div.box ul.menu li ul {
										margin: .333em -14px 0 -14px;
										background: none;
									}
										#reverse #page #content #content_sub div.box ul.menu li ul li {
											border: none;
											border-bottom: 1px solid #dcecbb;
											padding: 0;
											font-size: 1em;
											font-weight: normal;
										}
											#reverse #page #content #content_sub div.box ul.menu li ul li.last {
												border-bottom: 0;
											}
											#reverse #page #content #content_sub div.box ul.menu li ul li a {
												display: block;
												padding: .5em 14px .5em 28px;
												color: #3f7108;
												text-decoration: none;
												background: url('img/kland_menu_off.gif') no-repeat 14px .857em;
											}
												#reverse #page #content #content_sub div.box ul.menu li ul li a:hover, #reverse #page #content #content_sub div.box ul.menu li ul li.current a {
													background: #dcecbb url('img/kland_menu_on.gif') no-repeat 14px .857em;
												}
			/* contenedores */
				#page #content #content_sub div.box, #page #content #content_sub div.box2 {
					padding: 25px 20px 8px 20px;
					background: url('img/caixa_lateral_t.jpg') no-repeat 50% 0;
				}
				#page #content #content_sub div.box2 {
					background: url('img/caixa_lateral2_t.jpg') no-repeat 50% 0;
				}
					#page #content #content_sub div.box a, #page #content #content_sub div.box2 a {
						color: #000;
					}
					#page #content #content_sub div.box p, #page #content #content_sub div.box2 p {
						margin: 0 0 .5em 0;
						font-size: 1.167em;
						line-height: 1.2em;
					}
				#page #content #content_sub div.box-bottom, #page #content #content_sub div.box2-bottom {
					margin: 0 0 15px 0;
					padding-bottom: 20px;
					background: #a2ce4c url('img/caixa_lateral_b.jpg') no-repeat 50% 100%;
				}
				#page #content #content_sub div.box2-bottom {
					background: #d0e6a5 url('img/caixa_lateral2_b.jpg') no-repeat 50% 100%;
				}
				#page #content #content_sub div.frontpage-box {
					padding: 10px 25px 0 30px;
					color: #000;
					font-size: 13px;
					background: url('img/banner_home_bg_llarg.jpg') repeat-y 50% 0;
					width: 230px;
				}
					#page #content #content_sub div.frontpage-box strong{
						font-size: 15px;
						font-weight:bold;
					}
					#page #content #content_sub div.frontpage-box p {
						margin: 0;
						line-height: 1.2em;
					}
					#page #content #content_sub div.frontpage-box span{
						font-weight:bold;
						color:#4e7e04;
					}
				#page #content #content_sub div.frontpage-box-bottom {
					margin: 0 0 10px 0;
					padding-bottom: 25px;
					background: url('img/banner_home_b_llarg.jpg') no-repeat 0 100%;
					width: 285px;
				}
				#page #content #content_sub div.frontpage-box-top {
					padding-top: 41px;
					background: url('img/banner_home_t_llarg.jpg') no-repeat 0 0;
					width: 285px;
				}
			/* cabeceras */
			#page #content #content_sub h2 {
				margin: 0 0 .167em 0;
				border: none;
				padding: 0;
				color: #006699;
				font-family: arial, helvetica, sans-serif;
				font-size: 2em;
				letter-spacing: -.025em;
				background: none;
			}
				#page #content #content_sub h2.image {
					margin: 0 0 .167em 0;
					border-bottom: 1px solid #fff;
					line-height: 0;
				}
			#page #content #content_sub h3 {
				margin: 0 0 .5em 0;
				border-bottom: 1px solid #fff;
				padding: 0 0 .5em 0;
				color: #46780c;
				font-size: 1.333em;
				background: none;
			}
			#page #content #content_sub ul {
				margin: 0;
			}
				#page #content #content_sub ul.blocks {
					margin: 0 0 .5em 0;
				}
					#page #content #content_sub ul.blocks li {
						margin: 0;
						border-bottom: 1px solid #c7e294;
						padding: 0;
						font-size: 1.333em;
						font-weight: bold;
						line-height: 1em;
					}
						#page #content #content_sub ul.blocks li a {
							margin: .167em 0;
							display: block;
							padding: .333em .25em;
							color: #333;
						}
							#page #content #content_sub ul.blocks li.current a, #page #content #content_sub ul.blocks li a:hover {
								text-decoration: none;
								background: #bedd82;
							}
				#page #content #content_sub ul li {
					margin: 0 0 .75em 0;
					border-bottom: 1px solid #fff;
					padding: 0 0 .75em 0;
					background: none;
				}
		/* DOM */
		/* enlaces */
			#page #content a.button {
				position: relative;
				display: inline;
				float: left;
				height: 1.5em;
				padding: .63em .667em;
				font-weight: bold;
				background: #a2ce4c url('img/bg_button.gif') repeat-x 0 100%;
			}
				/* redondeo del botón */
				#page #content span.button-bl {
					position: relative;
					display: inline;
					float: left;
					height: 2.75em;
					padding: 0 0 0 8px;
					background: url('img/boto1_l.gif') no-repeat 0 100%;
				}
				#page #content span.button-br {
					position: relative;
					display: inline;
					float: left;
					height: 2.75em;
					padding: 0 8px 0 0;
					background: url('img/boto1_r.gif') no-repeat 100% 100%;
				}
		/* contenedores */
			/* borde inferior */
			#page #content div.border {
				margin: 0 0 1em 0;
				border-bottom: 1px solid #ccc;
				padding: 0 0 1px 0;
			}
			/* borde punteado */
			#page #content div.broken {
				border-bottom: 1px dotted #ccc;
			}
			/* listado financiadores */
			#page #content div.financed_by {
				padding: 12px 0 0 0;
				background: #e0e0e0 url('img/bg_financed_by_top.png') no-repeat 50% 0;
			}
				#page #content div.financed_by p {
					margin: 0 12px 1em 12px;
				}
				#page #content #content_main div.financed_by strong {
					color: #333;
				}
				#page #content div.financed_by ul {
					margin: 0;
					padding: 0 12px 8px 12px;
					background: url('img/bg_financed_by_bottom.png') no-repeat 50% 100%;
				}
					#page #content div.financed_by ul li {
						display: inline;
						float: left;
						margin: 0 20px 4px 0;
						padding: 0;
						background: none;
					}
						#page #content div.financed_by ul li.nomargin {
							margin-right: 0;
						}
			/* contenedor punto negro inicial */
			#page #content div.kland {
				font-size: 1.167em;
			}
				#page #content div.kland p:first-child {
					text-indent: 10px;
					background: url('img/kland_primer.png') no-repeat 0 .4em;
				}
			/* espaciado */
			#page #content div.main {
				margin: 0 25px 0 35px;
			}
			/* paginador */
			#page #content div.pager {
				margin: 1em 0;
			}
				#page #content div.pager a {
					color: #88af3f;
				}
				#page #content div.pager ul {
					margin: 0;
					padding: .3em 0;
					text-align: center;
				}
					#page #content div.pager ul li {
						display: inline;
						vertical-align: middle;
						margin-right: 1px;
						padding: .25em 0;
						font-size: 1.167em;
						background: none;
					}
							#page #content div.pager ul li.current a {
								border: 1px solid #b2e05d;
								color: #fff;
								font-weight: bold;
								background: #b2e05d;
							}
								#page #content #content_main div.pager ul li.current a strong {
									color: #fff;
								}
							#page #content div.pager ul li.transparent a {
								border: none;
								padding: 0;
								color: #333;
							}
								#page #content div.pager ul li.transparent a:hover {
									background: none;
								}
						#page #content div.pager ul li a {
							border: 1px solid #ddd;
							padding: .167em .417em;
						}
							#page #content div.pager ul li a:hover {
								color: #000;
								text-decoration: none;
								background: #b2e05d;
							}
						#page #content div.pager ul li img {
							vertical-align: middle;
						}
			/* enlaces relacionados (estáticas), fondo negro */
			#page #content div.related {
				margin: 1.25em 0;
				border: 1px solid #d0e6a5;
				padding: 0 15px;
				color: #3f7108;
				background: #e7f2d2;
			}
				#page #content div.related ul {
					margin: 0;
				}
					#page #content div.related ul li {
						min-height: 32px;
						height: auto !important;
						height: 32px;
						margin: 0;
						border-bottom: 1px solid #d0e6a5;
						padding: 14px 0 14px 35px;
						background: url('img/ico_attach.gif') no-repeat 0 12px;
					}
						#page #content div.related ul li.last {
							border: none;
						}
						#page #content div.related ul li a {
							font-weight: bold;
						}
						#page #content div.related ul li p {
							margin: 0;
						}
			/* margen adicional */
			#page #content div.nspacer {
				padding: 0 20px 0 36px;
			}
			/* margen adicional */
			#page #content div.spacer {
				padding: 0 50px 0 44px;
			}
				/* cita */
				#page #content div.spacer blockquote {
					height: 1%;
					margin: 1.5em 0;
					padding-bottom: 35px;
					background: #a2ce4c url('img/destacat_b.jpg') no-repeat 50% 100%;
				}
					#page #content div.spacer blockquote p {
						margin: 0;
						padding: 24px 40px 0 77px;
						color: #fff;
						font-size: 1.333em;
						font-weight: bold;
						background: url('img/destacat_t.jpg') no-repeat 50% 0;
					}
					#page #content div.spacer div.txtImgDr {
						margin-right: 18px;
					}
					#page #content div.spacer div.txtImgEsq {
						margin-left: 18px;
					}
				#page #content div.spacer dl,
				#page #content div.spacer form,
				#page #content div.spacer ol,
				#page #content div.spacer p,
				#page #content div.spacer ul {
					margin: 0 18px 1em 18px;
				}
					#page #content div.spacer ol.txtImgDrCont, #page #content div.spacer p.txtImgDrCont, #page #content div.spacer ul.txtImgDrCont {
						margin-right: 240px;
					}
					#page #content div.spacer ol.txtImgEsqCont, #page #content div.spacer p.txtImgEsqCont, #page #content div.spacer ul.txtImgEsqCont {
						margin-left: 240px;
					}
					#page #content div.spacer ul.llista_caixa {
						margin: 0 0 1.25em 0;
					}
						#page #content div.spacer ul li ul {
							margin: 1em 0;
						}
			/* imatges dreta/esquerra */
				#page #content div.txtImgDr img, #page #content div.txtImgEsq img {
					display: inline; /* ie6fh */
					float: right;
					margin: 2px 0 8px 20px;
					max-width: 220px;
					width: auto !important;
					width: 220px;
				}
				#page #content div.txtImgDr ol, #page #content div.txtImgDr p, #page #content div.txtImgDr ul {
					margin-right: 240px;
				}
			/* imatge esquerra */
				#page #content div.txtImgEsq img {
					float: left;
					margin: 2px 20px 8px 0;
				}
				#page #content div.txtImgEsq ol, #page #content div.txtImgEsq p, #page #content div.txtImgEsq ul {
					margin-left: 240px;
				}
			/* imatges dreta/esquerra */
				#page #content div.txtImgDr img, #page #content div.txtImgEsq img {
					display: inline; /* ie6fh */
					float: right;
					margin: 2px 0 8px 20px;
					max-width: 220px;
					width: auto !important;
					width: 220px;
				}
				#page #content div.txtImgDr ol, #page #content div.txtImgDr p, #page #content div.txtImgDr ul {
					margin-right: 240px;
				}
			/* imatge esquerra */
				#page #content div.txtImgEsq img {
					float: left;
					margin: 2px 20px 8px 0;
				}
				#page #content div.txtImgEsq ol, #page #content div.txtImgEsq p, #page #content div.txtImgEsq ul {
					margin-left: 240px;
				}				
		/* formularios */
		#page #content form {
			margin: 0 0 1em 0;
			border: 1px solid #d8e4ca;
			padding: 15px 12px 4px 20px;
			background: #ecf9dd;
		}
			#page #content form.gray {
				min-height: 35px;
				height: auto !important;
				height: 35px;
				border: none;
				padding: 14px 12px 14px 110px;
				background: #e0e0e0 url('img/ico_lupa.gif') no-repeat 20px 50%;
			}
					#page #content form.gray input.buttonSubmit {
						position: relative;
						display: inline; /* ie6fh */
						float: left;
						margin: -5px 0 0 0;
						background: url('img/bg_button_li_gray.jpg') no-repeat;
					}
				#page #content form.gray label {
					display: inline; /* ie6fh */
					float: left;
					width: 65%;
					margin: 0 35px 10px 0;
					border-bottom: 1px solid #ccc;
					padding: 0 0 9px 0;
				}
					#page #content form.gray label.noborder {
						border: none;
						padding: 0;
					}
					#page #content form.gray label input, #page #content form.gray label select {
						display: inline; /* ie6fh */
						float: right;
						width: 70%;
						margin: 0;
					}
					#page #content form.gray label select {
						cursor: pointer;
						width: 74%;
					}
					#page #content form.gray label span {
						display: inline; /* ie6fh */
						float: left;
						width: 25%;
						margin: 4px 0;
					}
				#page #content form div.textarea {
					margin: 0 0 1em 0;
				}
					#page #content form div.textarea label {
						margin: 0 0 .25em 0;
					}
				#page #content form input.buttonSubmit {
					cursor: pointer;
					margin: 0 10px 10px 0;
					padding: 8px 0;
					width: 114px;
					color: #000;
					font-weight: bold;
					line-height: 1em;
					text-align: center;
					background: url('img/bg_button_li.jpg') no-repeat;
				}
					#page #content form input.buttonSubmit:hover {
						color: #fff;
						text-decoration: none;
					}
			#page #content form img {
				border: 1px solid #bbb;
				vertical-align: middle;
			}
			#page #content form label {
				display: block;
				margin: 0 0 1em 0;
			}
					#page #content form label.checkbox input {
						vertical-align: middle;
						display: inline;
						width: auto;
						margin: 0 .333em 0 0;
						border: none;
						padding: 0;
						background: none;
					}
					body #page #content form label.checkbox span {
						display: inline;
						vertical-align: middle;
						margin: 0;
					}
				#page #content form label.error {
					width: 88%;
					margin: 0;
					border: 1px solid #718548;
					padding: .333em 5px;
					color: #fff;
					font-weight: bold;
					background: #718548;
				}
				#page #content form label input, #page #content form label select, #page #content form textarea {
					display: block;
					width: 88%;
					border: 1px solid #bec9b2;
					padding: 4px 5px;
					font-size: inherit;
					background: #fff url('img/bg_form_elements.png') repeat-x;
				}
					#page #content form label input:focus, #page #content form label select:focus, #page #content form textarea:focus {
						border: 1px solid #666;
					}
					#page #content form label input.error, #page #content form textarea.error {
						border: 1px solid #718548;
						background: #eff6df;
					}
					#page #content form label input.micro, #page #content form textarea.micro {
						width: 25%;
					}
					#page #content form label input.small, #page #content form textarea.small {
						width: 45%;
					}
					#page #content form label select {
						width: auto;
					}
				#page #content form label span {
					display: block;
					margin: 0 0 .25em 0;
				}
			#page #content form p, #page #content div.spacer form p {
				margin-left: 0;
			}
				#page #content form textarea {
					height: 140px;
					font-family: verdana, helvetica, sans-serif;
					font-size: 1em;
				}
		/* imágenes */
			#page #content img.left {
				display: inline; /* ie6fh */
				float: left;
				margin: 2px 20px 12px 0;
			}
			#page #content img.right {
				display: inline; /* ie6fh */
				float: right;
				margin: 2px 0 12px 20px;
			}
		/* llistas ordenadas */
		#page #content ol {
			padding-left: 15px;
		}
		/* párrafos */
			/* fecha */
			#page #content p.date {
				margin: 0 0 .417em 0;
				color: #006699;
			}
			/* imagen */
			#page #content p.image {
				line-height: 0;
			}
			/* con border inferior */
			#page #content p.linia {
				border-bottom: 1px solid #ccc;
				padding-bottom: .5em;
			}
			/* punto inicial */
			#page #content p.primer {
				text-indent: 10px;
				background: url('img/kland_primer.png') no-repeat 0 .4em;
			}
			/* subir */
			#page #content p.pujar {
				margin: 1.25em 0;
				padding: 3px 0;
			}
				#page #content p.pujar a {
					padding: 3px 0 3px 20px;
					background: url('img/ico_subir.gif') no-repeat 0 .167em;
				}
			/* derecha */
			#page #content p.right {
				display: inline; /* ie6fh */
				float: right;
				margin: 0 20px .5em 1em;
			}
			/* mostrando... */
			#page #content p.showing {
				border-bottom: 1px solid #999;
				padding-bottom: .5em;
				font-size: 1.167em;
			}
			/* continuació imatges */
			#page #content p.txtImgDrCont {
				margin-right: 240px;
			}
			#page #content p.txtImgEsqCont {
				margin-left: 240px;
			}
			/* sin margen (¡no mover!) */
			#page #content p.nomargin {
				margin: 0;
			}
		/* negrita */
		#page #content strong {
			color: #006699;
			font-weight: bold;
		}
		/* tablas */
		#page #content table {
			width: 100%;
			margin: 0 0 1.25em 0;
			border-spacing: 6px;
		}
			#page #content table td {
				padding: 10px;
				background: #e4e4e4;
			}
			#page #content table th {
				padding: 10px;
				color: #fff;
				font-weight: bold;
				background: #6C9826;
			}
		/* listas */
		#page #content ul {
			margin: 0 0 1em 0;
		}
			#page #content ul li {
				height: 1%;
				margin: 0 0 .417em 0;
				padding: 0 0 0 18px;
				background: url('img/kland_nivell1.gif') no-repeat 0 .25em;
			}
				#page #content ul li ul {
					margin: 1em 0;
				}
					#page #content ul li ul li {
						padding: 0 0 0 16px;
						color: #666;
						background: url('img/kland_nivell2.gif') no-repeat 0 .333em;
					}
							#page #content ul li ul li ul li {
								font-size: .92em;
								background: url('img/kland_nivell3.gif') no-repeat 0 .333em;
							}
			/* listado botones */
			#page #content ul.buttons {
				margin: 0 0 15px 0;
			}
				#page #content ul.buttons li {
					display: inline;
					float: left;
					margin: 0 10px 10px 0;
					padding: 10px 0;
					width: 114px;
					height: 13px;
					font-weight: bold;
					line-height: 1em;
					text-align: center;
					background: url('img/bg_button_li.jpg') no-repeat;
				}
					#page #content ul.buttons li a {
						color: #333;
					}
			/* dos columnas */
			#page #content ul.double {
				margin: 0 0 1em 0;
			}
				#page #content ul.double li {
					display: inline; /* ie6fh */
					float: left;
					width: 48.5%;
					height: auto;
					margin: 0 2.75% .5em 0;
					padding: 0 0 .75em 0;
				}
					#page #content ul.double li.nomargin {
						margin-right: 0;
					}
						#page #content ul.double li div.deco {
							min-height: 174px;
							height: auto !important;
							height: 174px;
							padding-left: 42px;
							background: url('img/ornament_noticies.gif') no-repeat;
						}
							#page #content ul.double li div.deco h3 {
								font-size: 1.333em;
							}
						#page #content ul.double li ul li {
							display: block;
							float: none;
							width: auto;
							margin: 0 0 .333em 0;
							padding: 0 0 0 10px;
							background: url('img/kland_fonsblanc.gif') no-repeat 0 .5em;
						}
			/* listado genérico de entradas */
			#page #content ul.listing {
				margin: 0 20px 1.5em 36px;
			}

					#page #content ul.listing li.element {
						margin: 0 0 1.5em 0;
						border-bottom: 1px solid #a2ce4c;
						padding: 0 0 .75em 0;
						background: none;
					}
							#page #content ul.listing li.element div.image {
								display: inline; /* ie6fh */
								clear: left;
								float: left;
								width: 90px;
								margin: 2px 12px 6px 0;
							}
							#page #content ul.listing li.element div.public {
								padding: 0 0 0 50px;
								background: url('img/ico_pdf.jpg') no-repeat 0 4px;
							}
							#page #content ul.listing li.element div.text {
								margin-left: 103px;
							}
						#page #content ul.listing li.element h4.black {
							font-size: 1.333em;
						}
			/* opciones con título */
			#page #content ul.llista_caixa {
				margin: 0 0 1.25em 0;
				padding: 10px 15px;
				background: #d0E6a5;
			}
				#page #content ul.llista_caixa li {
					margin: 0 0 .75em 0;
					border-bottom: 1px solid #fff;
					padding: 0 0 .75em 30px;
					background: url('img/kland_llista_caixa2.gif') no-repeat 5px .083em;
				}
					#page #content ul.llista_caixa li.caixaTitol {
						margin: 0 0 1em 0;
						border: none;
						padding: 0;
						color: #578327;
						font-size: 1.25em;
						font-weight: bold;
						background: none;
					}
					#page #content ul.llista_caixa li.last {
						border: none;
						padding-bottom: 0;
					}
			/* listado miembros */
			#page #content ul.members {
				margin: 0 20px 1.5em 35px;
			}
					#page #content ul.members li.member {
						margin: 0 0 1em 0;
						padding: 0 0 .5em 0;
						background: url('img/dotted.png') repeat-x 0 100%;
					}
							#page #content ul.members li.member div.image {
								display: inline;
								clear: left;
								float: left;
								width: 80px;
								text-align: center;
							}
							#page #content ul.members li.member div.text {
								margin: 0 0 0 100px;
							}
						#page #content ul.members li.member h3 {
							margin: 0 0 .25em 0;
							padding: 0;
							color: #000;
							font-size: 1.667em;
							font-weight: normal;
							background: none;
						}
						#page #content ul.members li.member h4 {
							margin: 0 0 .5em 0;
							padding: 0;
							color: #46780c;
							font-size: 1.167em;
							background: none;
						}
						#page #content ul.members li.member h5 {
							margin: 0 0 .75em 0;
							border: none;
							padding: 0;
							color: #666;
							font-size: 1.333em;
							font-style: italic;
							background: none;
						}
			#page #content ul.press {
				margin: 0 0 1.5em 35px;
			}
					#page #content ul.press li.cutting {
						margin: 0 0 1em 0;
						padding: 0 0 1.5em 0;
						background: url('img/dotted.png') repeat-x 0 100%;
					}
						#page #content ul.press li.cutting div {
							min-height: 53px;
							height: auto !important;
							height: 53px;
							margin-right:20px;
						}
							#page #content ul.press li.cutting div.audio {
								padding: 0 0 0 50px;
								background: url('img/ico_audio.jpg') no-repeat 0 4px;
							}
							#page #content ul.press li.cutting div.doc {
								padding: 0 0 0 50px;
								background: url('img/ico_premsa.gif') no-repeat 0 4px;
							}
							#page #content ul.press li.cutting div.pdf {
								padding: 0 0 0 50px;
								background: url('img/ico_pdf.jpg') no-repeat 0 4px;
							}
							#page #content ul.press li.cutting div.video {
								padding: 0 0 0 50px;
								background: url('img/ico_video.jpg') no-repeat 0 4px;
							}
							#page #content ul.press li.cutting div.revista {
								padding: 0 0 0 50px;
								background: url('img/ico_revista.gif') no-repeat 0 4px;
							}
							#page #content ul.press li.cutting div.web {
								padding: 0 0 0 50px;
								background: url('img/ico_web.jpg') no-repeat 0 4px;
							}
						#page #content ul.press li.cutting h3 {
							margin: 0;
							padding: 0;
							color: #000;
							font-size: 1em;
							background: none;
						}
							#page #content ul.press li.cutting h3 a {
								color: #000;
							}
						#page #content ul.press li.cutting h4 {
							margin: 0 0 .75em 0;
							padding: 0;
							color: #46780c;
							font-size: 1.167em;
							letter-spacing: -.05em;
							background: none;
						}
							#page #content ul.press li.noticies h5,
							#page #content ul.press li.premsa h5,
							#page #content ul.press li.resultats h5 {
								margin: 0 0 .5em 0;
								padding: 0;
								color: #46780c;
								font-size: .9em;
								background: none;
								font-weight:normal;
								text-transform:uppercase;
							}
							#page #content ul.press li.noticies p,
							#page #content ul.press li.premsa p {
								margin: 0 0 .5em 0;
								padding: 0;
							}
							#page #content ul.press li.noticies p.data,
							#page #content ul.press li.premsa p.data {
								color: #555;
								font-size: .85em;
								background: none;
								font-weight:normal;
							}
							#page #content ul.press li.premsa div {padding-left:60px !important;padding-top:.3em !important;}
							
							#page #content ul.press li.resultats p.resum {
								color:#777;
								font-style:italic;
								margin-top:0;margin-bottom:.5em;
								padding-top: 0.5em;padding-bottom: 0;
								font-size: .9em;
							}
							#page #content ul.press li.resultats p.categoria {
								color:#777;
								margin-top:0;margin-bottom:0;
								padding-top: 0;padding-bottom: 0;
								font-size: .9em;
								text-transform:uppercase;
							}							
							#page #content ul.press li.resultats div.public {
								padding:0 0 0 45px;
								margin-top:0;
								background: url('img/ico_pdf.jpg') no-repeat 5px 5px;
							}
							
	/* pie de página */
	#page #footer {
		margin: 1em 0 0 0;
		padding: 43px 40px 20px 72px;
		color: #fff;
		background: #a3ce4b url('img/bg_peu1.jpg') no-repeat 50% 0;
	}
		#page #footer a {
			color: #fff;
			font-weight: bold;
		}
		#page #footer ul li {
			display: inline;
			float: left;
			border-left: 1px solid #b5d870;
			border-right: 1px solid #82a53d;
			padding: .667em 1em;
			line-height: 1em;
		}
			#page #footer ul li.first {
				border-left: 0;
				padding-left: 0;
			}
			#page #footer ul li.last {
				border-right: 0;
			}
	/* listado colaboradores */
	#page #contributors {
		padding: 20px 20px 20px 73px;
		color: #fff;
		background: #a1ce49 url('img/bg_peu2.jpg') repeat-x;
	}
			#page #contributors div.left {
				width: 640px;
			}
			#page #contributors div.right {
				width: 180px;
			}
		#page #contributors p {
			font-weight: bold;
		}
		#page #contributors ul li {
			vertical-align: middle;
			display: inline;
			float: left;
			margin: 0 15px 0 0;
			font-weight: bold;
		}
		
		
/* COMENTARIS DE NOTÍCIES */

div#opcions{
	background-color: #E5E5E5; 
	border-top:1px solid #CCCCCC; 
	padding: 5px 10px 0px 10px; 
	height:20px; 
	clear:both;
}

	div#opcions div#compartir{
		float:left; 
		width:300px; 
		height: 30px; 
		font-weight:bold;
		
		color:#666666;
	}
		div#opcions div#compartir a{
		color:#666666;
		vertical-align:middle;
		padding: 5px 20px 5px 0px;
		background: url('../comu/icon_email_16.png') right center no-repeat;
		}
		
	div#opcions div#comentar{
		float:right; 
		width: 200px; 
		height: 30px; 
		text-align: right;
		
	}	
	
	
body#thickbox{
		background:none;
		background-color:#FFF;
			
}
	body#thickbox h3{
		margin-bottom:7px;
	}
	body#thickbox div#error,
	body#thickbox div#formulari{
		padding: 15px 40px 15px 40px;
		width:500px;
	}
		body#thickbox div#formulari button{
		margin: 0 auto;
		}
		
	body#thickbox div#capsalera{
		background: url("../comu/logo_inma_missatge.gif") no-repeat 30px center;
		display:block;
		height: 90px;
		border-bottom: 1px dotted #73BF14;
	}

	body#thickbox textarea,
	body#thickbox input.text{
		width:100%;
		border: 1px solid #676767;
		margin-top: 5px;
		margin-bottom: 10px;
	}
	body#thickbox textarea{
		height: 40px;
		margin-top: 5px;
		margin-bottom: 10px;
	}
	body#thickbox label.error{
		color:red;
	}
	body#thickbox span{
		margin-top: 5px;
		margin-bottom: 5px;
	}
	
	body#thickbox input.buttonSubmit
	{
		cursor: pointer;
		margin: 0px 10px 10px 0px;
		padding: 8px 0px 8px 0px;
		width: 114px;
		color: #000000;
		font-weight: bold;
		line-height: 1em;
		text-align: center;
		background: url("img/bg_button_li.jpg") no-repeat;
	}

	body#thickbox input.buttonSubmit:hover
	{
		color: #ffffff;
		text-decoration: none;
	}
	
	
	#page #content ul.press li.cutting div.mini_noticia {float:left;width:100px;height:100px;display:block;margin-bottom:5px;}
	
	div.dades_entitat {width: 340px;float:right;}
	div.dades_noticia {width: 610px ;float:right}