html { font-size: 100%; } /* WinIE text resize correction */
body {
	margin: 0;
	padding: 0;
	font-family: georgia, "Times New Roman", sans-serif;
	font-size: 0.75em; /* 12px */
	color: #666;
	background: #000;
}
* { margin: 0; border: none; padding: 0; }
iframe, embed { margin: 0; padding: 0; }
a { outline: 0; color: #8c7a55; text-decoration :none; }
	a:hover { color: #5e4b31; text-decoration: underline; }
p { margin-bottom: 1em; }
	p.error {
		border: 1px solid #cc0000;
		padding: .5em 1em;
	}
	p.ok {
		border: 1px solid #258232;
		padding: .5em 1em;
	}
	p.right { float: right; }
ul { list-style: none; }
/* esquerra i dreta */
div.left {
	clear: left;
	float: left;
	width: 49%;
}
div.right {
	clear: right;
	float: right;
	width: 49%;
}
/* clearfix */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.clearfix {display:inline-block;}
	/* Hide from IE Mac \*/
	.clearfix {display:block;}

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

/* wrapper */
#page {
	width: 981px;
	margin: 0 auto;
	background: #fff url("img/fons_pagina.png") repeat-y;
}
		div.equal {
			background: #fff;
		}
		/* paginador */
		div.pager {
			clear: both;
			height: 1%; /* ie clear hack */
			margin: 1.5em 0;
			padding: 12px 25px;
		}
			div.pager a {
				color: #666;
			}
				div.pager a:hover {
					color: #fff;
					background: #8c7a55;
				}
			div.pager span.next {
				display: inline; /* ie hack */
				float: right;
			}
				div.pager span.next a {
					padding-right: 14px;
					background: url("../comu/numeracio_endavant.gif") no-repeat 100% .3em;
				}
			div.pager span.previous {
				display: inline; /* ie hack */
				float: left;
				margin-right: 1em;
			}
				div.pager span.previous a {
					padding-left: 14px;
					background: url("../comu/numeracio_enrera.gif") no-repeat 0 .3em;
				}
			div.pager ul,
			#content div.pager ul,
			#content_prim div.pager ul {
				margin: 0;
				text-align: center;
				list-style: none;
			}
				div.pager ul li,
				#content div.pager ul li,
				#content_prim div.pager ul li {
					display: inline;
					margin: 0 5px 0 0;
					background: #fff;
				}
					div.pager ul li.current,
					#content div.pager ul li.current,
					#content_prim div.pager ul li.current {
						color: #fff;
						background: #8c7a55;
						padding: 3px 7px;
						border:1px solid #8c7a55;
					}
					div.pager ul li.nobg,
					#content div.pager ul li.nobg,
					#content_prim div.pager ul li.nobg {
						background: none;
					}
					div.pager ul li a {
						border: 1px solid #8c7a55;
						padding: 3px 7px;
					}
						div.pager ul li.current a {
							border: 1px solid #8c7a55;
						}
	/* idiomes */
	#languages {
		padding: 1em;
		text-align: right;
		background: #000;
	}
		#languages a {
			color: #fff;
			font-size: .92em;
		}
			#languages ul li {
				display: inline;
				margin-left: .7em;
				border-left: 2px solid #a99b80;
				padding-left: .9em;
			}
	/* capçalera + vcard */
	#header {
		float: left;
		width: 180px;
		color: #333;
		background: #fff;
	}
			#header h1 a {
				float:left;
				background: url("img/logo.jpg") no-repeat center top;
				width: 130px;
				height: 74px;
				padding: 25px 25px 10px 25px;
				margin:35px 0 0 0;
			}
				#header h1 a span {
					position: absolute;
					top: -999em;
				}
			#header div.f {
				float:left;
			}
				#header div.f p {
					margin-bottom: 0;
				}
	/* contingut */
	#content {
		overflow: hidden; /* ie width control */
		float: left;
		width: 642px;
	}
	#content_prim {
		overflow: hidden; /* ie width control */
		float: left;
		width: 616px;
		background-image: url('img/fons_central.png');
		background-repeat: repeat-y;
	}
		/* google map */
		#content #map {
			width: 580px;
			height: 380px;
			margin: 1.4em auto 3em auto;
			border: 1px solid #999;
			text-align: center;
		}
		/* menu */
		#header #menu {
			float: left;
			width: 170px;
		}
			#header #menu ul {
				margin: 2em 0 1em 1.4em;
				border-bottom: 1px solid #e0dab8;
			}
				#header #menu ul li {
					border-top: 1px solid #e0dab8;
					margin:0;
					padding:.8em 0;
				}
					#header #menu ul li.current ul {
						padding:5px 0 0 0;
						margin:0;
						border:none;
					}
						#header #menu ul li.current ul li{
							border:none;
							margin:0 0 0 20px;
							padding:0 0 1px 0;
						}
					#header #menu ul li.current ul li a{
						color:#333;
						padding:6px 0 6px 8px;
						font-weight: lighter;
						background-image: none;
					}
					#header #menu ul li.current ul li a:hover,
					#header #menu ul li.current ul li.current a{
						color:#fff;
						background: #988514;
					}
					#header #menu ul li a {
						font-family: helvetica, sans-serif;
						color: #000;
						display:block;
						font-weight: lighter;
					}
						#header #menu ul li a:hover {
							color: #988513;
							text-decoration: none;
						}
						#header #menu ul li.current a {
							color: #988513;
							font-weight: bold;
							border: none;
							background-image: url('img/ico_menu.png');
							background-repeat: no-repeat;
							background-position: left 50%;
							padding:0 0 0 20px;
							margin:0 0 0 -17px;
						}
	/*Contingut Bloc*/
	#content_prim {
		font-family: helvetica, sans-serif;
		margin: 0 0 25px 0;
	}
		#content_prim .fitxaBloc{
			border-bottom:1px dashed #999;
			margin:0 0 1em 0;
		}
			#content_prim .fitxaBloc img.video,
			#content_prim .fitxaBloc object,
			#content_prim .fitxaBloc iframe {
				border:none;
				width:100%;
				display: block;
				margin: 0 auto;
				padding: 0 0 35px;
			    }
		#content_prim .lultim,
		#content_prim .noBorder{
			border-bottom:none;
		}
			#content_prim .fitxaBloc ul.llistaComentaris{
				margin:0;
				padding:0;
			}
				#content_prim .fitxaBloc ul.llistaComentaris li{
					border:none;
					background-color:#fff;
					box-shadow: 0 0 3px #999;
					-khtml-box-shadow: 0 0 3px #999;
					-moz-box-shadow: 0 0 3px #999;
					-webkit-box-shadow: 0 0 3px #999;
					padding:10px;
					margin:0 0 35px 0;
					position:relative;
					list-style:none;
				}
				#content_prim .fitxaBloc ul.llistaComentaris li h5{
					color:#988513;
					margin: 0 0 8px 0;
					font-size:1em;
				}
					#content_prim .fitxaBloc ul.llistaComentaris li h5 span{
						font-weight: lighter;
						color: #999;
					}
				#content_prim .fitxaBloc ul.llistaComentaris li p{
					color:#666;
					font-size: 1em;
					margin:0 0 5px 0;
				}
				#content_prim .fitxaBloc ul.llistaComentaris li span.ico{
					float:left;
					background-image: url('img/ico_comentaris.png');
					background-repeat: no-repeat;
					background-position: 0 10px;
					padding:15px;
				}
		#content_prim h2{
			font-weight:normal;
			font-size: 1.7em;
			font-family: serif;
			color: #333;
			text-transform: uppercase;
			border-bottom:1px solid #ccc;
			padding: 35px 25px 5px 0;
			margin:0 25px 20px 25px;
			letter-spacing: 2px;
		}
			#content_prim span.rss,
			#content_prim span.altres{
				float: right;
				margin: -44px 28px 0 0;
			}
				#content_prim span.rss a{
					background-image: url('img/ico_rss.png');
					background-repeat: no-repeat;
					background-position: right 0;
					padding:3px 25px 0 0;
					text-transform: uppercase;
					font-size:1.05em;
				}
				#content_prim span.altres a{
					padding:3px 0 0 0;
					font-size:1.05em;
				}
		#content_prim .fitxaBloc {
			margin:0 25px;
		}
				#content_prim ul li span,
				#content_prim .fitxaBloc span{
					color:#666;
					font-weight: lighter;
					}
					#content_prim .fitxaBloc #galleria span{
					color:#fff;
					font-weight: lighter;
					}
					#content_prim ul li p.date,
					#content_prim .fitxaBloc p.date{
						margin: 0 0 .5em 0;
						font-size: inherit !important;
					}
					#content_prim ul li span.categoria,
					#content_prim .fitxaBloc span.categoria{
						background-image: url('img/kland.jpg');
						background-repeat: no-repeat;
						background-position: 0 .15em;
						padding:0 0 0 10px;
						text-transform:uppercase;
						color: #988514;
					}
				#content_prim .fitxaBloc h3{
					font-size: 2.2em;
					font-weight: normal;
					color: #988514;
					margin:0 0 20px 0;
					padding:0 0 10px 0;
					line-height:1.2em;
					border-bottom: 1px dashed #999;
				}
					#content_prim .fitxaBloc h3.titActivitats{
						font-size: 1.8em;
						font-weight: normal;
						color: #988514;
						padding:0 0 10px 0;
						margin:10px 0 0 0;
						line-height:1.1em;
						border-bottom: none;
					}
				#content_prim .fitxaBloc h4{
					background-image: url('img/llapis.png');
					background-color: transparent;
					background-position: 0 .15em;
					background-repeat: no-repeat;
					padding: 3px 0 0 25px;
					color:#333;
					font-size:1.15em;
					margin: 15px 0 15px 0;
				}
					#content_prim .fitxaBloc h4.titBorder{
						background: none;
						color:#988514;
						font-size:1.4em;
						font-weight: lighter;
						margin: 15px 0;
						padding:0 0 10px 0;
						border-bottom: 1px dashed #999;
					}
				#content_prim ul li h3{
					font-size: 1.8em;
					font-weight: normal;
					color: #988514;
					margin: 0 0 10px 0;
					line-height:1.2em;
				}
				#content_prim ul li img{
					float: right;
					padding: 8px;
					border:1px solid #e5e5e5;
					margin:0 0 1em 15px;
					background:#fff;
				}
				#content_prim .fitxaBloc img{
					float: left;
					padding: 8px;
					border:1px solid #e5e5e5;
					margin:0 20px 1em 0;
					background:#fff;
				}
					#content_prim .fitxaBloc #galleria img{
						padding:0;
						margin:0;
						background-color: transparent;
					}
				#content_prim ul li p,
				#content_prim .fitxaBloc p{
					color: #666;
					font-size:1.15em;
					font-weight: lighter;
					line-height:1.3em;
				}
					#content_prim .fitxaBloc p.info{
						font-size:1em;
					}
					#content_prim p.mes a{
						width:auto;
						background-color: #f5f5f5;
						background-image: url('img/ico_mes.png');
						background-repeat: no-repeat;
						background-position: 8px 7px;
						color: #988513;
						font-size:.9em;
						padding:8px 10px 8px 30px;
						margin:2px 0 12px 0 ;
					}
					#content_prim .fitxaBloc p.pdf{
						margin: 0 0 1.25em 0;
						background-color: #988514;
						padding:9px;
						color: #dedede;
						font-size:1.15em;
					}
						#content_prim .fitxaBloc p.pdf a{
							background-image: url('img/ico_pdf.png');
							background-repeat: no-repeat;
							background-position: 0 0;
							padding: 4px 0 5px 30px;
							color:#fff;
							font-weight: lighter;
						}
					#content_prim ul li p.dades,
					#content_prim .fitxaBloc p.dades{
