@charset "utf-8";
body {
font-family:Arial, Helvetica, sans-serif, Garamond;
font-size:12px;
color:#181512;
margin:0;
padding:0 0 10px 0;
background-color:#292E2C;
}

/***********************************
	generals
************************************/
div#sobrecontenidor {
width:983px;
margin: 0 auto;
background:url(../img/fons_01.gif) top center repeat-y
}

div#contenidor {
width:945px;
margin: 0 auto;}

div#contenidor_02 {
width:945px;
margin: 0 auto;}

div#fons_contingut {
background:#fff url(../img/fons_02.gif) left top no-repeat;
width:945px;
padding:20px 0px 1px 0px;
}

div#marges_contingut_01 {margin:0 35px 0 19px}

div#fons_peu_mapa {
background:#000 url(../img/fons_peu.gif) left top no-repeat;
width:946px;
height:114px}

a.v_clickart:link, a.v_clickart:visited { color:#C9CACE; font-size:10px; display:block}

div#peu_text {
width:945px; margin:0 auto; color:#FFFFFF; font-size:10px; margin-top:15px; text-align:center}


div#fons_peu_mapa_interior {
background:#000 url(../img/fons_peu.gif) left top no-repeat;
width:626px;
height:64px;
color:#ED6E00;
padding-left:320px;
font-weight:bold;
padding-top:50px}

h1#logo_capca {
background:url(../img/logo_01.gif) left top no-repeat;
}

h1#logo_capca a{
width:195px;
height:87px;
display:block;
text-indent:-20000px}

div#fons_capcalera {
background:url(../img/fons_capcalera.gif) left top no-repeat;
width:749px;
height:87px}

h2#text_capcalera {color:#E85300; margin-top:23px; margin-left:5px; line-height:1em}

ul#menu { margin:0 0 0 47px;
padding:0;
list-style:none}

ul#menu li{
margin:0;
padding:0;
float:left}

a.v_home {
display:block;
width:81px;
height:37px;
background-position:0 0;
background-repeat:no-repeat;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
margin-top:45px;
padding:5px 0 0 10px;
text-decoration:none;}

a.v_home:link, a.v_home:visited {background-image:url(../img/v_menu_01.gif)}
a.v_home:hover {background-position:-99px;}

a.v_home_triat {
display:block;
width:81px;
height:37px;
background-position:0 0;
background-repeat:no-repeat;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
margin-top:45px;
padding:5px 0 0 10px;
text-decoration:none;
background-image:url(../img/v_menu_01_triat.gif)}

a.v_project {
display:block;
width:81px;
height:37px;
background-position:0 0;
background-repeat:no-repeat;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
margin-top:45px;
padding:5px 0 0 10px;
text-decoration:none;}

a.v_project:link, a.v_project:visited {background-image:url(../img/v_menu_02.gif)}
a.v_project:hover {background-position:-99px;}

a.v_project_triat {
display:block;
width:81px;
height:37px;
background-position:0 0;
background-repeat:no-repeat;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
margin-top:45px;
padding:5px 0 0 10px;
text-decoration:none;
background-image:url(../img/v_menu_02_triat.gif)}

a.v_partners {
display:block;
width:81px;
height:37px;
background-position:0 0;
background-repeat:no-repeat;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
margin-top:45px;
padding:5px 0 0 10px;
text-decoration:none;}

a.v_partners:link, a.v_partners:visited {background-image:url(../img/v_menu_03.gif)}
a.v_partners:hover {background-position:-99px;}

a.v_partners_triat {
display:block;
width:81px;
height:37px;
background-position:0 0;
background-repeat:no-repeat;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
margin-top:45px;
padding:5px 0 0 10px;
text-decoration:none;
background-image:url(../img/v_menu_03_triat.gif)}

a.v_agenda {
display:block;
width:81px;
height:37px;
background-position:0 0;
background-repeat:no-repeat;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
margin-top:45px;
padding:5px 0 0 10px;
text-decoration:none;}

a.v_agenda:link, a.v_agenda:visited {background-image:url(../img/v_menu_04.gif)}
a.v_agenda:hover {background-position:-99px;}

