/* dom */
html { font-size: 100%; } /* WinIE text resize correction */
body {
	display: block;
	margin: 0;
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	font-size: 0.75em; /* 12px */
	color: #333;
	background: #fff;
}
* { margin: 0; border: none; padding: 0; }
a { outline: 0; color: #1e6d69; text-decoration: none; }
	a:hover { color: #000; text-decoration: underline; }
	a:visited { font-size:inherit; }
p { margin-bottom: 1em; line-height: 1.4em; }
ul { list-style: none; }
		ul li.clear { clear: left; }
/* esquerra, dreta i centrar */
div.left { clear: left; float: left; width: 49%; }
div.right { clear: right; float: right; width: 49%; }
.center { text-align: center; }
/* 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; }

#ads {
	margin: 0 0 5px 0;
	background: #ededed;
}
		#ads div.wrapper {
			width: 936px;
			margin: 0 auto;
		}
			#ads div.wrapper div {
				display: inline;
				float: left;
				padding: 5px 3px;
				line-height: 0;
			}
				#ads div.wrapper div img {
					border: 1px solid #999;
				}

/* capçalera */
#header {
	position: relative;
	z-index: 1000;
	margin: 0 0 4px 0;
	background: #a59832 url('img/bg_header.jpg') repeat-x;
}
	#header a {
		color: #fff;
	}
		#header div.wrapper {
			position: relative;
			width: 940px;
			margin: 0 auto;
			background: #c0b13a url('img/bg_header_wrapper.jpg') repeat-x;
		}
	#header h1 {
		display: inline; /* ie6fh */
		clear: left;
		float: left;
		width: 198px;
		height: 40px;
		background: url('img/logo_som_garrigues.png') no-repeat;
	}
		#frontpage #header h1 {
			width: 422px;
			height: 59px;
			margin: 31px 0 0 19px;
			background: url('img/logo_som_garrigues_portada.png') no-repeat;
		}
		#header h1 a {
			display: block;
			width: 157px;
			height: 40px;
		}
			#frontpage #header h1 a {
				width: 377px;
				height: 59px;
			}
			#header h1 a span {
				position: absolute;
				top: -999em;
				left: -999em;
			}
	#header div#misc {
		position: absolute;
		right: 7px;
		bottom: 7px;
		width: 343px;
		border-left: 1px solid #fff;
		padding: 0 0 0 11px;
	}
		#header div#misc #townsDropDown {
			z-index: 1000;
			position: absolute;
			top: 100%;
			right: 0;
			width: 360px;
			border: 1px solid #fff;
			padding: 12px 15px 15px 15px;
			background: #e4deaa;
		}
			#header div#misc #townsDropDown a {
				color: #19342d;
			}
				#header div#misc #townsDropDown a:hover {
					color: #489580;
				}
			#header div#misc #townsDropDown p {
				margin: 0 0 .75em 0;
				border-bottom: 1px solid #fff;
				padding: 0 0 .5em 14px;
				background: url('img/kland_poblacio.gif') no-repeat 0 .333em;
			}
			#header div#misc #townsDropDown ul {
				position: relative;
				z-index: 1000;
			}
				#header div#misc #townsDropDown ul li {
					display: inline;
					z-index: 1000;
					float: left;
					width: 166px;
					margin: 0 0 .25em 0;
					border: 0;
					padding: .083em 0 .083em 14px;
					line-height: 1.333em;
					background: url('img/kland_poblacio.gif') no-repeat 0 .333em;
				}
			#header div#misc div.weather {
				display: inline; /* ie6fh */
				float: left;
			}
					#header div#misc div.weather div.left {
						width: 215px;
					}
					#header div#misc div.weather div.right {
						width: 115px;
					}
		#header div#misc h3 {
			color: #1e6c67;
			font-size: 1.167em;
		}
		#header div#misc h4 {
			color: #fff;
			font-size: 3em;
		}
			#header div#misc h4 img {
				vertical-align: middle;
			}
			#header div#misc p.date {
				margin: 0 0 .5em 0;
				color: #fff;
				font-size: 1.167em;
				font-weight: bold;
			}
			#header div#misc p.nomargin {
				margin: 0;
				line-height: 0;
			}
/* menú principal */
#menu {
	position: relative;
	z-index: 0;
	height: 1%;
	padding: 0 0 13px 0;
	background: #154f4c url('img/bg_menu.gif') repeat-x 0 100%;
}
	#menu ul {
		width: 940px;
		height: 1%;
		margin: 0 auto;
		padding: 0 0 2px 0;
		background: #0f3533 url('img/bg_menu_ul.gif') repeat-x 0 0;
	}
		#menu ul li {
			display: inline; /* ie6fh */
			float: left;
			padding: 0 2px 0 0;
			white-space: nowrap;
			line-height: 1.4em;
			background: url('img/bg_menu_li.png') no-repeat 100% 50%;
		}
			#menu ul li.current a {
				background: #000;
			}
			#menu ul li a {
				float: left;
				padding: 10px 20px 7px 20px;
				color: #fff;
				font-weight: bold;
			}
			#frontpage #menu ul li a {
				padding: 14px 20px 12px 20px;
			}
				#menu ul li a:hover {
					color: #65aeaa;
					text-decoration: none;
					background: #0d4643;
				}
					#menu ul li a:active {
						background: #000;
					}
		div#menu ul li#search {
			background: none;
			margin:0;
			padding:0;
		}
			div#menu ul li#search form {
				padding:0;
				margin:7px 0 0 0;
				background:url('img/lupa-cerca.gif') no-repeat 12px 50%;
				padding-right:10px;
			}
				div#menu ul li#search form input#casella{
					border: 1px solid #A1A1A2;
					margin: 0 0 0 40px;
					width:116px;
					padding:1px;
					vertical-align:top;
					display:table-column;
					font-size:12px;
				}
				/*div#menu ul li#search form button {
					width: 49px;
					height: 20px;
					padding: 0;
					margin:0;
					border: none;
					background: none;
					text-align:left;
					display:table-column;
				}
					div#menu ul li#search form button img {
						padding:0;
						margin:0;
						border:none;
						width: 49px;
						height: 20px;
					}
					div#menu ul li#search form button:hover {
						cursor: pointer;
					}*/
				div#menu ul li#search form input.boto {
					padding:1px 0 0 0;
					margin:0;
				}