/*						float:left;
						width:97%;*/
						background-color: #f5f5f5;
						color: #666;
						font-size:1.15em;
						line-height:1.25em;
						padding:9px;
						margin: 0 0 .25em 0 ;
					}
					#content_prim .fitxaBloc h4.comentaris{
						color:#333;
						font-size:1em;
						background-image: url('img/comentaris.png');
						background-repeat: no-repeat;
						background-position: 0 .15em;
						padding:2px 0 2px 25px;
						margin:15px 0 15px 0;
					}
						#content_prim ul li p.dades span a,
						#content_prim .fitxaBloc p.dades span a{
							color:#988514;
							font-size:.85em;
						}
							#content_prim ul li p.dades span.comentaris,
							#content_prim .fitxaBloc p.dades span.comentaris{
								background-image: url('img/comentaris.png');
								background-repeat: no-repeat;
								background-position: 0 .15em;
								padding: 2px 15px 0 25px;
							}
							#content_prim ul li p.dades span.etiquetes,
							#content_prim .fitxaBloc p.dades span.etiquetes{
								background-image: url('img/etiquetes.png');
								background-repeat: no-repeat;
								background-position: 0 .15em;
								padding: 2px 0 0 25px;
							}
		#content_prim form#formInscripcio{
			border-bottom:1px dashed #999;
			margin:0 0 15px 0;
			padding:0 0 15px 0;
		}
		#content_prim form ul {
			margin:0;
			padding:0 0 25px 0;
			list-style: none;
			}
			#content_prim form ul li{
				margin:0;
				padding:0;
				border:none;
			}
				#content_prim form ul li label{
					display: block;
					margin:0 0 7px 0;
					color:#333;
					list-style: none;
				}
				#content_prim form ul li.campText{
					float:left;
					width:270px;
					margin:0 0 20px 0;
					padding:0;
					list-style: none;
				}
				#content_prim form ul li.dreta{
					float:right;
				}
					#content_prim form ul li.campText input{
						width:250px;
						padding: 10px;
						background: #e5e5e5;
						background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e5e5e5));
						background: -moz-linear-gradient(top,  #ffffff,  #e5e5e5);
						box-shadow: 0 0 2px #666;
						-khtml-box-shadow: 0 0 2px #666;
						-moz-box-shadow: 0 0 2px #666;
						-webkit-box-shadow: 0 0 2px #666;
						position: relative;
						font-family: helvetica, sans-serif;
						font-size: 1em;
					}
					#content_prim form ul li textarea{
						width:544px;
						height:100px;
						padding: 10px;
						background: #e5e5e5;
						background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e5e5e5));
						background: -moz-linear-gradient(top,  #ffffff,  #e5e5e5);
						box-shadow: 0 0 2px #666;
						-khtml-box-shadow: 0 0 2px #666;
						-moz-box-shadow: 0 0 2px #666;
						-webkit-box-shadow: 0 0 2px #666;
						position: relative;
						list-style: none;
					}
			#content_prim .campText input#data{
				width:100px;
				background: #e5e5e5;
				background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e5e5e5));
				background: -moz-linear-gradient(top,  #ffffff,  #e5e5e5);
				box-shadow: 0 0 2px #666;
				-khtml-box-shadow: 0 0 2px #666;
				-moz-box-shadow: 0 0 2px #666;
				-webkit-box-shadow: 0 0 2px #666;
				position:relative;
				font-family: helvetica, sans-serif;
				font-size: 1em;
			}
			#content_prim .campText .selects{
				width:125px;
				float: left;
			}
				#content_prim .campText .selects select{
					cursor: pointer;
					width:auto !important;
					padding: 10px;
					vertical-align: middle;
					background: #e5e5e5;
					background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e5e5e5));
					background: -moz-linear-gradient(top,  #ffffff,  #e5e5e5);
					box-shadow: 0 0 2px #666;
					-khtml-box-shadow: 0 0 2px #666;
					-moz-box-shadow: 0 0 2px #666;
					-webkit-box-shadow: 0 0 2px #666;
				}
				#content_prim form #bt_comment input{
					display: inline-block;
					cursor: pointer;
					background:#988514;
					color:#fff;
					padding:8px 13px;
					font-size:1.1em;
					margin:0 0 0 0;
				}
					#content_prim form #bt_comment input:hover{
						background: #4d4412;
					}
		/*colAux Bloc*/
		#colAux ul.opcions{
			width:150px;
			margin: 20px 0 0 0;
		}
			#colAux ul.opcions li {
				padding:0 0 18px 0;
				background: none;
			}
				#colAux ul.opcions li ul{
					width:150px;
				}
					#colAux ul.opcions li ul.calendari {
						padding:0 0 .5em 0;
						margin:0;
						border-bottom:1px solid #ccc;
					}
					#colAux ul.opcions li ul.tagCloud {
						padding:0 0 10px 0;
						margin:0;
						border-bottom:1px solid #ccc;
					}
					#colAux ul.opcions li ul li{
						padding:0 0 10px 0;
						margin:0 0 10px 0;
						border-bottom:1px solid #ccc;
					}
						#colAux ul.opcions li ul.calendari h4 {
							margin: 0 0 .25em 0;
							padding: .25em 12px;
							font-size:1.15em;
							background: #e3e0cf;
						}
							#colAux ul.opcions li ul.calendari h4.hover {
								cursor: pointer;
								background: #b7b296;
							}
						#colAux ul.opcions li ul.calendari li {
							padding: 0 6px;
							border: 0;
						}
							#colAux ul.opcions li ul.calendari li ul {
								width: auto;
							}
								#colAux ul.opcions li ul.calendari li ul li {
									margin: 0 0 .25em 0;
								}
						#colAux ul.opcions li ul.tagCloud li {
							display: inline;
