
table.calendar {border: 0; float:left; margin-right:20px; width:30%; table-layout:fixed;}
table.calendarNewLine {clear: left};
table.calendar th {height: 10px; font-size: 7pt; border: 0; text-align: center; *height: 16px;}
table.calendar td {width: 13px; height: 10px; font-size: 9pt; border: 0; text-align: center;padding:0px 0px;/*background: #FFFFFF url() ;*/ *height: 14px;}
table.calendar .calendar-month {font-weight: bold; margin-top: 3px; font-size: 11pt; text-align: center}
table.calendar .calendar-month a{text-decoration: none}
table.calendar .calendar-prev, table.calendar .calendar-next {font-weight: normal;}
table.calendar th {color: green; text-align: center;padding:0px 0px; font-size: 13px;}
table.calendar td.avail-day {background-color: #74A846;}
table.calendar td.notavail-day {background-color: #FF5555;}

table.prevnext {width: 100%; margin-top: .3em;}
table.prevnext td{
	font-size: smaller;
}
table.prevnext td a{text-decoration: none}


.days_in_past {

color:#AFAFAF;
}


.calenderLegende{
	text-align:left;
	clear:left;
	padding-top: 15px;
}

table.calendar td.not-available{
	/*background-color:#74A846 !important; */
	margin-right:5px;
	color: #DDD;
}

table.calendar td.booked, .bookedLeyenda{
	/*background-color:#74A846 !important; */
	margin-right:5px;
	background-image:url(/images/bg_days.png);
	background-position: 347px top;
	cursor: pointer;
}

table.calendar td.bookedam, .bookedamLeyenda{
	/*background-color:#74A846 !important; */
	margin-right:5px;
	background-image:url(/images/bg_days.png);
	background-position: 317px top;
	cursor: pointer;
	
}

table.calendar td.bookedpm, .bookedpmLeyenda{
	/*background-color:#74A846 !important; */
	margin-right:5px;
	background-image:url(/images/bg_days.png);
	background-position: 368px top;
	cursor: pointer;
}

table.calendar td.provisional{
	/*background-color:#74A846 !important; */
	margin-right:5px;
	background-image:url(/images/bg_days.png);
	background-position: 183px top;
	cursor: pointer;
}

table.calendar td.provisionalam{
	/*background-color:#74A846 !important; */
	margin-right:5px;
	background-image:url(/images/bg_days.png);
	background-position: 165px top;
	cursor: pointer;
}

table.calendar td.provisionalpm{
	/*background-color:#74A846 !important; */
	margin-right:5px;
	background-image:url(/images/bg_days.png);
	background-position: 204px top;
	cursor: pointer;
}

table.calendar td.oferta, .ofertaLeyenda{
	/*background-color:#74A846 !important; */
	margin-right:5px;
	background-image:url(/images/bg_days.png);
	background-position: 50px top;
	cursor: pointer;
}

.ofertaLeyenda, .bookedLeyenda, .bookedamLeyenda, .bookedpmLeyenda{
	padding: 0px 8px;
	margin-left: 20px;
}

table.calendar td.available{
	cursor: pointer;
}

.precioTooltip{
	background-color: yellow; 
	font-weight: bold;
}

/*Login dialog*/
#dialog-form {
    height: 84px !important;
    padding: 0;
	text-align: center;
}

#create-user{
    color: #999999;
    font-size: 12px;
    margin-left: 10%;
    text-align: center;
}

.filAriadna{
	margin-left: 20px;
}

.filAriadnaFotos{
	margin-top: -20px;
	margin-left: 26px;
}

#slideshow {
    min-height: 318px;
}