.datepick-inline {
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #999999;
box-shadow: 0 0 2px #AAAAAA;
-moz-box-shadow: 0 0 2px #AAAAAA;
-webkit-box-shadow: 0 0 2px #AAAAAA;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
} .datepick-inline .datepick{
background:  transparent;
} .datepick-inline .calendar-links {
background-color: #DDDDDD; 
background-repeat: repeat-x; 
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#DDDDDD), to(#EEEEFF)); background: -webkit-linear-gradient(top, #EEEEFF, #DDDDDD); background: -moz-linear-gradient(top, #EEEEFF, #DDDDDD); background: -ms-linear-gradient(top, #EEEEFF, #DDDDDD); background: -o-linear-gradient(top, #EEEEFF, #DDDDDD); border-bottom: 1px solid #aaa;
} .datepick-inline .calendar-links .datepick-prev a,
.datepick-inline .calendar-links .datepick-next a,
.datepick-inline .calendar-links .datepick-prev a:hover,
.datepick-inline .calendar-links .datepick-next a:hover{
color: #888;
font-weight: 600;
text-shadow: 0 1px 0 #ddd;
} .datepick-inline .datepick-header {
color: #777;
font-weight: 600;
text-shadow: 0 1px 0 #eee;  
} div.datepick-inline .datepick-title-row th{
border: 1px solid #ccc;     
color: #555;
font-weight: 600;    
text-transform: uppercase;    
} .block_hints .block_free, .block_hints .block_time, .block_hints .block_booked, .block_hints .block_pending, .block_hints .block_check_in_out, 
.datepick-inline .datepick-days-cell{
border: 1px solid #ccc;
color:#757575;
}   .block_hints .block_free,
.block_hints .block_time, 
.block_hints .block_check_in_out div.check-in-div, .block_hints .block_check_in_out div.check-out-div, .datepick-inline .date_available,
.datepick-inline .timespartly.check_in_time div.check-in-div, .datepick-inline .timespartly.check_out_time div.check-out-div {
background: none repeat scroll 0 0 #f5f5f5;
} .block_hints .block_free,
.datepick-inline .date_available,
.datepick-inline .date_available.datepick-unselectable{
color: #CCCCCC; text-shadow: 0 1px 0 #FFFFFF; } .block_hints .block_free a,
.block_hints .block_time, 
.datepick-inline .date_available a{
color:#89a;
font-weight: 600;
text-shadow: 0 1px 0 #fff;
}  .block_hints .block_time, 
.datepick-inline .timespartly{
background-image: url(//www.buceogalicia.com/wp-content/plugins/booking/assets/img/clock_fill.png);
background-repeat: no-repeat;
background-position:100% 100%; 
}  .block_hints .date_approved.block_check_in_out, 
.block_hints .block_booked, 
.datepick-inline .date_approved, td.timespartly.check_in_time.check_out_time.check_in_time_date2approve.check_out_time_date_approved div.check-in-div, 
td.timespartly.check_in_time.check_out_time.check_out_time_date2approve.check_in_time_date_approved div.check-out-div {    
background-color: #5577AA;
} .block_hints .date_approved.block_check_in_out,  
.block_hints .block_booked, 
.datepick-inline .date_approved,   
.block_hints .block_booked a, 
.datepick-inline .date_approved a{
color: #fff;
font-weight: 600;
text-shadow: 0 -1px 0 #77a;
} .block_hints .date_approved.block_check_in_out div.check-in-div, .datepick-inline .date_approved.timespartly.check_in_time div.check-in-div{
border-right: 1px dotted #5577AA;
}
.block_hints .date_approved.block_check_in_out div.check-out-div, .datepick-inline .date_approved.timespartly.check_out_time div.check-out-div{
border-left: 1px dotted #5577AA;
}  .block_hints .date2approve.block_check_in_out, 
.block_hints .block_pending, 
.datepick-inline .date2approve, td.timespartly.check_in_time.check_out_time.check_in_time_date_approved.check_out_time_date2approve div.check-in-div, 
td.timespartly.check_in_time.check_out_time.check_out_time_date_approved.check_in_time_date2approve div.check-out-div {    
background-color: #77AAFF;
} .block_hints .date2approve.block_check_in_out, 
.block_hints .block_pending, 
.datepick-inline .date2approve, 
.block_hints .block_pending a, 
.datepick-inline .date2approve a {
color: #fff;
font-weight: 600;
text-shadow: 0 -1px 0 #55e;
} .block_hints .date2approve.block_check_in_out div.check-in-div, .datepick-inline .date2approve.timespartly.check_in_time div.check-in-div{
border-right: 1px dotted #77AAFF;
}
.block_hints .date2approve.block_check_in_out div.check-out-div, .datepick-inline .date2approve.timespartly.check_out_time div.check-out-div{
border-left: 1px dotted #77AAFF;
}  .datepick-inline .datepick-one-month .datepick .datepick-current-day {
background-color: #555;
} .datepick-inline .datepick-one-month .datepick .datepick-current-day a{
color: #EEEEEE;
text-shadow: 0 -1px 0 #000000;
}  .datepick-inline .datepick .datepick-days-cell-over{
background:#aaa;
} .datepick-inline .datepick .datepick-days-cell-over a:hover, 
.datepick-inline .datepick .datepick-days-cell-over a{    
color: #eee;
text-shadow: 0 -1px 0 #888;
}   td.timespartly.check_in_time.check_out_time.check_in_time_date_approved.check_out_time_date2approve span, 
td.timespartly.check_in_time.check_out_time.check_out_time_date_approved.check_in_time_date2approve span, 
td.timespartly.check_in_time.check_out_time.check_in_time_date2approve.check_out_time_date_approved span, 
td.timespartly.check_in_time.check_out_time.check_out_time_date2approve.check_in_time_date_approved span {    
font-weight: 600;
text-shadow: none;
}   .wpbc_timeslot_day_bg_as_available .datepick-inline .times_clock {
background-color: #f5f5f5;
} .wpbc_timeslot_day_bg_as_available .datepick-inline .times_clock.date_available a {
color:#89a;
font-weight: 600;
text-shadow: 0 1px 0 #fff;
} .wpbc_timeslot_day_bg_as_available .datepick-inline .datepick-one-month .datepick .times_clock.date_available.datepick-current-day a{
color: #EEEEEE;
text-shadow: 0 -1px 0 #000000;
} .wpbc_timeslot_day_bg_as_available .datepick-inline .date_available {
color: #CCCCCC; text-shadow: 0 1px 0 #FFFFFF; }