@charset "utf-8";
/* CSS Document */
/* developer: nucliweb.net */
/* client: CIP Pi Verd */
/* date: 11.06.2008 */
/* version: 1.0 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, 
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, 
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     font-weight: normal;
     font-style: normal;
     font-size: 100%;
     font-family: inherit;
     vertical-align:; baseline
}
:focus { outline: 0}
/*ol, ul { list-style: none}*/
table { border-collapse: collapse; border-spacing: 0}
blockquote:before, blockquote:after, q:before, q:after { content: ""}
blockquote, q {quotes: "" ""}
input, textarea { margin: 0; padding: 0}
hr { margin: 0; padding: 0; border: 0; color: #000; background-color: #000; height: 1px}



body {
	background: url(../images/bg.jpg) 50% 50% no-repeat #9dc02c;
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS";
	font-size: 12px;
}


#body{
	width: 970px;
	height: 565px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -282px;
	margin-left: -485px;
	
}
#content{
	width: 970px;
	height: 550px;
	border: 1px solid #556719;
	}
	
#content h1{
	background: #556722;
	color: #000000;
	font-size: 16px;
	height: 53px;
	margin-bottom: 5px;
	}
#content h1 span{
	background: url(../images/titol_bg.gif) top right no-repeat #556722;
	padding: 14px;
	display: inline-block;
	}	


#home{
	width: 625px;
	float:right;
}
#home-video{
	margin: 0px 20px;
}

#home_destacats{
	width: 300px;
	float: left;
	height: 372px;
	background: url(../images/destacats_home_bg.jpg) 0 0 no-repeat;
}
.llistatNoticies{
	width: 600px;
	background: url(../images/bg_news.jpg) 0 0 no-repeat;
	height: 160px;
	margin-bottom: 10px;
	padding: 23px 5px 5px 5px;
}



.llistatNoticies h3{
	color: #000000;
	font-size: 16px;
	margin-bottom: 20px;
}
.llistatNoticies div.text{
	color: #FFFFFF;
	font-size: 12px;
	height: 70px;
	width: 590px;
	overflow: hidden;
	margin-bottom: 12px;
}
.llistatNoticies span{
	display: compact;
	float: left;
	font-size: 11px;
	color: #9dc128;
	padding-left: 20px;
}

.llistatNoticies a{
	display: compact;
	float: right;
	margin-right: 15px;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.llistatNoticies a:hover{
	text-decoration: underline;	
}



























#home_destacats h2{
	color: #FFFFFF;
	font-size: 16px;
	margin-top: 23px;
	margin-left: 5px;
}

#home_destacats .destactOne{
	width: 264px;
	background: url(../images/home1.jpg) 0 0 no-repeat;
	height: 110px;
	margin-bottom: 15px;
	padding: 20px 5px 5px 5px;
	margin-left: 10px;
}

#home_destacats .destactTwo{
	width: 264px;
	background: url(../images/home2.jpg) 0 0 no-repeat;
	height: 110px;
	padding: 20px 5px 5px 5px;
	margin-left: 10px;	
}
#home_destacats h3{
	color: #000000;
	font-size: 16px;
	margin-bottom: 15px;
}
#home_destacats div.text{
	color: #FFFFFF;
	font-size: 12px;
	height: 40px;
	width: 260px;
	overflow: hidden;
	margin-bottom: 8px;
}
#home_destacats .destactOne span{
	display: compact;
	float: left;
	font-size: 11px;
	color: #9dc128;
	padding-left: 20px;
}
#home_destacats .destactTwo span{
	display: compact;
	float: left;
	font-size: 11px;
	color: #556722;
	padding-left: 20px;
}
#home_destacats .destactOne a{
	display: compact;
	float: right;
	margin-right: 15px;
	font-size: 11px;
	color: #9dc128;
	text-decoration: none;
}
#home_destacats .destactTwo a{
	display: compact;
	float: right;
	margin-right: 15px;
	font-size: 11px;
	color: #556722;
	text-decoration: none;
}
#home_destacats a:hover{
	text-decoration: underline;	
}
#home_galeria{
	background: url(../images/home_galeria.jpg) no-repeat 0 0;
	width: 300px;
	float: right;
	height: 372px;
}
#home_galeria a{
	text-decoration: none;
}
#home_galeria h3{
	color: #FFFFFF;
	font-size: 16px;
	margin-top: 23px;
	margin-left: 5px;
}
#galeria{
	background: url(../images/galeria_bg.jpg) 0 0 no-repeat;
	height: 320px;
	padding: 65px 8px;
	}
	
