body {
font-family:Arial, Helvetica, sans-serif, Garamond;
font-size:76%;
color:#464241;
margin:0;
padding:0;
background:#FFBC02 url(../img/fons_01.gif) left top repeat-x
}

/***************************
*********GENERALS*********
***************************/
div#contenidor_01 {width:974px; margin:0 auto; padding-bottom:15px}

div#fons_capcalera_02 {background:url(../img/fons_capcalera_02.gif) left top no-repeat;
width:974px;
height:82px;
}


div#text_logo {font-size:11px;
color:#464241;
margin:30px 80px 0 20px}

a.v_contacte:link, a.v_contacte:visited {background:url(../img/fletxa_01.gif) left top no-repeat;
padding-left:15px;
color:#181512;
text-decoration:none;
font-size:11px; margin-right:30px}

a.v_idioma:link, a.v_idioma:visited {color:#181512;text-decoration:none; padding:0 5px; font-size:11px}

a.v_idioma_triat:link, a.v_idioma_triat:visited, a.v_idioma:hover {color:#181512; font-weight:bold;  padding:0 5px; font-size:11px; text-decoration:underline}

.camp_cercar {background:url(../img/lupa_01.gif) left top no-repeat;
padding-left:25px;
padding-bottom:5px
}
.camp_cercar input  {border:1px solid #B7B6B6; margin-right:20px; width:120px}

.camp_cercar2 {
padding-left:25px;
padding-bottom:5px
}
.camp_cercar2 input  {border:1px solid #B7B6B6; margin-right:20px;}

a.v_buscar:link, a.v_buscar:visited {color:#5F5F5C;
background:url(../img/ico_buscar.gif) right top no-repeat;
padding-right:20px;
text-decoration:none;
font-size:11px;
padding-bottom:5px}

div#text_CIOF_capca {
margin:20px 0 0 10px;
font-size:13px;}

a.v_CIOF:link, a.v_CIOF:visited {color:#464241; font-size:17px; font-weight:bold}

/*****************************
*********MENU****************
*******************************/
div#fons_capcalera {background:url(../img/fons_capcalera.gif) left top no-repeat;
width:954px;
height:74px;
padding:5px 0px 0px 20px}


#fons_menu_01 {
float:left;
padding:5px 10px 0 10px;
background:url(../img/f_menu_01.gif) left top no-repeat;
height:66px;
width:190px;
margin-top:3px}


#fons_menu_02 {
float:left;
padding:5px 10px 0 20px;
background:url(../img/f_menu_02.gif) left top no-repeat;
height:66px;
width:168px;margin-top:3px
}

#fons_menu_03 {
float:left;
padding:5px 10px 0 20px;
background:url(../img/f_menu_03.gif) left top no-repeat;
height:66px;
width:205px;
margin-left:7px;
margin-top:3px}

#fons_menu_04 {
float:left;
padding:5px 10px 0 20px;
background:url(../img/f_menu_04.gif) left top no-repeat;
height:66px;
width:247px;
margin-left:7px;
margin-top:3px}

a.v_titol_seccio:link, a.v_titol_seccio:visited {color:#464241;
font-size:15px;
font-weight:bold}
a.v_titol_seccio:hover {color:#FFFFFF;
font-size:15px;
font-weight:bold}

.text_menu {color:#464241;font-size:11px;margin-top:2px}
.text_menu_02 {color:#464241;font-size:13px;margin-top:2px;}

#fons_menu_01_triat {
float:left;
padding:5px 10px 0 10px;
background:url(../img/f_menu_01_triat.gif) left top no-repeat;
height:66px;
width:190px;
margin-top:3px}

#fons_menu_02_triat {
float:left;
padding:5px 10px 0 20px;
background:url(../img/f_menu_02_triat.gif) left top no-repeat;
height:66px;
width:168px;
margin-top:3px}

#fons_menu_03_triat {
float:left;
padding:5px 10px 0 20px;
background:url(../img/f_menu_03_triat.gif) left top no-repeat;
height:66px;
width:205px;
margin-left:7px;
margin-top:3px}

#fons_menu_04_triat {
float:left;
padding:5px 10px 0 20px;
background:url(../img/f_menu_04_triat.gif) left top no-repeat;
height:66px;
width:247px;
margin-left:7px;
margin-top:3px}

