@import "base.css";
/* clearfix */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.clearfix { display:inline-block; }
	/* amagar d'IE mac \*/
	.clearfix { display:block; }

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

body {
	font-size: .75em; /* 12px */
	font-family: helvetica, arial, sans-serif;
	background:#eeeeee url('../comu/bg.jpg') 0 0 repeat-x;
	margin:0;padding:0;
	color:#333;
}
p {line-height:1.4em;}
	p.primer {background: url("../comu/kland_p_primer.gif") left 0.15em no-repeat;text-indent: 15px;}

a {color:#739210;text-decoration:none;border-bottom:1px dotted #739210;}
	a:hover {color:#333;text-decoration:none;border-bottom:1px solid #333;}
	a:focus, a:active {background:#739210;color:#ffffff;}
	
img { border:none; }
	
/*Vincles externs*/
a:link.external,
a:visited.external {
	background-image: url('../comu/icon_link_ext.gif');
	background-position: right .25em;
	background-repeat: no-repeat;
	padding-right: 12px;
}
a:hover.external {
	background-image: url('../comu/icon_link_ext3.gif');}
a:focus.external,
a:focus.active {
	background:#739210;
	background-image: url('../comu/icon_link_ext2.gif');
	background-position: right .25em;
	background-repeat: no-repeat;
	padding-right: 12px;
}
	#container_foot #foot a:link.external,
	#container_foot #foot a:visited.external {
		background:none;
		padding-right: 12px;
	}
	#container_foot #foot a:hover.external {
		background-image: url('../comu/icon_link_ext2.gif');
		background-position: right 0.25em;
		background-repeat: no-repeat;
		padding-right: 12px;
	}
	#container_foot #foot a:focus.external,
	#container_foot #foot a:focus.active {
		background:#739210;
		background-image: url('../comu/icon_link_ext2.gif');
		background-position: right 0.25em;
		background-repeat: no-repeat;
		padding-right: 12px;
	}
	
	#page #content #content_main div.relacionats a.external {background-position: right 0.25em;}
	
	#content_sub p.image a.external,
	div.comp-vertical p.image a.external,
	div.comp-horitzontal p.image a.external {background:none;padding-right:0;}


	/*Text + imatge*/
	div.txtImgEsq {padding-top:.5em;margin-top:0;margin-left:0;padding-left:0;border:1px solid #fff;}
	div.txtImgDr {padding-top:.5em;margin-top:0;margin-right:0;padding-right:0;}
		div.txtImgEsq img {
			float: left;
			margin: .2em 1.125em .5em 0;
		}
		div.txtImgDr img {
			float: right;
			margin: .2em 0 .5em 1.125em;
		}
		.txtImgEsq .txtImgEsqCont {margin-left: 150px;}
		.txtImgDr .txtImgDrCont {margin-right: 150px;}
		div.txtImgEsq p, div.txtImgDr p {margin-top:0;padding-top:0;}
		
		ul.txtImgEsqCont {margin-left: 150px !important;}
		ul.txtImgDrCont {margin-right: 150px !important;}

span.type {display:none;}
hr {display:none;}
hr.separador {display:block;border:none;background:#ccc;height:1px;margin:0 0 1em 0;padding:0;}

#page {width:100%;/*960px*/background:url('../comu/ombra.png') center top no-repeat;}
#page #header, #page #content, #container_foot #foot {width:928px;margin:0 auto;padding:0 21px;}

/* header */
#page #header {width:970px;padding:0;background:#f2f2f2 url('../comu/bg_header.jpg') left bottom repeat-x;}
	#page #header ul {margin:0;padding:.5em 2% .5em 0;width:98%;height:1.75em;background:#494949 url('../comu/bg_header_ul.jpg') 0 0 repeat-x;list-style:none;}
		#page #header ul li {float:right;margin:0 .25em;padding:0;}
			#page #header ul li a {margin:0;padding:0.3em 1em;display:block;color:#fff;border:none;}
				#page #header ul li a#traductor {background:#535353 url('../comu/kland_b.png') 5.75em .35em no-repeat;padding-right:2.2em}
				#page #header ul li a:hover {background:#535353;}
			#page #header ul li div#idiomes {z-index:1;position:absolute;margin:1px 0;padding:1em 0.5em;width:260px;height:auto;background:#535353;}
				#page #header ul li div#idiomes a.tancar {text-align:right;padding:.15em 18px 0 0;margin:0 8px .5em 0;background:url('../comu/tancar.png') right top no-repeat;}
				#page #header ul li div#idiomes p {color:#fff;clear:both;font-size:.834em;font-style:italic;padding:1em 0 0 .5em;}
					#page #header ul li div#idiomes p a {padding:0;margin:0;display:inline;text-decoration:underline;}
				#page #header ul li div#idiomes ul {list-style:none;background:none;text-align:center;padding:0 0 0 1%;}
					#page #header ul li div#idiomes ul li {float:left;margin:0 2% 2% 0;padding:0;width:31%;}
						#page #header ul li div#idiomes ul li a {background:#000;height:1.45em;padding:.6em 0 0 0;}
							#page #header ul li div#idiomes ul li a:hover {background:#fff;color:#000;}
					
	#page #header #cercador {float:right;margin:0 22px 0 0;padding:2.5em 0 1em 35px;background:url('../comu/lupa.png') 0 2.5em no-repeat;}
			#page #header #cercador fieldset { margin:0;padding:0; border:none; }
			#page #header #cercador label {display:none;}
			#page #header #cercador input {float:left;margin:0;padding:5px;width:185px;height:14px;border:none;border-right:1px solid #989898;border-bottom:1px solid #989898;}
				#page #header #cercador input#cercar {margin-left:.5em;padding:0;border:none;width:25px;height:25px;}
			
	#page #header h1 {margin:0;padding:0;height:91px;padding:0 27px; float:left;}
		#page #header h1 a {color:#000;border:none;}
			#page #header h1 a img {color:#000;}
				#header img#catsalut{float:right;padding:20px 25px 0 0;}


/* contingut */
#page #content {background:#fff;padding-bottom:1em;border-top:1px solid #fff;}
					
	/* molla de pa */
	#page #content div.breadcrumbs {float:none;display:block;margin:0;padding:0;clear:both;}	
	.interior #page #content div.breadcrumbs {margin:1em 0 0 0;}	
		#page #content div.breadcrumbs ul {list-style:none;margin:0;padding:0 0 .3em 0;}
			#page #content div.breadcrumbs ul li {float:left;margin-right:0.3em;padding:.3em 0;}
				#page #content div.breadcrumbs ul li.first {padding-left:23px;background:url('../comu/ico_situacio.jpg') 0 .2em no-repeat;}
		
	/* nav */
	#page #content #content_nav {float:left;padding:18px 18px 0 0;margin:0;width:180px;}
		
		/* menu */
		#page #content #content_nav ul#menu_ppal {list-style:none;margin:0;padding:0;background:none;}
			#page #content #content_nav ul#menu_ppal li {margin:0 0 9px 0;padding:0;background:#fff;font-size:1.083em;}
				#page #content #content_nav ul#menu_ppal li a {border:none;display:block;height:40px;/*45 -60px*/;margin:0;padding:20px 2em 0 1em;background:#82a122 url('../comu/bg_menu.jpg') no-repeat right 0;color:#fff;font-weight:bold;letter-spacing:1px;}
					#page #content #content_nav ul#menu_ppal li a:hover {background-color:#617b0e;}
				
					#page #content #content_nav ul#menu_ppal li a#ciutadans {background-position: -55px -180px;}
					#page #content #content_nav ul#menu_ppal li a#professionals {background-position: -55px -240px;}
					#page #content #content_nav ul#menu_ppal li a#info {background-position: -55px -300px;height:46px;/*45px - 60px*/padding-top:14px;}
											
					#page #content #content_nav ul#menu_ppal li a#ciutadans:hover,
					#page #content #content_nav ul#menu_ppal li a#ciutadans.current,
					.ciutadans #page #content #content_nav ul#menu_ppal li a#ciutadans,
					.ciutadania #page #content #content_nav ul#menu_ppal li a#ciutadans {background-position: -55px 0px;}
					
					#page #content #content_nav ul#menu_ppal li a#professionals:hover,
					#page #content #content_nav ul#menu_ppal li a#professionals.current,
					.professionals #page #content #content_nav ul#menu_ppal li a#professionals {background-position: -55px -60px;}
					
					#page #content #content_nav ul#menu_ppal li a#info:hover,
					#page #content #content_nav ul#menu_ppal li a#info.current,
					.info-corporativa #page #content #content_nav ul#menu_ppal li a#info {background-position: -55px -120px;}
					
				/* submenus
				#page #content #content_nav ul#menu_ppal li ul {list-style:none;margin:2px 0 0 0;padding:0;}
					#page #content #content_nav ul#menu_ppal li ul li {float:none;border:none;margin:0 0 2px 0;padding:0;}
						#page #content #content_nav ul#menu_ppal li ul li a {background:#739210;border:none;padding:0.5em;margin:0;height:auto;font-size:.9em;letter-spacing:0;}
						#page #content #content_nav ul#menu_ppal li ul li ul {margin:2px 0 0 10px;}*/
	
						
		/* elements */
		#page #content #content_nav h3 {position:relative;background:#838383 url('../comu/bg_h2.jpg') 0 0 repeat-x;color:#fff;font-size:1em;font-weight:bold;margin:1em 0 0 0;padding:.75em .5em .5em 32px;letter-spacing:1px;}
			#page #content #content_nav h3 span {position: absolute;top:6px;left:6px;margin:0;padding:0;display:block;width:20px;height:20px;background:url('../comu/accessos.png') 0 0 no-repeat;}
		
		#page #content #content_nav ul {list-style:none;margin:0 0 18px 0;padding:0 0 8px 0;background:url('../comu/ombra_ul.png') center bottom no-repeat;}
			#page #content #content_nav ul li {background:#eaeaea;margin:0;padding:0 .5em;}
				#page #content #content_nav ul li a {color:#006699;text-decoration:none;display:block;margin:0;padding:.61em .5em .5em 18px;border-bottom:1px solid #d2d2d2;border-top:1px solid #ffffff;background:url('../comu/kland.png') 0 .5em no-repeat;}
					#page #content #content_nav ul li a:hover {padding-left:24px;background-position: 4px .5em;}
					#page #content #content_nav ul li a:active,
					#page #content #content_nav ul li a:focus {background-color:#006699;color:#ffffff;}
					
				#page #content #content_nav ul li.first a {border-top:none;}
				#page #content #content_nav ul li.last a {border-bottom:none;}
		
				
	/* main */
	#page #content_main {float:left;padding:0;width:520px;}
	.unaCol #page #content_main {width:730px;}
	.duesCol #page #content_main {width:520px;}
		#noticies.duesCol #page #content_main {width:520px;}
	
	
	/* sub */
	#page #content_sub {float:right;padding:0;width:190px;}
	.unaCol #page #content_sub {width:0;display:none;}	
		#noticies.duesCol #page #content_sub {margin-top:1em;}	
		
		#page #content #content_sub a {border:none;}
		#page #content #content_sub img {max-width:192px;border:none;margin:0;padding:0;}
		#page #content #content_sub p {margin-top:0;padding-top:0;}
		#page #content #content_sub h4 {background:#838383 url('../comu/bg_h2.jpg') 0 0 repeat-x;color:#fff;font-size:1em;font-weight:bold;margin:0;padding:.75em .5em .5em .75em;letter-spacing:1px;}
		#page #content #content_sub ul {list-style:none;margin:0 0 1em 0;padding:0 0 8px 0;background:url('../comu/ombra_ul.png') center bottom no-repeat;}
			#page #content #content_sub ul li {background:#eaeaea;margin:0;padding:0 .5em;}
				#page #content #content_sub ul li a {color:#006699;text-decoration:none;display:block;margin:0;padding:.61em .5em .5em 18px;border-bottom:1px solid #d2d2d2;border-top:1px solid #ffffff;background:url('../comu/kland.png') 0 .5em no-repeat;}
					#page #content #content_sub ul li a:hover {padding-left:24px;background-position: 4px .5em;}
					#page #content #content_sub ul li a:active,
					#page #content #content_sub ul li a:focus {background-color:#006699;color:#ffffff;}
						
				#page #content #content_nav ul li.first a {border-top:none;}
				#page #content #content_nav ul li.last a {border-bottom:none;}
		
			#page #content #content_sub ul li ul {list-style:none;margin:0;padding:0;background:none;}
				#page #content #content_sub ul li ul li {background:#eaeaea;margin:0;padding:0 .5em 0 1em;}
					#page #content #content_sub ul li ul li a{background-image:url('../comu/kland_p_primer.gif');}
		
	
	/* elements */
	#page #content h2 {background:#838383 url('../comu/bg_h2.jpg') 0 0 repeat-x;color:#fff;font-size:1em;font-weight:bold;margin:0;padding:.75em .5em .5em .75em;letter-spacing:1px;}		
		#page #content h2.noticies {padding-left:32px;position:relative;}
			#page #content h2.noticies span {position: absolute;top:6px;left:6px;margin:0;padding:0;display:block;width:20px;height:20px;background:url('../comu/diari.png') 0 0 no-repeat;}
		#page #content h2.activitats {padding-left:32px;position:relative;}
			#page #content h2.activitats span {position: absolute;top:7px;left:6px;margin:0;padding:0;display:block;width:22px;height:22px;background:url('../comu/activitats.png') 0 0 no-repeat;}
		#page #content h2.agenda {padding-left:32px;position:relative;}
			#page #content h2.agenda span {position: absolute;top:7px;left:6px;margin:0;padding:0;display:block;width:22px;height:22px;background:url('../comu/activitats.png') 0 0 no-repeat;}
		#page #content h2.telf {padding-left:32px;position:relative;}
			#page #content h2.telf span {position: absolute;top:5px;left:6px;margin:0;padding:0;display:block;width:20px;height:20px;background:url('../comu/telf.png') 0 0 no-repeat;}
		#page #content h2.docencia {padding-left:32px;position:relative;}
			#page #content h2.docencia span {position: absolute;top:7px;left:6px;margin:0;padding:0;display:block;width:20px;height:20px;background:url('../comu/ico_docencia.png') 0 0 no-repeat;}

	#page #content p.destacat {background: #e6eacd;padding:.5em 1em;color:#333;font-style:italic;font-size:1.1667em;}

		/* imatges */
		#page #content img.left, #page #content p.image-left img {display: inline; /* ie6fh */ float: left;margin: 2px 20px 12px 0;}
		#page #content img.right, #page #content p.image-right img {display: inline; /* ie6fh */ float: right;margin: 2px 0 12px 20px;}
		
		#page #content p.rss_heading {display: inline;position: relative;top:0;left:0; float: right; margin: 0 .6em 0 0;z-index:10;}
			#page #content p.rss_heading a { border:none;color:#fff; float: left;padding: .5em 20px 0 0; background: url('../comu/rss.png') no-repeat right .5em; }
				
		/* taules */
		#page table td, #page table th {vertical-align: top;padding: .5em 1em;line-height: 1.2em;text-align: left;background: #e6eacd;}
			#page #content_sub table td, #page #content_sub table th {padding: 0;color: #444;text-align: center;}
				#page #content_sub table td {padding: 0;background: none;}
					#page #content_sub table td.notInMonth {background: none;}
					#page #content_sub table td a {display: block;border: 0;padding: 2px 3px;color: #fff;font-weight: bold;	background: #819607;}
						#page #content_sub table td a:hover {background: #444;text-decoration: none;}
					#page #content_sub table td span {display: block;padding: 2px 3px;background: #dfdfdf;}
				#page table th {color: #fff;background: #819607;}
					#page #content_sub table th {padding: 2px 3px;color: #000;background: transparent;}
		
		/* llistes */
		#page #content #content_main ul {padding:0;margin:0 1em;list-style:none;}
			#page #content #content_main ul li {padding:.5em .5em .5em 25px;margin:.5em 0;background:url('../comu/kland.png') 5px .6em no-repeat;line-height:1.4em; }
			#page #content #content_main ol li {padding:.5em;margin:.5em 0;line-height:1.4em; }
		
			#page #content #content_main ul.llista_fons {background:#d5d5d5;padding:.5em .75em;margin:.25em 0;}
				#page #content #content_main ul.llista_fons li {background-color:#fff;border:1px solid #d5d5d5;display:block;}
			
			#page #content #content_main ul.duesCol {}
				#page #content #content_main ul.duesCol li {float:left;padding:.5em .5em .5em 25px;margin:.5em 1%;width:40%;}
			#page #content #content_main ul.tresCol {}
				#page #content #content_main ul.tresCol li {float:left;padding:.5em .5em .5em 25px;margin:.5em 1%;width:26.65%;}
			#page #content #content_main ul.twoCols {}
				#page #content #content_main ul.twoCols li {float:left;padding:.5em .5em .5em 25px;margin:.15em 1%;width:40%;}
			#page #content #content_main ul.llista_caixa {}
				#page #content #content_main ul.llista_caixa li {color:#729010;font-size:1.166em;font-weight:bold;padding:.5em;margin:.5em 2% .5em 0;background:none;}
					#page #content #content_main ul.llista_caixa li {font-size:1em;}
			#page #content #content_main ul.background {}
				#page #content #content_main ul.background li {color:#666666;font-size:1em;font-weight:normal;padding:.5em .5em .3em 25px;margin:.5em 2% .5em 0;background:#E6EACD url('../comu/kland.png') 5px .5em no-repeat;}
				
			#page #content #content_main ul.llista_fons.duesCol {background:#d5d5d5;padding:.5em 0 .5em .5em;margin:.25em 0;}
				#page #content #content_main ul.llista_fons.duesCol li {padding:.5em .5em .5em 25px;margin:.5em 1%;width:43%;float:left;}
			
			#page #content #content_main ul.txtImgEsqCont.llista_fons {padding:.5em;margin:.25em 0;}	
				#page #content #content_main ul.txtImgEsqCont.llista_fons li {padding:.5em .5em .5em 25px;margin:.5em 1%;}
			
			#page #content #content_main ul.llista_enllacos {padding:0;margin:.5em 0;}
				#page #content #content_main ul.llista_enllacos li {padding:0;margin:.5em 2% .5em 0;width:auto;float:left;background:none;}
					#page #content #content_main ul.llista_enllacos li a {padding:.5em 1em .4em 1em;margin:0;color:#333333;background:#f2f2f2;border:1px solid #cccccc;}
						#page #content #content_main ul.llista_enllacos li a.pdf {padding-left:30px;background:#f2f2f2 url('../comu/ico_pdf.gif') 10px .3em no-repeat;}
						#page #content #content_main ul.llista_enllacos li a.doc {padding-left:30px;background:#f2f2f2 url('../comu/ico_doc.gif') 10px .3em no-repeat;}
						#page #content #content_main ul.llista_enllacos li a:hover {background-color:#dddddd;}
			
			#page #content #content_main ul.txtImgEsqCont.llista_enllacos {margin-top:.25em;display: inline-block;}
						
			#page #content #content_main div.ancores {text-align:right;height:40px;display:block;}
				#page #content #content_main div.ancores ul {padding:0;margin:0 0 .5em 0;float:right;list-style:none;}
					#page #content #content_main div.ancores ul li {width:auto;float:left;padding:0;margin:5px 0 5px 12px;background:none;}
						#page #content #content_main div.ancores ul li a {display:block;color:#ffffff;background:#999;border:none;padding:.5em 1em;margin:0;font-weight:bold;}
							#page #content #content_main div.ancores ul li a.pdf {margin:0;color:#ffffff;border:none;padding:.5em 0 .4em 20px;background:url('../comu/ico_pdf.gif') 0 .45em no-repeat;}
							#page #content #content_main div.ancores ul li a:hover {border:none;background:#95bd15}
						#page #content #content_main div.ancores ul li a img {margin-top:.3em;}
			
			#page #content #content_main ul.hospital_amable {margin:0;padding:0;}
				#page #content #content_main ul.hospital_amable li {float:left;padding:0;margin:.2em 1% .2em 0;width:49%;height:50px;background:none;}
					#page #content #content_main ul.hospital_amable li a {color:#333;font-size:1.083em;display:block;height:35px;padding:5px .5em 5px 73px;margin:0;background:#f9f9f9 url('../comu/ico_videos.png') -1px -1px no-repeat;border:1px solid #ccc;}
						#page #content #content_main ul.hospital_amable li a:hover {background:#eaeaea url('../comu/ico_videos_v.png') -1px -1px no-repeat;}
					
					#page #content #content_main ul.hospital_amable li ul {padding:0;margin:0 1em;list-style:none;}
						#page #content #content_main ul.hospital_amable li ul li {float:none;width:100%;height:auto;padding:.5em .5em .5em 25px;margin:.5em 0;background:url('../comu/kland.png') 5px .6em no-repeat;line-height:1.4em; }
		
/* peu */
#container_foot {background:#9e9e9e;color:#ffffff;padding:0;margin:0;}
	#container_foot #foot {background:#5c5c5c url('../comu/bg_foot.jpg');color:#ffffff;}
		#container_foot #foot div.enllacos {border-bottom:1px solid #0a0a0a;padding:1em 0;margin:0;}
			#container_foot #foot div.enllacos div {float:left;width:180px;}
				#container_foot #foot div.enllacos div h3 {list-style:none;padding:0;margin:.5em 0;font-size:1.167em;color:#95bd15;}
				#container_foot #foot div.enllacos div ul {list-style:none;padding:0;margin:0;}
					#container_foot #foot div.enllacos div ul li {padding:0 0 .25em 0;margin:0;}
						#container_foot #foot div.enllacos div ul li a {color:#ffffff;border:none;}
							#container_foot #foot div.enllacos div ul li a:hover {border-bottom:1px dotted #ffffff;}
					
					#container_foot #foot div.enllacos div.legal ul {list-style:none;padding:0;margin:.65em 0 0 0;}
					#container_foot #foot div.enllacos div.legal p {color:#b0b0b0;}
		
		#container_foot #foot div.vcard {border-top:1px solid #848484;padding:1em 0;margin:0;}
			#container_foot #foot div.vcard img {padding:0;margin:1em 1em .5em 0;float:left;}
			#container_foot #foot div.vcard p {list-style:none;padding:.9em 0;margin:0;float:left;width:300px;}
				#container_foot #foot div.vcard p span.url, #container_foot #foot div.vcard p span.type {display:none;}
				#container_foot #foot div.vcard p span.fn,
				#container_foot #foot div.vcard p span.street-address,
				#container_foot #foot div.vcard p span.adr,
				#container_foot #foot div.vcard p span.com {display:block;}
			#container_foot #foot div.vcard a {color:#ffffff;border:none;}
				#container_foot #foot div.vcard a:hover {border-bottom:1px dotted #ffffff;}
			#container_foot #foot div.vcard ul {list-style:none;padding:0;margin:0;float:right;}
				#container_foot #foot div.vcard ul li {padding:1em 0 0 1em;margin:0;float:left;}

/* portada */
	#portada #page #content_main, #portada #page #content_sub {margin-top:18px;}
	#portada #page #content_main ul {background:#f7f7f7;border-bottom:2px solid #cccccc;padding:0 1em .5em 1em;margin:0 0 1em 0;list-style:none;}
		#portada #page #content_main ul li {background:#f7f7f7;border-bottom:1px solid #d2d2d2;border-top:1px solid #ffffff;padding:0;margin:0;padding-bottom:1em}
			
			#portada #page #content_main ul li.first {border-top:none;}
			#portada #page #content_main ul li.last {border-bottom:none;}
			
			#portada #page #content_main ul li p {padding:.65em 0 0 0;margin:0;}
			#portada #page #content_main ul li h3 {font-weight:normal;font-size:1.166em;/*1.334em;*/padding:0;margin:.5em 0 0 0;}
			#portada #page #content_main ul li img {float:right;border:1px solid #cccccc;margin:1em 0 .5em 1em;}
			#portada #page #content_main ul li a {color: #006699;text-decoration: none;border:none;}
				#portada #page #content_main ul li a:hover {border-bottom:1px dotted #006699;}
				#portada #page #content_main ul li a:active,
				#portada #page #content_main ul li a:focus {background-color:#006699;color:#ffffff;}
				#portada #page #content_main ul li a.mes span {display:none;}
			#portada #page #content_main ul li p.mes {padding:.5em 0 0 0;margin:.8em 0 0 0}
				#portada #page #content_main ul li p.mes a {color: #ffffff;font-size:1.1em;font-weight:bold;text-decoration: none;border-bottom:2px solid #59710d;background:#9ac316 url('../comu/bg_a_mes.jpg') 0 0 repeat-x;height:30px;margin:0;padding:.65em 1.2em .4em 1.2em;} /*display:block;*/
					#portada #page #content_main ul li p.mes a:hover {background:#59710d;}
		
		#portada #page #content #content_sub ul {list-style:none;margin:0 0 1em 0;padding:0 0 8px 0;background:url('../comu/ombra_ul.png') center bottom no-repeat;}
			#portada #page #content #content_sub ul li {margin:0;padding:.61em .75em .5em .75em;background:#eaeaea url('../comu/bg_li.gif') center bottom no-repeat;}
				#portada #page #content #content_sub ul li.last {background:#eaeaea;background-image:none;}
				#portada #page #content #content_sub ul li strong {display:block;color:#006699;font-size:1.5em;font-weight:normal;}
		
		#portada #page #content #content_nav h2.video {color:#333333;background:#fff url('../comu/ico_video.jpg') .1em .6em no-repeat;padding:.75em 2em .5em 37px;border-top:1px solid #b2b2b2;border-bottom:1px solid #b2b2b2;font-weight:normal;font-size:1.25em} 
		#portada #page #content #content_nav ul.video {list-style:none;margin:0 0 1em 0;padding:0;background:none;}
			#portada #page #content #content_nav ul.video li {margin:0;padding:1em 0;background:#ffffff;border-bottom:1px solid #b2b2b2;position:relative;}
				#portada #page #content #content_nav ul.video li.last {border:none;margin:0;padding:0;}
				#portada #page #content #content_nav ul.video li img {border:none;}
				#portada #page #content #content_nav ul.video li a {margin:0;padding:0;background:#ffffff;border:none;}
				#portada #page #content #content_nav ul.video li span {background:url('../comu/ico_play.png') center no-repeat;width:180px;height:100%;z-index:10;display: block;position:absolute;top:0;left:0;cursor:pointer;}
					#portada #page #content #content_nav ul.video li:hover span {background:url('../comu/ico_play_blau.png') center no-repeat;}


/* subportades */
	#subportada #content {padding:0 18px;width:934px;}
	#subportada #content #content_main {margin:12px 0 0 3px;width:928px;}
	#subportada #content #content_nav {padding-left:3px;}
	#subportada #content ul.breadcrumbs {display:block;width:934px;}
		#subportada #content #content_main a {color:#006699;border:none;}
			#subportada #content #content_main a:hover {border-bottom:1px dotted #006699;}
			#subportada #content #content_main a:active,
			#subportada #content #content_main a:focus {background-color:#006699;color:#ffffff;}
			
			#subportada #content #content_main a.mes {color: #ffffff;font-size:1.1em;font-weight:bold;text-decoration: none;border-bottom:2px solid #59710d;background:#9ac316 url('../comu/bg_a_mes.jpg') 0 0 repeat-x;height:30px;margin:1.5em 0 0 0;padding:.5em 1.2em .3em 1.2em;} /*display:block;*/
				#subportada #content #content_main a.mes:hover {background: #59710d;}

		
		#subportada #content #content_main .caixa {background:#eaeaea;border-bottom:2px solid #adadad;width:297px;float:left;margin:0 18px 18px 0;padding-bottom:1em} 	
			#subportada #content #content_main .caixa.ultima {margin-right:0;}			
			#subportada #content #content_main .caixa p {margin:0;padding:.5em 1em .5em 1em;display:block;} 
			#subportada #content #content_main .caixa h2 {margin-bottom:.75em;}
			#subportada #content #content_main .caixa h3 {margin:0;padding:.5em .5em .5em 0;}
	
	/* ciutadans */
		#subportada.ciutadans #content div.imatges {
			color:#000;
			position:relative;
			margin:18px 0 0 0; 
			/*clear:both*/
			width:730px;height:198px;overflow:hidden;
			float:left;
		}
			#subportada.ciutadans #content div.imatges * {margin:0;padding:0;border:0}
		
			
	
		#subportada.ciutadans #content #content_main div.com-visitar-se {background:#eaeaea url('../comu/doctor.jpg') 0 50% no-repeat;}
		#subportada.ciutadans #content #content_main div.com-ingressar {background:#eaeaea url('../comu/ingressar.jpg') 2em 50% no-repeat;}
			#subportada.ciutadans #content #content_main div.com-visitar-se p,
			#subportada.ciutadans #content #content_main div.com-ingressar p {padding-left:110px;}
				
		#subportada.ciutadans #content #content_main div.info {width:612px;}
			#subportada.ciutadans #content #content_main div.info ul {margin:0;padding:0;list-style:none;display:block;clear:both;}
				#subportada.ciutadans #content #content_main div.info ul li {float:left;width:175px;line-height:1.4em;min-height:90px}
					#subportada.ciutadans #content #content_main div.info ul li.first {width:183px;padding:0 1em 0 110px;background:url('../comu/arribar.jpg') .5em 5px no-repeat;margin-bottom:50px;}
					#subportada.ciutadans #content #content_main div.info ul li.last {width:168px;border:none;padding:0 .5em 0 110px;background:url('../comu/info.jpg') 0 15px no-repeat;} 
					#subportada.ciutadans #content #content_main div.info ul li.serveis {width:183px;padding:0 1em 2px 110px;background:url('../comu/img_serveis_assist.png') .7em 0px no-repeat;margin-bottom:0px;}
					#subportada.ciutadans #content #content_main div.info ul li.atencio {width:168px;border:none;padding:0 .5em 0 110px;background:url('../comu/img_atencio_part.png') 0 5px no-repeat;margin-bottom:0px;} 
				
				#subportada.ciutadans #content #content_main div.info ul.duesCol {padding:.5em 0 .75em 12px;margin:0;background:#d5d5d5}
					#subportada.ciutadans #content #content_main div.info ul.duesCol li,
					#subportada.ciutadans #content #content_main div.info ul.duesCol li.last,
					#subportada.ciutadans #content #content_main div.info ul.duesCol li.first {min-height:50px;width:257px;padding:.5em .5em .5em 25px;margin:.5em 8px 0 0;background:#ffffff url('../comu/kland.png') 5px .6em no-repeat;border:1px solid #d5d5d5;}
		
				
		
				
		#subportada.ciutadans #content #content_main div.voluntariat {background:#eaeaea;width:298px;margin-right:0;}
			#subportada.ciutadans #content #content_main div.voluntariat img {padding-top:0;}
			#subportada.ciutadans #content #content_main div.voluntariat p {padding-top:.5em;}
			#subportada.ciutadans #content #content_main div.voluntariat ul li {padding:.5em .5em .5em 25px;margin:.5em 0 0 0;background:#ffffff url('../comu/kland.png') 5px .5em no-repeat;border:1px solid #d5d5d5;}
		
		#subportada.ciutadans #content #content_main div.serveis {width:927px;width:612px;background:#eaeaea url('../comu/serveis.jpg') 1em 85% no-repeat;}
			#subportada.ciutadans #content #content_main div.serveis h3 {margin:0;padding:1em .5em 0 160px;}
			#subportada.ciutadans #content #content_main div.serveis p {padding:.5em .75em .5em 160px;width:auto;float:left;}
				#subportada.ciutadans #content #content_main div.serveis p.primer {padding:.75em .5em 0 143px;width:auto;float:left;background:none;}
				
		#subportada.ciutadans #content #content_main div.opinio {background:#eaeaea;width:298px; min-height:180px;margin-right:0;}
			#subportada.ciutadans #content #content_main div.opinio img {padding-top:0;}
			#subportada.ciutadans #content #content_main div.opinio p {padding-top:.5em;}
			#subportada.ciutadans #content #content_main div.opinio ul li {padding:.5em .5em .5em 25px;margin:.5em 0 0 0;background:#ffffff url('../comu/kland.png') 5px .5em no-repeat;border:1px solid #d5d5d5;}
		
		
		
		#subportada.ciutadans #content #content_main div.comp-horitzontal {width:927px;background:#eaeaea;border-bottom:2px solid #adadad;margin:0 18px 18px 0;padding:.5em 0;}
				#subportada.ciutadans #content #content_main div.comp-horitzontal p {background:none;float:left;padding:1em 0 .5em 2em;margin:0;}
					#subportada.ciutadans #content #content_main div.comp-horitzontal p img {border:none}
		/*
		#subportada.ciutadans #content #content_main div.ultima_noticia {border:1px solid #e96e2a;background:#fbf4ee;padding:0;margin:0 0 16px 0;height:auto;}
			#subportada.ciutadans #content #content_main div.ultima_noticia span {font-weight:bold;float:left;display:inline;background:#e1560a url('../comu/ico_ultima_noticia.jpg') 0 0 no-repeat;height:19px;padding:12px 1em 5px 0;border-right:1px solid #e96e2a;color:#ffffff;}
			#subportada.ciutadans #content #content_main div.ultima_noticia ul {float:left;display:inline;margin:0;padding:0;}
				#subportada.ciutadans #content #content_main div.ultima_noticia ul li {background:none;float:left;margin:0;padding:10px 0 5px 0;}∫
				#subportada.ciutadans #content #content_main div.ultima_noticia ul li p {float:left;margin:0;padding:0 0 0 1em;margin-right:1em;border-left:1px solid #e96e2a;}
					#subportada.ciutadans #content #content_main div.ultima_noticia ul li p.meta {border-left:none;}
				#subportada.ciutadans #content #content_main div.ultima_noticia ul li a {color:#000;border-color:#000;}
			*/
		/*portada v2*/
			#subportada.ciutadans #content #content_main div.ultimes_noticies{float:left; width:612px; min-height:320px; background:#fbf4ee; margin:0 15px 20px 0;border-bottom:1px solid #e1560a;}
			#subportada.ciutadans #content #content_main div.ultimes_noticies h2{width:551px;font-size:1.2em;font-weight:bold;float:left;background:#e1560a;background: -webkit-gradient(linear, left top, left bottom, from(#f67c39), to(#e1560a));background: -moz-linear-gradient(top,  #f67c39,  #e1560a);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f67c39', endColorstr='#e1560a');height:19px;padding:12px 0 5px 60px;color:#ffffff;}
			#subportada.ciutadans #content #content_main div.ultimes_noticies span.icoNoticies{background-image: url('../comu/ico_ultima_noticia.png');background-repeat:no-repeat;background-position: 6px 5px;width:49px; height:33px;padding:40px;}
			#subportada.ciutadans #content #content_main div.ultimes_noticies h3{margin:2px 0 5px 0;padding:0 0 0 5px;margin-right:1em;font-size:1em;line-height:1.2em;font-weight:normal;}
			#subportada.ciutadans #content #content_main div.ultimes_noticies h4{margin:0 0 5px 0;padding:0 0 0 5px;margin-right:1em;font-size:1.3em; }	
			#subportada.ciutadans #content #content_main div.ultime_noticies ul {float:left;margin:0;padding:0;}
				#subportada.ciutadans #content #content_main div.ultimes_noticies ul li {background:none;float:left;margin:0 0 5px 0;padding:2px 0 5px 0; border-bottom:1px dotted #ccc;width:100%;}
					#subportada.ciutadans #content #content_main div.ultimes_noticies ul li.last {border-bottom:none;}
				#subportada.ciutadans #content #content_main div.ultimes_noticies ul li p {margin:0;padding:0 0 0 5px;;margin-right:1em;}
					#subportada.ciutadans #content #content_main div.ultimes_noticies ul li p.meta {border-left:none; color:#666; font-size:.83em;}
				#subportada.ciutadans #content #content_main div.ultimes_noticies ul li a {color:#000;border-color:#000;}
				#subportada.ciutadans #content #content_main div.ultimes_noticies span.mesNoticies{float:right; background:#8f451b;color:#fff;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;padding:6px 7px 5px 7px;margin:-29px 70px 0 0;}
				#subportada.ciutadans #content #content_main div.ultimes_noticies span.rss{float:right; background:#8f451b;color:#fff;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;padding:6px 7px 5px 7px;margin:-29px 5px 0 0;}
					#subportada.ciutadans #content #content_main div.ultimes_noticies span.mesNoticies a{color:#fff;background: url('../comu/kland.png') no-repeat 0 1px; padding:2px 0 0 20px;}
					#subportada.ciutadans #content #content_main div.ultimes_noticies span.rss a{color:#fff;background: url('../comu/icoRss.png') no-repeat center right;padding:2px 20px 2px 0px;text-transform:uppercase;}
					#subportada.ciutadans #content #content_main div.ultimes_noticies span a:hover{text-decoration:underline;}
					
			#subportada.ciutadans #content #content_main div.caixeta{float:right; min-height:240px;border-bottom:2px solid #999;}

		/* caixa telefons */
		#subportada.ciutadans #content #content_main div.telefons {background:#eaeaea;width:298px;margin-right:0;margin-bottom:15px;min-height:320px;}
			
				
						
						
						#subportada.ciutadans #content #content_main div.telefons h3 {margin:8px 0;font-size:1.1em;}							
						#subportada.ciutadans #content #content_main div.telefons p {margin:3px 0;}										
						#subportada.ciutadans #content #content_main div.telefons strong {font-size:1.1em;color:#990000;padding-left:10px;}
						#subportada.ciutadans #content #content_main div.telefons p a {font-size:1.1em;color:#990000;padding-left:10px;}	
						#subportada.ciutadans #content #content_main div.telefons p.mes a {color:#fff;}						
						#subportada.ciutadans #content #content_main div.telefons div#informacio{
						border-bottom:1px solid #fff;margin:0 10px;padding-bottom:8px;
						}
						#subportada.ciutadans #content #content_main div.telefons div#programacio{
						border-top:1px solid #bbbbbb;border-bottom:1px solid #bbbbbb;margin:0 10px;padding-bottom:0;
						}
						#subportada.ciutadans #content #content_main div.telefons div#programacio p.mes{
							margin:15px 0 0 0;
							padding-bottom:15px;
							border-bottom:1px solid #fff;
						}
						#subportada.ciutadans #content #content_main div.telefons div#urgencies {
						float:left;width:134px;
						margin:8px 0 5px 10px;
						border-right:1px solid #fff;
						
						}
						#subportada.ciutadans #content #content_main div.telefons div#sanitatrespon {
						float:left;padding-left:10px;border-left:1px solid #bbbbbb;
						margin:8px 10px 0 0;
						width:132px;
						}
						
						#subportada.ciutadans #content #content_main div.telefons div#urgencies	p{
							color:#990000;font-size:2.3em;font-weight:bold;margin:0;background:url('../comu/telf.jpg') 6px 0 no-repeat;padding:0 0 0 50px;
						}
						#subportada.ciutadans #content #content_main div.telefons div#sanitatrespon	p{
							color:#990000;font-size:1.8em;font-weight:bold;padding-top:5px;
						}		
	
	
	
	
	
	/* professionals */
		#portada.professionals #page #content #content_main, 
		#portada.professionals #page #content #content_sub {margin-top:15px;}
		#portada.professionals #page #content img.img_subportada {margin-top:18px;}
		#portada.professionals #page #content #content_nav ul.menu {margin:12px 0 1em 0;}
		
	/* info-corporativa */
		#portada.info-corporativa #page #content #content_main, 
		#portada.info-corporativa #page #content #content_sub {margin-top:15px;} 
		#portada.info-corporativa #page #content img.img_subportada {margin-top:18px;}
		#portada.info-corporativa #page #content #content_nav ul.menu {margin:12px 0 1em 0;}

