




table.jCalendar {
/*border: 1px solid #000;*/
/*background: black;*/
border-collapse: separate;
border-spacing: 1px;
padding: 0px;

width: 278px;
font-size:9pt;
}

/* L,M,X,J,V,S,D */
table.jCalendar th {
background: #275ece;
color: #fff;
font-weight: bold;
/*padding: 10px 10px;*/
padding: 5px;
}

/* ----------------------------------------------------------------------------------------- */

/* Días pendientes del mes presente */
table.jCalendar td {
background: #fff;
color: #000;
padding: 3px 5px;
text-align: center;
}

/* Días vencidos del mes presente o pendientes del siguiente al presente */
table.jCalendar td.other-month {
background: #dfe9fa;
color: #aaa;
background-color: rgba(39,94,206,0.17);
color: rgba(39,94,206,0.3);
}

/* Día actual */
table.jCalendar td.today {
background: #01a6da;
color: #fff;
}

/* Día elegido (después de haber sido pulsado) */
table.jCalendar td.selected {
background: #275ece;
color: #fff;
}
	
	/* Día elegido (después de haber sido pulsado) */
	.devolucion table.jCalendar td.selected {
	background: orange;
	color: #fff;
	}
	
/* Día elegido (al seleccionarle otra vez después de haber sido pulsado) */
table.jCalendar td.selected.dp-hover {
background: #01a6da;
color: #fff;
}
	
	/* Día elegido (al seleccionarle otra vez después de haber sido pulsado) */
	.devolucion table.jCalendar td.selected.dp-hover {
	background: orange;
	color: #fff;
	}
	
/* Días seleccionados */
table.jCalendar td.dp-hover,
table.jCalendar tr.activeWeekHover td {
background: #01a6da;
color: #fff;
}
	
	/* Días seleccionados */
	.devolucion table.jCalendar td.dp-hover,
	table.jCalendar tr.activeWeekHover td {
	background: orange;
	color: #fff;
	}

/* ----------------------------------------------------------------------------------------- */

table.jCalendar tr.selectedWeek td {
background: #bbb;
color: #fff;
}

/* ----------------------------------------------------------------------------------------- */

/* Días vencidos del mes presente */
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover {
background: #cbdbf5;
color: #888;
color: rgba(0,0,0,0.2);
background-color: rgba(39,94,206,0.17);
color: rgba(39,94,206,0.3);
}

/* ----------------------------------------------------------------------------------------- */

table.jCalendar td.unselectable,
table.jCalendar td.unselectable:hover,
table.jCalendar td.unselectable.dp-hover {
background: #bbb;
color: #888;
}

/* ----------------------------------------------------------------------------------------- */

/* Ventana de detrás */
div.dp-popup {
border: 1px solid #cccccc;
position: relative;
background: #e6e6e6;
font-size: 10pt;
font-family: arial, sans-serif;
padding: 10px;
padding-top: 20px;
width: 278px;
height: 195px;
line-height: 1.2em;
color: #003888;
}

div#dp-popup {
position: absolute;
z-index: 199;
}

/* Título del mes */
div.dp-popup h2 {
font-size: 11px;
font-size: 12pt;
text-align: center;
margin-top: -12px;
padding-bottom: 12px;
color: #275ece;
}

/* ----------------------------------------------------------------------------------------- */

a#dp-close {
font-size: 11px;
padding: 4px 0;
text-align: center;
display: block;
}

a#dp-close:hover {
text-decoration: underline;
}

/* ----------------------------------------------------------------------------------------- */

/* avanzar y retroceder meses y años*/
div.dp-popup a {
color: #000;
color: #275ece;
text-decoration: none;
font-weight:bold;
padding: 5px 8px 0;
}

div.dp-popup div.dp-nav-prev {
position: absolute;
top: 2px;
left: 4px;
width: 100px;
}

div.dp-popup div.dp-nav-prev a {
float: left;
}

/* ----------------------------------------------------------------------------------------- */

/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
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: 2px;
right: 4px;
width: 100px;
}

div.dp-popup div.dp-nav-next a {
float: right;
}

div.dp-popup td.disabled {
cursor: default;
}

div.dp-popup td {
cursor: pointer;
}

div.dp-popup a.disabled {
cursor: default;
color: #88a6d6;
}




