﻿
.calendarcontrol { width:310px; padding:5px;}	
.calendarcontrol .header { width:100%;height:25px;line-height:25px;font-size:14px;font-weight:bold;border-bottom:solid 1px gray;}
.calendarcontrol .calendar-container { width:100%;margin-top:5px;}
.calendarcontrol .calendar-container #calendar { margin:0 auto;}			
.calendarcontrol .calendar-container .selection { width:250px;margin:0 auto;margin-top:10px;overflow:hidden;}				
.calendarcontrol .calendar-container .selection span.dateselected { display:block;font-weight:bold;font-size:14px;text-align:center;}
.calendarcontrol .calendar-container .selection .ddlislas {width:150px;margin-left:50px;margin-top:10px;font-size: 12px;font-family:tahoma, arial, sans-serif;}
.calendarcontrol .events-container { width:100%;overflow:auto;margin-top:10px;}
.calendarcontrol .events-container .noevents { line-height:20px;text-align:center;font-size:11px;font-weight:bold; }					
.calendarcontrol .events-container .events { }			
.calendarcontrol .events-container .events .event { display:block;overflow:hidden;font-size:11px;margin:5px 0 5px 5px;}
.calendarcontrol .events-container .events .event .event-left { width:300px;float:left;}
.calendarcontrol .events-container .events .event .event-left .nombre { width:100%;color:#ff6600;font-weight:bold;}
.calendarcontrol .events-container .events .event .event-left .nombre a span { display: none;}

/* CALENDAR */

div.dp-popup {width:200px;position:relative;font-size:11px;font-family:tahoma, arial, sans-serif;padding:2px;line-height:1.2em;margin:0 auto;}
div.dp-popup h2 {height:20px;line-height:20px;font-size:12px;text-align:center;margin:2px 0;padding:0;}
div.dp-popup a {color:#000;text-decoration:none;padding:3px 2px 0;}
div.dp-popup div.dp-nav-prev {position:absolute;top:4px;left:4px;width:20px;}
div.dp-popup div.dp-nav-prev a {float: left;}
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {cursor: pointer;}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {cursor: default;}
div.dp-popup div.dp-nav-next { position:absolute;top:4px;right:4px;width:20px;}
div.dp-popup div.dp-nav-next a {float: right;}
div.dp-popup a.disabled {cursor:default;color:#aaa;}
div.dp-popup td {cursor:pointer;}
div.dp-popup td.disabled {cursor:default;}

table.jCalendar { border-collapse:separate;}
table.jCalendar th { width:25px;height:25px;color:#000;font-weight:bold; text-transform:uppercase;}
table.jCalendar td { width:25px;height:25px;color:#aaa;text-align:center;border:solid 1px #000; }
table.jCalendar td.other-month {background:#ddd;color:#aaa;}
table.jCalendar td.event {color:#000;font-weight:bold;border:solid 1px #000;}
table.jCalendar td.today {background:#ccc;color:#fff;}
table.jCalendar td.selected {background:#f66;color:#fff;}
table.jCalendar td.selected:hover {background:#f66;color:#fff;}
table.jCalendar td:hover, table.jCalendar td.dp-hover, table.jCalendar td.event:hover {background:#f66;color:#000;}
table.jCalendar td.disabled, table.jCalendar td.disabled:hover { background:#bbb;color:#888;}



						