a.v_titol_seccio_triat:link, a.v_titol_seccio_triat:visited {color:#FFBC02;
font-size:15px;
font-weight:bold}
.text_menu_triat {color:#FFFFFF;font-size:11px;margin-top:2px}
.text_menu_triat_02 {color:#FFFFFF;font-size:13px;margin-top:2px;}


div#contenidor_02 {background:url(../img/fons_02.gif) left top repeat-y;}

div#contenidor_03 {background:url(../img/fons_03.gif) left bottom no-repeat;
width:934px;
padding:0 20px 25px 20px}



table td#columna_01_fons {background:#B7B6B6 url(../img/fons_05.gif) left bottom no-repeat;
padding-bottom:100px}
table td#columna_01_fons2 {background:#B7B6B6;
padding-bottom:100px}

div#columna_01_home {background-color:#464241;
width:408px;
padding-top:10px
}

div#text_columna_01_home {padding:10px 10px 10px 20px;color:#464241}

h2.titol_noti_home {background:url(../img/punt_02.gif) left top no-repeat;
color:#464241;
font-size:18px;
font-weight:bold;
padding-left:30px;
padding-bottom:10px}

div#columna_02_home {background:url(../img/fons_04.gif) left top repeat-y;
padding:10px 10px 15px 10px;
color:#FFFFFF;
font-size:11px}

h2.titol_agenda_home {background:url(../img/fletxa_02.gif) left top no-repeat;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
padding-left:14px;
padding-bottom:10px}


div#columna_03_home {margin-left:7px; background-color:#2A8099;padding:10px 10px 15px 10px;
color:#FFFFFF;
font-size:11px}

h2.titol_blog_home {background:url(../img/fletxa_04.gif) left top no-repeat;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
padding-left:17px;
padding-bottom:10px}


.peu_foto {background:url(../img/punt_01.gif) left 9px no-repeat;
padding:5px 0 20px 12px;
margin-left:20px;
color:#D7D7D7;
font-size:11px}

.peu_foto2 {background:url(../img/punt_01.gif) left 10px no-repeat;
padding:5px 5px 5px 15px;
margin-left:5px;
color:#000000;
font-size:11px;
font-weight:bold;
}

.acte_home {margin-bottom:15px}

.blog_home {margin-bottom:10px;
margin-left:5px}

a.v_titol_acte:link, a.v_titol_acte:visited {font-size:12px;font-weight:bold; color:#FFFFFF; }
a.v_lloc_acte:link, a.v_lloc_acte:visited {font-size:12px;font-weight:bold; color:#FFFFFF; font-style:italic }

a.v_peu_foto2:link, a.v_peu_foto2:visited {font-size:12px;font-weight:bold; color:#000000; }


a.titol_entitat_home:link, a.titol_entitat_home:visited {background:url(../img/fletxa_03.gif) left top no-repeat;
color:#464241;
font-size:15px;
font-weight:bold;
padding-left:17px;}

.text_entitat_home {margin-left:15px; font-size:11px}

div#peu {padding-left:10px; font-size:11px; margin-top:5px}

/***********************
********APLEC*********
***********************/

table td#columna_01_aplec {background:#B7B6B6 url(../img/fons_07.gif) left bottom no-repeat;
padding-bottom:100px}

.espai_foto_esquerra {background-color:#464241;padding-top:10px}

table td#columna_02_aplec {background:url(../img/fons_06.gif) left top no-repeat;
padding-top:30px}

div#espai_columna_02_aplec {padding:10px 30px 40px 20px}
div#espai_columna_02_aplec p {margin-left:20px; margin-bottom:5px}

h2#titol_seccio_aplec {background:url(../img/punt_03.gif) left 3px no-repeat;
padding-left:20px;
font-size:17px;
font-weight:bold;
color:#464241;
padding-bottom:10px}
h2#titol_seccio_aplec_vermell {background:url(../img/punt_03.gif) left 3px no-repeat;
padding-left:20px;
font-size:17px;
font-weight:bold;
color:#464241;
padding-bottom:10px;
color:#C61331;}

.caixa_gris_01 {background-color:#B7B6B6;
padding:10px 3px 10px 10px;
}

h2.titol_introducccio {background:url(../img/fletxa_05.gif) left top no-repeat;
color:#000;
font-size:12px;
font-weight:bold;
padding-left:14px;
padding-bottom:5px}

.caixa_gris_02 {background-color:#B7B6B6;
padding:10px 0px 10px 10px;}

.historic_vincle {margin-left:10px;
background:url(../img/punt_04.gif) 8px 6px no-repeat;
padding-left:15px}
.historic_vincle_triat {margin-left:0px;
background:url(../img/punt_04.gif) 18px 6px no-repeat;
padding-left:25px;
background-color:#FFFFFF;
font-weight:bold
}


/***********************
*****APLEC INTERIOR******
***********************/
h3#entradeta {color:#464241;
font-size:14px;
line-height:1.3em;
margin-left:20px;
margin-bottom:10px}

