body,div,a,p {
	color:#8ed300; /* Verde */
	color:#004287; /* Azul */
	font:normal normal 11px Verdana,Arial,"MS Trebuchet",sans-serif;
	line-height:15px;
	text-decoration:none;
}
body {
	text-align:center;
}
hr {
	border:0;
}
#wrap {
	background:#000;
	margin:0 auto;
	text-align:left;
	width:911px;
	}
#logo {
	height:183px;
	left:0;
	position:relative;
	top:0px;
	width:215px;
	z-index:2;
	}
	#logo h1 {
		display:none;
	}
#holder {
	height:183px;
	left:0px;
	position:relative;
	top:-183px;
	width:911px;
	z-index:1;
}

#content {
	background:#000;
	padding:0px 0px 12px 12px;
}
#header {
	height:130px;
	width:890px;
	}
	#header #menu {
		float:left;
		padding:41px 0px 0px 214px;
		}
		#header #menu ul {
			border-left:2px solid #004287;
			padding:0px 0px 0px 10px;
		}
		#header #menu li#bt1 a,#header #menu li#bt2 a,#header #menu li#bt3 a,#header #menu li#bt4 a {
			display:block;
			height:19px;
			overflow:hidden;
			text-indent:-1000px;
			width:66px;
		}
		#header #menu li#bt1 a {
			background:url(../img/menu.gif) no-repeat top left;
			background-position:-66px 0px;
		}
		#header #menu li#bt2 a {
			background:url(../img/menu.gif) no-repeat top left;
			background-position:-66px -19px;
		}
		#header #menu li#bt3 a {
			background:url(../img/menu.gif) no-repeat top left;
			background-position:-66px -38px;
		}
		#header #menu li#bt4 a {
			background:url(../img/menu.gif) no-repeat top left;
			background-position:-66px -58px;
		}
		#header #menu li#bt1 a:hover {
			background-position:0px 0px;
		}
		#header #menu li#bt2 a:hover {
			background-position:0px -19px;
		}
		#header #menu li#bt3 a:hover {
			background-position:0px -38px;
		}
		#header #menu li#bt4 a:hover {
			background-position:0px -58px;
		}
	#header #esbarjo {
		float:right;
		padding-top:44px;
	}
	
#home .item {	
	float:left;
	width:225px;
	}
	#home .last {
		width:215px;
	}
	#home .empty {
		width:215px;
	}
	#home .item .pic {
		margin-bottom:2px;
		overflow:hidden;
		padding-bottom:6px;
		padding-top:4px;
		width:215px;
	}
	#home .verde .pic {
		border-bottom:13px solid #8ed300;
		border-top:6px solid #8ed300;
	}
	#home .azul .pic {
		border-bottom:13px solid #004287;
		border-top:6px solid #004287;
	}
	#home .item-holder {
		padding-right:10px;
		}
		#home .last .item-holder {
			padding-right:0px;
		}
	#home .item .month {
		float:left;
		font-weight:bold;
	}
	#home .item .web {
		float:right;
		}
	#home .item .month,#home .item .web a {	
		background:url(../img/flecha-azul.gif) no-repeat bottom left;
		padding-left:11px;
		}
		#home .verde .month,#home .verde .web a {
			background:url(../img/flecha-verde.gif) no-repeat bottom left;
			padding-left:11px;
		}
		#home .verde .month,#home .verde .web,#home .verde .web a,#home .verde .dates,#home .verde .info strong {
			color:#8ed300;
		}
		#home .web a:hover {
			background:url(../img/flecha-verde.gif) no-repeat bottom left;
			color:#8ed300;
		}
		#home .verde .web a:hover {
			background:url(../img/flecha-azul.gif) no-repeat bottom left;
			color:#004287;
		}
	#home .item .dates {
		clear:left;
		font-weight:bold;
		padding-bottom:5px;
	}
	#home .item .dates span {
		display:block;
		float:left;
		width:22px;
	}
	#home .verde .info {
		border-top:1px dashed #8ed300;
	}
	#home .azul .info {
		border-top:1px dashed #004287;
	}
	#home .item h1 a {
		padding:10px 0px;
		font-weight:bold;
		/*line-height:40px;*/
		vertical-align:middle;
		display:block;
		}
		#home .item h1 a:hover {
			color:#004287;
		}
		#home .item h1 a:hover {
			color:#8ed300;
		}
	