a.v_agenda_triat {
display:block;
width:81px;
height:37px;
background-position:0 0;
background-repeat:no-repeat;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
margin-top:45px;
padding:5px 0 0 10px;
text-decoration:none;
background-image:url(../img/v_menu_04_triat.gif)}

a.v_news {
display:block;
width:81px;
height:37px;
background-position:0 0;
background-repeat:no-repeat;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
margin-top:45px;
padding:5px 0 0 10px;
text-decoration:none;}

a.v_news:link, a.v_news:visited {background-image:url(../img/v_menu_05.gif)}
a.v_news:hover {background-position:-99px;}

a.v_news_triat {
display:block;
width:81px;
height:37px;
background-position:0 0;
background-repeat:no-repeat;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
margin-top:45px;
padding:5px 0 0 10px;
text-decoration:none;
background-image:url(../img/v_menu_05_triat.gif)}

a.v_press {
display:block;
width:81px;
height:37px;
background-position:0 0;
background-repeat:no-repeat;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
margin-top:45px;
padding:5px 0 0 10px;
text-decoration:none;}

a.v_press:link, a.v_press:visited {background-image:url(../img/v_menu_06.gif)}
a.v_press:hover {background-position:-99px;}

a.v_press_triat {
display:block;
width:81px;
height:37px;
background-position:0 0;
background-repeat:no-repeat;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
margin-top:45px;
padding:5px 0 0 10px;
text-decoration:none;
background-image:url(../img/v_menu_06_triat.gif)}

div#menu_caixa_blava_gran {
background:url(../img/fons_blau_capca.gif) left top no-repeat;
width:972px;
height:151px;
padding-left:11px;
color:#FFFFFF}

.text_caixa_blava_gran { font-size:14px; line-height:1.3em; padding-top:14px; padding-left:35px; padding-right:35px}
.remarcat_caixa_blava_gran {color:#E6C891; font-size:20px}


div#menu_caixa_blava_petita {
background:url(../img/fons_blau02_capca.gif) left top no-repeat;
width:943px;
height:34px;
line-height:28px;
padding:8px 20px 0 20px;}

a.v_newsletters {display:block;height:29px; line-height:29px}
a.v_newsletters:link, a.v_newsletters:visited {
background:url(../img/ico_newsletters.gif) left top no-repeat;
color:#181512;
padding-left:34px;
text-decoration:none;}


a.v_rss {display:block;height:29px; line-height:29px}
a.v_rss:link, a.v_rss:visited {
background:url(../img/ico_rss.gif) left top no-repeat;
color:#181512;
padding-left:34px;
text-decoration:none;}

.v_entrar_miembros:link, .v_entrar_miembros:visited {
background:url(../img/boto_cercar.gif) left top no-repeat;
width:41px;
height:29px;
display:block;
text-align:center;
color:#FFFFFF;
text-decoration:none;
font-size:10px;}

.input_cerca_home {
width:125px;
margin-top:4px;
font-size:11px;
margin-right:4px}

div#fil_ariadna { color:#00488D; font-size:13px;font-weight:bold}
div#fil_ariadna a:link, div#fil_ariadna a:visited {color:#00488D; text-decoration:none;}
div#fil_ariadna a:hover { color:#56554F; text-decoration:underline}

/*********************
******HOME**********
****************/

div#fons_video_home {
background:url(../img/fons_video_home.gif) left top no-repeat;
width:274px;
height:237px;
padding:13px 16px 0 15px;
}

div#barra_titol_videos { height:27px;  padding:0 10px}

a.v_tots_videos:link, a.v_tots_videos:visited {
background:url(../img/punt_01.gif) left top no-repeat;
padding-left:15px;
color:#FFFFFF;
text-decoration:none}

div#fons_video_home_02 { background:url(../img/fons_video_home_02.gif) left top repeat-y;
width:265px;
padding:0 15px 10px 25px;
color:#FFFFFF;
font-size:15px;
margin-bottom:10px}

div#caixa_agenda_home_blau {
background:url(../img/fons_03.gif) left top repeat-y;
width:270px;
height:26px;
color:#FFFFFF;
font-weight:bold;
line-height:26px;
padding:0 0px 0px 10px;
margin-left:13px
}