/* interior */
.interior #page #content_main {width:730px;}
.interior #page #content_sub {width:200px;}
	.interior #page #content #content_sub img {padding-left:8px;margin-top:3.5em;}
.interior #page #content h2 {}
	#basica #page #content h2 {margin-bottom:.5em;}
	#basica.interior #page #content h2.ciutadans,
	.interior #page #content h2.ciutadans,
	#basica.interior #page #content h2.ciutadania,
	.interior #page #content h2.ciutadania {background:#59710d url('../comu/bg_h2_ppal.jpg') no-repeat right -45px;text-transform:capitalize;font-size:1.5em;border:none;display:block;height:33px;/*45px*/;margin:.25em 0 0 0;padding:12px 2em 0 .75em;color:#fff;font-weight:bold;letter-spacing:1px;}
	#basica.interior #page #content h2.professionals,
	.interior #page #content h2.professionals {background:#59710d url('../comu/bg_h2_ppal.jpg') no-repeat right -90px;text-transform:capitalize;font-size:1.5em;border:none;display:block;height:33px;/*45px*/;margin:.25em 0 0 0;padding:12px 2em 0 .75em;color:#fff;font-weight:bold;letter-spacing:1px;}
	#basica.interior #page #content h2.informacio-corporativa,
	.interior #page #content h2.informacio-corporativa {background:#59710d url('../comu/bg_h2_ppal.jpg') no-repeat right -135px;text-transform:capitalize;font-size:1.5em;border:none;display:block;height:33px;/*45px*/;margin:.25em 0 0 0;padding:12px 2em 0 .75em;color:#fff;font-weight:bold;letter-spacing:1px;}

