/*
General
---------------------------------------------*/

			/*unitat*/
			.unitat #nav li {font-size: .75em;}
			.unitat #nav {margin:0 0 20px 10px;padding-bottom:15px;padding-top: 5px;}
			#interior.unitat #nav .img,
			.unitat #nav .img {margin-top: 2px;}
			#interior.unitat #nav {margin-top: 0px;}


	#interior #content_main {
		width: 693px; /*410px;*/
		margin-right: 0;
		margin-left:30px;
		float: left;
	}
		#interior.duesCols #content_main {
			width: 525px; /*410px;*/
			margin-right: 0;
			margin-left:30px;
			float: left;
		}
	#interior #content_sub {
		display: none;
	}
		#interior.duesCols #content_sub {
			display:block;
			width: 168px; /*220px;*/
			float: right;
			margin-left:0px;
			margin-right: 25px;
		}
	#interior #nav_sub {
		width: 170px;/*210*/
	}


hr {
	display: none;
}

	#interior h1 {
		background: #3F8F1C;
		color:#fff;
		padding:0;margin:0;
	}
		#interior h1 img {padding:0;margin:0;}
	#interior .admin-houdini-preview-option h1 {width:auto;}
	#interior #content_main h2 {
		background:none;
		padding: .5em 0 0 0;

		font-size: 1.5em;
		line-height: 1.25em;
		border-bottom: 1px solid #3f8f1c;
		padding-bottom: 0.25em;
		margin: 0 0 0.5em 0;
	}
	#interior #content_main h3 {
		font-size:1em;
		line-height:1.25em;
		background:#E7F0F9;
		color:#333333;
		padding:.5em .75em;
		margin:.5em 0 1em 0;
		font-weight:bold;
		border:0;

		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		border-radius: 5px;
	}
		#interior #content_main div.cerca-element h3 {background:none;}
	#interior #content_main h4 {
		font-size:0.9375em;
		line-height:1.5em;
		color:#333333;
		padding:.25em 0;
		margin:.75em 0;
		border-bottom:1px solid #333333;
		background: 0;
		font-weight:bold;
	}
	#interior #content_main h5 {
		font-size:0.9375em;
	}
	#interior #content_main h6 {
		font-size:.8125em;
		font-weight:bold;
		margin:0;
		padding:0;
	}

/*
Menú esquerra
---------------------------------------------*/
	#serveis a {
		display: block;
		border-bottom: 1px solid #fff;
		background:none;
		color:#FFF;
		font-size: .875em;
		text-decoration: none;
		line-height: 1.1;
		padding: 10px 15px;
	}
	/*submenu*/
		#serveis li .submenustatic li a {
			background: none;
			padding-left: 30px;
			font-size: .75em;
			color: #fff;

			-moz-border-radius: 0;
			-webkit-border-radius: 0;
			-khtml-border-radius: 0;
			border-radius: 0;
		}
		#serveis li .submenustatic li.current a,
		#nav_sub #serveis li li a:hover,
		#nav_sub #serveis li .current a:hover,
		#nav_sub #serveis li li:first-child a:hover,
		#nav_sub #serveis li li:last-child a:hover {
			-moz-border-radius: 0;
			-webkit-border-radius: 0;
			-khtml-border-radius: 0;
			border-radius: 0;
		}
	#serveis a:hover {text-decoration: none;}

#nav_sub div.caixa-contacte {margin:0;padding:0;}
	#nav_sub div.caixa-contacte h3 {
		font-size: 1em;
		text-transform:uppercase;
		padding:30px 0 0 58px;
		position: relative;z-index:10000;
		height:23px; /*53px;*/
	}
	#nav_sub div.caixa-contacte div.vcard {
		position: relative;top:-40px;
		font-size: .75em;line-height: 1.25em;
		padding:50px 1em 1em 1em;
		width:auto;
		height:auto;

		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		border-radius: 5px;
	}
		#nav_sub div.caixa-contacte .vcard p {
			margin:0;padding:.5em 0;
		}
		#nav_sub div.caixa-contacte .vcard .fn {font-weight:normal;font-style:normal;color:#000;}
		#nav_sub div.caixa-contacte .vcard .adr {margin-bottom:10px;border-bottom:1px solid #fff;margin-top:10px;border-top:1px solid #fff;}
		#nav_sub div.caixa-contacte .vcard .tel {font-weight: bold;}