/* 							float: left; */
							padding: 0 8px 0 0;
							margin: 0;
							border: 0;
							line-height: 1.4em;
						}
							#colAux ul.opcions li ul.tagCloud li a {
								font-size:1em;
								display: inline;
								padding: 0;
							}
								#colAux ul.opcions li ul.tagCloud li.c4 a {
									font-size: 1.75em;
								}
								#colAux ul.opcions li ul.tagCloud li.c3 a {
									font-size: 1.50em;
								}
								#colAux ul.opcions li ul.tagCloud li.c2 a {
									font-size: 1.25em;
								}
						#colAux ul.opcions li ul li a{
							font-size:1.15em;
							color: #988514;
							padding:0 0 0 6px;
							display: block;
						}
							#colAux ul.opcions li ul li a:hover{
								color:#333;
								text-decoration: none;
							}
				#colAux ul.opcions li h3 {
					background-color: #988514;
					color:#fff;
					text-transform: uppercase;
					font-size:1.091em;
					line-height: 1.2em;
					font-weight: lighter;
					margin:0 0 1em 0;
					padding: 7px 12px;
				}
					#colAux ul.opcions li h3.cercador {
						background-image: url('img/ico_cercador.png');
						background-position: 8px 50%;
						background-repeat: no-repeat;
						padding: 7px 12px 7px 31px;
					}