#la-sala .item,#el-projecte .item {	
	float:left;
	width:225px;
	}
	#la-sala .banner, #el-projecte .banner {
		overflow:hidden;	
		float:right;
		width:224px;
		height:152px;
		}
	#la-sala .last,#el-projecte .last {
		width:215px;
	}
	#la-sala .item .item-holder,#el-projecte .item .item-holder {
		border-top:6px solid #004287;
		padding-top:4px;
		width:215px;
		}
	#la-sala .first .item-holder,#el-projecte .first .item-holder {
		border-bottom:1px dashed #004287;
		padding-bottom:6px;
	}
	#la-sala #texto,#el-projecte #texto {
		padding:4px 225px 6px;
	}
	#la-sala #texto p,#el-projecte #texto p {
		color:#8ed300;
		margin-bottom:14px;
	}
	#la-sala #texto h1,#el-projecte #texto h1 {
		color:#8ed300;
		font-size:13px;
		margin-bottom:14px;
	}
	#la-sala .item2,#el-projecte .item2 {
		float:left;
		height:1px;
		width:225px;
		}
		#la-sala .last,#el-projecte .last {
			width:215px;
		}
		#la-sala .item2 .item-holder,#el-projecte .item2 .item-holder {
			border-bottom:1px dashed #004287;
			width:215px;
			}
	

#contacte .item {	
	float:left;
	width:225px;
	}
	#contacte .last {
		width:215px;
	}
	#contacte .item-holder {
		border-top:6px solid #004287;
		padding-bottom:6px;
		padding-top:4px;
		width:215px;
		}
		#contacte .verde .item-holder {
			border-top:6px solid #8ed300;
		}
#contacte #form {
	clear:left;
	margin:0px 225px;
	}
	#contacte #form h1 {
		font-size:13px;
		margin-bottom:14px;
		text-align:justify;
	}
	#contacte label {
		display:block;
		margin-top:10px;
	}
	#contacte input {
		border:1px solid #fff;
		margin:0;
		padding:2;
		width:440px;
		font:normal normal 11px Verdana,Arial,"MS Trebuchet",sans-serif;
		line-height:15px;
	}
	#contacte textarea {
		border:1px solid #fff;
		margin:0;
		padding:0;
		width:440px;
		font:normal normal 11px Verdana,Arial,"MS Trebuchet",sans-serif;
		line-height:15px;
	}
	#contacte .bt {
		margin-top:12px;
	}
	#contacte .bt a {
		background:#004287;
		color:#fff;
		font-weight:bold;
		padding:4px 10px;
	}
	#contacte .bt a:hover {
		background:#8ed300;
		color:#000;
		font-weight:bold;
	}
	#contacte .error {
		background:#004287;
		color:#fff;
		padding:10px;
	}
	