.interior #page #content h3 {background:none;color:#718F10;font-size:1.6em;font-weight: normal;margin:.5em 0;padding:.5em 0 .2em 0;letter-spacing:1px;border-bottom:2px solid #cccccc;}
.interior #page #content h4 {color:#333333;font-size:1em;font-weight: bold;margin:.5em 0;padding:.5em 0 .2em 0;}
.interior #page #content h5 {color:#333333;font-size:1em;font-weight: bold;margin:.5em 0;padding:.5em 0 .2em 0;}

.interior #page #content #content_nav, .interior #page #content_main {padding-top:12px;}

/*Modificació css serveis assistencials*/
.interior #page #content #content_main .col_contingut{
	float:left;
	width:550px;
	margin:0 0 15px 10px;
}
.interior #page #content #content_main .col_infoAux{
	float:right;
	width:160px;
	background:#eaeaea;
	margin:42px 0 0 0;
}
	.interior #page #content #content_main .col_contingut h4{
		color:#718F10; font-size:1.2em;
	}
	.interior #page #content #content_main .col_infoAux h4{
		color:#718F10; font-size:1.2em;
		padding:10px 0 0 12px;
	}
		.interior #page #content #content_main .col_contingut ul.links{
			margin:0 0 10px 0;
		}
		.interior #page #content #content_main .col_infoAux ul{
			padding-bottom:10px;
		}
			
			.interior #page #content #content_main .col_contingut ul.links li{
				background:#666;
				margin:0 0 10px 0px;
				border-radius: 5px;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				padding: 0.7em 1em 0.6em;
				width:340px;
			}
			.interior #page #content #content_main .col_infoAux ul li{
				background:none;
				border-top:1px solid #ccc;
				padding:10px 0 0 0;
			}
				.interior #page #content #content_main .col_infoAux ul li img{
					padding:0 0 0 35px;
				}
				.interior #page #content #content_main .col_infoAux ul li p{
					color:#666666;
					text-align:center;
				}
					.interior #page #content #content_main .col_infoAux ul li p a{
						color:#006699;
						border:none;
						cursor:pointer;
					}
						.interior #page #content #content_main .col_infoAux ul li p a:hover{
							text-decoration:underline;
						}
				.interior #page #content #content_main .col_contingut ul.links li a{
				background-image: url(../comu/accessos.png);
					background-repeat:no-repeat;
					background-position:0 0;
					padding:4px 0 2px 25px;
					color:#fff;
					border-bottom:none;	
				}
				.interior #page #content #content_main .col_contingut ul.links li a.pdf{
					background-image: url(../comu/ico_pdf.gif);
					background-repeat:no-repeat;
					background-position:0 0;
					padding:2px 0 0 25px;
					color:#fff;
					border-bottom:none;	
				}
				.interior #page #content #content_main .col_contingut ul.links li a.external{
					background-image: url(../comu/accessos.png);
					background-repeat:no-repeat;
					background-position:0 0;
					padding:4px 0 2px 25px;
					color:#fff;
					border-bottom:none;	
				}
					.interior #page #content #content_main .col_contingut ul.links li a:hover,
					.interior #page #content #content_main .col_contingut a.mail:hover{
						text-decoration:underline;
					}
				.interior #page #content #content_main .col_contingut a.mail{
					background: url(../comu/sobre.jpg)no-repeat 0 1px;
					padding:2px 0 1px 25px;
					color:#006699;
					border-bottom:none;	
				}
					
					
	
	
	

