body {
	margin: 0px;
	padding: 0px;
}
.cos_ungrow{
	background:url(imgs/fons_newweb.jpg) repeat-y center;
	width: 1005px;
	margin: auto;
	position: relative;
	padding: 0 0 0 0;
	}
ul{
	list-style:none;
	padding:0;
	margin:0 0 0 5px;
	}

#container-ca{
	background:url(imgs/fons.jpg) top center;
	background-repeat:no-repeat;
	width: 1005px;
	/*height: 710px;*/
	margin: auto;
	position: relative;
	padding: 0 0 600px 0;
	overflow: hidden;
	}
#container-es{
	background:url(imgs/fons.jpg) top center;
	background-repeat:no-repeat;
	width: 1005px;
	/*height: 710px;*/
	margin: auto;
	position: relative;
	padding: 0 0 600px 0;
	overflow: hidden;
	}
	#menu{
		width: 161px;
		height: 206px;
		position: absolute;
		top: 306px;
		left: 27px;
		}
	#idiomes{
		width: 100px;
		height: 20px;
		position: absolute;
		top: 39px;
		left: 743px;
		}
	#link_logo{
	width: 405px;
	height: 166px;
	position: absolute;
	top: 74px;
	left: 132px;
		}
	#b_newsletter{
		width: 146px;
		height: 35px;
		position: absolute;
		top: 501px;
		left: 248px;
		}
	#destacat{
		/*width: 303px;*/
		width: 310px;
		position: absolute;
		/*top: 262px;*/
		top: 240px;
		left: 250px;
		}
		#destacat_esq{
			width: 20px;
			float: left;
			padding: 11px 0 0 0;
			}
		#destacat_dta{
			/*width: 280px;*/
			width: 285px;
			float: left;
			padding: 15px 0 10px 0;
			}
		#destacat_dta_foto{
			width: 300px;
			float: left;
			padding: 5px 0 5px 0;
			}
		#destacat_data{
			width: 280px;
			float: left;
			padding: 0 0 15px 21px;
			}
		#destacat_data_foto{
			width: 280px;
			float: left;
			padding: 0 0 5px 0;
			}
		#grup_projectes_dins{
			width: 300px;
			float: left;
			padding: 5px 0 0 0;
		}
		#mapa{
			width: 300px;
			float: left;
			padding: 5px 0 5px 0;
		}
	#projectes{
		width: 274px;
		position: absolute;
		top: 102px;
		left: 608px;
		}
		#projectes_som{
			width: 300px;
			position: absolute;
			top: 652px;
			left: 180px;
			}
			#titol_projectes{
				margin-bottom: 10px;
			}
		#titol_projectes_som{
			width: 300px;
			position: absolute;
			top: 600px;
			left: 180px;
		}
	#titol_app{
		width: 300px;
		position: absolute;
		top: 102px;
		left: 583px;
		}
	#titol_app2{
		width: 300px;
		position: absolute;
		top: 462px;
		left: 583px;
		}
		#titol_app2_som{
			width: 300px;
			position: absolute;
			top: 720px;
			left: 583px;
			}
		#titol_app3_som{
			width: 365px;
			position: absolute;
			bottom: 373px;
			left: 183px;
			padding-bottom:4px;
			border-bottom: solid 1px #605e5e;
			}
	#contingut{
		width: 300px;
		/*height: 300px;
		position: absolute;
		top: 142px;
		left: 583px;*/
		margin: 148px 120px 0 0;
		float: right;
		display: inline;
		}
	#contingut_llarg{
		width: 300px;
		/*height: 400px;
		position: absolute;
		top: 142px;
		left: 583px;*/
		margin: 148px 120px 0 0;
		float: right;
		display: inline;
		}
		#contingut_dins{
			width: 300px;
			float:left;
			/*height: 300px;*/
			/*overflow: auto;*/
			/*position: absolute;*/
			}
 			#contingut_dins ul{
				margin: 0;
				padding: 0 0 0 15px;
				}
				#contingut_dins li{
					margin: 0 0 10px 0;
					padding: 0;
				}
		#contingut_dins_llarg{
			width: 300px;
			/*height: 400px;
			overflow: auto;
			position: absolute;*/
			}
			/*
 			#contingut_dins_llarg ul{
				margin: 0;
				padding: 0 0 0 15px;
				}
				#contingut_dins_llarg li{
					margin: 0 0 10px 0;
					padding: 0;
				}*/
			#contingut_dins_llarg img{
				clear: both;
				}
	#contingut2{
		width: 300px;
		height: 70px;
		position: absolute;
		top: 502px;
		left: 583px;
		}
		#contingut2_som{
			width: 300px;
			height: 70px;
			position: absolute;
			top: 760px;
			left: 583px;
			}
	#adreca{
		width: 320px;
		float:right;
		padding: 0 60px 0 0;
		/*position: absolute;
		bottom: -717px;
		left: 608px;*/
		}
	.disseny_produccio{
		width: 320px;
		float:left;
		/*display:inline;*/
		}
	#partners{
		width: 1000px;
		position: relative;
		bottom: 310px;
		left: 0px;
		}
		.grup_partners{
			display: none;
			}
			.grup_partners.active{
			display: block;
			}	
			#img_partner1{
				width: 140px;
				position: absolute;
				bottom: 0;
				left: 170px;
				margin-top: 20px;
				text-align: center;
				}
			#img_partner2{
				width: 140px;
				position: absolute;
				bottom: 0;
				left: 280px;
				margin-top: 20px;
				text-align: center;
				}
			#img_partner3{
				width: 140px;
				position: absolute;
				bottom: 0;
				left: 400px;
				margin-top: 20px;
				text-align: center;
				}
			#img_partner4{
				width: 170px;
				position: absolute;
				bottom: 0;
				left: 666px;
				margin-top: 20px;
				text-align: center;
				}
				#partner_som_titol{
					width: 407px;
					position: absolute;
					bottom: -3000px;
					left: 156px;
					text-align: left;
					}

				
	#link_ciclick{
		width: 50px;
		position: absolute;
		bottom: 58px;
		/*left: 394px;*/
		}
	#link_avislegal{
		width: 50px;
		position: absolute;
		bottom: 58px;
		/*left: 447px;*/
		}
	#paginacio{
		width: 120px;
		float:right;
		margin: 70px 4px 5px 0;
		text-align: right;
		}
	#paginacio2{
		width: 120px;
		float:right;
		margin: 5px 4px 5px 0;
		text-align: right;
		}
	
	.imgBox { width:87px; height:84px; padding:0px 4px 4px 0; float: left; margin: 0; display: inline;}
	.imgBox2 { width:70px; height:70px; padding:0px 5px 5px 0; float: left; margin: 0; display: inline;}
	
	
	.linianoticia{
		width: 220px;
		float:left;
		padding: 3px 0 0 5px;
	}
	
	.clearboth{
		clear: both;
		margin: 0;
		padding: 0;
	}
	
	.text_estem{
		float:left;
		width: 250px;
		padding: 4px 0 15px 10px;
	}
