.subir{
	display:scroll;
	position:fixed;
	bottom:50px;
	right:5px;
	z-index:1;
}

.slider-home{
	margin: 2em 0 0 0;
	padding-left:0px;
}

.slider-text{
	text-align:left;
	color:#333;
	font-weight:bold;
	padding-left:5px;
	width:100%
}

img.slider-info{
	width:60px !important;
	float:right;
	padding-right:5px;
}
.comments-button{
	background: #FF9E01; 
	padding:10px 10px 10px 20px; 
	margin-top:10px;
	color:#fff;
	text-align:center;
}

.tours > h5{
	color:#FF9E01 !important;
	font-weight:bold !important;
}

.price-index{
	text-align:left;
	font-weight:bold;
	width:50%;
	color:#464646 !important;
}
.price-index > span{
	color:#FF9E01;
	font-size:24px;
}
.info-index{
	background:#FF9E01;
	padding:5px 0 5px 0;
	text-align:center;
	color:#fff !important;
	font-weight:bold;
}
.product-index{
	padding-right:0px;
	padding-bottom:15px;
}
.text{
	color:#777;
	font-size:0.9em;
}
.image{
	width:100%;
}
.bandera{
	padding:5px;
}
.phone{
	color: #292929;
	font-weight: bold;
	font-size: 1em;
}
.banner-index{
	position:absolute !important;
	z-index:-1;
	padding-left:0;
	padding-right:0px;
	margin:0;
	overflow-x:hidden !important;
}