#cartellera .cartell {
	height:170px;
	width:890px;
	}
	#cartellera .item {
		float:left;
		width:225px;
		overflow:hidden;
	}
	#cartellera .last {
		width:215px;
	}
	#cartellera .item-holder {
		border-bottom:1px dashed #004287;
		padding-bottom:6px;
		padding-top:4px;
		width:215px;
		}
		#cartellera .first .item-holder {
			border-top:6px solid #004287;
		}
		#cartellera .first .verde .item-holder {
			border-top:6px solid #004287;
		}
		#cartellera .verde .item-holder {
			border-bottom:0px;
		}
	#cartellera .item-wrap {
		height:152px;
		}
		#cartellera .banner {
			/*background:#004287;*/
			width:215px;
			overflow:hidden;
		}
		#cartellera .verde .item-wrap {
			/*background:#004287;*/
			float:right;
			text-align:right;
			width:108px;
		}
	#cartellera .item h1 a {	
		display:block;
		font-weight:bold;
		margin-bottom:6px;
		}
		#cartellera .item h1 a:hover {
			color:#8ed300;
		}
	#cartellera .destacado .item h1 a,#cartellera .destacado .item strong,#cartellera .item .web a:hover,#cartellera .destacado .item .month,#cartellera .destacado .item .dates,#cartellera .destacado .item .web a {
		color:#8ed300;
		}
		#cartellera .destacado .item h1 a:hover,#cartellera .destacado .item .web a:hover {
			color:#004287;
		}
	#cartellera .item .month {
		float:left;
		font-weight:bold;
	}
	#cartellera .item .web {
		float:right;
	}
	#cartellera .item .web a {	
		background:url(../img/flecha-azul.gif) no-repeat bottom left;
		padding-left:11px;
		}
		#cartellera .destacado .web a {
			background:url(../img/flecha-verde.gif) no-repeat bottom left;
			padding-left:11px;
			color:#8ed300;
		}
		#cartellera .web a:hover {
			background:url(../img/flecha-verde.gif) no-repeat bottom left;
			color:#8ed300;
		}
		#cartellera .destacado .web a:hover {
			background:url(../img/flecha-azul.gif) no-repeat bottom left;
			color:#004287;
		}
	#cartellera .dates {
		clear:left;
		font-weight:bold;
	}
	#cartellera .dates span {
		display:block;
		float:left;
		width:22px;
	}
	
	
	
	
	#cartellera .nav  {
		padding-left:30px;
	}
	#home .nav {
		float:left;
		padding:85px 0px 0px 370px;
	}
	
	#cartellera .nav a, #home .nav a {
		display:block;
		float:left;
		height:15px;
		line-height:15px;
		vertical-align:middle;
		overflow:hidden;
		}
		#cartellera #nav p.nav {
			margin:0px auto;
			padding-top:80px;
			text-align:center;
			width:152px;
		}
		#cartellera .nav .bt-first, #home .nav .bt-first {
			background:url(../img/nav-first.gif) no-repeat top left;
			text-indent:-1000px;
			width:19px;
		}
		#cartellera .nav .bt-previous, #home .nav .bt-previous {
			background:url(../img/nav-previous.gif) no-repeat top left;
			text-indent:-1000px;
			width:7px;
		}
		#cartellera .nav .bt-last, #home .nav .bt-last {
			background:url(../img/nav-last.gif) no-repeat top left;
			text-indent:-1000px;
			width:11px;
		}
		#cartellera .nav .bt-next, #home .nav .bt-next {
			background:url(../img/nav-next.gif) no-repeat top left;
			text-indent:-1000px;
			width:15px;
		}
		#cartellera .nav .bt-txt, #home .nav .bt-txt {
			text-align:center;
			width:100px;
		}
		#cartellera .nav a:hover, #home .nav a:hover {
			background-position:0px -15px;
		}

