table.horari {
	
        width: 500px;
        margin: 20px auto;
	text-align: center;
	border: 1px solid #000;
	empty-cells: show;
	border-spacing: 1px;
}

table.horari caption {
	font-size: 30px;
	
}

table.horari th{
	border: 1px solid #000;
	padding: 8px;
	font-size: 18px;
	padding: 5px;
	
}

table.horari tbody td{
	border: 1px solid #000;
	padding: 5px;
	font-size:12px;
	
}

table.horari .infantil{
	background-color: #f66f98;

}

table.horari .iniciacio1{
	background-color: #f6c053;
}
table.horari .iniciacio2{
	background-color: #99f696;
}
table.horari .any3{
	background-color: #f696f5;
}

table.horari .any2{
	background-color: #ece42f;
}

table.horari .avanzadas{
	background-color: #7aabdd;
}

table.horari .profventre{
	background-color: #cf4461
}
table.horari .blanc{
	background-color: #f2f2f2;
}



#wushu {
	margin-top: 10px;
}

#ventre{
	margin-top: 10px;
}
}-->