/* ------------ Agenda ------------------ */
div.div_calendari { float: right; width: 318px; min-height: 166px; font-size: 12px; }
table.calendari_mes { width: 100%; font-size: 15px; font-weight: bolder }
table.calendari_mes td { text-align: center }
table.calendari_mes td.desplacament { width: 130px }
table.calendari { width: 100%; font-family: arial,sans-serif; }
table.calendari td { text-align: center; height: 5px; }
table.calendari td.cal_fest { font-weight: bolder; color: #ff0000; }
table.calendari td.cal_avui { font-weight: bolder; }
table.calendari td.cal_acte, table.calendari td.cal_acte a { font-weight: bolder; color: #BB403E;}
div.mapa { display: none; height: 250px; border: 1px solid #445566; }

div.acte div.acte_imatge { float: left; width: 160px }
div.acte div.acte_descripcio { float: right; width: 470px }
div.acte div.acte_data { float: left; width: 130px; }
div.acte div.acte_data h1 { font-size: 35px; margin: 0; color: #900312; }
div.acte div.acte_data h4 { font-size: 16px; margin: 0 0 10px 0; }
div.acte div.acte_titol { float: left; width: 348px; }
div.acte div.acte_titol h4 { margin: 0; }


div.dos_blocs_esquerra {
	float: left;
	display: block;
	position: relative;
	width: 480px;
	padding-right: 53px;
}
div.dos_blocs_dreta {
	float: right;
	display: block;
	position: relative;
	width: 323px;
	margin-right:69px;
	padding-left:29px;
	border-left:1px solid #EBEBEB;
}

div.separacio_vermell {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/fons/fons_vermell.gif) repeat scroll 0 0;
height:10px;
margin-bottom:10px;
margin-top: 4px;
}

div.bloc_esquerra_galeria {
	float: left;
	display: block;
	position: relative;
	width: 118px;
	padding-left: 22px;	
}

div.bloc_centre_galeria {
	display: block;
	position: relative;
	width: 366px;
	border-left:1px solid #EAE7E7;
	padding-left: 10px;
}

div.bloc_dreta_galeria {
	float: right;
	display: block;
	position: relative;
	width: 366px;
	border-left:1px solid #EAE7E7;
	padding-left: 10px;
}

.agenda_dia{
	width: 50px;
	float: left;
}

.agenda_dia_mes {
	text-align: center;
}

.agenda_dia_numero {
	text-align: center;
	margin-top:-12px;
}

.dreta {
	float: right;
	width: 150px;
	text-align: right;
}