/*					#colAux ul.opcions li h3.categories {
						background-image: url('img/ico_kland.jpg');
						background-position: 8px 50%;
						background-repeat: no-repeat;
						padding: 7px 12px 7px 20px;
					}*/
					#colAux ul.opcions li h3.etiquetes {
						background-image: url('img/ico_etiquetes.png');
						background-position: 7px 50%;
						background-repeat: no-repeat;
						padding: 7px 12px 7px 31px;
					}
					#colAux ul.opcions li h3.calendari {
						background-image: url('img/ico_calendari.png');
						background-position: 7px 50%;
						background-repeat: no-repeat;
						padding: 7px 12px 7px 30px;
					}
			#colAux ul.opcions li form #inputCerca {
				width:102px;
				background: #e5e5e5;
				background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e5e5e5));
				background: -moz-linear-gradient(top,  #ffffff,  #e5e5e5);
				box-shadow: 0 0 2px #666;
				-khtml-box-shadow: 0 0 2px #666;
				-moz-box-shadow: 0 0 2px #666;
				-webkit-box-shadow: 0 0 2px #666;
				margin:1px 0 0 0;
				padding: 5px;
				position: relative;
			}
			#colAux ul.opcions li form #btCerca{
				float:right;
				background-image: url('img/btCerca.png');
				background-repeat: no-repeat;
				background-position: 0 0;
				background-color: transparent;
				width:29px;
				height:30px;
				margin:0;
				padding:0;
				cursor: pointer;
				text-indent: 30px;
			}
			#colAux ul.opcions li table{
				width:150px;
			}
				#colAux ul.opcions li table caption{
					margin: -5px 0 5px 0;
					border-bottom: 1px solid #ccc;
					padding:0 0 5px 0;
				}
					#colAux ul.opcions li table caption span{
						font-size:1.15em;
						font-weight: normal;
					}
					#colAux ul.opcions li table caption .anterior{
						float:left;
						padding:0 0 0 2px;
					}
					#colAux ul.opcions li table caption .seguent{
						float:right;
						padding:0 2px 0 0;
					}
				#colAux ul.opcions li table th{
					font-weight: lighter;
					color:#666;
					font-size:1.1em;
				}
				#colAux ul.opcions li table td{
					font-weight: lighter;
					color:#333;
					font-size:1.1em;
					text-align: center;
					vertical-align: middle;
					background-color:#f2f2f2;
					border:1px solid #e5e5e5;
					width:18px;
					height:18px;
				}
					#colAux ul.opcions li table td.notInMonth{
						background-color: transparent;
						border: none;
					}
					#colAux ul.opcions li table td.eventDay {
						background-color: #988514;
						color:#fff;
					}
					#colAux ul.opcions li table td.today {
						background-color: #ccc;
						color:#333;
					}
					#colAux ul.opcions li table td.eventDay a,
					#colAux ul.opcions li table td.today a {
						color:#fff;
					}

		/*Columna Auxiliar - caixes*/
		#colAux {
			float: left;
			font-size: .927em; /* 11px */
			color: #333;
			padding: 15px 5px 10px 15px;
			font-family: helvetica, sans-serif;
		}
		#colAux ul {