/*
Agenda
---------------------------------------------*/
#agenda {
	margin: 1em 0 0 0;
	background: #f3f3f3;
}
	#agenda h5 {
		padding: .5em;
		background-color: #999;
		color: #fff;
		font-size: 1em;
	}
	#agenda div.acte {
		font-size: .8125em;
		padding: .65em;
		line-height: 120%;
		border-width: 0 0 1px 0;
		border-style: dotted;
		border-color: #666;
	}
		#agenda div.acte p.categoria {
			text-transform: uppercase;
			color: #333;
		}
		#agenda div.acte p.data {
			color: #000;
		}
	#agenda a.tota {
		font-size: .8125em;
		color: #fb6e04;
		font-weight: bold;
		text-decoration: none;
		padding: .7em .8em;
		display: block;
	}
/*
Menú central inici
---------------------------------------------*/
#interior #content_main #menuCentral {
	clear: both;
	float: left;
	width: 100%;
	border-width: 1px 0 0 0;
	border-style: solid;
	padding-top: .5em;
}
body.unitat #contenidor div.vcard {
	float: left;
	padding: 0;
	border: none;
	margin: 0 .5em .8em 0;
}
	#interior #interior #content_main h6 {
		font-size: 1em;
		font-weight: normal;
		padding: .5em;
	}
	div.vcard span,
	body.unitat #contenidor div.vcard p {
		padding: 0;
	}
		div.vcard span.locality {
			padding: 0;
		}
		div.vcard span.tel {
			background-image: none;
		}
#interior #content_main #menuCentral ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
	float: left;
	}
	#interior #content_main #menuCentral ul li {
		margin: 0 0 .5em .2em;
		display: inline;
		background-image: none;
		padding: 0;
	}


.portada #text
{
	float:none;
	width:auto;

}


/*
Contingut dues columnes
---------------------------------------------*/
#text {
	width: 48%;
	float: right;
}
	body.duescols #text {
		width: 60%;
		float: right;
	}
	body.unitat #interior #content_main #text p {
/*		text-align: left; */
		background: #fff url('../comu/insuficiencia-cardiaca/kland_inicitext.gif') 0 3px no-repeat;
		padding: 0 0 0 1.5em;
	}
		body.duescols #interior #content_main #text h4 {
			margin-top: 0;
		}
		body.duescols #interior #content_main #text p {
			background-image: none;
			padding-left: 1.5em;
			margin-bottom: 1em;
			background: #fff url('../comu/insuficiencia-cardiaca/kland_inicitext.gif') 0 3px no-repeat;
		}
		body.duescols #interior #content_main #text ul p {
			padding-left: 0;
			margin: .6em auto;
		}


/*
Formulari contacte
---------------------------------------------*/

#formulari_contacte
{
	margin:1em 0 0 0;
}

#formulari_contacte form fieldset
{
	border:none;
}

#formulari_contacte form label{
float: left;
width: 215px;
font-size:.8125em;
padding-right:5px;
}

#formulari_contacte form input, #formulari_contacte form textarea, #formulari_contacte form select{
width: 180px;
margin-bottom: 5px;
font-size:.95em;
}

#formulari_contacte form textarea{
width: 250px;
height: 150px;
font-size:1.4em;
}

#formulari_contacte form .boxes{
width: 1em;
}

#formulari_contacte form #submitbutton{
margin-left: 220px;
margin-top: 5px;
width: 90px;
}

#formulari_contacte form br{
clear: left;
}