.interior #page #content #content_nav ul#menu_ppal {margin-top:0px;}

.interior #page #content p.tornar {text-align:right;border-bottom:2px solid #cccccc;}
	.interior #page #content p.tornar a {border:none;text-decoration:none;color:#006699;}
		.interior #page #content p.tornar a:hover {border-bottom:1px dotted #006699;}
		.interior #page #content p.tornar a:active,
		.interior #page #content p.tornar a:focus {background-color:#006699;color:#ffffff;}

.interior #page #content p.pujar {border-top:1px solid #ddd;text-align:right;font-size:.917em}
	.interior #page #content p.pujar a {border:1px solid #ddd;border-top:none;text-decoration:none;color:#006699;background:#ffffff url('../comu/pujar.gif') no-repeat .75em .5em;padding:.25em .8em .1em 2em;display:inline-block;width:auto;}
		.interior #page #content p.pujar a:hover {background:#ddd url('../comu/pujar.gif') no-repeat .75em .5em;}
		.interior #page #content p.pujar a:active,
		.interior #page #content p.pujar a:focus {background-color:#006699;color:#ffffff;}
	
.interior #page #content_main div.columna_dreta {float:right;padding:1.25em 0 1em 1em;background:#fff;}
	.interior #page #content_main div.columna_dreta p {font-size:.917em;text-align:right;padding:0;margin:0;}

