/* No encontrada*/
@media(max-width: 767px){
    .no-encontrada{padding: 0 30px;}
}

/*Título*/
@media(min-width: 481px) and (max-width: 767px){
    h3.titular{padding: 0 15px;}
}

/* Galería */
#galeria{margin-top: 10px; position: relative;}
     #galeria #banderola{position: absolute; top: -8px; left: -8px; z-index: 10;}
     #galeria #banderola strong{display: block; text-indent: -99999px;}

    @media (min-width: 481px) and (max-width: 991px){
        #galeria .col-xs-12{width: 50% !important;}
        #galeria li{margin-top: 0 !important; margin-bottom: 20px;}
    }

    #images{}
        #images ul {list-style: none; padding: 0;}
        #images ul li{margin-top: 20px;}
            #images ul li img{border: solid 1px #ccc; cursor: pointer;}

#galeria .video{margin: 15px auto;}

    .informacion p{font-size: 10px;}

    #actions{margin-top: 20px;}
        #actions ul {list-style: none; padding: 0;}
        #actions ul li{display: inline; float: left;}
            #actions ul li a{color:#000;display: inline-block; text-decoration: none;}
            #actions ul li #cupon{margin-right: 20px; padding-left: 35px; height: 26px; line-height: 30px;}

@media(min-width: 992px){
    #actions ul li #imprimir{margin: 5px 20px 0 0; padding-left: 26px; height: 18px; line-height: 20px;}
    #actions ul li #enviar{margin-top: 5px; padding-left: 22px; height: 18px; line-height: 20px;}
}
@media(max-width: 991px){
    #actions{margin-top: 0;}
    #actions ul li{width: 100%;padding: 10px;margin:0 0 10px 0;}
}
@media(max-width: 767px){
    #actions ul li{width: 49%;}
    #actions ul li:last-of-type{margin-left: 2%;}
    #galeria #banderola{top: -17px; left: -16px;}
}
@media(max-width: 480px){
    #actions ul li{float: left; width: 50%; margin: 0 0 10px 0;}
    #actions ul li:last-of-type{margin: 0 0;}
    #owl-promocion-detalle {margin-top: -25px;}
    .promocion div.detalle, .promocion div.informacion{ margin-left: 15px; margin-right: 15px;}
}


