/*
General
---------------------------------------------*/
hr {
	display: none;
}
#pagina #container {
	border-left-color: #fff;
}
#pagina div#navegacio-superior {
	padding-left: 155px;	
}
#pagina #container #contingut {
	padding-left: 0;
}
#pagina #caixa-accessibilitat {
	margin-top: 4px;
}
body.unitat #vincles-relacionats li a {
	background: transparent;
}
#pagina div#imatgePrincipal {
	overflow: hidden;
}
#pagina #contingut h3 {
	font-family: Helvetica;
	/*height: 1.5em;*/
	margin-top: 0;
	border-bottom: none;
	font-size: 2.2em;
	font-weight: normal;
	padding: .8em 0 .6em .8em;
	letter-spacing: 0;
	background-repeat: repeat-x;
	line-height: 90%;
	margin-bottom:.5em;
}
#pagina div#contingut h4 {
	font-size: 1.3em;
	font-weight: bold;
	padding: .5em 0 .5em .8em;
	text-indent: 0;
	margin: 1em 0 .5em 0;
	clear: both;
	background-image: none;
	border: none;
}
#pagina div#contingut h5 {
	font-size: 1em;
	font-weight: bold;
	padding: 0 1em;
}
body.unitat div#contingut p,
body.unitat div#contingut ul,
body.unitat div#contingut dl {
	padding: 0 1em;
	text-align:justify;
}

body#pagina div#contingut h4 {
	clear: none;
}

body.unitat #imatge
{
	background-color:#FFF;
	margin:0 1em 1em 0;
	padding-right:1em;
}

/*
Menú esquerra
---------------------------------------------*/
body.unitat div#menu-esquerra ul {
	margin: 4px 0;
	padding: 0;
	list-style-type: none;
	}
	body.unitat div#menu-esquerra ul li {
		display: inline;
	}
		body.unitat div#menu-esquerra ul li a {
			display: block;
			border-width:  0 0 1px 0;
			border-style: solid;
			font-size: .8em;
			padding: .4em .8em;
			margin-bottom: 4px;
			margin-left: .8em;
		}
			body.unitat div#menu-esquerra ul li a:hover {
				text-decoration: none;
			}
				body.unitat div#menu-esquerra ul li ul a {
					background: url('../comu/insuficiencia-cardiaca/kland_llista_menu.gif') 0 8px no-repeat;
					padding-left: 15px;
					font-size: x-small;
					border-bottom: none;
					padding: .2em 0 .2em 13px;
					margin: 0 0 0 1.2em;
				}
					body.unitat div#menu-esquerra ul li ul a:hover {
						background-color: #fff;
						text-decoration: underline;
					}
					
/*
Agenda
---------------------------------------------*/
#agenda {
	margin-left: 10px;
	margin-top: 1em;
	font-size: x-small;
}
	#agenda h5 {
		background: url('../comu/kland_agenda.gif') 7px 50% no-repeat;
		padding: .4em 26px;
		font-size: small;
	}
	#agenda div.acte {
		padding: .5em .8em;
		line-height: 120%;
		border-width: 0 0 1px 0;
		border-style: dotted;
	}
		#agenda div.acte p.categoria {
			text-transform: uppercase;
		}
	#agenda a.tota {
		font-weight: bold;
		text-decoration: underline;
		padding: .7em .8em;
		display: block;
	}		

/*
Menú central inici
---------------------------------------------*/
div#contingut #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;
}
	#pagina div#contingut 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;
		}
div#contingut #menuCentral ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
	float: left;
	}
	div#contingut #menuCentral ul li {
		margin: 0 0 .5em .2em;
		display: inline;
		background-image: none;
		padding: 0;
	}


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

}	


/*
Llistes
---------------------------------------------*/
div#contingut ul,
div#contingut dt {
	font-weight: normal;
}
	div#contingut ul{
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
		div#contingut ul li {
			padding: 0 0 .6em 0;
			background: url('../comu/kland_llista.gif') 0 5px no-repeat;
			padding-left: 15px;
		}
			div#contingut ul.cols {
				width: 90%;
				float: left;
				padding: 0;
				margin: 0 0 1em 0;
			}
				div#contingut ul.cols li {
					width: 40%;
					margin: .3em 1em .3em 0;
					padding: 0 0 0 15px;
					float: left;
				}
			div#contingut ul.llista{
				list-style-type: none;
				margin: .5em 0;
				padding: 0;
			}
				div#contingut ul.llista li
				{
					margin:0;
					padding:1em 0;
					background:none;					
					background: url('../comu/insuficiencia-cardiaca/kland_inicitext.gif') 0 1.2em no-repeat;
					padding-left: 18px;					
					border-bottom:1px solid #CCC;	
					font-weight:normal;		
				}
				div#contingut ul.llista li ul
				{
					font-size: 1em;	
				}
				div#contingut ul.llista-sensenegreta li
				{
					margin:0;
					padding:1em 0;
					background:none;					
					background: url('../comu/insuficiencia-cardiaca/mini_ico.gif') 0 1.2em no-repeat;
					padding-left: 18px;					
					border-bottom:none;	
					font-weight:normal;		
				}				
