#vista360 iframe{
    border:0;
}
#vista360{padding-bottom:50px;}

.content-section {
    width: 100%;
    margin: 0;
}

picture img{
    width: 100%;
    display: block;
}

.titulos-modelo{
    width: 65%;
    margin-bottom: 40px;
}

.titulos-modelo img{
    width: 100%;
}

.content-info{
    width: 50%;
    padding: 0 5%;
}

/*.content-info p{
    font-family: 'Futura Std Book';
    font-size: 16px;
    color: #43474f;
}*/

.content-info span{
    /*font-family: 'Futura Std Heavy';*/
}

.content-img{
    width: 50%;
    position: relative;
}

.txt-red{
    color: #ed1e23;
}

.legal{
    margin-top: 35px;
}

.legal p{
    font-size: 12px;
}


h3{   
    font-size: 18px;
}


/*seccón inicio*/
.head-section{
    position: relative;
}

.head-inicio {
    position: absolute;
    right: 0;
    top: 0;
    background-color: rgba(120,120,120,.9);
    color: #fff;
    /*padding: 20px 30px;*/
    padding: 60px 30px;
    font-size: 30px;
    text-align: center;
    line-height: 1.2;
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
    max-width: 350px;
    text-transform: uppercase;
}

.head-inicio article{
    font-size: 20px;   
}

.head-inicio sup{
    font-size: 13px;
    top: -13px;
    left: -5px;
}

/*sección apariencia*/
.apariencia-section{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}

.content-slide{
    width: 50%;
    position: relative;
}

.content-slide2{
    width: 100%;
    position: relative;
    padding-top: 50px;
}

.slider-apariencia p{
    position: absolute;
    bottom: 40px;
    color: #fff;
    font-size: 16px;
    margin-bottom: 0;
    width: 100%;
    text-align: center;
}

.slider-apariencia .owl-dots{
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
    bottom: 5px;
}

.slider-apariencia2 .owl-dots{
    position: absolute;
    left: 25%;
    transform: translate(-25%, 0);
    bottom: 5px;
}

.slider-apariencia2 .info-slide{
    position: absolute;
    left: 75%;
    transform: translate(-50%, 0);
    top: 30%;
    width: 460px;
    color: #43474f;
    font-size: 16px;   
}

.slider-apariencia2 .info-slideilx {
    position: absolute;
    left: 72%;
    transform: translate(-50%, 0);
    top: 15%;
    width: 600px;
    color: #43474f;
    font-size: 16px;   
}


/*sección seguridad*/
#seguridad {
    background-color: #B0B0B0;
    margin-top: 50px;
}

.seguridad-section{
    position: relative;
}

.info-seg{
    position: relative;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}

.img-seg{
    width: 50%;
}

.txt-seg{
    width: 40%;
    color: #fff; 
    font-size: 16px;    
    text-align: justify;
    margin-left: 5%;
}

.txt-seg img{
    width: 100%; 
}

.img-seg img{
    width: 100%;
}

.seg-images{
    display: flex;
    flex-wrap: wrap;
    align-content: space-between;
    padding: 25px 0;
    align-items: center;
}

    .seg-images div {
        width: 24%;
        height: 180px;
    }

.seg-images div img{
    width: 100%;
}


/*sección desempeño*/
#desempenio{
    padding-top: 50px;
}
.desempenio-section .content-seccion{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}
.desempenio-section {
    display:block;
}

.desempenio-section .content-info p font{
    color: #ff1520;
}


/*sección tecnología*/
#tecnologia{
    padding-top: 50px;
}

.slider-tecnologia .item{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.slider-tecnologia .item .img-slide{
    width: 55%;
}

.info-tec{
    width: 36%;
    margin-left: 5%;
}

.info-tec p{
    font-size: 16px;
}


.slider-thumbs{
    width: 53%;
    display: flex;
    flex-wrap: wrap;
    padding: 25px 0;
    justify-content: space-between;
}

.slider-thumbs a{
    width: 33%;
}

.slider-thumbs a img{
    width: 100%;
}

.img-desempenio{
    width: 100%;
    padding-bottom: 50px;
}


/*COLORES*/


/* --- */

.img-spec{
    width: 500px;
}
#especificaciones{
    padding: 50px 0;
}

