<style>
		#calendar {
			font-family:Arial;
			font-size:12px;
		}
		#calendar table {
			width: 100%;
			border-collapse: collapse;
			font-size:12px;
		}
		#calendar table a {
			color:#718ABE;	
			font-size:12px;		
		}
		#calendar table a:hover {
			color:#718ABE;			
			text-decoration: underline;
		}
		#calendar caption {
			text-align:center;
			padding:5px 10px;
			color:#4F76A3;
			font-weight:bold;
		}
		#calendar th {
			background:#ffe4b2;
			color:#4F76A3;
			text-align:center;
			height:18px;
			padding:0px;
		}
		#calendar td {
			text-align:left;
			padding:2px 5px;
			background:white;
			border:1px solid #D4E0EE;
			vertical-align:top;
			font-size:10px;
		}
		#calendar h5 {
			margin:0px;
		}
		#calendar p {
			margin:-0.5em 0 -0.7em 0;
			font-size:11px;
		}
		
		#calendar .hoy {
			background:#faf0de;
		}
		#calendar .dia {
			text-align:right;
			font-size:12px;
		}		
		#calendar .dia_widget {
			text-align:center;
			background:#fbc051;
			font-weight:400;
		}		

		#calendar button {
			padding: 5px;
			background: #ffc04c;
			color: white;
			border: 1px solid #fda90b;
			font-size: 11px;
		}
</style>