body#galeria-albums h2 {
	color: #FFF;
	background-color: #81A7BA;
	border: none;
}
.columna1 img, .columna2 img {
	margin: 0;
} 
.columna1 {
	width: 24em;
	margin-right: 1em;
}
#zona-fotos-recents {	
	margin-bottom: 1.6em;
}
	#zona-fotos-recents h3 {
		margin-bottom: 1em;
		font-size: 1.5em;
		font-weight: bold;
	}
	#zona-fotos-recents li {
		float: left;
		height: 10em;
		overflow: hidden;
		margin: 0 1.7em 1.7em 0;
		border: 1px solid #909090;
	}
#zona-albums {
	margin-bottom: 1.6em;
	padding-bottom: 1.4em;
	font-family: Arial, Helvetica, sans-serif;
	background: url(/imgfront/fotogaleria/bg-albums-inf.png) no-repeat 0 bottom;
}
	#zona-albums h3 {
		margin-bottom: 1.8em;
		padding: .3em .2em 0 .6em;
		font-size: 1.3em;
		font-weight: bold;
		color: #7CD3FF;
	}
    
	#zona-albums h4 {
        width: 220px;
        margin: -10px 0px 10px 10px;
    }
    
	#zona-albums .contingut {
		background: url(/imgfront/fotogaleria/bg-albums-sup.png) no-repeat 0 top;
        padding-left: 10px;
	}
	#zona-albums ul {
		padding: 0 0 0 1em;
	}
		#zona-albums li {
			float: left;
			overflow: hidden;
			width: 10em;
			height: 14em;
			margin: 0 1.2em 1.2em 0;
			border: none;
		}
		#zona-albums li a {
			font-size: 1.2em;
		}
			#zona-albums li img {
				
			}
.nuvol-tags {
	margin-bottom: 1em;
}
	.nuvol-tags a {
		color: #4B4B4B;
	}
	.nuvol-tags p {
		font-size: 1.1em;
		margin-bottom: .3em;
	}
	.nuvol-tags ul {
		padding: .8em;
		border: 1px solid #909090;
	}
		.nuvol-tags li {
			display: inline;
		}
			.nuvol-tags li a:hover {
				text-decoration: underline;
			}
.calendari {
	padding: .2em;
	border: 1px solid #909090;
}
	.calendari h3, .calendari h4 {
		font-weight: bold!important;
	}
	.calendari h3 {
		padding: .2em .2em .3em 2.6em;
		font-size: 1.1em;
		color: #7C6D52;
		background: #c3c3c3 url(/imgfront/fotogaleria/bg-titol-calendari.png) no-repeat 0 0;
	}
	.calendari h4, .calendari table th, .calendari table td, .calendari table a {
		color: #909090;
		font-size: 1.1em;
		font-family: Arial, Helvetica, sans-serif;
	}
	.calendari h4, .calendari table {
		background-color: #ebebeb;
	}
	.calendari h4 {
		position: relative;
		display: block;
		padding: .5em .3em .6em;
		text-align: center;
		font-weight: bold;
	}
		.calendari a.bot-anterior, .calendari a.bot-seguent {
			position: absolute;
		}
		.calendari a.bot-anterior {
			left: .3em;
		}
		.calendari a.bot-seguent {
			right: .3em;
		}
	.calendari table {
		width: 100%;
	}
		.calendari table a {
			font-weight: bold;
		}
		.calendari table a:hover {
			text-decoration: underline;
		}
		.calendari table th {
			padding: .2em;
			font-weight: normal;
			background-color: #CDCDCD;
		}
		.calendari table td {
			padding: .3em;
			text-align: center;
		}
