@import url("estilos.css");

.cabecera-vehiculo{

    width:90%;
    max-width:1400px;

    margin:170px auto 40px auto;

    color: white;

}

.volver{

    display:inline-block;
    margin-bottom:15px;
    color:#c40000;
    text-decoration:none;
    font-weight:bold;

}

.volver:hover{

    text-decoration:underline;

}

.vehiculo{

    display:grid;

    grid-template-columns:3fr 1.3fr;

    gap:50px;

    width:90%;

    margin:0px auto 60px; /* Antes estaba en 140px */

    align-items:start;

}

.slider{

    position:relative;

    width:100%;

    height:600px;

    background:black;

    display:flex;

    justify-content:center;

    align-items:center;

    overflow:hidden;

    border-radius:15px;

}

.slide{

    display:none;

    width:100%;

    height:100%;

    object-fit:contain;

}

.slide.activa{

    display:block;

}

.slider img{

    transition:.5s;

}

.vehiculo:hover .slider img{

    transform:scale(1.05);

}

.precio{
    font-size:55px;
}

.panel{
    color: white;
}

.estado{
    color: green;
}

.descripcion{

    width:90%;

    max-width:1200px;

    margin:70px auto;

    color: white;

}

.equipamiento{

    width:90%;

    max-width:1200px;

    margin:70px auto;

    color: white;

}
.financiacion{

    width:90%;

    max-width:1200px;

    margin:70px auto;

    color: white;

}

.garantia{

    width:90%;

    max-width:1200px;

    margin:70px auto;

    color: white;

}

.datos-extra{

    width:90%;

    max-width:1200px;

    margin:70px auto;

    color: white;

}
.tabla-extra{

    width:100%;

}

.tabla-extra td{

    padding:15px 0;

    border-bottom:1px solid #e5e5e5;

}

.tabla-extra td:first-child{

    width:350px;

    font-weight:700;

}

.tabla-extra td:last-child{

    text-align:left;

    padding-left:40px;

}
.contacto-final{

    text-align:center;

    color: white;

}

.tabla-datos{

    width:100%;

}

.tabla-datos td{

    padding:10px 0;

    border-bottom:1px solid #e5e5e5;

}

.tabla-datos td:first-child{

    width:200px;

    font-weight:700;

}

.tabla-datos td:last-child{

    text-align:left;

    padding-left:40px;

}



