<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.mb0{margin-bottom:0px !important;}
.mb5{margin-bottom:5px !important;}
.mb10{margin-bottom:10px !important;}
.mb15{margin-bottom:15px !important;}
.mb20{margin-bottom:20px !important;}
.mt0{margin-top:0px !important;}
.mt5{margin-top:5px !important;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.pb0{padding-bottom:0px !important;}
.pb5{padding-bottom:5px !important;}
.pb10{padding-bottom:10px !important;}
.pb15{padding-bottom:15px !important;}
.pb20{padding-bottom:20px !important;}
.pt0{padding-top:0px !important;}
.pt5{padding-top:5px !important;}
.pt10{padding-top:10px !important;}
.pt15{padding-top:15px !important;}
.pt20{padding-top:20px !important;}
.pl0{padding-left:0px !important;}
.pl5{padding-left:5px !important;}
.pl10{padding-left:10px !important;}
.pl15{padding-left:15px !important;}
.pl20{padding-left:20px !important;}
.pr0{padding-right:0px !important;}
.pr5{padding-right:5px !important;}
.pr10{padding-right:10px !important;}
.pr15{padding-right:15px !important;}
.pr20{padding-right:20px !important;}
.ml0{margin-left:0px !important;}
.ml5{margin-left:5px !important;}
.ml10{margin-left:10px !important;}
.ml15{margin-left:15px !important;}
.ml20{margin-left:20px !important;}
.mr0{margin-right:0px !important;}
.mr5{margin-right:5px !important;}
.mr10{margin-right:10px !important;}
.mr15{margin-right:15px !important;}
.mr20{margin-right:20px !important;}
.p0{padding:0 !important;}
.p5{padding:5px !important;}
.p10{padding:10px !important;}
.p15{padding:15px !important;}
.p20{padding:20px !important;}
.m0{margin:0 !important;}
.m5{margin:5px !important;}
.m10{margin:10px !important;}
.m15{margin:15px !important;}
.m20{margin:20px !important;}
.noMostrar{
	display:none;
}

@media (max-width:767px){
	.mb-xs-0{margin-bottom:0px !important;}
	.mb-xs-5{margin-bottom:5px !important;}
	.mb-xs-10{margin-bottom:10px !important;}
	.mb-xs-15{margin-bottom:15px !important;}
	.mb-xs-20{margin-bottom:20px !important;}
	.mt-xs-0{margin-top:0px !important;}
	.mt-xs-5{margin-top:5px !important;}
	.mt-xs-10{margin-top:10px !important;}
	.mt-xs-15{margin-top:15px !important;}
	.mt-xs-20{margin-top:20px !important;}
	.pb-xs-0{padding-bottom:0px !important;}
	.pb-xs-5{padding-bottom:5px !important;}
	.pb-xs-10{padding-bottom:10px !important;}
	.pb-xs-15{padding-bottom:15px !important;}
	.pb-xs-20{padding-bottom:20px !important;}
	.pt-xs-0{padding-top:0px !important;}
	.pt-xs-5{padding-top:5px !important;}
	.pt-xs-10{padding-top:10px !important;}
	.pt-xs-15{padding-top:15px !important;}
	.pt-xs-20{padding-top:20px !important;}
	.pl-xs-0{padding-left:0px !important;}
	.pl-xs-5{padding-left:5px !important;}
	.pl-xs-10{padding-left:10px !important;}
	.pl-xs-15{padding-left:15px !important;}
	.pl-xs-20{padding-left:20px !important;}
	.pr-xs-0{padding-right:0px !important;}
	.pr-xs-5{padding-right:5px !important;}
	.pr-xs-10{padding-right:10px !important;}
	.pr-xs-15{padding-right:15px !important;}
	.pr-xs-20{padding-right:20px !important;}
	.ml-xs-0{margin-left:0px !important;}
	.ml-xs-5{margin-left:5px !important;}
	.ml-xs-10{margin-left:10px !important;}
	.ml-xs-15{margin-left:15px !important;}
	.ml-xs-20{margin-left:20px !important;}
	.mr-xs-0{margin-right:0px !important;}
	.mr-xs-5{margin-right:5px !important;}
	.mr-xs-10{margin-right:10px !important;}
	.mr-xs-15{margin-right:15px !important;}
	.mr-xs-20{margin-right:20px !important;}
	.p-xs-0{padding:0 !important;}
	.p-xs-5{padding:5px !important;}
	.p-xs-10{padding:10px !important;}
	.p-xs-15{padding:15px !important;}
	.p-xs-20{padding:20px !important;}
	.m-xs-0{margin:0 !important;}
	.m-xs-5{margin:5px !important;}
	.m-xs-10{margin:10px !important;}
	.m-xs-15{margin:15px !important;}
	.m-xs-20{margin:20px !important;}
}

/* ----------------------------------------------------------------
	Cabecera
-----------------------------------------------------------------*/

#header,
#header-wrap,
#logo{
	height: 111px;
	z-index: 1000 !important;
	position: relative;
}
#header{background: url("https://aeromoto.es/img/trans_cab.png") !important;}
#primary-menu:not(.style-2),
#primary-menu:not(.style-2) &gt; ul,
#primary-menu,
#primary-menu ul,
#primary-menu ul li a { height: 30px; }
#logo img{height: auto;vertical-align: bottom;}

#primary-menu ul li a { line-height: 30px; }

#primary-menu ul li i { line-height: 30px; }

#primary-menu ul ul,
#primary-menu ul li .mega-menu-content,
#primary-menu ul li.mega-menu .mega-menu-content { top: 30px; }

#logo{
	max-width:100%;
	height: 100px;
	margin-right: 0;
	padding-top:5px;
}
.device-sm #logo,
.device-xs #logo,
.device-xxs #logo{max-width: auto;height: 75px;}
.device-sm #logo img,
.device-xs #logo img,
.device-xxs #logo img{max-height: 75px;}
#primary-menu-trigger{top:10px;}
.device-sm #primary-menu,
.device-xs #primary-menu,
.device-xxs #primary-menu{margin-top:10px;}

