#calendario_eventos div.cabecera_mini_calendario{
	background:#9F9F9F;
	color:#fff;
	clear:both;
	height:16px;
	font-size:10px;
	font-weight:bold;
}

div.cabecera_mini_calendario a{
	color:#fff;	
}

div.cabecera_mini_calendario a.prev{
	float:left;
	width:30px;
	display:block;
	height:14px;
	background:url(../images/icono_prev.gif) no-repeat;
}

div.cabecera_mini_calendario a.prev span, div.cabecera_mini_calendario a.next span{
	display:none;	
}

div.cabecera_mini_calendario a.next{
	float:right;
	width:30px;
	height:14px;
	display:block;
	background:url(../images/icono_next.gif) no-repeat right top;
}

div.cabecera_mini_calendario div.title{
	width:120px;
	display:block;
	float:left;
	text-align:center;
}

table.mini_calendario{
	font-size:10px;
	width:180px;
	border-collapse:collapse;
	clear:both;
	font-weight:bold;
	margin-bottom:0;
}

#calendario_eventos table.mini_calendario tr td, table.mini_calendario tr th{
	border:1px solid #fff;
	text-align:center;	
}

table.mini_calendario thead tr th{
	background:#F4F4F4;
	padding:0;
}

table.mini_calendario tr td{
	background:#9F9F9F;
	color:#fff;
	padding:1px;
}

table.mini_calendario tr td.ui-state-disabled{
	background:#fff;
}

table.mini_calendario tr td.current-day{
	background:#7EB41D;
}

table.mini_calendario tr td.dia_suceso{
	background:#FF8E1D;
}

table.mini_calendario tr td a{
	color:#fff;
}

.leyenda_calendario span.dia_actual{
	font-size:10px;
	background:url(../images/icono_dia_actual.gif) 0px 2px no-repeat;
	padding-left:12px;
}

.leyenda_calendario span.dia_suceso{
	font-size:10px;
	background:url(../images/icono_dia_suceso.gif) 0px 2px no-repeat;
	padding-left:18px;
}
