
div.calendarAA {
	width:26em;
	float:left;
	margin:1.8em 0 1em 5em;
}

* html div.calendarAA{
	display:inline;
}

.calendarAA{
	border: 0.8em solid #ccc4b0;
	font-size: 1.1em;
	color: #000;
	cursor: pointer;
	background: transparent url(../img/television/calendari_fons.jpg) repeat-x 0 0;
	font-family: tahoma,verdana,sans-serif;
}

.calendarAA table {
	font-size: 1em;
	color: #000;
	cursor: pointer;
	margin:0.4em 0.4em;
}

.calendarAA table img{
	width:1.7em;
}

.calendarAA .table tr.daysrows td.day a:hover{
	text-decoration:none !important;
}


.calendarAA .button {
	text-align: center;    
	padding: 0.2em;         
	color:#363636;
}

.calendarAA thead .title { 
	font-weight: bold;
	text-align: left;
	color: #000;
	padding: 0.4em 0 0 0;
}

.calendarAA thead .name {
	padding: 2px;
	text-align: center;
	color: #363636;
	font-weight:bold;
	cursor:default !important;
}

.calendarAA thead .daynames {
	height:26px;
}

.calendarAA tbody .day {
	width: 3.5em;
	text-align: right;
	padding: 5px 5px;
	text-align:center;
	vertical-align:baseline;
}

#programacio .calendarAA table.calendarAAi tbody td:hover{
	text-decoration:none !important;
	background-color:#cdc6b3;
}

#programacio .calendarAA table.calendarAAi tbody td.day a:hover{
	text-decoration:none !important;
}

.calendarAA tbody td.selected {
	font-weight: bold;
	padding: 0px 4px 2px 4px;
	background-color:#CD0503;
	color:#fff !important;
	text-align:center;
}

#programacio .calendarAA table.calendarAAi tbody td.selected:hover{
	background-color:#CD0503;
}

#programacio .calendarAA table.calendarAAi tbody td.selected a, #programacio .calendarAA table.calendarAAi tbody td.selected a:hover{
	background-color:#CD0503;
	color:#ffffff;
} 

table.calendarAAi tbody td.today a{
	color:#9A0809 !important;
}

.calendarAA tbody .emptycell {
	visibility: hidden;
	cursor:default !important;
}

.calendarAA tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/****************nou*******************/
.year{
	padding:0 0 0 6px;
	vertical-align:baseline;
	/*color:#fb141b;*/
	color:#870b0b;
}