.content-header{
	margin-top:13px;
	padding-bottom:11px;
}
.tel-header{
	margin-right:75px;
	float: right;
	padding-right:35px;
	color:#3d3d3d;
	font-size:15px;
	background: url("https://aeromoto.es/img/tele-cab.png") right no-repeat;
}
.registro-header, .registro-header2{
	float: right;
	color:#3d3d3d;
	padding-left: 20px;
	font-size:15px;
	background: url("https://aeromoto.es/img/icon-persona.png") no-repeat left;
}.registro-header2{background: url("https://aeromoto.es/img/icon-persona.png") no-repeat right;padding-left:0;padding-right:20px;}
.registro-header a, .registro-header2 a{color:#3d3d3d;}
.registro-header a:hover, .registro-header2 a:hover{color:#4296dc;}
.idiomas-header{
	float: right;
	color:#3d3d3d;
	margin-left:40px;
	font-size:15px;
}
.idiomas-header a{color:#3d3d3d;}
.idiomas-header a.active, .idiomas-header a:hover{color:#4296dc;}
.redes-header{
	margin-top:8px;
	clear:right;
	float: right;
}
.redes-header &gt; a{margin-left:5px;}

/* MOBILE VERSION */
.device-sm .content-header,
.device-xs .content-header,
.device-xxs .content-header{display: none;}

.clearright{clear:right;}
#primary-menu{clear:right;}
#primary-menu ul li{margin-left:0;}
#primary-menu &gt; ul &gt; li:nth-child(1){background-color: #21557d;border:1px solid #21557d;}
#primary-menu &gt; ul &gt; li:nth-child(2){background-color: #3178ac;border:1px solid #3178ac;}
#primary-menu &gt; ul &gt; li:nth-child(3){background-color: #4296dc;border:1px solid #4296dc;}
#primary-menu &gt; ul &gt; li:nth-child(4){background-color: #6eade3;border:1px solid #6eade3;}
#primary-menu &gt; ul &gt; li:nth-child(5){background-color: #96c2e7;border:1px solid #96c2e7;}
#primary-menu &gt; ul &gt; li:nth-child(6){background-color: #b0d0e9;border:1px solid #b0d0e9;}

#primary-menu &gt; ul &gt; li &gt; a{color:#fff;}

#primary-menu &gt; ul &gt; li:hover,
#primary-menu &gt; ul &gt; li.current{background-color: #fff;}
#primary-menu &gt; ul &gt; li:hover a,
#primary-menu &gt; ul &gt; li.current a{color: #21557d;}


.device-md #primary-menu &gt; ul &gt; li:nth-child(5){display: none;}



.device-sm #primary-menu &gt; ul &gt; li &gt; a,
.device-xs #primary-menu &gt; ul &gt; li &gt; a,
.device-xxs #primary-menu &gt; ul &gt; li &gt; a{
	text-align: center;
}

.device-sm .sincontainer-header,
.device-xs .sincontainer-header,
.device-xxs .sincontainer-header{width:100%;padding-left:0;padding-right: 0;}

/* ----------------------------------------------------------------
	Fin Cabecera
-----------------------------------------------------------------*/



/* ----------------------------------------------------------------
	Pie
-----------------------------------------------------------------*/

#footer{
	background: #222222;
	position: relative;
	z-index: 10;
	color:#fff;
}

footer h3{
	margin-bottom: 0;
	font-family: 'cabin';
	font-size:20px;
	color:#fff;
	font-weight: normal;
}

#footer address{
	margin-bottom: 5px;
}
#footer strong{
	font-weight: normal;
	font-family: 'cabinBold';
	font-size:18px;
	line-height: 18px;
	display: block;
}
#footer ul{
	list-style: none;
}
#footer ul li{
	padding-left:0;
}
#footer ul li a:hover{
	color:#3583D2;
}
#footer .menu_pie ul{
	border-right:1px solid #3583D2;
}

.device-xxs #footer .direccion_pie,
.device-xxs #footer .pago_pie{
	width:100%;
}.device-xxs #footer .pago_pie{padding-bottom:20px;}

#copyrights{
	background: #fff;
	color:#1A1A1A;
	min-height: 50px;
	font-family: 'cabin';
	font-size:15px;
}
#copyrights a{
	color:#1A1A1A;
	font-family: 'cabin';
	font-size:15px;
}#copyrights a:hover{color: #3583D2;}
.device-xxs #copyrights a{
	display: block;
	text-align: center;
	margin-bottom:5px;
}.device-xxs #copyrights span{display: none;}

/* ----------------------------------------------------------------
	Fin Pie
-----------------------------------------------------------------*/




/* ----------------------------------------------------------------
	Menu alquilar
-----------------------------------------------------------------*/

.reserva_inicio{
	position: absolute;
	z-index: 1000;
	left:12px;
}
.menu-alquilar, .menu-alquilar-pop{
	margin-top:35px;
	width:350px;
	max-width: 100%;
}.reserva_inicio .menu-alquilar{background: url("https://aeromoto.es/img/trans_cab.png");}
.menu-alquilar-pop{margin-top:0;}
.menu-alquilar h2, .menu-alquilar-pop h2{
	background: #014073;
	color:#fff;
	font-family: 'cabinBold';
	font-size:21px;
	font-weight: normal;
	text-align: center;
}.menu-alquilar-pop h2{margin-bottom:28px;}

.device-xxs .menu-alquilar{margin-top:0;}
.device-xxs .standard-logo{text-align: center;}
.device-xxs .standard-logo img{margin-left: auto; margin-right: auto;}
.device-xxs #primary-menu{margin-top: 0!important;}
.device-xxs .menu-alquilar h2,
.device-xxs .menu-alquilar-pop h2{
	margin-bottom:15px;
}
.device-xxs .bloque-menu-buscar{
	margin-bottom:25px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.menu-alquilar-pop h2{margin-bottom:31px;}
}
.label-menu-buscar{
	display: block;
	letter-spacing: 0;
	margin-bottom:4px;
	padding-left:20px;
}
.bloque-menu-buscar{
	position: relative;
	padding-left:46px;
	margin-bottom:40px;
}
.bloque-menu-buscar .num-menu-buscar{
	margin-left:-54px;
	background: #4296dc;
	color:#fff;
	font-size:20px;
	width:42px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	display: block;
	position: absolute;
}
.device-xxs .menu-alquilar{position: relative;margin-left:auto;margin-right: auto;}
.device-xxs .num-menu-buscar{width:28px;height: 28px;line-height: 28px;margin-left:-40px;}
.device-xxs .bloque-menu-buscar{padding-left:40px;}
.device-xxs .reserva_inicio{left:0;width:100%;}
.bloque-menu-buscar input[type='text']{
	border:1px solid #b2b2b2;
	width:100px;
	text-align: center;
}
.menu-buscar-submit, .menu-buscar-submit-pop{
	width:100%;
	height: 50px;
	background: #222222;
	color:#fff;
	font-family: 'cabin';
	font-size:18px;
	border:0;
	border-radius:0;
}.menu-buscar-submit:hover, .menu-buscar-submit-pop:hover{background: #014073;color:#fff;}
.menu-buscar-submit-pop{
	bottom: 0;
	position: absolute;
}
/*.background-time{background: url("https://aeromoto.es/img/background-time.png") no-repeat left;cursor:pointer;}*/
.reserva_inicio .background-time{background: url("https://aeromoto.es/img/background-time.png") no-repeat left;cursor:pointer;}
.formulario-listado .background-time .ui-timepicker-select .btn-default{
	background-image: url("https://aeromoto.es/img/background-time.png");
	background-repeat: no-repeat;
	padding-right:50px;
	background-position: right 5px center;}
.formulario-listado .background-time .ui-timepicker-select .btn-default .caret{right: 37px !important;}
.background-date{background: url("https://aeromoto.es/img/background-date.png") no-repeat left;cursor:pointer;}
.background-ubi{background: url("https://aeromoto.es/img/background-ubi.png") no-repeat left;}
.background-time .bootstrap-select{width:95px !important;}
.background-time .bootstrap-select .btn-default{border:1px solid #b2b2b2;padding-top:2px;padding-bottom: 2px;border-radius: 0;}

#footer li a.current,
#copyrights a.current{color:#3583d2;}

/* ----------------------------------------------------------------
	Fin Menu alquilar
-----------------------------------------------------------------*/




/* ----------------------------------------------------------------
	Inicio
-----------------------------------------------------------------*/

#content{
	padding-top:20px;
	padding-bottom:20px;
	border-top:15px solid #002e5f;
	margin-top:10px;
}
#content.inicio{
	margin-top:0;
	border-top:0;
}
.azul_inicio{
	padding-top:50px;
	background: url("https://aeromoto.es/img/puntos_azul.jpg") no-repeat center;
	border-bottom:15px solid #014073;
	color:#000;
	font-family: 'cabinMedium';
	font-size:18px;
	line-height: 20px;
}
.device-lg .azul_inicio,
.device-xlg .azul_inicio{background-size: cover;}
.azul_inicio h2{
	color:#fff;
	font-weight: normal;
	font-family: 'cabinSemibold';
	font-size:20px;
	line-height: 22px;
}
.azul_inicio h3{
	color:#000;
	font-weight: normal;
	font-family: 'cabinSemibold';
	font-size:20px;
	line-height: 22px;
	margin-bottom:30px;
}
.azul_inicio span{
	color:#fff;
	display: inline-block;
}
.azul_inicio .enl_email{
	color:#fff;
	text-decoration: none;
}
.btn-blanco-ini, .btn-azul-ini:hover{
	background: #fff;
	border:1px solid #014073;
	color:#014073;
	border-radius: 0;
}.btn-blanco-ini{margin-right:23px;}
.btn-azul-ini, .btn-blanco-ini:hover{
	background: #014073;
	border:1px solid #fff;
	color:#fff;
	border-radius: 0;
}

