/********************************************************
*														*
*	Copyright 2009 - Quiràlia							*
*	Disseny: Laura Morató (moratolaura@telefonica.net)	*
*	Programació: ODW (info@osonadissenyweb.com)			*
*														*
********************************************************/

/* ESTILS DEL CALENDARI GRAN*/
#calendari-gran {
	padding:10px 0px 0px 0px;
	margin:10px 0px 0px 0px;
	width:500px;
	height:466px;
	background:url(../img/calendari-gran-bg.jpg) no-repeat left top;
}

#calendari-gran h2 {
	font-size:26px !important;
	font-weight:normal !important;
	color:#333333;
	padding-left:15px;
}

.calendari-gran-table {
	width:100%;
	margin:0 auto;
	padding:0;
	border-collapse:separate;
}

.calendari-gran-table thead {
	display:table-header-group;
	vertical-align:middle;
}

.calendari-gran-table thead tr {
	height:23px;
}

.calendari-gran-table tr {
	display:table-row;
	vertical-align:inherit;
	height:65px;
}

.calendari-gran-table th {
	font-weight:normal;
	border:0px;
	display:table-cell;
	text-align:center;
	font-size:11px;
}

.calendari-gran-table tbody {
	vertical-align:middle;
	display:table-row-grup;
}

.calendari-gran-table td {
	text-align:center;
	display:table-cell;
	vertical-align:inherit;
	padding:0px 3px 0px 0px;
	width:14.28%;
	font-size:28px;
}

.mesos-calendari-gran {
	font-size:14px;
	font-weight:normal;
	color:#333333;
	width:457px;
	margin:0 auto;
}

.calendari-gran-table a:link, .calendari-gran-table a:visited, .mesos-calendari-gran a:link, .mesos-calendari-gran a:visited {
	color:#333333 !important;
	text-decoration:none !important;
}

.calendari-gran-table a:hover, .calendari-gran-table a:active, .calendari-gran-table a:focus, .mesos-calendari-gran a:hover, .mesos-calendari-gran a:active, .mesos-calendari-gran a:hover {
	color:#333333;
	text-decoration:underline !important;
}

.calendari-gran-table .dia-ocupat {
	background:url(../img/ocupat-bg.gif) no-repeat left top;
}

.calendari-gran-table .dia-lliure {

}


/* ESTILS DEL CALENDARI PETIT ESQUERRA */


.petit-esquerra-table {
	width:100%;
	margin:10px auto 0 auto;
	padding:0;
	border-collapse:separate;
}

.petit-esquerra-table thead {
	display:table-header-group;
	vertical-align:middle;
}

.petit-esquerra-table thead tr {
	height:13px;
}

.petit-esquerra-table tr {
	display:table-row;
	vertical-align:inherit;
	height:17px;
}

.petit-esquerra-table th {
	font-weight:normal;
	border:0px;
	display:table-cell;
	text-align:center;
	font-size:10px;
}

.petit-esquerra-table tbody {
	vertical-align:middle;
	display:table-row-grup;
}

.petit-esquerra-table td {
	text-align:center;
	display:table-cell;
	vertical-align:inherit;
	padding:0px 3px 0px 0px;
	width:14.28%;
	font-size:10px;
}

.mesos-calendari-petit {
	font-size:10px;
	font-weight:normal;
	color:#333333;
	width:100%;
	margin:0 auto;
}

.petit-esquerra-table a:link, .petit-esquerra-table a:visited, .mesos-calendari-petit a:link, .mesos-calendari-petit a:visited {
	color:#333333 !important;
	text-decoration:none !important;
}

.petit-esquerra-table a:hover, .petit-esquerra-table a:active, .petit-esquerra-table a:focus, .mesos-calendari-petit a:hover, .mesos-calendari-petit a:active, .mesos-calendari-petit a:hover {
	color:#333333;
	text-decoration:underline !important;
}

.petit-esquerra-table .dia-ocupat a:link, .petit-esquerra-table .dia-ocupat a:visited {
	color:#E20916 !important;
}

.petit-esquerra-table .dia-ocupat a:hover, .petit-esquerra-table .dia-ocupat a:active, .petit-esquerra-table .dia-ocupat a:focus {
	text-decoration:underline !important;
}