@charset "utf-8";
html 
{font-family: sans-serif;}
footer,
header {
    background-color: #ffffff;
}
.avisoprivacidad,
.linkdefooter,
.linkidioma,
.linkmenu,
.linkmenu2,
.linknoticia,
.linkotrascat,
.sitelockyssl a,
.tipodeautos,
.vinculomodelos {
    text-decoration: none;
}
#wrapper,
#wrapper2 {
    margin: 15px auto auto;
}
#posibledos,
#posibleuno,
.alclientecontacto,
.clientecomentario,
.costoadicional,
.divactualizar2,
.divcolores,
.divtitulogracias,
.encabezadosconceptos,
.etititulos,
.infocontactoizq,
.linkmenu2,
.listarequisitos,
.nomadicional,
.nomadicional2,
.pdelfooter,
.piegracias,
.pmarcamodelo,
.pnewsletter,
.textodenoticias,
.textodrop,
.textogracias,
.textorelleno,
.titulocontactanos {
    font-style: italic;
}
.titulonoticia2,
body {
    margin: 0;
}
header,
main {
    margin: auto;
}
.dividioma {
    float: right;
    width: 98%;
    text-align: right;
    margin-right: 2%;
    margin-top: 10px;
}
.elidioma,
.labelcontacto {
    color: #333333;
	font-size: 18px;
}
.redsocial {
    margin-right: 30px;
}
.rslides,
.rslides1 {
    position: relative;
    list-style: none;
    overflow: hidden;
    width: 100%;
	max-width: 1200px;
    padding: 0;
    margin: 0;
}
.divfecha,
.divhora,
.divlugar {
    padding-left: 2%;
    padding-right: 2%;
}
.rslides li {
    -webkit-backface-visibility: hidden;
    position: absolute;
    display: none;
    width: 100%;
	max-width: 1200px;
    left: 0;
    top: 0;
}
.rslides li:first-child {
    position: relative;
    display: block;
    float: left;
}
.rslides img {
    display: block;
    height: auto;
    float: left;
    width: 100%;
	max-width: 1200px;
    border: 0;
}
.divdellogo {
    float: left;
    margin: 0 20px 20px;
}
.divlugar {
    margin: 0 0 15px;
    text-align: center;
}
.divfecha {
    width: 46%;
    clear: both;
    float: left;
}
.divhora,
nav {
    float: right;
}
.divhora {
    width: 46%;
    text-align: right;
}
.centrarinfocontacto img,
.dentroblindados,
.divdentroima,
.divimaautosimilares,
.divintroarticulo img,
.limenu {
    float: left;
}
.errores,
.mensajenewsletter {
    width: auto;
    color: #5a5a5a;
    font-size: 12px;
    margin: 0;
    text-align: center;
    display: none;
}
.divfecha img,
.divhora img {
    margin-bottom: -7px;
}
.errores {
    background: #e6c6c6;
    padding: 2px;
	margin-bottom: 15px;
}
.mensajenewsletter {
    background: #333333;
    padding: 2px;
	color: #FFF;
    margin-bottom: 15px;
}
.contenedoradicionales,
.divdelascaracteristicas,
.divdelogo img,
.divimafooter,
.divlogonosotros img,
.divnombrecat,
.divslider,
.imacatcarro,
.imacupon,
.imapasos,
.imarazones,
.imatemp,
.mejoresmarcas img,
.tdavisodeprivacidad,
.tdbarra,
.tdcupon,
.tdinfodecupon,
.tdmarcas,
.tdredessociales,
header,
main {
    width: 100%;
	max-width: 1200px;
}
.vehiculos2 {
    padding-top: 40px;
}
header {
    height: auto;
}
.ulmenu {
    margin: 5% 0 0;
    padding: 0;
}
.limenu {
    padding: 10px;
    list-style: none;
}
.masrentadosdelujo,
footer {
    padding-top: 30px;
    clear: both;
}
.linkmenu {
    color: #333333;
    font-weight: bold;
	font-size: 18px;
}
.linkmenu2 {
    color: #ff0004;
    font-weight: 700;
}
.separador {
    clear: both;
}
.centrandosimilares,
.divimaautosmasrentados,
.divimablindados,
.divnoencontrado,
.divprincipaldecontacto,
.margencategoriacarros,
.pasosrentar,
.tododatos {
    width: 100%;
	max-width:1200px;
    margin: auto;
}
.divpromoprincipal,
.masrentadosblindados,
.masrentadosdelujo,
.mejoresmarcas {
    width: 100%;
	max-width:1200px;
    margin: auto;
}
.masrentadosblindados {
    padding-top: 80px;
}
.divtextoindex {
    width: 100%;
	max-width:1200px;
    margin: auto auto 25px;
    background-color: #ededed;
    padding: 10px 15px;
}
.dentrodeltexto {
    width: 49%;
    float: left;
}
.elprincipal {
    margin: 0 0 10px;
}
.textoindex {
    margin: 0;
    padding: 5px 0;
    font-size: 14px;
    text-align: justify;
}
.divnewsletter {
    width: 93%;
    background-color: #fff;
    text-align: justify;
    float: right;
    border: 2px solid #d5d5d5;
    border-radius: 10px;
}
.ptitulonewsletter {
    margin: 2% 10%;
    color: #278200;
    font-weight: 700;
    font-size: 20px;
}
.pnewsletter {
    margin: 2% 10%;
    color: #333333;
}
.camposnewsletter,
.camposnewsletterdos {
    border: 2px solid #ddd;
    color: #4b4b4b;
    width: 45%;
    margin: 0;
    padding-left: 2%;
}
.camposnewsletter {
    float: left;
}
.camposnewsletterdos {
    float: right;
}
#enviarnewsletter {
    background-color: #7DDE7D;
    color: #fff;
    font-weight: 700;
    border-radius: 5px;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 125px;
    background-image: url(../imagenes/suscribete.webp);
    background-repeat: no-repeat;
    padding: 5px 10px 5px 30px;
    background-position: 10px;
    border: none;
    cursor: pointer;
}
.encierranews {
    width: 49%;
    float: right;
}
.divbotonnews,
.divdatosnews {
    width: 80%;
    margin: auto;
}
.divimanews {
    position: absolute;
    margin-top: 15px;
}
.divbotonnews {
    text-align: right;
}
.youtubevideo {
    width: 100%;
    height: 300px;
    border: 0;
}
.barradelfooter,
.barralargafooter {
    background-color: #000000;
    height: 1px;
}
.divfooter {
    margin: auto;
    width: 100%;
	max-width:1200px;
}
.divtotalsiguenos,
.informatede {
    width: 31%;
    padding: 0 1% 10px;
    float: left;
}
.barradelfooter {
    margin: 5px 0 10px;
    width: 100%;
	max-width: 1200px;
}
footer {
    width: 100%;
	max-width: 1200px;
	margin: auto;
}
.costoadicional,
.pdelfooter {
    margin: 0 0 10px;
    color: #333333;
}
.linkdefooter {
    color: #333333;
}
.pcabezafooter {
    font-size: 18px;
    font-weight: 700;
    margin: 0;
    color: #278200;
}
.imaadicional,
.imabeneficio,
.imadelfooter,
.imadelfooter2 {
    margin-right: 5px;
    float: left;
}
.imadelfooter2,
.m3 {
    margin-top: 3px;
}
.barralargafooter {
    margin: 5px auto 10px;
    width: 100%;
	max-width:1200px;
    clear: both;
}
.todoslosderechos {
    width: 100%;
	max-width:1200px;
    text-align: center;
    font-weight: 700;
    clear: both;
    color: #333333;
    margin: auto;
    padding-bottom: 20px;
}
.colormarca {
    color: #278200;
}
.avisoprivacidad {
    color: #a02526;
}
.tipodeautos,
.tipodeautos:active,
.tipodeautos:hover {
    color: #0005ff;
}
.textoybeneficios {
    background: #fff;
    width: 96%;
    padding: 15px 2%;
    clear: both;
}
.pclave,
.titulobeneficios {
    color: #fff;
    padding: 5px 0 5px 10px;
    font-size: 14px;
    font-weight: 700;
}
.textoprincipal {
    float: left;
    width: 48%;
}
.pclave {
    background: #0B5D09;
    width: 100%;
	max-width: 1200px;
    margin: 0;
	font-size: 18px;
}
.peltextomain {
    margin: 10px 0 0;
    text-align: justify;
    font-size: 16px;
}
.divtitulobeneficios {
    float: right;
    width: 48%;
}
.titulobeneficios {
    background: #787878;
    margin: 0;
	font-size: 18px;
}
.divunbeneficio {
    width: 100%;
	max-width: 1200px;
    margin-top: 10px;
    text-align: justify;
    float: left;
    clear: both;
}
.textodelbeneficio {
    text-align: justify;
    font-size: 16px;
}
.divgaleria a:active,
.divgaleria a:focus,
.divgaleria a:hover,
.divgaleria a:visited,
.linkalblog:active,
.linkalblog:visited,
.linkdelosarticulos:active,
.linkdelosarticulos:visited,
.linknoticia2:focus,
.linknoticia:focus,
.pdegaleria a:active,
.pdegaleria a:focus,
.pdegaleria a:hover,
.pdegaleria a:visited,
.resumenbeneficio {
    color: #278200;
}
.grandivcategoriacarros {
    background-color: #333333;
    text-align: center;
}
.titulocategorias {
    font-size: 25px;
    font-weight: 700;
    color: #fff;
    padding-top: 10px;
}
.divcentrocategoria,
.divdercategoria,
.divizqcategoria {
    width: 28%;
    padding: 1%;
    border-radius: 7px;
    height: 235px;
    float: left;
    background: #fff;
}
.divizqcategoria {
    margin: 0 1% 20px 2%;
}
.divcentrocategoria {
    margin: 0 2% 20px;
}
.divdercategoria {
    margin: 0 2% 20px 1%;
}
.divimacatcarro {
    float: left;
    width: 30%;
    text-align: center;
}
.nombrecategoria {
    margin: 0;
    text-align: center;
    font-size: 18px;
    color: #278200;
}
.divtextocat {
    clear: both;
    padding-top: 10px;
}
.textocategoria {
    margin: 0;
    text-align: justify;
    font-size: 16px;
    line-height: 18px;
}
.textotarifa,
.titulocomentario {
    font-size: 20px;
    font-weight: 700;
}
.divactualizar2,
.divlaclaverenta,
.pelobjetivo,
.titulodatosdecontacto,
.tituloderechacontacto {
    font-family: sans-serif;
}
.imamini,
.imamini2,
ul#thumbs img {
    line-height: 60px;
    overflow: hidden;
    position: relative;
    z-index: 1;
}
.plinkmodelosuno {
    margin: 18px 0 0;
    text-align: right;
}
.plinkmodelosdos,
.plinkmodelostres {
    margin: 0;
    text-align: right;
}
.plinkmodeloscuatro {
    margin: 40px 0 0;
    text-align: right;
}
.plinkmodeloscinco {
    margin: 74px 0 0;
    text-align: right;
}
.plinkmodelosseis {
    margin: 38px 0 0;
    text-align: right;
}
.vinculomodelos {
    color: #41c3ac;
}
.divcomentariocliente {
    width: 46%;
    float: right;
    margin-top: 10px;
}
.titulocomentario {
    margin: 0 0 10px;
    width: 100%;
	max-width: 1200px;
    color: #278200;
}
.divelcomentario {
    background: #fff;
    width: 94%;
    border-radius: 10px;
    margin: 0 0 10px;
    padding: 5px 3%;
}
.elcomentario {
    margin: 0;
    width: 100%;
	max-width: 1200px;
}
.clientecomentario {
    margin: 0 0 0 20px;
    width: 100%;
	max-width: 1200px;
    color: #828282;
}
#bigPic img,
.imaresponsiva {
    display: none;
    width: 100%;
	max-width: 1200px;
}
.desaparece,
.elmargen,
.pcomunicacion {
    display: none;
}
.divpclaverenta {
    width: 100%;
	max-width: 1200px;
    background: #333333;
}
.divlaclaverenta {
    width: 100%;
	max-width:1200px;
    margin: auto;
    padding: 10px 0;
    color: #7DDE7D;
}
.divdeundatoparacontacto,
.divlaclaverenta h1 {
    margin: 10px 0 10px 2%;
}
.divtextoderentalujo {
    width: 95%;
	max-width:1200px;
    margin: auto;
    padding: 15px 0 30px;
}
.textorentalujo {
    margin: 0;
    text-align: justify;
    color: #8e8e8e;
}
.contenedortotalcarro {
    width: 31%;
    float: left;
    margin-left: 1%;
    margin-right: 1%;
}
.divinternocarro {
    background-color: #dad7d7;
    width: 31%;
    height: 415px;
    margin: 0 1% 20px;
    border-radius: 10px;
    float: left;
}
.divinternocarro2 {
    background-color: #dad7d7;
    width: 40%;
    height: auto;
    margin: 0 5% 30px 5%;
    border-radius: 10px;
    float: left;
	padding-bottom: 40px;
}
.divfechaarticulo,
.divimacarro {
    text-align: center;
}
.imacarrorentar {
    width: 65%;
}
.nombrecarrorentar {
    text-align: center;
    font-weight: 700;
    margin: 5px 0 10px;
	font-size: 18px;
}
.caracizq,
.divpasajeros,
.divtransmision {
    width: 50%;
    float: left;
}
.caracder,
.divpuertas,
.divradio,
.divvelocidades {
    width: 50%;
    float: right;
}
.caracizqdos,
.divaire,
.divsegurobasico {
    width: 50%;
    float: left;
    clear: both;
}
.ulaire,
.ulizq,
.ulpasajeros,
.ulsegurobasico,
.ultransmision {
    padding-left: 95px;
    margin: 0 0 10px;
}
.ulderecha,
.ulpuertas,
.ulradio,
.ulvelocidades {
    padding-left: 70px;
    margin: 0 0 10px;
}
.ulizq2 {
    padding-left: 60%;
    margin: 0 0 10px;
}
.ulderecha2 {
    padding-left: 40%;
    margin: 0 0 10px;
}
.textotarifa {
    margin: 0;
    padding-top: 10px;
    text-align: center;
    clear: both;
    color: #278200;
}
.textodrop {
    font-size: 16px;
	margin: 0;
    padding-top: 10px;
    text-align: center;
    clear: both;
}
.numtarifa {
    margin: 0 0 10px;
    text-align: center;
    color: #000000;
    font-weight: 700;
    font-size: 20px;
}
.divboton,
.divgaleria {
    text-align: center;
    margin-top: 15px;
}
.divbotcotizar {
    width: 30%;
    margin: 30px auto;
    text-align: center;
}
.botonrentar {
    background-color: #7DDE7D;
    border-radius: 10px;
    color: #333333;
    width: 70%;
    height: 40px;
    border: none;
    cursor: pointer;
    font-size: 20px;
    font-weight: bold;
}
.formprincipal {width: 100%;max-width: 1200px;background-color:#333333}
.divflotaprincipal {
    width: 100%;
	max-width:1200px;
    margin: auto;
    padding-top: 30px;
	padding-bottom: 1px;
    clear: both;
}
.divformularioentrega,
.todoentrega {
    width: 48%;
    float: left;
    clear: both;
	background-color: #333333;
    padding: 20px 0 20px 0;
}
.divformulariodevo,
.tododevo {
    width: 48%;
    float: right;
	background-color: #333333;
    padding: 20px 0 20px 0;
}
.entredevo,
.textentredevo {
    margin: 0;
    text-align: center;
    font-weight: 700;
    font-size: 18px;
	color: #7DDE7D;
}
.barraentredevo,
.barratarifa,
.lineadivisoria {
    background-color: #6d6d6d;
    width: 100%;
	max-width: 1200px;
    height: 2px;
    margin: 10px 0 20px;
}
.textolugar {
    margin: 0;
    width: 100%;
	max-width: 1200px;
    color: #FFFFFF;
    padding-bottom: 10px;
}
.lugarcarro {
    width: 85%;
    border-radius: 10px;
    border: 1px solid #bce3f8;
    height: 25px;
    color: #4b4b4b;
    padding-left: 10px;
}
.fechacarro,
.fechaentredevo,
.horacarro,
.momentoentredevo {
    width: 80%;
    border-radius: 10px;
    color: #4b4b4b;
    padding-left: 10px;
}
.horayfechaentredevo,
.textofechayhora {
    margin: 0;
    text-align: center;
    color: #FFFFFF;
    padding-bottom: 10px;
}
.fechacarro,
.fechaentredevo {
    border: 1px solid #bce3f8;
    height: 21px;
	cursor: pointer;
}
.horacarro,
.momentoentredevo {
    border: 1px solid #bce3f8;
    height: 25px;
}
.divtextootrascat {
    width: 100%;
	max-width:1200px;
    margin: auto auto 30px;
    clear: both;
    padding-top: 15px;
}
.potrascat {
    margin: 0;
    text-align: center;
    font-size: 20px;
    font-weight: 700;
}
.divlinkotrascat {
    width: 100%;
	max-width:1200px;
    margin: auto;
    text-align: center;
    height: 70px;
}
.linkotrascat {
    color: #fff;
    background: #6fc4f1;
    padding: 10px;
    border-radius: 10px;
    text-align: center;
    margin-right: 2%;
}
#bigPic,
ul#thumbs li {
    border: 1px solid #ccc;
}
.divgaleria a,
.pdegaleria a {
    text-decoration: none;
    color: #000;
    font-weight: 700;
}
.pdegaleria {
    text-align: center;
    margin: 0;
    padding: 0 0 15px;
    font-weight: 700;
}
.divnosotros {
    width: 95%;
	max-width:1200px;
    margin: auto;
    padding-top: 20px;
}
.divlaclaverenta h2 {
    font-size: 32px;
	margin: 10px 0 10px 2%;
}
.divimanosotros {
    width: 38%;
    float: left;
}
.divtextonosotros {
    width: 58%;
    float: right;
}
.divmision,
.divvision {
    width: 49%;
    padding-top: 30px;
}
.divmision {
    float: left;
}
.divvision {
    float: right;
}
.divvalores {
    width: 100%;
	max-width: 1200px;
    margin: 30px 0 20px;
    clear: both;
}
.divmainvalores {
    clear: both;
    margin-left: 12%;
}
.valorizquierda {
    width: 49%;
    float: left;
    margin-top: 15px;
}
.valorderecho {
    width: 49%;
    float: right;
    margin-top: 15px;
}
.lamisvis,
.textomainvalor {
    font-size: 14px;
    width: 100%;
	max-width: 1200px;
    margin: 0 auto 20px;
    text-align: justify;
    padding: 0;
    color: #414141;
}
.divelobjetivo {
    background-image: url(../imagenes/renta-carros1.webp);
    background-size: 100% 100%;
    clear: both;
    height: 600px;
    background-repeat: no-repeat;
    width: 100%;
	max-width: 1200px;
}
.pelobjetivo {
    margin: auto;
    text-align: justify;
    padding: 18% 5% 2%;
    font-size: 20px;
    color: #fff;
}
.videoynews {
    width: 96%;
    margin: auto auto 25px;
    padding: 10px 2%;
    clear: both;
}
.tituloderazones,
.titulonosotros,
.titulonoticias {
    text-align: center;
    font-size: 20px;
    font-weight: 700;
    padding: 10px 0;
    margin: 0;
}
.textoempresa,
.textonosotros {
    width: 100%;
	max-width: 1200px;
    padding: 0;
    color: #414141;
}
.divimapromociones,
.divlogonosotros {
    width: 100%;
	max-width: 1200px;
    text-align: center;
}
.textoempresa {
    font-size: 30px;
    margin: 15px auto 10px;
    font-weight: 700;
    text-align: center;
}
.textonosotros {
    font-size: 16px;
    margin: 10px auto 20px;
    text-align: justify;
}
#wrapper,
#wrapper2,
.textomisvis {
    text-align: left;
}
.divimamisvis {
    width: auto;
    float: left;
    padding-right: 10px;
}
.textomisvis {
    font-size: 18px;
    width: 100%;
	max-width: 1200px;
    margin: 0 auto 5px;
    font-weight: 700;
    padding: 0;
    color: #414141;
}
.divgraciasmain {
    text-align: center;
    width: 100%;
	max-width: 1200px;
    margin: 20px 0;
}
.divtitulogracias {
    font-size: 25px;
    font-weight: 700;
    padding: 15px 0 20px;
	color: #278200;
}
.textogracias {
    font-size: 18px;
}
.piegracias {
    font-size: 16px;
}
.divbotregresar {
    padding-bottom: 20px;
}
.botregresar {
    background-color: #ff0004;
    color: #fff;
    width: 200px;
    padding: 10px 0;
    font-size: 16px;
    font-weight: 700;
    cursor: pointer;
}
.divdelasnoticias {
    width: 100%;
	max-width:1200px;
    margin: auto;
    height: 500px;
}
.textodenoticias {
    font-size: 16px;
    margin: 0 0 0 10%;
    text-align: justify;
    display: flex;
}
.titulonoticia,
.titulopunto {
    font-size: 20px;
    font-weight: 700;
}
.titulonoticia {
    margin: 0 0 10px 10%;
    color: #000;
    display: flex;
}
.linknoticia2:hover,
.linknoticia:hover {
    color: #ff0004 !important;
}
.linkalblog:focus,
.linkcuponavisoprivacidad,
.linkdelosarticulos:focus,
.linknoticia2:active,
.linknoticia2:visited,
.linknoticia:active,
.linknoticia:visited,
.textorazones b {
    color: #000;
}
.divintroarticulo {
    width: 100%;
	max-width: 1200px;
    margin: 0 0 40px;
    clear: both;
}
.divrazones {
    width: 100%;
	max-width:1200px;
    margin: auto;
    height: auto;
}
.divpanelizquierdo {
    float: left;
    width: 64%;
    margin-top: 20px;
}
.divpanelderecho {
    float: right;
    width: 34%;
    margin-top: 40px;
}
.titulopunto {
    margin: 0 0 10px;
    text-decoration: underline;
}
.textorazones {
    margin: 0 0 15px;
    text-align: justify;
    color: #4b4b4b;
}
.tituloarticulo {
    font-size: 25px;
    color: #828282;
}
.linkalblog {
    color: #ff0004;
    font-size: 25px;
    text-decoration: none;
}
.linkalblog:hover,
.linkdelosarticulos:hover {
    color: #000 !important;
}
.subtitulo {
    margin: 0;
    text-align: center;
}
.divfechaarticulo img {
    display: inline;
    padding-right: 5px;
}
.fechaarticulo {
    margin: 0;
    display: inline;
    color: #5a5a5a;
}
.otrosubtitulo {
    margin: 15px 0 0;
    color: #5a5a5a;
    text-align: center;
}
.compartiren {
    margin: 0 0 15px;
    color: #5a5a5a;
}
.barraseparadora {
    height: 2px;
    margin: 15px auto;
    background: #5a5a5a;
    width: 100%;
	max-width: 1200px;
}
.linkdelosarticulos {
    color: #ff0004;
    text-decoration: none;
    font-weight: 700;
}
.divintroarticulo2 {
    width: 100%;
	max-width: 1200px;
    margin: 0 0 15px 2%;
    clear: both;
}
.divintroarticulo2 img {
    float: left;
    width: 50px;
}
.linknoticia2 {
    text-decoration: none;
    font-size: 14px;
    padding-left: 10px;
    padding-top: 5px;
    display: flex;
}
.encabezadosconceptos,
.mensajedepromo,
.novalido,
.referenciacontacto,
.textorelleno,
.textrequisitos {
    text-decoration: underline;
}
.ultimasnoticias {
    margin: 0 0 0 2%;
    font-size: 20px;
    font-weight: 700;
}
.barraseparadora2 {
    height: 2px;
    margin: 5px auto 10px;
    background: #5a5a5a;
    width: 100%;
	max-width: 1200px;
}
#bigPic,
.derechacontacto,
.izquierdacontacto {
    background-color: #fff;
}
.listaarticulo {
    color: #5a5a5a;
    margin: 10px 0 20px;
}
#wrapper2 {
    width: 98%;
    height: auto;
    padding: 0;
}
.imamini2 {
    float: left;
    width: 98px !important;
    height: 60px !important;
}
.titulodelaspromociones {
    text-align: center;
    font-size: 20px;
    font-weight: 700;
    padding: 10px 0 20px;
    margin: 0;
}
.textodelapromoprincipal,
.textosuscribete {
    font-size: 18px;
    font-style: italic;
    margin: 15px 0 0;
    padding: 0 10px;
}
.novalido {
    margin: 5px 0 0;
    padding: 0 10px 15px;
}
.divsuscribete {
    width: 100%;
	max-width:1200px;
    text-align: center;
    margin: auto;
}
.mensajedepromo {
    padding: 20px 10px 30px;
}
.separadorpromo {
    height: 20px;
    clear: both;
}
.proximaspromociones {
    margin: 0;
    font-size: 20px;
    text-align: center;
    height: 400px;
}
#wrapper {
    width: 100%;
	max-width:1200px;
    height: auto;
    padding: 0 10px;
}
#bigPic {
    width: 100%;
	max-width: 1200px;
    height: auto;
    padding: 1px;
    margin-bottom: 10px;
}
ul#thumbs li.active {
    border: 2px solid #000;
    background: #fff;
    padding: 2px;
}
ul#thumbs,
ul#thumbs li {
    margin: 0;
    padding: 0;
    list-style: none;
}
ul#thumbs li {

    float: left;
    margin-right: 7px;
    margin-bottom: 5px;
    padding: 3px;
    cursor: pointer;
}
ul#thumbs img {
    float: left;
    width: 135px;
    height: 60px;
}
.infodecontacto {
    font-size: 18px;
}
.colorip {
    color: #f3f3f3;
}
.titulocontactanos {
    font-size: 25px;
    font-weight: 700;
    padding: 15px 0 20px;
    text-align: center;
}
.izquierdacontacto {
    width: 48%;
    float: left;
}
.derechacontacto {
    width: 48%;
    float: right;
}
.titulodatosdecontacto {
    text-align: left;
    font-size: 25px;
    font-weight: 700;
    color: #FFFFFF;
    padding-top: 10px;
	background-color: #7DDE7D;
}
.centrarinfocontacto {
    text-align: left;
}
.referenciacontacto {
    font-size: 16px;
    color: #fff;
    margin: 10px 0;
}
.infocontactoizq {
    font-size: 16px;
    color: #828282;
    padding: 0 5% 0 7%;
    margin: 20px 0;
    font-weight: 700;
}
.tituloderechacontacto {
    text-align: left;
    font-size: 25px;
    font-weight: 700;
    color: #FFFFFF;
	padding-top: 10px;
	background-color: #333333;
}
.divformcontacto {
    padding-bottom: 15px;
}
.alclientecontacto {
    font-size: 16px;
    color: #fff;
    text-align: center;
    padding: 0 5% 15px;
    margin: 10px 0;
}
.campocontacto,
.textareacontacto {
    color: #828282;
    width: 90%;
    margin: 5px 0;
    padding-left: 2%;
}
.campocontacto {
    border: 1px inset #c8c8c8;
    border-radius: 3px;
    height: 20px;
}
.textareacontacto {
    border: 1px inset #c8c8c8;
    height: 100px;
    border-radius: 3px;
}
.enviarcomentario {
    background-color: #7DDE7D;
    color: #333333;
    width: 50%;
    padding: 5px 0;
    font-size: 16px;
    border: none;
    border-radius: 3px;
    cursor: pointer;
	font-weight: bold;
}
.divmapa {
    padding: 20px 0;
    text-align: center;
    clear: both;
}
.mapagoogle {
    border: 0;
    width: 95%;
    height: 450px;
}
.divboton2 {
    text-align: right;
    margin-top: 15px;
    width: 93%;
}
.divprincipaltarifas {
    width: 96%;
    padding: 20px 2% 0;
    clear: both;
}
.encabezadosconceptos {
    margin: 0 0 10px;
    float: left;
    text-align: center;
    width: 20%;
    font-size: 17px;
}
.contenidotarifas {
    margin: 0;
    float: left;
    text-align: center;
    width: 20%;
    font-size: 16px;
}
.numlocal,
.page {
    font-size: 12px;
}
.tablanewsletter {
    width: 700px;
}
.tdagradeceporsuscribirse {
    padding-bottom: 15px;
    width: 100%;
	max-width: 1200px;
}
.divagradeceporsuscribirse {
    width: 80%;
    text-align: center;
    margin: auto;
    background-color: #f1eff0;
}
.pagradeceporsuscribirse {
    margin: 0;
    padding: 10px 12px 10px 15px;
    font-weight: 700;
    font-size: 16px;
}
.divmarcas,
.tdimalogo {
    padding-bottom: 5px;
    text-align: center;
}
.tdimalogo {
    width: 100%;
	max-width: 1200px;
}
.divmarcas {
    width: 80%;
    margin: auto;
}
.marcacarro {
    margin: 0 20px;
    float: left;
    width: auto;
    font-size: 12px;
}
.divcupon {
    width: 400px;
    text-align: center;
    margin: auto;
    padding-bottom: 10px;
}
.pdatoscupon {
    margin: 5px 0 0;
}
.divbarracupon {
    width: 80%;
    margin: auto;
    background-color: #f1eff0;
    height: 3px;
}
.divredessociales {
    width: 80%;
    margin: auto;
    text-align: center;
    padding-bottom: 15px;
}
.textoconectateconarrenda {
    text-align: center;
    font-size: 16px;
}
.spanredes {
    margin: 0 10px;
}
.divinfodecupon {
    width: 80%;
    margin: auto;
    text-align: center;
    padding-bottom: 30px;
}
.dirarrenda,
.logoregistrado {
    text-align: justify;
    font-size: 14px;
}
.logoregistrado {
    margin: 0 0 10px;
    padding: 10px 15px 5px;
}
.dirarrenda {
    margin: 0;
    padding: 5px 15px 10px;
}
.atentaclientes {
    margin: 0;
    text-align: center;
    padding: 5px 15px;
    font-size: 12px;
}
.correotel,
.datocambiaestado {
    margin: 0 0 5px;
}
.elcorreoynumeros {
    font-size: 12px;
    margin-left: 5px;
}
.divcuponavisoprivacidad {
    width: 80%;
    margin: auto;
    text-align: center;
}
.divprincipalparareservar {
    width: 100%;
	max-width:1200px;
    background-color: #f5f5f5;
    margin: 30px auto;
    padding: 20px 0;
}
.numtarifadiaria,
.pmarcamodelo,
.texttarifadiaria {
    margin: 0;
    text-align: center;
    font-weight: 700;
}
.bloqueounoelauto {
    width: 47%;
    float: left;
    padding-right: 1%;
    padding-left: 2%;
}
.divmarcamodelo,
.divtarifadiaria {
    width: 45%;
    float: left;
}
.pmarcamodelo {
    font-size: 18px;
	color: #278200;
}
.numtarifadiaria {
	color: #278200;
}
.divimaexterior,
.internoimagen {
    clear: both;
    width: 100%;
	max-width: 1200px;
    text-align: center;
}
.imageninterior,
.imainterior {
    width: 65%;
}
.bloquedoscaracteristicas {
    width: 47%;
    float: left;
    padding-right: 2%;
    padding-left: 1%;
	padding-top:20px;
}
.accesoriosadicionales,
.textcaracteristicas {
    margin: 0;
    text-align: center;
    font-size: 18px;
    font-weight: 700;
	color: #278200;
}
.barraelegirauto {
    background-color: #6d6d6d;
    width: 100%;
	max-width: 1200px;
    height: 2px;
    margin: 10px 0;
}
.lipasajeros {
    list-style-image: url(../imagenes/people-2.webp);
}
.litransmision {
    list-style-image: url(../imagenes/transmision-3.webp);
}
.lipuertas {
    list-style-image: url(../imagenes/door-small.webp);
}
.liradio {
    list-style-image: url(../imagenes/radio.webp);
}
.liaire {
    list-style-image: url(../imagenes/iconos_aire_acondicionado3.webp);
}
.lisegurobasico {
    list-style-image: url(../imagenes/seguro-basico.webp);
}
.livelocidades {
    list-style-image: url(../imagenes/velocidades.webp);
}
.divimainterior {
    width: 47%;
    float: right;
    padding-left: 2%;
    padding-right: 1%;
}
.bloquetresadicionales {
    width: 47%;
    float: right;
    padding-left: 1%;
    padding-right: 2%;
	padding-top:20px;
}
.adicionalizq {
    width: 47%;
    float: left;
    padding-left: 2%;
    padding-right: 1%;
}
.adicionalizq2 {
    width: 47%;
    float: left;
	text-align: right;
}
.nomadicional {
    margin: 0 0 15px;
    padding-top: 8px;
    color: #4b4b4b;
}
.nomadicional2 {
    margin: 10px 0 10px 0;
    color: #4b4b4b;
}
.bordetop {
    text-decoration: overline;
}
.adicionalderecha {
    width: 47%;
    float: right;
    text-align: right;
    padding-left: 1%;
    padding-right: 2%;
}
.adicionalderecha2 {
    width: 47%;
    float: right;
    text-align: left;
}
.cantidadadicional {
    border: 1px solid #bce3f8;
    width: 20px;
    text-align: center;
    margin-left: 15px;
}
.imasillabebe {
    float: left;
    margin-right: 14px;
}
.divtodoelformulario {
    width: 96%;
    margin: auto;
    padding-top: 10px;
    clear: both;
}
.lugarentredevo {
    margin: 0;
    float: left;
    width: 10%;
    color: #FFFFFF;
    padding-top: 5px;
}
.campoentredevo,
.campoentredevo2 {
    float: right;
    width: 85%;
    border-radius: 10px;
    border: 1px solid #bce3f8;
    height: 25px;
    color: #4b4b4b;
    padding-left: 10px;
}
.momentoentredevo2 {
    width: 78%;
    border-radius: 10px;
    border: 1px solid #bce3f8;
    height: 25px;
    color: #4b4b4b;
    padding-left: 10px;
}
.divreqtarifas {
    width: 96%;
    padding: 5px 2% 0;
    clear: both;
}
.textrequisitos {
    font-size: 16px;
    color: #4b4b4b;
}
.listarequisitos {
    font-size: 17px;
    color: #4b4b4b;
    font-weight: 700;
}
.divinfoextra {
    width: 96%;
    padding: 10px 2% 0;
    text-align: center;
}
.textodosextra,
.textounoextra {
    margin: 0 0 10px;
    color: #4b4b4b;
    text-align: left;
}
.textotresextra {
    margin: 0 0 5px;
    color: #4b4b4b;
    text-align: left;
}
.datosder,
.datosizq,
.divenviarreserva,
.etititulos,
.textoaviso,
.textodatos,
.textorelleno {
    text-align: center;
}
.textareacomentario {
    width: 96%;
    height: 100px;
    border-radius: 5px;
    border: 1px solid #bce3f8;
    color: #4b4b4b;
}
.divreservaesteauto {
    width: 100%;
	max-width: 1200px;
    text-align: center;
    padding-top: 20px;
}
.botonenviarreserva,
.elijoesteauto,
.elijoesteauto2 {
    width: 25%;
    font-size: 18px;
    cursor: pointer;
    font-weight: 700;
}
.botonenviarreserva,
.elijoesteauto {
    background-color: #7DDE7D;
    border-radius: 10px;
    color: #333333;
    height: 30px;
    border: none;
}
.elijoesteauto2 {
    background-color: #ff0004;
    color: #000;
    height: 40px;
    border: none;
}
.principalautosimilares {
    clear: both;
    background: url(../imagenes/autos-similares-de-lujo.webp) 0 0/100% 100% no-repeat;
    margin: 30px auto 0;
    height: auto;
    width: 100%;
	max-width: 1200px;
    padding-bottom: 40px;
}
.listadesimilares {
    width: 100%;
	max-width:1200px;
    margin: auto;
    padding-top: 80px;
}
.textodatos {
    font-size: 20px;
    font-weight: 700;
}
.etititulos {
    margin-bottom: 15px;
    font-size: 18px;
	font-weight:bold;
	text-decoration:underline;
	color: #278200;
}
.datosizq {
    float: left;
    width: 48%;
}
.campodatos {
    border-radius: 10px;
    border: 1px solid #bce3f8;
    height: 25px;
    color: #4b4b4b;
    padding-left: 10px;
    width: 90%;
    margin: 5px 0 10px;
}
.codigotel {
    border-radius: 10px;
    border: 1px solid #bce3f8;
    height: 29px;
    color: #4b4b4b;
    padding-left: 10px;
    width: 92%;
    margin: 5px 0 10px;
}
#codigoseg,
#mesvencimiento,
#yearvencimiento {
    border-radius: 10px;
    height: 25px;
    color: #4b4b4b;
    padding-left: 10px;
    margin: 5px 0 10px;
}
.datosder {
    float: right;
    width: 48%;
}
.textorelleno {
    margin-bottom: 15px;
    font-size: 16px;
    clear: both;
    padding-top: 15px;
}
#titulo,
.textoaviso {
    font-size: 25px;
    font-weight: 700;
}
#divvencimiento {
    float: left;
    width: 50%;
}
#mesvencimiento,
#yearvencimiento {
    border: 1px solid #bce3f8;
    width: 35%;
}
#divyearvencimiento {
    float: right;
    width: 50%;
}
#codigoseg {
    border: 1px solid #bce3f8;
    width: 80%;
}
.divenviarreserva {
    width: 100%;
	max-width: 1200px;
    padding-top: 20px;
    padding-bottom: 20px;
    clear: both;
}
.textoaviso {
    margin: 0 0 15px;
}
.contenedorpoliticas {
    width: 95%;
	max-width:1200px;
    margin: 20px auto;
    text-align: justify;
}
#titulo,
.divcolores,
.sitelockyssl {
    text-align: center;
}
.contenedorpoliticas p {
    font-size: 16px;
    margin: 10px 0;
}
.contenedorpoliticas li {
    font-size: 14px;
}
.titulopolitica {
    font-size: 20px;
    font-weight: 700;
    margin: 30px 0 20px;
}
.opcionespolitica {
    padding-left: 40px;
    margin: 0 0 20px;
}
.js .nav-collapse {
    clip: rect(0 0 0 0);
    position: absolute;
    overflow: visible;
    zoom: 1;
}
.nav-collapse.opened {
    max-height: 9999px;
}
.nav-toggle {
    -webkit-tap-highlight-color: transparent;
    -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;
}
.linkpagina {
    text-decoration: none;
    color: #0200ff;
}
.sitelockyssl {
    width: 100%;
	max-width: 1200px;
    padding-bottom: 10px;
    padding-top: 5px;
}
.proteccion {
    padding: 10px 1% 0;
}
.divcolores {
    clear: both;
    background-color: #000;
    color: #ff0004;
}
#titulo {
    margin: 20px 0 15px;
}
#posibleuno,
.opcionuno {
    margin: 0 0 10px;
    text-align: center;
}
#posibleuno {
    font-size: 18px;
}
.opcionuno {
    font-size: 16px;
    text-decoration: underline;
}
#posibledos {
    font-size: 18px;
    text-align: center;
    margin: 30px 0 20px;
}
.espaciado {
    width: 1px;
    height: 300px;
}
#disculpa {
    font-size: 18px;
    text-align: center;
    margin: 0;
}
#quiendisculpa {
    font-size: 18px;
    text-align: center;
    margin: 20px 0 0;
}
.imamini {
    float: left;
    width: 80px !important;
    height: 60px !important;
}
.divcotizagaleria {
    width: 100%;
	max-width:1200px;
    margin: auto;
    text-align: center;
    height: 100px;
}
.textogaleria {
    margin: 0;
    font-size: 16px;
    font-weight: 700;
}
.linkcotizarengaleria {
    text-decoration: none;
    color: #fff;
    background: #6fc4f1;
    padding: 10px;
    border-radius: 10px;
    text-align: center;
    display: inline-block;
    margin-top: 10px;
}
.divactualizar {
    width: 100%;
	max-width: 1200px;
    margin: auto;
    padding: 30px 0;
    font-size: 12px;
}
.divactualizar2 {
    width: 97%;
    margin: auto;
    padding: 30px 0;
    font-size: 12px;
    border: 1px dashed;
    box-shadow: inset 0 0 10px 5px #828282;
}
.textnumreserva,
.textnumreserva2 {
    padding: 5px 10px;
    width: 200px;
    font-size: 12px;
}
.preserva {
    margin: 0 0 5px;
    font-weight: 700;
}
.textnumreserva2 {
    border-radius: 10px;
    box-shadow: inset 0 0 10px 0 #00fffb;
}
.separaactualiza {
    height: 20px;
}
.divcambiaestado {
    margin: 40px 0 0;
}
.titulocambiaestado {
    margin: 20px 0 5px;
    font-weight: 700;
}
.seleccionarestado {
    width: 200px;
    height: 25px;
    font-size: 12px;
}
.tituloconfirmar {
    font-size: 20px;
    font-weight: 700;
    text-align: center;
    margin: 0 0 20px;
}
.datocorreo {
    width: 240px;
    height: 20px;
    border-radius: 5px;
    padding-left: 5px;
    box-shadow: inset 0 0 10px 0 #ff0004;
}
.subray {
    text-decoration: underline;
    font-size: 14px;
}
.fuenteg {
	font-size:18px;
}
@media screen and (max-width: 979px) {
    .divdellogo {
        width: auto;
    }
    .barralargafooter,
    .centrandosimilares,
    .divdelasnoticias,
    .divflotaprincipal,
    .divfooter,
    .divimaautosimilares,
    .divimaautosimilares img,
    .divimaautosmasrentados,
    .divimablindados,
    .divprincipaldecontacto,
    .divprincipalparareservar,
    .divpromoprincipal,
    .divsuscribete,
    .listadesimilares,
    .margencategoriacarros,
    .masrentadosblindados,
    .masrentadosdelujo,
    .mejoresmarcas,
    .mejoresmarcas img,
    .pasosrentar,
    .tododatos,
    .todoslosderechos {
        width: 100%;
    }
    .ulizq {
        padding-left: 55%;
    }
    .ulderecha {
        padding-left: 53%;
    }
    .divinternocarro {
        height: auto;
        padding-bottom: 15px;
    }
    .nombrecarrorentar {
        height: 35px;
    }
    .divtextoindex {
        width: 96%;
        padding: 10px 1%;
    }
    .pdelfooter {
        word-wrap: break-word;
    }
    .fechacarro,
    .fechaentredevo,
    .horacarro,
    .momentoentredevo2 {
        width: 75%;
    }
    .costoadicional,
    .divcolores,
    .divgaleria a,
    .linkotrascat,
    .nomadicional,
	.nomadicional2,
    .textorazones {
        font-size: 14px;
    }
    .ulaire,
    .ulpasajeros,
    .ulpuertas,
    .ulradio,
    .ulsegurobasico,
    .ultransmision,
    .ulvelocidades {
        padding-left: 30%;
        font-size: 14px;
    }
    .textodatos {
        margin: 0 0 10px;
    }
    #wrapper,
    .lamisvis,
    .textoempresa,
    .textomisvis,
    .textonosotros {
        width: 96%;
        padding: 0 2%;
    }
    .textodelapromoprincipal {
        font-size: 16px;
        padding: 0 2%;
        width: 96%;
    }
    .otrosubtitulo,
    .potrascat,
    .textosuscribete,
    .titulopunto {
        font-size: 16px;
    }
    .mensajedepromo,
    .novalido {
        font-size: 15px;
    }
    .novalido {
        padding: 0 2% 15px;
    }
    .titulonoticias {
        padding: 10px 2%;
    }
    .textodenoticias {
        padding: 0 2%;
        font-size: 14px;
    }
    .linknoticia {
        padding: 0 2%;
    }
    .divrazones,
    .divtextootrascat {
        width: 95%;
    }
    .divcentrocategoria,
    .divdercategoria,
    .divizqcategoria {
        height: 285px;
    }
    .plinkmodelosuno {
        margin: 25px 0 0;
    }
    .plinkmodelosdos {
        margin: 10px 0 0;
    }
    .divnewsletter {
        width: 90%;
    }
    .divlaclaverenta,
    .divtextoderentalujo {
        width: 97%;
    }
    .divlaclaverenta h1 {
        font-size: 25px;
    }
    .divlinkotrascat {
        width: 470px;
        height: 110px;
    }
    .divlinkotrascat a:nth-child(4) {
        display: inline-block;
        margin-top: 20px;
    }
    .divnosotros {
        width: 98%;
    }
    .divelobjetivo {
        height: 400px;
    }
    .divdelasnoticias {
        width: 95%;
        margin: auto;
        height: 400px;
    }
    .divintroarticulo {
        margin: 0 0 20px;
    }
    .subtitulo,
    .ultimasnoticias {
        font-size: 18px;
    }
    .listaarticulo {
        font-size: 14px;
        padding-left: 20px;
    }
    .divcotizagaleria {
        width: 95%;
        margin: auto;
    }
	.divinternocarro2 {
        height: 350px;
    }
	.fuenteg {
	font-size:16px;
	}
}
@media screen and (max-width: 815px) {
    .infocontactoizq img {
        width: 100%;
    }
}
@media screen and (max-width: 767px) {
    .liaire,
    .lipasajeros,
    .lipuertas,
    .liradio,
    .lisegurobasico,
    .litransmision,
    .livelocidades {
        font-size: 14px;
        word-break: break-all;
    }
    .infocontactoizq,
    .liaire,
    .lipasajeros,
    .lipuertas,
    .liradio,
    .lisegurobasico,
    .litransmision,
    .livelocidades {
        word-break: break-all;
    }
    .lipasajeros {
        list-style-image: url(../imagenes/people-peque.webp);
    }
    .litransmision {
        list-style-image: url(../imagenes/transmision-peque.webp);
    }
    .lipuertas {
        list-style-image: url(../imagenes/door-smallpeque.webp);
    }
    .liaire {
        list-style-image: url(../imagenes/aire_acondicionadopeque.webp);
    }
    .liradio {
        list-style-image: url(../imagenes/radiopeque.webp);
    }
    .lisegurobasico {
        list-style-image: url(../imagenes/seguro-basicopeque.webp);
    }
    .livelocidades {
        list-style-image: url(../imagenes/velocidadespeque.webp);
    }
    .divlaclaverenta h1,
    .divtitulogracias,
    .linkalblog,
    .ptitulonewsletter,
    .subtitulo,
    .textotarifa,
    .titulocomentario,
    .titulonosotros,
    .titulonoticias,
    .ultimasnoticias {
        font-size: 16px;
    }
    .linknoticia,
    .listarequisitos,
    .numtarifa {
        font-size: 15px;
    }
    .dentroblindados,
    .divdentroima {
        width: 50%;
    }
    .dentroblindados img,
    .divdentroima img,
    .momentoentredevo {
        width: 100%;
    }
    .botonrentar {
        height: 30px;
    }
    .divtextoindex {
        width: 96%;
        padding: 10px 2%;
    }
    .divfecha,
    .divhora,
    .divlugar {
        padding-left: 0;
        padding-right: 0;
    }
    .horayfechaentredevo,
    .lugarentredevo {
        padding-bottom: 5px;
        font-size: 14px;
    }
    .divfecha,
    .divhora {
        clear: both;
        float: none;
        margin: 0 auto 10px auto;
    	width: 95%;
        text-align: center;
    }
    .fechacarro {
        width: 82%;
    }
    .divnewsletter,
    .horacarro {
        width: 85%;
    }
    .divfecha img,
    .divhora img,
    .mejoresmarcas {
        display: none;
    }
    .elmargen {
        display: block;
        clear: both;
    }
    .accesoriosadicionales,
    .contenedorpoliticas p,
    .contenidotarifas,
    .elijoesteauto,
    .encabezadosconceptos,
    .fechaarticulo,
    .lamisvis,
    .nombrecategoria,
    .numtarifadiaria,
    .otrosubtitulo,
    .pelobjetivo,
    .pmarcamodelo,
    .textareacomentario,
    .textcaracteristicas,
    .textentredevo,
    .textodatos,
    .textodelapromoprincipal,
    .textodosextra,
    .textodrop,
    .textoempresa,
    .textogaleria,
    .textogracias,
    .textomisvis,
    .textonosotros,
    .textorelleno,
    .textosuscribete,
    .textotresextra,
    .textounoextra,
    .textrequisitos,
    .texttarifadiaria,
    .titulodatosdecontacto,
    .tituloderazones,
    .tituloderechacontacto,
    .titulopunto {
        font-size: 14px;
    }
    .cantidadadicional {
        font-size: 14px;
        margin-left: 5%;
    }
    .adicionalizq img {
        width: 15%;
    }
    .imaadicional,
    .imasillabebe {
        margin-right: 4%;
    }
    .divlugar {
        margin: 0 auto 10px auto;
    	width: 95%;
    }
    .lugarentredevo {
        width: 100%;
        text-align: center;
    }
    .fechaentredevo {
        width: 97%;
        padding-left: 10px;
        font-size: 14px;
    }
    .barraentredevo {
        margin: 10px 0 5px;
    }
    .campoentredevo {
        width: 100%;
        font-size: 14px;
    }
    .divprincipaltarifas {
        padding: 0 2%;
    }
    .campoentredevo2,
    .momentoentredevo2 {
        width: 95%;
        padding-left: 5%;
    }
    .enviarcomentario,
    .etititulos,
    .labelcontacto,
    .mensajedepromo,
    .novalido,
    .pclave,
    .piegracias,
    .referenciacontacto,
    .textodenoticias,
    .textorentalujo,
    .titulobeneficios {
        font-size: 13px;
    }
    .campocontacto,
    .camposdatos,
    .clientecomentario,
    .contenedorpoliticas li,
    .datosder label,
    .datosizq label,
    .divgaleria a,
    .elcomentario,
    .listaarticulo,
    .peltextomain,
    .pnewsletter,
    .textareacontacto,
    .textodelbeneficio,
    .textoindex,
    .textorazones,
    .vinculomodelos {
        font-size: 12px;
    }
    #mesvencimiento,
    #yearvencimiento {
        width: 30%;
    }
    .divlaclaverenta h2,
    .elprincipal,
    .titulocategorias,
    .titulocontactanos,
    .titulopolitica {
        font-size: 18px;
    }
    .infocontactoizq {
        font-size: 13px;
    }
    .alclientecontacto {
        font-size: 13px;
        padding: 0 5%;
    }
    .textocategoria {
        font-size: 12px;
        line-height: 14px;
    }
    .plinkmodeloscinco,
    .plinkmodeloscuatro,
    .plinkmodelosdos,
    .plinkmodelosseis,
    .plinkmodelostres,
    .plinkmodelosuno {
        margin: 0;
    }
    .divcentrocategoria,
    .divdercategoria,
    .divizqcategoria {
        height: 255px;
    }
    .divcomentariocliente {
        float: left;
    }
    .camposnewsletter {
        font-size: 12px;
        float: none;
        width: 95%;
        margin-bottom: 5px;
    }
    .camposnewsletterdos {
        font-size: 12px;
        width: 95%;
        float: none;
    }
    #enviarnewsletter {
        font-size: 12px;
        width: 75%;
    }
    .divimanews {
        margin-left: 3%;
    }
    .divimanews img {
        width: 75%;
    }
    .divimanosotros {
        width: 40%;
        float: none;
        margin: auto;
    }
    .divtextonosotros {
        width: 100%;
        float: none;
    }
    .divmision,
    .divvalores,
    .divvision {
        width: 100%;
        float: none;
        padding-top: 0;
        clear: both;
    }
    .lamisvis {
        margin: 0 auto 15px;
    }
    .divimamisvis {
        padding-bottom: 10px;
    }
    .valorderecho,
    .valorizquierda {
        margin-top: 5px;
    }
    .textomainvalor {
        margin: 0 auto 10px;
    }
    .divmainvalores {
        margin-left: 0;
    }
    .divelobjetivo {
        height: 300px;
    }
    .textoaviso {
        font-size: 20px;
    }
    .proximaspromociones {
        font-size: 16px;
        height: 200px;
    }
    .g-recaptcha {
        -webkit-transform: scale(0.7);
        -moz-transform: scale(0.7);
        -ms-transform: scale(0.7);
        -o-transform: scale(0.7);
        transform: scale(0.7);
        -webkit-transform-origin: 0 0;
        -moz-transform-origin: 0 0;
        -ms-transform-origin: 0 0;
        -o-transform-origin: 0 0;
        transform-origin: 0 0;
    }
    .lugarcarro,
    .textolugar {
        float: none;
    }
	.todoentrega {
		width: 95%;
		margin: 20px auto auto auto;
		float:none;
	}
	.divformularioentrega, 
	.todoentrega {
		width: 100%;
		margin: 20px auto 20px auto;
		float:none;
	}
	.divformulariodevo,
	.tododevo {
		width: 100%;
		margin: 20px auto 20px auto;
		float:none;
	}
	.divinternocarro2 {
        height: 235px;
    }
}
@media screen and (max-width: 750px) {
    header {
        text-align: center;
    }
    .divdellogo {
        float: none;
        margin: 0;
        padding-top: 15px;
        clear: both;
    }
    nav {
        float: none;
        display: inline-block;
    }
}
@media screen and (max-width: 700px) {
    .horacarro,
    .lugarcarro {
        width: 78%;
    }
    .fechacarro {
        width: 73%;
    }
    .divcolores {
        font-size: 13px;
    }
    .cantidadadicional,
    .costoadicional,
    .liaire,

    .lipasajeros,
    .lipuertas,
    .liradio,
    .lisegurobasico,
    .litransmision,
    .livelocidades,
    .nomadicional,
	.nomadicional2, {
        font-size: 12px;
    }
	.fuenteg {
	font-size:14px;
	}
}
@media screen and (max-width: 620px) {
    .cantidadadicional,
    .costoadicional,
    .divcolores,
    .liaire,
    .lipasajeros,
    .lipuertas,
    .liradio,
    .lisegurobasico,
    .litransmision,
    .livelocidades,
    .nomadicional,
	.nomadicional2 {
        font-size: 12px;
    }
    .divimanews {
        margin-left: 2%;
    }
}
@media screen and (max-width: 560px) {
    .divinternocarro {
        height: 290px;
    }
    .cantidadadicional,
    .costoadicional,
    .liaire,
    .lipasajeros,
    .lipuertas,
    .liradio,
    .lisegurobasico,
    .litransmision,
    .livelocidades,
    .nomadicional,
	.nomadicional2 {
        font-size: 12px;
    }
	.fuenteg {
	font-size:14px;
	}
    .divimanews {
        margin-left: 1%;
    }
}
@media screen and (max-width: 480px) {
    .divimaexterior,
    .divimamisvis,
    .internoimagen,
    .plinkmodelosdos,
    .plinkmodelosseis,
    .plinkmodelostres {
        text-align: center;
    }
    .limenu {
        float: none;
        padding: 6px 10px;
    }
    .js .nav-collapse {
        position: relative;
        overflow: hidden;
        clear: both;
    }
    .js .nav-collapse.closed {
        max-height: none;
    }
    .nav-toggle {
        background: url(../imagenes/botonmenu.webp) no-repeat;
        width: 34px;
        height: 31px;
        float: right;
        text-indent: -9999px;
        overflow: hidden;
        display: block;
        margin: -10% 2% 0 0;
    }
    .imabeneficio,
    .redsocial img {
        width: 20px;
    }
    #blindada0,
    #blindada1,
    #elauto0,
    #elauto2,
    .caracder,
    .caracizq,
    .caracizqdos,
    .divcomentariocliente,
    .divelobjetivo,
    .divimanews,
    .elidioma,
    .informatede,
    .p2,
    .p4,
    .rslides,
    .textobene,
    .textocategoria,
    .textresponsive,
    .uno,
    .valorderecho img,
	.dentrodeltexto,
    .valorizquierda img {
        display: none;
    }
    .divdellogo {
        padding-bottom: 10px;
        width: 50%;
        margin: auto;
    }
    .divdellogo img {
        width: 100%;
        max-width: 120px;
    }
    .imaresponsiva {
        display: block;
    }
    .textotarifa {
        padding-top: 0;
    }
    .divimacatcarro {
        float: none;
        width: 100%;
    }
    .margencategoriacarros {
        width: 240px;
    }
    .masrentadosblindados,
    .masrentadosdelujo {
        padding-top: 10px;
    }
    .contenedorblindados {
        background: 0 0;
        margin: 0 auto;
        padding-bottom: 0;
    }
    .linkmenu,
    .linknoticia,
    .listarequisitos,
    .nombrecarrorentar {
        font-size: 13px;
    }
    #enviarnewsletter,
    .alclientecontacto,
    .botonrentar,
    .botregresar,
    .campocontacto,
    .campoentredevo,
    .camposdatos,
    .camposnewsletter,
    .camposnewsletterdos,
    .compartiren,
    .contenedorpoliticas li,
    .contenedorpoliticas p,
    .contenidotarifas,
    .divlaclaverenta h1,
    .elidioma,
    .encabezadosconceptos,
    .entredevo,
    .enviarcomentario,
    .fechaarticulo,
    .fechacarro,
    .fechaentredevo,
    .horacarro,
    .horayfechaentredevo,
    .infocontactoizq,
    .labelcontacto,
    .linkalblog,
    .linknoticia2,
    .listaarticulo,
    .lugarcarro,
    .lugarentredevo,
    .mensajedepromo,
    .momentoentredevo,
    .novalido,
    .numtarifa,
    .otrosubtitulo,
    .pcabezafooter,
    .pclave,
    .pdelfooter,
    .peltextomain,
    .piegracias,
    .pnewsletter,
    .ptitulonewsletter,
    .referenciacontacto,
    .subtitulo,
    .textareacomentario,
    .textareacontacto,
    .textentredevo,
    .textodelapromoprincipal,
    .textodelbeneficio,
    .textodenoticias,
    .textodosextra,
    .textodrop,
    .textofechayhora,
    .textogaleria,
    .textoindex,
    .textolugar,
    .textomainvalor,
    .textorazones,
    .textorelleno,
    .textorentalujo,
    .textosuscribete,
    .textotarifa,
    .textotresextra,
    .textounoextra,
    .textrequisitos,
    .titulobeneficios,
    .titulodatosdecontacto,
    .tituloderazones,
    .tituloderechacontacto,
    .titulopunto,
    .todoslosderechos,
    .vinculomodelos {
        font-size: 12px;
    }
    .botonrentar {
        height: 25px;
    }
    .dos,
    .tres {
        width: 48%;
    }
    .divformulariodevo,
    .divformularioentrega,
    .valorderecho,
    .valorizquierda {
        width: 98%;
        float: none;
        margin: auto;
    }
    .fechacarro {
        width: 75%;
    }
    .divinternocarro {
        height: auto;
        width: 240px;
        float: none;
        margin: auto auto 20px;
        clear: both;
    }
	.divinternocarro2 {
        height: auto;
        width: 90%;
        float: none;
        margin: auto auto 20px;
        clear: both;
    }
    .bloquedoscaracteristicas,
    .bloqueounoelauto,
    .bloquetresadicionales,
    .divimainterior {
        width: 90%;
        float: none;
        margin: auto;
        padding-right: 0;
        padding-left: 0;
		clear:both;
    }
    .divinfoextra {
        padding: 0 2%;
    }
    .botonenviarreserva,
    .elijoesteauto {
        width: 50%;
        font-size: 12px;
    }
    .principalautosimilares {
        margin: 10px auto 0;
    }
    .divprincipalparareservar {
        margin: 10px auto;
    }
    .datosizq {
        width: 95%;
		margin: auto;
		float: none;
    }
    .datosder {
        width: 95%;
		margin: auto;
		float: none;
    }
    .lamisvis,
    .textoempresa,
    .textomisvis,
    .textonosotros {
        font-size: 12px;
        width: 98%;
        padding: 0;
    }
    .textonosotros {
        margin: 10px auto;
    }
    .lamisvis {
        margin: 0 auto 10px;
    }
    .divlaclaverenta h2,
    .elprincipal,
    .titulocategorias,
    .titulocontactanos,
    .titulonosotros,
    .titulonoticias,
    .titulopolitica,
    .ultimasnoticias {
        font-size: 14px;
    }
    .divgraciasmain img,
    .divimapromociones img,
    .divlogonosotros img,
    .divsuscribete img {
        width: 90%;
    }
    .divimamisvis {
        padding-right: 0;
        width: 100%;
        float: none;
        padding-bottom: 0;
    }
    .divimamisvis img {
        width: 20%;
    }
    .titulodelaspromociones {
        font-size: 14px;
        padding: 10px 2% 20px;
    }
    .mensajedepromo {
        padding: 0 10px 10px;
    }
    .izquierdacontacto {
        width: 95%;
        margin: auto;
        float: none;
    }
    .derechacontacto {
        width: 95%;
        margin: 30px auto auto;
        float: none;
    }
    .divdelasnoticias,
    .mapagoogle,
    .nombrecarrorentar {
        height: auto;
    }
    .divtitulogracias {
        font-size: 14px;
        padding: 0 2%;
    }
    .textogracias {
        font-size: 12px;
        padding: 0 2%;
    }
    .textoprincipal {
        float: none;
        width: 95%;
        margin: auto;
    }
    .divpanelderecho,
    .divtitulobeneficios {
        float: none;
        width: 95%;
        margin: 10px auto auto;
    }
    .divunbeneficio {
        margin-top: 5px;
    }
    .nombrecategoria {
        color: #000;
        font-size: 12px;
    }
    .divcentrocategoria,
    .divdercategoria,
    .divizqcategoria {
        height: auto;
        width: 94%;
        float: none;
        padding: 1%;
        margin: 0 2% 10px;
    }
    .divtextocat {
        clear: both;
        padding-top: 0;
    }
    .grandivcategoriacarros {
        padding-bottom: 5px;
    }
    .imacarrorentar {
        width: 35%;
    }
    .dentroblindados {
        padding-bottom: 10px;
    }
    .encierranews {
        width: 100%;
        float: none;
    }
    .divnewsletter,
    .divpanelizquierdo img,
    .divrazones {
        width: 100%;
    }
    .imacatcarro {
        width: 82px;
    }
    .divlinkotrascat {
        width: 100%;
        height: auto;
        margin-bottom: 25px;
    }
    .linkotrascat {
        display: block !important;
        width: 60%;
        margin: auto auto 10px !important;
    }
    .divtextootrascat {
        margin: auto auto 15px;
    }
    .divimanosotros {
        width: 50%;
    }
    .divmainvalores {
        margin-left: 0;
    }
    .divvalores {
        margin: 0;
    }
    .divpanelizquierdo {
        float: none;
        width: 95%;
        margin: 20px auto auto;
    }
    .pcomunicacion {
        display: block;
        float: none;
        clear: both;
        font-size: 13px;
        margin: 0;
        padding-bottom: 15px;
    }
    .linktel,
    .linkwhatsapp {
        margin: 10px auto;
        display: block;
        border-radius: 10px;
        padding: 5px 10px;
        text-decoration: none;
        color: #fff;
        width: 50%;
    }
    .linktel {
        background: #ff0004;
    }
    .linktel:hover {
        background: #828282;
    }
    .linkwhatsapp {
        background: #0B5D09;
    }
    .linkwhatsapp:hover {
        background: #9dff96;
        color: #000;
    }
    .opcionespolitica {
        padding-left: 20px;
    }
    .textoaviso {
        font-size: 16px;
    }
    .proximaspromociones {
        font-size: 12px;
        height: 100px;
    }
}
@media screen and (max-width: 455px) {
    .elprincipal {
        font-size: 24px;
    }
    .divcolores {
        font-size: 12px;
    }
}
@media screen and (max-width: 370px) {
    .elprincipal {
        font-size: 18px;
    }
    #siteseal img {
        width: 50% !important;
    }
    .campoentredevo,
    .campoentredevo2,
    .divcolores,
    .fechaentredevo,
    .horayfechaentredevo,
    .lugarentredevo,
    .momentoentredevo,
    .momentoentredevo2,
    .textentredevo {
        font-size: 12px;
    }
    .nav-toggle {
        margin: -13% 2% 0 0;
    }
    .infocontactoizq {
        padding: 0 5% 0 12%;
    }
    .divintroarticulo {
        text-align: center;
    }
    .divintroarticulo img {
        float: none;
        clear: both;
    }
    .titulonoticia {
        margin: 0 0 10px;
    }
    .linknoticia {
        display: inline-flex;
    }
    .textodenoticias {
        margin: 0;
    }
}
@media screen and (max-width: 240px) {
    .fechacarro {
        width: 72%;
    }
    .divinternocarro,
    .margencategoriacarros {
        width: 100%;
    }
	.divinternocarro2 {
        width: 100%;
    }
    .proteccion {
        width: 95%;
    }
}