@charset "utf-8";
@font-face {
 	font-family: 'Baveuse';
	src: url("../fonts/baveuse.eot");
	src: local('Baveuse'),
	url("../fonts/baveuse.svg") format('svg'),
	url("../fonts/baveuse.otf") format('opentype');
}
@font-face {
 	font-family: 'Calibri';
	src: url("../fonts/calibri.eot");
	src: local('Calibri'),
	url("../fonts/calibri.svg") format('svg'),
	url("../fonts/calibri.otf") format('opentype');
}

/*AVISO DE COOKIES*/
.cc_container, .cc_message, .cc_btn{text-align: center !important;}
.cc_container .cc_btn, .cc_container .cc_btn:visited {background-color: #9DA981 !important;color: #FFFFFF !important;}
.cc_btn:hover{background-color: white !important; color: black !important;}
/*.cc_container a, .cc_container a:visited {color: #e9530e !important;}*/
.cc_message a:hover{text-decoration: underline !important; color: #9DA981 !important; }

#body{
	background-image:url(../imatges/plantilla_principal/logo_fons.jpg);
	background-repeat:no-repeat;
	background-color:#d0e1ab;
	background-attachment:fixed;
}

a{text-decoration:underline; cursor:pointer; color:#000;}

#div_principal{ margin-top:20px; margin-bottom:30px; max-width:960px;}

#capcalera{position:relative; z-index:251; border-style:none; width:100%;}

/*botons_principals*/
#div_botons_principals_general_cat{
	text-align:center;
	position:relative;
	float:right;
	top:12px;
	margin-top:-12px;
	width:670px;
	height:33px;
	z-index:251;
}
#div_botons_principals_general_esp{
	text-align:center;
	position:relative;
	float:right;
	top:12px;
	margin-top:-12px;
	width:660px;
	height:33px;
	z-index:251;
}
#div_botons_principals_general_eng{
	text-align:center;
	position:relative;
	float:right;
	top:12px;
	margin-top:-12px;
	width:650px;
	height:33px;
	z-index:251;
}
#div_botons_idiomes{
	font-family:calibri;
	font-size:0.9rem;
	line-height:0.9rem;
	position:relative;
	max-width:960px;
	z-index:252;
	text-align:right;
	margin-bottom:-10px;
}
a.links_idiomes{
	font-family:calibri;
	font-size:0.9rem;
	line-height:0.9rem;
	color:#525944;
}
a.links_idiomes:hover{
	color:#000;
}
#div_capcalera{
	max-width:960px;
	margin-bottom:-12px;
}
#div_boto_inici{
	float:left;
	text-align:center;
	position:relative;
	width:115px;
	height:33px;
	z-index:251;
}
#div_boto_blog{
	float:left;
	text-align:center;
	position:relative;
	width:115px;
	height:33px;
	z-index:251;
}
#div_botons_principals_cat{
	float:left;
	text-align:center;
	position:relative;
	margin-top:0px;
	width:540px;
	height:33px;
	z-index:251;
}
#div_botons_principals_esp{
	float:left;
	text-align:center;
	position:relative;
	margin-top:0px;
	width:550px;
	height:33px;
	z-index:251;
}
#div_botons_principals_eng{
	float:left;
	text-align:center;
	position:relative;
	margin-top:0px;
	width:510px;
	height:33px;
	z-index:251;
}
.botons_principals{
	color:#525944;
	font-family:'Baveuse';
	font-size:22px;
	font-weight:bold;
	vertical-align:top;
	cursor:pointer;
	text-decoration:none;
	position:relative;
	z-index:250;
}
.botons_principals_actiu{
	color:#000;
	font-family:'Baveuse';
	font-size:22px;
	font-weight:bold;
	vertical-align:top;
	text-decoration:none;
	position:relative;
	z-index:250;
}

#text_boto_inici{width:110px; height:36px; float:left; text-align:center}
#text_boto_que_fem_cat{width:180px; height:36px; float:left; text-align:center}
#text_boto_qui_som_cat{width:180px; height:36px; float:left; text-align:center}
#text_boto_contacte_cat{width:180px; height:36px; float:left; text-align:center}

#div_botons_principals_general_esp #div_boto_inici {width:100px; }
#div_botons_principals_general_esp #text_boto_inici {width:100px; font-size:18px; margin-top:3px; }
#text_boto_que_fem_esp{width:185px; height:36px; float:left; text-align:center; font-size:18px; margin-top:3px;}
#text_boto_qui_som_esp{width:210px; height:36px; float:left; text-align:center; font-size:18px; margin-top:3px;}
#text_boto_contacte_esp{width:140px; height:36px; float:left; text-align:center; font-size:18px; margin-top:3px;}