.interior #page #content_main div.foto {float:right;clear:right;display:block;padding:1.25em 0 1em 1em;background:#ffffff;width:300px;overflow-x:hidden;}
	.interior #page #content_main div.foto.estatica img {width:300px;}	
	.interior #page #content_main div.foto p {font-style:italic;font-size:.916em;color:#666666;}
.interior #page #content_main table {width:100%;margin-bottom:1em;}
	.interior #page #content_main ul li p {padding:0;margin:0 0 0.5em 0;} 
					
		/* menu generat */		/*
		.interior #page #content #content_nav ul.menu {list-style:none;margin:0;padding:0;display: block;height: 1%;position: relative;}
			.interior #page #content #content_nav ul.menu li {float:none;border:none;margin:0 0 2px 0;padding:0;}
				.interior #page #content #content_nav ul.menu li a {border:none;display: block;height: 1%;padding: .5em 5px .308em .5em;font-weight: bold;color:#ffffff;background:#82a122;}
					.interior #page #content #content_nav ul.menu li a:hover {background:#617b0e;}
					
				.interior #page #content #content_nav ul.menu li.current a {background:#617b0e;}
				
				.interior #page #content #content_nav ul.menu li ul {position: relative; margin: 0; padding: 0 .75em .25em 1em;background: #789813;}
					.interior #page #content #content_nav ul.menu li ul li,
					.interior #page #content #content_nav ul.menu li.current ul li {margin: 0 0 3px 0; min-height: 1.917em; height: auto !important;background: #789813;}
					
						.interior #page #content #content_nav ul.menu li ul li a,
						.interior #page #content #content_nav ul.menu li.current ul li a {padding: .333em;font-weight: normal;background: #789813;border:1px solid #789813;border-bottom:1px solid #b4c287;}
						
						.interior #page #content #content_nav ul.menu li ul li a:hover,
						.interior #page #content #content_nav ul.menu li.current ul li a:hover {background:#fff;border:1px solid #789813;color: #607a0d}
						
						.interior #page #content #content_nav ul.menu li ul li.current a {color: #607a0d;background: #fff;border:1px solid #789813;}
						.interior #page #content #content_nav ul.menu li ul li.current a:hover {background: #fff;border:1px solid #789813;}
		*/
		#page #content #content_nav ul.menu {list-style:none;margin:0 0 6px 0;padding:0 0 8px 0;background:url('../comu/ombra_ul.png') center bottom no-repeat;}
			#page #content #content_nav ul.menu li {background:#cfcfcf;margin:0;padding:0 .5em;}
				#page #content #content_nav ul.menu li span {font-weight:bold;color:#393939;text-decoration:none;display:block;margin:0;padding:.61em .5em 0 0.5em;border-top:1px solid #ffffff;background:none;}
				#page #content #content_nav ul.menu li a {font-weight:bold;color:#393939;text-decoration:none;display:block;margin:0;padding:.61em .5em .5em 0.5em;border-bottom:1px solid #a0a0a0;border-top:1px solid #ffffff;background:none;}
					#page #content #content_nav ul.menu li a:hover,
					#page #content #content_nav ul.menu li.current a {background:#6f6f6f;color:#ffffff;margin:0;padding:.61em .5em .5em 0.5em;background-position: 4px .5em;}
			
				#page #content #content_nav ul.menu li ul {list-style:none;margin:0;padding:0;background:none;border-bottom:1px solid #a0a0a0;}
					#page #content #content_nav ul.menu li ul li {background:#cfcfcf;margin:0;padding:0 0 0 1em;}
						#page #content #content_nav ul.menu li.current ul li a {background:none;color:#393939}
							#page #content #content_nav ul.menu li ul li a:hover,
							#page #content #content_nav ul.menu li ul li.current a {background:#909090;color:#ffffff;margin:0;padding:.61em .5em .5em 0.5em;background-position: 4px .5em;}
					
			#page #content #content_nav ul.menu li.first {padding-top:.5em;}
			#page #content #content_nav ul.menu li.last {padding-bottom:.5em;}
			
				#page #content #content_nav ul.menu li.first ul li a {border-bottom:1px solid #a0a0a0;border-top:1px solid #ffffff;}
				#page #content #content_nav ul.menu li.last ul li a {border-bottom:1px solid #a0a0a0;border-top:1px solid #ffffff;}
				
				#page #content #content_nav ul.menu li.first a {border-top:none;}
				#page #content #content_nav ul.menu li.last a {border-bottom:none;}
				
				#page #content #content_nav ul.menu li ul li.first a {border-top:none;}
				#page #content #content_nav ul.menu li ul li.last a {border-bottom:none;}
				
		
		/* formularis */
		.interior #page #content_main form {padding-left:220px;background:url('../comu/sobre.jpg') no-repeat 0 0;}
			.borsa #page #content_main form {padding-left:0;background:none;}
		.interior #page #content_main form label span {display:block;}
		.interior #page #content_main form input,
		.interior #page #content_main form textarea {font-family:helvetica, arial, sans-serif;font-size:1em;width:300px;padding:.25em;color:#333;border:1px solid #ccc;}
			.interior #page #content_main form input.petit,
			.interior #page #content_main form textarea.petit {width:150px;}
			.interior #page #content_main form input.normal,
			.interior #page #content_main form textarea.normal {width:300px;}
			.interior #page #content_main form input.gran,
			.interior #page #content_main form textarea.gran {width:450px;}
		.interior #page #content_main form div#captcha {margin-bottom:1em}
			.interior #page #content_main form div#captcha div#crypt {float:left;width:200px;}
				.interior #page #content_main form div#captcha div#crypt a,
				.interior #page #content_main form div#captcha div#crypt img {border:none}
			.interior #page #content_main form div#captcha div#verif {float:left;width:150px;padding-top:2em;}
				.interior #page #content_main form div#captcha div#verif input {width:150px;}
		
			.interior #page #content_main form input#enviar {width:auto;padding:.5em 1em;cursor:pointer;background:#838383 url('../comu/bg_h2.jpg') 0 0 repeat-x;color:#FFFFFF;font-weight:bold;border:none;letter-spacing:1px;}
			
			.interior #page #content_main form input.error,
			.interior #page #content_main form textarea.error {border:1px solid #cc0000;}
			.interior #page #content_main form label.error {color: #cc0000;font-style:italic;font-size:.916em;display:block;}
			