.info_inicio{
	border:1px solid #bfbfbf;
	margin-bottom:100px;
}
.device-xxs .info_inicio{
	display: none;
}
.info_inicio ul{
	float: left;
	width:30%;
	list-style: none;
}
.info_inicio ul li{
	min-height: 100px;
	border-bottom:1px solid #bfbfbf;
	border-right:1px solid #bfbfbf;
	padding-left:30px;
	cursor: pointer;
	width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}.info_inicio ul li:last-child{border-bottom:0;}
.info_inicio ul li.current{background: #eaeaea;padding-left:22px;border-left:8px solid #004173;}
.info_inicio ul li div{
}
.info_inicio ul li strong, .info_inicio ul li span{
	display: block;
}
.content_info_inicio{
	width:70%;
	min-height: 400px;
	float: left;
	position: relative;
}
.img_info_inicio{
	text-align: center;
}
.img_info_inicio h3{
	position: absolute;
	right: 0;
	bottom:5px;
	background-color:rgba(0,47,95,0.8);
	color:#fff;
	font-family: 'cabinBold';
	font-size:18px;
	padding-left:50px;
	padding-right:30px;
	min-height: 60px;
	line-height: 60px; 
}

/* ----------------------------------------------------------------
	Fin Inicio
-----------------------------------------------------------------*/




/* ----------------------------------------------------------------
	Quienes somos
-----------------------------------------------------------------*/

#content.quienes-somos{
	background:url("https://aeromoto.es/img/quienes-somos/fondo-matriz2.jpg") bottom no-repeat;
	background-size: cover;
	width:100%;
	padding-bottom:0;
}
.device-sm #content.quienes-somos,
.device-xs #content.quienes-somos,{
	background:url("https://aeromoto.es/img/quienes-somos/fondo-matriz.jpg") bottom no-repeat;
}
.device-xxs #content.quienes-somos{
	background:url("https://aeromoto.es/img/quienes-somos/fondo-matriz.jpg");
	background-size: cover;
}

.title-section{
	font-family: 'league';
	color:#3583D2;
	font-weight: normal;
	font-size:40px;
	margin-bottom:15px;
	text-transform: uppercase;
}.login .title-section{line-height: 43px;}