div#caixa_agenda_home_gris {
background:url(../img/fons_04.gif) left top repeat-y;
width:268px;
margin-left:1px;
padding:10px 5px 10px 10px;
margin-left:13px;
}

div#degradat_agenda_home { background:url(../img/fons_05.gif) left top no-repeat;
width:280px;
height:30px;
margin-left:13px}
.titol_agenda_home { float:left; width:140px}

.data_agenda_home {float:right; font-style:italic; padding-right:10px}

.titol_agenda_home_02 {color:#FFFFFF; font-size:13px; font-weight:bold}

a.v_mas_info:link, a.v_mas_info:visited {color:#FFFFFF; text-decoration:none; font-weight:bold}

.noticia_home { line-height:1.4em; color:#181512}
.noticia_home p {margin-bottom:5px}
.titol_noticia_home { font-size:16px;color:#4B4D59;margin-bottom:10px; font-weight:bold}

.titol_noticia_home_destacada {font-size:20px;color:#4B4D59;margin-bottom:10px; font-weight:bold}
.foto_noticia_home {float:right; margin-left:5px; width:165px}
.peu_foto_home {font-size:10px; font-style:italic}

a.v_mas_info:link, a.v_mas_info:visited { color:#00488D; font-weight:bold; text-decoration:none}

.ratlla_horizon_01 {
background:url(../img/ratlla_01.gif) left top repeat-x;
height:2px;
margin:20px 0 20px 0} 

td .ratlla_vertical_01 { background:url(../img/ratlla_02.gif) left top repeat-y}

.text_logos_home {color:#0071BE; font-size:11px; padding:0 20px}

/***********************
******PROJECTE*********
**********************/

div#marges_contingut_02 {margin:0 25px 0 20px}
div#fons_titol_mapa {
background:url(../img/fons_06.gif) left top no-repeat;
width:275px;
height:48px;
line-height:48px;
color:#FFFFFF;
font-size:13px;
margin-left:8px}

.titol_mapa { background:url(../img/punt_02.gif) left center no-repeat;
padding-left:20px;
margin-left:15px;
font-weight:bold}

div#fons_mapa {background:url(../img/fons_mapa.gif) left top no-repeat;
width:283px;
height:207px;
padding-top:9px;
padding-left:9px}

div#map {
width:272px;
height:196px}

div#text_mapa { background:#C5C8CA;
width:275px;
margin-left:8px;
padding:10px 0}

div#text { padding-left:7px; color:#181512}
div#text a {color:#00488D}

div#caixa_gris_project {
 background:#C5C8CA;
 margin-top:15px;
width:275px;
margin-left:8px;
color:#0071BE;
padding-top:5px}

div#fons_degradat_caixa_gris_project  {
background:url(../img/fons_07.gif) left top no-repeat;
width:275px;
height:34px;
}

div#capcalera_project {
background:url(../img/fons_08.gif) left top no-repeat;
width:561px;
height:42px;
margin-left:30px}

.titol_project_caixa_blava {
background:url(../img/ratlla_03.gif) left bottom repeat-x;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
margin:0 20px;
padding-top:5px;
padding-bottom:5px;}

div#text_projecte { line-height:1.4em; margin-left:30px; margin-top:9px; margin-right:12px}
div#text_projecte p {margin-bottom:8px}

.titulars_projecte { color:#ED6E00; font-size:16px; font-weight:bold; margin-left:15px; margin-bottom:3px; padding-top:8px}

td#degradat_project {background:url(../img/fons_09.gif) right bottom no-repeat}
/*********************
****PARTNERS*********
**********************/

div#fons_video_interior {
background:url(../img/fons_video_interior.gif) left top no-repeat;
width:274px;

height:261px;
padding:13px 15px 0 15px;}

div#fons_video_interior_02 { background:url(../img/fons_video_interior_02.gif) left top repeat-y;
width:230px;
padding:0 40px 10px 25px;
color:#FFFFFF;
font-size:15px;
margin-bottom:10px}