#text_boto_que_fem_eng{width:190px; height:36px; float:left; text-align:center}
#text_boto_qui_som_eng{width:170px; height:36px; float:left; text-align:center}
#text_boto_contacte_eng{width:150px; height:36px; float:left; text-align:center}
.espai_plegador{width:10px; height:36px; float:left;}


/*llistes desplegables*/
#div_desplegable_que_fem_cat{
	float:right;
	background-image:url(../imatges/plantilla_principal/desplegable_que_fem.png); background-size:cover;
	width:180px;
	height:200px;
	position:absolute;
	right:367px;
	margin-top:-240px;
	z-index:100;
	line-height:21px;
}
#div_desplegable_que_fem_esp{
	float:right;
	background-image:url(../imatges/plantilla_principal/desplegable_que_fem_es.png); background-size:cover;
	width:237px;
	height:200px;
	position:absolute;
	right:342px;
	margin-top:-240px;
	z-index:100;
	line-height:21px;
}
#div_desplegable_que_fem_eng{
	float:right;
	background-image:url(../imatges/plantilla_principal/desplegable_que_fem_en.png); background-size:cover;
	width:237px;
	height:180px;
	position:absolute;
	right:315px;
	margin-top:-240px;
	z-index:100;
	line-height:21px;
}
#div_desplegable_contacte_cat{
	float:right;
	background-image:url(../imatges/plantilla_principal/desplegable_contacte.png);
	width:180px;
	height:90px;
	position:absolute;
	right:6px;
	margin-top:-140px;
	z-index:100;
	line-height:21px;
}
#div_desplegable_contacte_esp{
	float:right;
	background-image:url(../imatges/plantilla_principal/desplegable_contacte.png);
	width:180px;
	height:90px;
	position:absolute;
	right:-5px;
	margin-top:-140px;
	z-index:100;
	line-height:21px;
}
#div_desplegable_contacte_eng{
	float:right;
	background-image:url(../imatges/plantilla_principal/desplegable_contacte.png);
	width:180px;
	height:90px;
	position:absolute;
	right:0;
	margin-top:-140px;
	z-index:100;
	line-height:21px;
}
.botons_secundaris{
	color:#525944;
	font-family:'Calibri';
	font-weight:bold;
	cursor:pointer;
	text-decoration:none;
}
#boto_que_sha_fet{position:relative; top:5px;}
#boto_seguiment_censos{position:relative; top:5px;}
#boto_caixes_niu{position:relative;	top:10px;}
#boto_recuperacio{position:relative; top:15px;}
#boto_publicacions{position:relative; top:20px;}
#boto_divulgacio{position:relative; top:25px;}
#boto_botiga{position:relative; top:30px;}
#boto_formulari{position:relative; top:5px;}
#boto_altres_formularis{position:relative; top:10px;}

#boto_menu_responsive { display:none; }
#div_desplegable_menu_responsive { display:none; }

/*contingut*/
#div_contingut{
	float:left;
	background-color:#9DA981;
	border-radius:10px;
	box-shadow: 4px 4px 4px #717a5d;
	max-width:872px;
	font-family:'Calibri';
	position:relative;
	z-index:5;
	margin-top:-285px;
	margin-bottom:18px;
	margin-right: 8px;
	overflow:hidden;
	padding: 40px 40px;
}
.div_apartats_que_fem_historia{
	position:relative;
	text-align:justify;
}
.div_apartats_contacte{
	position:relative;
	text-align:justify;
}
.subtitols_apartats{font-size:22px; position:relative}

 /*apartat inici*/
 #div_inferior { clear:both; float:left; width:300px; text-align:center; margin-right:20px; } 
