@charset "utf-8";
body {margin:0;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
/*Inicio de estilos de index*/
header {width:980px;margin:auto;}
.divlogo {width: 11%;float: left;margin-left: 1%;margin-top: 10px;}
.ellogo {width:100%;}
.divmenuyredes {width:68%;float:left;}
.divredes {text-align: center;margin-top: 15px;margin-bottom: 15px;width: 100%;float: left;}
.divredes a {margin: 0px 1% 0 1%;}
.ulmenu {padding: 0 0 0 12%;}
.limenu {list-style:none;display: inline-block;margin-left: 2%;}
.linkmenu {color:#4492a2;text-decoration:none;font-weight: bold;font-size: 16px;} 
.divnumeroseidioma {width:20%;float:right;}
.dividioma {margin-right: 5%;margin-top: 15px;}
.pagespanol {color:#828282;text-decoration:none;font-weight: bold;font-size: 13px;float:left;padding-left: 22%;}
.cambiaringles {color:#4492a2;text-decoration:none;font-weight: bold;font-size: 13px;float:right;}
.landingpages {color:#4492a2;text-decoration:none;font-weight: bold;}
.landingpages:active {color:#4492a2;}
.landingpages:hover {color:#4492a2;}
.separar {clear:both;}
.numerostel {text-align:right;margin-right:5%;margin-top: 20px;}
.pnumeros {margin:0;color:#79aa19;font-size: 13px;font-weight: bold;}
article {width:980px;margin:auto;}
.todoformulario {position: relative;margin-top:-50%;width: 46%;margin-left: 2%; background-image:url(../../imagenes/fondo-formulario.png); height:425px;}
.textoformulario {color:#ffffff; margin:0; text-align:center;padding-top: 25px;font-size: 18px;}
.diventregadevo {width:90%;margin:25px 5% 25px 5%;}
.pentrega {margin:0; color:#ffffff;font-size: 16px;}
.spanlugarentrega {margin-right:2%;}
.lugarentregaindex {border-radius:7px; width:40%;padding-left: 1%;}
.spanfechaentrega {margin-right:2%;}
.fechaentregaindex {border-radius:7px; width:20%;padding-left: 1%;}
.horaentregaindex {border-radius:7px; width:20%;padding-left: 1%;}
.diventregadevo {width:90%;margin:25px 5% 25px 5%;}
.pdevolucion {margin:0; color:#ffffff;font-size: 16px;}
.spanlugardevo {margin-right:2%;}
.lugardevoindex {border-radius:7px; width:40%;padding-left: 1%;}
.spanfechadevo {margin-right:2%;}
.fechadevoindex {border-radius:7px; width:20%;padding-left: 1%;}
.horadevoindex {border-radius:7px; width:20%;padding-left: 1%;}
.divbotonindex {text-align:center;}
.buscarindex {background: #89c01c;padding: 5px 0 8px 0;width: 35%;border: none;border-radius: 10px;font-size: 16px;color: #ffffff;}
.buscarindex2 {background: #89c01c;padding: 5px 0 8px 0;width: 35%;border: none;border-radius: 10px;font-size: 16px;color: #ffffff;}
.nosotrosyseguro {width:95%;margin:50px auto auto auto;padding-bottom: 30px;}
.nosotrostexto {width:48%;float:left;}
.nosotrostextorenta {width: 95%;margin: 10px auto 20px auto;clear: both;}
.textoimpor {background-color:#01223c; color:#ffffff;padding:10px 0 10px 10px;margin-bottom:5px;margin-top: 0px;font-size: 16px;}
.eltextoimportante {margin:0;text-align:justify;}
.divbotonnosotros {text-align:right;padding-top: 10px;}
.linkanosotros {text-decoration: none;background: #6fc4f1;color: #ffffff;padding: 7px 0 7px 0;border-radius: 10px;width: 130px;border: none;display: block;text-align: center;float: right;}
.divseguros {width:48%;float:right;}
.ptarifaincluye {background-color:#82b902; color:#ffffff;padding:10px 0 10px 10px;margin-bottom:5px;margin-top: 0px; font-weight:bold;font-size: 16px;} 
.segurosizq {width:45%; float:left;padding-left: 30px;margin:0;}
.segurosder {width:45%; float:right;padding-left: 0px;margin:0;}
.liseguros {list-style-image:url(../imagenes/incluye.png);}
.divbotonparareserva {text-align:right;clear:both;padding-top: 10px;}
.linkparareserva {color:#ffffff;text-decoration:none;background:#6fc4f1;padding:7px 0 7px 0;border-radius:10px;width:130px;border:none;text-align: center;float: right;}
.divmasrentados {padding:15px 0 30px 0;}
.pmasrentados {margin: auto;font-size: 25px;font-weight: bold;padding: 0 0 25px 0;width: 95%;color:#4c4c4c;}
.divfondotexto {background:url(../imagenes/fondo-texto.jpg); height:365px;}
.divtextoindex {float:left;width: 550px;margin-left: 3%;margin-top: 20px;}
.preservasfaciles {margin:10px 0 20px 0; font-size:25px; font-weight:bold;color:#5e6061;}
.ptextoreservasfaciles {margin:0; text-align:justify; font-size:16px;color:#5e6061;}
.pasosrentar {text-align:center; margin:20px 0 20px 0;}
.rentaahoradiv {text-align:center;}
.linkrentanow {text-decoration:none;background:#6fc4f1;color:#ffffff;padding:7px 0 7px 0;border-radius:10px;width:130px;border:none;text-align: center;float: right;}
.divpuntosclave {margin-top:20px;}
.eldivpuntoclave {background:url(../imagenes/fondo-muchos-vehiculos.png) no-repeat #f6f6f6;width:286px;height:200px;float:left;margin:0 2% 0 2%;}
.titulopuntoclave {width: 50%;margin: 20px 18% 0 0;text-align: center;font-size: 16px;font-weight: bold;float: right;}
.textopuntoclave {width: 88%;margin: 20px 2% 0 10%;text-align: justify;font-size: 12px;float: right;}
.divcomentariosnewsletter {clear:both;width:95%;margin:auto;padding-top: 25px;}
.divcomentarios {width:55%; float:left;}
.pcomentarios {margin:0; font-size:20px; font-weight:bold;}
.elcomentario {margin:20px 0 0 0; font-size:16px; padding:20px 10px 20px 10px;background:#f6f6f6;}
.persona {margin: 15px 0 0 0;padding-left: 10%;}
.lugarpersona {color:#4fbdc7;}
.divnewsletter {width:40%; float:right;}
.diventregadevo img {margin-bottom:-5px;} 
.caracteristicas img:nth-child(4) {margin: 15px 19px 0 19px !important;}
.caracteristicas img:nth-child(5) {margin: 15px 19px 0 19px !important;}
.caracteristicas2 img:nth-child(4) {float: left;margin: 15px 19px 0 19px !important;}
.caracteristicas2 img:nth-child(5) {float: left;margin: 15px 19px 0 19px !important;}
.mensajenewsletter {text-align: center;margin: auto;font-size: 16px;background: #89c01c;}
.errores {width: auto;background:#e6c6c6;display: none;color:#5a5a5a;font-size:12px;margin: 0;padding: 2px;text-align: center;}
.bordenewsletter {border:2px #001c3a solid;}
.textonewsletter {color:#ffffff; padding:5px 0 5px 0;background:#001c3a;margin:0;font-size:18px; text-align:center;}
.divdatosnewsletter {width:65%; float:left; text-align:center;margin-top: 10px;margin-bottom: 15px;}
.nombre_para_promo {border:1px #9fd8f6 solid; border-radius:10px;height:25px; width:88%;margin-top:10px;padding-left:2%;}
.correo_para_promo {border:1px #9fd8f6 solid; border-radius:10px;height:25px; width:88%;margin-top:10px;padding-left:2%;}
#enviarnewsletter {background:#6fc4f1;color:#ffffff;padding:7px 0 7px 0;border-radius:10px;width:130px;border:none;margin-top:10px;}
.divimanewsletter {width:30%; float:right;margin-top: 10px;margin-bottom: 15px; margin-right:3%;}
.imanewsletter {width:100%;}
footer {background:#393b3c; clear:both; margin-top:20px; padding-top:30px;}
.divtotalmenufooter {margin:auto;width:980px;}
.divdenoticias {width:30%;padding:0 1% 10px 1%;float:left;}
.textonoticias {font-size:16px;font-weight:bold;margin:0;color:#f5f5f5;}
.barramenufooter {background-color:#dad7d7;height:1px;margin:5px 0 10px 0;width:100%;}
.divredsocial {width:100%;}
.imaredsocial {float:left;margin-right: 5px;}
.predsocial {margin:0 0 10px 0;color:#a0aaae;}
.linkredsocial {color:#a0aaae; text-decoration:none;}
.barratodofooter {background-color:#dad7d7;height:1px;margin:5px auto 10px auto;width:980px;clear:both;}
.pfooterfinal {width:980px;text-align:center;font-weight:bold;clear:both;color:#f5f5f5;margin: auto;padding-bottom: 20px;}
.empresafooter {color:#0e8792;}
.imanoticias {float:left;margin-right: 5%;}
.divarticulosfooter {width:100%;}
.divflotadelindex {width: 30%;float: left;margin-left: 2%;margin-right: 1%;}
.flotaprincipal {padding:10px 0 15px 0;}
.pmarcamodelo {font-size:22px;color:#4492a2;text-align:center; margin:0; font-weight:bold;}
.divdeimacarroindex {text-align:center;}
.imacarroindex {float: left;margin: 0 19px 0 19px;}
.divtarifadelindex {background:#15b0bf;}
.ptextotarifaindex {margin:0; text-align:center; font-weight:bold; font-size:14px; color:#000000;}
.ptarifadelindex {margin:0; text-align:center; font-weight:bold; font-size:17px; color:#FFFFFF;}
.botontarifaindex {background: #001c3a;width: 100%;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;color: #ffffff;padding: 12px 0 12px 0;border: none;font-size: 18px;}
.divdeimacarroindex img {width:220px; height: 120px;}  
.sitelockyssl {width: 100%;text-align: center;padding-bottom: 10px;padding-top: 5px;}
.sitelockyssl a {text-decoration:none;} 
.ssl {padding: 0 2% 0px 2%;}
/*Fin de estilos de index*/
/*Inicio de estilos de renta-de-autos*/
.divformreserva {width: 100%;margin: auto auto 20px auto;background-image: url(../imagenes/fondo-formulario.png);height: auto;padding: 15px 0 25px 0;}
.palabrareserva {color:#ffffff; margin:0; text-align:center;font-size: 18px;}
.divsoloentrega {width: 95%;margin: 25px auto 25px auto;}
.divsoloentrega img {margin-bottom:-5px;}
.pdeentrega {margin: 0 0 5px 0; color:#ffffff;font-size: 16px;}
.divselectentrega {margin-right:2%;float:left;width: 32%;}
.lugarentrega {border-radius:7px; width:100%;padding-left: 1%; float:left;margin-right:2%;height: 21px;}
.lugarentrega2 {border-radius:7px; width:100%;padding-left: 1%; float:left;margin-right:2%;height: 21px;}
.fechaentregareserva {margin-right:2%; float:left;width: 32%;}
.fechacarro {border-radius:7px; width:80%;padding-left: 1%;}
.fechacarro2 {border-radius:7px; width:100%;padding-left: 1%;height: 21px;}
.divhoradecarro {float:left;width: 32%;}
.horacarro {border-radius:7px; width:80%;padding-left: 1%;height: 21px;}
.horacarro2 {border-radius:7px; width:100%;padding-left: 1%;height: 21px;}
.horaentregareserva {float:left;width: 32%;}
.divsolodevo {width: 95%;margin: 25px auto 25px auto; clear:both;}
.divsolodevo img {margin-bottom:-5px;}
.pdedevolucion {margin: 0 0 5px 0; color:#ffffff;font-size: 16px; padding-top:15px;}
.divselectdevolucion {margin-right:2%;float:left;width: 32%;}
.lugar_devo {border-radius:7px; width:100%;padding-left: 1%; float:left;margin-right:2%;height: 21px;}
.lugar_devo2 {border-radius:7px; width:100%;padding-left: 1%; float:left;margin-right:2%;height: 21px;}
.fechaentregadevolucion {margin-right:2%; float:left;width: 32%;}
.divtodoelauto {width: 30%;float: left;margin-left: 2%;margin-right: 1%;margin-bottom: 25px;}
.divdatosauto {background:#ffffff; padding:10px 0 15px 0;}
.nombreauto {font-size:22px;color:#4492a2;text-align:center; margin:0; font-weight:bold;}
.divimagenauto {text-align:center;}
.imgdecaracdeauto {float: left;margin: 0 19px 0 19px;}
.divdetarifa {background:#15b0bf;}
.textotarifa {margin:0; text-align:center; font-weight:bold; font-size:14px;color:#000000;}
.numerotarifa {margin:0; text-align:center; font-weight:bold; font-size:17px; color:#FFFFFF;}
.botonelegirauto {background: #001c3a;width: 100%;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;color: #ffffff;padding: 12px 0 12px 0;border: none;font-size: 18px;}
.divconteneradi {width: 33%;float: left;text-align: center;}
.eladicional {margin: 0 0 5px 0;}
.separandobarra2 {clear: both;margin: 0 0 15px 0;}
.palabraadicionales {margin: 0px 0 10px 0;text-align: center;font-size: 18px;color: #000000; text-decoration: underline;}
/*Fin de estilos de renta-de-autos*/
/*Inicio de estilos de los autos*/
.divformautos {width: 100%;margin: auto;background-image: url(../imagenes/fondo-formulario.png);height: auto;padding: 10px 0 15px 0;}
.textreserva {color:#ffffff; margin:0; text-align:center;font-size: 18px;}
.divsoloentrega2 {width: 95%;margin: 10px auto auto auto;}
.textdelaentrega {margin: 0 0 5px 0; color:#ffffff;font-size: 16px;}
.divlugarentregaauto {margin-right:2%;float:left;width: 32%;}
.divsoloentrega2 img {margin-bottom:-5px;}
.divsolodevo2 {width: 95%;margin: 10px auto auto auto; clear:both;}
.divsolodevo2 img {margin-bottom:-5px;}
.tituloauto {width: 95%;margin: 20px auto 10px auto; text-align:center;}
.subtituloauto {width: 95%;margin: 20px 1% 10px 1%;}
.textoauto {margin:auto; width:95%; text-align:justify;}
.elijeotro {width:100%;padding-top:20px;}
.pelijeotro {text-align:center; margin:0 0 15px 0; font-size:20px;}
.divbotonotro {text-align:center;}
.divdeautoescogido {width: 980px;float: left;padding:0;}
.divnombredelautomovil {width:33%; float:left;}
.pnombredelautomovil {font-size:22px;color:#828282;text-align:center; margin:55px 0 0 0; font-weight:bold;}
.divimgauto {text-align:center;width:33%; float:left;}
.caracteristicas {width:34%; float:left;margin-top: 35px;}
.caracteristicas2 {width:100%;}
.iconosdecaracautos {float: left;margin: 0 19px 0 19px;}
.divdetarifaautoescogido {width: 980px;float: left;background:#ffffff; padding:10px 0 20px 0;background-image:url(../imagenes/fondo-formulario.png);}
.divtextodias {width:33%; float:left;}
.ptextotarifa {font-size:20px;color:#ffffff;text-align:center; margin:0; font-weight:bold;}
.divtextorenta {width:33%; float:left;}
.divtextototal {width:34%; float:left;}
.separandobarra {clear:both; margin:5px 0 5px 0;}
.pdatotarifa {font-size:18px;color:#ffffff;text-align:center; margin:0;}
.divbotondetarifa {text-align:center; padding-top:10px;}
.divimagenauto img {width: 220px;height: 120px;}
.divimgauto img {width:75%;}
.divrequisitos {width:33%; float:left;}
.prequisitos {font-size:18px;color:#828282;text-align:center; margin:5px 0 15px 0;}
.contieneadicionales {clear: both;}
.separatotal {padding-top: 10px;clear: both;}
.pdatotarifa2 {font-size:20px;color:#ffffff;text-align:center; margin:0;font-weight: bold;}
/*Fin de estilos de los autos*/
/*Inicio de estilos info-reserva*/
.divtextocotizacion {margin:20px 0 10px 0; text-align:center; font-size:25px; font-weight:bold;}
.divtextconfirmareserva {width:95%; margin:auto;}
.ptextoconfirmareserva {text-align:center; font-size:20px; font-weight:bold; margin:20px 0 20px;}
.divtodainfocliente {width:95%; margin:auto;}
.datosizq {width:45%; float:left; clear:both;margin-bottom: 15px;}
.datosder {width:45%; float:right;margin-bottom: 15px;}
.campodatos {width: 95%;height: 20px;border-radius: 7px;border-style: solid;border-color: #4492a2;padding-left: 2%;margin-top: 5px;}
.textarea {width: 96%;height: 65px;border-radius: 7px;border-style: solid;border-color: #4492a2;padding-left: 1%;margin-top: 5px;border-width: 2px;}
.divbotondeinfousuario {text-align:center; padding-top:10px;}
.divformreserva2 {width: 100%;margin: auto;background-image: url(../imagenes/fondo-formulario.png);height: auto;padding: 15px 0 25px 0;}
/*Fin de estilos info-reserva*/
/*Inicio de estilos politicas*/
.titulodesubseccion {font-size: 30px;margin-top: 30px;margin-bottom: 10px;font-weight: bold;text-align: center;}
.titulopolitica {margin-bottom: 5px;font-size: 18px;font-weight: 700;margin-top: 20px;}
.espaciadopoliticas {margin: 0 0 10px 0;}
.entrepoliticas {margin: 0 0 10px 0;}
.listapoliticas {margin-top: 10px;margin-bottom: 10px;}
.lineado {text-decoration: underline;}
.novineta {list-style: none;}
.tablaotroscostos {color: #999;font-size: 13px;width: 100%;margin-bottom: 20px;max-width: 100%;background-color: transparent;border-collapse: collapse;border-spacing: 0;}
.consombrabook2 {background-color: #ffffff;border-top: 0px!important;width: 20%;padding: 8px;line-height: 1.1;vertical-align: top;}
.sinsombrabook {border-top: 0px!important;width: 20%;padding: 8px;line-height: 1.1;vertical-align: top;}
.linktodaslaslocaciones {color: #666;text-decoration: none;font-weight: normal;}
.justificado {text-align: justify;}
/*Fin de estilos politicas*/
/*Inicio de estilos nosotros*/
.divnosotros {width:95%; margin:auto;}
.pnombreempresa {margin:20px 0 20px 0; text-align:center; font-size:25px; font-weight:bold;}
.divlogonosotros {text-align:center;}
.imalogonosotros {width:250px;}
.primeronosotros {margin:10px 0 5px 0; text-align:justify; font-size:16px;}
.segundonosotros {margin:0 0 10px 0; text-align:justify; font-size:16px;}
/*Fin de estilos nosotros*/
/*Inicio de estilos articulos*/
.particulos {margin:20px 0 20px 0; width:100%; height:600px; text-align:center; font-size:25px; font-weight:bold;}
/*Fin de estilos articulos*/
/*Inicio de estilos contacto*/
.divformcontacto {width:45%;float:left; background:#01223c; color:#ffffff;padding: 2%;margin-top: 25px;margin-bottom: 25px;}
.ptextoformcontacto {text-align:center; font-size:14px;margin: 0 0 15px 0;}
.divforminfocontacto {width:100%;float:left;text-align: center;}
.divinputcontacto {margin:0 0 10px 0;}
.inputcontacto {width:95%; height:20px; border-radius:10px; padding-left:2%;}
.divdetextarea {margin:0 0 10px 0;}
.textareacontacto {width:95%; height:90px; border-radius:10px;padding-left:2%;}
.divenviarcomentario {text-align:center; padding-top:10px; clear:both;}
.divinfocontacto {width:45%;float:right;background:#82b902; padding: 2%;margin-top: 25px;margin-bottom: 25px;}
.ptituloinfocontacto {margin:0 0 5px 0; font-size:16px; font-weight:bold; color:#01223c;}
.pdatoinfocontacto {margin:0 0 15px 0; font-size:14px;color:#000000;}
/*Fin de estilos contacto*/
/*Inicio de estilos gracias*/
.divgracias {text-align:center; width:95%; margin:20px auto 30px auto;}
.titulogracias {font-size: 25px;font-weight: bold;padding: 15px 0 20px 0;}
.textogracias {font-size:18px;}
.empresagracias {font-size:16px;}
.divbotongracias {text-align:center; padding-top:10px; clear:both;}
/*Fin de estilos gracias*/
.js .nav-collapse {clip: rect(0 0 0 0);position: absolute;overflow:visible;zoom: 1;width: 67%;float: left;}
.nav-collapse.opened {max-height: 9999px;}
.nav-toggle {-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;display:none;}
.bxslider {margin:0; padding:0;}
/*Inicio de estilos paginanoencontrada*/
.divnoencuentra {height: 500px;}
.textonoencontrada {margin:0;text-align: center;font-size: 30px;padding-top: 150px;}
.textopressboton {margin:10px 0 20px 0;text-align: center;font-size: 25px;}
.divdebotregresar {text-align: center;}
/*Fin de estilos paginanoencontrada*/
/*Inicio de estilos reserva exitosa*/
.contienereserva {width: 980px;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
.divinternoreser {padding-left: 0px;padding-right: 0px!important;position: relative;margin-right: auto;margin-left: auto;margin-top: 32px;}
.contenerlareserva {width: 98%;background: #ffffff;margin: auto;}
.separaleft {padding: 15px;color: #999;}
.contlogobook {text-align: right;margin-bottom: 20px;}
.logoenbook {color: #333;font-weight: 700;width: 200px;}
.bannerbook {width: 100%;}
.textosolicitud {color: #333;font-weight: 700;text-align: left;margin: 15px auto auto auto;display: block;float: left;clear: both;}
.statusreservas {color: #333;font-weight: 700;text-align: right;margin: 15px auto auto auto;display: block;float: right;}
.separador {clear: both;float: none;}
.barrareservar {background: #e8e8e8;height: 1px;margin: 17px 0 15px 0;padding: 0;display: block;}
.textoiniciobook {margin: 0 0 10px;text-align: justify;}
.divnumbook {padding: 10px 0 20px 0;}
.numreservaystatus {color: #333;font-size: 14px;/*font-family: "Open Sans";*/font-weight: 700;text-transform: uppercase;}
.barradelbooking {background: #e8e8e8;height: 1px;margin: 0px 0 0px 0;padding: 0;display: block;}
.datoscliyauto {padding: 0;margin-top: 20px!important;}
.divdatoscliente {width: 35%;float: left;margin-right: 1%;word-break: break-word;}
.datosdeentydevol {width: 30%;float: left;margin-right: 1%;text-align: center;}
.divsepdeentrega {margin-bottom: 10px;}
.textodesgloseprecio {width: 19%;float: left;margin-right: 1%;}
.eltextodedesglose {margin: 0;text-align: right;}
.eltextototal {margin: 10px 0 0 0;text-align: right;}
.cantidaddesgloseprecio {width: 13%;float: right;}
.lacantidaddesglose {margin: 0;text-align: left;}
.totaldereservacant {margin: 10px 0 0 0;text-align: left;background: #e8e8e8;height: 1px;padding: 0;display: block;}
.divvectorauto {width: 100%;position: relative;margin-top: 20px;clear: both;}
.vectortitle {width: 100%;position: relative;}
.pdetallesveh {margin: 20px auto 25px auto;text-align: center;width: 100%;font-size: 23px;font-weight: bold;top: 10px;color: #000000;}
.divnomauto {width:33%;float:left;height: 160px;display: table;}
.spandelauto {color: #999;font-size: 13px;font-weight: 700;display: table-cell;vertical-align: middle;}
.negritaauto {font-size: 16px;color: #000000;}
.divimageveh {width:32%;float:left;margin-left: 1%;}
.imadelauto {width: 100%;}
.divfeatureauto {width:33%;float:right;text-align: center;height: 160px;display: table;background: #e8e8e8;border-radius: 20px;}
.spanfeature {color: #999;font-size: 18px;display: table-cell;vertical-align: middle;}
.asientosbook {width: 30px;height: 28px;background: url(../updates/update1/img/pasajeros.png)no-repeat;display: inline-block;position: relative;top: 3px;background-size: 30px;}
.montfeature {width: 60px;height: 30px;float: left;margin: 0px 11% 10px 11%;}
.puertasbook {width: 30px;height: 28px;background: url(../updates/update1/img/puertas.png)no-repeat;display: inline-block;position: relative;top: 3px;background-size: 30px;}
.maletasbook {width: 30px;height: 28px;background:url(../updates/update1/img/maletas.png)no-repeat;display: inline-block;position: relative;  top: 3px;background-size: 30px;}
.airebook {width: 30px;height: 28px;background: url(../updates/update1/img/aire.png)no-repeat;display: inline-block;position: relative;top: 3px;background-size: 30px;}
.gasolinabook {width: 30px;height: 28px;background: url(../updates/update1/img/gasolina.png)no-repeat;display: inline-block;position: relative;top: 3px;background-size: 30px;margin-top: 10px;}
.transmisionbook {width: 30px;height: 28px;background: url(../updates/update1/img/transmision.png)no-repeat;display: inline-block;position: relative;top: 3px;background-size: 30px;margin-top: 10px;}
.textotitulobook {color: #333;font-weight: 700;float: left;}
.separadorextrasbook {width: 33.33333333333333%;float: left;position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;}
.divincluyebook  {width: 49%;float: left;}
.internodivinclude {margin: 0 auto;text-align: center;float: left;position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;}
.ulincluyebook {margin: 0px;padding: 0px;color: #999;text-align: left;}
.liincluyebook {list-style-position: inside;padding: 5px;margin-left: -20px;font-size: 12px;}
.linkapolitica {margin: 0;color: #ff9900;font-size: 14px;-webkit-transition: .3s;-moz-transition: .3s;transition: .3s;text-decoration: none;}
.divrequisito {width: 49%;float: right;}
.textrequisitos {color: #333;font-weight: 700;float: left;}
.ulrequisitos {margin-top: 0;margin-bottom: 10px;}
.divfootbook {text-align: center;}
.aceptarpoliticas {margin: 20px 0 5px 0;}
.linkpoliticas {margin: 0 5px;color: #ff9900;font-size: 14px;-webkit-transition: .3s;-moz-transition: .3s;transition: .3s; text-decoration: none;}
.linkpoliticas:hover {color: #72bf66}
.confirmatexto {margin: 0;}
.textoatte {margin: 20px 0 10px 0;}
.teldefooter {margin: 20px 0 10px 0;}
.correodefooter {margin: 0 0 10px 0;}
.correoreserva {color: #666;text-decoration: none;font-weight: normal;}
.correoreserva:hover {color: #ff9900;cursor: pointer;}
/*Fin de estilos reserva exitosa*/
@media screen and (max-width:980px)
{
	header {width:100%;margin-bottom: 15px;}
	.divredes {padding-bottom: 15px;}
	.divnumeroseidioma {width: 24%;}
	.ulmenu {padding: 0;width: 76%;margin: auto;text-align: center;}
	.linkmenu {font-size:14px;}
	.js .nav-collapse {width: 64%;margin-top: 20px;}
	article {width: 100%;}
	article {width: 100%;}
	.bx-wrapper {margin:auto;}
	.todoformulario {margin-top: -50%;height: 405px;}
	.diventregadevo {width: 95%;margin: 25px auto 25px auto;}
	.fechaentregaindex {width: 22%;}
	.lugarentregaindex {width: 34%;} 
	.lugardevoindex {width: 34%;}
	.fechadevoindex {width: 22%;}
	.nosotrosyseguro {margin: 50px auto auto auto;}
	.textoimpor {font-size:14px;}
	.eltextoimportante {font-size:13px;}
	.ptarifaincluye {font-size:14px;}
	.liseguros {font-size:13px;}
	.segurosizq {width: 38%;}
	.imacarroindex {margin: 0 7% 0 6%;width: 20%;}
	.caracteristicas2 img:nth-child(4) {margin: 15px 7% 0 6% !important;width: 20%;}
	.caracteristicas2 img:nth-child(5) {margin: 15px 7% 0 6% !important;width: 20%;}
	.divfondotexto {background-size:100% 100%;}
	.divtextoindex {width: 63%;}
	.pasosrentar img {width:100%;}
	.preservasfaciles {font-size:19px;}
	.eldivpuntoclave {width:29%;}
	.titulopuntoclave {margin: 20px 14% 0 0;font-size: 12px;}
	.eldivpuntoclave {height: 245px;background-size:contain;}
	.textopuntoclave {margin: 35px 2% 0 10%;}
	.divtotalmenufooter {width:100%;}
	.pfooterfinal {width: 100%;}
	.barratodofooter {width:100%;}
	.imgdecaracdeauto {margin: 0 7% 0 6%;width: 20%;}
	.divdeautoescogido {width: 100%;}
	.iconosdecaracautos {margin: 0 7% 0 6%;width: 20%;}
	.caracteristicas img:nth-child(4) {margin: 15px 7% 0 6% !important;width: 20%;}
	.caracteristicas img:nth-child(5) {margin: 15px 7% 0 6% !important;width: 20%;}
	.divdetarifaautoescogido {width: 100%;}
	.tituloauto {font-size:20px;}
	.subtituloauto {font-size:18px;}
	.pelijeotro {font-size:18px;}
	.ptextopromociones {font-size:20px;}
	.pnombreempresa {font-size:20px;}
	.imalogonosotros {width: 170px;}
	.particulos {font-size:20px;}
	.titulogracias {font-size:20px;}
	.textogracias {font-size: 16px;}
	.empresagracias {font-size: 14px;}
	.buscarindex {font-size: 15px;}
	.buscarindex2 {font-size: 15px;}
	.ptextoconfirmareserva {font-size:17px;}
	.divtextocotizacion {font-size:20px;}
	.divnoencuentra {height: 400px;}
	.textonoencontrada {padding-top: 100px;font-size: 25px;}
	.textopressboton {font-size: 20px;}
	.justificado {width: 96%;margin: auto;}
	.contienereserva {width: 98%;padding-right: 1%;padding-left: 1%;}
	.separaleft {padding: 30px 0% 30px 0%;}
	.pdetallesveh {margin: 1% auto 5px auto;}
	.spanfeature {font-size: 16px;}
	.asientosbook {width: 25px;height: 24px;background-size: 25px;}
	.montfeature {margin-right: 5px;}
	.puertasbook  {width: 25px;height: 24px;background-size: 25px;}
	.maletasbook {width: 25px;height: 24px;background-size: 25px;}
	.airebook  {width: 25px;height: 24px;background-size: 25px;}
	.gasolinabook {width: 25px;height: 24px;background-size: 25px;}
	.transmisionbook {width: 25px;height: 24px;background-size: 25px;}
	.datosdeentydevol {width: 26%;}
	.textodesgloseprecio {width: 23%;}
}
@media screen and (max-width:955px)
{
	.ulmenu {width: 78%;}
	.todoformulario {height: 390px;}
}
@media screen and (max-width:930px)
{
	.ulmenu {width: 80%;}
	.todoformulario {height: 385px;}
}
@media screen and (max-width:907px)
{
	.ulmenu {width: 82%;}
	.todoformulario {height: 375px;}
}
@media screen and (max-width:885px)
{
	.ulmenu {width: 84%;}
	.todoformulario {height: 355px;}
}
@media screen and (max-width:864px)
{
	.ulmenu {width: 86%;}
	.todoformulario {height: 350px;}
}
@media screen and (max-width:844px)
{
	.ulmenu {width: 88%;}
	.todoformulario {height: 340px;}
}
@media screen and (max-width:825px)
{
	.ulmenu {width: 90%;}
	.todoformulario {height: 330px;}
}
@media screen and (max-width:807px)
{
	.ulmenu {width: 92%;}
	.todoformulario {height: 320px;}
}
@media screen and (max-width:791px)
{
	.ulmenu {width: 95%;}
	.nosotrosyseguro {margin: 35px auto auto auto;}
	.todoformulario {height: 305px;}
}
@media screen and (max-width:767px)
{
	.js .nav-collapse {clear: both;margin-top: 10px;width: 100%;}
	.ulmenu {width:100%;}
	.divlogo {width: 20%;}
	.divredes img {width:35px;}
	.divnumeroseidioma {width: 40%;}
	.bx-wrapper {display:none;}
	.todoformulario {margin: auto;width: 70%;height: auto;padding-bottom: 20px;}
	.nosotrosyseguro {margin: 20px auto auto auto;padding-bottom: 15px;}
	.textoformulario {padding-top:10px;font-size: 14px;}
	.diventregadevo {margin: 15px auto 15px auto;}
	.pentrega {font-size:13px;}
	.pdevolucion {font-size:13px;}
	.lugarentregaindex {font-size:12px;}
	.lugardevoindex {font-size:12px;}
	.fechaentregaindex {font-size:12px;}
	.fechadevoindex {font-size:12px;}
	.fechaentregaindex  {font-size:12px;}
	.fechadevoindex  {font-size:12px;}
	.horaentregaindex {font-size:12px;}
	.horadevoindex {font-size:12px;}
	.buscarindex {font-size:13px;}
	.buscarindex2 {font-size:13px;}
	.nosotrostexto {width: 100%;}
	.divseguros {width: 100%;margin-top: 15px;}
	.segurosizq {width: 42%;}
	.pmarcamodelo {font-size: 14px;}
	.divdeimacarroindex img {width:75%;}
	.imacarroindex {margin: 0 3% 0 3%;width: 27%;}
	.caracteristicas2 img:nth-child(4) {margin: 15px 3% 0 3% !important;width: 27%;}
	.caracteristicas2 img:nth-child(5) {margin: 15px 3% 0 3% !important;width: 27%;}
	.ptextotarifaindex {font-size:14px;}
	.ptarifadelindex {font-size:14px;}
	.botontarifaindex {font-size:14px;}
	.pmasrentados {font-size: 16px;padding: 0 0 10px 0;}
	.preservasfaciles {font-size: 14px;}
	.ptextoreservasfaciles {font-size:13px;}
	.linkrentanow {font-size:13px;}
	.eldivpuntoclave {background: #f6f6f6;height: auto;padding-bottom: 10px;}
	.titulopuntoclave {margin: 10px auto 0 auto;float: none;font-size: 12px;width: 100%;}
	.textopuntoclave {margin: 15px 0 0 0;width: 92%;float: none;padding: 0 4% 0 4%;}   
	.pcomentarios {font-size:14px;}
	.elcomentario {font-size:13px;}
	.persona {font-size:12px;}
	.textonewsletter {font-size:14px;}
	.nombre_para_promo {font-size:12px;}
	.correo_para_promo {font-size:12px;}
	#enviarnewsletter {font-size:12px;}
	.divnewsletter {width: 42%;}
	.textonoticias {font-size: 14px;}
	.predsocial {font-size:12px;}
	.pfooterfinal {font-size: 12px;}
	.divformreserva {padding: 10px 0 20px 0;}
	.palabrareserva {font-size:14px;}
	.divsoloentrega {margin: 10px auto 10px auto;}
	.divsolodevo {margin: 10px auto 10px auto;}
	.pdeentrega {font-size:14px;}
	.pdedevolucion {font-size: 14px;padding-top: 10px;}
	.lugarentrega {font-size: 12px;}
	.fechacarro {font-size: 12px;}
	.horacarro {font-size: 12px;}
	.lugar_devo {font-size: 12px;}
	.imgdecaracdeauto {margin: 0 3% 0 3%;width: 27%;}
	.nombreauto {font-size: 14px;}
	.divimagenauto img {width:75%;}
	.textotarifa {font-size: 14px;}
	.numerotarifa {font-size: 14px;}
	.botonelegirauto {font-size: 14px;} 
	.textreserva {font-size: 14px;} 
	.textdelaentrega {font-size: 14px;} 
	.iconosdecaracautos {margin: 0 3% 0 3%;width: 27%;}
	.pnombredelautomovil {font-size: 14px;}
	.prequisitos {font-size: 14px;}
	.divimgauto img {width:75%;}
	.caracteristicas img:nth-child(4) {margin: 15px 3% 0 3% !important;width: 27%;}
	.caracteristicas img:nth-child(5) {margin: 15px 3% 0 3% !important;width: 27%;}
	.ptextotarifa {font-size: 14px;}
	.pdatotarifa {font-size: 14px;}
	.pdatotarifa2 {font-size: 16px;}
	.tituloauto {font-size:14px;}
	.subtituloauto {font-size:13px;}
	.textoauto {font-size: 12px;}
	.pelijeotro {font-size: 13px;}
	.ptextopromociones {font-size:14px;}
	.pnombreempresa {font-size:14px;}
	.imalogonosotros {width: 110px;}
	.primeronosotros {font-size:12px;}
	.segundonosotros {font-size:12px;}
	.particulos {font-size:14px;height: 300px;}
	.inputcontacto {font-size:12px;}
	.textareacontacto {font-size:12px;}
	.ptituloinfocontacto {font-size:14px;}
	.pdatoinfocontacto {font-size:13px;}
	.titulogracias {font-size:18px;}
	.textogracias {font-size: 14px;}
	.empresagracias {font-size: 12px;}
	.buscarindex {font-size: 13px;}
	.buscarindex2 {font-size: 13px;}
	.ptextoconfirmareserva {font-size: 15px;}
	.datosizq label {font-size:14px;}
	.datosder label {font-size:14px;}
	.campodatos {font-size:12px;}
	.textarea {font-size:12px;}
	.divtextocotizacion {font-size:16px;}
	.rentalopor li {font-size:12px;}
	.divnoencuentra {height: 250px;}
	.textonoencontrada {padding-top: 50px;font-size: 16px;}
	.textopressboton {font-size: 13px;}
	.divdatoscliente {width: 100%;float: none;text-align: left;margin-bottom: 15px;}
	.datosdeentydevol {width: 100%;float: none;margin-right: 0;}
	.textodesgloseprecio {width: 48%;margin-right: 2%;margin-top: 15px;}
	.eltextototal {background: #ffffff;color: #000000;font-weight: bold;font-size: 16px;}
	.cantidaddesgloseprecio {width: 48%;margin-left: 2%;margin-top: 15px;}
	.totaldereservacant {background: #ffffff;color: #000000;font-weight: bold;font-size: 16px;} 
	.pdetallesveh {font-size: 16px;}
	.divnomauto {width: 100%;float: none;height: auto;text-align: center;margin-bottom: 15px;}
	.divimageveh {width: 48%;margin-left: 0;}
	.divfeatureauto {width: 200px;margin: auto;float: none;}
	.spanfeature {font-size: 13px;}
	.g-recaptcha 
	{
		-webkit-transform: scale(0.70);
		-moz-transform:scale(0.70);
		-ms-transform:scale(0.70);
		-o-transform:scale(0.70);
		transform:scale(0.70);
		-webkit-transform-origin: 0 0;
		-moz-transform-origin: 0 0;
		-ms-transform-origin: 0 0;
		-o-transform-origin: 0 0;
		transform-origin: 0 0;
	}
}
@media screen and (max-width:745px)
{
	.divfeatureauto {height: 120px;}
}
@media screen and (max-width:625px)
{
	.textosolicitud {width: 100%;text-align: center;}
}
@media screen and (max-width:515px)
{
	.pdetallesveh {margin: 0 auto 5px auto;}
}
@media screen and (max-width:480px)
{
	.limenu {float: none;width: 100%;padding: 8px 0 8px 0;text-align: center;margin: auto;}
	.linkmenu {font-size: 11px;}
	.js .nav-collapse {position: relative; overflow:hidden;clear:both; margin:0;}
	.js .nav-collapse.closed {max-height: none;}
	.nav-toggle {background:url(../imagenes/botonmenu.png) no-repeat;width: 34px;height: 31px;float: right;text-indent: -9999px;overflow: hidden;display: block;margin:9% 2% 0 0;}
	.divnumeroseidioma {display:none;}
	.divlogo {width: 25%;margin-left: 2%;}
	.ulmenu {width: 100%;}
	.todoformulario {width:95%;}
	.textoformulario {font-size: 12px;}
	.pentrega {font-size:11px;}
	.pdevolucion {font-size:11px;}
	.lugarentregaindex {font-size:10px;}
	.lugardevoindex {font-size:10px;}
	.fechaentregaindex {font-size:10px;}
	.fechadevoindex {font-size:10px;}
	.fechaentregaindex  {font-size:10px;}
	.fechadevoindex  {font-size:10px;}
	.horaentregaindex {font-size:10px;}
	.horadevoindex {font-size:10px;}
	.buscarindex {font-size:10px;}
	.buscarindex2 {font-size:10px;}
	.spanlugarentrega img {display:none;}
	.spanfechaentrega img {display:none;}
	.spanlugardevo img {display:none;}
	.spanfechadevo img {display:none;}
	.horaentregaydevo img {display:none;}
	.lugarentregaindex {width: 38%;}
	.fechaentregaindex {width: 26%;}
	.horaentregaindex {width:25%;}
	.lugardevoindex {width: 38%;}
	.fechadevoindex {width: 26%;}
	.horadevoindex {width:25%;}  
	.segurosizq {width: 86%;padding-left: 14%;float: none;}
	.segurosder {width: 86%;padding-left: 14%;float: none;}
	.pmasrentados {font-size: 14px;}
	.divflotadelindex {width: 94%;float: none;margin-left: 3%;margin-right: 3%;margin-bottom: 15px;}
	.pmarcamodelo {font-size: 12px;}
	.divdeimacarroindex img {width: 50%;height: auto;}
	.caracteristicas2 {display:none;}
	.ptextotarifaindex {font-size: 12px;}
	.ptarifadelindex {font-size: 12px;}
	.botontarifaindex {font-size: 12px;}
	.divfondotexto {display:none;}
	.divpuntosclave {display:none;}
	.divcomentarios {display:none;}
	.divnewsletter {width: 100%;float: none;}
	.textonewsletter {font-size:12px;}
	.nombre_para_promo {font-size:10px;height: 20px;}
	.correo_para_promo {font-size:10px;height: 20px;}
	#enviarnewsletter {font-size:10px;}
	.divdenoticias:nth-child(1) {display:none;}
	.divdenoticias {width:48%;}
	.textonoticias {font-size: 12px;}
	.predsocial {font-size:10px;}
	.pfooterfinal {font-size: 10px;}
	.fechaentregareserva img {display:none;}
	.horaentregareserva img {display:none;}
	.fechaentregadevolucion img {display:none;}
	.divhoradecarro img {display:none;}
	.fechacarro {width: 95%;font-size: 10px;height: 15px;}
	.horacarro {width: 100%;font-size: 10px;}
	.lugarentrega {font-size: 10px;}
	.lugar_devo {font-size: 10px;}
	.divtodoelauto {width: 94%;float: none;margin-left: 3%;margin-right: 3%;margin-bottom: 15px;}
	.nombreauto {font-size:12px;}
	.divimagenauto img {width:50%;height: auto;}
	.textotarifa {font-size:12px;}
	.numerotarifa {font-size:12px;}
	.botonelegirauto {font-size:12px;}
	.flotaprincipal {padding: 10px 0 0 0;}
	.divdatosauto {padding: 0;}
	.pnombredelautomovil {margin: 20% 0 0 0;}
	.prequisitos {margin: 15px 0 15px 0;font-size: 10px;}
	.caracteristicas {margin-top: 5%;}
	.ptextotarifa {font-size: 11px;}
	.pdatotarifa {font-size: 11px;}
	.pdatotarifa2 {font-size: 13px;}
	.tituloauto {font-size:12px;}
	.subtituloauto {font-size:11px;}
	.textoauto {font-size: 10px;}
	.pelijeotro {font-size: 11px;}
	.ptextopromociones {font-size:12px;}
	.divpromociones {width: 70%;}
	.pnombreempresa {font-size:12px;}
	.imalogonosotros {width: 70px;}
	.primeronosotros {font-size: 10px;}
	.segundonosotros {font-size: 10px;}
	.particulos {font-size:12px;height: 200px;}
	.divformcontacto {width: 94%;float: none;margin: 25px auto 25px auto;}
	.divinfocontacto {width: 94%;float: none;margin: 25px auto 25px auto;}
	.ptextoformcontacto {font-size:12px;}
	.inputcontacto {font-size:10px;}
	.textareacontacto {font-size:10px;}
	.ptituloinfocontacto {font-size:12px;}
	.pdatoinfocontacto {font-size:10px;}
	.titulogracias {font-size:14px;}
	.textogracias {font-size: 12px;}
	.empresagracias {font-size: 10px;}
	.buscarindex {font-size: 11px;}
	.buscarindex2 {font-size: 11px;}
	.lugarentrega2 {height: 14px;width:95%;}
	.lugar_devo2 {height: 14px;width:95%;}
	.fechacarro2 {height: 14px;width:95%;}
	.horacarro2 {height: 14px;width:95%;}
	.ptextoconfirmareserva {font-size: 12px;}
	.datosizq {width:48%;}
	.datosder {width:48%;}
	.datosizq label {font-size:12px;}
	.datosder label {font-size:12px;}
	.campodatos {font-size:10px;}
	.textarea {font-size:10px;}
	.divtextocotizacion {font-size:14px;}
	.limenu:hover {background:#6fc4f1;}
	.linkmenu:hover {background:#6fc4f1;}
	.rentalopor li {font-size:10px;}
	.rentalopor {padding-left: 30px;}   
	.divnoencuentra {height: 100px;}
	.textonoencontrada {padding-top: 0;font-size: 12px;}
	.textopressboton {font-size: 10px;} 
	.titulodesubseccion {font-size: 20px;}
	.entrepoliticas {font-size: 11px;}
	.titulopolitica {font-size: 13px;}
	.listapoliticas {padding-left: 25px;font-size: 11px;}
	.consombrabook2 {font-size: 10px;}
	.sinsombrabook {font-size: 10px;}
	.linkanosotros {font-size: 12px}
	.linkparareserva {font-size: 12px}
	.nosotrosyseguro {display: none;}
	.datoscliyauto {padding: 0 3% 0 3%;}
	.divdatoscliente {word-break: break-word;word-wrap: break-word;}
	.vectortitle {height: 80px;} 
	.pdetallesveh {margin: 2% auto 5px auto;}
	.divimageveh {float: none;margin: auto auto 10px auto;}
	.divincluyebook {width: 95%;float: none;margin: auto;}
	.divrequisito {width: 95%;float: none;margin: auto;clear: both;padding-top: 15px;}
	.textosolicitud {font-size: 14px;}
	.statusreservas {font-size: 13px;}
	.textoiniciobook {font-size: 12px;}
	.pdetallesveh {font-size: 13px;}
	.divdatoscliente {font-size: 12px;}
	.datosdeentydevol {font-size: 12px;}
	.textodesgloseprecio {font-size: 12px;}
	.cantidaddesgloseprecio {font-size: 12px;}
	.eltextototal {font-size: 13px;}
	.totaldereservacant {font-size: 13px;}
	.negritaauto {font-size: 12px;}
}
@media screen and (max-width:320px)
{
	.pdetallesveh {margin: 0 auto 5px auto;}
}
@media screen and (max-width:310px)
{
	.vectortitle {height: 95px;}
}
@media screen and (max-width:240px)
{
	.ssl {width:95%;}
}