div#fons_contingut_blanc {
background:#fff;
width:945px;
padding:20px 0px 1px 0px;
}

.degradat_fil_aridna {
background:url(../img/fons_10.gif) left top no-repeat;
width:895px;
height:19px;
margin:15px 0}

div#titol_videos_interior {
height:53px;
line-height:50px;
font-size:14px;
padding-left:15px;
color:#FFFFFF}

.text_video_partners {
background:url(../img/triangle_01.gif) left top no-repeat;
padding-left:15px;}

div#caixa_partners_gris {
background:url(../img/fons_11.gif) left top repeat-y;
width:250px;
padding:10px 25px 10px 30px;
color:#FFFFFF;font-size:11px}

div#caixa_partners_gris a {color:#FFFFFF; text-decoration:none}

div#degradat_partners_gris { background:url(../img/fons_12.gif) left top no-repeat;
width:305px;
height:31px;}

.frase_triangle_partner {
background:url(../img/triangle_02.gif) left top no-repeat;
padding-left:15px;
color:#00488D;
margin-left:15px;
margin-top:10px}

div#capcalera_partners {
background:url(../img/fons_13.gif) left top no-repeat;
width:561px;
height:59px;
margin-left:30px}

.titol_partners_caixa_marro {
font-size:18px;
font-weight:bold;
color:#000;
margin:0 20px;
padding-top:10px;}

.sub_titol_partners_caixa_marro {
font-size:13px;
color:#000;
margin:0 20px;}

