/* CSS Document http://browserhacks.com/ */

.capaCalendario {
	font-family:'HPSimplified-Regular', Calibri;
	background-color:rgb(252,246,232);
	color:rgb(58,58,58);
	/*width:188px;
	height:198px;*/
	width:250px;
	height:240px;	
	padding:0px;
	font-size:.95em;
	display:none;
	/****** NO SELECCIONAR ******/
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	/****** NO SELECCIONAR ******/
	cursor:default;
	/*border:1px solid rgb(144,144,144);*/
	position: absolute;
	z-index:99;
	-webkit-box-shadow: 4px 4px 6px 1px rgba(0,0,0,0.6);
	-moz-box-shadow: 4px 4px 6px 1px rgba(0,0,0,0.6);
	box-shadow: 4px 4px 6px 1px rgba(0,0,0,0.6);
}

.encabezadoCalendario {
	text-align:center;
	font-size:1.1em;
	width:242px;
	_width:100%; /* hack css IE>=10 */
	padding:3px 4px;
	cursor:move;
	background-color:rgb(238,199,106)
}


/********************** BOTON PARA CERRAR CALENDARIO **********************/
.cssCloseCalendario {
	width:14px;
	height:14px;
	position:absolute;
	right:3px;
	top:2px;
	background-image:url(spriteCalendario.png);
	background-repeat:no-repeat;
	cursor:pointer;
	background-position:-58px 0px;
	z-index:100;
}

.cssCloseCalendario:hover {
	background-position:-58px -15px;
}
/********************** BOTON PARA CERRAR CALENDARIO **********************/



/********************** BOTON PARA ABRIR CALENDARIO **********************/
.cssOpenCalendario {
	padding:0;
	margin:0;
	width:18px;
	height:18px;
	border:none;
	background-image:url(spriteCalendario.png);
	background-repeat:no-repeat;
	background-position:-75px 0px;
	position:relative;
	vertical-align:bottom;
	cursor:pointer;
}
/********************** BOTON PARA ABRIR CALENDARIO **********************/



/********************** BOTON PARA BORRAR DATA CALENDARIO **********************/
.cssBotonBorrar {
	position:absolute;
	padding:4px 8px;
	font-size:1em;
	bottom:5px;
	left:6px;
	background-color:rgb(245, 220, 163);
	cursor:pointer;
}
.cssBotonBorrar:hover {
	background-color:rgb(242, 212, 140);
	color:rgb(107,107,107);
}
/********************** BOTON PARA BORRAR DATA CALENDARIO **********************/



.botonesCalendario {
	text-align:center;
	font-weight:bold;
	padding:2px 0px;
}

.tablaDaysCalendario {
	font-family:'HPSimplified-Regular', Calibri;
	font-size:.85em;
	/*border-collapse:collapse;
	color:rgb(58,58,58);*/
	margin-left:4px;
	margin-right:4px;
}

.tablaDaysCalendario th {
	padding:5px 4px 5px 0px;
	font-weight:bold;
	text-align:right;
	width:30px;
	border-top:1px solid rgb(181,181,181);
	border-bottom:1px solid rgb(181,181,181);
}

.tablaDaysCalendario tr td:first-child {
	border-right:1px solid rgb(181,181,181);
	color:rgb(255,0,62);
}

.tablaDaysCalendario td {
	padding:3px 4px 1px 0px;
	text-align:right;
	cursor:pointer;
}

.tablaDaysCalendario td:hover {
	background-color:rgb(247,229,186);
	color:rgb(58,58,58);
	
}

@-moz-document url-prefix() {
	.tablaDaysCalendario td{
		padding:2px 4px 1px 0px;
    }
	.tablaDaysCalendario td:hover{
		color:rgb(18,28,78);
	}
}


.todayCalendario{
	color:rgb(238, 104, 238);
}

.daysOutActualMonth{
	color:rgb(181,171,181);
	font-style:italic;
}

.diaSeleccionadoCalendario{
	background-color:rgb(176,175,172);
	color:rgb(255,255,176);
}

.tablaHeaderMonthYearCalendario{
	font-size:.95em;
	width:100%;
}









/*    S P R I T E   B O T O N E S   C A L E N D A R I O    */
.dvBotonesCalendario {
	height:13px;
	background-image:url(spriteCalendario.png);
	background-repeat:no-repeat;
	cursor:pointer;
}


.botonCalendYearPrev {
	background-position:-0px 0px;
	width:16px;
}
.botonCalendYearPrev:hover {
	background-position:-0px -14px;
}


.botonCalendYearNext {
	background-position:-17px 0px;
	width:16px;
}
.botonCalendYearNext:hover {
	background-position:-17px -14px;
}


.botonCalendMonthPrev {
	background-position:-34px 0px;
	width:9px;
}
.botonCalendMonthPrev:hover {
	background-position:-34px -14px;
}


.botonCalendMonthNext {
	background-position:-43px 0px;
	width:9px;
}
.botonCalendMonthNext:hover {
	background-position:-43px -14px;
}
/*    S P R I T E   B O T O N E S   C A L E N D A R I O    */




