/* cercador resultats */
#resultats div#cse-search-results iframe {
	/*border:1px solid #FF0;*/
}
#resultats div#cse-search-results iframe div#res{
	/*background:url('img/ico-cerca.gif') no-repeat 0 0;
	border:1px solid #F00;*/
}
.prova { border:1px solid #00F; }

/* wrapper */
#page { overflow: hidden; }
	/* molla de pa */
	#page #breadcrumbs {
		width: 915px;
		margin: 10px auto 20px auto;
		padding: 0 0 0 16px;
		background: url('img/bg_breadcrumbs.gif') no-repeat 0 .167em;
	}
		#page #breadcrumbs a {
			text-decoration: underline;
		}
			#page #breadcrumbs a:hover {
				text-decoration: none;
			}
			#page #breadcrumbs ul li {
				display: inline; /* ie6fh */
				float: left;
				margin: 0 6px 0 0;
				padding: 0 12px 0 0;
				background: url('img/bg_breadcrumbs_ul_li.gif') no-repeat 100% .333em;
			}
				#page #breadcrumbs ul li.last {
					background: none;
				}
	/* contenidor principal */
	#page #content {
		width: 940px;
		margin: 10px auto;
	}
		#frontpage #page #content {
			background: #fff url('img/bg_sep_dos_cols.gif') repeat-y 576px 0;
		}
		/* contingut central */
		#page #content #content_main {
			display: inline; /* ie6fh */
			clear: left;
			float: left;
			width: 535px;
			margin-left: 19px;
		}
		/* barra lateral esquerra (submenú) */
		#page #content #content_sub {
			display: inline; /* ie6fh */
			clear: right;
			float: right;
			width: 340px;
		}
			/* contenidors */
				#page #content #content_sub div.box {
					width: auto;
					margin: 0 0 8px 0;
					border: 0;
					border-bottom: 1px solid #a5b85e;
					background: #e9e4b8;
				}
						#page #content #content_sub div.box label.radio {
							display: block;
							cursor: pointer;
							margin: 0 0 8px 0;
							border: 1px solid #b9b9af;
							padding: 6px;
							background: #fafaec;
						}
							#page #content #content_sub div.box label.radio:hover {
								border: 1px solid #7f7f78;
								background: #fff;
							}
							#page #content #content_sub div.box label.radio input {
								display: inline;
								float: none;
								vertical-align: middle;
								width: auto;
								padding: 0;
								border: 0;
								margin: 0 5px 0 0;
								background: none;
							}
							#page #content #content_sub div.box label.radio span {
								display: inline;
								float: none;
								vertical-align: middle;
								margin: 0;
							}
						#page #content #content_sub div.box input.enviar {
							overflow: visible;
							cursor: pointer;
							float: left;
							margin: 0;
							border-bottom: 1px solid #000;
							padding: .667em 15px;
							color: #fff;
							font-size: 1.25em;
							font-weight: bold;
							background: #696926 url('img/bg_button.gif') repeat-x 0 0;
						}
							#page #content #content_sub div.box input.enviar:hover {
								border-bottom: 1px solid #444;
								text-decoration: none;
								background: #696926;
							}
								#page #content #content_sub div.box ul.triple li p {
									margin: 0 0 .5em 0;
									font-size: .833em;
									font-weight: bold;
								}
			/* capçaleres */
				#page #content #content_sub h2.el_mes_interessant {
					height: 84px;
					margin: 0;
					padding: 0;
					background: url('img/tit_el_mes_interessant.jpg') no-repeat;
				}
				#page #content #content_sub h2.els_blocs_del_som {
					height: 84px;
					margin: 0;
					padding: 0;
					background: url('img/tit_els_blocs_del_som.jpg') no-repeat;
				}
				#page #content #content_sub h2.som_una_comunitat {
					height: 102px;
					margin: 0;
					padding: 0;
					background: url('img/tit_som_una_comunitat.jpg') no-repeat;
				}
					#page #content #content_sub h2.el_mes_interessant span, #page #content #content_sub h2.els_blocs_del_som span, #page #content #content_sub h2.som_una_comunitat span {
						position: absolute;
						top: -9999em;
					}
			#page #content #content_sub h3 {
				font-size: 1.25em;
				line-height: 1.2em;
			}
				#page #content #content_sub h3.image {
					margin: 0 0 10px 0;
					border-bottom: 1px solid #fff;
					padding: 0 0 6px 0;
					line-height: 0;
				}
				#page #content #content_sub h3.poll {
					min-height: 50px; height: auto !important; height: 50px;
					margin: 0 0 .75em 0;
					border-bottom: 1px solid #fff;
					padding: 0 0 .75em 74px;
					color: #333;
					background: url('img/bg_h3_poll.jpg') no-repeat 0 50%;
				}
				#page #content #content_sub h3 a {
					color: #333;
				}
			/* llistats */
				#page #content #content_sub ul.listing {
					margin: 0 0 15px 0;
					padding: 15px 15px 5px 15px;
					background: #fafaec url('img/bg_content_sub_listing.png') no-repeat 100% 100%;
				}
					#page #content #content_sub ul.listing li {
						margin: 0 0 1em 0;
						border-bottom: 1px solid #e9e4b8;
						padding: 0 0 1px 0;
						background: none;
					}
						#page #content #content_sub ul.listing li.last {
							border: 0;
							padding: 0;
						}
							#page #content #content_sub ul.listing li div.image {
								display: inline;
								clear: left;
								float: left;
								width: 56px;
								margin: 0 12px 8px 0;
								text-align: right;
							}
							#page #content #content_sub ul.listing li div.text {
								margin-left: 68px;
							}
		/* DOM */
		/* cita */
		#page #content blockquote {
			width: 450px;
			margin: 0 0 12px 15px;
			color: #000;
			font-size: 2em;
			letter-spacing: -.025em;
		}
			#page #content blockquote p {
				margin: 0 0 .5em 0;
				line-height: 1.167em;
			}
		/* contenidors */
			/* contenidor banner */
			#page #content div.ad {
				margin: 18px 0;
				line-height: 0;
			}
				#page #content div.ad a {
					display: block;
					border: 1px solid #999;
				}
					#page #content div.ad a:hover {
						border: 1px solid #bfb037;
					}
			/* borde inferior */
			#page #content div.border {
				margin: 0 0 1em 0;
				border-bottom: 1px solid #ccc;
				padding: 0 0 2px 0;
			}
			/* caixa amb vora i fons de color */
			#page #content div.box {
				width: 221px;
				margin: 0 0 20px 0;
				border: 1px solid #ddd595;
				padding: 8px 14px;
				background: #fafaec;
			}
				#page #content div.box a {
					color: #696926;
				}
					#page #content div.box h3 {
						margin: 0 0 .5em 0;
						color: #000;
						font-size: 1.5em;
						font-weight: bold;
						line-height: 1em;
						letter-spacing: -0.05em;
					}
						#page #content div.box h3.agenda {
							padding: 5px 50px 22px 0;
							background: url('img/bg_heading_agenda.jpg') no-repeat 100% 100%;
						}
						#page #content div.box h3.smallads {
							padding: 5px 50px 22px 0;
							background: url('img/bg_heading_smallads.jpg') no-repeat 100% 100%;
						}
					#page #content div.box h4 {
						margin: 0 0 .286em 0;
						font-size: 1.167em;
						font-weight: bold;
						letter-spacing: -0.05em;
					}
					#page #content div.box h5 {
						margin: 0 0 .357em 0;
						font-size: 1.167em;
					}
						#page #content div.box h5 a {
							color: #333;
						}
							#page #content div.box ul.listing li.element {
								margin: 0 0 .75em 0;
								border-bottom: 1px solid #ddd595;
								padding: 0 0 .25em 0;
								background: none;
							}
								#page #content div.box ul.listing li.element p {
									margin: 0 0 .25em 0;
								}
					#page #content div.box ul.more-agenda {
						margin: 1.75em 0 2em 0;
					}
						#page #content div.box ul.more-agenda li {
							padding: 4px 0 4px 24px;
							background: url('img/ico_cal.gif') no-repeat;
						}
			/* vora puntejada */
			#page #content div.broken {
				margin: 0 0 1em 0;
				border-bottom: 1px dotted #ccc;
				margin: 0 0 1em 0;
			}
			/* contenidor comentaris */
			#page #content div.comments {
				margin: 0 0 15px 0;
				border-top: 1px solid #ccc;
				padding: 22px 25px 1px 25px;
				background: #e6e6e6;
			}
					/* paginació */
					#page #content div.comments div.pager {
						margin: 0 0 1.25em 0;
						padding: 6px 6px 0 6px;
						color: #666;
						font-size: 1.167em;
						background: #fff;
					}
							#page #content div.comments div.pager span.page {
								display: block;
								padding: .214em 0;
							}
						#page #content div.comments div.pager ul {
							display: inline; /* ie6fh */
							float: right;
							margin: 0;
							max-width: 75%;
						}
							#page #content div.comments div.pager ul li {
								display: inline; /* ie6fh */
								float: left;
								margin: 0 .333em 0 0;
								padding: 0 0 6px 0;
								background: none;
							}
								#page #content div.comments div.pager ul li.last {
									margin-right: 0;
								}
								#page #content div.comments div.pager ul li a {
									display: inline;
									float: left;
									border: 1px solid #cc6600;
									padding: .143em .429em;
									color: #444;
									background: #e6e6e6;
								}
									#page #content div.comments div.pager ul li a:hover, #page #content div.comments div.pager ul li.current a {
										color: #fff;
										background: #cc6600;
									}
				#page #content div.comments h3 {
					color: #1e6d69;
					font-weight: bold;
					font-size: 1.833em;
				}
					#page #content span.page {
						display: block;
					}
				#page #content div.comments ol {
					margin: 0 0 1em 0;
					list-style: none;
				}
					#page #content div.comments ol li {
						margin: 0 0 1em 0;
						border-bottom: 1px solid #999;
					}
						#page #content div.comments ol li.last {
							border: 0;
						}
						#page #content div.comments ol li a {
							color: #cc6600;
						}
						#page #content div.comments ol li h4 {
							margin: 0 0 .333em 0;
							font-size: 1.333em;
							font-weight: bold;
						}
								#page #content div.comments ol li h4 a.permalink {
									margin: 0 .25em 0 0;
									font-size: 1.375em;
								}
								#page #content div.comments ol li h4 span.time {
									margin: 0 0 0 .333em;
									font-family: georgia, helvetica, serif;
									font-size: .875em;
									font-style: italic;
									font-weight: normal;
								}
			#page #content div.enquesta {
				width: auto;
				margin: 0 0 20px 0;
				border: 1px solid #a5b85e;
				padding: 15px;
				background: #fbf6da url('img/bg_enquesta.jpg') no-repeat 100% 0;
			}
					#page #content div.enquesta label.radio {
						display: block;
						cursor: pointer;
						margin: 0 0 8px 0;
						border: 1px solid #b9b9af;
						padding: 6px;
						background: #fafaec;
					}
						#page #content div.enquesta label.radio:hover {
							border: 1px solid #7f7f78;
							background: #fff;
						}
						#page #content div.enquesta label.radio input {
							display: inline;
							float: none;
							vertical-align: middle;
							width: auto;
							padding: 0;
							border: 0;
							margin: 0 5px 0 0;
							background: none;
						}
						#page #content div.enquesta label.radio span {
							display: inline;
							float: none;
							vertical-align: middle;
							margin: 0;
						}
					#page #content div.enquesta input.enviar {
						overflow: visible;
						cursor: pointer;
						float: left;
						margin: 14px 0 0 0;
						border-bottom: 1px solid #000;
						padding: .667em 15px;
						color: #fff;
						font-size: 1.25em;
						font-weight: bold;
						background: #696926 url('img/bg_button.gif') repeat-x 0 0;
					}
						#page #content div.enquesta input.enviar:hover {
							border-bottom: 1px solid #444;
							text-decoration: none;
							background: #696926;
						}
					#page #content div.enquesta p.button {
						margin-top: 2.5em;
					}
					#page #content div.enquesta p.inici {
						margin: 0 0 .75em 0;
						color: #696926;
						font-size: .927em;
						font-weight: bold;
					}
							#page #content div.enquesta ul.triple li p {
								margin: 0 0 .5em 0;
								font-size: .833em;
								font-weight: bold;
							}
				#page #content div.enquesta img {
					clear: none;
					float: none;
					margin: 0;
					border: 0;
					padding: 0;
				}
				#page #content div.enquesta span {
					vertical-align: middle;
				}
					#page #content div.enquesta span.q {
						vertical-align: middle;
						margin: 0 0 0 8px;
						border-left: 2px solid #adad6a;
						padding: 0 0 0 8px;
						font-weight: bold;
					}
						#page #content div.enquesta span.r span {
							margin: 0 0 0 8px;
							vertical-align: middle;
							color: #696926;
							font-weight: bold;
						}
			/* capçalera notícies */
			#page #content div.heading {
				margin-left: 19px;
			}
				#page #content div.heading h2 {
					margin: 0 0 .333em 0;
					color: #1e6c68;
					font-size: 3.167em;
				}
				#page #content div.heading h6 {
					display: inline;
					float: left;
					margin: 0 .75em 0 0;
				}
			/* imatge + peu opcional */
			#page #content div.image {
				position: relative;
				margin: 0 0 1em 0;
			}
				#page #content div.image p {
					margin: 0;
				}
					#page #content div.image p.image {
						z-index: 0;
					}
					#page #content div.image p.image-info {
						clear: both;
						/*height: 1%;*/
						display: block;
						padding: .5em .75em;
						color: #fff;
						font-family: georgia, helvetica, serif;
						font-size: .833em;
						text-align: right;
						background: #333;
					}
					#page #content div.image p.image-info2 {
						z-index: 999;
						position: absolute;
						top: 0;
						right: 0;
					}
			/* text notícies */
			#page #content div.news {
				margin: 0 0 2em 0;
				font-size: 1.167em;
			}
			/* block notícies dreta/esquerra portada */
			#page #content div.newsblock {
				margin: 0 0 1em 0;
				background: url('img/bg_newsblock.gif') repeat-y 50% 0;
			}
					#page #content div.newsblock div.left, #page #content div.newsblock div.right {
						width: 254px;
					}
						#page #content div.newsblock div.left h2 {
							font-size: 1.833em;
						}
						#page #content div.newsblock div.right h2 {
							font-size: 1.667em;
						}
				#page #content div.newsblock ul.listing {
					margin: 0;
				}
			/* contenidor webs socials */
			#page #content div.social {
				margin: 0 0 15px 0;
				border: 1px solid #ddd595;
				border-bottom: 2px solid #ddd595;
				padding: 15px 20px 0 20px;
				background: #fafaec;
			}
				#page #content div.social a {
					color: #cc6600;
				}
				#page #content div.social ul {
					font-size: .833em;
				}
			/* contenidor amb pestanyes */
			#page #content div.tabbed {
				position: relative;
				z-index: 0;
				margin: 0 0 15px 0;
				border-left: 1px solid #ddd595;
				padding: 0 0 24px 0;
				background: url('img/bg_tabbed.png') no-repeat 100% 100%;
			}
					#page #content div.tabbed div.tabbed-content {
						margin: 0;
						border-right: 1px solid #ddd595;
						padding: 15px 15px 0 15px;
						background: #fafaec;
					}
						#page #content div.tabbed div.tabbed-content ol {
							margin: 0 0 .75em 1.5em;
						}
							#page #content div.tabbed div.tabbed-content ol li {
								margin: 0 0 .5em 0;
								border-bottom: 1px solid #e9e4b8;
								padding: 0 0 .5em 0;
								color: #1e6d69;
								font-weight: bold;
							}
								#page #content div.tabbed div.tabbed-content ol li.last {
									border: 0;
									padding: 0;
								}
								#page #content div.tabbed div.tabbed-content ol li a {
									color: #333;
									font-weight: normal;
								}
				#page #content div.tabbed h3 {
					margin: -15px -15px .667em -15px;
					border-bottom: 1px solid #ddd595;
					border-top: 1px solid #ddd595;
					padding: .333em 2.2em;
					color: #1c5c5c;
					font-family: georgia, helvetica, serif;
					font-size: 1.25em;
					background: #dcd494 url('img/bg_tabbed_h3.png') repeat-x;
				}
					#page #content div.tabbed ul.tabs {
						display: block;
						margin: 0;
						border-bottom: 1px solid #ddd595;
						padding: 8px 0 7px 0;
					}
						#page #content div.tabbed ul.tabs li {
							position: relative;
							display: inline;
							margin: 0;
							padding: 8px 0 7px 0;
							font-size: 1.167em;
							background: none;
						}
								#page #content div.tabbed ul.tabs li.current a, #page #content div.tabbed ul.tabs li.current a:hover, #page #content div.tabbed ul.tabs li.current strong {
									color: #333;
									border-bottom: 1px solid #fafaec;
									background: #fafaec;
								}
							#page #content div.tabbed ul.tabs li a, #page #content div.tabbed ul.tabs li strong {
								border: 1px solid #ddd595;
								border-left: 0;
								border-bottom: 0;
								padding: 7px 13px;
								color: #333;
								text-decoration: none;
								background: #e9e4b8;
							}
								#page #content div.tabbed ul.tabs li a:hover {
									color: #fff;
									background: #bdb67f;
								}
			/* contenidor compte enrera enquestes */
			#page #content div.timer {
				margin: 0 0 12px 0;
				padding: 12px 18px 6px 18px;
				background: #fff url('img/bg_timer.gif') repeat-x;
			}
				#page #content div.timer p {
					margin: 0 0 .5em 0;
				}
					#page #content div.timer span.num {
						font-size: 2.167em;
						font-weight: bold;
					}
				#page #content div.timer strong {
					color: #696926;
				}
			/* imatges dreta/esquerra */
				#page #content div.txtImgDr img, #page #content div.txtImgEsq img {
					display: inline; /* ie6fh */
					float: right;
					margin: 2px 0 8px 20px;
					max-width: 220px;
					width: auto !important;
					width: 220px;
				}
				#page #content div.txtImgDr p {
					margin: 0 240px 1em 0;
				}
			/* imatge esquerra */
				#page #content div.txtImgEsq img {
					float: left;
					margin: 2px 20px 8px 0;
				}
				#page #content div.txtImgEsq p {
					margin: 0 0 1em 240px;
				}
		/* formularis */
				#page #content form div.form {
					margin: 20px 25px;
				}
				#page #content form div.left {
					width: 64%;
					border-right: 1px solid #ccc;
					padding-right: 3%;
				}
				#page #content form div.right {
					width: 30%;
				}
				#page #content form div.textarea {
					margin: 0 0 1.5em 0;
				}
					#page #content form div.textarea label {
						margin: 0 0 .5em 0;
						font-size: 1.333em;
						font-weight: bold;
					}
						#page #content form div.textarea label.error {
							width: 96%;
							padding: 4px 10px;
							font-size: 1em;
						}
			#page #content label {
				display: block;
				margin: 0 0 1.5em 0;
			}
				#page #content label.error {
					width: 90%;
					margin: 0;
					border: 1px solid #7b1112;
					padding: 4px 7px;
					color: #fff;
					font-weight: bold;
					background: #7b1112 url('img/bg_label_error.png') repeat-x;
				}
						#page #content label.checkbox span {
							margin-left: 20px;
							font-weight: normal;
						}
				#page #content label input, #page #content label select {
					width: 90%;
					border: 1px solid #999;
					padding: 4px 7px;
					font-family: arial, helvetica, sans-serif;
					font-size: 1em;
					background: #fff url('img/bg_input.png') repeat-x;
				}
					#page #content label input:focus, #page #content label select:focus,#page #content textarea:focus {
						border: 1px solid #000;
					}
					#page #content label input.checkbox {
						width: auto;
						float: left;
						border: none;
						padding: 0;
						background: none;
					}
					#page #content label input.error, #page #content label select.error, #page #content textarea.error {
						border: 1px solid #7b1112;
						background: #f4ebeb url('img/bg_input_error.png') repeat-x;
					}
				#page #content label span {
					display: block;
					margin: 0 0 .5em 0;
					font-weight: bold;
				}
					#page #content label span em {
						font-weight: normal;
						font-style: italic;
					}
			#page #content textarea {
				width: 96%;
				height: 70px;
				border: 1px solid #999;
				padding: 10px;
				font-family: arial, helvetica, sans-serif;
				font-size: 1em;
				background: #fff url('img/bg_textarea.png') repeat-x;
			}
				#page #content textarea.error {
					background: #f4ebeb url('img/bg_textarea_error.png') repeat-x;
				}
		/* llistats de definicions */
		#page #content dl {
			margin: 0 0 1em 0;
		}
			#page #content dl dt {
				clear: left;
				float: left;
				margin: 0 .25em 0 0;
				font-weight: bold;
			}
		/* capçaleres */
		#page #content h2 {
			position: relative;
			margin: 0 0 .5em 0;
			font-family: georgia, helvetica, serif;
			font-size: 2.167em;
			font-weight: normal;
			line-height: 1.2em;
		}
		#page #content h3 {
			margin: 0 0 .5em 0;
			color: #000;
			font-size: 2em;
			font-weight: bold;
			line-height: 1em;
		}
		#page #content h4 {
			margin: 0 0 .75em 0;
			font-size: 1.5em;
			font-weight: normal;
			line-height: 1.2em;
		}
		#page #content h5 {
			margin: 0 0 1em 0;
			font-size: 1.167em;
			font-weight: bold;
		}
		#page #content h6 {
			margin: 0 0 1em 0;
			font-size: 1.167em;
			font-weight: bold;
		}
			#page #content h6 a {
				color: #696926;
			}
		/* imatges */
			#page #content img.left {
				display: inline; /* ie6fh */
				float: left;
				margin: 2px 20px 12px 0;
			}
			#page #content img.right {
				display: inline; /* ie6fh */
				float: right;
				margin: 2px 0 12px 20px;
			}
			#page #content input.enviar {
				overflow: visible;
				cursor: pointer;
				float: left;
				margin: 0;
				border-bottom: 1px solid #000;
				padding: .667em 15px;
				color: #fff;
				font-size: 1.25em;
				font-weight: bold;
				background: #696926 url('img/bg_button.gif') repeat-x 0 0;
			}
				#page #content input.enviar:hover {
					border-bottom: 1px solid #444;
					text-decoration: none;
					background: #696926;
				}
		/* llistes ordenades */
		#page #content ol {
			margin: 0 0 1.25em 30px;
		}
			#page #content ol li {
				margin: 0 0 .167em 0;
			}
		/* paràgrafs */
			/* autor */
			#page #content p.author {
				border-top: 1px solid #ccc;
				border-bottom: 1px solid #ccc;
				padding: .75em 0;
				color: #666;
			}
			/* text beige */
			#page #content p.beige, #page #content span.beige {
				color: #696926;
			}
			/* botó */
			#page #content p.button, #page #content_extra p.button {
				margin: 0 0 1em 0;
				font-size: .833em;
				font-weight: bold;
			}
				#page #content p.button a, #page #content_extra p.button a {
					border-bottom: 1px solid #000;
					padding: .25em 3.5em;
					color: #fff;
					background: #696926 url('img/bg_button.gif') repeat-x 0 0;
				}
					#page #content p.button a:hover, #page #content_extra p.button a:hover {
						border-bottom: 1px solid #444;
						text-decoration: none;
						background: #696926;
					}
			/* comentaris */
			#page #content p.comments {
				margin: 0 0 .667em 0;
			}
				#page #content p.comments a {
					padding: .167em 0 .167em 24px;
					color: #696926;
					background: url('img/ico_com.gif') no-repeat 0 50%;
				}
			/* data */
			#page #content p.date {
				margin: 0 0 .5em 0;
				color: #696926;
				font-weight: bold;
			}
			/* destacat */
			#page #content p.destacat {
				display: inline; /* ie6fh */
				float: left;
				width: 180px;
				margin: .25em 18px .75em 0;
				border-top: 4px solid #cbc73d;
				border-bottom: 4px solid #cbc73d;
				padding: .75em 0;
				color: #000;
				font-family: georgia, helvetica, serif;
				font-size: 1.286em;
				line-height: 1.2em;
			}
			/* text gris */
			#page #content p.gray, #page #content span.gray {
				margin: 0 0 .5em 0;
				color: #666;
				font-family: georgia, helvetica, serif;
				font-style: italic;
			}
			/* imatge */
			#page #content p.image {
				line-height: 0;
			}
			/* amb vora inferior */
			#page #content p.linia {
				color: #000;
				font-family: georgia, helvetica, serif;
				font-size: 1.286em;
				line-height: 1.2em;
				padding-top: .5em;
				padding-left: 5em;
				padding-bottom: .5em;
				background: url('../comu/kland_cometa.gif') no-repeat 0 0;
				border-top: 1px dotted #cbc73d;
				border-bottom: 1px dotted #cbc73d;
			}
			/* punt inicial */
			#page #content p.primer {
				text-indent: 10px;
				background: url('../comu/kland_p_primer.gif') no-repeat 0 .4em;
			}
			/* aliniat dreta */
			#page #content p.right {
				text-align: right;
			}
			/* pujar */
			#page #content p.top {
				margin: 1.5em 0 1em 0;
				border-top: 1px dashed #999;
				padding: 1em 0 0 0;
			}
				#page #content p.top a {
					padding: 2px 0 2px 16px;
					background: url('img/bg_top.gif') no-repeat 0 50%;
				}
			/* sense marge (¡no moure!) */
			#page #content p.nomargin {
				margin: 0;
			}
		/* taules */
		#page #content table {
			width: 100%;
			margin: 0 0 1.5em 0;
			border-spacing: 1px;
		}
			#page #content table caption {
				position: absolute;
				left: -9999em;
			}
			#page #content th,
			#page #content td {
				padding: .75em 25px;
				font-weight: bold;
			}
			#page #content th {
				text-align: left;
				font-weight: normal;
			}
			#page #content tbody th,
			#page #content tbody td {
				background: #e6e5e6;
			}
			#page #content tfoot th,
			#page #content tfoot td {
				background: #ebd3d4;
			}
			#page #content tfoot th {
				font-weight: bold;
			}
		/* llistes desordenades */
		#page #content ul {
			margin: 0 0 1.25em 0;
		}
			#page #content ul li {
				height: 1%;
				margin: 0 0 .75em 0;
				padding: 0 0 0 15px;
				background: url('img/kland_n1.gif') no-repeat 0 .25em;
			}
			#page #content ul li.humor {
				height: 1%;
				margin: 0 0 .75em 0;
				padding: 0 15px 0 0;
				background: none;
			}
				#page #content ul li ul {
					margin: .75em 0;
				}
					#page #content ul li ul li {
						padding: 0 0 0 15px;
						color: #666;
						background: url('img/kland_n2.gif') no-repeat 0 .25em;
					}
							#page #content ul li ul li ul li {
								background: url('img/kland_n3.gif') no-repeat 0 .25em;
							}
			/* banners portada una columna */
			#page #content ul.banners {
				margin: 0 0 10px 0;
			}
				#page #content ul.banners li {
					margin: 0 0 15px 0;
					padding: 0;
					background: none;
					line-height: 0;
				}
					#page #content ul.banners li a {
						display: block;
						border: 1px solid #000;
					}
						#page #content ul.banners li a:hover {
							border: 1px solid #bfb037;
						}
			/* banners portada tres columnes */
			#page #content ul.banners_triple {
				margin: 0;
				padding: 15px 0 5px 0;
			}
				#page #content ul.banners_triple li {
					display: inline;
					float: left;
					margin: 0 27px 10px 0;
					padding: 0;
					line-height: 0;
					background: none;
				}
					#page #content ul.banners_triple li a {
						display: block;
						border: 1px solid #999;
					}
						#page #content ul.banners_triple li a:hover {
							border: 1px solid #bfb037;
						}
				#page #content ul.banners_triple li.nomargin {
					margin-right: 0;
				}
			/* sense estils */
			#page #content ul.clean {
				margin: 0;
			}
				#page #content ul.clean li {
					margin: 0 0 1em 0;
					padding: 0;
					background: none;
				}
					#page #content ul.clean li p {
						margin: 0 0 .417em 0;
					}
			/* dos columnes (netes) */
			#page #content ul.double {
				margin: 0;
				padding: 0 0 .25em 0;
			}
				#page #content ul.double li {
					display: inline; /* ie6fh */
					float: left;
					width: 48%;
					margin: 0 3% 10px 0;
					padding: 0;
					background: none;
				}
					#page #content ul.double li.nomargin {
						margin-right: 0;
					}
			/* llistat simple editores */
			#page #content ul.listing {
				margin: 0 0 1.5em 0;
			}
					#page #content ul.listing li.element {
						margin: 0 0 1em 0;
						padding: 0 0 35px 0;
						background: url('img/bg_listing_separator.jpg') no-repeat 100% 100%;
						display:block;
						clear:both;
					}
						#page #content ul.listing li.element h3 {
							margin: 0 0 .375em 0;
						}
						#page #content ul.listing li.element h6 {
							display: inline;
							float: left;
							margin: 0 .75em .5em 0;
						}
						#page #content ul.listing li.highlighted h6 {
							display: inline;
							float: left;
							margin: 0 .75em 0 0;
						}
							#page #content ul.listing li.highlighted p.image {
								display:block;
								float: left;
								margin: 0 .75em 0 0;
								clear:both;
							}
					#page #content ul.listing li.last {
						border: none;
					}
			/* resultats enquestes */
			#page #content ul.results {
				margin: 0 0 1.25em 0;
			}
				#page #content ul.results li {
					margin: 0 0 .5em 0;
					border-bottom: 1px solid #ddd594;
					padding: 0 0 .5em 0;
					background: none;
				}
					#page #content ul.results li.last {
						border: 0;
						padding: 0;
					}
						#page #content ul.results li div.result {
							display: inline;
							clear: right;
							float: right;
							margin: 0 0 3px 6px;
						}
								#page #content ul.results li div.result span.bar {
									display: inline;
									float: left;
									width: 160px;
									margin: 0 10px 0 0;
									padding: 2px;
									background: #fff;
								}
									#page #content ul.results li div.result span.bar span {
										display: inline;
										float: left;
										height: .92em;
										background: #b2b241;
									}
			/* webs socials */
			#page #content ul.social {
				margin: 0;
				padding: 0 0 1em 0;
			}
				#page #content ul.social li {
					display: inline; /* ie6fh */
					float: left;
					margin: 0 1.5em 0 0;
					padding: 0 0 1em 0;
					background: none;
				}
						#page #content ul.social li.delicious a {
							background: url('img/bg_social_delicious.gif') no-repeat 0 .083em;
						}
						#page #content ul.social li.facebook a {
							background: url('img/bg_social_facebook.gif') no-repeat 0 .083em;
						}
						#page #content ul.social li.meneame a {
							background: url('img/bg_social_meneame.gif') no-repeat 0 .083em;
						}
						#page #content ul.social li.myspace a {
							background: url('img/bg_social_myspace.gif') no-repeat 0 .083em;
						}
						#page #content ul.social li.tafanera a {
							background: url('img/bg_social_tafanera.gif') no-repeat 0 .083em;
						}
						#page #content ul.social li.twitter a {
							background: url('img/bg_social_twitter.gif') no-repeat 0 .083em;
						}
						#page #content ul.social li.yahoo a {
							background: url('img/bg_social_yahoo.gif') no-repeat 0 .083em;
						}
					#page #content ul.social li a {
						padding: 2px 0 2px 22px;
					}
			/* tres columnes */
			#page #content ul.triple {
				margin: 0;
			}
				#page #content ul.triple li {
					display: inline; /* ie6fh */
					float: left;
					width: 31%;
					margin: 0 3% 1em 0;
					padding: 0;
					background: none;
				}
					#page #content ul.triple li.nomargin {
						margin-right: 0;
					}
						#page #content ul.triple li ul li {
							display: block;
							float: none;
							width: auto;
							margin: 0;
						}
	/* contingut addicional inferior */
	#page #content_extra {
		color: #fff;
		background: #0e3432;
	}
		#page #content_extra a {
			color: #e6ff80;
		}
			#page #content_extra div.wrapper {
				width: 940px;
				margin: 0 auto;
				padding: 21px 0 0 0;
				background: #195a57 url('img/bg_content_extra.gif') repeat-x;
			}
			#page #content_extra div.wrapper2 {
				padding: 0 12px 10px 32px;
				background: url('img/bg_content_extra_wrapper.gif') repeat-y 212px 0;
			}
			#page #content_extra div.block {
				display: inline; /* ie6fh */
				float: left;
				width: 150px;
				margin: 0 55px 0 0;
			}
			#page #content_extra div.contact {
				width: 490px;
				margin: 0 40px 0 0;
				background: url('img/mapa_peu_somgarrigues.jpg') no-repeat 100% 80%;
			}
					#page #content_extra div.contact div.contactInfo {
						width: 150px;
					}
			#page #content_extra div.smargin {
				margin-right: 44px;
			}
			#page #content_extra div.last {
				margin-right: 0;
			}
				#page #content_extra div.webs ul {
					margin: 0 0 1em 0;
				}
					#page #content_extra div.webs ul li {
						margin: 0 0 .5em 0;
						padding: 0 0 0 16px;
						font-weight: bold;
						background: url('img/ico_content_extra_web.gif') no-repeat 0 .167em;
					}
						#page #content_extra div.webs ul li strong {
							color: #fff;
						}
		/* capçaleres */
		#page #content_extra h3 {
			margin: 0 0 .5em 0;
			font-size: 1.5em;
			line-height: 1.2em;
		}
			#page #content_extra h3.contact {
				margin: 0 0 3px 0;
				padding: 4px 45px 21px 0;
				background: url('img/bg_content_extra_h3_contacte.jpg') no-repeat 100% 100%;
			}
			#page #content_extra h3.rss {
				padding: 4px 50px 21px 0;
				background: url('img/bg_content_extra_h3_rss.jpg') no-repeat 100% 100%;
			}
			#page #content_extra h3.webs {
				padding: 4px 60px 21px 0;
				background: url('img/bg_content_extra_h3_webs.jpg') no-repeat 100% 100%;
			}
			#page #content_extra h3.el_som_de_la_quinzena {
				margin: 0 0 14px 0;
				width: 143px;
				height: 51px;
				padding: 0;
				background: url('img/tit_content_extra_el_som_quinzena.jpg') no-repeat;
			}
				#page #content_extra h3.el_som_de_la_quinzena span {
					position: absolute;
					top: -9999em;
				}
			#page #content_extra h3 a {
				color: #fff;
			}
		/* paràgrafs */
		#page #content_extra p {
			margin: 0 0 .75em 0;
		}
			#page #content_extra p.beige {
				color: #bcc175;
			}
		/* llistats */
			#page #content_extra ul.rss {
				margin: 0 0 1em 0;
			}
				#page #content_extra ul.rss li {
					margin: 0 0 .5em 0;
					padding: 0 0 0 16px;
					font-weight: bold;
					background: url('img/ico_content_extra_rss.gif') no-repeat 0 .167em;
				}
					#page #content_extra ul.rss li strong {
						color: #fff;
					}
					#page #content_extra ul.rss li ul {
						margin-top: .5em;
					}
			#page #content_extra ul.vcard {
				margin: 0 0 1em 0;
			}
				#page #content_extra ul.vcard li {
					height: 1%;
					margin: 0 0 .75em 0;
					border-bottom: 1px solid #103b39;
					padding: 0;
				}
					#page #content_extra ul.vcard li.adr {
						padding-left: 18px;
						background: url('img/ico_content_extra_addr.gif') no-repeat 0 .167em;
					}
						#page #content_extra ul.vcard li.adr a {
							text-decoration: underline;
						}
							#page #content_extra ul.vcard li.adr a:hover {
								text-decoration: none;
							}
					#page #content_extra ul.vcard li.last {
						border: 0;
						padding: 0;
					}
						#page #content_extra ul.vcard li ul li, #page #content_extra ul.vcard li ul li.last {
							border: 0;
							padding: 0 0 0 18px;
						}
							#page #content_extra ul.vcard li ul li.email {
								background: url('img/ico_content_extra_mail.gif') no-repeat 0 .167em;
							}
							#page #content_extra ul.vcard li ul li.fax {
								background: url('img/ico_content_extra_fax.gif') no-repeat 0 .167em;
							}
							#page #content_extra ul.vcard li ul li.phone {
								background: url('img/ico_content_extra_phone.gif') no-repeat 0 .167em;
							}