/*-- estils de text */

.Tahoma10{
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.tahoma11t{
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 11px;
}

.tahoma11{
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.Tahoma12{
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.tahoma13{
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.3em;
}

.Arial11{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
.Arial12{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

.title-news{
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 1.3em;
	font-weight:bold;
}


.selected{
	color: #dc006b;
}

.selected a{
	color: #dc006b;
}

.nosub a{
	text-decoration: none;
}

.gris {
	color: #605e5e;
}

.gris a{
	color: #605e5e;
}

.gris_rosa {
	color: #605e5e;
}

.gris_rosa a{
	color: #605e5e;
}

.gris_rosa a:hover{
	color: #dc006b;
}

.rosa {
	color: #dc006b;
}

.rosa a{
	color: #dc006b;
}

.rosa a:hover{
	color: #dc006b;
}
.negre{
	color:#000;
	}
	.negre a{
		color:#000;
		}
		.negre a:hover{
			color:#dc006b;
			}


.times69{
	font-family: "Times New Roman", Times, serif;
	font-size: 69px;
	line-height: 35px;
}

.times30{
	font-family: "Times New Roman", Times, serif;
	font-size: 30px;
	line-height: 35px;
}

.times12{
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 1.3em;
}
.times18{
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	/*line-height: 1.3em;*/
}

/* -- altres estils -- */

.inputform{
	border: 1px solid #dc006b;
	margin: 4px 0 4px 0;
	width: 280px;
}

.list-creiem{
	list-style:none;
	margin:0;
	padding:0;
}

.list-creiem li{
	background-image:url('imgs/tick.gif');
	background-repeat:no-repeat;
	background-position:0 1px;
	padding-left:20px;
	margin: 0 0 10px 0;	
	
}

.fons_peu{
	background:url(imgs/fons_peu.jpg) #FFF top center no-repeat;
	width: 898px;
	height:81px;
	position:absolute;
	bottom:0;
	text-align:left;
	padding: 20px 0 0 107px;
	}
.peu_tot_baixar{
	width:1005px;
	position:absolute;
	}
.postit_contacte{
	background:url(imgs/segueixnos_paper.jpg) no-repeat;
	width:281px;
	height:235px;
	position:absolute;
	bottom:285px;
	left:657px;
	padding-top:63px;
	}
	.titol_postit{
		width:300px;
		margin:0 0 0 15px;
		}
		.facebook{
			width:375px;
			height:70px;
			margin:0 0 5px 20px;
			/*position:absolute;
			bottom:100px;*/
			}
		.twitter{
			width:375px;
			height:70px;
			margin:10px 0 0 20px;
			/*position:absolute;
			bottom:100px;*/
			}
			.postit_logos{
				width:52px;
				margin-left:5px;
				float:left;
				display:inline;
				}
			.postit_text{
				width:290px;
				margin:5px 0 0 5px; 
				float:left;
				display:inline;
				}
.mapa_web{
	background:url(imgs/mapa_web.jpg) repeat-y center;
	width: 902px;
	height:180px;
	position:absolute;
	bottom:86px;
	padding: 20px 0 0 107px;
	}
	.mapa_web_menu_1{
		width:130px;
		text-align:left;
		float:left;
		}
	.mapa_web_menu_2{
		width:130px;
		text-align:left;
		float:left;
		}
	.mapa_web_menu_3{
		width:130px;
		text-align:left;
		float:left;
		}
	.mapa_web_menu_4{
		width:160px;
		text-align:left;
		float:left;
		padding-right:10px;
		}
	.mapa_web_menu_5{
		width:160px;
		text-align:left;
		float:left;
		}
		
.Arial{
	font-family:Arial, Helvetica, sans-serif;
	}
.Arial_narrow{
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;
	}	
.t10{
	font-size:10px;
	}
.t12{
	font-size:12px;
	}
.t14{
	font-size:14px;
	}
