#contingut h1 {
	padding: 0px 0px 0px 0px;
	margin: 25px 0px 0px 20px;
	font: bold 30px Arial, Helvetica, sans-serif;
	color: #555555;
}

#contingut h2 {
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 25px 0px 5px 20px;
	font: bold 20px Arial, Helvetica, sans-serif;
	color: #999999;
	overflow: hidden;
	text-shadow: rgba(0,0,0,.3) 1px 1px 2px;
}

#contingut p {
	padding: 0px 0px 0px 0px;
	margin: 0px 20px 15px 20px;
	font: 15px Arial, Helvetica, sans-serif;
	line-height: 22px;
}

#contingut p a {
	color: #c3001f;
	text-decoration: none;
	border-bottom: 1px dotted #c3001f;;
}

#contingut p a:hover {
	border-bottom: 1px solid #c3001f;;
}

#contingut p img {
	float: left;
	margin: 5px 20px 0px 0px;
	border: 1px solid #bbb;
}

.modular_images {
	position: relative;
	margin: 0px 20px 40px 20px;
	overflow: hidden;
	padding-top: 20px;
}

.modular_images div {
	float: left;
	width: 220px;
	border: 1px solid #bbb;
	height: 100px;
}

.modular_images div.espai_imatges {
	margin: 0px 21px 0px 0px;
}