/* logos peu plana */
#logos {
	position: relative;
	overflow: hidden;
	width: 940px;
	margin: 0 auto;
}
	#logos ul {
		float: right;
		padding: 0 0 15px 0;
	}
		#logos ul li {
			display: inline;
			float: left;
			border-right: 1px solid #185956;
			padding: 15px 28px 0 30px;
		}
			#logos ul li.last {
				border: 0;
			}
/* peu de plana */
#footer {
	padding: 20px 0 10px 0;
	background: #dfdfdf url('img/bg_footer.gif') repeat-x;
}
		#footer div.wrapper {
			width: 900px;
			margin: 0 auto;
		}
		#footer ul li {
			display: inline;
			float: left;
			border-right: 1px dotted #a2a2a2;
			padding: 10px 20px;
		}
			#footer ul li.last {
				border: 0;
			}


/* apartat, subapartat, rss */
#page #content div.apartat{
	background:#134845 url('img/bg_apartat.jpg') repeat-x;
	height:58px;
	margin:0 0 1.75em 0;
}
	#page #content div.apartat h2{
		color:#fff;
		font-weight:bold;
		height:58px;
		margin: 0;
		padding: 0;
		background: url('img/tit_opinio.jpg') .75em 0 no-repeat;
	}
		#page #content div.apartat h2 span{
			position: absolute;
			top: -9999em;
		}
