@charset "UTF-8";
/* CSS Document */

.calendar-day-head {
	background:#FFFFFF;
	font-size:14px;
	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-weight:200;
	text-align:center;
	}
.calendar-day {
	background: #edf6f6;
	color:#1a8488;
	}
	
.calendar-day-np {
	background: #ededed;
	color:#606060;
	}
.calendar-day:hover {
	background-color: #a8ccc6;
	color:#ffffff;
	}
	
.booked-day{
	background: #278487;
	color:#ffffff;
	}	
.selected-day{
	background: #a8ccc6;
	color:#ffffff;
	}

.selected-day, .booked-day, .calendar-day-np, .calendar-day {
	border: solid;
	border-width: 2px;
	border-color: white;
	font-size:15px;
	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-weight: 400;
	width:40px;
	height:26px;
	text-align:center;
	vertical-align: middle;
}

.label_month{
	display : block;
	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-size: 22px;
	font-weight: 600;
	color:#606060;
	text-align:center;
	}
	
	
.resumen{
	background-color: #ffffff;
	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-size:16px;
	font-weight:600;
	color:#606060;
	height: 20px;
	text-align: left;
	border-bottom:#cacaca;
	border-bottom: solid;
	border-bottom-width:thin;

	}	
.resumen_titles{
	display : block;
	background-color: #ffffff;
	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-size:14px;
	font-weight:500;
	color:#606060;
	height: 30px;
	text-align: left;
	
	}

.resumen_contents{
	background-color: #ffffff;
	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-size:12px;
	font-weight:500;
	color:#606060;
	height: 30px;
	text-align: left;
	border-bottom: solid;
	border-color: #cacaca;
	border-width: thin;
}

.resumen_campos{
	background-color:#ffffff;
	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-size:16px;
	font-weight:300;
	color:#606060;
	height: 30px;
	text-align: right;
	border-bottom: solid;
	border-color: #cacaca;
	border-width: thin;
	}
.total, .totalprecio {
	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-size:16px;
	font-weight: 500;
	color: white;
	background: #a8ccc6;
}

.totalprecio {
	display : block;
	text-align: right;
}

.box_borders{
	border: solid;
	border-color: #cacaca;
	border-width:thin;
	padding: 10px;
}
.box_borders_campos{
	border: solid;
	border-color: #cacaca;
	border-width:thin;
	background-color:#ffffff;
	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-size:17px;
	font-weight:400;
	color:#606060;
	height: 30px;
	padding-left:5px;
	
}
.tr_borders{
	border: solid;
	border-width: thin;
	border-color: #cacaca;
	}
	
.borders_contents {
	border-bottom: solid;
	border-bottom-color: #cacaca;
	border-bottom-width:thin;
	background-color:#ffffff;
	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-size:16px;
	font-weight:300;
	color:#606060;
	margin-top:10px;
	margin-bottom: 10px;
	
	
	}
	
.btn-reserva {
	background: #278487;
	color:#ffffff;
	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-size:16px;
	font-weight:400;
	height:50px;
	padding-left: 50px;
	padding-right: 50px;
	border-radius: 5px;
	}
	
	
.btn-reserva:hover {
	background: #ffffff;
	color:#278487;
	}