/* Estils CSS Baseºº */
/* CALENDARI */
@media all{
	
	#calendari{	}
	
	.calendari{
		color: #666666;
		font-size: var(--text-height16);
		background-color: transparent;
		border-collapse: separate;
		border-spacing: 4px; /* Separació entre cel·les */
		border: 0px solid #666666;
	}
	
	.calendari th, .calendari td {
		border: 0px solid #666666;
		width: 20px;
		padding: 4px;
		display: table-cell;
		vertical-align: inherit;
		font-weight: normal;
		text-align: center;
	}
	
	.fletxes {
		position:float;
		display: inline;
	}
	.fletxes a:link { color: var(--font-link); text-decoration: none; }
	.fletxes a:visited { color: var(--font-link); text-decoration: none; }
	.fletxes a:active { color: var(--font-active-link); text-decoration: none; }
	.fletxes a:hover { color: var(--font-active-link); text-decoration: none; }
		.anterior {
			float:left;
		}
		.posterior {
			float:right;
		}

	#navegacio { background-color: transparent; }
	#dies_setmana { background-color: transparent; }
		#dies_setmana a {
			display:block;
			text-decoration:none;
		}
	
	.no_dia { color: var(--background-color); background-color: var(--box-medium); }
	.es_avui { color: var(--font-color); background-color: var(--font-active-link); }
	.no_es_avui { color: var(--footer-color); background-color: var(--box-color); }
	.es_dissabte { color: var(--footer-color); background-color: var(--box-color); }
	.es_diumenge { color: var(--footer-color); background-color: var(--box-color); }
	.seleccionat { color: var(--footer-color); background-color: var(--box-color); }
	
	.hiha_activitat_avui { color: var(--font-active-link); background-color: var(--font-link); }
	.hiha_activitat_avui a:link { color: var(--font-color); text-decoration: none; }
	.hiha_activitat_avui a:visited { color: var(--font-color); text-decoration: none; }
	.hiha_activitat_avui a:active { color: var(--font-active-link); text-decoration: none; }
	.hiha_activitat_avui a:hover { color: var(--font-active-link); text-decoration: none; }

	.hiha_activitat_seleccionat { color: var(--font-active-link); background-color: var(--font-color); }
	.hiha_activitat_seleccionat a:link { color: var(--background-color); text-decoration: none; }
	.hiha_activitat_seleccionat a:visited { color: var(--background-color); text-decoration: none; }
	.hiha_activitat_seleccionat a:active { color: var(--font-active-link); text-decoration: none; }
	.hiha_activitat_seleccionat a:hover { color: var(--font-active-link); text-decoration: none; }

	.hiha_activitat { color: var(--font-active-link); background-color: var(--font-link); }
	.hiha_activitat a:link { color: var(--background-color); text-decoration: none; }
	.hiha_activitat a:visited { color: var(--background-color); text-decoration: none; }
	.hiha_activitat a:active { color: var(--font-active-link); text-decoration: none; }
	.hiha_activitat a:hover { color: var(--font-active-link); text-decoration: none; }
	
}