.texto-banner{
	color:#fff;
	font-size:3em;
	width:400px;
	font-weight:600;
}
.booking-info > h2{
	background: rgba(0, 0, 0, 0.57);
	border-top-left-radius: 4px;
	border-top-right-radius:4px;
	padding:0.5em;
}
.booking-info > a > h2{
	background: rgba(0, 0, 0, 0.57);
	border-top-left-radius: 4px;
	border-top-right-radius:4px;
	padding:0.5em;
}
.fondo-form{
	background:rgba(0, 0, 0, 0.57);
	border-bottom-left-radius: 4px;
	border-bottom-right-radius:4px;
	padding-top:1em;
	padding-bottom:0.5em;
	margin:0;
}
.button-form{
	padding:0.5em 2em;
	background:#FF9802;
	font-size:0.9em;
	font-weight:600;
	border:none;color:#fff;
}
.button-form2{
	padding:0.5em;
	background:#ffffff;
	font-size:0.9em;
	font-weight:600;
	border:none;
	color:#FF9802;
}
.text-form{
	color:#fff;
	font-size:0.8em;
	font-weight:600;
}
.banner-int{
	position:absolute !important;
	z-index:-1;
	padding:0px;
	margin:0;
	overflow-x:hidden;
	overflow-y:hidden;
}
.list-exc{
	margin-top:1em;
	box-shadow: 0 0px 1px #CECECE;
	margin-right:0.5em;
}
.price-exc{
	color: #FF9802;
	font-size: 1.5em;
	margin: 1em 0 0 0;
	font-weight: 600;
}
.box-excursions{
	box-shadow: 0 0px 1px #CECECE;
	padding:0.5em;
	margin-bottom:1em;
}
.title-exc{
	font-size:1.1em;
	font-weight:bold;
	color:#FF9802;
	padding-top:0.5em;
}
.text-orange{
	font-size:0.9em;
	color:#FF9802;
}
.text-orange-medium{
	font-size:0.9em;
	color:#FF9802;
	font-weight:600;
}
.price-excursion{
	font-size:1.1em;
	font-weight:bold;
	color:#FF9802;
}
.text-excursion{
	font-size: 0.9em;
	line-height: 1.8em;
	color: #777;
}
.text-day{
	font-size:0.9em;
	font-weight:bold;
	color:#FF9802;
}
.check-day{
	font-size:1em;
	font-weight:bold;
	color:#FF9802;
}
.type-exc{
	box-shadow: 0 0px 1px #444;
	width:100%;
	padding-left:10px;
}
.check{
	font-size: .9em;
	line-height: 1.8em;
	margin: 0;
	color: #FF9802;
	font-weight:600;
}
.box-booking{
	box-shadow: 0 0px 1px #CECECE;
	padding:0.5em;
	margin-top:1em;
}
.booking{
	width:100%;
	box-shadow: 0 0px 1px #B4B4B4;
}
.booking-price{
	width:100%;
	box-shadow: 0 0px 1px #FF9802;
	color: #FF9802!important;
	font-size: 0.9em;
	padding: 7px 33px 7px 7px;
	outline: none;
	border: none;
	font-weight:bold;
}
.box-comments{
	box-shadow: 0 0px 1px #CECECE;
	margin-bottom:0.5em;
}
.form-comments{
	width:100%;
}
.button-comments{
	color:#fff;
	border:none;
	background:#FF9802;
	padding:0.5em;
	font-size:0.9;
	font-weight:600;
}
.box-buses{
	padding:0.5em;
	margin: 0.2em;
	box-shadow: 0 0px 1px #CECECE;
}
.text-buses{
	font-size:0.9em;
	color:#777;
	padding-top:0.5em;
}
.title-faqs{
	font-size:0.9em;
	font-family:'Open Sans';
	color:#FF9802 !important;
	font-weight:600;
}
.text-faqs{
	font-size:0.9em;
	color:#777;
	font-family:'Open sans';
}
.box-lost{
	padding:0.5em;
	margin: 0.2em;
	box-shadow: 0 0px 1px #CECECE;
}
.button-lost{
	background:#FF9802;
	color:#fff;
	padding:0.5em;
	font-weight: 600;
	margin-top:0.5em;
	text-align:center;
	border:none;
	width:100%;
}
.box-contact{
	margin-top:1em;
	box-shadow: 0 0px 1px #CECECE;
	margin-right:0.5em;
}
.text-medium{
	color:#777;
	font-size:0.9em;
	font-weight:600;
}
.icon-contact{
	font-size: 1.5em;
	color: #FF9802;
	font-weight:600;
}
.icon-contact2{
	font-size: 1.8em;
	color: #FF9802;
	font-weight:600;
}
.form-contact{
	width:100%;
	box-shadow: 0 0px 1px #B4B4B4;
	border:none;font-size: 0.9em;
	color:#777;
	font-size: 0.9em;
	padding: 7px 33px 7px 7px;
	outline: none;
}
.button-contact{
	width:100%;
	color:#fff;
	border:none;
	background:#FF9802;
	padding:0.5em;
	font-size:0.9;
	font-weight:600;
}
.list-transfer{
	padding: 2em 0 0 1em;
}
.box-transfer{
	box-shadow: 0 0px 1px #CECECE;
	margin-left:0.5em;
	padding-bottom:0.5em;
}
.title-transfer{
	font-size:1.1em;
	font-weight:bold;
	color:#FF9802;
	padding-top:0.5em;
}
.title_reservas{
	font-size: 1.1em;
    font-weight: bold;
    color: #FF9802;
    padding-top: 0.5em;
	padding-bottom:0.5em;
}
.price-transfer{
	font-size:2.5em;
	color:#FF9802;
	font-weight:bold;
}
.text-price{
	font-size:0.8em;
	color:#FF9802;
	font-weight:600;
}
.button-info-transfer{
	font-size:0.9em;
	background:#FF9802;
	color:#fff;
	font-weight:600;
	padding:0.5em;
}
.box-col-transfer{
	box-shadow: 0 0px 1px #CECECE;
	padding:0.5em 0;
}
.record-transfer{
	font-size:1.5em;
	color:#FF9802;
	font-weight:600;
}
.icon-transfer{
	font-size:2.2em;
	color:#FF9802;
	font-weight:600;
}
.text-record{
	font-size:0.9em;
	color:#777;
	padding-top:0.5em;
}
.num-record{
	background:#FF9802;
	color:#fff;
	font-weight:600;
	font-size:0.9em;
	padding:0.5em;
}
.box-transfer2{
	box-shadow: 0 0px 1px #CECECE;
	padding:0.5em;
	margin-left:0.2em;
	margin-top:1em;
}
.text-orange-transfer{
	font-size:1em;
	color:#FF9802;
	font-weight:600;
}
.cabeceras-transfer{
	font-size:0.9em;
	color:#fff;
	padding:0.5em;
}
.price-table{
	font-size:1em;
	color:#FF9802;
	font-weight:bold;
}
.button-offer{
	font-size:0.7em;
	background:#FF9802;
	font-weight:600;
	color:#fff;
	padding:0.2em;
}