/* editores */
	/* galeria */
	#galeria #page #content_main h2 {margin-bottom:1em;}
	
	#galeria #page #content_main ul#llista {list-style:none;margin:1em 0 0 0;padding:0;}
		#galeria #page #content_main ul#llista li {border:1px solid #ccc;background:#ffffff;float:left;padding:8px;margin:.5em 12px .5em 0;}	
			#galeria #page #content_main ul#llista li.last {margin-right:0;}
			#galeria #page #content_main ul#llista li:hover {background:#eeeeee;cursor:pointer;}
			#galeria #page #content_main ul#llista li:hover a {color:#333333;}
			#galeria #page #content_main ul#llista li a {border:0;}
				#galeria #page #content_main ul#llista li a:hover {background:#eeeeee;}
				
			#galeria #page #content_main ul#llista li div.polaroid {width:155px;height:115px;overflow:hidden;}
			
			#galeria #page #content_main ul#llista li h3 {width:150px;margin:0;padding:8px 0 0 0;border:none;font-size:1em;color:#006699;}
			
			
			
	#galeria #page #content_main div.foto {padding-top:.5em;}
	
	/* agenda */
	#agenda #page #content #content_sub {margin-top:12px;}
	#agenda #page #content #content_main {width:520px;}
	#agenda #page #content #content_main h2 {padding-left:32px;position:relative;}
		#agenda #page #content #content_main h2 span {position: absolute;top:6px;left:6px;margin:0;padding:0;display:block;width:20px;height:20px;background:url('../comu/activitats.png') 0 0 no-repeat;}
			#agenda #page #content #content_main h2.docencia span {background:url('../comu/ico_docencia.png') 0 0 no-repeat;}
	#agenda #page #content #content_main ul#llista {list-style:none;margin:0;padding:0;border-top:1px solid #cccccc;}
		#agenda #page #content #content_main ul#llista li {border-bottom:1px solid #ccc;background:none;padding:.3em 0;margin:.5em 0;}
			#agenda #page #content #content_main ul#llista li img {float:right;margin:.5em;border:none;}
			#agenda #page #content #content_main ul#llista li h3 {margin:0;padding:.3em 0 .5em 0;font-size:1.166em;border:none;}
				#agenda #page #content #content_main ul#llista li a {border:none;text-decoration:none;color: #006699;}
					#agenda #page #content #content_main ul#llista li a:hover {border-bottom:1px dotted #006699;}
					#agenda #page #content #content_main ul#llista li a:focus,
				#agenda #page #content #content_main ul#llista li a:active {background-color:#006699;color:#ffffff;}	
				
		#agenda #page #content #content_sub p {margin-top:0;padding-top:0;}
				
		#agenda.fitxa #page #content #content_main {width:730px;}	
		#agenda.fitxa #page #content #content_main h3 {margin:0;padding:0 0 .3em 0;font-size:1.333em;}
		#agenda.fitxa #page #content #content_main div.foto {width:198px;}
			#agenda.fitxa #page #content #content_main div.foto img {border:1px solid #ccc;padding:8px;}
			#agenda.fitxa #page #content #content_main div.foto a {border:none;}
		#agenda.fitxa #page #content #content_main div.relacionats {background:#858585 url('../comu/bg_relacionats.jpg') 0 0 repeat-x;padding:.5em 1em;}
			#agenda.fitxa #page #content #content_main div.relacionats h5 {font-size:1em;color:#95BD15;margin:0;padding:1em 0 .5em 20px;background:url('../comu/clip.jpg') 0 .5em no-repeat}
			#agenda.fitxa #page #content #content_main div.relacionats ul{padding:0;margin:0;}
			#agenda.fitxa #page #content #content_main div.relacionats  ul li {background:#fff url('../comu/ico_rel_link.jpg') 0.5em .5em no-repeat;padding-left:28px;}
				#agenda.fitxa #page #content #content_main div.relacionats ul li.pdf {background-image:url('../comu/ico_rel_pdf.jpg');}
				#agenda.fitxa #page #content #content_main div.relacionats ul li.odt, 
				#agenda.fitxa #page #content #content_main div.relacionats ul li.doc {background-image:url('../comu/ico_rel_doc.jpg');}
				#agenda.fitxa #page #content #content_main div.relacionats ul li.xls {background-image:url('../comu/ico_rel_xls.jpg');}
				#agenda.fitxa #page #content #content_main div.relacionats ul li.odp,				
				#agenda.fitxa #page #content #content_main div.relacionats ul li.ppt {background-image:url('../comu/ico_rel_pres.jpg');}
				#agenda.fitxa #page #content #content_main div.relacionats ul li.zip,
				#agenda.fitxa #page #content #content_main div.relacionats ul li.rar {background-image:url('../comu/ico_rel_zip.jpg');}
		
		#agenda #page #content #content_sub div.calendari {margin:0 0 1em 0;padding:0 0 8px 0;background:url('../comu/ombra_ul.png') center bottom no-repeat;}
			#agenda #page #content #content_sub div.calendari caption {background:#eaeaea;width:200px;font-weight:bold;padding:12px 2px 0 2px;}
				#agenda #page #content #content_sub div.calendari caption a.anterior {float:left;}
				#agenda #page #content #content_sub div.calendari caption a.seguent {float:right;}
					#agenda #page #content #content_sub div.calendari caption a.anterior img {margin:0 0 0 8px;padding:0;}
					#agenda #page #content #content_sub div.calendari caption a.seguent img {margin:0 8px 0 0;padding:0;}
			#agenda #page #content #content_sub div.calendari table {background:#eaeaea;width:200px;padding:10px 2px 20px 2px;}
				#agenda #page #content #content_sub div.calendari table td {padding: 2px 5px;border:1px solid #eaeaea;}
					#agenda #page #content #content_sub div.calendari table td.today {border:1px solid #ccc;}
					#agenda #page #content #content_sub div.calendari table td.eventDay {background:#ccc;padding:0;}
		
	/* noticies */
	#noticies #page #content #content_main h2 {padding-left:32px;position:relative;}
		#noticies #page #content #content_main h2 span {position: absolute;top:6px;left:6px;margin:0;padding:0;display:block;width:20px;height:20px;background:url('../comu/diari.png') 0 0 no-repeat;}
	#noticies #page #content #content_main ul#llista {list-style:none;margin:0;padding:0;border-top:1px solid #cccccc;}
		#noticies #page #content #content_main ul#llista li {border-bottom:1px solid #ccc;background:none;padding:.3em 0;margin:.5em 0;}
			#noticies #page #content #content_main ul#llista li img {float:right;margin:.5em;border:none;}
			#noticies #page #content #content_main ul#llista li h3 {margin:0;padding:.3em 0 .5em 0;font-size:1.166em;border:none;}
				#noticies #page #content #content_main ul#llista li a {border:none;text-decoration:none;color: #006699;}
					#noticies #page #content #content_main ul#llista li a:hover {border-bottom:1px dotted #006699;}
					#noticies #page #content #content_main ul#llista li a:focus,
					#noticies #page #content #content_main ul#llista li a:active {background-color:#006699;color:#ffffff;}	
				
		#noticies.fitxa #page #content #content_main h3 {margin:0;padding:0 0 .3em 0;font-size:1.333em;}
		#noticies.fitxa #page #content #content_main div.foto {width:198px;}
			#noticies.fitxa #page #content #content_main div.foto img {border:1px solid #ccc;padding:8px;}
			#noticies.fitxa #page #content #content_main div.foto a {border:none;}
		#noticies.fitxa #page #content #content_main div.relacionats {background:#858585 url('../comu/bg_relacionats.jpg') 0 0 repeat-x;padding:.5em 1em;}
			#noticies.fitxa #page #content #content_main div.relacionats h5 {font-size:1em;color:#95BD15;margin:0;padding:1em 0 .5em 20px;background:url('../comu/clip.jpg') 0 .5em no-repeat}
			#noticies.fitxa #page #content #content_main div.relacionats ul{padding:0;margin:0;}
			#noticies.fitxa #page #content #content_main div.relacionats  ul li {background:#fff url('../comu/ico_rel_link.jpg') 0.5em .5em no-repeat;padding-left:28px;}
				#noticies.fitxa #page #content #content_main div.relacionats ul li.pdf {background-image:url('../comu/ico_rel_pdf.jpg');}
				#noticies.fitxa #page #content #content_main div.relacionats ul li.odt, 
				#noticies.fitxa #page #content #content_main div.relacionats ul li.doc {background-image:url('../comu/ico_rel_doc.jpg');}
				#noticies.fitxa #page #content #content_main div.relacionats ul li.xls {background-image:url('../comu/ico_rel_xls.jpg');}
				#noticies.fitxa #page #content #content_main div.relacionats ul li.odp,				
				#noticies.fitxa #page #content #content_main div.relacionats ul li.ppt {background-image:url('../comu/ico_rel_pres.jpg');}
				#noticies.fitxa #page #content #content_main div.relacionats ul li.zip,
				#noticies.fitxa #page #content #content_main div.relacionats ul li.rar {background-image:url('../comu/ico_rel_zip.jpg');}
	
	/* gam */
	#gam #page #content #content_sub {margin-top:12px;}
	#gam #page #content #content_main {width:520px;}
	#gam #page #content #content_main h2 {padding-left:32px;position:relative;}
		#gam #page #content #content_main h2 span {position: absolute;top:6px;left:6px;margin:0;padding:0;display:block;width:22px;height:22px;background:url('../comu/gam.png') 0 0 no-repeat;}
	#gam #page #content #content_main ul#llista {list-style:none;margin:0;padding:0;border-top:1px solid #cccccc;}
		#gam #page #content #content_main ul#llista li {border-bottom:1px solid #ccc;background:none;padding:.3em 0;margin:.5em 0;}
			#gam #page #content #content_main ul#llista li img {float:right;margin:.5em;border:none;}
			#gam #page #content #content_main ul#llista li h3 {margin:0;padding:.3em 0 .5em 0;font-size:1.166em;border:none;}
			#gam #page #content #content_main ul#llista li p.categoria {text-transform:uppercase;}
				#gam #page #content #content_main ul#llista li a {border:none;text-decoration:none;color: #006699;}
					#gam #page #content #content_main ul#llista li a:hover {border-bottom:1px dotted #006699;}
					#gam #page #content #content_main ul#llista li a:focus,
					#gam #page #content #content_main ul#llista li a:active {background-color:#006699;color:#ffffff;}	
				
	#gam.fitxa #page #content #content_sub {margin-top:0;}
	#gam.fitxa #page #content #content_main {width:730px;}	
		#gam.fitxa #page #content #content_main h3 {margin:0;padding:0 0 .3em 0;font-size:1.333em;}
		#gam.fitxa #page #content #content_main div.foto {width:198px;}
			#gam.fitxa #page #content #content_main div.foto img {border:1px solid #ccc;padding:8px;}
			#gam.fitxa #page #content #content_main div.foto a {border:none;}
		#gam.fitxa #page #content #content_main div.relacionats {background:#858585 url('../comu/bg_relacionats.jpg') 0 0 repeat-x;padding:.5em 1em;}
			#gam.fitxa #page #content #content_main div.relacionats h5 {font-size:1em;color:#95BD15;margin:0;padding:1em 0 .5em 20px;background:url('../comu/clip.jpg') 0 .5em no-repeat}
			#gam.fitxa #page #content #content_main div.relacionats ul{padding:0;margin:0;}
			#gam.fitxa #page #content #content_main div.relacionats  ul li {background:#fff url('../comu/ico_rel_link.jpg') 0.5em .5em no-repeat;padding-left:28px;}
				#gam.fitxa #page #content #content_main div.relacionats ul li.pdf {background-image:url('../comu/ico_rel_pdf.jpg');}
				#gam.fitxa #page #content #content_main div.relacionats ul li.odt, 
				#gam.fitxa #page #content #content_main div.relacionats ul li.doc {background-image:url('../comu/ico_rel_doc.jpg');}
				#gam.fitxa #page #content #content_main div.relacionats ul li.xls {background-image:url('../comu/ico_rel_xls.jpg');}
				#gam.fitxa #page #content #content_main div.relacionats ul li.odp,				
				#gam.fitxa #page #content #content_main div.relacionats ul li.ppt {background-image:url('../comu/ico_rel_pres.jpg');}
				#gam.fitxa #page #content #content_main div.relacionats ul li.zip,
				#gam.fitxa #page #content #content_main div.relacionats ul li.rar {background-image:url('../comu/ico_rel_zip.jpg');}
		#gam #page #content #content_main p.categoria {text-transform:uppercase;}
			
	
	/* revista */
	#revista #page #content #content_sub {margin-top:12px;}
	#revista #page #content #content_main {width:520px;}
	#revista.fitxa #page #content #content_main {width:730px;}
	#revista #page #content #content_main h2 {padding-left:32px;position:relative;}
		#revista #page #content #content_main h2 span {position: absolute;top:6px;left:6px;margin:0;padding:0;display:block;width:22px;height:22px;background:url('../comu/tani.png') 0 0 no-repeat;}
	#revista #page #content #content_main ul#llista {list-style:none;margin:0;padding:0;border-top:1px solid #cccccc;}
		#revista #page #content #content_main ul#llista li {border-bottom:1px solid #ccc;background:none;padding:.3em 0;margin:.5em 0;}
			#revista #page #content #content_main ul#llista li img {float:right;margin:.5em;border:none;}
			#revista #page #content #content_main ul#llista li h3 {margin:0;padding:.3em 0 .5em 0;font-size:1.166em;border:none;}
				#revista #page #content #content_main ul#llista li a {border:none;text-decoration:none;color: #006699;}
					#revista #page #content #content_main ul#llista li a:hover {border-bottom:1px dotted #006699;}
					#revista #page #content #content_main ul#llista li a:focus,
					#revista #page #content #content_main ul#llista li a:active {background-color:#006699;color:#ffffff;}	
				
			#revista #page #content #content_main p.descarrega {padding:.5em 0 .5em 2em;margin:.5em 0;}
				#revista #page #content #content_main p.descarrega a {margin:0;padding:.5em 1em;color:#333333;background:#f2f2f2 .5em .3em no-repeat;border:1px solid #cccccc;}
					#revista #page #content #content_main p.descarrega a.pdf {background-image: url('../comu/ico_pdf.gif');padding:.5em 1em .5em 30px;}
					#revista #page #content #content_main p.descarrega a:hover {background-color:#dddddd;} 
		
	/* premsa */
	#premsa #page #content #content_sub {margin-top:12px;}
	#premsa #page #content #content_main {width:520px;}
	#premsa #page #content #content_main ul#llista {list-style:none;margin:0;padding:0;}
		#premsa #page #content #content_main ul#llista li {border-bottom:1px solid #ccc;background:#fff;padding:0 .5em .5em 75px;margin:.5em 0;min-height:50px}			
			#premsa #page #content #content_main ul#llista li.paper,
			#premsa #page #content #content_main ul#llista li.prensa,
			#premsa #page #content #content_main ul#llista li.premsa {background:#fff url('../comu/bg_press_paper.jpg') no-repeat .6em .75em;}
			#premsa #page #content #content_main ul#llista li.audio {background:#fff url('../comu/bg_press_audio.jpg') no-repeat .75em .5em;}
			#premsa #page #content #content_main ul#llista li.video {background:#fff url('../comu/bg_press_video.jpg') no-repeat 1.45em .5em;}
			#premsa #page #content #content_main ul#llista li.link,
			#premsa #page #content #content_main ul#llista li.web {background:#fff url('../comu/bg_press_link.jpg') no-repeat 1.15em .5em;}
			
			#premsa #page #content #content_main ul#llista li h3 {margin:0;padding:.25em 1em .5em 0;border:none;color: #666666;}
			#premsa #page #content #content_main ul#llista li p {margin:0;padding:.5em 1em 0 0;}
				#premsa #page #content #content_main ul#llista li a {border:none;text-decoration:none;color: #006699;}
					#premsa #page #content #content_main ul#llista li a:hover {border-bottom:1px dotted #006699;}
					#premsa #page #content #content_main ul#llista li a:focus,
					#premsa #page #content #content_main ul#llista li a:active {background-color:#006699;color:#ffffff;}	
				
	/* videos */
	#videos #page #content_main h2 {margin-bottom:1em;}
	
	#videos #page #content_main ul#llista {list-style:none;margin:1em 0 0 0;padding:0;}
		#videos #page #content_main ul#llista li {
			background:#ffffff;float:left;
			padding:8px;margin:0 10px 5px 0;
			width:337px; /*355px;*/
			height:80px; /*104px;*/
			
			background:#ffffff;border:1px solid #ccc;
		}	
			#videos #page #content_main ul#llista li:hover {background:#eeeeee;cursor:pointer;}
				
			#videos #page #content_main ul#llista li.last {margin-right:0;}
			#videos #page #content_main ul#llista li a {border:none;}
				#videos #page #content_main ul#llista li:hover a {color:#333333;}
				
			#videos #page #content_main ul#llista li div.polaroid {float:left;width:120px;height:80px;overflow:hidden;position:relative;}
				#videos #page #content_main ul#llista li div.polaroid span {background:url('../comu/ico_play.png') center no-repeat;width:120px;height:100%;z-index:10;display: block;position:absolute;top:0;left:0;cursor:pointer;}
					#videos #page #content_main ul#llista li:hover div.polaroid span {background:url('../comu/ico_play_blau.png') center no-repeat;}
			
			#videos #page #content_main ul#llista li h3 {float:right;width:200px;height:80px;margin:0;padding:8px 0 0 0;font-size:1em;color:#006699;border:none;}
			#videos #page #content_main ul#llista li a:focus h3,
			#videos #page #content_main ul#llista li a:active h3 {color:#FFFFFF}
			
	#videos #page #content_main div.foto {padding-top:.5em;}
	

	
	
	/* salut */
	#salut #page #content #content_sub {margin-top:12px;}
	#salut #page #content #content_main {width:520px;}
	#salut #page #content #content_main h2 {padding-left:32px;position:relative;}
		#salut #page #content #content_main h2 span {position: absolute;top:6px;left:6px;margin:0;padding:0;display:block;width:22px;height:22px;background:url('../comu/salut.png') 0 0 no-repeat;}
	#salut #page #content #content_main ul#llista {list-style:none;margin:0;padding:0;border-top:1px solid #cccccc;}
		#salut #page #content #content_main ul#llista li {border-bottom:1px solid #ccc;background:none;padding:.3em 0;margin:.5em 0;}
			#salut #page #content #content_main ul#llista li img {float:right;margin:.5em;border:none;}
			#salut #page #content #content_main ul#llista li p.categoria {text-transform:uppercase;margin:0;padding:.35em .5em .35em 0;float:left;}
			#salut #page #content #content_main ul#llista li h3 {margin:0;padding:.3em 0 .5em 0;font-size:1.166em;border:none;}
				#salut #page #content #content_main ul#llista li a {border:none;text-decoration:none;color: #006699;}
					#salut #page #content #content_main ul#llista li a:hover {border-bottom:1px dotted #006699;}
					#salut #page #content #content_main ul#llista li a:focus,
					#salut #page #content #content_main ul#llista li a:active {background-color:#006699;color:#ffffff;}	
				
	#salut.fitxa #page #content #content_sub {margin-top:0;}
	#salut.fitxa #page #content #content_main {width:730px;}	
		#salut.fitxa #page #content #content_main h3 {margin:0;padding:0 0 .3em 0;font-size:1.333em;}
		#salut.fitxa #page #content #content_main div.foto {width:198px;}
			#salut.fitxa #page #content #content_main div.foto img {border:1px solid #ccc;padding:8px;}
			#salut.fitxa #page #content #content_main div.foto a {border:none;}
		#salut.fitxa #page #content #content_main div.relacionats {background:#858585 url('../comu/bg_relacionats.jpg') 0 0 repeat-x;padding:.5em 1em;}
			#salut.fitxa #page #content #content_main div.relacionats h5 {font-size:1em;color:#95BD15;margin:0;padding:1em 0 .5em 20px;background:url('../comu/clip.jpg') 0 .5em no-repeat}
			#salut.fitxa #page #content #content_main div.relacionats ul{padding:0;margin:0;}
			#salut.fitxa #page #content #content_main div.relacionats  ul li {background:#fff url('../comu/ico_rel_link.jpg') 0.5em .5em no-repeat;padding-left:28px;}
				#salut.fitxa #page #content #content_main div.relacionats ul li.pdf {background-image:url('../comu/ico_rel_pdf.jpg');}
				#salut.fitxa #page #content #content_main div.relacionats ul li.odt, 
				#salut.fitxa #page #content #content_main div.relacionats ul li.doc {background-image:url('../comu/ico_rel_doc.jpg');}
				#salut.fitxa #page #content #content_main div.relacionats ul li.xls {background-image:url('../comu/ico_rel_xls.jpg');}
				#salut.fitxa #page #content #content_main div.relacionats ul li.odp,				
				#salut.fitxa #page #content #content_main div.relacionats ul li.ppt {background-image:url('../comu/ico_rel_pres.jpg');}
				#salut.fitxa #page #content #content_main div.relacionats ul li.zip,
				#salut.fitxa #page #content #content_main div.relacionats ul li.rar {background-image:url('../comu/ico_rel_zip.jpg');}

	/* memories */
	#memories #page #content #content_main h2 {padding-left:32px;position:relative;}
		#memories #page #content #content_main h2 span {position: absolute;top:6px;left:6px;margin:0;padding:0;display:block;width:22px;height:22px;background:url('../comu/ico_csap.png') 0 0 no-repeat;}
	#memories #page #content #content_main ul#llista {list-style:none;margin:0;padding:0;border-top:1px solid #cccccc;}
		#memories #page #content #content_main ul#llista li {border-bottom:1px solid #ccc;background:none;padding:.3em 0;margin:.5em 0;}
			#memories #page #content #content_main ul#llista li img {float:right;margin:.5em;border:none;}
			#memories #page #content #content_main ul#llista li h3 {margin:0;padding:.3em 0 .5em 0;font-size:1.166em;border:none;}
				#memories #page #content #content_main ul#llista li a {border:none;text-decoration:none;color: #006699;}
					#memories #page #content #content_main ul#llista li a:hover {border-bottom:1px dotted #006699;}
					#memories #page #content #content_main ul#llista li a:focus,
					#memories #page #content #content_main ul#llista li a:active {background-color:#006699;color:#ffffff;}	
				
			#memories #page #content #content_main p.descarrega {padding:.5em 0 .5em 2em;margin:.5em 0;}
				#memories #page #content #content_main p.descarrega a {margin:0;padding:.5em 1em;color:#333333;background:#f2f2f2 .5em .3em no-repeat;border:1px solid #cccccc;}
					#memories #page #content #content_main p.descarrega a.pdf {background-image: url('../comu/ico_pdf.gif');padding:.5em 1em .5em 30px;}
					#memories #page #content #content_main p.descarrega a:hover {background-color:#dddddd;} 

	/* cartellera */
	#cartellera #page #content #content_sub {margin-top:12px;}
	#cartellera #page #content #content_main {width:520px;}
	#cartellera.fitxa #page #content #content_main {width:730px;}
	#cartellera #page #content #content_main h2 {padding-left:32px;position:relative;}
		#cartellera #page #content #content_main h2 span {position: absolute;top:6px;left:6px;margin:0;padding:0;display:block;width:22px;height:22px;background:url('../comu/ico_csap.png') 0 0 no-repeat;}
	#cartellera #page #content #content_main ul#llista {list-style:none;margin:0;padding:0;border-top:1px solid #cccccc;}
		#cartellera #page #content #content_main ul#llista li {border-bottom:1px solid #ccc;background:none;padding:.3em 0;margin:.5em 0;}
			#cartellera #page #content #content_main ul#llista li img {float:right;margin:.5em;border:none;}
			#cartellera #page #content #content_main ul#llista li h3 {margin:0;padding:.3em 0 .5em 0;font-size:1.166em;border:none;}
				#cartellera #page #content #content_main ul#llista li a {border:none;text-decoration:none;color: #006699;}
					#cartellera #page #content #content_main ul#llista li a:hover {border-bottom:1px dotted #006699;}
					#cartellera #page #content #content_main ul#llista li a:focus,
					#cartellera #page #content #content_main ul#llista li a:active {background-color:#006699;color:#ffffff;}	
				
			#cartellera #page #content #content_main p.descarrega {padding:.5em 0 .5em 2em;margin:.5em 0;}
				#cartellera #page #content #content_main p.descarrega a {margin:0;padding:.5em 1em;color:#333333;background:#f2f2f2 .5em .3em no-repeat;border:1px solid #cccccc;}
					#cartellera #page #content #content_main p.descarrega a.pdf {background-image: url('../comu/ico_pdf.gif');padding:.5em 1em .5em 30px;}
					#cartellera #page #content #content_main p.descarrega a:hover {background-color:#dddddd;} 


