/* dom */
html { font-size: 100%; } /* WinIE text resize correction */
body {
	margin: 0;
	padding: 0;
	font-family: verdana, helvetica, sans-serif;
	font-size: 0.75em; /* 12px */
	color: #333;
	background: #fff;
}
* {
	margin: 0;
	border: none;
	padding: 0;
}
a {
	outline: 0;
	color: #006699;
	text-decoration :none;
}
	a:hover {
		color: #002c42;
		text-decoration: underline;
	}
	a:visited{
		font-size:inherit;
	}
p {
	margin-bottom: 1.25em;
	line-height: 1.5em;
}
ol, ul {
	list-style: none;
}
		ul li.clear {
			clear: both;
		}
/* esquerra, dreta i 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;}
	/* Hide from IE Mac \*/
	.clearfix {display:block;}
	/* End hide from IE Mac */

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

/* wrapper (normal i portada) */
#page {
	width: 942px;
	margin: 0 auto;
	padding-bottom: 10px;
	background: #fff;
}
	/* selecció d'idioma */
	#page #languages {
		margin: 10px 0 5px 0;
	}
		#page #languages ul {
			display: inline; /* ie6fh */
			clear: right;
			float: right;
			width: 325px;
		}
			#page #languages ul li {
				display: inline; /* ie6fh */
				float: left;
				width: 105px;
				height: 25px;
				margin-right: 5px;
			}
				#page #languages ul li.en {
					margin: 0;
				}
					#page #languages ul li.ca a {
						background: url("img/menu_idiomes.jpg") no-repeat 0 0;
					}
						#page #languages ul li.ca a.current {
							background: url("img/menu_idiomes.jpg") no-repeat 0 -52px;
						}
						#page #languages ul li.ca a:hover {
							background: url("img/menu_idiomes.jpg") no-repeat 0 -26px;
						}
					#page #languages ul li.en a {
						background: url("img/menu_idiomes.jpg") no-repeat -220px 0;
					}
						#page #languages ul li.en a.current {
							background: url("img/menu_idiomes.jpg") no-repeat -220px -52px;
						}
						#page #languages ul li.en a:hover {
							background: url("img/menu_idiomes.jpg") no-repeat -220px -26px;
						}
					#page #languages ul li.es a {
						background: url("img/menu_idiomes.jpg") no-repeat -110px 0;
					}
						#page #languages ul li.es a.current {
							background: url("img/menu_idiomes.jpg") no-repeat -110px -52px;
						}
						#page #languages ul li.es a:hover {
							background: url("img/menu_idiomes.jpg") no-repeat -110px -26px;
						}
				#page #languages ul li a {
					display: block;
					width: 105px;
					height: 25px;
					color: #fff;
					font-weight: bold;
					text-align: center;
					background: #7f0d0c;
				}
					#page #languages ul li a span {
						position: absolute;
						top: -9999px;
					}
	/* capçalera */
	#page #header_en {
		background: #e0e0e0 url("img/header_bg.png") repeat-x bottom;
	}
	#page #header_ca {
		background: #e0e0e0 url("img/ca_header_bg.png") repeat-x bottom;
	}
	#page #header_es {
		background: #e0e0e0 url("img/es_header_bg.png") repeat-x bottom;
	}
	#page div.capcal{
		height: 121px;
		margin-bottom: 5px;
	}
		/* capçalera */
		#page div.capcal h1 {
			display: inline; /* ie6 float hack */
			clear: left;
			float: left;
			width: 310px;
			height: 75px;
			margin: 24px 0 0 30px;
		}
			#page div.capcal h1 a {
				display: block;
				width: 310px;
				height: 75px;
			}
				#page div.capcal h1 a span {
					position: absolute;
					top: -999em;
					width: 0;
				}
		#page div.capcal #idibaps {
			display: inline; /* ie6fh */
			clear: right;
			float: right;
			width: 243px;
			height: 56px;
			margin: 38px 23px 0 0;
		}
			#page div.capcal #idibaps a {
				display: block;
				width: 243px;
				height: 56px;
			}
				#page div.capcal #idibaps a span {
					position: absolute;
					top: -999em;
					width: 0;
				}
			#page div.capcal #idibaps p {
				margin: 0;
			}
	/* contenidor animació flash portada */
	#page #flash-portada {
		margin-bottom: 5px;
	}
	/* menu portada */
	#page #frontpage-menu {
		margin-bottom: 11px;
	}
		#page #frontpage-menu li {
			display: inline; /* ie6 float hack */
			float: left;
			width: 130px;
			height: 132px;
			margin: 0 5px 0 0;
		}
			#page #frontpage-menu li.contact {
				margin: 0;
			}
			#page #frontpage-menu li a {
				display: block;
				width: 110px;
				height: 112px;
				padding: 20px 10px 0 10px;
				color: #fff;
				font-weight: bold;
				text-align: center;
				background: #7f0d0c;
			}
				#page #frontpage-menu li a span {
					position: absolute;
					top: -9999px;
				}
				/*menú portada segons idioma*/
				/* english */
				#page #frontpage-menu li.contact a {
					background: url("img/menu_portada.jpg") no-repeat -810px 0;
				}
					#page #frontpage-menu li.contact a:hover {
						background: url("img/menu_portada.jpg") no-repeat -810px -142px;
					}
				#page #frontpage-menu li.education a {
					background: url("img/menu_portada.jpg") no-repeat -540px 0;
				}
					#page #frontpage-menu li.education a:hover {
						background: url("img/menu_portada.jpg") no-repeat -540px -142px;
					}
				#page #frontpage-menu li.frontpage a {
					background: url("img/menu_portada.jpg") no-repeat 0 0;
				}
					#page #frontpage-menu li.frontpage a.current, #page #frontpage-menu li.frontpage a.current:hover {
						background: url("img/menu_portada.jpg") no-repeat 0 -285px;
					}
					#page #frontpage-menu li.frontpage a:hover {
						background: url("img/menu_portada.jpg") no-repeat 0 -142px;
					}
				#page #frontpage-menu li.lines a {
					background: url("img/menu_portada.jpg") no-repeat -270px 0;
				}
					#page #frontpage-menu li.lines a:hover {
						background: url("img/menu_portada.jpg") no-repeat -270px -142px;
					}
				#page #frontpage-menu li.jobs a {
					background: url("img/menu_portada.jpg") no-repeat -675px 0;
				}
					#page #frontpage-menu li.jobs a:hover {
						background: url("img/menu_portada.jpg") no-repeat -675px -142px;
					}
				#page #frontpage-menu li.news a {
					background: url("img/menu_portada.jpg") no-repeat -405px 0;
				}
					#page #frontpage-menu li.news a:hover {
						background: url("img/menu_portada.jpg") no-repeat -405px -142px;
					}
				#page #frontpage-menu li.research a {
					background: url("img/menu_portada.jpg") no-repeat -135px 0;
				}
					#page #frontpage-menu li.research a:hover {
						background: url("img/menu_portada.jpg") no-repeat -135px -142px;
					}
				/* català */
				#page #frontpage-menu.ca li.contact a {
					background: url("img/menu_portada_ca.jpg") no-repeat -810px 0;
				}
					#page #frontpage-menu.ca li.contact a:hover {
						background: url("img/menu_portada_ca.jpg") no-repeat -810px -142px;
					}
				#page #frontpage-menu.ca li.education a {
					background: url("img/menu_portada_ca.jpg") no-repeat -540px 0;
				}
					#page #frontpage-menu.ca li.education a:hover {
						background: url("img/menu_portada_ca.jpg") no-repeat -540px -142px;
					}
				#page #frontpage-menu.ca li.frontpage a {
					background: url("img/menu_portada_ca.jpg") no-repeat 0 0;
				}
					#page #frontpage-menu.ca li.frontpage a.current, #page #frontpage-menu.ca li.frontpage a.current:hover {
						background: url("img/menu_portada_ca.jpg") no-repeat 0 -285px;
					}
					#page #frontpage-menu.ca li.frontpage a:hover {
						background: url("img/menu_portada_ca.jpg") no-repeat 0 -142px;
					}
				#page #frontpage-menu.ca li.lines a {
					background: url("img/menu_portada_ca.jpg") no-repeat -270px 0;
				}
					#page #frontpage-menu.ca li.lines a:hover {
						background: url("img/menu_portada_ca.jpg") no-repeat -270px -142px;
					}
				#page #frontpage-menu.ca li.jobs a {
					background: url("img/menu_portada_ca.jpg") no-repeat -675px 0;
				}
					#page #frontpage-menu.ca li.jobs a:hover {
						background: url("img/menu_portada_ca.jpg") no-repeat -675px -142px;
					}
				#page #frontpage-menu.ca li.news a {
					background: url("img/menu_portada_ca.jpg") no-repeat -405px 0;
				}
					#page #frontpage-menu.ca li.news a:hover {
						background: url("img/menu_portada_ca.jpg") no-repeat -405px -142px;
					}
				#page #frontpage-menu.ca li.research a {
					background: url("img/menu_portada_ca.jpg") no-repeat -135px 0;
				}
					#page #frontpage-menu.ca li.research a:hover {
						background: url("img/menu_portada_ca.jpg") no-repeat -135px -142px;
					}
				/* castellano */
				#page #frontpage-menu.es li.contact a {
					background: url("img/menu_portada_es.jpg") no-repeat -810px 0;
				}
					#page #frontpage-menu.es li.contact a:hover {
						background: url("img/menu_portada_es.jpg") no-repeat -810px -142px;
					}
				#page #frontpage-menu.es li.education a {
					background: url("img/menu_portada_es.jpg") no-repeat -540px 0;
				}
					#page #frontpage-menu.es li.education a:hover {
						background: url("img/menu_portada_es.jpg") no-repeat -540px -142px;
					}
				#page #frontpage-menu.es li.frontpage a {
					background: url("img/menu_portada_es.jpg") no-repeat 0 0;
				}
					#page #frontpage-menu.es li.frontpage a.current, #page #frontpage-menu.es li.frontpage a.current:hover {
						background: url("img/menu_portada_es.jpg") no-repeat 0 -285px;
					}
					#page #frontpage-menu.es li.frontpage a:hover {
						background: url("img/menu_portada_es.jpg") no-repeat 0 -142px;
					}
				#page #frontpage-menu.es li.lines a {
					background: url("img/menu_portada_es.jpg") no-repeat -270px 0;
				}
					#page #frontpage-menu.es li.lines a:hover {
						background: url("img/menu_portada_es.jpg") no-repeat -270px -142px;
					}
				#page #frontpage-menu.es li.jobs a {
					background: url("img/menu_portada_es.jpg") no-repeat -675px 0;
				}
					#page #frontpage-menu.es li.jobs a:hover {
						background: url("img/menu_portada_es.jpg") no-repeat -675px -142px;
					}
				#page #frontpage-menu.es li.news a {
					background: url("img/menu_portada_es.jpg") no-repeat -405px 0;
				}
					#page #frontpage-menu.es li.news a:hover {
						background: url("img/menu_portada_es.jpg") no-repeat -405px -142px;
					}
				#page #frontpage-menu.es li.research a {
					background: url("img/menu_portada_es.jpg") no-repeat -135px 0;
				}
					#page #frontpage-menu.es li.research a:hover {
						background: url("img/menu_portada_es.jpg") no-repeat -135px -142px;
					}
	/* menu interiors */
	#page #menu {
		margin-bottom: 11px;
	}
		#page #menu li {
			display: inline; /* ie6 float hack */
			float: left;
			width: 130px;
			height: 73px;
			margin: 0 5px 0 0;
		}
			#page #menu li.contact {
				margin: 0;
			}
			#page #menu li a {
				display: block;
				width: 110px;
				height: 63px;
				padding: 10px 10px 0 10px;
				color: #fff;
				font-weight: bold;
				text-align: center;
				background: #7f0d0c;
			}
				#page #menu li a span {
					position: absolute;
					top: -9999px;
				}
				/* menu interior segons idioma */
				/* english */
				#page #menu li.contact a {
					background: url("img/menu.jpg") no-repeat -810px 0;
				}
					#page #menu li.contact a.current, #page #menu li.contact a.current:hover {
						background: url("img/menu.jpg") no-repeat -810px -164px;
					}
					#page #menu li.contact a:hover {
						background: url("img/menu.jpg") no-repeat -810px -82px;
					}
				#page #menu li.education a {
					background: url("img/menu.jpg") no-repeat -540px 0;
				}
					#page #menu li.education a.current, #page #menu li.education a.current:hover {
						background: url("img/menu.jpg") no-repeat -540px -164px;
					}
					#page #menu li.education a:hover {
						background: url("img/menu.jpg") no-repeat -540px -82px;
					}
				#page #menu li.frontpage a {
					background: url("img/menu.jpg") no-repeat 0 0;
				}
					#page #menu li.frontpage a:hover {
						background: url("img/menu.jpg") no-repeat 0 -82px;
					}
				#page #menu li.lines a {
					background: url("img/menu.jpg") no-repeat -270px 0;
				}
					#page #menu li.lines a.current, #page #menu li.lines a.current:hover {
						background: url("img/menu.jpg") no-repeat -270px -164px;
					}
					#page #menu li.lines a:hover {
						background: url("img/menu.jpg") no-repeat -270px -82px;
					}
				#page #menu li.jobs a {
					background: url("img/menu.jpg") no-repeat -675px 0;
				}
					#page #menu li.jobs a.current, #page #menu li.jobs a.current:hover {
						background: url("img/menu.jpg") no-repeat -675px -164px;
					}
					#page #menu li.jobs a:hover {
						background: url("img/menu.jpg") no-repeat -675px -82px;
					}
				#page #menu li.news a {
					background: url("img/menu.jpg") no-repeat -405px 0;
				}
					#page #menu li.news a.current, #page #menu li.news a.current:hover {
						background: url("img/menu.jpg") no-repeat -405px -164px;
					}
					#page #menu li.news a:hover {
						background: url("img/menu.jpg") no-repeat -405px -82px;
					}
				#page #menu li.research a {
					background: url("img/menu.jpg") no-repeat -135px 0;
				}
					#page #menu li.research a.current, #page #menu li.research a.current:hover {
						background: url("img/menu.jpg") no-repeat -135px -164px;
					}
					#page #menu li.research a:hover {
						background: url("img/menu.jpg") no-repeat -135px -82px;
					}
				/* català */
				#page #menu.ca li.contact a {
					background: url("img/menu_ca.jpg") no-repeat -810px 0;
				}
					#page #menu.ca li.contact a.current, #page #menu.ca li.contact a.current:hover {
						background: url("img/menu_ca.jpg") no-repeat -810px -164px;
					}
					#page #menu.ca li.contact a:hover {
						background: url("img/menu_ca.jpg") no-repeat -810px -82px;
					}
				#page #menu.ca li.education a {
					background: url("img/menu_ca.jpg") no-repeat -540px 0;
				}
					#page #menu.ca li.education a.current, #page #menu.ca li.education a.current:hover {
						background: url("img/menu_ca.jpg") no-repeat -540px -164px;
					}
					#page #menu.ca li.education a:hover {
						background: url("img/menu_ca.jpg") no-repeat -540px -82px;
					}
				#page #menu.ca li.frontpage a {
					background: url("img/menu_ca.jpg") no-repeat 0 0;
				}
					#page #menu.ca li.frontpage a:hover {
						background: url("img/menu_ca.jpg") no-repeat 0 -82px;
					}
				#page #menu.ca li.lines a {
					background: url("img/menu_ca.jpg") no-repeat -270px 0;
				}
					#page #menu.ca li.lines a.current, #page #menu.ca li.lines a.current:hover {
						background: url("img/menu_ca.jpg") no-repeat -270px -164px;
					}
					#page #menu.ca li.lines a:hover {
						background: url("img/menu_ca.jpg") no-repeat -270px -82px;
					}
				#page #menu.ca li.jobs a {
					background: url("img/menu_ca.jpg") no-repeat -675px 0;
				}
					#page #menu.ca li.jobs a.current, #page #menu.ca li.jobs a.current:hover {
						background: url("img/menu_ca.jpg") no-repeat -675px -164px;
					}
					#page #menu.ca li.jobs a:hover {
						background: url("img/menu_ca.jpg") no-repeat -675px -82px;
					}
				#page #menu.ca li.news a {
					background: url("img/menu_ca.jpg") no-repeat -405px 0;
				}
					#page #menu.ca li.news a.current, #page #menu.ca li.news a.current:hover {
						background: url("img/menu_ca.jpg") no-repeat -405px -164px;
					}
					#page #menu.ca li.news a:hover {
						background: url("img/menu_ca.jpg") no-repeat -405px -82px;
					}
				#page #menu.ca li.research a {
					background: url("img/menu_ca.jpg") no-repeat -135px 0;
				}
					#page #menu.ca li.research a.current, #page #menu.ca li.research a.current:hover {
						background: url("img/menu_ca.jpg") no-repeat -135px -164px;
					}
					#page #menu.ca li.research a:hover {
						background: url("img/menu_ca.jpg") no-repeat -135px -82px;
					}
				/* castellano */
				#page #menu.es li.contact a {
					background: url("img/menu_es.jpg") no-repeat -810px 0;
				}
					#page #menu.es li.contact a.current, #page #menu.es li.contact a.current:hover {
						background: url("img/menu_es.jpg") no-repeat -810px -164px;
					}
					#page #menu.es li.contact a:hover {
						background: url("img/menu_es.jpg") no-repeat -810px -82px;
					}
				#page #menu.es li.education a {
					background: url("img/menu_es.jpg") no-repeat -540px 0;
				}
					#page #menu.es li.education a.current, #page #menu.es li.education a.current:hover {
						background: url("img/menu_es.jpg") no-repeat -540px -164px;
					}
					#page #menu.es li.education a:hover {
						background: url("img/menu_es.jpg") no-repeat -540px -82px;
					}
				#page #menu.es li.frontpage a {
					background: url("img/menu_es.jpg") no-repeat 0 0;
				}
					#page #menu.es li.frontpage a:hover {
						background: url("img/menu_es.jpg") no-repeat 0 -82px;
					}
				#page #menu.es li.lines a {
					background: url("img/menu_es.jpg") no-repeat -270px 0;
				}
					#page #menu.es li.lines a.current, #page #menu.es li.lines a.current:hover {
						background: url("img/menu_es.jpg") no-repeat -270px -164px;
					}
					#page #menu.es li.lines a:hover {
						background: url("img/menu_es.jpg") no-repeat -270px -82px;
					}
				#page #menu.es li.jobs a {
					background: url("img/menu_es.jpg") no-repeat -675px 0;
				}
					#page #menu.es li.jobs a.current, #page #menu.es li.jobs a.current:hover {
						background: url("img/menu_es.jpg") no-repeat -675px -164px;
					}
					#page #menu.es li.jobs a:hover {
						background: url("img/menu_es.jpg") no-repeat -675px -82px;
					}
				#page #menu.es li.news a {
					background: url("img/menu_es.jpg") no-repeat -405px 0;
				}
					#page #menu.es li.news a.current, #page #menu.es li.news a.current:hover {
						background: url("img/menu_es.jpg") no-repeat -405px -164px;
					}
					#page #menu.es li.news a:hover {
						background: url("img/menu_es.jpg") no-repeat -405px -82px;
					}
				#page #menu.es li.research a {
					background: url("img/menu_es.jpg") no-repeat -135px 0;
				}
					#page #menu.es li.research a.current, #page #menu.es li.research a.current:hover {
						background: url("img/menu_es.jpg") no-repeat -135px -164px;
					}
					#page #menu.es li.research a:hover {
						background: url("img/menu_es.jpg") no-repeat -135px -82px;
					}
	/* contingut */
	#page #content {
		margin-bottom: 1em;
	}
		#page #content #gmap {
			display: inline; /* ie6 float hack */
			clear: left;
			float: left;
			width: 490px;
			overflow: hidden;
			margin: 0 0 12px 15px;
		}
			#page #content #gmap div#map {
				width: 490px;
				height: 403px;
				margin: 0 auto 1em auto;
				border: 1px solid #999;
				text-align: center;
			}
		/* dom */
			/* contenidors accessibilitat, nota legal, mapaweb i error404 */
			#page #content div.accessibility, #page #content div.legal_advice, #page #content div.sitemap, #page #content div.plerror {
				margin-bottom: 1.5em;
				padding: 22px 27px 0 27px;
				background: #e1e1e1;
			}
				#page #content div.accessibility h2, #page #content div.legal_advice h2, #page #content div.sitemap h2, #page #content div.plerror h2 {
					margin-bottom: .5em;
					border-bottom: 1px solid #cdcdcd;
					padding-bottom: .25em;
				}
				#page #content div.accessibility div.info {
					padding: 10px 0 25px 210px;
					background: url("img/pict_nota_legal.jpg") no-repeat;
				}
				#page #content div.legal_advice div.info {
					padding: 10px 0 25px 210px;
					background: url("img/pict_accessibilitat.jpg") no-repeat;
				}
				#page #content div.sitemap div.info {
					padding: 10px 0 25px 210px;
					background: url("img/imatge_mapaweb.jpg") no-repeat;
				}
				#page #content div.plerror div.info {
					padding: 10px 0 25px 210px;
					background: url("img/imatge_error404.jpg") no-repeat;
				}
					#page #content div.info ul li{
						margin-bottom: .4em;
						padding-left: 16px;
						padding-bottom: .4em;
						background: url("img/kland_mapaweb.gif") no-repeat 0 .25em;
					}
						#page #content div.sitemap div.info ul li a {
							color: #5C5C5C;
						}
					#page #content div.sitemap div.info h3{
						background: #D33228;
						padding:.5em;
						margin:1em 0;
						font-size:1.2em;
						font-weight:bold;
					}
						#page #content div.sitemap div.info h3 a{
							color:#FFFFFF;
						}
			/* contenidor amb aspecte de pissarra */
			#page #content div.blackboard {
				margin: 0 0 1.5em 0;
				padding: 30px 115px 30px 30px;
				color: #fff;
				background: url("img/bg_pissarra_formacio_b.gif") no-repeat center bottom;
			}
			#page #content div.blackboard-bg {
				padding: 0 25px;
				background: url("img/bg_pissarra_formacio.jpg") repeat-y center top;
			}
			#page #content div.blackboard-top {
				padding-top: 25px;
				background: url("img/bg_pissarra_formacio_t.gif") no-repeat center top;
			}
					#page #content div.blackboard div.image {
						display: inline; /* ie6fh */
						clear: left;
						float: left;
						width: 71px;
						margin-right: 15px;
					}
					#page #content div.blackboard div.left, #page #content div.blackboard div.right {
						width: 48%;
						background: url("img/separador-formacio.jpg") no-repeat 80px bottom;
						padding-bottom:20px;
					}
					#page #content div.blackboard div.text {
						margin-left: 90px;
					}
				#page #content div.blackboard h3 {
					margin-bottom: .75em;
					color: #fff;
					font-family: georgia, serif;
					font-size: 1.833em;
					font-style: italic;
					letter-spacing: 0;
					line-height: 1em;
				}
					#page #content div.blackboard h3 a {
						color: #fff;
					}
				#page #content div.blackboard h6 {
					margin-bottom: .25em;
					color: #fff;
				}
			/* contenidor amb aspecte de taulell de suro */
			#page #content div.board {
				margin: 0 0 1.5em 0;
			}
					#page #content div.board div.left, #page #content div.board div.right {
						width: 461px;
						background: url("img/bg_ofertes_treball.jpg") no-repeat center top;
					}
					#page #content div.board h2 {
						width: 461px;
						height: 113px;
						margin: 0;
						border: none;
						padding: 0;
						background: url("img/ofertes_treball_obertes.png") no-repeat center top;
					}
						#page #content div.board h2 span {
							position: absolute;
							width: 461px;
							top: -9999em;
						}
						#page #content div.board h2.vacants {
							background: url("img/ofertes_treball_tancades.png") no-repeat center top;
						}
						#page #content div.board h2.es_vacants {
							background: url("img/es_ofertes_treball_tancades.png") no-repeat center top;
						}
						#page #content div.board h2.ca_vacants {
							background: url("img/ca_ofertes_treball_tancades.png") no-repeat center top;
						}
						#page #content div.board h2.es_awarded {
							background: url("img/es_ofertes_treball_obertes.png") no-repeat center top;
						}
						#page #content div.board h2.ca_awarded {
							background: url("img/ca_ofertes_treball_obertes.png") no-repeat center top;
						}
				#page #content div.board h3 {
					margin-bottom: .5em;
					padding: 0;
					color: #b7261e;
					font-size: 1.333em;
					background: none;
				}
					#page #content div.board h3 a {
						color: #b7261e;
					}
					#page #content div.board ul.jobs {
						margin: 0 25px;
						padding: 0;
					}
						#page #content div.board ul.jobs li.job {
							margin-bottom: 1em;
							padding: 10px 0 40px 0;
							background: url("img/separador_ofertes_feina.gif") no-repeat center bottom;
						}
			/* contenidor amb vora inferior puntejada */
			#page #content div.border {
				padding-bottom: .2em;
				border-bottom: 1px dashed #999;
				margin-bottom: 1.4em;
			}
			/* contenidor de cita amb cometes decoratives */
			#page #content blockquote {
				padding-right: 40px;
				color: #b3241c;
				font-family: georgia, serif;
				font-size: 1.5em;
				line-height: 1.2em;
				background: url("img/bg_cita_final.png") no-repeat right bottom;
			}
				#page #content blockquote p {
					padding-left: 40px;
					background: url("img/bg_cita_inici.png") no-repeat left top;
				}
			/* contenidors de separació de contingut esquerra/dreta */
			#page #content div.content-left {
				display: inline; /* ie6fh */
				clear: left;
				float: left;
				width: 360px;
			}
			#page #content div.content-right {
				display: inline; /* ie6fh */
				clear: right;
				float: right;
				width: 550px;
			}
				/* variacions */
				#contact #page #content div.content-left {
					width: 505px;
				}
				#contact #page #content div.content-right {
					width: 405px;
				}
				#research #page #content div.content-left {
					width: 244px;
				}
				#research #page #content div.content-right {
					width: 660px;
				}
						#research #page #content div.content-right div.content-main {
							display: inline; /* ie6fh */
							clear: left;
							float: left;
							width: 465px;
						}
						#research #page #content div.content-right div.content-sidebar {
							display: inline; /* ie6fh */
							clear: right;
							float: right;
							width: 160px;
						}
							#research #page #content div.content-right div.content-sidebar h4 {
								margin: 0 0 .5em 0;
							}
							#research #page #content div.content-right div.content-sidebar ul {
								margin: 0 0 1em 0;
							}
								#research #page #content div.content-right div.content-sidebar ul li {
									margin: 0 0 .5em 0;
									border-bottom: 1px solid #ccc;
									padding: 0 0 .5em 0;
									line-height: 1.5em;
									background: none;
								}
			/* contenidor amb fons gris */
			#page #content div.gray {
				margin-bottom: 1.25em;
				padding: 15px 20px;
				background: #e6e6e6;
			}
				#page #content div.gray h4 {
					margin-bottom: .75em;
					border-bottom: 1px solid #ccc;
					padding-bottom: .3em;
					color: #666;
					font-family: arial, serif;
					font-size: 1.5em;
					letter-spacing: 0;
				}
				#page #content div.gray h6 {
					color: #000;
				}
				#page #content div.gray ul {
					margin-left: 0;
				}
					#page #content div.gray ul li {
						margin-bottom: 1.25em;
						border-bottom: 1px solid #ccc;
						padding: .25em 0 1px 24px;
						background: url("img/kland_negre.gif") no-repeat 0 .3em;
					}
						#page #content div.gray ul.entries li {
							border: none;
							margin-bottom: .3em;
							padding: 0 0 28px 0;
							background: url("img/ombra_agenda.jpg") no-repeat center bottom;
						}
							#page #content div.gray ul.entries li.last {
								padding-bottom: 28px;
							}
						#page #content div.gray ul li.last {
							padding-bottom: 0;
							border: none;
						}
			/* contenidors missatge enviat o error */
			#page #content div.grisfosc {
				margin-bottom: 1.25em;
				padding: 15px 20px;
				background: #d9dade;
			}
				#page #content div.grisfosc strong {
					font-size:1.3em;
				}
				#page #content div.missEnviat {
					background: url("img/ico_enviat.jpg") no-repeat;
					padding-left: 120px;
					height: 87px;
				}
				#page #content div.missError {
					background: url("img/ico_error.jpg") no-repeat;
					padding-left: 120px;
					height: 87px;
				}
			/* llistat destacats portada */
			#page #content div.highlights {
				background: url("img/caixes_portada_bg.gif") repeat-y center top;
			}
				#page #content div.highlights a {
					color: #fff;
				}
				#page #content div.highlights ul {
					margin-left: 0;
					padding: 0;
					background: url("img/caixes_portada_b.jpg") no-repeat center bottom;
				}
					#page #content div.highlights ul li {
						display: inline; /* ie6fh */
						position: relative;
						float: left;
						width: 265px;
						margin: 0 6px 0 0;
						padding: 0;
						color: #ccc;
						background: none;
					}
						#page #content div.highlights ul li.jobs_en {
							background: url("img/bg_caixa_ofertes_treball.jpg") no-repeat center top;
						}
						#page #content div.highlights ul li.jobs_es {
							background: url("img/es_bg_caixa_ofertes_treball.jpg") no-repeat center top;
						}
						#page #content div.highlights ul li.jobs_ca {
							background: url("img/ca_bg_caixa_ofertes_treball.jpg") no-repeat center top;
						}
						#page #content div.highlights ul li.news_en {
							width: 400px;
							background: url("img/bg_caixa_novetats.jpg") no-repeat center top;
						}
						#page #content div.highlights ul li.news_es {
							width: 400px;
							background: url("img/es_bg_caixa_novetats.jpg") no-repeat center top;
						}
						#page #content div.highlights ul li.news_ca {
							width: 400px;
							background: url("img/ca_bg_caixa_novetats.jpg") no-repeat center top;
						}
						#page #content div.highlights ul li.team_en {
							margin-right: 0;
						}
							#page #content div.highlights ul li.team_en div.space {
								background: url("img/bg_caixa_equip.jpg") no-repeat center top;
							}
						#page #content div.highlights ul li.team_es {
							margin-right: 0;
						}
							#page #content div.highlights ul li.team_es div.space {
								background: url("img/es_bg_caixa_equip.jpg") no-repeat center top;
							}
						#page #content div.highlights ul li.team_ca {
							margin-right: 0;
						}
							#page #content div.highlights ul li.team_ca div.space {
								background: url("img/ca_bg_caixa_equip.jpg") no-repeat center top;
							}
							#page #content div.highlights ul li.team h6, #page #content div.highlights ul li.team p {
								padding-left: 100px;
							}
							#page #content div.highlights ul li div.space {
								margin: 0;
								padding: 15px 15px 34px 15px;
							}
						#page #content div.highlights ul li h2 {
							display: block;
							height: 46px;
							background: url("img/bg_caixa_h3.jpg") repeat-x left bottom;
						}
							#page #content div.highlights ul li h2 span {
								position: absolute;
								top: -9999px;
								left: -9999px;
							}
						#page #content div.highlights ul li h4 {
							color: #fff;
							font-size: 1.25em;
						}
						#page #content div.highlights ul li h6 {
							margin: 0 0 .25em 0;
							color: #fff;
						}
							#page #content div.highlights ul li img.absolute {
								display: inline; /* ie position hack */
								position: absolute;
								bottom: 0;
								left: 0;
								z-index: -1;
							}
							#page #content div.highlights ul li p.options {
								display: inline; /* ie position hack */
								position: absolute;
								bottom: 10px;
								right: 15px;
								margin: 0;
								padding: 0;
								text-align: right;
							}
								#page #content div.highlights ul li p.options img {
									vertical-align: top;
								}
			/* paginador */
			#page #content div.pager {
				margin: 1.5em 0;
			}
				#page #content div.pager img {
					vertical-align: middle;
				}
					#page #content div.pager span.next {
						display: inline; /* ie hack */
						float: right;
						margin-left: 1em;
					}
					#page #content div.pager span.previous {
						display: inline; /* ie hack */
						float: left;
						margin-right: 1em;
					}
				#page #content div.pager ul {
					text-align: center;
					margin: 0;
				}
					#page #content div.pager ul li {
						display: inline;
						vertical-align: middle;
						margin-right: 3px;
						padding: 0;
						background: none;
					}
							#page #content div.pager ul li.current a {
								color: #333;
								font-weight: bold;
								background: #ccc;
							}
							#page #content div.pager ul li.transparent a {
								border: none;
							}
						#page #content div.pager ul li a {
							border: 1px solid #bdcaea;
							padding: 2px 5px;
						}
							#page #content div.pager ul li a:hover {
								color: #fff;
								background: #006699;
							}
			/* enllaços relacionats */
			#page #content div.related {
				margin: 1.4em 0;
				background: #e8e8e8;
			}
				#page #content div.related a {
					color: #125d35;
				}
				#page #content div.related h4 {
					margin: 0;
					color: #fff;
					font-weight: bold;
					background: #115530 url("img/fons_relacionats.jpg") repeat-x;
				}
					#page #content div.related h4 span {
						display: block;
						padding: .5em .8em .5em 32px;
						background: url("img/imatge_clip.jpg") no-repeat;
					}
				#page #content div.related li {
					display: block;
					margin: 0;
					border-bottom: 1px solid #c9c9c9;
					border-top: 1px solid #f7f7f7;
					padding: .7em 1em;
					background: none;
				}
			/* contenidor amb línia puntejada separadora al mig */
			#page #content div.separator {
				background: url("img/bg_separador.jpg") repeat-y center top;
			}
					#page #content div.separator div.left, #page #content div.separator div.right {
						width: 47%;
					}
		/* contenidors icones transport públic */
		#page #content div.subway {
			margin-bottom: 1.25em;
			padding-left: 28px;
			background: url("img/ico_metro.gif") no-repeat;
		}
		#page #content div.tmb {
			margin-bottom: 1.25em;
			padding-left: 28px;
			background: url("img/ico_tmb.gif") no-repeat;
		}
			#page #content div.subway p, #page #content div.tmb p {
				margin-bottom: .2em;
			}
		/* contenidor informació contacte (microformat hcard) */
		#page #content div.vcard {
			margin-bottom: 1.25em;
		}
			#page #content div.vcard p {
				margin-bottom: .15em;
			}
				#page #content div.vcard p.big {
					color: #000;
					font-size: 1.5em;
				}
		/* formularis */
			#page #content form fieldset {
				margin-bottom: .75em;
				border: 1px solid #fff;
			}
				#page #content form fieldset legend {
					margin: 0 0 .5em 0;
					padding: 0;
					color: #666;
					font-family: arial, serif;
					font-size: 1.416em;
					font-weight: bold;
					letter-spacing: 0;
					line-height: 1.3em;
				}
			#page #content form label {
				display: block;
				margin-bottom: .5em;
			}
				#page #content form label input, #page #content form label select {
					width: 60%;
					margin-bottom: .75em;
					border: 1px solid #b3b5bd;
					border-left: 2px solid #b3b5bd;
					border-top: 2px solid #b3b5bd;
					border-radius: .35em;
					-moz-border-radius: .35em;
					-webkit-border-radius: .35em;
					padding: 2px 4px;
					background: #fff url("img/bg_forms.jpg");
				}
				#page #content form label select {
					padding: 2px;
				}
					#page #content form label input.error, #page #content form label select.error, #page #content form label input.error:focus, #page #content form label select.error:focus {
						border: 1px solid #cc0000;
						border-left: 2px solid #cc0000;
						border-top: 2px solid #cc0000;
					}
					#page #content form label input:focus, #page #content form label select:focus {
						border: 1px solid #666;
						border-left: 2px solid #666;
						border-top: 2px solid #666;
					}
				#page #content form label span {
					display: block;
					margin-bottom: .5em;
				}
				#page #content form div.textarea {
					margin-bottom: 8px;
					padding: 5px 0;
				}
					#page #content form div.textarea textarea {
						display: block;
						width: 90%;
						height: 120px;
						border: 1px solid #b3b5bd;
						border-left: 2px solid #b3b5bd;
						border-top: 2px solid #b3b5bd;
						border-radius: .35em;
						-moz-border-radius: .35em;
						-webkit-border-radius: .35em;
						padding: 4px;
						background: #fff url("img/bg_forms.jpg");
					}
						#page #content form div.textarea textarea.error, #page #content form div.textarea textarea.error:focus {
							border: 1px solid #cc0000;
							border-left: 2px solid #cc0000;
							border-top: 2px solid #cc0000;
						}
						#page #content form div.textarea textarea:focus {
							border: 1px solid #666;
							border-left: 2px solid #666;
							border-top: 2px solid #666;
						}
				#page #content form span.error {
					display: inline; /* ie float hack */
					float: left;
					width: 16px;
					height: 16px;
					margin: .1em .5em 0 0;
					padding: 0;
					text-indent: -9999em;
					cursor: help;
					background: url("img/exclamation.gif") no-repeat left center;
				}
		/* capçaleres */
		#page #content h2 {
			margin-bottom: .25em;
			font-family: arial, serif;
			font-size: 2.33em;
			font-weight: normal;
		}
		#page #content h3 {
			margin-bottom: .5em;
			color: #000;
			font-family: arial, serif;
			font-size: 1.5em;
			font-weight: normal;
			line-height: 1.2em;
		}
			#page #content h3.big {
				margin-bottom: .25em;
				font-family: arial, serif;
				font-size: 2.33em;
				font-weight: normal;
			}
			#page #content h3.lines {
				font-size: 1.83em;
				letter-spacing: 0.025em;
			}
			#page #content h3 a {
				color: #000;
			}
			#page #content h3.grisfosc{
				color:#FFF;
				background-color:#616161;
				padding:12px;
			}
			#page #content h3.linietes{
				font-size: 2.33em;
				font-weight: normal;
				padding:15px 0;
				border-bottom:1px solid #CCC;
				border-top:1px solid #CCC;
			}
		#page #content h4 {
			margin-bottom: .5em;
			font-size: 1.25em;
			letter-spacing: -0.025em;
			font-weight: bold;
		}
			#page #content h4.label {
				margin: 0 15px .5em 15px;
				color: #666;
				font-family: arial, serif;
				font-size: 1.416em;
				letter-spacing: 0;
			}
			#page #content h4.nomargin {
				margin: 0 0 .5em 0;
			}
			#page #content h4.resp {
				margin-bottom: 1.25em;
				color: #444;
				font-weight: normal;
				letter-spacing: 0;
			}
			#page #content h4.grisclar{
				background-color:#D0D0D0;
				padding:10px;
			}
		#page #content h5 {
			margin-bottom: .5em;
			color: #999;
			font-size: 1.166em;
			letter-spacing: -0.025em;
		}
			#page #content h5.gray {
				padding: .5em .75em;
				color: #616161;
				background: #e6e6e6;
			}
			#page #content h5.klander{
				background: url("img/kland_h5.gif") no-repeat 10px center;
				padding:10px 10px 10px 35px;
				border-bottom: 1px solid #CCC;
				border-top: 1px solid #CCC;
				color:#202020;
			}
		#page #content h6 {
			margin-bottom: .75em;
			color: #006699;
			font-size: 1em;
			font-weight: bold;
			line-height: 1.4em;
		}
		/* imatges */
			#page #content img.left {
				float: left;
				width: auto;
				margin: 2px 1.4em .7em 0;
			}
			#page #content img.right {
				float: right;
				width: auto;
				margin: 2px 0 .7em 1.4em;
			}
		/* paràgrafs */
			#page #content p.date {
				margin: 0 0 .5em 0;
				color: #336699;
			}
			#page #content p.red {
				color: #a11c16;
			}
			#page #content p.rss {
				text-align: right;
			}
				#page #content p.rss a {
					padding-left: 22px;
					background: url("img/icon_rss.jpg") no-repeat left center;
				}
			#page #content p.tornar {
				padding-bottom:10px;
				border-bottom:1px solid #CCC;
				text-align:right;
			}
			#page #content p.autor{
				background:#616161;
				color:#FFF;
				font-size:1.2em;
				padding: 5px 20px;
			}
				#page #content p.autor a{
					color:#CCC;
				}
			#page #content p.pubmed {
				padding-bottom:10px;
				text-align:right;
			}
		/* spans */
			#page #content span.date {
				display: block;
				margin-bottom: .4em;
			}
			#page #content span.link {
				display: block;
				margin-bottom: .4em;
				padding-left: 10px;
				background: url("img/kland_negre.png") no-repeat 0 .4em;
			}
			#page #content span.more {
				display: block;
				margin-bottom: .4em;
				padding-left: 26px;
				font-weight: bold;
				background: url("img/kland_more.png") no-repeat 0 .1em;
			}
		/* taules */
		#page #content table {
			width: 100%;
			margin-bottom: 1em;
		}
		/* llistats */
		#page #content ol {
			margin: 0 10px 1.2em 30px;
			list-style: decimal;
		}
			#page #content ol li {
				margin-bottom: .7em;
			}
		#page #content ul {
			margin: 0 0 1.25em 10px;
		}
			/* llistat d'entrades d'una editora */
			#page #content ul.entries {
				margin-left: 0;
			}
				#page #content ul.entries li {
					padding: 0 0 28px 0;
					background: url("img/ombra_noticies.jpg") no-repeat center bottom;
				}

						#page #content ul.entries li div.image {
							display: inline; /* ie6fh */
							clear: left;
							float: left;
							width: 135px;
							margin: 2px 15px 8px 0;
						}
						#page #content ul.entries li div.text {
							margin: 0 0 .5em 145px;
						}

			/* noticies noves */
			#page #content div.btnews{
				text-align:right;
				border-bottom:1px solid #CCC;
				padding:0 0 10px 0;
				margin-bottom:20px;
			}
				#page #content div.btnews img{
					padding-left:10px;
				}
			#page #content h2.noticies{
				margin-bottom:0;
			}
			#page #content ul.noticies {
				margin-left: 0;
			}
				#page #content ul.noticies li {
					padding: 0 0 28px 0;
					background: url("img/ombra_noticies_llarga.jpg") no-repeat center bottom;
				}
					#page #content ul.noticies li ul li{
						margin: 0 0 .4em 0;
						padding: 0 0 .4em 16px;
						background: url("img/kland_mapaweb.gif") no-repeat 0 .25em;
						border:none;
					}
					#page #content ul.noticies li h3{
						font-size:1.8em;
						padding-left:25px;
					}
					#page #content ul.noticies li #enllacos h4 {
						color: #2E2E2E;
						border:none;
						padding-bottom:0;
					}
					#page #content ul.noticies li p.date{
						padding-left:25px;
					}
					#page #content ul.noticies div.contNews, #page #content ul.noticies div.contEv{
						padding-bottom:10px;
					}
						#page #content div.contNews div.imatge, #page #content div.contEv div.imatge {
							display:inline;
							float:left;
							padding-left:25px;
							width:287px;
						}
							#page #content ul.noticies div.contEv div.imatge{
								width:168px;
								padding-left:15px;
							}
							#page #content div.contNews div.imatge img, #page #content div.contEv div.imatge img {
								margin-bottom:.6em;
							}
						#page #content div.contNews div.textnot, #page #content div.contEv div.textnot{
							display:inline;
							float:left;
							padding-left:25px;
							width:585px;
						}
							#page #content div.contEv div.textnot{
								padding-left:15px;
								width:425px;
							}
						#page #content div.contEv div.events{
							display:inline;
							float:left;
							padding-left:25px;
						}

			/* llistat amb dades informatives sobre un event */
			#page #content div.gray ul.event-info, #page #content div.contEv ul.vermell {
				display: block;
				margin-left: 0;
				padding: 2px 10px;
				color: #fff;
				background: #cc3333;
			}
			#page #content div.contEv ul.vermell {
				width:265px;
			}
				#research #page #content div.contEv ul.vermell li {
					padding-top:.4em;
				}
				#page #content ul.event-info li, #page #content div.gray ul.event-info li, #page #content div.contEv ul.vermell li {
					display: block;
					padding: .5em 0;
					border-bottom: 1px solid #cc7f7f;
					background: none;
				}
					#page #content ul.event-info li.date, #page #content div.gray ul.event-info li.date, #page #content div.contEv ul.vermell li.date {
						padding-left: 25px;
						background: url("img/ico_agenda_dia.gif") no-repeat 0 .4em;
					}
					#page #content ul.event-info li.last, #page #content div.gray ul.event-info li.last, #page #content div.contEv ul.vermell li.last {
						padding-bottom: .5em;
						border: none;
					}
					#page #content ul.event-info li.place, #page #content div.gray ul.event-info li.place, #page #content div.contEv ul.vermell li.place {
						padding-left: 25px;
						background: url("img/ico_agenda_lloc.gif") no-repeat 0 .25em;
					}
					#page #content ul.event-info li.time, #page #content div.gray ul.event-info li.time, #page #content div.contEv ul.vermell li.time {
						padding-left: 25px;
						background: url("img/ico_agenda_horaris.gif") no-repeat 0 .25em;
					}
					#page #content ul.event-info li h5 {
						margin: 0;
						color: #fff;
						line-height: 1.4em;
					}
			/* llistat amb fons gris */
			#page #content ul.gray {
				margin-left: 0;
				padding: 15px;
				background: #616161;
			}
				#page #content ul.gray a {
					color: #fff;
				}
				#page #content ul.gray li {
					margin: 0;
					border-bottom: 1px solid #313131;
					border-top: 1px solid #7d7d7d;
					padding: .5em 0;
					background: none;
				}
					#page #content ul.gray li.first {
						border-top: none;
						padding-top: 0;
					}
					#page #content ul.gray li.last {
						border-bottom: none;
						padding-bottom: 0;
					}
			/* llistat portada línies d'investigació */
			#page #content ul.research_lines {
				margin-left: 0;
				padding: 205px 15px 1px 15px;
				background: url("img/bg_llistat_linies_investigacio.jpg") no-repeat center top;
			}
				#page #content ul.research_lines li {
					display: inline; /* ie6fh */
					float: left;
					width: 48%;
					margin: 0 2.5% 1em 0;
					padding: 15px 0 12px 0;
					background: url("img/bg_llistat_linies_investigacio_li.jpg") no-repeat 0px bottom #E8E8E8;
					height:77px;
				}
					#page #content ul.research_lines li.nomargin {
						margin-right: 0;
					}
						#page #content ul.research_lines li div.folder {
							/*padding-left: 70px;
							background: url("img/ico_proveta.jpg") no-repeat 10px;*/
							height:53px;
						}
							#page #content ul.research_lines li div.folder img{
								float:left;
								padding: 5px 10px;
							}
					#page #content ul.research_lines li h3 {
						padding-top:.5em;
						margin-bottom: .3em;
						font-family: verdana, helvetica, sans-serif;
						font-size: 1.2em;
						font-weight: bold;
					}
						#page #content ul.research_lines li h3 a{
							color:#333;
						}
						#page #content ul.research_lines li p {
							margin-bottom: .75em;
							font-size: .92em;
						}
			/* llistat equip de recerca */
			#page #content ul.team {
				margin-left: 0;
			}
				#page #content ul.team li {
					display: inline; /* ie6fh */
					float: left;
					width: 32%;
					margin: 0 2% 0 0;
					border-top: 1px solid #ccc;
					padding: 1em 0 .5em 0;
					background: none;
				}
					#page #content ul.team li.nomargin {
						margin-right: 0;
					}
					#page #content ul.team li.noborder {
						border: none;
					}
						#page #content ul.team li div.image {
							display: inline; /* ie6fh */
							clear: left;
							float: left;
							width: 75px;
							margin: 0 10px 8px 0;
							line-height: 0;
						}
							#page #content ul.team li div.image img {
								width: 71px; /*75*/
							}
						#page #content ul.team li div.text {
							margin-left: 85px;
						}
					#page #content ul.team li h6 {
						margin: 0 0 .25em 0;
						color: #000;
					}
			#page #content ul li {
				margin-bottom: .4em;
				padding-left: 16px;
				background: url("img/kland_vermell.jpg") no-repeat 0 .25em;
			}
			/* llistat vermell houdini */
			#page #content ul.roig{
				margin:0 0 10px 17px;
			}
				#page #content ul.roig li{
					margin-top:15px;
					color:#A11B15;
					background:url("img/kland-llista-vermell.gif") no-repeat 0 .2em;
					padding:0 10px 15px 25px;
					border-bottom: 1px solid #A11B15;
				}
					#page #content ul.roig li ul li{
						color:#616161;
						border-bottom: 1px solid #616161;
						background:url("img/kland-llista-gris.gif") no-repeat 0 .3em;
					}
						#page #content ul.roig li.last, #page #content ul.roig li ul li.last {
							border-bottom:none;
							padding-bottom:0;
						}
					#page #content ul.roig li ul li ul li{
						color:#000;
						border-bottom: 1px solid #CCC;
						background:url("img/kland-triangle.gif") no-repeat 0 .3em;
					}
	/* logos fi de pàgina */
	#page #logos {
		padding: 0 0 10px 0;
		text-align: center;
	}
			#page #logos ul li {
				display: inline;
				margin: 0 40px;
			}
	/* peu de pàgina */
	#page #footer {
		font-size: .92em;
		color: #fff;
		background: #850e0b url("img/bg_footer_bottom.png") no-repeat center bottom;
	}
		#page #footer a {
			color: #fff;
		}
			#page #footer div.rtop {
				background: url("img/bg_footer_top.png") no-repeat center top;
			}
		#page #footer ul {
			display: block;
			margin-bottom: 1.75em;
			padding: 16px 12px 0 385px;
		}
			#page #footer ul li {
				display: inline; /* ie6fh */
				float: left;
				padding: 35px 15px 0 8px;
				border-left: 1px solid #fff;
				white-space: nowrap;
			}
		#page #footer p {
			margin: 0;
			padding: 0 12px 1.5em 385px;
		}

