@charset "utf-8";body{font-family:'Open Sans', arial;font-size:16px;color:#666;}
.navbar-brand{padding:2px 20px 0 0;}
.navbar{margin-bottom:0px;}
a.back-to-top{display:none;width:50px;height:50px;text-indent:-9999px;position:fixed;z-index:999;right:20px;bottom:20px;background:url("/html/images/up-arrow.png") no-repeat center 60%;border:1px solid #999;opacity:0.8;}
.sprite{background-image:url("/html/images/banderas.png");background-repeat:no-repeat;display:block;float:left;margin-right:5px;}
.sprite-bandera_aleman{width:35px;height:20px;background-position:0 0;}
.sprite-bandera_espana{width:35px;height:20px;background-position:-35px 0;}
.sprite-bandera_francia{width:35px;height:20px;background-position:-70px 0;}
.sprite-bandera_ingles{width:35px;height:20px;background-position:-105px 0;}
.sprite-bandera_italia{width:35px;height:20px;background-position:-140px 0;}
.sprite-bandera_rusia{width:35px;height:20px;background-position:-175px 0;}
.cookielopd{position:fixed;bottom:0;width:100%;text-align:center;z-index:9999;}
.h1index{color:#eee;}
.h1indexislas{color:#fff; font-size:167% !important; font-weight:bolder;}
.containerpmr .img-thumbnail{background:none !important;}
.containerpmr img{border:none !important;padding:0 !important;border-radius:0px !important;}
.lineainferior{border-bottom:1px solid #ddd;padding-bottom:5px;}
.seccionblanca{padding:100px 0 100px 0; background-color:#fff}
.secciongris{padding:100px 0 100px 0; background-color:#fcfcfc}
ul.listaConductores{list-style-type:none;}
#listaReservas ul{list-style-type:none;}
#listaReservas ul li a:hover{background-color:#f0f0f0 !important;}
#listaReservas ul li a{border:1px solid #f0f0f0;background-color:#fff;}
#listaReservas ul li a{float:left;padding-bottom:20px;padding-top:10px;margin-left:-20px;}
.datosCorto, .datosLargo, .datosCortoImporte{clear:left;float:left;width:100%;color:#000;}
.importeReserva{font-size:250%;font-weight:bolder;}
.importeReserva sup{font-weight:bolder !important;font-size:60%;}
.listaCheckNegro{list-style-type:none;text-align:left;}
ul.listaCheckNegro li{background:url(/html/images/check-black.png) no-repeat scroll 0 3px;padding-left:25px;}
.listaCheckAzul{list-style-type:none;text-align:left;}
ul.listaCheckAzul li{background:url(/html/images/check-blue.gif) no-repeat scroll 0 0;padding-left:25px;}
.resumenFinalReserva{background-color:#fafafa;border:1px solid #eee;padding:20px 0;}
#fecha_docError, #fecnacError, #nuevoConductorFecha_docError, #nuevoConductorFecnacError{float:left;padding-left:15px;color:#a94442;font-weight:bold;}
#errorServidor1 .error, #errorServidor2 .error{background-color:#f2dede !important;color:#a94442;border-color:#ebccd1;border-radius:4px;padding:15px;}
label.error{float:left !important;color:#a94442;}
#listaConductores li{font-weight:bolder;}
.addDriver{font-weight:normal !important;list-style-type:none;margin-top:20px;}
select, input, textarea{border-radius:0px !important;}
.imagenModelo{}
.codigoReserva{display:none;}
p.precioModelo{display:none !important;}
#boxfiltro h3{color:#222;}
#boxfiltro{background-color:#fbce01;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#fbce01, endColorstr=#f7ab00);background-image:-moz-linear-gradient(top, #fbce01 0%, #f7ab00 100%);background-image:-webkit-linear-gradient(top, #fbce01 0%, #f7ab00 100%);background-image:-ms-linear-gradient(top, #fbce01 0%, #f7ab00 100%);background-image:linear-gradient(top, #fbce01 0%, #f7ab00 100%);background-image:-o-linear-gradient(top, #fbce01 0%, #f7ab00 100%);background-image:-webkit-gradient(linear, right top, right bottom, color-stop(0%,#fbce01), color-stop(100%,#f7ab00));}
#boxfiltro .btn-inverse{background:linear-gradient(#cda816, #785700) !important;}
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15{position:relative;min-height:1px;padding-right:10px;padding-left:10px;}
.col-xs-15{width:20%;float:left;}
.contactodisposicion{background-color:#172d34;padding-top:50px;padding-bottom:100px;color:#ddd;}
.contactodisposicion h2{font-size:300%;color:#eee;}
.contactodisposicion p{font-size:160%;}
.listadotelefonos{background-color:#f0f0f0;border-top:1px solid #ddd;}
.listadoemail{text-align:right;background-color:#fbfbfb;min-height:400px;}
.sabiasque img{margin:0 auto;padding-bottom:20px;}
#historia blockquote{border-left:5px solid #eee;quotes:"\201C""\201D""\2018""\2019";font-size:140%;font-style:italic;text-transform:uppercase;}
#historia blockquote:before{color:#eee;content:open-quote;font-size:6em;line-height:0.1em;margin-right:0.25em;vertical-align:-0.4em;}
#historia blockquote p{display:inline;}
#boxpromocionvalida h2, #boxpromocionvalida a{color:#ddd;}
#boxpromocionvalida{padding-bottom:50px;}
ul.islasListaOficinas{list-style-type:none;min-height:60px;padding-left:0;}
.slider-handle{margin-left:-5px !important;width:10px !important;border-radius:0px !important;}
.paxbultos img{padding:1px 0;}
.thumbnailcoche h3{overflow:hidden;white-space:nowrap;}
#boxfilterfleet .btn-inverse{background-image:none !important;background-color:#172d34 !important;}
.filtroCategoria, .filtroGrupos{display:none;}
.breadcrumb{text-align:center;background-color:#fcfcfc;}
.btn-inverse{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#363636;*background-color:#222222;background-image:-moz-linear-gradient(top, #444444, #222222);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));background-image:-webkit-linear-gradient(top, #444444, #222222);background-image:-o-linear-gradient(top, #444444, #222222);background-image:linear-gradient(to bottom, #444444, #222222);background-repeat:repeat-x;border-color:#222222 #222222 #000000;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);text-shadow:0 -1px 0 rgba(0, 0, 0, .2);-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);box-shadow:inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);}
.btn-inverse:hover,
.btn-inverse:focus,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled]{color:#ffffff;background-color:#222222;*background-color:#151515;-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);}
.btn-inverse:active,
.btn-inverse.active{background-color:#080808 \9;}
.btn-inverse.active{color:rgba(255, 255, 255, 0.75);}
.subzonasOficinasSubzonas a{color:#ccc;font-size:110%;}
.subzonasOficinasSubzonas h3{font-size:175%;padding-bottom:15px;}
.subzonasOficinasSubzonas ul{list-style-type:none;margin-left:0;padding-left:0;}
#map1{height:600px;}
.thumbnails{list-style-type:none;}
.thumbnailselected{background-color:#f5f7ff !important;}
.thumbnailcoche a{padding-bottom:10px;}
.slider-handle.round{border-radius:0;webkit-border-radius:0;}
.badge{border-radius:0;}
.infoprecio{border-radius:15px !important; cursor:pointer;}
.popover{color:#333;}
.thumbnail{margin-bottom:0;border-radius:0;border-color:#f6f6f6;height:420px;background:none !important;}
#flota .col-md-4{padding-left:0;padding-right:0;}
#flota .col-md-4:hover{border-color:#9bd;}
.copyright a{text-decoration:underline;}
.copyright a:hover{color:#eee;}
#carousel-audioguias a.carousel-control{color:#2269a6;}
.carousel-fade .carousel-inner .item{opacity:0;transition-property:opacity;}
.carousel-fade .carousel-inner .active{opacity:1;}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1;}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right{opacity:1;}
.carousel-fade .carousel-control{z-index:2;}
footer{background-color:#0c1a1e;min-height:400px;}
.footerleft{margin-top:50px;padding:0 36px;}
.logofooter{margin-bottom:10px;font-size:25px;color:#fff;font-weight:700;}
footer .alquilercanarias a{color:#ccc;font-size:90%;}
footer blockquote a:hover{transition:color 0.2s linear 0s, background 0.2s linear 0s;color:#ddd;}
.footerleft a {color:#fff;}
blockquote{border-left:1px solid #444;}
.paddingtop-bottom{margin-top:50px;}
.footer-ul{list-style-type:none;padding-left:0px;margin-left:2px;}
.footer-ul li{line-height:25px;font-size:12px;}
.footer-ul li a{color:#ddd;transition:color 0.2s linear 0s, background 0.2s linear 0s;}
.footer-ul i{margin-right:10px;}
.footer-ul li a:hover{transition:color 0.2s linear 0s, background 0.2s linear 0s;color:#ddd;}
.copyright{min-height:40px;background-color:#000000;}
.copyright p{text-align:left;color:#FFF;padding:10px 0;margin-bottom:0px;}
.copyright a{color:#ccc;}
.heading7{font-size:21px;font-weight:700;color:#d9d6d6;margin-bottom:42px;}
.post p{font-size:14px;color:#fff;line-height:20px;margin:0;}
.post a{display:block;font-size:12px;color:#8f8f8f;}
.posttitle{margin-top:10px !important;}
.bottom_ul{list-style-type:none;float:right;margin-bottom:0px;}
.bottom_ul li{float:left;line-height:40px;}
.bottom_ul li a{color:#FFF;font-size:12px;}
.footerleft p{color:#fff;font-size:12px !important;margin-bottom:15px;}
.footerleft p i{width:20px;color:#999;}
.carousel h2{position:absolute;left:80px;top:20px;color:#f9f9f9;text-shadow:0 0 2px #000;font-size:400%;}
.carousel a{position:absolute;bottom:20px;right:100px;color:#fff;}
.preciooferta{font-size:40% !important;text-shadow:0 0 2px #333;color:#444;}
.carousel-indicators li{border-radius:0px !important;background-color:#337ab7;border-color:#2269a6;width:30px;height:4px;opacity:0.7;}
.carousel-indicators .active{width:30px;height:6px;}
.dl-horizontal dt{text-align:center;}
h1, h2, h3, h4, h5{font-weight:bolder;color:#222;}
h2{font-size:200%;}
.separador-horizontal{background:url(/html/images/separador-horizontal.png) no-repeat right -30px scroll;}
.iconitem{float:left;width:20px;height:1px;opacity:0.3;}
.medioambiente{background:url(/html/images/bgnd-medioambiente.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;min-height:400px;opacity:1;border-top:1px solid #d8d8d8;}
.tirador{background:url(/html/images/tirador-cicar.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;min-height:400px;opacity:1;border-top:1px solid #d8d8d8;}
.btn{border-radius:0px !important;}
.seleccionzona label{font-size:120%;color:#555;font-weight:normal;}
.selectize-dropdown [data-selectable] .highlight{background:none !important;}
.selectize-input{border-radius:0px !important;padding:15px !important;font-size:24px !important;height:60px !important;background-color:#f9f9f9 !important;border-color:#555;}
#fhini, #fhfin{border-radius:0px !important;background-color:#f9f9f9 !important;padding:11px;border-color:#555;}
#horaminutoini, #horaminutofin{background-color:#f9f9f9 !important;border-color:#555;height:48px;}
.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.row50100 {padding-top:50px;padding-bottom:100px;}
#daterange1, #daterange2{color:#444 !important;background:#fff !important;text-transform:uppercase;padding:15px !important;}
.daterangepicker_input{display:none;}
.ranges{clear:left;}
.line-shadow{-webkit-box-shadow:0 0 100px 1px rgba(0,0,0,1);-moz-box-shadow:0 0 100px 1px rgba(0,0,0,1);box-shadow:0 0 100px 1px rgba(0,0,0,1);}
.line-shadow-2{-webkit-box-shadow:0 0 30px 1px rgba(0,0,0,1);-moz-box-shadow:0 0 30px 1px rgba(0,0,0,1);box-shadow:0 0 30px 1px rgba(0,0,0,1);}
#ventajas{color: #222;padding-top:50px;padding-bottom:50px;background:#f8aa00;background:-moz-linear-gradient(45deg, #f8aa00 0%, #fdc401 100%);background:-webkit-linear-gradient(45deg, #f8aa00 0%,#fdc401 100%);background:linear-gradient(45deg, #f8aa00 0%,#fdc401 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8aa00', endColorstr='#fdc401',GradientType=1);}
#ventajas h2 {font-size: 300%}
#ventajas a{text-decoration:underline;color:#111;}
#ventajas a.btn-inverse{text-decoration:none;color:#eee !important;}
.infoPasoReserva {width:140px; margin:0 auto;}
#pasosdereserva{background-color:#0c1a1e;color:#eee;}
#pasosdereserva h4, h5{color:#ddd;}
.pasoreservaprecio{float:left;padding:10px;opacity:0.9;text-align:center;}
.pasoreserva{float:left;padding:10px;opacity:0.3;text-align:center;}
.pasoreserva h4, h5{text-align:center;text-transform:uppercase;padding:10px;}
.pasoreservaok h4, .pasoreservaok h5{padding:0;}
.pasoreservaok{opacity:0.9;background-color:#0c1a1e;color:#f0f0f0;padding:10px;}
.pasoreservaactivo h4, .pasoreservaactivo h5{background-color:#0f2025;color:#eee;border:1px solid #13282e;}
.pasoreservaactivo{opacity:1;}
@media all and (transform-3d), (-webkit-transform-3d){.carousel-fade .carousel-inner > .item.next,
.carousel-fade .carousel-inner > .item.active.right{opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.carousel-fade .carousel-inner > .item.prev,
.carousel-fade .carousel-inner > .item.active.left{opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.carousel-fade .carousel-inner > .item.next.left,
.carousel-fade .carousel-inner > .item.prev.right,
.carousel-fade .carousel-inner > .item.active{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
@media(max-width:767px){.listadoemail{text-align:center;}
.h1index{font-size:140% !important;}
.h1indexislas{font-size:180% !important;}
.seccionblanca{padding:0;}
.secciongris{padding:0;}
#ventajas{padding:0 0 20px 0; color: #222}
#ventajas h2 {font-size: 200%}
.carousel h2{left:0px;top:0px;color:#f9f9f9;text-shadow:0 0 2px #000;font-size:150%;}
.carousel a{position:absolute;bottom:0px;right:0px;color:#fff;}
.preciooferta{font-size:60% !important;text-shadow:0 0 2px #333;color:#444;}
.cookielopd{font-size:60%}
.row50100 {padding-top:0px;padding-bottom:60px;}
}
@media (min-width:768px){.col-sm-15{width:20%;float:left;}
}
@media (min-width:992px){.col-md-15{width:20%;float:left;}
.listadoemail, .listadotelefonos{text-align:center;}
}
@media (min-width:1200px){.col-lg-15{width:20%;float:left;}
}
@media only screen
and (min-device-width:768px)
and (max-device-width:1024px)
and (-webkit-min-device-pixel-ratio:1){.medioambiente{background:url(/html/images/bgnd-medioambiente-2x.jpg);background-size:wrapper-width wrapper-height;}
.tirador{background:url(/html/images/tirador-cicar-2x.jpg);background-size:wrapper-width wrapper-height;}
}
.glyphicon-spin{-webkit-animation:spin 1000ms infinite linear;animation:spin 1000ms infinite linear;}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}
}
@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}
}