.titols_inici {font-family:'Calibri'; font-size:24px;}
.barra { width:490px; height:5px;}
.agenda_proxima { background-image:url(../imatges/inici/agenda/proxima.png); background-repeat:no-repeat}
.div_titol_agenda { font-family:'Baveuse'; font-size:22px; font-weight:bold; text-align:center; position:relative; top:25px}
#div_sabies_que { float:right; margin-top:21px; margin-left:20px; width:321px; height:178px; background-color:#ACBF91; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; behavior: url(css/PIE.htc);}
#div_anelles_noticies { width:530px; float:left; }
#div_imatge_anelles { float:left; margin-top:21px; width:253px; height:178px; background-color:#ACBF91; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; behavior: url(css/PIE.htc); behavior: url(css/PIE.htc);}
#div_imatge_noticies { float:right; margin-top:21px; width:253px; height:178px; background-color:#ACBF91; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; behavior: url(css/PIE.htc);}
#div_slideshow { float:left; width:530px; height:300px; position:relative; z-index:99; background-color:#ACBF91; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; behavior: url(css/PIE.htc);}
#div_contingut_agenda { float:right; background-color:#ACBF91; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; behavior: url(css/PIE.htc); height:300px; width:321px; position:relative; text-align:left; z-index:10; top:55px; left:-39px; font-family:Calibri; }
#div_joc_becades { -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; behavior: url(css/PIE.htc); background-image:url(../imatges/inici/joc_becades/fons.jpg); background-position:left; height:243px; width:499px; position:relative; top:15px; cursor:none; overflow:hidden}

/*apartats interiors*/
.div_text_esquerra { float:left; width:61%; margin-top:-20px; }
.div_imatge_dreta { float:left; margin-left:5%; width:34%; }
.div_imatge_dreta img { width:100%; }

.div_imatge_esquerra { float:left; width:34%; margin-right:5%; margin-top:20px; }
.div_imatge_esquerra img { width:100%; }
.div_text_dreta { float:left; width:61%; }

/*apartat anellament*/
.titols_anellament { float:left; }
.titols_anellament a, .titols_seguiment_censos a { text-decoration:none; }
iframe.video_incrustat { margin-top:30px; margin-bottom:10px; max-width:500px; width:100%; }
p.peu_video { margin:0; font-size:14px; }

/*apartat divulgació*/
.img_petita_divulgacio{border-style:solid; border-width:thin; margin-right:5px}

/*apartat publicacions*/
.p_introduccio{margin-top:-10px}
#div_articles_general{display:none; margin-left:20px; position:relative; top:-10px}
#div_posters_general{display:none}
#div_calendaris_general{display:none}
#div_llibres_general{display:none}
#div_altres_general{display:none}
#div_samarretes_general{display:none}
#articles_colum1{float:left; width:390px; margin-right:10px}
#articles_colum2{float:right; width:400px}
.span_publicacions{cursor:pointer; text-decoration:underline}
.h_publicacions{cursor:pointer}
.div_publicacions{display:none}
.img_calendari{border-style:solid; border-width:thin; height:400px}
.img_calendari_petit{border-style:solid; border-width:thin; height:140px; margin-left:5px; margin-right:5px}
.img_adhesiu_petit{height:100px}
.taula_articles{border-style:none; text-align:left; margin-top:-7px}
.taula_articles td{height:60px;}
.taula_publicacions{border-style:none; text-align:center}
.taula_publicacions td{width:130px;}
.taula_calendaris{border-style:none; text-align:center}

/*apartats contacte*/
#div_dades_contacte{position:relative; text-align:center; margin-bottom:14px}
#quadre_dades_contacte{background-color:#ACBF91; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; behavior: url(css/PIE.htc); max-width:450px; padding-bottom:60px; padding-left:20px; padding-right:20px; }
#quadre_formulari_contacte{background-color:#ACBF91; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; behavior: url(css/PIE.htc); max-width:523px; height:310px; padding-bottom:100px; padding-left:20px; padding-right:20px; }
#quadre_altres_formularis{background-color:#ACBF91; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; behavior: url(css/PIE.htc); max-width:523px; padding-bottom:70px; padding-left:20px; padding-right:20px;}
#link_formulari_contacte{float:left; margin-left:50px}
#link_altres_formularis{float:right; margin-right:50px}
.div_apartats_contacte p{font-family:calibri; font-size:16px;}