.especificaciones h3{
    margin: 25px 0;
}

.especificaciones .card-header {
    color: #fff;
    background-color: #393939;
    border-radius: 0;
    background-image: url(../autos-nuevos/AILX19/img/flecha-select.png);
    background-repeat: no-repeat;
    background-position-x: 95%;
    background-position-y: center;
    background-size: 20px;
    border-bottom-color: #fff;
    cursor: pointer;
}

.especificaciones .card-body{
    padding-top: 0;
}

.especificaciones .border-ficha{
    border: solid 1px #000;
}
.especificaciones .card-header p {
    margin: 0;
}
.especificaciones .btn-promo2 {
    background-image: url(../autos-nuevos/AILX19/img/flecha-select2.png);
}
.especificaciones .btn-pdf {
    color: #fff;
    background: #393939;
    border: none;
}
.especificaciones table tbody tr td, .especificaciones table thead tr th {
    text-align: center;
}

.especificaciones table tbody tr td:first-child {
    text-align: left;
    padding: 5px 10px !important;
}
.especificaciones table tbody tr td i {
    display: inline-block;
    width: 6px;
    height: 6px;
    background: #000;
    border-radius: 50%;
}

.btn-pdf {
    background-color: #fff;
    color: #000;
    display: block;
    margin: 20px auto 20px;
    text-align: center;
    width: 180px;
    border-radius: 4px;
}

/* --- */
#pruebamanejo {
    padding: 25px 0;
}

.prueba-manejo .custom-select {
    background-image: url("../autos-nuevos/AILX19/img/flecha-select-gris.png");
    background-size: 10px 7px;
    
}
.prueba-manejo .avisoPriv {
    text-align: center;
}
.prueba-manejo .avisoPriv a {
    color: #393939;
    font-size: 20px;
}
.prueba-manejo .avisoPriv .btn {
    color: #fff;
    background: #393939;
    border: none;
    margin-top: 10px;
}

.prueba-manejo h3{
 
}

.prueba-manejo h4{
  
    font-size: 20px;
}

.comprobar .items {
    display: flex;
    width: 100%;
    align-items: center;
    text-align: center;
}
.comprobar .items div {
    width: 100%;
}
.comprobar .mes {
    font-size: 30px;
}
.comprobar .link a {
    display: inline-block;
    color: #fff;
    font-size: 30px;
    background: #00285d;
    padding: 20px;
    transform: skew(-20deg);
    -o-transform: skew(-20deg);
    -moz-transform: skew(-20deg);
    -webkit-transform: skew(-20deg);
}
.comprobar .link a span {
    display: block;
    transform: skew(20deg);
    -o-transform: skew(20deg);
    -moz-transform: skew(20deg);
    -webkit-transform: skew(20deg);
}

/*cotización*/

.cotizar-int h3{
    margin-bottom: 20px;
}

