/*CONTINGUT CENTRAL  */
/* NOM SECCIÓ AMB ICONA */
.main h1.pagetitle {
	margin-top:5px;
	padding:8px 0 1px 32px;
	background: url(../img/icona_seccio.gif) no-repeat;
	background-position:center left;
	font-weight:bold;
	font-size:220%;
	color:#FFFFFF;
}

/* TITOLS H1, H2 i H4 */
.content h1, .content-sencer h1 {
	margin:0;
	padding:5px 50px 12px 20px;
	border-bottom:solid 1px rgb(215,215,215);
	color:#666666;
	font-weight:bold;
	font-size:220%;
}

.content h2, .content-sencer h2 {
	clear:both;
	position:relative;
	z-index:1;
	top:-1px;
	margin: 0 20px 0 20px;
	padding:15px 35px 5px 0;
	border-top:solid 1px rgb(215,215,215);
	background: url(../img/icona_h2.gif) no-repeat;
	background-position:right 15px;
	color:rgb(0,126,129);
	font-weight:bold;
	font-size:170%;
}

.content h4, .content-sencer h4 {
	margin:0 0 -0.3em 0;
	padding:0 20px 0 20px;
	color:rgb(0,126,129);
	font-weight:bold;
	font-size:160%;
}

/* PARAGRAF TEXT */
.content p, .content-sencer p {
	margin:1.0em 0 1.0em 0;
	color:rgb(0,0,0);
	line-height:1.8em;
	padding: 0 20px 0 20px;
	font-size:135%;
	text-align:justify;
}

.content blockquote, .content-sencer blockquote {
	padding:15px 10px 5px 30px;
}

/* LLISTA */
.content ul, .content-sencer ul {
	margin:1.4em 0 1.0em 0;
	padding:0em 20px 0em 20px;
	list-style:none;
}



.content ul li,  .content-sencer ul li {
	margin:0 0 0.3em 2px;
	padding:0 0 0 12px;
	background:url(../img/fletxa_feines.gif) no-repeat 0 10px;
	line-height:2em;
	font-size:141%;
	color:rgb(72,79,157);
}

/* FORMULARI DE CONTACTE (1-Column / 2-Column) */
.contactform {
	width:636px;
	margin:1.0em 10px 0 20px;
}

.contactform fieldset legend {
	margin:0 0 0 5px !important /*Non-IE*/;
	margin:0 0 20px 5px /*IE6*/;
	padding:0 2px 0 2px;
	color:rgb(0,126,129);
	font-weight:bold;
	font-size:131%;
}
.contactform fieldset {
	padding:10px 0 10px 0 !important /*Non-IE6*/;
	padding:0 /*IE6*/;
	margin:0 0 20px 0;
	border:solid 1px rgb(220,220,220);
}

.contactform label {
	float:left;
	width:100px;
	text-align:right;
	margin-right:15px;
	font-size:90%;
	color:rgb(0,126,129);
	padding:2px;
}
.contactform input.field {
	border:solid 1px rgb(200,200,200);
	font-size:100%;
	width:400px;
	padding:2px;
}
.contactform textarea {
	border:solid 1px rgb(200,200,200);
	font-size:100%;
	width:400px;
	padding:2px;
}
.contactform input.button {
	float:left;
	width:80px;
	margin-left:120px;
	margin-bottom:10px;
	padding:2px;
	background:rgb(220,220,220);
	border:solid 1px rgb(150,150,150);
	text-align:center;
	color:rgb(72,79,157);
	font-size:100%;
}
.contactform input.button:hover {
	cursor:pointer;
	border:solid 1px rgb(80,80,80);
	background:rgb(0,126,129);
	color:#FFFFFF;
}


/*  BARRA LATERAL SIDEBAR SUBCONTENT  */
/* TITOLS HEADING H1, HA */
.subcontent h1 {
	margin:0;
	padding:5px 50px 12px 20px;
	border-bottom:solid 1px rgb(215,215,215);
	color:#666666;
	font-weight:bold;
	font-size:220%;
}
.subcontent h2 {
	margin:1.0em 0 -0.3em 0;
	padding:0 20px 0 20px;
	color:rgb(0,126,129);
	font-weight:bold;
	font-size:150%;
}

.subcontent p {
	margin:1.0em 0 1.0em 0;
	color:rgb(0,0,0);
	line-height:1.5em;
	padding: 0 20px 0 20px;
	font-size:135%;
}

/* IMATGES */
.main img {
	clear:both;
	float:left;
}

.main img.center {
	clear:both;
	float:none;
	display:block;
	margin:0 auto;
}

.main img.right {
	clear:both;
	float:right;
	margin:15px 40px 10px 15px;
	padding-left:60px;
}

.main img.left {
	clear:both;
	float:left;
	margin:15px 15px 10px 40px;
	padding-right:60px;
}

.main img.imatgetot {
	clear:both;
	margin:5px 0px 5px 0;
}

/* TEXT LINKS */
.main a, .main a:visited {
	color:rgb(0,126,129);
	font-weight:bold;
	text-decoration:none;
}
.main a:hover {
	color:rgb(72,79,157);
	text-decoration:none;
}