#fitxa .item {	
	float:left;
	width:225px;
	}
	#fitxa .banner {
		overflow:hidden;	
		float:right;
		width:224px;
		height:152px;
		}
	#fitxa .last {
		width:215px;
	}
	#fitxa .item .item-holder {
		border-top:6px solid #004287;
		padding-top:4px;
		width:215px;
		}
	#fitxa .first .item-holder {
		/*border-bottom:1px dashed #004287;
		padding-bottom:6px;*/
	}
	#fitxa #texto {
		padding:4px 230px 6px;
	}
	#fitxa #texto p {
		color:#8ed300;
		margin-bottom:14px;
		}
		#fitxa #texto p strong {
			color:#004287;
		}
	#fitxa #texto h1 {
		color:#8ed300;
		font-size:13px;
		margin-bottom:14px;
	}
	#fitxa .item2 {
		float:left;
		height:1px;
		width:225px;
		}
		#fitxa .last {
			width:215px;
		}
		#fitxa .item2 .item-holder {
			/*border-bottom:1px dashed #004287;*/
			width:215px;
			}
		#fitxa .separador {
			clear:left;
			height:10px;
			width:890px;
		}
		#fitxa .item3 {
			float:left;
			width:225px;
			}
			#fitxa .item3 .item-holder {
				border-top:13px solid #004287;
				padding-top:4px;
				width:215px;
			}
			#fitxa .item3 .first {
				border-top:13px solid #8ed300;
			}
			#fitxa .first .month {
				float:left;
				font-weight:bold;
			}
			#fitxa .first .web {
				float:right;
				}
			#fitxa .first .month,#fitxa .first .web a {	
				background:url(../img/flecha-azul.gif) no-repeat bottom left;
				padding-left:11px;
				}
				#fitxa .first .month,#fitxa .first .web a {
					background:url(../img/flecha-verde.gif) no-repeat bottom left;
					padding-left:11px;
				}
				#fitxa .first .month,#fitxa .first .web,#fitxa .first .web a,#fitxa .first .dates,#fitxa .first .info strong {
					color:#8ed300;
				}
				#fitxa .first .web a:hover {
					background:url(../img/flecha-azul.gif) no-repeat bottom left;
					color:#004287;
				}
			#fitxa .first .dates {
				clear:left;
				font-weight:bold;
				padding-bottom:5px;
			}
			#fitxa .first span {
				display:block;
				float:left;
				width:22px;
			}
			#fitxa .first .info {
				border-top:1px dashed #8ed300;
			}
			#fitxa .first h1 a {
				font-weight:bold;
				line-height:30px;
				vertical-align:middle;
				}
				#fitxa .first h1 a:hover {
					color:#004287;
				}
				#fitxa .first h1 a:hover {
					color:#8ed300;
				}
			#fitxa .item3 table {
				width:215px;
			}
			#fitxa .item3 td.title {
				padding-right:5px;
			}
			#fitxa .item3 td.desc {
				color:#8ed300;
				text-align:right;
			}
		#fitxa .item4 {
			float:left;
			height:20px;
			width:225px;
		}
		#fitxa .item4 .item-holder {
			border-bottom:1px dashed #004287;
			width:215px;
		}
		#fitxa .last {
			width:215px;
		}
		#fitxa .texto2 {
			padding:4px 225px 6px;
		}
		#fitxa .texto2 p {
			color:#8ed300;
			margin-bottom:14px;
			}
			#fitxa .texto2 p strong {
				color:#004287;
			}
		#fitxa .texto2 h1 {
			color:#8ed300;
			font-size:13px;
			margin-bottom:14px;
		}
		#fitxa #nav p.nav {
			margin:0px auto;
			padding-top:80px;
			text-align:center;
			width:152px;
		}
		#fitxa .nav a {
			display:block;
			float:left;
			height:15px;
			line-height:15px;
			vertical-align:middle;
			overflow:hidden;
			}
			#fitxa .nav .bt-first {
				background:url(../img/nav-first.gif) no-repeat top left;
				text-indent:-1000px;
				width:19px;
			}
			#fitxa .nav .bt-previous {
				background:url(../img/nav-previous.gif) no-repeat top left;
				text-indent:-1000px;
				width:7px;
			}
			#fitxa .nav .bt-last {
				background:url(../img/nav-last.gif) no-repeat top left;
				text-indent:-1000px;
				width:11px;
			}
			#fitxa .nav .bt-next {
				background:url(../img/nav-next.gif) no-repeat top left;
				text-indent:-1000px;
				width:15px;
			}
			#fitxa .nav .bt-txt {
				text-align:center;
				width:100px;
			}
			#fitxa .nav a:hover {
				background-position:0px -15px;
			}
				
				
		
#nav {	
	background:url(../img/logos.gif) no-repeat bottom right;
	clear:left;
	height:100px;
	width:890px;
	overflow:hidden;
}
#home #nav {	
	background:url(../img/logos.gif) no-repeat bottom right;
	height:100px;
	width:890px;
}

#footer {
	background:#000;
	border-top:20px solid #004287;
	clear:left;
	float:left;
	color:#004287;
	padding-top:10px;
	text-align:center;
	width:911px;
	}
	#footer a {
		color:#004287;
		}
		#footer a:hover {
			color:#8ed300;
		}
		
#contacte #footer {
	padding-bottom:20px;
}