
/* Generics 
----------------------------------------------*/
body{background:#fff; font-family:"Trebuchet MS",helvetica,arial,verdana; color:#737373;font-size:11px; padding:0;margin:0; line-height:1.2;}

a{color:#cc2127;text-decoration:none;}
a:hover{text-decoration:underline;}
h1,h2,h3,h4,h5{margin:0;padding:0;}
h1{color:#4d6d3e; font-size:20px; font-weight:normal;background:url(../img/subr_titol.gif) no-repeat left bottom;padding:0 0 7px;margin:0 0 16px;}
h2{color:#4d6d3e; font-size:18px; font-weight:normal;margin:0 0 8px;}
h3{color:#4d6d3e; font-size:16px; font-weight:normal;line-height:1;margin:0 0 14px;line-height:1.3;}
h4{color:#4d6d3e; font-size:15px;margin:0 0 3px;}
h5{color:#4d6d3e; font-size:14px; font-weight:normal;}

h1.atencio{color:#ff0000; font-size:24px; font-weight:normal;text-align:center;background:none;padding:0 0 4px;margin:0 0 8px;}
img{border:0;display:block;}
form,p,li{margin:0;padding:0;}
input,textarea{color:#737373;font-size:11px; }
ul{margin:0;padding:0;list-style:none;}
address{padding-left:10px;padding-right:2px; font-style:normal;}

/* Layout 
----------------------------------------------*/
#contenidor{width:904px;margin:0 auto;background:#fff;}
/*#capcalera{height:237px;background:url(../img/bg_header.jpg) repeat-x 0 0; }*/
#contingut{background:url(../img/bg_contingut.gif) repeat 0 0;padding:0 10px 28px 10px;}
.contingut-inner{background:#fff;overflow:hidden;padding:25px 0 0 15px;}
#p-home #contingut{padding-bottom:0;}
#p-home .warning{background:#ffffff;}
.columna-w{float:left;width:904px;margin:0 25px 0 0;}
#p-home .contingut-inner{background:transparent;}
.columna-0{float:left;width:100%;margin:0 25px 0 0;}
.columna-1{float:left;width:203px;margin:0 25px 0 0;}
#p-home .columna-1{float:left;width:203px;margin:0 15px 0 0;}
.columna-2{float:left;width:203px;margin:0 15px 0 0;}
.columna-3{float:left;width:203px;margin:0 15px 0 0;}
.columna-4{float:left;width:203px;}
#peu{clear:both;background:#00431c url(../img/bg_peu.gif) no-repeat left bottom;}
.centre{float:left;width:624px;}



/* Menu 
----------------------------------------------*/

#menu{margin:0 0 27px;}
#p-home #menu{margin-bottom:15px;}
#menu .inner2{min-height:316px;padding:0 11px 7px 7px;}
#menu ul{margin:0;}
#menu li{padding:0 0 5px;margin:0 0 6px;overflow:hidden;border-bottom:1px solid #c2c2c2;}
#menu li a{display:block;color:#666; font-size:14px;background:url(../img/list.gif) no-repeat 0 2px;padding:0 0 0 20px;}
#menu li a:hover,#menu li.on a{color:#cc2127;text-decoration:none;}
#menu li.nivell2 {padding:2px 10px 2px 10px;margin:0 0 2px;overflow:hidden;border-bottom:1px solid #c2c2c2;}
#menu li.nivell2 a{display:block;color:#666; font-size:14px;background:url(../img/list2.gif) no-repeat 0 2px;padding:0 0 0 10px;}
#menu li.nivell3 {padding:2px 10px 2px 10px;margin:0 0 2px;overflow:hidden;border-bottom:0px solid #c2c2c2;background-color:#f0f0f0;}
#menu li.nivell3 a{display:block;color:#666; font-size:11px;background:url(../img/bullet.gif) no-repeat 0 2px;padding:0 0 0 10px;}


/* Contingut 
----------------------------------------------*/


/*header*/
/*#capcalera{background:url(../images/fotocatedral.jpg) repeat-x 0 0;}*/
#capcalera #franjasuperior{background:#00431C;width:100%;height:10px;}
#capcalera #franjainferior{background:#00431C;width:100%;height:4px;}
#capcalera #logo{position:relative;left:34px;top:23px;width:145px;height:114px;margin:0;padding:0;background:none; display: table; overflow: hidden;font-size:12px;line-height:1.4;}
#capcalera #logo span{display: table-cell; vertical-align: middle;}
#capcalera #logo a{color:#686868;text-align:center;}
#capcalera #menu-sup{position:relative;right:0;top:6px;font-size:9px;text-transform:uppercase;color:#00431C;}
#capcalera #menu-sup a{color:#00431C;font-weight:bold;}
#capcalera #menu-sup li{display:inline;background:url(../img/separador_menu_sup.gif) no-repeat 0 2px;padding:0 3px 0 8px;vertical-align:middle;}
#capcalera #menu-sup li.first{background-image:none;}
#capcalera #menu-sup li.first img{margin-top:-2px;}
#capcalera #menu-sup img{display:inline;vertical-align:middle;}
#capcalera .frm-cercador {position:absolute;right:14px;top:33px;background:#00431C;padding:3px 5px 8px 8px;}
#capcalera .frm-cercador label{font-size:9px;color:#fff;text-transform:uppercase;font-weight:bold;padding:0 1px 0 0;}
#capcalera .frm-cercador #cercador{width:111px;border:1px solid #7c7c7c;}
#capcalera .frm-cercador input{vertical-align:middle;}



/*contingut*/

.franjamig{background:#00431C;width:100%;height:4px;}
.caixa1{background:url(../img/bg_caixa1_top.gif) no-repeat 0 0;padding:15px 0 0;margin:0 0 7px;}
.caixa1 .inner1{background:url(../img/bg_caixa1_bottom.gif) no-repeat left bottom;padding:0 0 14px;}
.caixa1 .inner2{background:url(../img/bg_caixa1_middle.gif) repeat-y 0 0;padding:0 17px 0 14px;}

.caixa2{background:url(../img/bg_caixa1_top_titol.gif) no-repeat 0 0;padding:0;margin:0 0 7px;}
.caixa2 .titol{color:#fff; font-size:14px;text-transform:uppercase;font-weight:bold;padding:0 14px 0 12px;margin:0;line-height:27px;}
.caixa2 .inner1{background:url(../img/bg_caixa1_bottom.gif) no-repeat left bottom;padding:0 0 14px;}
.caixa2 .inner2{background:url(../img/bg_caixa1_middle.gif) repeat-y 0 0;padding:10px 14px 0 12px;}

.caixa3{background:url(../img/bg_caixa3_top.gif) no-repeat 0 0;padding:11px 0 0;margin:0 0 7px;width:199px;}
.caixa3 .inner1{background:url(../img/bg_caixa3_bottom.gif) no-repeat left bottom;padding:0 0 11px;}
.caixa3 .inner2{border-left:1px solid #00431C;border-right:1px solid #00431C;padding:0 14px 0 14px;}

.caixa4{background:url(../img/bg_caixa3_top_titol.gif) no-repeat 0 0;padding:0;margin:0 0 7px;width:199px;}
.caixa4 .titol{color:#fff; font-size:11px;text-transform:uppercase;font-weight:bold;padding:0 14px 0 12px;margin:0;line-height:26px;}
.caixa4 .inner1{background:url(../img/bg_caixa3_bottom.gif) no-repeat left bottom;padding:0 0 11px;}
.caixa4 .inner2{border-left:1px solid #00431C;border-right:1px solid #00431C;padding:12px 14px 6px 14px;}
.caixa4 ul.list li{padding-bottom:5px;}


.caixa5{background:url(../img/bg_caixa4_top.gif) no-repeat 0 0;padding:11px 0 0;margin:0 0 30px;width:276px;}
.caixa5 .titol{border-bottom:1px solid #bfbfbf;padding:0 0 3px;font-size:14px;font-weight:normal; margin:0 0 12px;}
.caixa5 .titol2{border-bottom:0px solid #bfbfbf;padding:0 0 3px;font-size:14px;font-weight:normal; margin:0 0 3px;}
.caixa5 .inner1{background:url(../img/bg_caixa4_bottom.gif) no-repeat left bottom;padding:0 0 11px;}
.caixa5 .inner2{border-left:1px solid #bfbfbf;border-right:1px solid #bfbfbf;padding:0 14px 0 14px;min-height:162px;}
.caixa5 ul.list li{padding-bottom:5px;margin-left:10px;}
.caixa5 ul.list{margin-bottom:6px;}

.caixa6{background:url(../img/bg_caixa4_top.gif) no-repeat 0 0;padding:11px 0 0;margin:10px 10px 10px 10px;width:276px;}
.caixa6 .titol{border-bottom:1px solid #bfbfbf;padding:0 0 3px;font-size:16px!important;font-weight:bold!important; margin:0 0 12px;}
.caixa6 .titol2{border-bottom:0px solid #bfbfbf;padding:0 0 3px;font-size:16px;font-weight:normal; margin:0 0 3px;}
.caixa6 .inner1{background:url(../img/bg_caixa4_bottom.gif) no-repeat left bottom;padding:0 0 11px;}
.caixa6 .inner2{border-left:1px solid #bfbfbf;border-right:1px solid #bfbfbf;padding:0 14px 0 14px;min-height:162px;}
.caixa6 ul.list li{padding-bottom:5px;margin-left:10px;}
.caixa6 ul.list{margin-bottom:6px;}

.caixamenu{background:url(../img/bg_caixa4_top.gif) no-repeat 0 0;padding:11px 0 0;margin:0 0 30px;width:276px;float:left;margin-right:5px;margin-bottom:5px;}
.caixamenu .titol{border-bottom:1px solid #bfbfbf;padding:0 0 3px;font-size:14px;font-weight:normal; margin:0 0 12px;}
.caixamenu .titol2{border-bottom:0px solid #bfbfbf;padding:0 0 3px;font-size:14px;font-weight:normal; margin:0 0 3px;}
.caixamenu .inner1{background:url(../img/bg_caixa4_bottom.gif) no-repeat left bottom;padding:0 0 11px;}
.caixamenu .inner2{border-left:1px solid #bfbfbf;border-right:1px solid #bfbfbf;padding:0 14px 0 14px;min-height:162px;}
.caixamenu ul.list li{padding-bottom:5px;margin-left:2px;font-size:11px;}
.caixamenu ul.list{margin-bottom:6px;}

.mes-info{margin:0 0 10px;}
.mes-info a{background:url(../img/list.gif) no-repeat 0 0;padding:1px 0 3px 20px;
font-size:10px;font-weight:bold;}

#recomanem{margin:0 0 15px;}
#recomanem .inner2{min-height:302px;}
#recomanem h3{margin:0 0 10px;}
#recomanem .foto{margin:0 0 10px;}
#recomanem .text{margin:0 0 7px;}

#destacats{margin:0 0 15px;}
#destacats .inner2{min-height:302px;}
#destacats h3{margin:0 0 5px;}
#destacats li{border-bottom:1px solid #c2c2c2;padding:0 0 4px;margin:0 0 7px;}
#destacats .text{margin:0 0 7px;}
#destacats .veure-tots{text-align:center;font-weight:bold;}

#inscriute a{display:block;background:url(../img/ico_butlleti.gif) no-repeat 0 0;padding:2px 0 3px 27px;font-size:12px;font-weight:bold;}

#calendari .titol{font-size:11px;text-align:center;}

#intranet{margin:0 0 15px;}
#intranet .titol{font-weight:bold;border-bottom:1px solid #00431C;font-size:14px;margin:0 0 10px;}
#intranet form input{width:111px;border:1px solid #c4c4c4;margin:0 0 0 7px;}
#intranet form p{padding:0 0 6px;}
#intranet form p.boto {text-align:right;}
#intranet form p.boto input{border:none;background:#fff;color:#000;text-decoration:underline;padding:0;cursor:pointer;width:auto;margin:0 15px 0 0;}
#intranet .recordar a{background:url(../img/ico_recordar.gif) no-repeat 0 0;padding:0 0 2px 20px;color:#737373;font-size:10px;line-height:20px;}

#logos{clear:both;overflow:hidden; background:#fff;margin:0 25px 10px 0;font-size:11px; font-weight:bold;padding:7px 0 7px 22px;}
#logos div{float:left;}
#logos ul,#logos li,#logos li img{display:inline;vertical-align:middle;}
#logos .patrocinadors{background:url(../img/separador_logos.gif) no-repeat right top; padding:0 34px 0 0;	}

.intro{margin:0 0 10px;}
.bloc{padding:14px 0 0;line-height:1.4;font-size:14px;}
.bloc p{padding:0 0 14px;}
ul.list{margin:0 0 14px;}
ul.list li{padding:0 0 14px 12px;background:url(../img/list2.gif) no-repeat 0 4px;}
ul.list2{margin:0 0 14px;}
ul.list2 li{padding:0 0 2px 12px;background:url(../img/list2.gif) no-repeat 0 4px;}
ul.clearfix li { display: inline; }











.bloc .foto{float:right;border-top:1px solid #9e9e9e;padding:2px 0;margin:0 0 20px 30px;background:url(../img/subr_foto.gif) no-repeat left bottom;}
.bloc .foto div{border-top:1px solid #9e9e9e;padding:6px 0 7px;margin:2px 0 0;font-size:10px;}
.bloc .fotol
{
	float:left;
	border-top:1px solid #9e9e9e;
	padding:2px 2px;
	margin:0 0 10px 20px;
	background:url(../img/subr_foto.gif) no-repeat left bottom;
}
.bloc .fotol div{
	border-top:1px solid #9e9e9e;
	float:left;
  padding:6px 0 7px;
  margin:2px 0 0;
  font-size:10px;
}
.bloc .fotor
{
	float:right;
	border-top:1px solid #9e9e9e;
	padding:2px 2px;
	margin:0 0 10px 20px;
	background:url(../img/subr_foto.gif) no-repeat left bottom;
}
.bloc .fotor div{
	border-top:1px solid #9e9e9e;
	float:right;
  padding:6px 0 7px;
  margin:2px 0 0;
  font-size:10px;
}
.bloc .fotol2
{
	border-top:1px solid #9e9e9e;
	padding:2px 2px;
	margin:0 0 25px 35px;
	background:url(../img/subr_foto.gif) no-repeat left bottom;
}
.bloc .fotol2 div{
	border-top:1px solid #9e9e9e;
	float:left;
  padding:6px 0 7px;
  margin:2px 0 0;
  font-size:10px;
}
.bloc .fotoc{align:center;border-top:1px solid #9e9e9e;padding:2px 0;margin:0 0 25px 35px;background:url(../img/subr_foto.gif) no-repeat left bottom;}
.bloc .fotoc div{border-top:1px solid #9e9e9e;padding:6px 0 7px;margin:2px 0 0;font-size:10px;}
.bloc .dades li{float:left;margin:0 20px 10px 0;background:none;padding:0;}
.bloc .dades {overflow:hidden;}
.bloc .dades li li{float:none;margin:0;padding:0 0 8px 12px;background:url(../img/list2.gif) no-repeat 0 4px;}
.bloc .dades p{padding:0;}

#fitxa{float:left;}
#mes-info{float:right;}
#agenda{float:right;}
#calendari{float:left;}
.separador{padding:10px 0 0;background:url(../img/linia_punts.gif) repeat-x 0 0;}

#nuvol{text-align:center;line-height:1.5;margin:0 0 30px;}
#nuvol li{display:inline;padding:0 5px;vertical-align:middle;}
#nuvol li a{color:#737373;white-space:nowrap;}
#nuvol .size1{font-size:10px;}
#nuvol .size2{font-size:11px;}
#nuvol .size3{font-size:12px;}
#nuvol .size4{font-size:18px;}
#nuvol .size5{font-size:24px;font-weight:bold;}

#links ul{margin:0;}




/* Peu 
----------------------------------------------*/

#peu{text-align:center;padding:16px 0 13px;}
#peu a{color:#fff;}
#peu ul{display:inline;background:url(../img/separador_peu.gif) no-repeat right 2px; padding:0 0 0 0;}
#peu li{display:inline;background:url(../img/separador_peu.gif) no-repeat 0 2px; padding:0 5px 0 8px;}


table
{
  font-size: 120%;
}
th
{
	background:#00431C;
	color: #ffffff;
}
td
{
	background:#f0f0f0;;
}