.sub_titol_partners_caixa_marro a{ color:#00488D}

.degradat_partners_01 { background:url(../img/fons_14.gif) left top no-repeat;
width:578px;
height:33px}
.degradat_partners_02 { background:url(../img/fons_15.gif) left top no-repeat;
width:578px;
height:32px}

div#espai_partners_patrocinats {margin-left:15px; font-size:13px}

div#espai_partners_patrocinats a { color:#00488D}

/*********************
******NOTICES*********
**********************/

div#marges_contingut_03 {padding:10px 10px 10px 20px}

.degradat_petit{
background:url(../img/fons_17.gif) left top no-repeat;
width:689px;
height:25px;
margin:20px 0}

.degradat_petit_02 {
background:url(../img/fons_17.gif) left top no-repeat;
width:689px;
height:25px;
margin:10px 0}



.noticia_interior {margin-right:40px; line-height:1.4em}
.noticia_interior p {margin-bottom:5px}

.titol_noticia {font-size:16px; font-weight:bold; margin-bottom:10px}
.data_noticia {color:#ED6E00; font-size:13px; font-style:italic; font-weight:normal; margin-left:20px}

a.pagina:link,a.pagina:visited {
color:#496BA9;
display:block;
font-size:11px;
padding:4px 9px;
border:none;
margin-left:5px;
text-decoration:none;background-color:#D5D6D5;}

a.pagina:hover {
background-color:#174F6E;
color:white;}

a.p_activa:link,a.p_activa:visited,a.p_activa:hover {
color:#fff;
font-weight:bold;
background:none;
border:none;
background-color:#174F6E;
cursor:default;}

div#caixa_mesos {
background:#174F6E;
padding:0px 0 30px 0}

a.v_mesos_news {padding:5px 0 5px 15px;
border-bottom:1px solid #3E9790;
font-weight:bold}
a.v_mesos_news:link, a.v_mesos_news:visited {
color:#FFFFFF;
text-decoration:none;
display:block;}

a.v_mesos_news:hover{
color:#FFFFFF;
text-decoration:none;
display:block;
background-color:#5F9BBA}

a.v_mesos_news_triat {
display:block;
color:#FFFFFF;
background-color:#5F9BBA;
padding:5px 0 5px 15px;
border-bottom:1px solid #3E9790;
font-weight:bold;
text-decoration:none;}

div#fons_gris_mesos {
background:#4C5C5D url(../img/fons_18.gif) left bottom no-repeat;
width:188px;
height:60px}

a.vincle{
color:#ED6E00;
text-decoration:none
}

/*********************
******AGENDA*********
**********************/
.data_agenda { background:#E8EBED;
height:37px;
line-height:37px;
font-size:18px;
color:#ED6E00;
padding-left:10px;
margin:10px 15px 10px 0px;
font-style:italic}

.degradat_petit_03 {
background:url(../img/fons_17.gif) left top no-repeat;
width:689px;
height:16px;
margin:10px 0 0 0}

.degradat_petit_04 {
background:url(../img/fons_22.gif) left top no-repeat;
height:16px;
margin:10px 0 0 0}

.agenda_interior {margin-right:40px; line-height:1.4em; margin-left:10px}
.agenda_interior p {margin-bottom:5px}

div#caixa_mesos_agenda {
background:#174F6E;
padding:30px 0 30px 0}

.mes_agenda { text-align:center; color:#FFFFFF; font-style:italic; margin-bottom:10px}

.fletxa_esquerra { float:left;
padding:0 15px 0 20px}
.fletxa_dreta { float:left;
padding:0 0px 0 15px}

/*********************
******MIDES*********
**********************/

div#fons_contingut_blanc_02 {
background:#fff;
width:945px;
padding:0px 0px 1px 0px;}


/*********************
******MIDES*********
**********************/
.h_10 {height:10px}

.negre, a.negre:link, a.negre:visited {color:#000000}

.blanc{
color:#fff
}
.groc_01{
color:#F87321
}
.blau_01{
color:#000
}
.blau_02{
color:#0066CC;
font-weight:bold
}
.blau_01{
color:#0066CC;
font-weight:bold
}
a.desar {
display:block;
}

a.desar:link, a.desar:visited {
background: url(../img/desar.gif) left top no-repeat;
padding-left:20px;
margin-bottom:20px;
color:#0066CC;
text-decoration:none;
}


/****************************
***********canvis home*******/

.titol_partners_home { background:#004E96; height:30px; line-height:30px; color:#FFFFFF; font-size:13px; width:265px; margin:10px 10px 0px 13px; padding-left:15px; font-weight:bold}

/**************** GOOD PRACTICES *******************/

.titol_project_goodpractices {
	background:url(../img/ratlla_03.gif) left top repeat-x;
	font-size:14px;
	font-weight:bold;
	color:#ED6E00;
	margin:0 20px;
	padding-top:5px;
	/*padding-bottom:5px;*/
}

.titol_project_goodpractices_baix {
	background:url(../img/ratlla_03.gif) left bottom repeat-x;
	font-size:14px;
	font-weight:bold;
	color:#ED6E00;
	margin:0 20px;
	padding-top:55px;
	/*padding-bottom:5px;*/
}

#capcalera_goodpractices {
/*background:url(../img/fons_08.gif) left top no-repeat;*/
	width:825px;
	height:42px;
	margin-left:30px
}

.titol_goodpractises {
	float:left;
	margin:20px 12px 0 20px;
}

#text_goodpractices { line-height:1.4em; margin-left:30px; margin-top:30px; margin-right:12px}

.logos-content {
	padding-left: 4px;
}

.logos-content img{ padding: 8px; }

/* ---------------------------------------------------------------------------------
	GOOD PRACTICES
 --------------------------------------------------------------------------------- */

	#pestanyes { background: url(../img/fons_gp.gif) left top no-repeat; padding: 10px; width: 425px; }
	#pagina { padding-top: 12px; font-size: 1.2em; }
	
	#pagina a:link, #pagina a:visited { text-decoration:none; font-weight:bold; color: #0071be; padding: 6px; }
	#pagina a:hover { color:#222; }
	
	a.vincle-gp:link, a.vincle-gp:visited { color:#FFF; text-decoration:none; font-size: 1.6em; padding-left: 16px; padding-right: 16px; }
	a.vincle-gp:hover { color:#222; }
	
	div#fons_contingut_gp {
		background:#fff url(../img/fons_02.gif) left top no-repeat;
		padding:20px 0px 1px 0px;
		margin: 0px;
	}
	
	#content a:link, #content a:visited { color: #0071be; text-decoration:none; }
	#content a:hover { text-decoration: underline; }
	
	.titol-gp { color: #0071be; font-size: 1.6em; }
	
	td.table_good { vertical-align:top; }