/* print-css */
body {
	font-family: Arial, sans-serif;
	background: none;
	color: black;
}
#page {
	width: 100%;
	margin: 0; padding: 0;
	background: none;
}
li {
	list-style-type: none;
	
}
.footer.footer,
header.header {
	/*display: none;*/
}
.entry a:after {
	content: " [" attr(href) "] ";
}
.print-button {
	display: none;
}
footer.footer {
	display: none;
}
button.navbar-toggle.collapsed,
.navbar-nav,
.tel-bottom {
	display: none;
}
/* estilos propios de impresion */
.navbar-header {
	background: #313e4e !important;
	-webkit-print-color-adjust: exact;
	float: left;
	margin-bottom: 30px;
	padding: 15px;
	position: relative;	
	width: 100%;
}
.telefono {
	position: absolute;
	color: #ffffff !important;
	top: 35px;
	right: 30px;
	
}
.telefono a {
	background: #ff5f3a !important;
	-webkit-print-color-adjust: exact;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background: #ff5f3a;
	border-radius: 6px;
	color: #ffffff !important;
	padding: 6px 15px 8px 35px;
	position: relative;
	text-decoration: none;	
	top: 0px;
	float: right;
}
header.header .navbar-collapse .telefono a:before {
	content: url('../images/i-tel.png');
	left: 5px;
	position: absolute;
	top: 6px;
}
.mod-cont-your-booking {
	/*text-align: center;*/
}
h1, h2 {
	text-align: center;
	margin: 0;
}
h1 {
	color: #313e4e !important;
	font-size: 18px;
}
h2 {
	color: #a7b0b9 !important;
	font-size: 16px;
}
p {
	color: #7d8b98 !important;
	line-height: 1.4;
	font-size: 12px;
}
p a {
	color: #ff5f3a !important;
}
.mod-cont-your-booking p a.rojo,
.rojo {
	  color: #ff5f3a !important;
}
.bold {
	font-weight: 900;
}
.mod-resume {
  border: 12px solid #313e4e !important;
  margin: 50px 0;
}
.mod-resume header {
  background: #313e4e !important;
  -webkit-print-color-adjust: exact;
  text-align: center;
  color: white;
  padding: 0 20px 20px;
}
.mod-resume header img {
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
  border: 10px solid #313e4e !important;
  position: relative;
  margin-top: -45px;
}
.mod-resume header h4 {
  font-size: 15px;
  color: #a7b0b9 !important;
  font-weight: 100;
  line-height: 1.5;
  margin: 0;
}
.mod-resume header h4 strong {
  color: white !important;
  font-size: 16px;
}
.mod-resume .mod-listado-booking {
  margin-bottom: -40px;
}
.mod-resume .mod-listado-booking ul {
  padding: 15px 25px;
    margin-bottom: -65px;
}
.mod-resume .mod-listado-booking ul li {
  font-size: 12px;
  background: url('../images/i-ok.png') 0 0 no-repeat;
  -webkit-print-color-adjust: exact;
    background-size: 10px;
  color: #7d8b98 !important;
  font-weight: 100;
  margin-bottom: 15px;
  padding: 0 15px 0 20px;
  min-height: 20px;
}
.mod-resume .boton {
  clear: both;
  position: relative;
  top: 45px;
    text-align: center;
}
.mod-resume .boton > span {
  display: block;
  font-size: 13px;
  color: #7d8b98;
}
.mod-resume .boton .precio {
  background: #ff5f3a;
  -webkit-print-color-adjust: exact;
  display: inline-block;
  clear: both;
  color: white !important;
  padding: 10px 50px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  line-height: 1;
  text-align: center;
}
.mod-resume .boton .precio strong {
  font-size: 20px;
  font-weight: 900;
  display: block;
}
.mod-resume .boton .precio span {
  font-size: 15px;
  text-transform: uppercase;
  font-weight: 100;
  display: block;
}
.fs8 {
	font-size: 8px;
	margin: 5px 0;
	line-height: 1.2;
}
.cierre {
	text-align: center;
}
.cierre img {
	position: relative;
	top: 13px;
}