/* Default styling for jQuery Datepicker v4.0.5. */
.datepick {
	background-color: #fff;
	/*color: #000;*/
	color:#746D5A;
/*	border: 1px solid #444;*/
    border-radius: 0.25em;
    -moz-border-radius: 0.25em;
    -webkit-border-radius: 0.25em;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 90%;
}
.datepick-rtl {
	direction: rtl;
}
.datepick-popup {
	z-index: 1000;
}
.datepick-disable {
	position: absolute;
	z-index: 100;
	background-color: white;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.datepick a {
	color: #fff;
	text-decoration: none;
}
.datepick a.datepick-disabled {
	color: #888;
	cursor: auto;
}
.datepick button {
    margin: 0.25em;
    padding: 0.125em 0em;
    background-color: #fcc;
    border: none;
    border-radius: 0.25em;
    -moz-border-radius: 0.25em;
    -webkit-border-radius: 0.25em;
    font-weight: bold;
}
.datepick-nav, .datepick-ctrl {
	float: left;
	width: 100%;
	background-color: #FFF;
	color: #fff;
	font-size: 90%;
	font-weight: bold;
}
.datepick-ctrl {
	background-color: #600;
}
.datepick-cmd {
	width: 10%;
}
.datepick-cmd:hover {
	/*background-color: #777;*/
}
.datepick-ctrl .datepick-cmd:hover {
	background-color: #f08080;
}
.datepick-cmd-prevJump, .datepick-cmd-nextJump {
	width: 8%;
}
a.datepick-cmd {
	height: 1.5em;
}
button.datepick-cmd {
	text-align: center;
}
.datepick-cmd-prev, .datepick-cmd-prevJump, .datepick-cmd-clear {
	float: left;
    height: 0px;

	/*padding-right: 2%;*/
	/*padding-right: 35px;*/
}
.datepick-cmd-current, .datepick-cmd-today {
	float: left;
	width: 35%;
	text-align: center;
}
.datepick-cmd-next, .datepick-cmd-nextJump, .datepick-cmd-close {
	/*float: right;*/
	padding-left: 15px;
	text-align: right;
}
.datepick-rtl .datepick-cmd-prev, .datepick-rtl .datepick-cmd-prevJump,
.datepick-rtl .datepick-cmd-clear {
	float: right;
	padding-left: 0%;
	padding-right: 2%;
	text-align: right;
}
.datepick-rtl .datepick-cmd-current, .datepick-rtl .datepick-cmd-today {
	/*float: right;*/
	float:left;
}
.datepick-rtl .datepick-cmd-next, .datepick-rtl .datepick-cmd-nextJump,
.datepick-rtl .datepick-cmd-close {
	float: left;
	padding-left: 2%;
	padding-right: 0%;
	text-align: left;
}
.datepick-month-nav {
	float: left;
	background-color: #777;
	text-align: center;
}
.datepick-month-nav div {
	float: left;
	width: 12.5%;
	margin: 1%;
	padding: 1%;
}
.datepick-month-nav span {
	color: #888;
}
.datepick-month-row {
	clear: left;
}
.datepick-month {
	float: left;
	width: 15em;
/*	border: 1px solid #444;*/
	text-align: center;
}
.datepick-month-header, .datepick-month-header select, .datepick-month-header input {
	float: left;
	height: 1.5em;
	font-weight: bold;
	padding-top:10px; 
	padding-left:10px;
	width:100%; 
}
.datepick-month-header select, .datepick-month-header input {
/*	height: 1.4em;
	border: none;*/
	float:left;
	margin: 0;
	height: 1 em;
}
.datepick-month-header input {
	float:left;
	width: 60px;
	padding-top:0px;
	/*display: none;*/
}
.datepick-month table {
	width: 100%;
	border-collapse: collapse;
}
.datepick-month thead {
	/*border-bottom: 1px solid #aaa;*/
}
.datepick-month th, .datepick-month td {
	margin: 0em;
	padding: 0.5em;
	font-weight: normal;
	text-align: center;
}
.datepick-month th {
	/*border: 1px solid #777;*/
}
.datepick-month th, .datepick-month th a {
	background-color: #fff;
	/*color: #000;*/
	color:#746D5A;
	font-weight:bold;
}
.datepick-month td {
	background-color: #fff;
	height:10px;
	/*border: 1px solid #aaa;*/
}
.datepick-month td.datepick-week {
	/*border: 1px solid #777;*/
}
.datepick-month td.datepick-week * {
	background-color: #777;
	color: #fff;
	border: none;
}
.datepick-month a {
	display:inline-block;
	/*width: 100%;*/
	/*padding: 0.125em 0em;*/
	background-color: #FFF;
	/*color: #000;*/
	color:#746D5A;
	text-decoration: none;
}
.datepick-month a:hover {
	color:#3e3d40;
	text-decoration: none;
}
.datepick-month span {
	display: block;
	width: 100%;
	padding: 0.125em 0em;
}
.datepick-month td span {
	color: #888;
}
.datepick-month td .datepick-other-month {
	background-color: #fff;
	font-weight:bold;
}
.datepick-month td .datepick-today {
/*	background-color: #f0c0c0;*/
	font-weight:bold;
/*	background-color: #b4ac9f;*/
	padding-left:2px;
	padding-right:2px;
}
.datepick-month td .datepick-highlight {
	/*background-color: #f08080;*/
/*	background-color: #b4ac9f;*/
}
.datepick-month td .datepick-selected {
	background-color: #777;
	color: #fff;
}
.datepick-month th.datepick-week {
	background-color: #777;
	color: #fff;
}
.datepick-status {
	clear: both;
	background-color: #ddd;
	text-align: center;
}
.datepick-clear-fix {
	clear: both;
}
.datepick-cover {
    display: none;
    display/**/: block;
    position: absolute;
    z-index: -1;
    filter: mask();
    top: -1px;
    left: -1px;
    width: 100px;
    height: 100px;
}

/* Ajustes */
td.calendar_novedades #inlineDatepicker { margin:0; padding:0; margin-left:-230px;}
#content #inlineDatepicker { margin:0; padding:0; margin-left:0; }


table.jCalendar {
	border:none;
/*	border: 1px solid #000;
	background: #aaa;*/
    border-collapse: separate;
    border-spacing: 0;
	width: 177px;
}
table.jCalendar th {
	/* background: #333;*/
	font-size:11px;
	color: #777;
	font-weight: bold;
	padding: 3px 5px;
	text-transform:capitalize;
}

table.jCalendar td {
	background: #fff;
	color: #777;
	padding: 3px 5px;
	text-align: center;
}
table.jCalendar td.other-month {
	background: #fff;
	color: #fff;
}

table.jCalendar td.weekday, td.weekend {
	font-size:10px;
}

table.jCalendar td.today {
	font-weight:800;
}
table.jCalendar td.selected {
	background: #f66;
	color: #fff;
}
table.jCalendar td.bank-holiday {
	font-weight:800;
	background:#DDDDDD;
}


#tooltip 
{
	position: absolute;
	display:none;
	border:1px solid #000;
	background-color:#fff;
	width:200px;
	height:150px;
	/*padding:5px 5px 5px 5px;*/
	padding-top:5px;
	padding-bottom:0px;
	padding-left:5px;
	padding-right:5px;
}

/*
table.jCalendar td.selected.dp-hover {
	background: #f33;
	color: #fff;
}
table.jCalendar td.dp-hover,
table.jCalendar tr.activeWeekHover td {
	background: #fff;
	color: #000;
}
table.jCalendar tr.selectedWeek td {
	background: #f66;
	color: #fff;
}
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover {
	background: #bbb;
	color: #888;
}
*/
table.jCalendar td.unselectable,
table.jCalendar td.unselectable:hover,
table.jCalendar td.unselectable.dp-hover {
	background: #bbb;
	color: #888;
}

/* For the popup */

/* NOTE - you will probably want to style a.dp-choose-date - see how I did it in demo.css */

div.dp-popup {
	position: relative;
	background: #ccc;
	font-size: 10px;
	font-family: arial, sans-serif;
	padding: 2px;
	width: 171px;
	line-height: 1.2em;
}
div#dp-popup {
	position: absolute;
	z-index: 199;
}
div.dp-popup h2 {
	font-size: 10px;
	text-align: center;
	margin: 2px 0;
	padding: 0;
}
a#dp-close {
	font-size: 10px;
	padding: 4px 0;
	text-align: center;
	display: block;
}
a#dp-close:hover {
	text-decoration: underline;
}
div.dp-popup a {
	color: #000;
	text-decoration: none;
	padding: 3px 2px 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 a.disabled {
	cursor: default;
	color: #aaa;
}
div.dp-popup td {
	cursor: pointer;
}
div.dp-popup td.disabled {
	cursor: default;
}

	
	/* override the arrow image of the tooltip */
	.tooltip.bottom {
		border:#000 1px solid;
		background-color:#FFF;
		color:#000;
		/*background:url(./black_arrow_bottom.png);*/
		
		padding-top:10px;
		height: auto;
	}
	
	.tooltip.bottom {
	/*	background:url(./black_arrow_bottom.png);*/
	}

/* override the arrow image of the tooltip */
.tooltip.bottom {
	border:#000 1px solid;
	background-color:#FFF;
	color:#000;
	/*background:url(./black_arrow_bottom.png);*/
	
	padding-top:10px;
	height: auto;
}

.tooltip.bottom {
/*	background:url(./black_arrow_bottom.png);*/
}


/* Para separar [TÍTULO // FECHA + CIUDAD] en las etiquetas del calendario */
.calendario_subseccion{ margin-top:5px; }