#foto-player {
	position: relative;
	margin-bottom: 2.1em;
	padding: 2.1em 2em;
	background: #302f2f url(/imgfront/fotogaleria/bg-noti-complem.gif) repeat;
	width: 66em;
	overflow: hidden;
}
	#foto-player .bot-play {
		position: absolute;
		top: 2em;
		right: 2em;
		display: block;
		width: 3.6em;
		height: 3.6em;
	}
	#foto-player .bot-play span {
		display: none;
	}
	#foto-player .bot-play {
		background: url(/imgfront/fotogaleria/bot-play.png) no-repeat 0 0;
	}
	#foto-player .stopper {
		background: url(/imgfront/fotogaleria/bot-stop.png) no-repeat 0 0;
	}
	#foto-player p, #foto-player a {
		color: #FFF;
	}
	#foto-player p.data {
		margin-bottom: 1em;
		text-align: center;
		color: #7CD3FF;
		font-size: 1em;
	}
	#foto-player h3 {
		width: 90%;
		font-size: 1.8em;
		text-align: center;
        color: white;
	}
	#foto-player p.info-pagina {
		font-size: 1em;
		text-align: right;
	}
	#foto-player p.peu {
		width: 80%;
		margin-bottom: .7em;
	}
	#foto-player p.autor {
		float: right;
		width: 20%;
		text-transform: uppercase;
		font-size: 1.1em;
		text-align: right;
	}
	#foto-player .opcions-foto-player {
		float: right;
		margin-bottom: .4em;
	}
		#foto-player .opcions-foto-player li a {
			font-size: 1.4em;
			color: #777;
		}
	#foto-player .zona-foto {
		clear: both;
		position: relative;
		margin: 0 auto .7em;
		max-width: 66em;
	}
	#foto-player .zona-foto a {
		position: absolute;
		top: 0;
		display: block;
		width: 10em;
		height: 100%;
		background: url(/imgfront/fotogaleria/spacer.gif) repeat;
	}
	#foto-player .zona-foto a:focus {
		outline: none;
	}
	#foto-player .zona-foto a.bot-anterior {
		left: 0;
	}
	#foto-player .zona-foto a.bot-anterior:hover {
		background: url(/imgfront/fotogaleria/bot-izq-foto.png) no-repeat left 50%;
	}
	#foto-player .zona-foto a.bot-seguent {
		right: 0;
	}
	#foto-player .zona-foto a.bot-seguent:hover {
		background: url(/imgfront/fotogaleria/bot-der-foto.png) no-repeat right 50%;
	}
		#foto-player .zona-foto a span {
			display: none;
		}
.thumbs-foto {
	clear: both;
}
.jcarousel-container-horizontal {
	margin: 0 auto;
	border: 1px solid #CCC;
	background-color: #333;
}
.jcarousel-clip-horizontal {
	width: 53em;
	height: 100px;
	padding: 4px 0 5px;
}
.jcarousel-list li {
	width: 100px;
	height: 100px;
}
.jcarousel-item-horizontal {
	margin-right: .4em;
	border: 1px solid transparent;
}
.jcarousel-item-horizontal:hover {
	border: 1px solid #CCC;
}
.jcarousel-prev-horizontal, .jcarousel-next-horizontal {
	top: 0;
	width: 3.2em;
	height: 11.5em;
}
.jcarousel-prev-horizontal {
	left: 0;
	background: url(/imgfront/fotogaleria/bot-izq-carousel.gif) no-repeat;
}
.jcarousel-prev-horizontal:hover {
	background: url(/imgfront/fotogaleria/bot-izq-carousel-over.gif) no-repeat;
}
.jcarousel-next-horizontal {
	right: 0;
	background: url(/imgfront/fotogaleria/bot-der-carousel.gif) no-repeat;
}
.jcarousel-next-horizontal:hover {
	background: url(/imgfront/fotogaleria/bot-der-carousel-over.gif) no-repeat;
}
.jcarousel-prev-disabled, .jcarousel-prev-disabled:hover, .jcarousel-next-disabled, .jcarousel-next-disabled:hover {
	background: none;
}
#zona-fotos-recents ul:after, #zona-albums ul:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#zona-fotos-recents ul, #zona-albums ul { height: 1%;}

