@charset "utf-8";



/*------------- [ CALENDARS ] -------------*/



#ajaxcalendar { position: absolute; z-index: 20000; }

.calendar { width: 160px; margin: 20px auto; z-index: 20000; }

#ajaxcalendar span { display: inline; }


	#ajaxcalendar table, .calendar table { padding: 0px; margin: 0px; border: 0px; border-collapse: collapse; border-top: 1px solid #00679A; border-left: 1px solid #00679A; }

	#ajaxcalendar table { width: 200px; }

	.calendar table { width: 165px; }

		

		#ajaxcalendar td, .calendar td { padding: 2px; width: 14.28%; cursor: default; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; border: 0px; border-bottom: 1px solid #00679A; border-right: 1px solid #00679A; }

			

			#ajaxcalendar .calform, .calendar .calform { width: 75px; font-family: Arial; font-size: 10px; color: #333333; font-style: normal; background-color: #FFFFFF; border: 0px; padding: 0px; margin: 0px; }

			

			#ajaxcalendar .mes, .calendar .mes { background-color: #FFFFFF; text-align: center; color: #005B88; font-weight: bold; }

			#ajaxcalendar .mes { cursor: move; }

			.calendar .mes { background-image: url(../layout/table_bg.png); }



			.calendar .evento { background-color: #990000; color: #FFFFFF; text-align: right; }



			#ajaxcalendar .hoy, .calendar .hoy { background-color: #3a657e; color: #FFFFFF; text-align: right; }

			

			#ajaxcalendar .domingo, .calendar .domingo { background-color: #FFE73C; text-align: right; }

			

			#ajaxcalendar .normal, .calendar .normal { background-color: #FFFFFF; text-align: right; }

			

			#ajaxcalendar .blanco, .calendar .blanco { background-color: #E9E9E9; text-align: right; }

			#ajaxcalendar .blanco { cursor: move; }

			

			#ajaxcalendar .dias, .calendar .dias { background-color: #FFFFFF; text-align: center; color: #005B88; }

			#ajaxcalendar .dias { cursor: move; }

						

			#ajaxcalendar .selected, .calendar .selected { background-color: #CCCCCC; color: #000000; text-align: right; cursor: pointer; }

			

			#ajaxcalendar .cerrar, .calendar .cerrar { background-color: #FFFFFF; text-align: center; color: #005B88; }

			

			#ajaxcalendar .selectedcerrar, .calendar .selectedcerrar { background-color: #dd1b1b; color: #FFFFFF; text-align: center; cursor: pointer; }