/* Cupón */
.contenedor_cupon{border: 1px solid #ccc; border-right: none; background: url(/images/comun/flecha_cupon.png) right no-repeat; padding: 3px 20px 3px 10px; display: inline-block; margin-bottom: 15px; margin-top: 5px;}
    .contenedor_cupon a{background: url(/images/renault_responsive/promociones/cupon-imprimir-fnd.gif) no-repeat center left; text-decoration: none !important; font-weight: bold; font-size: 14px; padding-left: 32px; line-height: 25px; height: 25px; display: block; color: #000; outline: none}

/* Promoción */
.promocion h1.subtitular{margin: 10px 0; font-weight: normal;}
.promocion .detalle header p.precio{margin-bottom: 10px; font-size: 15px;}
.promocion .detalle a:not(.btn){color: #000; text-decoration: underline;}

.promocion .detalle .rte{}
.promocion .detalle .rte h2{font-size: 20px; font-weight: bold;}
.promocion .detalle .rte h3{font-size: 18px; font-weight: bold;}
.promocion .detalle .rte h4{font-size: 16px; font-weight: bold;}
.promocion .detalle .rte h5,.promocion .detalle .rte h6{font-size: 14px; font-weight: bold;}

.promocion .detalle ul{padding: 0;}
.promocion p.fecha{margin-bottom: 10px;}
.promocion a.pdf{display: block; height: 27px; line-height: 25px; background: url(/images/comun/fnd-pdf.png) no-repeat; text-indent: 28px; behavior: url(/iepngfix.htc);}

.promocion .detalle .cita-taller{margin-bottom:20px;padding:15px 0;background: url(/images/comun/herramientas-black.png) no-repeat 8px 32px #f2f2f2;}
.promocion .detalle .cita-taller p{max-width:425px;padding-left: 100px;padding-right: 15px;}
.promocion .detalle .cita-taller .btn{width: 200px;margin-top:10px;margin-left:100px;text-decoration: none !important;}

.promocion .detalle .promocion-prueba-vehiculo{margin-bottom:20px;padding:15px 0;background: url(/images/comun/fnd-prueba-vehiculo-promo-black.png) no-repeat 8px 32px #f2f2f2;}
.promocion .detalle .promocion-prueba-vehiculo p{max-width:425px;padding-left: 100px;padding-right: 15px;}
.promocion .detalle .promocion-prueba-vehiculo .btn{width: 200px;margin-top:10px;margin-left:100px;text-decoration: none !important;}

/* Social */
#nav_social{margin-top: 40px;}
    #nav_social ul{margin-top: 10px;list-style: none; padding: 0;}
        #nav_social ul li{display: inline; float: left; margin-right: 20px; margin-bottom: 10px;}
        #nav_social ul li a{display: block; width: 32px; height: 32px; text-indent: -9999px; background: url(/images/comun/spt-social-icons-vo-flat.png) no-repeat; behavior: url(/iepngfix.htc);}
        #nav_social ul li a.twitter{ margin-left: 5px;}
        #nav_social ul li a.facebook{background-position: -32px 0; margin-left: 5px;}
        #nav_social ul li a.tuenti{background-position: -64px 0; margin-left: 5px;}
        #nav_social ul li a.msn{display:none;background-position: -107px 0; margin-left: 5px;}
        #nav_social ul li a.google{background-position: -96px 0; margin-left: 5px;}
            @media(max-width: 767px){
                #nav_social{margin: 0;}
                    #nav_social span{display: block;text-align: center;}
                    #nav_social .pns-social-container{width: 195px;margin: auto;}
                        #nav_social ul li {margin-right: 10px;}
            }

/* Formulario */
#contacto{padding: 20px;background-color: #f2f2f2;}
        #contacto h3.subtitular{margin-top: 0; padding: 0;}
        #contacto p label{display: block; margin-bottom: 2px; font-weight: normal;}
        #contacto p input{display: block; padding-left: 5px; width: 100%; border: solid 1px #ccc;}
        #contacto p select{display: block; padding: 3px 0; width: 100%; border: solid 1px #b9bebb;}
        #contacto p textarea{display: block; padding: 5px 0 0 5px; width: 100%; height: 48px; border: solid 1px #ccc;}
        #contacto div.grupoX p{font-size: 11px; margin:0;}
        #contacto div.grupoX input{display: inline; margin-right: 5px; padding: 0; width: auto; height: auto; border: none; vertical-align: text-top;}
        #contacto div.grupoX label{display: inline; margin: 0;}
    #contacto button{margin-top: 5px;}

    @media(max-width:991px){
        #contacto h3.subtitular{text-align: center;}
        #contacto p select{border: 1px solid #ccc;width: 100%;background-color: #fff;}
        #contacto button{margin: 15px auto 0 auto;}
    }



/* OWL CAROUSEL*/
#galeria{padding-left: 15px;padding-right: 15px;}
#galeria div a, #galeria .galeria{padding: 0;}
.owl-carousel-single{margin-bottom: 40px;}
.owl-item{width: 400px;height: auto;}
.owl-controls{background-color: #dfdfdf;text-align: center;padding: 10px;}
.owl-buttons div {color: #FFF;display: inline-block;zoom: 1;margin: 5px;padding: 4px 10px;font-size: 21px;background:#2d2d2d;filter: Alpha(Opacity=50);opacity: 0.5;font-weight: bold;}
.owl-prev{position: relative;top: -35px;float: left;left: -14px;}
.owl-next{position: relative;top: -35px;float: right;right: -14px;}
.owl-pagination .owl-page{display: none;margin-right: 5px;}
.owl-pagination .owl-page.active{display: block;}
.video-play {position: absolute;z-index: 2;top: 0;top: 10px\9;bottom: 0;left: 0;width: 65px;height: 48px;background-color: rgba(0,0,0,.5);background-image: url('/images/comun/youtube.png');background-repeat: no-repeat;background-size: 50%;background-position: center center;}
.video-play.big {width: 100%;height: auto;}
.owl-item.loading {min-height: 150px;background: url(/images/AjaxLoader.gif) no-repeat center center;}
@media (min-width: 481px) and (max-width: 767px){
    .cita-taller p { font-size: 18px;max-width: 575px;padding-left: 100px;padding-right: 15px;}
    .cita-taller p strong{font-size: 22px;}
}
@media (max-width: 767px){
    #galeria {margin-top: 0 !important; padding-left: 7px; padding-right: 15px;}
}

