body {
	width:		100%;
	color:		#565F67;
	font:		normal 11px Tahoma, Verdana, Helvetica, sans-serif;
	margin:		0 auto;
	padding:	0;
	text-align:	center;
}
.izq {
	float:left;
}
.der {
	float:right;
}
.clear {
	clear:both;
}
.nobackground {
	background:none!important;
}
.noborder {
	border:none!important;
}
.oculto {
	display:none;
}
a img {
	border:	none;
}
.ampliar {
	float:right;
}
ul {
	list-style:	none;
	margin:		0;
	padding:	0;
}
ol {
	font:		normal 11px Tahoma, Verdana, Helvetica, sans-serif;
	list-style:	none;
	margin:		0;
	padding:	0;
}
a {
	color:		#2F406C;
	text-decoration:none;
}
a:hover {
	outline:	none;
	color:		#666666;
}
fieldset {
	border:		none;
	margin:		0;
	padding:	0;
}
h1 {
	padding: 	2px 0 1px 11px;
	font:		bold 11px Tahoma, Verdana, Helvetica, sans-serif;
	color:		#565F67;
	text-align:	left;
	margin: 	11px 0 0 0;
	background:	url(../img/fv_ico_marca_notis.gif) no-repeat top left;
}
h2 {
	font: 		bold 11px Tahoma, Verdana, Helvetica, sans-serif;
	color: 		#666666;
	margin:		0;
	padding:	0 0 4px 0;
}
h3 {
	font: 		bold 14px Tahoma, Verdana, Helvetica, sans-serif;
	color: 		#2F406C;
	margin:		0;
	padding:	0 0 4px 0;
}
h4 {
	font: 		bold 11px Tahoma, Verdana, Helvetica, sans-serif;
	color: 		#2F406C;
	margin:		0;
	padding:	15px 0 10px 0;
}
h5 {
	font: 		11px Tahoma, Verdana, Helvetica, sans-serif;
	color: 		#2F406C;
	margin:		0;
	padding:	20px 0 1px 0;
}
.p {
	line-height:18px;
}
#globalhome {
	width:		980px;
	height: 	auto;
	margin:		0 auto;
	text-align:	left;
	background:	#FFFFFF url(../img/fv_ft_background_flors.gif) no-repeat top left;
}
#logo {
	float:		left;
	width: 		163px;
	height: 	auto;
	text-align:	center;
	margin-top: 22px;
}
#zona_idioma {
	width:		980px;
	background:	#ffffff;
}
#idiomes_cat {
	position:	relative;
	width:		112px;
	left:		22px;
	top: 		2px;
}
#idiomes_cat a {
	font:		normal 10px Tahoma, Verdana, Helvetica, sans-serif;
	color: 		#FFFFFF;
}
#idiomes_cat a:hover {
	font:		normal 10px Tahoma, Verdana, Helvetica, sans-serif;
	color: 		#bbbbbb;
}
#idiomes {
	position:	relative;
	width:		75px;
	left:		30px;
	top: 		2px;
}
#idiomes a {
	font:		normal 10px Tahoma, Verdana, Helvetica, sans-serif;
	color: 		#FFFFFF;
}
#idiomes a:hover {
	font:		normal 10px Tahoma, Verdana, Helvetica, sans-serif;
	color: 		#bbbbbb;
}
#mailtop {
	float:		left;
	width: 		643px;
	text-align: right;
	padding-top:7px;
	font:		normal 10px Tahoma, Verdana, Helvetica, sans-serif;
}
#mailtop a {
	color:#565F67;
}
#mailtop a:hover {
	color:#bbbbbb;
}
#barra-gris {
	float: 		left;
	width: 		163px;
	height: 	3px;
	background:	#cccccc;
	overflow:	hidden;
}
#barra-negra {
	float: 		left;
	background:	#cccccc url(../img/fv_bk_linea_areaidiomes.gif) repeat-x;
	width: 		817px;
	height: 	3px;
	text-align:	right;
}
#header {
	float:		left;
	width: 		980px;
	height: 	206px;
}
#header-frase {
	float:		left;
	padding-left:15px;
	width: 		607px;
	height: 	206px;
	background:	url(../img/fv_ft_background_top.gif) no-repeat;
}
#header-text01 {
	float:		left;
	width: 		750px;
	margin-top: 84px;
}
#header-text02 {
	float:left;
}
#header-frase_CAT {
	float:		left;
	padding-left:15px;
	width: 		640px;
	height: 	206px;
	background:	url(../CAT/img/fv_ft_background_top.gif) no-repeat;
}
#header-frase_ENG {
	float:		left;
	padding-left:15px;
	width: 		605px;
	height: 	206px;
	background:	url(../ENG/img/fv_ft_background_top.gif) no-repeat;
}
#idioma {
	float:		right;
	position: 	relative;
	padding: 	0;
	left: 		0;
	top: 		0;
	width:		155px;
}
#direccion {
	float:		left;
	margin-top: 40px;
	font:		bold 10px Tahoma, Verdana, Helvetica, sans-serif;
	color:		#666666;
	padding: 	0 0 20px 10px;
	width: 		148px;
}
#direccion li {
	font:		normal 10px Tahoma, Verdana, Helvetica, sans-serif;
	line-height:14px;
	padding: 	1px 0 1px 0;
	list-style-image:none;
}
#col01 {
	float:		left;
	width:		163px;
	height:		auto;
	padding: 	0;
	text-align:	left;
	background:	url(../img/fv_separador_mn.gif) no-repeat top right;
}
#container {
	float:		right;
	width: 		807px;
	padding: 	0;
	height:		auto;
	background: url(../img/fv_ft_background_futuro.gif) no-repeat bottom right;
}
#container_cat {
	float:		right;
	width: 		807px;
	padding: 	0;
	height:		auto;
	background: url(../CAT/img/fv_ft_background_futur.gif) no-repeat bottom right;
}
#container_eng {
	float:		right;
	width: 		807px;
	padding: 	0;
	height:		auto;
	background: url(../ENG/img/fv_ft_background_futuro.gif) no-repeat bottom right;
}
#col02 {
	float:		left;
	width:		281px;
	height:		510px;
}
#col03 {
	float:		left;
	padding:	0;
	margin: 	0 1px 0 1px;
	width:		174px;/*height:		510px;*/
}
#col04 {
	float:		left;
	width:		174px;
	height:		146px;
}
#col05 {
	float:		left;
	margin-left:1px;
	width:		174px;
	height:		146px;
}
#menu {
	float:		left;
	margin:		0;
	padding:	0;
	width:		163px;
	height:		auto;
	text-align:	left;
}
#menu li {
	font:		normal 10px Tahoma, Verdana, Helvetica, sans-serif;
	line-height:23px;
	text-align:	left;
}
#menu li a {
	color:		#666666;
	background:	url(../img/fv_bk_mn.gif) no-repeat bottom;
	width:		148px;
	height:		24px;
	display:	block;
	padding:	0;
	text-indent:10px;
}
#menu li a:hover {
	color:		#2F406C;
	background:	url(../img/fv_back_mn.gif) no-repeat bottom;
	width:		148px;
	height:		24px;
	display:	block;
	padding:	0;
	text-indent:10px;
}
.menu-activo {
	color:		#2F406C;
	background: url(../img/fv_back_mn.gif) no-repeat;
	display:	block;
	padding:	0;
	text-indent:10px;
	height:		24px;
}
#submenu {
	float:		left;
	margin:		0;
	padding:	0;
	width:		807px;
	height:		30px;
	text-align:	right;
	background: url(../img/fv_separador_hz_mn.gif) bottom right no-repeat;
}
#submenu li {
	display:	inline;
	font:		normal 10px Tahoma, Verdana, Helvetica, sans-serif;
	line-height:30px;
	text-align:	right;
}
#submenu li a {
	display:	inline;
	color:		#666666;
	width:		auto;
	height:		24px;
	text-align:	right;
}
#submenu li a:hover {
	display:	inline;
	color:		#2F406C;
	width:		auto;
	height:		24px;
	text-align:	right;
}
.submenu-activo {
	display:	inline;
	color:		#2F406C;
	padding:	0;
	height:		24px;
	text-align:	right;
}
#noticies {
	width:		281px;
	height:		auto;
	background:	#515151;
}
#tit_notis {
	width:		281px;
	background:	#515151;
	height:		28px;
}
#activitats {
	width:		174px;
	height:		auto;
	background:	#0DA3E1;
}
#tit_activitats {
	margin:		0;
	width:		174px;
	height:		28px;
	background:	#0DA3E1;
}
#voluntaris {
	width:		174px;
	height:		auto;
	background:	#89C423;
}
#tit_voluntaris {
	margin:		0;
	width:		174px;
	background:	#89C423;
	height:		28px;
}
#colaboradors {
	width:		174px;
	height:		auto;
	background:	#CC0CA1;
}
#tit_colaboradors {
	margin:		0;
	width:		174px;
	background:	#CC0CA1;
	height:		28px;
}
#contacto {
	width: 		130px;
	text-align:	left;
	padding-top:9px;
}
#contacto li {
	font:		normal 11px Verdana, Tahoma, Helvetica, sans-serif;
	color: 		#61625D;
	list-style-image:none;
}
#docs {
	height: 	auto;
	margin-top: 15px;
	width: 		280px;
}
#docs li {
	font:		normal 11px Tahoma, Verdana, Helvetica, sans-serif;
	letter-spacing:1px;
	padding:	5px 0 5px 0;
	text-align:	left;
	width: 		280px;
	background:	url(../img/pm_fondo_bullets.gif) no-repeat top;
}
#docs li a {
	color:		#63635A;
	padding:	0 0 0 15px;
}
#docs li a:hover {
	color:		#5AADFF;
	padding:	0 0 0 15px;
}
.dates {
	text-indent:11px;
	font:		normal 10px Tahoma, Verdana, Helvetica, sans-serif;
	color:		#BBBBBB;
}
.dates_news {
	text-indent:0;
	font:		normal 10px Tahoma, Verdana, Helvetica, sans-serif;
	color:		#BBBBBB;
}
.ampliar_noti {
	float:		right;
	width: 		auto;
	text-indent:11px;
	font:		normal 10px Tahoma, Verdana, Helvetica, sans-serif;
	color:		#BBBBBB;
}
.colaboradors {
	width: 		800px;
	clear:		right;
}
.colaboradors li {
	float:		left;
	width: 		160px;
	padding: 	5px;
}
#piehome {
	position:	relative;
	padding: 	0;
	width:		807px;
	height:		auto;
	margin:		0 21px 0 0;
	clear:		both;
	text-align:	right;
}
#pie {
	left: 		256px;
	padding:	0;
	width:		980px;
	height:		auto;
	margin:		0;
	text-align:	right;
	clear:		both;
}
#pie p {
	font:		normal 10px Tahoma, Verdana, Helvetica, sans-serif;
	color:		#666666;
	margin:		0 0 0 2px;
	padding:	4px 0 0 0;
	text-align:	right;
}
.pie a {
	font:		normal 9px Tahoma, Verdana, Helvetica, sans-serif;
	color:		#666666;
}
.pie a:hover {
	font:		normal 9px Tahoma, Verdana, Helvetica, sans-serif;
	color:		#5AADFF;
}
.credits {
	font:		normal 10px Tahoma, Verdana, Helvetica, sans-serif;
	color:		#A4A4A4;
	float:		right;
	margin:		4px 0 0 0;
	width: 		980px;
	text-align:	right;
}
.credits a {
	font:		normal 10px Tahoma, Verdana, Helvetica, sans-serif;
	color:		#C5C6BD;
}
.credits a:hover {
	font:		normal 10px Tahoma, Verdana, Helvetica, sans-serif;
	color:		#666666;
}
#notis {
	height: 	auto;
	margin-top:	20px;
}
#notis li {
	font:		normal 11px Tahoma, Verdana, Helvetica, sans-serif;
	text-align:	left;
	background:	url(../img/fv_linea_punts.gif) repeat-x bottom;
	width: 		250px;
	height: 	auto;
	padding:	0 0 15px 0;
}
#notis li a {
	color:		#565F67;
	padding:	0;
}
#notis li a:hover {
	color:		#2F406C;
	padding:	0;
}
#notis p {
	font:		normal 10px Tahoma, Verdana, Helvetica, sans-serif;
	color:		#565F67;
	padding-left:11px;
}
.masinfo a {
	font:		normal 10px Tahoma, Verdana, Helvetica, sans-serif;
	color:		#565F67;
}
.masinfo a:hover {
	font:		normal 10px Tahoma, Verdana, Helvetica, sans-serif;
	color:		#bbbbbb;
}
#activitat {
	margin: 	15px 0 0 1px;
	width:		170px;
}
#activitat li {
	font:		normal 10px Tahoma, Verdana, Helvetica, sans-serif;
	width:		174px;
	height:		auto;
	background:	url(../img/fv_ico_bullet.gif) no-repeat left;
	height: 	22px;
	text-indent:11px;
	line-height:22px;
	color:		#565F67;
}
#activitat li a {
	font:		normal 10px Tahoma, Verdana, Helvetica, sans-serif;
	width:		174px;
	height: 	22px;
	text-indent:11px;
	line-height:22px;
	color:		#565F67;
}
#activitat li a:hover {
	font:		normal 10px Tahoma, Verdana, Helvetica, sans-serif;
	width:		174px;
	height: 	22px;
	text-indent:11px;
	line-height:22px;
	color:		#0DA3E1;
}
.homepage-p {
	margin-top:	15px;
	font:		normal 10px Tahoma, Verdana, Helvetica, sans-serif;
	color:		#666666;
	padding-left:12px;
	line-height:15px;
	width: 		160px;
}
#form {
	float:		left;
	width:		362px;
	height:		398px;
	padding: 	10px;
	background: url(../img/instalpark_separador_puntos.gif) repeat-y left;
}
.marco {
	width:		260px;
	border: 	4px solid #CCCCCC;
	padding: 	1px;
	margin-left:20px;
}
#col02_int {
	float:		left;
	width:		281px;
	height:		auto;
}
#col03_int {
	float:		left;
	padding:	0;
	margin: 	0 0 0 1px;
	width:		262px;
	height:		auto;
}
#col04_int {
	float:		left;
	padding:	0;
	margin: 	0;
	width:		262px;
	height:		auto;
}
#container_int {
	float:		right;
	width: 		807px;
	padding: 	0;
	height:		auto;
	background:	url(../img/fv_ft_background_siluetes.gif) no-repeat bottom right;
}
.corporatiu_int {
	background:#2F406C;
}
.tit_corporatiu_int {
	margin:		0;
	width:		262px;
	height:		28px;
	background:	#2F406C;
	text-align:	right;
}
#contenidos {
	float:		left;
	font:		normal 11px Tahoma, Verdana, Helvetica, sans-serif;
	margin: 	30px 0 10px 30px;
	width: 		735px;
	line-height:15px;
}
#contenidos li {
	line-height:15px;
	background:	url(../img/fv_ico_bullet_fev.gif) no-repeat;
	padding-left:13px;
}
#contenidos_02 {
	float:		left;
	font:		normal 11px Tahoma, Verdana, Helvetica, sans-serif;
	margin: 	30px 0 10px 30px;
	width: 		735px;
	line-height:15px;
	overflow:	hidden;
}
#contenidos_02 li {
	line-height:15px;
	background:	no-repeat;
}
#contenidos_news {
	float:		left;
	font:		normal 11px Tahoma, Verdana, Helvetica, sans-serif;
	margin: 	30px 0 10px 30px;
	width: 		735px;
	line-height:15px;
}
#contenidos_news li {
	margin-top: 2px;
	padding: 	0 0 8px 0;
	line-height:15px;
	background: url(../img/fv_linea_punts.gif) repeat-x bottom;
}
#contenidos_news h4 {
	font: 		bold 14px Tahoma, Verdana, Helvetica, sans-serif;
	color: 		#2F406C;
	margin:		0;
	padding:	15px 0 0 0;
}
.activitats_int {
	background:#0DA3E1;
}
.tit_activitats_int {
	margin:		0;
	width:		262px;
	height:		28px;
	background:	#0DA3E1;
	text-align:	right;
}
.voluntaris_int {
	background:#89C423;
}
.tit_voluntaris_int {
	margin:		0;
	width:		262px;
	height:		28px;
	background:	#89C423;
	text-align:	right;
}
.colaboradors_int {
	background:#CC0CA1;
}
.tit_colaboradors_int {
	margin:		0;
	width:		262px;
	height:		28px;
	background:	#CC0CA1;
	text-align:	right;
}
.link_blau a {
	font:		bold 10px Tahoma, Verdana, Helvetica, sans-serif;
	color:		#0DA3E1;
}
.link_blau a:hover {
	font:		bold 10px Tahoma, Verdana, Helvetica, sans-serif;
	color:		#666666;
}
.link_verd a {
	font:		bold 10px Tahoma, Verdana, Helvetica, sans-serif;
	color:		#89C423;
}
.link_verd a:hover {
	font:		bold 10px Tahoma, Verdana, Helvetica, sans-serif;
	color:		#666666;
}
.link_fucsia a {
	font:		bold 10px Tahoma, Verdana, Helvetica, sans-serif;
	color:		#CC0CA1;
}
.link_fucsia a:hover {
	font:		bold 10px Tahoma, Verdana, Helvetica, sans-serif;
	color:		#666666;
}
#formulario-contacto {
	width:		460px;
	height:		auto;
	color:		#333333;
	margin-top: 30px;
}
#formulario-contacto p {
	width:		390px;
	margin:		0;
	clear:		both;
	line-height:18px;
}
#formulario-contacto input {
	float:		right;
	font:		normal 11px Tahoma, Verdana, Helvetica, sans-serif;
	background:	#ffffff;
	border:		1px solid #5AADFF;
	width:		230px;
	margin:		0 0 15px 0;
	height: 	18px;
}
#formulario-contacto textarea {
	float:		right;
	font:		normal 11px Verdana, Tahoma, Helvetica, sans-serif;
	background:	#FFFFFF;
	border:		1px solid #5AADFF;
	width:		230px;
	margin:		0 0 15px 0;
}
#formulario-contacto label {
	float:		left;
	font:		normal 11px Tahoma, Verdana, Helvetica, sans-serif;
	color:		#61625d;
	line-height:20px;
	margin: 	0;
}
.boton {
	height:		25px;
	width:		75px!important;
	border:		none!important;
	background:	none!important;
}
.volver {
	float:		right;
	padding: 	15px 0 15 0;
}
#titol_imatge {
	font:		bold 11px Tahoma, Verdana, Helvetica, sans-serif;
	color:		#5BAAFB;
	height:		auto;
	margin: 	5px 0 25px 0;
	width: 		450px;
	height: 	150px;
}
#titol_imatge li {
	font:		bold 11px Tahoma, Verdana, Helvetica, sans-serif;
	color:		#5BAAFB;
	letter-spacing:1px;
	padding:	5px 0 0 0;
	text-indent:15px;
	text-align:	left;
	width: 		460px;
	height: 	22px;
	background:	url(../img/pm_fondo_bullets_460px.gif) no-repeat;
}
#titol_imatge p {
	font:		11px Tahoma, Verdana, Helvetica, sans-serif;
	color:		#63635A;
	padding:	0 0 0 15px;
	text-indent:0;
	text-align:	left;
}
dl {
	border-bottom: 1px solid #999;
}
dt {
	width: 		15em;
	padding: 	.5em;
	float: 		left;
	margin: 	0;
	border-top: 1px solid #999;
	font-weight:bold;
}
dd {
	margin-left:16em;
	padding: 	.5em;
}
dd.first {
	border-top: 1px solid #999;
}
.news-img {
	padding: 0 15px 2px 0;
}
#formSuscripcion {
	margin: 25px 0 150px 0;
}
#formSuscripcion label {
	font:bold 11px Tahoma, Verdana, Helvetica, sans-serif;
	margin: 0 5px 0 0;
}
#formSuscripcion input {
	width: 150px;
}
.btnEnviar {
	position:	relative;
	top: 		-23px;
	left:		203px;
	width: 		66px!important;
}
.formKO {
	position:	relative;
	margin: 	-20px 0 0 0;
	top: 		48px;
	left: 		280px;
	color: 		#D50037;
	height: 	20px;
	border-left:1px solid #D50037;
	padding: 	5px 0 0 10px;
}
.formOK {
	margin: 	15px 0 0 0;
	font:		normal 11px Tahoma, Verdana, Helvetica, sans-serif;
}
.formOK p {
	margin: 	10px 0 0 0!important;
	color: 		#2F406C;
	padding: 	0 0 0 15px;
}
.formOK h4 {
	font:		bold 12px Tahoma, Verdana, Helvetica, sans-serif;
	padding: 	15px;
	background: #F3F3F3;
	width: 		335px;
}
.formOK-p-largo {
	margin: 	10px 0 0 0!important;
	font:		bold 11px Tahoma, Verdana, Helvetica, sans-serif;
	padding: 	20px 0 0 15px!important;
}
.logoAniversari {
	float:		left;
	margin: 	58px 0 0 49px;
	width:		120px;
	height: 	120px;
	overflow:	hidden;
}
.logoAniversari-CAT {
	float:		left;
	margin: 	58px 0 0 16px;
	width:		120px;
	height: 	120px;
	overflow:	hidden;
}
div#can {
	margin:10px 0 0 0;
	padding:0;
	float:left;
	width:524px;
	height:93px;
	overflow:auto;
	overflow:hidden;
}
div.can-es {
	margin:0;
	padding:0;
	background:url(../img/can-es.gif) no-repeat 0em 0px;
}
div.can-ca {
	margin:0;
	padding:0;
	background:url(../img/can-ca.gif) no-repeat 0em 0px;
}
div#can ul {
	margin:0;
	padding:48px 0 0 185px;
}
div#can li {
	margin:0!important;
	padding:0!important;
}
div#can li a {
	margin:0!important;
	padding:0!important;
	border:0px!important;
	width:320px!important;
	height:19px!important;
	display:block;
	text-indent:-1000em;
}
div.can-es li a.can_a:hover {
	background:url(../img/can-es_a.gif) no-repeat 0em 0px;
}
div.can-es li a.can_b:hover {
	background:url(../img/can-es_b.gif) no-repeat 0em 0px;
}
div.can-ca li a.can_a:hover {
	background:url(../img/can-ca_a.gif) no-repeat 0em 0px;
}
div.can-ca li a.can_b:hover {
	background:url(../img/can-ca_b.gif) no-repeat 0em 0px;
}
