/* Reset */
.ui-datepicker,
.ui-datepicker table,
.ui-datepicker tr,
.ui-datepicker td,
.ui-datepicker th {
	margin: 0;
	padding: 0;
	border: none;
	border-spacing: 0;
}

/* Datepicker table */

.ui-datepicker table {
    border-collapse: collapse;
    font-size: 0.9em;
    margin: 0 0 0.4em;
    width: 300px;
}


/* Calendar Wrapper */
.ui-datepicker {
	display: none;
	width: 300px;
	 
	cursor: default;

	text-transform: uppercase;
/*	font-size: 12px;*/

	background: #fff;	

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;


}

/* Calendar Header */
.ui-datepicker-header {
	position: relative;
	padding-bottom: 10px;
	  background: #FFD400
}

.ui-datepicker-title { text-align: center; }

/* Month */
.ui-datepicker-month {
	position: relative;
	padding-right: 5px;
	color: #000; font-weight: 500
}

/* Year */
.ui-datepicker-year {
	padding-left: 0px;
	color: #000; font-weight: 500
}

/* Prev Next Month */
.ui-datepicker-prev,
.ui-datepicker-next {
	position: absolute;
	top: -2px;
	padding: 5px;
	cursor: pointer;
}

.ui-datepicker-prev {
	left: 0;
	padding-left: 0;
}

.ui-datepicker-next {
	right: 0;
	padding-right: 0;
}

.ui-datepicker-prev span,
.ui-datepicker-next span{
	display: block;
	width: 15px; margin-right: 10px;
	height: 30px;margin-left: 10px;
	text-indent: -9999px;

	background-image: url(../img/arrows.png);
}

.ui-datepicker-prev span { background-position: 0px 0px; }

.ui-datepicker-next span { background-position: 15px 0px; }

/*.ui-datepicker-prev-hover span { background-position: 0px -30px; }

.ui-datepicker-next-hover span { background-position: -30px -30px; }*/

/* Calendar "Days" */

.ui-datepicker-calendar {width:  300px;}
.ui-datepicker-calendar th {
	padding-top: 15px;
	padding-bottom: 10px;
	
	text-align: center;
	font-weight: normal;
	color: #000; background: #fffce0; 
}

.ui-datepicker-calendar td {
	padding: 0 7px;
	
	text-align: center;
	line-height: 26px; padding-top: 20px; padding-bottom:  20px
}

.ui-datepicker-calendar .ui-state-default {
	display: block;
	width: 26px;
	outline: none;

	text-decoration: none;
	color: #000;
	
	border: 1px solid transparent;
}

/* Day Active State*/
.ui-datepicker-calendar .ui-state-active  {
	color: #000; background: #FFD400; border-radius: 25px; font-weight: 500
 
}

/* Other Months Days*/
.ui-datepicker-other-month .ui-state-default { color: #ccc }

/* ------------------------------------------ */
/* adaptacion del calendario del canal agenda */

/* Reset */
.calendarioh, .calendarioh table, .calendarioh tr, .calendarioh th, .calendarioh td {margin: 0;	padding: 0;	border: none; border-spacing: 0;}
/* agenda nueva */
.agendacal  { display:flex; background: #f4f4f0; padding-top:20px; padding-bottom:20px; padding-left:155px; height:auto;}
/* calehdarioh table */
#colizda .calendarioh table {border-collapse: collapse; font-size: 0.9em; background: #fff; min-width:525px; width:525px; } /*min-width: 300px; width:300px; */
/* Calendar Wrapper */
.calendarioh { /*float: left;*/ width: 300px; cursor: default; text-transform: uppercase; /*	font-size: 12px;*/ background: #f4f4f0; border-radius: 3px;}
/* Calendar Header */
.calendarioh caption{position: relative; padding: 6px 0; background: #FFD400; text-align:center; }
.calendarioh caption .ch2 {font-size:17px;}
.calendarioh caption .ch2  a{color:#000 !important; padding:0;}
.calendarioh caption .ch2  a:hover{color:#000; text-decoration:none; cursor:default;}
/* celdas de calendario */
.calendarioh td {padding:7px; line-height:26px; text-align: center; }
.calendarioh td span {padding:4px;}
/* enlaces en calendario */
.calendarioh a {color: #000; background: #FFD400; border-radius: 25px; font-weight: 500; padding:2px; display:inline-block; min-width:31px; min-height:31px;}
.agendacal .aw1  {/*float: left;*/ width: 100px; height: 50px; padding: 100px 0 0 10px; margin-left: 24px;}
.agendacal .aw3  {/*float: right;*/ width: 100px; height: 50px; padding: 100px 0 0 34px; margin-right: 24px;}

/* mano en icono y ajuste del header del calendario */
.ui-datepicker-header {padding: 10px;}
.ui-datepicker-trigger{cursor: pointer;}
#ui-datepicker-div th, #ui-datepicker-div td {padding-top: 3px; padding-bottom: 3px;}