#page #content div.subapartat{
	background:#134845 url('img/bg_subapartat.jpg') top right repeat-x;
	height:72px;
	margin:0 0 .25em 0;
}
	#page #content div.subapartat h2{
		color:#fff;
		font-weight:bold;
		height:72px;
		margin: 0;
		padding: 0;
		background: url('img/bg_tit_opinio.jpg') 1em 0 no-repeat;
	}
		#page #content div.subapartat h2 span{
			position: absolute;
			top: -9999em;
		}
		#page #content div.subapartat h2.articles {background-image: url('img/tit_sub_articles.jpg');}
		#page #content div.subapartat h2.editorial {background-image: url('img/tit_sub_editorial.jpg');}
		#page #content div.subapartat h2.humor {background-image: url('img/tit_sub_humor.jpg');}
		#page #content div.subapartat h2.facebook {background-image: url('img/tit_facebook.jpg');}
		#page #content div.subapartat h2.twitter {background-image: url('img/tit_twitter.jpg');}
		#page #content div.subapartat h2.blocs {background-image: url('img/tit_blocs.jpg');}
		#page #content div.subapartat h2.youtube {background-image: url('img/tit_videos.jpg');}
		#page #content div.subapartat h2.flickr {background-image: url('img/tit_galeria.jpg');}