/* 			width:130px; */
		}
			#colAux ul.social li {
				float: left;
				margin: 0 6px 0 0;
			}
				#colAux ul.social li.last {
					margin-right: 0;
				}
		#colAux ul.links,
		#colAux div.comp-vertical {
			width: 130px;
			float: left;
			border-top: 1px solid #ccc;
			margin: 15px 0 0 0;
			padding: 15px 0 0 0;
		}
			#colAux ul.links li,
			#colAux div.comp-vertical p.image {
				float: left;
				padding: 0 0 5px 0;
				margin: 0 5px 15px 0;
				border-bottom: 1px solid #ccc;
			}
			#colAux div.comp-vertical h2 {
				padding: 0 4px .75em 4px;
				margin: 0 0 .75em 0;
				border-bottom: 1px solid #ccc;
				font-family: arial, helvetica, sans-serif;
				font-size: 1.364em; /* 15px */
			}

		/* contingut central */
		#content #main {
			display: inline; /* ie hack */
			clear: left;
			float: left;
			width: 642px;
			position: relative;
		}
			/* paddings */
			#content #main #space {
				padding: 35px 30px 10px 30px;
			}
		/* dom */
			/* imatge ampliada de les galeries, amb botons d'anterior i següent */
			#content div.bigimage {
				margin-bottom: 1.4em;
				text-align: center;
			}
				#content div.bigimage img {
					vertical-align: middle;
				}
			/* contenidor amb vora puntejada inferior */
			#content div.bordered {
				margin-bottom: 1.4em;
				border-bottom: 1px dashed #999;
				padding-bottom: .2em;
			}
			/* contenidor destacat entre cometes */
			#content div.cite {
				display: inline; /* ie hack */
				float: left;
				width: 235px;
				margin: 0 1.6em .2em 0;
				padding-bottom: 40px;
				background: url("../comu/cometes_baix.png") no-repeat center bottom;
			}
				#content div.cite blockquote {
					padding-top: 62px;
					background: url("../comu/cometes_dalt.png") no-repeat center top;
				}
					#content div.cite blockquote p {
						margin: 0;
						border-left: 1px solid #ccc;
						border-right: 1px solid #ccc;
						padding: 0 1em 1em 1em;
						font-family: georgia, helvetica, serif;
						font-size: 1.5em;
						font-style: italic;
						line-height: 1.2em;
						text-align: left;
					}
			/* contenidor destacat entre cometes */
			#content div.minicite {
				width: 211px;
				margin-bottom: 1.6em;
				padding-bottom: 20px;
				background: url("../comu/destaca_noticia_baix.gif") no-repeat center bottom;
			}
				#content div.minicite blockquote {
					padding-top: 42px;
					background: url("../comu/destaca_noticia_dalt.gif") no-repeat center top;
				}
					#content div.minicite blockquote p {
						margin: 0;
						border-left: 1px solid #ccc;
						border-right: 1px solid #ccc;
						padding: 0 1em 1em 1em;
						font-family: georgia, helvetica, serif;
						font-size: 1.5em;
						font-style: italic;
						line-height: 1.2em;
						text-align: left;
					}
			/* contenidor cos notícia */
			#content div.news-left {
				clear: left;
				float: left;
				width: 350px;
			}
			#content div.news-right {
				clear: right;
				float: right;
				width: 211px;
			}
			/* imatges de l'embalat dels vins */
			#content div.packaging {
				margin-bottom: 1.2em;
			}
				#content div.packaging ul {
					padding-left: 50px;
				}
					#content div.packaging ul li {
						display: inline; /* ie hack */
						float: left;
						margin: 10px 50px 10px 0;
					}
						#content div.packaging ul li.last {
							margin: 0;
						}
						#content div.packaging ul li a {
							color: #666;
						}
						#content div.packaging ul li img {
