.moduloVehiculo {
        position: relative;
        height: 154px;
        margin-bottom: 5px;
        cursor: pointer;
}


.moduloVehiculo.impar .bkg , .moduloVehiculo.impar  .bkgSombra, .moduloVehiculo .bkg , .moduloVehiculo  .bkgSombra {
        width: 100%;
        height: 153px;
        border-top-left-radius:10px;
        border-top-right-radius:10px;
        border-bottom-right-radius:10px;
        border-bottom-left-radius:10px;
        position: absolute;
        left: 0px;
        top: 0px;
        z-index: 10;
}


.moduloVehiculo  .bkgSombra, .moduloVehiculo.impar  .bkgSombra {
        top: 1px;
        z-index: 9;
}

.moduloVehiculo.impar .bkg  {
        background-color:#ededed;
        background-image: -moz-radial-gradient(13% 47%, circle cover,#fcfcfc, #ededed 100%);
        background-image: -webkit-radial-gradient(13% 47%, circle cover, #fcfcfc, #ededed 100%);
        background-image: -o-radial-gradient(13% 47%, circle cover, #fcfcfc, #ededed 100%);
        background-image: -ms-radial-gradient(13% 47%, circle cover, #fcfcfc, #ededed 100%);
        background-image: radial-gradient(13% 47%, circle cover, #fcfcfc, #ededed 100%)

}

.moduloVehiculo.impar  .bkgSombra {
        background-color: #d4d4d4;
}


.moduloVehiculo:hover .bkg, .moduloVehiculo.impar:hover .bkg, .moduloVehiculo.reservado .bkg  {
        background-color:#fdf6d7;
        background-image: -moz-radial-gradient(13% 47%, circle cover, #fffef7, #fff2bf 100%);
        background-image: -webkit-radial-gradient(13% 47%, circle cover, #fffef7, #fff2bf 100%);
        background-image: -o-radial-gradient(13% 47%, circle cover, #fffef7, #fff2bf 100%);
        background-image: -ms-radial-gradient(13% 47%, circle cover, #fffef7, #fff2bf 100%);
        background-image: radial-gradient(13% 47%, circle cover, #fffef7, #fff2bf 100%)

}
.moduloVehiculo:hover .bkgSombra, .moduloVehiculo.impar:hover .bkgSombra, .moduloVehiculo.reservado .bkgSombra  {
        background-color: #eee6c3;
}


.moduloVehiculo .content {
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0px;
        top: 0px;
        z-index: 11;
}
.moduloVehiculo .foto {
        height: 153px;
        float: left;
}
.moduloVehiculo:hover .foto {

}

.moduloVehiculo .datos {
        float: left;
}
.moduloVehiculo .datos ._titulo {
        position: absolute;
        left: 230px;
        top: 17px;
        color: #233772;
        padding: 3px 10px;
        text-shadow: 0px 1px 0px white;
}
.moduloVehiculo .datos .puertas {
        position: absolute;
        left: 240px;
        top: 50px;
        color: #666;
        font-size: 11px;
        font-weight: 400;
}
.moduloVehiculo .datos .puertas strong {
        font-size: 13px;
        color: black;
        font-weight: 700;
}
.moduloVehiculo:hover .datos ._titulo, .moduloVehiculo.reservado .datos ._titulo {
        color: #e6b041;

        /*
        background-color: #f7e083;
        color: #233772;
        border-radius: 5px;
        */
}
.caracteristicas {
        position: absolute;
        z-index: 12;
        width: 300px;
        left: 235px;
        top: 80px;
}
.caracteristica {
        margin-bottom: 3px;
        float: left;
        width: 50%;
}

.caracteristica .c1, .caracteristica .c2, .caracteristica .c3, .caracteristica .c4 {
        background: url(/images/iconos/caracteristicas.png) no-repeat left top;
        width: 19px;
        height: 19px;
        float: left;
        display: block;
        margin-right: 5px;

}
.caracteristica .c2 {
        background-position: -60px top;
}
.caracteristica .c3 {
        background-position: -20px top;
}

.caracteristica .c4 {
        background-position: -40px top;
}
.moduloVehiculo .precio {
        position: absolute;
        right: 20px;
        top: 20px;
}
.moduloVehiculo .dias ._textoEtiquetaSmall {
        float: right;
}
.moduloVehiculo .total {
        float: right;
}

.moduloVehiculo:hover .precio .entero, .moduloVehiculo:hover .precio .decimal, .moduloVehiculo:hover .precio .euro{
        /* color: #9C0003;*/
}
.moduloVehiculo .precio .entero, .moduloVehiculo .precio .decimal, .moduloVehiculo .precio .euro {

        float: left;
        display: block;
        font-weight: 700;
}
.moduloVehiculo .precio .decimal, .moduloVehiculo .precio .euro {
        font-size: 22px;
        margin-top: 10px;
}
.moduloVehiculo .precio .euro {
        color: #999999;
        font-size: 17px;
        font-weight: 400;
        margin-top: 15px;
}

.moduloVehiculo .precio .dias strong {
        text-transform: uppercase;
}
.moduloVehiculo .precio .precioDia ._textoEtiqueta {
        color:#666;
        float: right;
        font-weight: 700;
}

.moduloVehiculo .reservar {
        position: absolute;
        right: 0px;
        top: 102px
}
.moduloVehiculo.impar.reservado {
        height: 120px;
}
.moduloVehiculo.impar.reservado .bkg, .moduloVehiculo.impar.reservado .bkgSombra {
        height: 107px;
}

/*
.moduloVehiculo .boton {

        border-bottom: 2px solid #666;
        background-image: url(/images/botones/centroBotonMainBN.gif);

}
.moduloVehiculo:hover .boton {
        border-bottom: 2px solid #600002;
        background-image: url(/images/botones/centroBotonMain.gif);
}*/
.moduloVehiculo .todoIncluido {

        width: 76px;
        height: 30px;
        position: absolute;
        right: 0px;
        top: 56px;
}
.moduloVehiculo .todoIncluido.len_es {
        background: url(/images/iconos/todoIncluido_es.png);
}
.moduloVehiculo .todoIncluido.len_en {
        background: url(/images/iconos/todoIncluido_en.png);
}
.moduloVehiculo .todoIncluido.len_de {
        background: url(/images/iconos/todoIncluido_de.png);
}