/* cercador */
.interior #page #content span.cerca-ressaltat {background:#c7f23f;padding-right:.25em;padding-left:.25em}
.interior #page #content div.cerca-element {margin-bottom:.5em;background:#f5f5f5 url('../comu/pagina.jpg') .75em 1em no-repeat;padding:1em 1em .5em 80px;min-height:64px}
	.interior #page #content div.cerca-element.gam {background-image: url('../comu/cercador_ajuda.jpg');}
	.interior #page #content div.cerca-element.videos {background-image: url('../comu/cercador_videos.jpg');}
	.interior #page #content div.cerca-element.noticies {background-image: url('../comu/cercador_noticies.jpg');}
	.interior #page #content div.cerca-element.docencia {background-image: url('../comu/cercador_docencia.jpg');}
	.interior #page #content div.cerca-element.revista-tani {background-image: url('../comu/cercador_revista_tani.jpg');}
	.interior #page #content div.cerca-element.galeria {background-image: url('../comu/cercador_galeria.jpg');}
	.interior #page #content div.cerca-element.agenda {background-image: url('../comu/cercador_agenda.jpg');}
	.interior #page #content div.cerca-element.fes-salut {background-image: url('../comu/cercador_salut.jpg');}
	.interior #page #content div.cerca-element.premsa {background-image: url('../comu/cercador_premsa_link.jpg');}
		.interior #page #content div.cerca-element.premsa.mp3,
		.interior #page #content div.cerca-element.premsa.wav {background-image: url('../comu/cercador_premsa_audio.jpg');}
		.interior #page #content div.cerca-element.premsa.swf,
		.interior #page #content div.cerca-element.premsa.wmv,
		.interior #page #content div.cerca-element.premsa.flv {background-image: url('../comu/cercador_premsa_video.jpg');}
	
	.interior #page #content div.cerca-element h3 {padding:0;margin:0;border:none;}
	.interior #page #content div.cerca-element a {color:#006699;border:none;}
		.interior #page #content div.cerca-element a:hover {border-bottom:1px dotted #006699;}
		.interior #page #content div.cerca-element a:active,
		.interior #page #content div.cerca-element a:focus {background-color:#006699;color:#ffffff;}

			.interior #page #content div.cerca-element p.descarrega {padding:.5em 0 .5em 2em;margin:.5em 0;}
				.interior #page #content div.cerca-element p.descarrega a {margin:0;padding:.5em 1em;color:#333333;background:#f2f2f2 .5em .3em no-repeat;border:1px solid #cccccc;}
					.interior #page #content div.cerca-element p.descarrega a.pdf {background-image: url('../comu/ico_pdf.gif');padding:.5em 1em .5em 30px;}
					.interior #page #content div.cerca-element p.descarrega a:hover {background-color:#dddddd;} 