.cotizar-int {
    background: rgba(161,161,161,1);
    background: -moz-linear-gradient(top, rgba(161,161,161,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(161,161,161,1)), color-stop(50%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1)));
    background: -webkit-linear-gradient(top, rgba(161,161,161,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(top, rgba(161,161,161,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(top, rgba(161,161,161,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom, rgba(161,161,161,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a1a1a1', endColorstr='#ffffff', GradientType=0 );

}
.cotizar-int .versiones-list {
    display: flex;
    margin-bottom: 40px;
}
.cotizar-int .versiones-list .form-check {
    width: 100%;
    padding: 0;
}
.cotizar-int .versiones-list input[type=radio] {
    display: none;
}
.cotizar-int .versiones-list input[type=radio]+label {
    display: block;
    color: #fff;
    font-weight: bold;
    text-align: center;
    background: #ee1c27;
    padding: 20px 15px;
    cursor: pointer;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.cotizar-int .versiones-list input[type=radio]+label:hover {
    background: #222;
}
.cotizar-int .versiones-list input[type=radio]:checked+label {
    background: #ee1c27;
}
.cotizar-int h4 {
    font-size: 20px;
}
.cotizar-int .barra-inv .irs--round .irs-line {
    top: 34px;
    height: 8px;
    background-color: #cc000b;
}
.cotizar-int .barra-inv .irs--round .irs-bar {
    top: 34px;
    height: 8px;
    background-color: #ee1c27;
}
.cotizar-int .barra-inv .irs--round .irs-handle {
    background-color: #ee1c27;
    border-color: #ee1c27;
}
.cotizar-int .rango-num ul {
    display: flex; 
    justify-content: space-between; 
    list-style: none; 
    padding-left: 0;
}
.cotizar-int .datos-rango {
    display: flex;
    color: #fff;
}
.cotizar-int .datos-rango .dato1 {
    width: 40%; 
    height: 50px;
    font-size: 18px; 
    text-shadow: 0 1px 3px #000;
    line-height: 1;
    background-color: #ee1c27; 
    padding: 15px 0 0 15px;
}
.cotizar-int .datos-rango .dato2 {
    width: 60%; 
    height: 50px;
    font-size: 18px; 
    text-align: right;
    line-height: 1;
    text-shadow: 0 1px 3px #000; 
    background-color: #232323; 
    padding: 15px 15px 0 0;
}
.cotizar-int .custom-select {
    background-image: url("../autos-nuevos/AILX19/img/flecha-select-gris.png");
    background-size: 10px 7px;
}
.cotizar-int .avisoPriv {
    text-align: center;
}
.cotizar-int .avisoPriv a {
    color: #393939;
}
.cotizar-int .avisoPriv .btn {
    color: #fff;
    background: #393939;
    border: none;
}

@media (max-width: 1400px) {

    /*colores*/
    .titulos-colores {
        left: 245px;
        top: 0;
    }

    .titulos-colores img {
        width: 435px;
    }

}

@media (max-width: 1200px) {


    /*generales*/

    /*.titulos-modelo {
        margin-bottom: 20px;
        width: 60%;
    }*/

    /*.content-info {
        padding: 0 0 0 25px;
    }*/


    /*sección seguridad*/

    /*.seguridad-section .content-info p {
        margin-bottom: 5px;
        line-height: 1.3;
    }

    .seguridad-section .content-info {
        top: 50%;
        width: 39%;
    }
*/
    /*apariencia*/

    .slider-apariencia2 .info-slide {
        /*width: 525px;
        top: 10%;
        font-size: 15px;
        left: 72%;*/

        width: 37%;
        top: 10%;
        font-size: 15px;
        left: 77%;
    }
   
    .slider-apariencia2 .info-slideilx {       
        width: 525px;
        top: 8%;
        font-size: 15px;
        left: 70%;
    }

    /*tecnología*/
    

    /*desempeño*/
    
    

}


@media (max-width: 1024px) {

    /*seguridad*/

   /* .seguridad-section .content-info {
        top: 53%;
        width: 39%;
    }*/

    /*apariencia*/

    .apariencia-section .content-info {
        padding: 0 3%;
    }

}

@media (max-width: 991px) {

    .content-img{
        width: 100%;
    }

    .content-info{
        width: 100%;
        margin-bottom: 35px;
        padding: 0 50px;
    }

    .content-info {
        font-size: 16px;
    }

    .titulos-modelo {
        margin: 20px 0;
        width: 80%;
    }

    /*inicio*/
    .head-inicio {
        max-width: 300px;
        padding: 20px;
        font-size: 25px;
    }

    /*sección apariencia*/
    .apariencia-section .content-info{
        padding: 0 50px;
    }


    .content-slide {
        width: 100%;
    }

    .slider-apariencia2 .info-slide {
        width: 275px;
        top: 0%;
    }

    .slider-apariencia2 .info-slideilx {
        width: 52%;
        top: 0%;
    }

    /*seguridad*/

    .img-seg,
    .txt-seg {
        width: 85%;
        margin-left: 0;
    }

    .info-seg {
        justify-content: center;
    }

    .seguridad-section{
        display: flex;
        flex-wrap: wrap;
    }

    .seg-images {
        justify-content: center;

    }

        .seg-images div {
            width: 30%;
           
        }


    /*tecnologia*/
    .tecnologia-section .content-info{
        margin: 35px 0;
    }



    /*desempeño*/
    .desempenio-sectionn .content-info {order: 1 !important;}
    .desempenio-section .content-img {order: 2 !important;}


    .titulos-colores {
        left: unset;
        top: unset;
        position: relative;
        margin-left: 25px;
    }

    /*.content-color {
        max-width: 25%;
    }*/

    .colores-section .content-img .ncolor .image {
        width: 80%;
    }

    .colores-section .content-img .ncolor .int-color {
        width: 45%;
        padding-top: 25px;
    }   

    .img-spec{
        width: 80%;
    }



}

@media (max-width: 768px) {

    .content-info {
        font-size: 14px;
        padding: 0 25px;
    }

    .apariencia-section .content-info {
        padding: 0 25px;
    }

    .slider-apariencia2 .info-slide{
        position: relative;
        width: 85%;
        left: 50%;
    }

    .slider-apariencia2 .info-slideilx {
        position: relative;
        width: 85%;
        left: 50%;
    }

    .slider-apariencia2 .owl-dots {
        left: 50%;
        transform: translate(-50%, 0);
        bottom: -20px;
    }

    /*inicio*/
    .head-inicio {
        right: 0;
        top: unset;
        font-size: 26px;
        bottom: 70px;
    }

    /*colores*/

    .icoColor {
        height: 45px;
    }


    /*seguridad*/
    .seg-images div {
        width: 45%;
       
    }

    /*TECNOLOGIA*/
    .slider-thumbs {
        display: none;
    }  

    .info-tec {
        width: 90%;
    }

    .slider-tecnologia .item .img-slide {
        width: 100%;
        margin-bottom: 25px;
    }

    
}

@media (max-width: 578px) {

    .seg-images div {
        height: 120px;
    }

    .titulos-modelo {
        width: 75%;
    }

    .inicio-section .titulos-modelo {
        width: 100%;
    }

    /*inicio*/
    .head-inicio {
        max-width: 300px;
        font-size: 24px;
        bottom: 10px;
    }

    /*colores*/

    .titulos-colores img {
        width: 100%;
    }

    .icoColor {
        width: 45%;
        height: 70px;
    }

    .colores-section .content-img {
        width: 100%;
    }

    .colores-section .content-img .ncolor .image {
        width: 90%;
    }

    .colores-section .content-img .ncolor .int-color {
        width: 55%;
    }

    .content-color {
        max-width: 100%;
        width: 100%;
    }
    p.textcenter {
        min-height: 150px !important;
    }


}

@media (max-width: 480px) {

    .head-color .titulos-modelo {
        left: 25px;
        width: 270px;
    }

    /*inicio*/
    .head-inicio {
        padding: 10px 25px;
    }
   
}

.Precio{font-size:20px;}
p.textcenter{text-align: center; font-size: 20px; font-weight: bold; color: #fff;}

/*Versiones*/
.versiones .image img {
    width: 100%;
}

.versiones article {
    font-size: 24px;
    color: #fff;
    padding: 10px;
    text-align: center;
    background: #ff1520;
}

.versiones ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

    .versiones ul li {
        padding: 15px 10px;
        text-align: center;
        background-color: #fafafa;
    }

        .versiones ul li:nth-child(odd) {
            background-color: #e6e6e6;
        }

.versiones-links .ver {
    display: block;
    width: 250px;
    color: #000;
    font-weight: bold;
    text-align: center;
    background-color: #E6E6E6;
    padding: 10px;
    margin: auto;
    border: solid 1px #e5e5e5;
}

.versiones-links .descargar {
    width: 190px;
    color: #000;
    margin: auto;
}

    .versiones-links .descargar img {
        width: 30px;
    }

/*.bg-blue {
    background: var(--color-secondary-light);
}*/

sup {
    top: -.5em;
}

sub, sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline;
}

span.red-guion {
    color: red;
}


.colorText {
    color: #000;
}

p.TituEncabeza2 {
    font-size: 25px;
    font-weight: bold;
    color: #000;
}