#head{
	background: url(../images/head_bg.jpg) 0 0 no-repeat;
	height: 138px;
	}
	
#contingut{
	border-top: 1px solid ;
	background-color: #ccda9d;
	height: 381px;
	padding: 10px 20px 20px 0px;
	overflow: auto;
	}
	
	
	
.tornar a{
	font-size: 11px;
	color: #677a30;
	text-decoration: none;
	margin-bottom: 5px;
}

.tornar a:hover{
	text-decoration: underline;
}
.fills_projectes{
	margin-bottom: 12px;
}
.fills_projectes a{
	background-color: #556722;
	padding: 3px 10px;
	color: #FFFFFF;
	text-decoration: none;
}

.fills_projectes a:hover{
	background-color: #FFFFFF;
	color: #556722;
}



/* --- DOCS ------------------------------------ */
.docs-list{
	/*background-color: #f1f6fa;*/
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 10px;
	margin: 15px 0px;
}
.doc{
	color: #587285;
	font-size: 14px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #A7B676;
}

.doc img{
	margin-right: 10px;
}
.doc a{
	text-decoration: none;
	display: inline-block;
	color: #000;
}
.doc a:hover{ font-weight: bold;}
.doc span{
	text-decoration: none;
	display: block;
	padding-left: 35px;
	color: #556722;
}
/*.docs-list:hover{	background-color: #e7ecf0;}*/





.c{ clear:both; line-height: 0; font-size: 0px;}
.block{ display: block;}
.fl{ float: left;}
.fr{ float: right;}

.m0{margin:0px}     .mt0{margin-top:0px}   .mr0{margin-right:0px}   .mb0{margin-bottom:0px}   .ml0{margin-left:0px}
.m5{margin:5px}     .mt5{margin-top:5px}   .mr5{margin-right:5px}   .mb5{margin-bottom:5px}   .ml5{margin-left:5px}
.m10{margin:10px}	.mt10{margin-top:10px} .mr10{margin-right:10px} .mb10{margin-bottom:10px} .ml10{margin-left:10px}
.m15{margin:15px}	.mt15{margin-top:15px} .mr15{margin-right:15px} .mb15{margin-bottom:15px} .ml15{margin-left:15px}
.m20{margin:20px}	.mt20{margin-top:20px} .mr20{margin-right:20px} .mb20{margin-bottom:20px} .ml20{margin-left:20px}
.m24{margin:24px}	.mt24{margin-top:24px} .mr24{margin-right:24px} .mb24{margin-bottom:24px} .ml24{margin-left:24px}
.m25{margin:25px}	.mt25{margin-top:25px} .mr25{margin-right:25px} .mb25{margin-bottom:25px} .ml25{margin-left:25px}
.m30{margin:30px}	.mt30{margin-top:30px} .mr30{margin-right:30px} .mb30{margin-bottom:30px} .ml30{margin-left:30px}


.p0{padding:0px}	.pt0{padding-top:0px}   .pr0{padding-right:0px}   .pb0{padding-bottom:0px}   .pl0{padding-left:0px}
.p5{padding:5px}	.pt5{padding-top:5px}   .pr5{padding-right:5px}   .pb5{padding-bottom:5px}   .pl5{padding-left:5px}
.p10{padding:10px}	.pt10{padding-top:10px} .pr10{padding-right:10px} .pb10{padding-bottom:10px} .pl10{padding-left:10px}
.p15{padding:15px}	.pt15{padding-top:15px} .pr15{padding-right:15px} .pb15{padding-bottom:15px} .pl15{padding-left:15px}
.p20{padding:20px}	.pt20{padding-top:20px} .pr20{padding-right:20px} .pb20{padding-bottom:20px} .pl20{padding-left:20px}
.p24{padding:24px}	.pt24{padding-top:24px} .pr24{padding-right:24px} .pb24{padding-bottom:24px} .pl24{padding-left:24px}
.p25{padding:25px}	.pt25{padding-top:25px} .pr25{padding-right:25px} .pb25{padding-bottom:25px} .pl25{padding-left:25px}
.p30{padding:30px}	.pt30{padding-top:30px} .pr30{padding-right:30px} .pb30{padding-bottom:30px} .pl30{padding-left:30px}