/* 							border: 20px solid #e3e3e3; */
							padding: 0;
						}
						#content div.packaging ul li span {
							display: block;
							padding: .4em 0 .4em 22px;
							background: url("../comu/lupa_icon.gif") no-repeat left center;
						}
			/* entrada d'editora */
			#content div.post {
				margin-bottom: 1.5em;
				border-bottom: 1px dashed #999;
				padding-bottom: .7em;
			}
			/* tiple float */
			#content div.triple {
				display: inline; /* ie6 float hack */
				float: left;
				width: 32%;
				margin-bottom: 1.5em;
				text-align: center;
			}
				#content div.triple img {
					float: none;
					margin: 1em 0;
				}
		/* capçaleres */
		#content h2 {
			font-size: 2em;
			margin-bottom: .8em;
		}
		#content h3 {
			margin-bottom: .4em;
			border-bottom: 1px dashed #999;
			padding-bottom: .2em;
			color: #333;
			font-size: 1.17em;
			letter-spacing: .2em;
		}
			#content h3 a {
				display: block;
				padding: .6em 0 .6em 25px;
				color: #333;
				cursor: pointer;
			}
				#content h3 a.less {
					background: url("../comu/bot_plega.gif") no-repeat 0 .6em;
				}
				#content h3 a.more {
					background: url("../comu/bot_desplega.gif") no-repeat 0 .6em;
				}
		#content h4 {
			margin-bottom: .3em;
			color: #8c7a55;
			font-size: 1.67em;
			font-weight: normal;
			letter-spacing: .05em;
		}
		#content h5 {
			margin-bottom: .8em;
			color: #8c7a55;
			font-size: 1.333em;
			font-weight: normal;
		}
		#content h6 {
			margin-bottom: 1em;
			color: #444;
			font-size: 1.083em;
			font-weight: bold;
		}
		/* imatges */
			#content img.left {
				float: left;
				width: auto;
				margin: 2px 1.4em .8em 0;
			}
			#content img.right {
				float: right;
				width: auto;
				margin: 2px 0 .8em 1.4em;
			}
		/* paràgrafs */
		#content p {
			line-height: 1.6em;
			text-align: left;
			font-family: helvetica, sans-serif;
		}
			#content p.clients {
				margin: 2.2em 0 2em -50px;
				text-align: center;
			}
			#content p.image, #content p.randomimage {
				margin: 0;
				line-height: 0;
			}
				#content p.image img {
					float: right;
					margin: 0 0 .8em 1.4em;
				}
			/* mostrant... */
			#content p.showing {
				margin-bottom: 1.5em;
				border-bottom: 1px dashed #999;
				border-top: 1px dashed #999;
				padding: .7em 0;
			}
			#content p.small {
				margin-bottom: 2.5em;
				font-size: .92em;
				line-height: 1.3em;
				text-align: left;
			}
			#content p a {
				text-decoration: underline;
			}
				#content p a:hover {
					text-decoration: none;
				}
	/* llistats */
		#content ul,
		#content_prim ul {
			margin: 0 0 1em 25px;
			padding: 0;
			list-style:  circle;
		}
			#content #packaging ul {
				margin: 0 0 1em 0;
				list-style: none;
			}
			#content ul li,
			#content_prim ul li {
				margin: 0 0 .5em 0;
				padding: 0;
			}
			/* llistat categories galeries */
			#content ul.categories {
				margin: 0 0 1em 0;
			}
				#content ul.categories li {
					border-top: 1px dashed #999;
					padding-top: 1.2em;
				}
					#content ul.categories li a {
						text-decoration: none;
					}
						#content ul.categories li a:hover {
							text-decoration: underline;
						}
						#content ul.categories li div.image {
							overflow: hidden;
							display: inline; /* ie6fh */
							clear: left;
							float: left;
							width: 212px;
						}
							#content ul.categories li div.image img {
								max-width: 212px;
							}
						#content ul.categories li div.text {
							display: inline; /* ie6fh */
							clear: right;
							float: right;
							width: 356px;
						}
			/* dues columnes */
				#content ul.duesCol li {
					display: inline;
					float: left;
					width: 45%;
					margin-right: 1%;
				}
			/* navegació d'imatges a les galeries */
			#content ul.gallery-nav {
				margin: 1.5em 0;
				padding: 12px 10px;
				text-align: center;
				list-style: none;
			}
				#content ul.gallery-nav li {
					display: inline;
					margin-right: 8px;
					border: 1px solid #8c7a55;
					padding: 3px 7px;
					color: #666;
					background: #fff;
				}
					#content ul.gallery-nav li.current {
						color: #fff;
						background: #8c7a55;
					}
						#content ul.gallery-nav li.current a {
							border: 1px solid #8c7a55;
							color: #fff;
						}
					#content ul.gallery-nav li.gallery-next {
						margin: 0;
						border: none;
						padding: 0;
						background: none;
					}
							#content ul.gallery-nav li.gallery-next a:hover {
								background: none;
							}
					#content ul.gallery-nav li.gallery-previous {
						border: none;
						padding: 0;
						background: none;
					}
							#content ul.gallery-nav li.gallery-previous a:hover {
								background: none;
							}
					#content ul.gallery-nav li a {
						border: 1px solid #fff;
						color: #666;
					}
						#content ul.gallery-nav li a:hover {
							color: #fff;
							background: #8c7a55;
						}
		/* llistat editores */
		#content ul.llistat,
		#content_prim ul.llistat {
			margin: 0 0 1em 0;
			list-style: none;
		}
			#content ul.llistat li.element,
			#content_prim ul.llistat li.element {
				padding: 0 0 10px 0;
				border-bottom: 1px dashed #999;
				margin: 0 25px 20px 25px;
				list-style: none;
			}
				#content ul.llistat li.element div.right,
				#content_prim ul.llistat li.element div.right {
					width: auto !important;
					margin: 0 0 .5em 15px;
				}
		/* spans */
			#content span.date {
				display: block;
				margin-bottom: .4em;
			}
			#content span.link {
				display: block;
				margin-bottom: .4em;
				padding-left: 10px;
				background: url("../comu/kland_negre.png") no-repeat 0 .4em;
			}
			#content span.more {
				display: block;
				margin-bottom: .4em;
				padding-left: 26px;
				font-weight: bold;
				background: url("../comu/kland_more.png") no-repeat 0 .1em;
			}
		/* taules */
		#content table {
			margin-bottom: 1.6em;
		}
			#content table strong {
				color: #8c7a55;
				font-weight: bold;
			}
			#content table td {
				padding: .4em 1.6em;
			}
			#content table th {
				padding: .4em 1.6em .6em 0;
				vertical-align: top;
				color: #8c7a55;
				font-weight: bold;
				text-align: left;
			}