#pagina div#contingut ul li p,
#pagina div#contingut ul li ul {
	padding-left: 0;
}
	#pagina div#contingut ul li p {
		font-weight: normal;
		margin: .6em auto;
	}
	#pagina div#contingut ul li ul {
		/* font-size: xx-small; */
		font-size: 1em;
	}

/*
Contingut dues columnes
---------------------------------------------*/
#text {
	width: 48%;
	float: right;
}
	body.duescols #text {
		width: 60%;
		float: right;
	}
	body.unitat div#contingut #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 div#contingut #text h4 {
			margin-top: 0;
		}
		body.duescols div#contingut #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 div#contingut #text ul p {
			padding-left: 0;
			margin: .6em auto;
		}
#imatge {
	width: 50%;
	float: left;
	overflow: hidden;
}
	body.duescols #imatge {
		width: 37%;
		margin:0;
		padding:0;
	}
	#imatge img {
		/* width: 100%; */
		max-width: 25em;
	}
		body.duescols #imatge img {
			max-width: 18.6em;
		}
	#imatge p#peuFoto {
		font-size: xx-small;
		text-align: left;
		background: #fff url('../comu/insuficiencia-cardiaca/kland_peufoto.gif') 0 10px no-repeat;
		padding: 5px 0 0 18px;
	}
	
	
/*
Formulari contacte
---------------------------------------------*/	

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

#formulari_contacte form fieldset
{
	border:none;
}

#formulari_contacte form label{
float: left;
width: 220px;
}

#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;
}	




/*------------------- estils cercador ------------------*/

#pagina #contingut #contingut-cerca{
  background-color: #ffffff;
  padding: 8px 1em;
  line-height:120%;
}
#pagina #contingut #contingut-cerca h4, .contingut-cerca h3{
  font-weight: bold;
  font-size:1em;
  background-color:#none;
  background-color: #FFF;
  padding-left:0;
}

#pagina #contingut #contingut-cerca .cerca-capcelera {
}
#pagina #contingut #contingut-cerca .cerca-capcelera strong{
  color: #CC6600;
  font-weight: bold;
}
#pagina #contingut #contingut-cerca .cerca_noresult {
  padding: 10px 0px 10px 20px;
  background: url(../comu/cerca_negativa.gif) no-repeat center left;
  margin: 5px 0px 5px 10px;
  font-weight: bold;
  color: #666666;
}
#pagina #contingut #contingut-cerca .cerca_sutgeriment {
  border: 2px solid #d4e8f3;
  background: url(../comu/cerca_idees.gif) no-repeat top left;
  margin: 0px 0px 0px 0px;
  padding-left: 40px;
}
#pagina #contingut #contingut-cerca .cerca_sutgeriment li{
  padding: 0px 0px 0px 0px;
  margin: 5px 0px 5px 0px;
  color: #666666;
}


#pagina #contingut #contingut-cerca .cerca-categoria-element {
  color: #666666;
  padding: 0px 0px 0px 0px;
  margin: 10px 0px 5px 0px;
}
#pagina #contingut #contingut-cerca .cerca-titol-element {
  color: #CC6600;
  font-weight: bold;
}
#pagina #contingut #contingut-cerca .cerca-titol-element a {
  color: #CC6600;
  text-decoration: none;
}
#pagina #contingut #contingut-cerca .cerca-titol-element a:visited {
  color: #CC6600;
  text-decoration: underline;
}

#pagina #contingut #contingut-cerca .cerca-element {
  padding: 0 0 1em 0;
  border-bottom: 1px solid #e6e6e6;
}
#pagina #contingut #contingut-cerca .cerca-element h3{
  border:none;
  padding:0;
  margin:1em 0 .5em 0;
  font-size:1em;
}
#pagina #contingut #contingut-cerca .cerca-ressaltat {
  background-color: #FED488;
}

#pagina #contingut #contingut-cerca #paginador
{
	text-align:center;
	padding-top:.5em;	
}

#pagina #contingut #contingut-cerca #paginador a
{
/*  	color: #003366; */
}
#pagina #contingut #contingut-cerca #paginador #anterior
{
	float:left;
}
#pagina #contingut #contingut-cerca #paginador #seguent
{
	float:right;
}


/*** caixeta cercador ***/

#pagina #cercador
{
	margin:0 0 20px 0;
	background: #fed488 url(../comu/ombreta_lat_imas.jpg) no-repeat left bottom;
	color: #333333;
	width: 158px;
	position: relative;
	left: 6px;
	border:none;
	padding:0 0 15px 0;
	text-align:left;
}
#pagina #cercador p.titol
{
	border:2px solid #fed488;
	background-color:#FDC45B;
	text-align:left;
	font-weight:bold;
	color:#CA6702;
	font-size:1.1em;
	padding:.5em .6em;
}
#pagina #cercador label
{
 	padding:4px 0 4px 22px;
 	margin:10px 2px;
 	background : url("../comu/icon_lupa.gif") no-repeat 5px 5px;	
}

#pagina div#cercador input
{
	font-size:1em;	
	width:90px;
}