.quienes-somos article{
	font-family: 'Avenir45';
	font-size:17px;
	line-height: 20px !important;
	color:#000;
	margin-bottom:35px;
}
.quienes-somos article div{
	margin-bottom:8px;
}
.quienes-somos article a{color:#3583D2;cursor:pointer;}

/* ----------------------------------------------------------------
	Fin Quienes somos
-----------------------------------------------------------------*/




/* ----------------------------------------------------------------
	Contacto
-----------------------------------------------------------------*/

.contacto .title-section{
	margin-top: 15px;
	margin-bottom: 3px;
	line-height: 40px;
}
.txt-section{
	font-family: 'Avenir45';
	font-size:16px;
	color:#1a1a1a;
}.contacto .txt-section{line-height: 20px !important;margin-bottom:10px;}

#mapaContacto{
	width:100%;
	height: 500px;
	z-index: 2;
	margin-top: -500px;
	position:absolute !important;
}
.device-xs #mapaContacto,
.device-xxs #mapaContacto{margin-top:0;position: relative !important;}
.enl_comoLlegar{
	color:#1a1a1a;
}
.enl_comoLlegar:hover{color:#1a1a1a;text-decoration: underline !important;}

.bloque_form{
	background: rgba(0,0,0,0.7);
	min-height: 500px;
	width:475px;
	max-width: 100%;
	z-index:1000;
	position: relative;
	left:50%;
	margin-left:110px;
	padding-left:15px;
	padding-right:15px;
}
.device-md .bloque_form{
	right: 0;
	left: auto;
	margin-left:auto;
}
.device-sm .bloque_form{
	right: 0;
	left: auto;
	margin-left:auto;
}
.device-xs .bloque_form,
.device-xxs .bloque_form{width:100%;left: auto;margin-left:auto;}

.bloque_form .title-form{
	padding-top: 18px;
	display: inline-block;
	margin-left: auto;
	margin-right: auto;
}
.bloque_form .title-form i{background: #fff;display: inline-block;float: left;height: 2px;width:106px;margin-top:17px;}
.device-xxs .bloque_form .title-form i{width:50px;}
.bloque_form .title-form h4{display: inline-block;float: left;padding-left:20px;padding-right: 20px;color:#fff;font-size:23px;font-family: 'cabinSemibold';font-weight:normal;margin-bottom:0;}

.input_contacto, .textarea_contacto{
	background:#fff;
	border:1px solid #3583d2;
	height: 38px;
	width:100%;
	padding-left:10px;
	padding-right: 10px;
	color:#4D4D4D;
}.textarea_contacto{height: 126px;padding-top:7px;padding-bottom:7px;resize:none;}
.ele_form{margin-bottom:12px;}
.device-xxs .ele_form{width:100%;}

.submit_contacto{
	display: inline-block;
	background:#4296dc;
	color:#fff;
	border:0;
	width:159px;
	height: 53px;
	max-width:100%;
	font-family: "cabinBold";
	font-size:18px;
	margin-right: auto;
	margin-left:auto;
}

.bloque_oficinas{
	margin-top:45px;
}
.device-xs .bloque_oficinas .col_half{width:48%;margin-right:4%;}
.device-xs .bloque_oficinas .col_half:nth-child(2n){margin-right:0;}
.oficina_contacto{
	margin-bottom:15px;
}
.oficina_contacto h2{
	font-size:25px;
	color:#002F5F;
	font-family: 'cabinBold';
	font-weight: normal;
	margin-bottom: 0;
	margin-top:0;
}
.oficina_contacto address{
	padding-top:6px;
	background:url("https://aeromoto.es/img/contacto/ico_ubicacion.jpg") no-repeat left;
	min-height: 42px;
	padding-left:38px;
	font-family: 'Avenir45';
	color:#000;
	margin-bottom: 18px;
}
.oficina_contacto .telefono_oficina{
	display: block;
	background:url("https://aeromoto.es/img/contacto/ico_telefono.jpg") no-repeat left top;
	min-height: 37px;
	padding-left:38px;
	line-height: 50px;
	font-family: 'Avenir85';
	font-size:21px;
	color:#000;
	margin-bottom: 2px;
}
.oficina_contacto .email_oficina{
	display: block;
	background:url("https://aeromoto.es/img/contacto/ico_email.jpg") no-repeat left;
	min-height: 42px;
	padding-left:38px;
	line-height: 45px;
	font-family: 'Avenir85';
	font-size:18px;
	color:#000;
}

/* ----------------------------------------------------------------
	Fin Contacto
-----------------------------------------------------------------*/




/* ----------------------------------------------------------------
	Gracias y Realizar pedido
-----------------------------------------------------------------*/

.gracias{
	min-height: 520px;
	padding-top:140px;
}
.subtitle-section{
	color: #555555;
    font-family: "cabin";
    font-size: 22px;
    font-weight: normal;
    line-height: 24px;
    margin: 0 0 20px;
    padding: 0;
}
.device-xxs .gracias, .device-xs .gracias{
	min-height: 0;
	padding-top:40px;
}
.device-xxs .gracias h1, .device-xs .gracias h1,
.device-xxs .gracias h2, .device-xs .gracias h2{
	text-align: center;
}
.device-xxs .gracias h1{
	font-size:23px;
}
.device-sm .gracias h1{
	font-size:30px;
}
.device-sm .gracias h2{
	font-size:18px;
}
.device-xxs .gracias h2{
	font-size:15px;
}
.gracias .volver{
	color:#555555;
	font-family: 'cabin';
	font-size:15px;
	line-height: 15px;
}
.device-xxs .gracias .volver,
.device-xs .gracias .volver{
	display: block;
	text-align: center;
	font-size:14px;
}

/* ----------------------------------------------------------------
	Fin Gracias y Realizar pedido
-----------------------------------------------------------------*/




/* ----------------------------------------------------------------
	CÃƒÂ³mo alquilar
-----------------------------------------------------------------*/

.pto_comoAlquilar{
	background: url("https://aeromoto.es/img/como-alquilar/pto.jpg") no-repeat;
	width: 47px;
	height: 37px;
	padding-right: 10px;
	text-align: center;
	float: left;
	line-height: 37px;
	font-style: normal;
}
.pto_comoAlquilar_1{background: url("https://aeromoto.es/img/como-alquilar/pto_1.jpg") no-repeat;}
.pto_comoAlquilar_2{background: url("https://aeromoto.es/img/como-alquilar/pto_2.jpg") no-repeat;}
.pto_comoAlquilar_3{background: url("https://aeromoto.es/img/como-alquilar/pto_3.jpg") no-repeat;}
.pto_comoAlquilar_4{background: url("https://aeromoto.es/img/como-alquilar/pto_4.jpg") no-repeat;}
.pto_comoAlquilar_5{background: url("https://aeromoto.es/img/como-alquilar/pto_5.jpg") no-repeat;}
.pto_comoAlquilar_6{background: url("https://aeromoto.es/img/como-alquilar/pto_6.jpg") no-repeat;}

.bloque_comoAlquilar{
	padding-left:60px;
}
.bloque_comoAlquilar h2{
	color:#1A1A1A;
	font-family: 'cabinSemibold';
	font-size:22px;
	font-weight: normal;
	margin-bottom:5px;
}
.device-xxs .bloque_comoAlquilar h2{font-size:18px;line-height: 20px;padding-top:5px;}
.txt_comoAlquilar{
	margin-bottom:10px;
	font-size:16px;
	line-height: 20px !important;
	font-family: 'Avenir45';
}
.txt_comoAlquilar a{
	color:#3583D2;
}.txt_comoAlquilar a:hover{text-decoration: underline !important;}

.lista_comoAlquilar{
	margin:0 0 0 14px;
	padding: 0;
}
.lista_comoAlquilar li{
	width:46%;
	margin-right: 8%;
	float: left;
	font-size:16px;
	line-height: 20px !important;
	font-family: 'Avenir45';
}
.lista_comoAlquilar li:nth-child(2n){
	margin-right: 0;
}
.device-xs .lista_comoAlquilar li,
.device-xxs .lista_comoAlquilar li{
	margin-right: 0;
	width:100%;
}

.fondo_azul{
	margin-top:65px;
	background: url("https://aeromoto.es/img/como-alquilar/fondo_azul.jpg") no-repeat center;
	height: 267px;
	width:100%;
}
.device-lg .fondo_azul,
.device-xlg .fondo_azul{background-size: cover;}
.fondo_azul h3{
	text-align: right;
	font-family: 'cabinBold';
	font-size:27px;
	line-height: 34px;
	margin-top:50px;
	margin-bottom:20px;
	color:#1A1A1A;
	font-weight: normal;
}
.fondo_azul h3 strong{
	display: block;
	font-weight: normal;
	color:#fff;
}
.device-xxs .fondo_azul h3{font-size:20px;line-height: 27px;}
.device-xxs .fondo_azul .btn_comoAlquilar{font-size:15px;}
.fondo_azul .btn_comoAlquilar{
	float: right;
	color:#1A1A1A;
	background: #fff;
	border:2px solid #002F5F;
	padding-left:35px;
	padding-right:35px;
	padding-top:8px;
	padding-bottom:8px;
	font-size:19px;
}.fondo_azul .btn_comoAlquilar:hover{background: #002f5f;color:#fff;border-color:#fff;}

/* ----------------------------------------------------------------
	Fin CÃƒÂ³mo alquilar
-----------------------------------------------------------------*/




/* ----------------------------------------------------------------
	Faqs
-----------------------------------------------------------------*/

.tit_faq{
	margin: 0;
	font-family: 'cabinSemibold';
	font-weight: normal;
	font-size:25px;
	color:#8DAB22;
}

.bloque_faq{
	margin-top:5px;
	margin-bottom:15px !important;
	border:none;
	box-shadow: none !important;
}
.bloque_faq .panel-heading{ position: relative;padding-bottom:40px; }
.bloque_faq:nth-child(3n+1) .panel-heading{ background: #D2E8FD url("https://aeromoto.es/img/faqs/flecha_az.jpg") no-repeat right bottom; }
.bloque_faq:nth-child(3n+2) .panel-heading{ background: #EDF5C4 url("https://aeromoto.es/img/faqs/flecha_ver.jpg") no-repeat right bottom; }
.bloque_faq:nth-child(3n+3) .panel-heading{ background: #BED4E9 url("https://aeromoto.es/img/faqs/flecha_az_osc.jpg") no-repeat right bottom; }

.bloque_faq .panel-heading .panel-title{font-family:'cabin';font-size:17px;color:#1A1A1A;padding-right: 15px;}

.bloque_faq .panel-body{
	margin-top:5px;
	background: #e9eef2;
	border-top: 0 !important;
	padding-left:20px;
	padding-right: 20px;
	border-radius: 3px;
	font-family: 'Avenir45';
	font-size:14px;
	color:#000000;
}.bloque_faq .panel-body strong{font-family: 'Avenir85';font-weight: normal;}
.bloque_faq .panel-body ol{
	margin:0 0 0 13px;
}

.flecha_preg{
	background: url("https://aeromoto.es/img/faqs/flecha_desplegado.jpg") no-repeat;
	width:18px;
	height: 19px;
	position: absolute;
	right: 12px;
	bottom:40px;
}.collapsed .flecha_preg{background: url("https://aeromoto.es/img/faqs/flecha_encogida.jpg") no-repeat;}

/* ----------------------------------------------------------------
	Fin Faqs
-----------------------------------------------------------------*/




/* ----------------------------------------------------------------
	Servicios
-----------------------------------------------------------------*/

.device-xs .bloque_servicio .col_one_fifth{
	width:18%;
	margin-right: 4%;
	float: left;
}

.device-xs .bloque_servicio .col_four_fifth{
	width:78%;
	float: left;
}
.device-xxs .bloque_servicio{margin-bottom:15px !important;}
.bloque_servicio h2{
	margin-bottom: 0;
	font-family: 'cabinSemibold';
	font-size:22px;
	line-height: 24px;
	font-weight: normal;
	color:#1A1A1A;
}
.bloque_servicio h3{
	margin-bottom: 18px;
	font-family: 'cabinMedium';
	font-size:18px;
	line-height: 20px;
	font-weight: normal;
	color:#3583D2;
}
.bloque_servicio p{
	margin-bottom:5px;
	font-family: 'Avenir45';
	font-size:16px;
	color:#000;
	line-height: 22px !important;
}
.bloque_servicio span{color:#EC1C24;}

/* ----------------------------------------------------------------
	Fin Servicios
-----------------------------------------------------------------*/




/* ----------------------------------------------------------------
	Nuestra flota
-----------------------------------------------------------------*/

.listado_ciudades{position:relative;overflow:hidden;padding-bottom:3px;padding-top:9px;}
.lista_ciudades{
	margin:0 0 15px 0;
	padding:0;
}
.lista_ciudades li{
	margin:0;
	padding:0;
	border:2px solid #002F5F;
	border-radius:3px;
	font-family: "league";
	font-size:25px;
	background:#fff;
	color:#3583D2;
	display:inline-block;
	width:173px;
	height:47px;
	cursor:pointer;
	text-align:center;
	line-height:48px;
}.lista_ciudades li:hover, .lista_ciudades .ciud_sel{ background:#002F5F;color:#fff;border:2px solid #000; }
.lista_ciudades li a{text-decoration:none;color:#3583D2;display: block;}
.lista_ciudades li:hover a, .lista_ciudades .ciud_sel a{ color:#fff; }

.device-xxs .lista_ciudades li{
	width:100%;
	margin-top:5px;
}.device-xxs .lista_ciudades li:first-child{margin-top:0;}

.bloque_flota{
	padding-top:20px;
	padding-right: 60px;
	padding-bottom: 25px;
	border:1px solid #B2B2B2;
}
.device-sm .bloque_flota{
	padding-right: 25px;
}
.device-xs .bloque_flota,
.device-xxs .bloque_flota{
	padding-right: 15px;
}
.bloque_flota h2, .bloque_listado h2{
	line-height: 44px;
	color:#1a1a1a;
	font-family: 'league';
	font-size:42px;
	font-weight: normal;
	margin-bottom:15px;
}
.msj_no_disponible{
	padding-top:50px;
}
.btn_reservar{
	background:#4296dc;
	color:#fff;
	display: inline-block;
	padding-left:45px;
	padding-right: 45px;
	height: 45px;
	line-height: 45px;
	float: right;
	font-family: 'cabinBold';
	font-size:21px;
	border: 0;
}.btn_reservar:hover{background: #002f5f;color:#fff;}
.login .btn_reservar{float: none;}

.caracteristicas_moto_pop{
	padding-bottom:10px;
}
.caracteristicas_moto_pop ul{
	margin-bottom: 0;
}
.caracteristicas_moto_pop ul li{
	list-style: none;
	margin-bottom:10px;
	line-height: 25px;
}
.caracteristicas_moto_pop ul li span{
	line-height: 20px;
	display: inline-block;
	padding-left:10px;
	font-family: 'Avenir45';
	font-size:16px;
	color:#1A1A1A;
}
.icono_lista{
	width:29px;
	height: 25px;
	line-height: 25px;
	display: inline-block;
	background-repeat: no-repeat;
	background-position: center;
	float: left;
}
.ico_baul{background-image: url("https://aeromoto.es/img/flota/ico_baul.jpg");}
.ico_pasajeros{background-image: url("https://aeromoto.es/img/flota/ico_pasajeros.jpg");}
.ico_casco{background-image: url("https://aeromoto.es/img/flota/ico_casco.jpg");}
.ico_motor{background-image: url("https://aeromoto.es/img/flota/ico_motor.jpg");}
.ico_velocidad{background-image: url("https://aeromoto.es/img/flota/ico_velocidad.jpg");}
.ico_deposito{background-image: url("https://aeromoto.es/img/flota/ico_deposito.jpg");}

.descripcion_flota{
	padding-bottom:10px;
	color:#3D3D3D;
	font-family: 'Avenir45';
	font-size: 14px;
	line-height: 22px !important;
}
.device-sm .caracteristicas_moto_pop{width:100%;padding-left:0;padding-right: 0;}
.device-sm .descripcion_flota{width:100%;padding-left:0;padding-right: 0;}
.device-xxs .caracteristicas_moto_pop{width:100%;padding-left:0;padding-right: 0;}
.device-xxs .descripcion_flota{width:100%;padding-left:0;padding-right: 0;}

.flota .mfp-content	{max-width: 320px;}
.flota .mfp-iframe-scaler{padding-top:166%;max-height: 531px;}
.popReserva{height: 531px;position: relative;max-width: 320px;width:100%;}

.datos .mfp-content{max-width: 450px;}
.datos .mfp-iframe-scaler{padding-top:80%;max-height: 331px;}

/* ----------------------------------------------------------------
	Fin Nuestra flota
-----------------------------------------------------------------*/




/* ----------------------------------------------------------------
	Aviso legal
-----------------------------------------------------------------*/

.aviso-legal{
	padding-top:20px;
	padding-bottom:20px;
    font-family: "Avenir45";
    line-height:18px;
    font-size:14px;
}
.aviso-legal p{
	margin-bottom:15px;
}
.aviso-legal h2{
	margin: 20px 0 5px 0;
	color: #1A1A1A;
    font-family: "cabinSemibold";
    font-size: 20px;
    line-height: 22px;
    font-weight: normal;
}
.aviso-legal h3{
	margin: 10px 0 8px 0;
    font-family: "cabinMedium";
    font-size: 18px;
    line-height: 20px;
    color:#3583d2;
    font-weight: normal;
}
.aviso-legal ul{
	margin-top:0px;
	margin-bottom:12px;
	margin-left:12px;
}
.aviso-legal ul li{margin-bottom: 5px;}
.aviso-legal strong{
	color: #1A1A1A;
	font-weight: normal;
    font-family: "Avenir85";
    font-size: 18px;
    line-height: 20px;
    font-weight: normal;
}
.aviso-legal a{
	color:#826042;
}.aviso-legal a:hover{ color:#f6303e; }
.txt_td2{line-height:18px;font-size:13px;font-family: 'Avenir45';}
.device-xxs .txt_td{font-size:12px;line-height: 16px;}
.tit_td{
	font-family: 'cabinMedium';
	font-size:13px;
	text-align:center;
	line-height:16px;
}.device-xxs .tit_td{font-size:11px;}
.txt_td{
	font-family: 'Avenir45';
	font-size:13px;
	line-height:16px;
}.device-xxs .txt_td{font-size:11px;}

/* ----------------------------------------------------------------
	Fin Aviso legal
-----------------------------------------------------------------*/




/* ----------------------------------------------------------------
	Reservar moto
-----------------------------------------------------------------*/

.title-section-reserva{
	margin-bottom: 13px;
	color:#3583D2;
	font-family: 'cabinBold';
	font-size:27px;
	font-weight: normal;
	line-height: 37px;
}
.title-section-reserva span{
	height: 37px;
	width:47px;
	display: inline-block;
	float: left;
	margin-right:10px;
}.title-section-reserva span.tipo1{background:url("https://aeromoto.es/img/listado/fondo-tipo1.jpg") no-repeat center;}
.title-section-reserva span.tipo2{background:url("https://aeromoto.es/img/listado/fondo-tipo2.jpg") no-repeat center;}
.title-section-reserva span.tipo3{background:url("https://aeromoto.es/img/listado/fondo-tipo3.jpg") no-repeat center;}

.formulario-listado{
	background:#3583D2;
	padding-top:28px;
	margin-bottom: 20px;
}
.formulario-listado .num-menu-buscar{display: none;}
.formulario-listado .bloque-menu-buscar{
	margin-bottom:0;
	padding-left: 30px;
	padding-right: 30px;
	width:33%;
	float: left;
}.formulario-listado .bloque-menu-buscar:first-child{width:34%;}
.device-md .formulario-listado .bloque-menu-buscar{padding-left:20px;padding-right: 20px;}
.device-sm .formulario-listado .bloque-menu-buscar{
	width:50%;
	padding-left:20px;
	padding-right: 20px;
	margin-top: 15px;
}
.device-sm .formulario-listado .bloque-menu-buscar:first-child{
	width:100%;
	margin-top: 0;
}
.device-xs .formulario-listado .bloque-menu-buscar,
.device-xs .formulario-listado .bloque-menu-buscar,
.device-xxs .formulario-listado .bloque-menu-buscar,
.device-xxs .formulario-listado .bloque-menu-buscar{
	width:100%;
	margin-top: 15px;
	padding-left:0;
	padding-right: 0;
}
.device-xxs .formulario-listado .bloque-menu-buscar .background-time,
.device-xxs .formulario-listado .bloque-menu-buscar .background-date{
	width:49%;
}

.formulario-listado form{margin-bottom:20px;}
.formulario-listado .label-menu-buscar{
	font-family: 'cabinSemibold';
	font-size:16px;
	color:#fff;
	padding-left: 0;
}
.formulario-listado .bloque-menu-buscar div.pl20{padding-left: 0 !important;}
.formulario-listado .bootstrap-select{width:100% !important;}
.formulario-listado .bootstrap-select .btn-default{border-radius: 0;border-color:#B2B2B2;}
.formulario-listado .menu-buscar-submit{
	margin-top:20px;
	margin-right:30px;
	max-width:100%;
	width:150px;
	float: right;
	background: #fff;
	height: 47px;
	color:#1a1a1a;
}.formulario-listado .menu-buscar-submit:hover{color:#3583d2;}
.device-sm .formulario-listado .menu-buscar-submit,
.device-md .formulario-listado .menu-buscar-submit{margin-right: 20px;}
.device-xs .formulario-listado .menu-buscar-submit,
.device-xxs .formulario-listado .menu-buscar-submit{margin-right: 0;}

.formulario-listado .background-date, .formulario-listado .background-time{
	margin-right: 1%;
	padding-right: 25px;
	background-position: right 5px center;
	background-color: #fff;
	height: 35px;
	border:1px solid #b2b2b2;
	width:59%;
}.formulario-listado .background-time{margin-right: 0;width:39%;padding-right: 0;}
.formulario-listado .background-time.ml5{margin-left: 1% !important;}

.formulario-listado .background-time .bootstrap-select, .formulario-listado .background-time .bootstrap-select .btn-default{
	border: 0;
	height: 100%;
}
.formulario-listado .bloque-menu-buscar input[type="text"]{
	border:0;
	height: 100%;
	width:95px;
}

.bloque_listado{
	border:1px solid #B2B2B2;
	padding:25px 20px 20px 20px;
	margin-bottom:12px;
}

.bloque_listado h3{
	padding-top:50px;
	margin:0 0 5px 0;
	color:#002F5F;
	font-family: 'cabin';
	font-size:18px;
	line-height: 22px;
	font-weight: normal;
}

.precio_total{
	font-family: 'cabinBold';
	font-size:26px;
	line-height: 29px;
	display: block;
	text-align: right;
	color:#3D3D3F;
}
.precio_dia{
	font-family: 'cabinBold';
	line-height: 39px;
	font-size:36px;
	display: block;
	text-align: right;
	color:#8DAB22;
}.precio_dia small{font-size:33px;}
.alert_iva{
	font-size: 12px;
	font-family: 'Avenir45';
	color:#000;
	display: block;
	text-align: right;
}

.bloque_listado .btn_reservar{
	margin-top:40px;
	border: 0;
}
.enl_ficha_infos{
	padding-top:5px;
	text-align: right;
	font-family: 'cabin';
	font-size:12px;
	padding-left: 27px;
	background: url("https://aeromoto.es/img/listado/ico_info.jpg") no-repeat left;
	float: right;
	display: block;
	float: right;
}
.enl_ficha_infos a{
	color:#002F5F;
	display: inline-block;
}.enl_ficha_infos a:hover{color:#8DAB22;}

.msg_consultar a{
	color:#000;
}

/* ----------------------------------------------------------------
	Fin Reservar moto
-----------------------------------------------------------------*/




/* ----------------------------------------------------------------
	Datos reserva
-----------------------------------------------------------------*/

.contenedor_datos{
	border:1px solid #b2b2b2;
}

.contenedor_datos h4{
	font-family: 'cabinSemibold';
	font-size:16px;
	color:#002F5F;
	font-weight: normal;
	padding-right: 15px;
}.contenedor_datos h4 strong{
	font-weight: normal;
	font-family: 'Avenir45';
	font-size:15px;
	color:#1a1a1a;
}
.total_datos{
	border-left:18px solid #3683d3;
	padding-left:15px;
	float: left;
	padding-top:5px;
	margin-bottom:20px;
}
.prec_tot_dat{
	font-family: 'cabinBold';
	font-size: 29px;
	line-height: 29px;
	color:#3d3d3d;
	font-weight: normal;
	text-align: right;
}.prec_tot_dat strong{font-weight: normal;}
.prec_dia_dat{
	padding-bottom:5px;
	font-family: 'cabinBold';
	font-size: 32px;
	line-height: 34px;
	color:#8DAB22;
	font-weight: normal;
	text-align: right;
}.prec_dia_dat strong{font-weight: normal;font-size:34px;}

.banda_login{
	padding-top:10px;
	padding-bottom:10px;
	margin-top:15px;
	background-color: #5c9cda;
}
.banda_login h2{
	font-family: 'cabinSemibold';
	font-size:28px;
	color:#fff;
	font-weight: normal;
	margin-bottom: 0;
}
.txt-banda p{
	margin-top:8px;
	color:#fff;
	font-family: 'Avenir45';
	font-size:15px;
	margin-bottom: 0;
	line-height: 17px !important;
}
.input_login{
	border:1px solid #B2B2B2;
	padding-left:10px;
	padding-right: 10px;
	width:100%;
	height: 35px;
}
.btn_log{
	height: 35px;
	border:1px solid #B2B2B2;
	width:100%;
	background-color: #002e5f;
	color:#fff;
}
.enl_olv{
	margin-top:2px;
	font-family: 'Avenir45';
	font-size:12px;
}

.contendor_datos_reserva{
	margin-top:10px;
	margin-bottom:10px;
	background-color: #efefef;
	padding-bottom:10px;
}
.contendor_datos_reserva h2{
	padding-top:15px;
	font-family: 'cabinBold';
	font-size:26px;
	color:#002F5F;
	margin-bottom:15px;
}
.campo_datos{padding-bottom:5px;}
.label_datos, .label_datos_promo, .label_datos_ficha{
	font-weight: normal;
	font-family: 'Avenir45';
	font-size:14px;
	color:#1A1A1A;
	width:30%;
	padding-right: 20px;
	letter-spacing: 0;
	text-align: right;
	float: left;
	line-height: 38px;
	margin-bottom:0;
}.label_datos_promo{line-height: 24px;}
.label_datos_ficha{
	width:100%;
	padding-right:0;
	line-height:17px;
	text-align:left;
}
.col_full .label_datos{
	width:14.45%;
}.device-xxs .col_full .label_datos{width:50%;}
.device-xs .col_full .label_datos{width:30%;}
.device-sm .col_full .label_datos{width:19.3%;}
.input_datos, .bloque_cod_promo{
	border:1px solid #808080;
	height: 38px;
	width:70%;
	padding-left:10px;
	padding-right: 10px;
	float: left;
	font-family: 'Avenir45';
}
.col_full .input_datos{
	width:85.55%;
}.device-xxs .col_full .input_datos{width:50%;}
.device-xs .col_full .input_datos{width:70%;}
.device-sm .col_full .input_datos{width:80.7%;}
.bloque_cod_promo{padding-right: 0;height: 46px;background-color: #fff;padding-left: 0;}
.input_datos_promo{
	border:0;
	height: 44px;
	padding-left:10px;
	padding-right: 10px;
	float: left;
	width:70%;
}
.btn-aplicar{
	border:0;
	background-color: #3D3D3D;
	height: 44px;
	float: left;
	width:30%;
	text-align: center;
	font-family: 'Avenir85';
	font-size:18px;
	line-height: 44px;
}.btn-aplicar:hover{color:#fff;}
.device-sm .label_datos, .device-sm .label_datos_promo{width:40%;}
.device-sm .input_datos, .device-sm .bloque_cod_promo{width:60%;}
.device-xxs .label_datos, .device-xxs .label_datos_promo{width:50%;}
.device-xxs .input_datos, .device-xxs .bloque_cod_promo{width:50%;}

.device-sm .col_promo{
	width:100%;
}
.device-sm .col_promo .label_datos_promo{
	width:20%;
}
.device-sm .col_promo .bloque_cod_promo{
	width:80%;
}
.device-xxs .col_promo .label_datos_promo{
	width:100%;
	padding-right: 0;
}
.device-xxs .col_promo .bloque_cod_promo{
	width:100%;
}

.campo_permiso{padding-left:30%;}
.device-sm .campo_permiso{padding-left:40%;}
.device-xxs .campo_permiso{padding-left:50%;}

.btn_datos{
	background-color: #002e5f;
	color:#fff;
	float: right;
	width:300px;
	height: 50px;
	border: 0;
	font-family: 'cabinBold';
	font-size:24px;
}
.acept_politica{float:right;margin-top:15px;clear:right;}

.contendor_fin_datos_reserva{
	margin-top:20px;
	padding-top:40px;
	padding-bottom:15px;
	background-color: #D3D3D3;
}
.txt_total_datos{
	width:40%;
	text-align: right;
	margin-bottom:20px;
}.device-xs .txt_total_datos,
.device-xxs .txt_total_datos{width:100%;}
.txt_total_datos span{
	color:#3583D2;
	font-family: 'cabin';
	font-size:30px;
	display: block;
	line-height: 33px;
}
.txt_total_datos strong{
	font-family: 'cabinBold';
	font-size:42px;
}
.txt_total_datos small{
	font-family: 'Avenir45';
	font-size:12px;
	line-height: 14px;
	margin-top:5px;
	color:#333333;
	display: block;
	width:50%;
	margin-left: auto;
}.device-sm .txt_total_datos small{width:85%;}
.device-xs .txt_total_datos small,
.device-xxs .txt_total_datos small{width:100%;}

#txt_dto{
	color:#8dab22;
	font-size:16px;
	line-height: 20px;
	margin-top:5px;
	margin-bottom:10px;
}
#txt_dto strong{
	font-family: 'cabinBold';
	font-size:23px;
}
#txt_dto i{
	font-family: 'cabin';
	font-size:16px;
	font-style: normal;
}

/* ----------------------------------------------------------------
	Fin Datos reserva
-----------------------------------------------------------------*/




/* ----------------------------------------------------------------
	Resumen reserva
-----------------------------------------------------------------*/

.contenedor_resumen{
	border:1px solid #b2b2b2;
	padding-left:25px;
	padding-right: 25px;
	padding-top: 25px;
	padding-bottom: 25px;
	color:#1a1a1a;
	font-family: 'Avenir45';
	line-height: 17px !important;
	font-size:15px;
}
.contenedor_resumen p{
	color:#1a1a1a;
	font-family: 'Avenir45';
	line-height: 17px !important;
	font-size:15px;
}
.contenedor_resumen strong{font-family:'Avenir85';font-weight: normal;}

.campo_resumen{
	float: left;
	width:300px;
}

.contenedor_resumen h2{
	font-weight: normal;
	color:#002F5F;
	font-family: 'cabinBold';
	font-size:20px;
	margin-bottom:0;
}

.contenedor_resumen h3{
	font-family: 'Avenir85';
	font-size:17px;
	font-weight: normal;
	color:#3583D2;
}

.contenedor_resumen h4{
	font-family: 'Avenir85';
	font-size:17px;
	font-weight: normal;
	color:#3D3D3F;
}.contenedor_resumen h4 strong{font-family: 'Avenir45';font-weight: normal;}

/* ----------------------------------------------------------------
	Fin Resumen reserva
-----------------------------------------------------------------*/




/* ----------------------------------------------------------------
	Login
-----------------------------------------------------------------*/

.login{
	min-height: 320px;
	padding-top: 50px;
}

.login p{
	font-family: 'Avenir45';
	font-size:16px;
	line-height: 20px;
	color:#1a1a1a;
	text-align: center;
	margin-bottom: 10px;
}

.input_identifica, .input_identifica_err, .input_identifica_olvido{
	border:1px solid #b2b2b2;
	width:100%;
	height: 28px;
	padding-left:8px;
	padding-right: 8px;
	color:#1a1a1a;
	font-family: 'Avenir45';
	font-size:12px;
}.input_identifica_err{border-color:#ff0000;}

.input_identifica_olvido{
	height: 45px;
	width:80%;
}
.fila_registro .btn_reservar{
	width:20%;
	padding-left: 0;
	padding-right: 0;
}
@media (max-width: 768px) {
	.fila_registro .input_identifica_olvido{
		width:70%;
	}
	.fila_registro .btn_reservar{
		width:30%;
		padding-left: 0;
		padding-right: 0;
	}
}

.enlace_izq_ident{
	margin-top:10px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right: auto;
	display: block;
	text-align: center;
	color:#4296dc;
}

/* ----------------------------------------------------------------
	Fin Login
-----------------------------------------------------------------*/




/* ----------------------------------------------------------------
	Olvido contraseÃƒÂ±a
-----------------------------------------------------------------*/

#olvido p{
	font-family: 'Avenir45';
	font-size:16px;
	line-height: 20px;
	color:#1a1a1a;
	margin-top: 10px;
	margin-bottom: 10px;
}

.msg_error_olvido{
	color: #EF494F;
	font-family:"Avenir45";
    font-size: 12px;
	line-height:13px;
    margin:8px 0 5px;
    padding: 0;
}

#olvido_enviado .texto_olvido{
	margin:10px 0 15px 25px;
	padding:0;
	font-family:"Avenir45";
	font-size:12px;
	color:#1a1a1a;
}

/* ----------------------------------------------------------------
	Fin Olvido contraseÃƒÂ±a
-----------------------------------------------------------------*/




/* ----------------------------------------------------------------
	Ficha cliente
-----------------------------------------------------------------*/

.ficha-cliente{
	min-height: 320px;
	padding-top: 10px;
}
#menu_clientes{
	border-bottom:1px solid #002e5f;
	margin:0 0 0 0;
}

#menu_clientes a{
	padding:5px 0 5px 0;
	text-decoration:none;
	font-family:"Avenir45";
	color:#002e5f;
	font-size:16px;
	text-align:center;
	display: block;
}#menu_clientes .enlace_sel a{background: #002e5f;color:#fff;cursor: default;}
#menu_clientes :not(.enlace_sel) a:hover{color:#002e5f;}
.borde_centro_datos{
	border:1px solid #002e5f;
	border-top:0;
	padding-top:10px;
}

.ficha-cliente h2{
	margin:14px 0 0 0;
	padding:0 0 0 0;
	font-family:'cabinSemibold';
	font-size:14px;
	color:#1a1a1a;
	font-weight:normal;
}
.ficha-cliente p{
	margin:7px 0 10px 0;
	padding:0;
	font-family:"Avenir45";
	font-size:14px;
	line-height:15px;
	display:block;
	color:#1a1a1a;
}

.device-xxs .input_ficha{
	width:100%;
	padding-right: 0;
}
.device-xxs #centro_datos{padding-right: 15px;}
.ficha-cliente .input_fin{
	margin-bottom:5px;
	width:100%;
	border:1px solid #808080;
	height: 38px;
	padding-left:10px;
	padding-right: 10px;
	font-family: 'Avenir45';
}
.device-xxs .btn_rojo_ficha{padding-right: 0 !important;}

/* ----------------------------------------------------------------
	Fin Ficha cliente
-----------------------------------------------------------------*/




/* ----------------------------------------------------------------
	Historial cliente
-----------------------------------------------------------------*/

.enl_edit_pedido{
	color:#002e5f;
}.enl_edit_pedido:hover{color:#4296dc;}

.device-xxs .tabla_historico span,
.device-xs .tabla_historico span{display: none;}

.tabla_historico  &gt; thead &gt; tr &gt; th{
	font-size:18px;
	font-family: 'helveticaCondensed';
	font-weight: normal !important;
	padding-top:0;
	padding-bottom:0;
}.device-xxs .tabla_historico  &gt; thead &gt; tr &gt; th{font-size:16px;}
.tabla_historico td{
	font-family: 'helveticaLight';
	font-size:16px;
}
.device-xxs .tabla_historico td{
	font-size:12px;
}
.device-xs .tabla_historico td{
	font-size:14px;
}

/* ----------------------------------------------------------------
	Fin Historial cliente
-----------------------------------------------------------------*/




/* ----------------------------------------------------------------
	Modal Ver pedido
-----------------------------------------------------------------*/

.titulo_ver_pedido{
	font-size:20px;
	color:#002e5f;
}
.title_body_modal{
	font-family: 'helveticaCondensed';
	font-size:19px;
	margin-bottom:0;
	color:#4296dc;
}
#datos_cliente_pedido span,
.datos_cliente_pedido span,
#datos_cliente_facturacion span{
	display: block;
	font-family: 'helveticaLight';
}
.fila_ver_pedido{
	border-bottom:1px solid #d0d0d0;
	padding-top:10px;
	padding-bottom:10px;
}
.fila_ver_pedido p{
	margin:0;
	font-family: 'helveticaLight';
	font-size:16px;
}
.fila_ver_pedido p span{
	font-size:14px;
}
.tit_fila_pedido{
	margin:0;
	font-family: 'helveticaCondensed';
	font-size:18px;
}
#precios_resumen{
	font-family: 'helveticaLight';
}
.total_precio_resumen{
	font-family: 'helveticaBold';
}

/* ----------------------------------------------------------------
	Fin Modal Ver pedido
-----------------------------------------------------------------*/


.container{position: relative;}
#slider{top:-112px;min-height: 700px;margin-bottom:-112px;}


#ekw46 .total_reviews {
    color: #fff !important;
}
#ekw46 .rating-obtained{
	color: #fff !important;
}
#ekw46 .shoutoff{ color: #fff !important;  }
/*
     FILE ARCHIVED ON 04:33:44 Aug 18, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:59:19 Dec 27, 2023.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 71.261
  exclusion.robots: 0.105
  exclusion.robots.policy: 0.091
  cdx.remote: 0.116
  esindex: 0.011
  LoadShardBlock: 39.929 (3)
  PetaboxLoader3.datanode: 70.237 (5)
  load_resource: 118.693
  PetaboxLoader3.resolve: 76.827
  loaddict: 26.01
*/</pre></body></html>