/* peu de pàgina */
#footer {
	width: 980px;
	margin: 0 auto;
	padding: 20px 0;
	color: #fff;
	font-family: helvetica, sans-serif;
	font-size: .927em; /* 11px */
	font-weight: lighter;
	text-align: center;
}
	#footer ul.vcard {
		padding: 0 0 15px 0;
		border-bottom: 1px solid #666;
		margin: 0 0 10px 0;
		line-height: 1em;
	}
		#footer ul.vcard li {
			border-right: 1px solid #988513;
			padding: 0 10px;
		}
			#footer ul.vcard li.last {
				border-right: 0;
			}
	#footer a {
		color: #fff;
		text-decoration: none;
	}
		#footer a:hover {
			text-decoration: underline;
		}
	#footer ul {
		padding: 10px 0 0 110px;
		margin: 0;
	}
		#footer ul li {
			float: left;
			padding: 0 75px 0 0;
		}
			#footer ul li.last {
				padding-right: 0;
			}

/* estils houdini */
p.primer {
	margin: 1em 0;
	text-indent: 11px;
	background: url("../comu/kland_negre.png") no-repeat 0 .6em;
}
p.linia {
	margin-bottom: 1.4em;
	border-bottom: 1px dashed #999;
	padding-bottom: 1em;
}
#content ol.llista_fons,
#content ul.llista_fons,
#content_prim ol.llista_fons,
#content_prim ul.llista_fons {
	list-style: none;
	margin: 0 0 1em 0;
	border: 1px solid #63520e;
	padding: 1em 12px .5em 12px;
	color: #fff;
	background: #8f7338;
	box-shadow: 0 0 2px #666;
	-khtml-box-shadow: 0 0 2px #666;
	-moz-box-shadow: 0 0 2px #666;
	-webkit-box-shadow: 0 0 2px #666;
	text-shadow: 1px 1px 1px #68501b;
}
	#content ol.llista_fons li,
	#content ul.llista_fons li,
	#content_prim ol.llista_fons li,
	#content_prim ul.llista_fons li {
		border-bottom: 1px solid #a4884d;
		padding-bottom: .5em;
	}
		#content ol.llista_fons li.last,
		#content ul.llista_fons li.last,
		#content_prim ol.llista_fons li.last,
		#content_prim ul.llista_fons li.last {
			border-bottom: 0;
			padding-bottom: 0;
		}
	#content ol.llista_separadors li,
	#content ul.llista_separadors li,
	#content_prim ol.llista_separadors li,
	#content_prim ul.llista_separadors li {
		border-bottom: 1px solid #ddd;
		padding-bottom: .5em;
	}