/* mapa web */
.mapa-web #page #content #content_main div.menu {float:left;width:235px;margin:10px 12px 0 0;padding:0 0 8px 0;background:#ffffff url('../comu/ombra_ul.jpg') center bottom no-repeat;}
	.mapa-web #page #content #content_main div.menu.ciutadans {}
	.mapa-web #page #content #content_main div.menu.professionals {}
	.mapa-web #page #content #content_main div.menu.info {margin-right:0;}
	
	.mapa-web #page #content #content_main div.menu h3 {padding:0;margin:0 0 0 0;}
	.mapa-web #page #content #content_main div.menu h3 a {border:none;display:block;width:220px;height:28px;/*45px*/;margin:0;padding:17px 0 0 15px;background:#a3bc44 url('../comu/bg_menu.jpg') no-repeat right 0;color:#fff;font-weight:bold;letter-spacing:1px;}
		.mapa-web #page #content #content_main div.menu.ciutadans h3 a {background-position:right -180px;}
		.mapa-web #page #content #content_main div.menu.professionals h3 a {background-position:right -250px;}
		.mapa-web #page #content #content_main div.menu.info h3 a {background-position:right -310px;}
			.mapa-web #page #content #content_main div.menu.ciutadans h3 a:hover {background-position:right -0px;}
			.mapa-web #page #content #content_main div.menu.professionals h3 a:hover {background-position:right -70px;}
			.mapa-web #page #content #content_main div.menu.info h3 a:hover {background-position:right -129px;}
				
	.mapa-web #page #content #content_main div.menu ul {padding:.75em .5em 0 .5em;background:#eaeaea;margin:0;}
		.mapa-web #page #content #content_main div.menu ul li {margin:0;padding:0 0 .75em 18px;background-position:0 0;}
			.mapa-web #page #content #content_main div.menu ul li a {color:#333;border-color:#333;}


/* fem l'hospital més amable */
	.hospital-amable #page #content_main ul#llista {list-style:none;margin:1em 0 0 0;padding:0;}
		.hospital-amable #page #content_main ul#llista li {
			background:#ffffff;border:1px solid #ccc;
			float:left;
			padding:8px;margin:0 10px 5px 0;
			width:337px; /*355px;*/
			height:80px /*104px;*/
		}
			.hospital-amable #page #content_main ul#llista li:hover {background:#eeeeee;cursor:pointer;}
				.hospital-amable #page #content_main ul#llista li:hover a {color:#333333;}
				.hospital-amable #page #content_main ul#llista li:hover a.external {background-image: url('../comu/icon_link_ext3.gif');}
			.hospital-amable #page #content_main ul#llista li.last {margin-right:0;}
			
			.hospital-amable #page #content_main ul#llista li a {border:none;}
				.hospital-amable #page #content #content_main ul#llista li a:active, 
				.hospital- #contentamable #page #content_main ul#llista li a:focus {border:none;}
			
			.hospital-amable #page #content_main ul#llista li div.polaroid {float:left;width:120px;height:80px;overflow:hidden;position:relative;}
				.hospital-amable #page #content_main ul#llista li div.polaroid span {background:url('../comu/ico_play.png') center no-repeat;width:120px;height:100%;z-index:10;display: block;position:absolute;top:0;left:0;cursor:pointer;}
					.hospital-amable #page #content_main ul#llista li:hover div.polaroid span {background:url('../comu/ico_play_blau.png') center no-repeat;}
			
			.hospital-amable #page #content_main ul#llista li h3 {float:right;width:200px;height:80px;margin:0;padding:8px 0 0 0;font-size:1em;color:#006699;border:none;}
			
/* com arribar */
.com-arribar #page #content_main #planol {padding:1em 0 1em 1em;margin:.5em 0 0 1em;float:right;background:#ffffff;width:380px;height:380px;color:#999;} 
.com-arribar #page #content_main .googlemaps {padding:0;margin:0;float:right;font-size:.916em;}


/* arrodoniments */
#page #header ul li a {border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
#page #header #cercador input {border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
#page #header ul li div#idiomes {border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
#subportada #content #content_main a.mes {border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
#page #content #content_main ul.llista_enllacos li a {border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.interior #page #content_main form input#enviar  {border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.interior #page #content p.pujar a {-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;border-radius: 5px;}
#page #content #content_main p.descarrega a {border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.interior #page #content div.cerca-element p.descarrega a {border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
#subportada.ciutadans #content #content_main div.ultima_noticia {border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
#page #content #content_main ul.hospital_amable li a {border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;}

/* bg alpha */
#page #header ul li div#idiomes {/*for IE filter:alpha(opacity=60);/* CSS3 standard -> */opacity:0.8;}

/* box cantonades + sombres etc */
.box {
	margin: 0 0 1.125em;
	position: relative;
	background: #fff;
	border-top:1px solid #cdcdcd;
}
	div.b {background: url(../comu/box/box_b.jpg) 0 100% repeat-x;}
		div.l {background: url(../comu/box/box_l.jpg) repeat-y;}
			div.r {padding: .5em 1em;background: url(../comu/box/box_r.jpg) 100% 0 repeat-y;}
	div.corner {position: absolute;background-repeat: no-repeat;}
		div.tl {width: 9px;height: 9px;left: 0;top: -2px;background-image: url(../comu/box/box_tl.jpg);}
		div.tr {width: 11px;height: 9px;right: 0;top: -2px;background-image: url(../comu/box/box_tr.jpg);}
		div.bl {width: 9px;height: 13px;left: 0;bottom: 0;background-image: url(../comu/box/box_bl.jpg);}
		div.br {width: 11px;height: 13px;right: 0;bottom: 0;background-image: url(../comu/box/box_br.jpg);}
		
/* paginació */
#page #content #content_main #paginacio {background:#838383 url('../comu/bg_paginacio.jpg') 0 0 repeat-x;padding:.8em 0;}
	#page #content #content_main #paginacio a {border-bottom:1px dotted #ffffff;text-decoration:none;color:#ffffff;padding:0;margin:.3em 1em;}
		#page #content #content_main #paginacio a.seg {float:right;}
		#page #content #content_main #paginacio a.ant {float:left}
		#page #content #content_main #paginacio a:hover {border-bottom:1px solid #ffffff;}
	#page #content #content_main #paginacio ul {padding:0;margin:0 0 0 100px;width:500px;}
		#page #content #content_main #paginacio ul li {float:left;display:block;border:1px solid #fff;background:none;padding:0;margin:0 .25em 0 0;}
			#page #content #content_main #paginacio ul li a {background:#fff;display:block;color:#333333;padding:.15em .65em;margin:0;border:none;}
				#page #content #content_main #paginacio ul li a:hover {background:#95BD15;border:none;}
				#page #content #content_main #paginacio ul li.current a {background:#95BD15;}

				
				
div.veure {
	display:block;
	position:relative;top:0px;left:530px;
	width:180px;height:183px;padding:0 10px;margin:0;
}
	div.veure p {
		color:#4a5f07;
		font-size:1.1665em;
		font-weight:bold;
	}
	#page #content #rotator div.ui-tabs-panel div.veure h2 {
		color:#000000;
		padding:0;margin:0;
		font-size:1.5em;		
	}
	div.veure a {
		color:#4a5f07;
		border:none;
		padding:1.5em 55px 1.5em 0;margin:0;
		display:block;
		font-size:1.1665em;
		font-weight:bold;
		cursor:pointer;
		position:absolute;right:10px;bottom:5px;
		background:url('../comu/veure_video.png') right 50% no-repeat;
	}
		div.veure a:focus,
		div.veure a:active,
		div.veure a:hover {color:#84a814;border:none;background:url('../comu/veure_video_on.png') right 50% no-repeat;}
		

		
	/* submenú portada */
	#page #content #content_nav ul#menu_ppal li {position:relative;}
	
	#page #content #content_nav ul#menu_ppal div.submenu_portada {display:none;position:absolute;top:0;left:180px;z-index:1000000;padding-left:10px;background:url('../comu/bg_submenu_portada.jpg') 0 0 repeat-x;}
		#page #content #content_nav ul#menu_ppal li:hover div.submenu_portada {display:block;}
	
		#page #content #content_nav ul#menu_ppal div.submenu_portada ul.menu {
			list-style:none;
			margin:0 0 6px 0;
			padding:0 0 8px 0;
			background:#708f0d url('../comu/bg_submenu_portada.jpg') 0 0 repeat-x;
			width:180px;
		}
			#page #content #content_nav ul#menu_ppal div.submenu_portada ul.menu li {
				background:transparent;
				margin:0;
				padding:0 .5em;
			}
				#page #content #content_nav ul#menu_ppal div.submenu_portada ul.menu li span {
					letter-spacing:0;
					font-size:.8525em;
					color:#ffffff;
					border-color:#a7c11f;
					border-top:none;
				}
				#page #content #content_nav ul#menu_ppal div.submenu_portada ul.menu li a {
					letter-spacing:0;
					font-size:.8525em;
					font-weight:bold;
					color:#ffffff;
					text-decoration:none;
					display:block;
					margin:0;
					padding:.61em .5em .5em 0.5em;
					border-bottom:1px solid #a7c11f;
					border-top:none;
					background:none;
					height:auto;
				}
					#page #content #content_nav ul#menu_ppal div.submenu_portada ul.menu li a:hover,
					#page #content #content_nav ul#menu_ppal div.submenu_portada ul.menu li.current a {
						background:#a7c11f;color:#ffffff;
						margin:0;padding:.61em .5em .5em 0.5em;
					}
			
				#page #content #content_nav ul#menu_ppal div.submenu_portada ul.menu li ul {
					list-style:none;margin:0;padding:0;background:none;border-bottom:1px solid #a7c11f;
				}
					#page #content #content_nav ul#menu_ppal div.submenu_portada ul.menu li ul li {background:transparent;margin:0;padding:0 0 0 1em;}
					
					#page #content #content_nav ul#menu_ppal div.submenu_portada ul.menu li ul li a {
						letter-spacing:0;
						font-size:.787em;
						color:#ffffff;
					}
					
						#page #content #content_nav ul#menu_ppal div.submenu_portada ul.menu li.current ul li a {background:none;color:#ffffff}
							#page #content #content_nav ul#menu_ppal div.submenu_portada ul.menu li ul li a:hover,
							#page #content #content_nav ul#menu_ppal div.submenu_portada ul.menu li ul li.current a {background:#a7c11f;color:#ffffff;margin:0;padding:.61em .5em .5em 0.5em;background-position: 4px .5em;}
					
			#page #content #content_nav ul#menu_ppal div.submenu_portada ul.menu li.first {padding-top:.5em;}
			#page #content #content_nav ul#menu_ppal div.submenu_portada ul.menu li.last {padding-bottom:.5em;}
			
				#page #content #content_nav ul#menu_ppal div.submenu_portada ul.menu li.first ul li a {border-bottom:1px solid #a7c11f;border-top:none;}
				#page #content #content_nav ul#menu_ppal div.submenu_portada ul.menu li.last ul li a {border-bottom:1px solid #a7c11f;border-top:none;}
				
				#page #content #content_nav ul#menu_ppal div.submenu_portada ul.menu li.first a {border-top:none;}
				#page #content #content_nav ul#menu_ppal div.submenu_portada ul.menu li.last a {border-bottom:none;}
				
				#page #content #content_nav ul#menu_ppal div.submenu_portada ul.menu li ul li.first a {border-top:none;}
				#page #content #content_nav ul#menu_ppal div.submenu_portada ul.menu li ul li.last a {border-bottom:none;}
				