/* estils houdini */
#page #content p.destacat {
	padding: 12px;
	background: #dde7e4;
}
#page #content p.linia {
		margin-bottom: 1.6em;
		border-bottom: 1px dashed #999;
		padding-bottom: 1.3em;
	}

/* nifty corners */
b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height:1px;line-height:1px;font-size:1px; overflow:hidden;border-style:solid;border-width:0 1px}
/* normal */
b.r1{margin:0 3px;border-width:0 2px}
b.r2{margin:0 2px}
b.r3{margin:0 1px}
b.r4{height:2px}
b.rb1{margin:0 8px;border-width:0 2px}
b.rb2{margin:0 6px;border-width:0 2px}
b.rb3{margin:0 5px}
b.rb4{margin:0 4px}
b.rb5{margin:0 3px}
b.rb6{margin:0 2px}
b.rb7{margin:0 1px;height:2px}
b.rb8{margin:0;height:2px}
b.rs1{margin:0 1px}
/*transparent inside*/
b.t1{border-width:0 5px}
b.t2{border-width:0 3px}
b.t3{border-width:0 2px}
b.t4{height:2px}
b.tb1{border-width:0 10px}
b.tb2{border-width:0 8px}
b.tb3{border-width:0 6px}
b.tb4{border-width:0 5px}
b.tb5{border-width:0 4px}
b.tb6{border-width:0 3px}
b.tb7{border-width:0 2px;height:2px}
b.tb8{border-width:0 1px;height:2px}
b.ts1{border-width:0 2px}