#page #content p.rss{border-bottom:1px dotted #e26705;text-align:right;}
	#page #content p.rss a{color:#e26705;padding:0px 0 0 14px;background:url('img/bg_rss.gif') 0 3px no-repeat;}

#page #content div.peu_noticia{margin:1em 0;height:50px;background:#e5e5e5 url('img/bg_comentaris.jpg') top left no-repeat;}
	#page #content div.peu_noticia p{float:left;width:50%;padding:13px 0 0 0;margin:0;color:#666666;font-weight:bold;}
		#page #content div.peu_noticia span{color:#990000;font-size:2em;padding:0;margin:0 30px 0 20px;}
	#page #content div.peu_noticia div{float:right;width:50%;padding:17px 0 0 0;margin:0;}
		#page #content div.peu_noticia a.rss{color:#e26705;padding:1px 0 0 14px;background:url('img/bg_rss.gif') 0 3px no-repeat;font-weight:bold;}
		#page #content div.peu_noticia div.social{width:230px;padding:0;margin:0;background:none;border:none;}
			#page #content div.peu_noticia div.social p{padding:0 5px 0 15px;margin:0;width:auto;}
			#page #content div.peu_noticia div.social a{padding:0;margin:0;}
			#page #content div.peu_noticia div.social ul{}
			#page #content div.peu_noticia div.social li{padding:0 0 0 .35em;margin:0;width:auto;}