#div_formulari_contacte{position:relative; text-align:left; max-width:440px;}
.inputs_formulari{font-family:calibri; font-size:14px; width:100%; background-color:#d0e1ab; border-style:none; margin-bottom:10px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; behavior: url(css/PIE.htc); padding:0 5px 0 5px;}
#missatge{font-family:calibri; font-size:14px; width:100%; height:74px; background-color:#d0e1ab; border-style:none; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; behavior: url(css/PIE.htc); padding:0 5px 0 5px;}
#observacions{font-family:calibri; font-size:14px; width:100%; height:74px; background-color:#d0e1ab; border-style:none; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; behavior: url(css/PIE.htc); padding:0 5px 0 5px;}

#div_altres_formularis{position:relative; text-align:left; max-width:440px;}

/*peu de pàgina*/
#div_peu { font-family:'Calibri'; font-size:13px; text-align:left; position:relative; left:15px; max-width:960px}
#div_peu a { text-decoration:none}
#div_facebook { float:right; text-align:right; margin-right:35px; }

/*apartat botiga*/
.quadre_producte{width:160px; height:230px; float:left; margin-right:14px; background-color:#ACBF91; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; behavior: url(css/PIE.htc);}
.quadre_producte:last-child{margin-right:0;}
.foto_producte{vertical-align:bottom; margin-bottom:15px}
.nom_producte{margin-left:15px; margin-right:15px; font-size:14px; text-align:left; height:40px; text-align:center}
.div_preu{margin-left:15px; margin-right:15px; font-size:14px; text-align:right}
.preu{position:relative; top:8px}
#div_taula_carro{background-color:#ACBF91; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; behavior: url(css/PIE.htc); padding:15px; width:530px;}
.inputs_botiga{font-family:calibri; font-size:14px; width:40px; background-color:#d0e1ab; border-style:none; text-align:right; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; behavior: url(css/PIE.htc); padding:0 5px 0 5px;}
#div_dades_entrega{background-color:#ACBF91; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; behavior: url(css/PIE.htc); text-align:center; line-height:30px; width:750px; height:520px; margin-bottom:10px}
#quadre_dades_entrega{padding:20px 20px 20px 20px; text-align:right; line-height:30px; width:750px; margin-left:-30px;}
.inputs_dades_entrega{font-family:calibri; font-size:14px; width:200px; background-color:#d0e1ab; border-style:none; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; behavior: url(css/PIE.htc); padding:0 5px 0 5px; margin-left:10px}
.select_dades_entrega{font-family:calibri; font-size:14px; width:210px; background-color:#d0e1ab; border-style:none; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; behavior: url(css/PIE.htc); padding:0 5px 0 5px; margin-left:10px}
#observacions_dades_entrega{font-family:calibri; font-size:14px; width:200px; height:100px; background-color:#d0e1ab; border-style:none; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; behavior: url(css/PIE.htc); padding:0 5px 0 5px; margin-left:10px; margin-top:6px}
#observacions_dades_entrega_entrega{font-family:calibri; font-size:14px; width:200px; height:100px; background-color:#d0e1ab; border-style:none; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; behavior: url(css/PIE.htc); padding:0 5px 0 5px; margin-left:10px; margin-top:6px}

/*botons formularis i botiga*/
.botons_form_botiga{
	float:left;
	width:130px;
	font-size:14px;
	line-height:24px;
	cursor:pointer;
	background-color:#D0E1AB;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 3px 3px 4px #222;
    -webkit-box-shadow: 3px 3px 4px #222;
    box-shadow: 3px 3px 4px #222;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#222222')";
	text-align:center;
}

/*joc becades*/
.homenot_dreta1{width:136px; background:url("../imatges/inici/joc_becades/homenots_sprite.png") 0 0;}
.homenot_dreta2{width:136px; background:url("../imatges/inici/joc_becades/homenots_sprite.png") -140px 0;}
.homenot_dreta3{width:136px; background:url("../imatges/inici/joc_becades/homenots_sprite.png") -280px 0;}
.homenot_dreta4{width:136px; background:url("../imatges/inici/joc_becades/homenots_sprite.png") -420px 0;}
.homenot_dreta5{width:136px; background:url("../imatges/inici/joc_becades/homenots_sprite.png") -560px 0;}

.homenot_esquerra1{width:136px; background:url("../imatges/inici/joc_becades/homenots_sprite.png") 0 -201px;}
.homenot_esquerra2{width:136px; background:url("../imatges/inici/joc_becades/homenots_sprite.png") -140px -201px;}
.homenot_esquerra3{width:136px; background:url("../imatges/inici/joc_becades/homenots_sprite.png") -280px -201px;}
.homenot_esquerra4{width:136px; background:url("../imatges/inici/joc_becades/homenots_sprite.png") -420px -201px;}
.homenot_esquerra5{width:136px; background:url("../imatges/inici/joc_becades/homenots_sprite.png") -560px -201px;}

.homenot_dreta_s1{width:130px; background:url("../imatges/inici/joc_becades/homenots_sprite.png") -700px 0;}
.homenot_dreta_s2{width:83px; background:url("../imatges/inici/joc_becades/homenots_sprite.png") -829px 0;}
.homenot_dreta_s3{width:83px; background:url("../imatges/inici/joc_becades/homenots_sprite.png") -914px 0;}
.homenot_dreta_s4{width:152px; background:url("../imatges/inici/joc_becades/homenots_sprite.png") -1000px 0;}
.homenot_dreta_s5{width:180px; background:url("../imatges/inici/joc_becades/homenots_sprite.png") -1152px 0;}
.homenot_dreta_s6{width:175px; background:url("../imatges/inici/joc_becades/homenots_sprite.png") -1332px 0;}
.homenot_dreta_s7{width:168px; background:url("../imatges/inici/joc_becades/homenots_sprite.png") -1509px 0;}

.homenot_esquerra_s1{width:128px; background:url("../imatges/inici/joc_becades/homenots_sprite.png") -700px -201px;}
.homenot_esquerra_s2{width:83px; background:url("../imatges/inici/joc_becades/homenots_sprite.png") -829px -201px;}
.homenot_esquerra_s3{width:83px; background:url("../imatges/inici/joc_becades/homenots_sprite.png") -914px -201px;}
.homenot_esquerra_s4{width:152px; background:url("../imatges/inici/joc_becades/homenots_sprite.png") -1000px -201px;}
.homenot_esquerra_s5{width:180px; background:url("../imatges/inici/joc_becades/homenots_sprite.png") -1152px -201px;}
.homenot_esquerra_s6{width:175px; background:url("../imatges/inici/joc_becades/homenots_sprite.png") -1332px -201px;}
.homenot_esquerra_s7{width:170px; background:url("../imatges/inici/joc_becades/homenots_sprite.png") -1507px -201px;}

.becada_dreta1{width:36px; background:url("../imatges/inici/joc_becades/becades_sprite.png") 0 1px;}
.becada_dreta2{width:36px; background:url("../imatges/inici/joc_becades/becades_sprite.png") -41px 1px;}
.becada_dreta3{width:36px; background:url("../imatges/inici/joc_becades/becades_sprite.png") -81px 1px;}
.becada_volant_dreta1{width:43px; background:url("../imatges/inici/joc_becades/becades_sprite.png") -120px 1px;}
.becada_volant_dreta2{width:46px; background:url("../imatges/inici/joc_becades/becades_sprite.png") -168px 1px;}
.becada_volant_dreta3{width:46px; background:url("../imatges/inici/joc_becades/becades_sprite.png") -216px 1px;}
.becada_volant_dreta4{width:46px; background:url("../imatges/inici/joc_becades/becades_sprite.png") -266px 1px;}
.becada_volant_dreta5{width:46px; background:url("../imatges/inici/joc_becades/becades_sprite.png") -311px 1px;}
.becada_volant_dreta6{width:46px; background:url("../imatges/inici/joc_becades/becades_sprite.png") -358px 1px;}
.becada_volant_dreta7{width:46px; background:url("../imatges/inici/joc_becades/becades_sprite.png") -406px 1px; transform:rotate(-15deg); margin-left:9px; }
.becada_volant_dreta8{width:43px; height:38px; background:url("../imatges/inici/joc_becades/becades_sprite.png") -452px 1px;}

.becada_esquerra1{width:36px; background:url("../imatges/inici/joc_becades/becades_sprite.png") 0 -38px;}
.becada_esquerra2{width:36px; background:url("../imatges/inici/joc_becades/becades_sprite.png") -41px -38px;}
.becada_esquerra3{width:36px; background:url("../imatges/inici/joc_becades/becades_sprite.png") -81px -38px;}
.becada_volant_esquerra1{width:43px; background:url("../imatges/inici/joc_becades/becades_sprite.png") -120px -38px;}
.becada_volant_esquerra2{width:46px; background:url("../imatges/inici/joc_becades/becades_sprite.png") -168px -38px;}
.becada_volant_esquerra3{width:46px; background:url("../imatges/inici/joc_becades/becades_sprite.png") -216px -38px;}
.becada_volant_esquerra4{width:46px; background:url("../imatges/inici/joc_becades/becades_sprite.png") -266px -38px;}
.becada_volant_esquerra5{width:46px; background:url("../imatges/inici/joc_becades/becades_sprite.png") -311px -38px;}
.becada_volant_esquerra6{width:46px; background:url("../imatges/inici/joc_becades/becades_sprite.png") -358px -38px;}
.becada_volant_esquerra7{width:46px; background:url("../imatges/inici/joc_becades/becades_sprite.png") -406px -38px;}
.becada_volant_esquerra8{width:43px; height:38px; background:url("../imatges/inici/joc_becades/becades_sprite.png") -452px -38px;}