/* esquerra i dreta */
#content_prim .txtImgEsq,
#content_prim .txtImgDr,
#content .txtImgEsq,
#content .txtImgDr {
	margin-bottom: .7em;
}
/*Text amb imatge esquerra*/
#content_prim .txtImgEsq img,
#content .txtImgEsq img {
	float: left;
	width: 211px;
}
#content_prim .txtImgEsq p,
#content .txtImgEsq p {
	margin-left: 231px;
}
#content .txtImgEsq ul,
#content .txtImgEsq ol {
	margin-left: 241px;
}
/*Text amb imatge dreta*/
#content_prim .txtImgDr img,
#content .txtImgDr img {
	float: right;
	width: 211px;
}
#content_prim txtImgDr p,
#content .txtImgDr p,
#content .txtImgDr ul,
#content .txtImgDr ol {
	margin-right: 231px;
}
#caixavi {
	position:absolute;
	bottom:5px;
	right: -100px;
}
/* compartir */
.social {
	margin: 0 0 1em 0;
}
#fb-root {
	display: none;
}
.fb-like, .fb-like span, .fb-like div, .twitter-share-button {
	position: relative;
	display: inline;
	float: left;
}
.twitter-share-button, .fb_ltr {
	margin: 0 !important;
	padding: 0 !important;
}