#page #content p.button{text-transform:uppercase;}

/* comunitat */
#comunitat #page #content #content_main {margin-left: 0px;width: 555px;}
#comunitat #page #content h2 {font-size: 1.667em;}
#comunitat #page #content div.newsblock div.left h2 {font-size: 2.167em;}
#comunitat #page #content div.newsblock div.right h2 {font-size: 2.167em;}
#comunitat #page #content ul.listing li.highlighted h6 {display: block;float: none;margin: 0 .75em .5em 0;}

	#comunitat #page #content div.apartat h2{
		background: url('img/tit_comunitat.jpg') .75em 0 no-repeat;
	}
	#comunitat #page #content div.subapartat h2 span.icona{
		display: block;
		position: absolute;
		right: 30px;
		top: 0;
		width: 105px;
		height:100%;
		/*background: url('img/icona_diari.png') no-repeat;*/
	}
		#comunitat #page #content div.subapartat h2.facebook span.icona{background: url('img/icona_facebook.png') no-repeat;}
		#comunitat #page #content div.subapartat h2.twitter span.icona{background: url('img/icona_twitter.png') no-repeat;}
		#comunitat #page #content div.subapartat h2.blocs span.icona{background: url('img/icona_diari.png') no-repeat;}
		#comunitat #page #content div.subapartat h2.youtube span.icona{background: url('img/icona_youtube.png') no-repeat;}

	#comunitat #page #content #content_sub ul.listing{margin:0;padding:10px 0 0 0;background:none;}
	#comunitat #page #content ul.listing li.element h3{margin: 0;padding:.5em 0;font-family: georgia, helvetica, serif;font-size: 1.2em;color: #1e6c68;font-weight: normal;}
		#comunitat #page #content ul.listing li.element h3 a {color: #1e6c68;}
	#comunitat #page #content ul.listing li.element p{margin:0;padding:0;}
		#comunitat #page #content ul.listing li.element p.titol_bloc{font-weight:bold;}
	#comunitat #page #content #content_sub ul.listing li div.text {margin-left:15px}