h2.subtitol {background:url(../img/fletxa_06.gif) left top no-repeat;
padding-left:22px;
font-size:15px;
color:#C61331;
font-weight:bold;
margin:15px 0}

.caixa_foto {
width:125px;
float:left;
padding-left:20px;
margin-bottom:20px}

a.v_submenu_aplec:link, a.v_submenu_aplec:visited {color:#005297;
}
a.v_submenu_aplec_triat:link, a.v_submenu_aplec_triat:visited {color:#005297;
font-weight:bold;}

/***********************
******JIF ANTERIOR******
***********************/

table td#columna_02_jif {background:url(../img/fons_06.gif) left top no-repeat;}
div#columna_02_jif p {margin-left:20px; margin-bottom:5px; margin-right:15px}

.barra_submenu {padding-left:150px; padding-bottom:25px}
a.v_submenu_jif:link, a.v_submenu_jif:visited {
display:block;
background-color:#D7D7D7;
padding:2px 8px;
margin-right:8px;
color:#005297;
font-size:10px}

h3#entradeta_02 {color:#C61331;
font-size:14px;
line-height:1.3em;
margin-left:20px;
margin-bottom:10px;
font-weight:bold}

h2.subtitol_02 {background:url(../img/fletxa_06.gif) left top no-repeat;
padding-left:22px;
font-size:15px;
color:#C61331;
font-weight:bold;
margin:15px 0 10px 0}

.caixa_programa_dates_gris {
background-color:#EBEBEB;
padding:5px 15px;
margin:10px 0;}

.caixa_programa_dates_gris_jif {
background-color:#EBEBEB;
padding:5px 0 5px 0;
margin:10px 0;}

.data_programa {
color:#C61331;
font-weight:bold}

.dates_caixa_programa {
background:url(../img/punt_04.gif) 2px 6px no-repeat;
padding-left:10px}

.caixa_foto_gris {
width:130px;
float:left;
padding-left:15px;
margin-bottom:10px;
vertical-align:middle;}

.caixa_foto_gris div.foto{
padding:6px 10px 6px 10px;
background-color:#B7B6B6;
text-align:center;

vertical-align:middle;
}

.taller_dansa_text {
font-size:13px;
margin-bottom:10px;
font-weight:bold}

div#fil_ariadna {
margin-top:15px;
margin-left:35px;
color:#E20A16;}

.caixa_pais {
background-color:#FFBC02;
color:#FFFFFF;
padding:5px;
margin:5px 15px 0 0;
font-size:14px;
font-weight:bold;
text-align:center}

.foto_grup_interior {
float:left;
padding-left:20px;
margin-right:15px;
margin-bottom:10px}

.foto_grup_interior img {border:3px solid #B7B6B6}

.caixa_grups_dates_gris {
background-color:#EBEBEB;
padding:5px 15px;
margin:10px 15px 15px 15px;}

/***********************
********BLOG DE NOTICIES********
***********************/

table td#columna_02_blog {background:#2A8099 url(../img/fons_08.gif) left bottom no-repeat;
padding-bottom:180px}

table td#columna_01_blog {background:url(../img/fons_09.gif) right top no-repeat;
padding-top:20px}

.caixa_blau_01 {background-color:#2A8099;
padding:10px 3px 10px 5px;}


h2.titol_blog_interior {background:url(../img/fletxa_04.gif) left top no-repeat;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding-left:17px;
padding-bottom:5px}

h2.subtitol_03 {
padding-left:22px;
margin:15px 0 10px 0;
font-weight:bold;
color:#2A8099;
font-size:18px;
}

h2.subtitol_03 a:link, h2.subtitol_03 a:visited{
font-size:18px;
color:#2A8099;
font-weight:bold;
text-decoration:none
}
h2.subtitol_03 a:hover{
font-size:18px;
color:#C61331;
font-weight:bold;
text-decoration:none
}