#page #content ul.galeria_flickr ul{margin:0;padding:0;}
#page #content ul.galeria_flickr li{float:left;display:inline;margin:0;padding:0;background:none;}
#page #content ul.galeria_flickr div{
		width:85px;
		/*height:85px;*/
		overflow:hidden;
		margin:0;
		padding:0;
}
#page #content ul.galeria_flickr img{margin:2px;padding:0;}
	/* twitter */
	#comunitat #page #content #tweets div.tweet{color:#696926;padding:1em;background: #fff url(img/bg_tweet.jpg) right 8px no-repeat;margin:10px 0;min-height:75px}
		#comunitat #page #content #tweets div.tweet h3{color:#696926;font-size:1.2em;margin:5px 0 0 80px}
		#comunitat #page #content #tweets div.tweet p{color:#696926;margin:5px 0 0 80px}
		#comunitat #page #content #tweets img{border:0;}
/* opinió */
#opinio #page #content #content_main {margin-left: 0px;width: 555px;}
	#opinio #page #content #content_main p.data{color:#696926;font-style:italic;}
	#opinio #page #content #content_main h3{margin: 0 0 .5em 0;font-family: georgia, helvetica, serif;font-size: 2.167em;font-weight: normal;line-height: 1.2em;color: #1e6c68;}

	#opinio #page #content #content_main .humor_grafic h3{margin: 0;padding:0;font-family: arial, helvetica, sans-serif;font-size: 1.667em;color: #333;font-weight: bold;}
	#opinio #page #content #content_main .humor_grafic h4{margin: 0;padding:0;font-family: georgia, helvetica, serif;font-size: 1.2em;font-weight: normal;line-height: 1.2em;color: #1e6c68;font-style:italic;}
	#opinio #page #content #content_main .humor_grafic p.image{margin: 1em 0;padding:0;}

	#opinio #page #content #content_sub ul.listing{margin:0;padding:0;background:none;}
	#opinio #page #content ul.listing li.element h3{margin: 0;padding:.5em 0;font-family: georgia, helvetica, serif;font-size: 1.2em;color: #1e6c68;font-weight: normal;}
		#opinio #page #content ul.listing li.element h3 a {color: #1e6c68;}
	#opinio #page #content ul.listing li.element p{margin:0;padding:0;}
		#opinio #page #content ul.listing li.element p.titol_bloc{font-weight:bold;}

	#opinio #page #content div.ad a{border:none}