h2 .data_blog {
color:#58BEC9;
font-size:14px}

.arxiu_noticies {
background:url(../img/punt_05.gif) 15px 6px no-repeat;
padding-left:22px;
padding-bottom:3px}

.camp_cercar_blog {
width:160px;
border:0;
margin-left:15px;
margin-top:5px;
font-size:14px}

a.boto_rss:link, a.boto_rss:visited {background:url(../img/boto_rss.gif) left top no-repeat;
padding-left:50px;
color:#FFFFFF;
padding-bottom:10px}

.tags_noticies {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
margin:10px 0 0 20px}

.ratlla_horitzontal_01 {background:url(../img/ratlla_01.gif) left top repeat-x;
height:2px;
margin:20px 20px 10px 20px}

a.pagina:link,a.pagina:visited {
color:#2A8099;
display:block;
font-size:0.9em;
padding:3px 8px;
border:1px solid #fff;
margin-left:5px;
text-decoration:none;background-color:#EEEACC;}

a.pagina:hover {
background-color:#2A8099;
color:white;
}

a.p_activa:link,a.p_activa:visited,a.p_activa:hover {
color:#464241;
font-weight:bold;
background:none;
border:1px solid #fff;
cursor:default;}


a.fletxa_dreta {display:block;
width:18px;
height:20px;
background-position:0 0;
background-repeat:no-repeat;
}

a.fletxa_dreta:link, a.fletxa_dreta:visited {
background:url(../img/fletxa_dreta.gif) right top no-repeat;
text-indent:-20000px}

a.fletxa_dreta:hover {background-position:0px}

a.text_fletxa_dreta:link, a.text_fletxa_dreta:visited {
color:#2A8099;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0 5px 0 15px}

a.fletxa_esquerra {display:block;
width:18px;
height:20px;
background-position:0 0;
background-repeat:no-repeat;
}

a.fletxa_esquerra:link, a.fletxa_esquerra:visited {
background:url(../img/fletxa_esquerra.gif) left top no-repeat;
text-indent:-20000px}

a.fletxa_esquerra:hover {background-position:-22px}
a.text_fletxa_esquerra:link, a.text_fletxa_esquerra:visited {
color:#2A8099;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0 15px 0 5px}

.fletxa_pujar {text-align:right;
width:48px}

a.v_pujar:link, a.v_pujar:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#005297}

.verdana {font-family:Verdana, Arial, Helvetica, sans-serif}

.ratlla_horitzontal_02 {background:url(../img/ratlla_02.gif) left top repeat-x;
height:2px;
margin:15px 20px}

.math_captcha{width:100px; margin-left:10px; margin-top:35px;}

/***********************
*****AGENDA********
***********************/

table td#columna_02_agenda {background:#C61331 url(../img/fons_10.gif) left bottom no-repeat;
padding-bottom:180px}

table td#columna_01_agenda {background:url(../img/fons_11.gif) right top no-repeat;
padding-top:40px}

.caixa_vermell_01 {background-color:#C61331;
padding:10px 3px 10px 5px;}


h2.titol_agenda_interior {background:url(../img/fletxa_02.gif) left top no-repeat;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding-left:17px;
padding-bottom:5px}

.nuvol_tags {line-height:1.7em; text-align:center; padding: 0px 1px 0px 1px;}

a.v_nuvol_tags:link, a.v_nuvol_tags:visited {
color:#FC9E87;
text-decoration:none}
a.v_nuvol_tags:hover {
color:#FFFFFF;
text-decoration:none}

h2.subtitol_04 {

margin:15px 0 10px 0;
font-weight:bold;
color:#C61331;
font-size:18px;
}

h2.subtitol_04 a:link, h2.subtitol_04 a:visited{
font-size:18px;
color:#C61331;
font-weight:bold;
text-decoration:none
}
h2.subtitol_04 a:hover{
font-size:18px;
color:#2A8099;
font-weight:bold;
text-decoration:none
}

h2 .data_agenda {
color:#EF4E3C;
font-size:14px}

.foto_agenda {
float:right;
padding-right:10px;
margin-left:15px;
margin-bottom:10px}
.foto_agenda img {border:3px solid #B7B6B6}

.caixa_agenda_adifolk {
background-color:#FFEFBA;
margin:0 20px;
padding:4px 15px 15px 15px;
height:1%}

.caixa_agenda_normal {
margin:0 20px;
padding:0px 0px 15px 0px}


.tags_agenda {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
margin:10px 0 0 0px}

/**********************
********QUE ES*********
***********************/
table td#fons_entitat {background:#EEEACC url(../img/fons_12.gif) left bottom no-repeat;
padding-bottom:80px;}

.espai_text_entitat {padding:20px 60px 0 40px;
font-size:11px}

.espai_sota_foto_text_entitat {padding:20px 20px 0 20px;
font-size:11px}

.espai_text_entitat p {margin-bottom:5px}

/**********************
******HISTORIC********
***********************/

table td#columna_01_historic {background:url(../img/fons_13.gif) right top no-repeat;
padding-top:20px}