/* afegits FCK */

#page #content #content_main .txtImgEsq,
#page #content #content_main .txtImgDr {
	margin: 1.125em 0;
	line-height:1.5em;
}
	#page #content #content_main .txtImgEsq img {
		float: left;
		margin: 0 1.125em 1.125em 0;
	}
	#page #content #content_main .txtImgDr img {
		float: right;
		margin: 0  0 1.125em 1.125em;
	}


#page #content #content_main p.destacat {
	width: 100%;
}
.loading{
	height:265px;
	background: url('img/loading_facebook.gif') no-repeat 50% 50%;
}

#page #content #content_main .imprimir {
	text-align: right
}


/* Els blocs dels partits */

#page #content #content_sub h2.els_blocs_dels_partits {
	margin: 0;
	padding: 0;
	height: 85px;
}
#page #content #content_sub ul.listing_partits {
	margin: 0 0 20px;
	padding: 15px 15px 30px 15px;
	background: #f2f2f2;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	position: relative;
	
}
	#page #content #content_sub ul.listing_partits li {
		border-bottom: 1px solid #ccc;
		background: 10px .9em no-repeat;
		padding: .75em 0 .75em 30px;
		margin: 0;
	}
	#page #content #content_sub ul.listing_partits li.last {
		border-bottom: none;
		padding-bottom: 0;
	}
	#page #content #content_sub ul.listing_partits li.ciu {background-image: url('img/kland_ciu.gif');}
	#page #content #content_sub ul.listing_partits li.erc {background-image: url('img/kland_erc.gif');}
	#page #content #content_sub ul.listing_partits li.psc {background-image: url('img/kland_psc.gif');}
	#page #content #content_sub ul.listing_partits li.pp {background-image: url('img/kland_pp.gif');}
	#page #content #content_sub ul.listing_partits li.si {background-image: url('img/kland_si.gif');}
	#page #content #content_sub ul.listing_partits li.cup {background-image: url('img/kland_cup.gif');}
		#page #content #content_sub ul.listing_partits span {
			display: block;
			float: left;
			width: 139px;
			font-weight: bold;
		}
		#page #content #content_sub ul.listing_partits a {
			display: block;
			float: right;
			width: 66px;
			text-align: right;
			padding-right: 13px;
			padding-left: 15px;
			background: url('img/kland_anarbloc.gif') 0 50% no-repeat;
		}
		#page #content #content_sub ul.listing_partits div {
			position: absolute;
			bottom: 0;
			left: -1px;
			background: url('img/peu_caixa_eleccions.gif') no-repeat;
			width: 340px;
			height: 24px;
		}