h2.titol_historic {background:url(../img/punt_03.gif) left 9px no-repeat;
padding-left:20px;
font-size:18px;
font-weight:bold;
color:#464241;
padding-bottom:10px;
padding-top:5px}

div#columna_03_jif {margin-left:10px; margin-bottom:5px; margin-right:15px}
div#columna_03_jif p {margin-bottom:5px}

.nom_mapa {background:url(../img/fletxa_06.gif) left top no-repeat;
padding-left:22px;
font-size:15px;
color:#C61331;
font-weight:bold;
margin-bottom:5px}

.text_mapes {margin-left:10px;
background:url(../img/punt_04.gif) 8px 6px no-repeat;
padding-left:15px;
font-size:11px}

.border_mapa img {border:2px solid black}

.ratlla_horitzontal_03 {background:url(../img/ratlla_01.gif) left top repeat-x;
height:2px;
margin:20px 10px 20px 10px}

/**********************
********PATROCINADORS*********
***********************/
.caixa_logo {width:160px;
float:left;
text-align:center;
margin-bottom:15px}

a.v_patrocinador:link, a.v_patrocinador:visited {color:#005297;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none}

a.v_patrocinador:hover {color:#E20A16;
text-decoration:underline}

.caixa_agraiments {font-size:14px;
margin-left:35px;
padding-bottom:20px}

.caixa_agraiments p{margin-bottom:10px}

table td#contacte {background:#EEEACC url(../img/fons_14.gif) left bottom no-repeat;
padding-bottom:100px;
background-color:#464241}


.espai_formulari_contacte {padding:20px 60px 50px 40px;
font-size:12px}
/**********************
********MIDES*********
***********************/
.w_07 {width:8px}
.w_416 {width:408px}
.w_521 {width:520px}
.w_234 {width:235px}
.w_284 {width:284px}
.w_203 {width:203px}

.h_7 {height:7px}
.h_10 {height:10px}
.h_30 {height:30px}
/***********************
********COLORS*********
***********************/
.gris_01, a.gris_01:link, a.gris_01:visited  {color:#464241}
.groc_01, a.groc_01:link, a.groc_01:visited  {color:#FFBC02}
.blau_01, a.blau_01:link, a.blau_01:visited  {color:#005297}
.blau_02, a.blau_02:link, a.blau_02:visited  {color:#58BEC9;}
.vermell_01, a.vermell_01:link, a.vermell_01:visited  {color:#E20A16}
.negre, a.negre:link, a.negre:visited  {color:#000}
.blanc, a.blanc:link, a.blanc:visited  {color:#fff}

.normal {font-size:13px}

.f_groc_01 {background-color:#EEEACC}
.f_groc_02 {background-color:#FFBC02}
.f_gris_01 {background-color:#464241}
.f_gris_02 {background-color:#B7B6B6}
.f_blanc {background-color:#FFFFFF}

.f_blau_01 {background-color:#2A8099}
.f_vermell_01 {background-color:#C61331}

.per_esquerra_40 {margin-left:50px}
.per_dreta_40 {margin-right:40px}

.trobat{
	background-color:#FFBC02;
	color:#464241;
	border: 1px solid #FFFFFF;
}

.trobat_n{
	background-color:#FFBC02;
	color:#464241;
	border: 1px solid #FFFFFF;
}

a.xdefecte:link, a.xdefecte:visited{
	text-decoration:none;
	color: #2A8099;
}

a.xdefecte:hover{
	color: #C61331;
}


/***********************
********FACEBOOK I YOUTUBE*********
***********************/
div.facebook_home {
float:left; width:150px; text-align:center; padding-left:54px; padding-top:10px;
}
div.youtube_home {
float:left; width:100px; text-align:center; padding-top:35px;
}

