.boton-video { background-color: #b0003e; border: 0; padding: 10px 20px; border-radius: 70px; }
.boton-video a { color: #FFF; font-size: 14px; text-transform: uppercase; }


.cabecera-inferior .panel-busqueda { float: left; }

.cabecera-inferior .enlace-busqueda-avanzada { display: block; float: left; white-space: nowrap; margin-left: 10px; line-height: 30px; font-size: 11px; color: #363636; text-decoration: underline; text-transform: lowercase; }

.cabecera .cabecera-inferior .boton-visor-categorias { height: 31px; border: 0; margin-right: 10px; padding: 0 15px; }
.cabecera .cabecera-inferior .boton-visor-categorias span { line-height: 31px; }

.producto { background-color: transparent; }

.producto .boton-cesta { border-radius: 5px; border: 0; }

.boton-aceptar { border-radius: 5px; border: 0; }

.boton-volver { border-radius: 5px; border: 0; }

.panel-ficha-producto .boton-cesta { border-radius: 10px; border: 0; }

.listado .producto .imagen { padding-bottom: 5px; border: 0; }

.listado .producto .imagen img { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 3px; border: 1px solid #CCC; webkit-box-shadow: 1px 3px 6px -4px rgba(0,0,0,0.5); -moz-box-shadow: 1px 3px 6px -4px rgba(0,0,0,0.5); box-shadow: 1px 3px 6px -4px rgba(0,0,0,0.5); } 

.panel-ficha-producto .columna-iz .portada > img { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 3px; border: 1px solid #CCC; webkit-box-shadow: 1px 3px 6px -4px rgba(0,0,0,0.5); -moz-box-shadow: 1px 3px 6px -4px rgba(0,0,0,0.5); box-shadow: 1px 3px 6px -4px rgba(0,0,0,0.5); }

.panel-vista-rapida-producto .columna-iz .portada { max-width: 350px; }

.panel-vista-rapida-producto .columna-de { max-width: 450px; }
 
.listado.detalle .producto {

    .imagen { width: 95px; }

    .icono-novedad { top: 47px; left: 10px; }

    .titulo { margin-bottom: 3px; }

    .panel-complementario .actor { display: none; }
}

.listado.vista.micro .producto .actor,
.componente-listado-productos .listado.detalle .actor, 
.componente-listado-productos.vista-1 .listado.vista .actor, 
.componente-listado-productos.vista-1 .listado.vista.mini .actor, 
.componente-listado-productos.vista-1 .listado.vista.micro .actor,
.componente-listado-productos.vista-2 .listado.vista .actor, 
.componente-listado-productos.vista-2 .listado.vista.mini .actor, 
.componente-listado-productos.vista-2 .listado.vista.micro .actor { display: block; font-weight: bold; text-transform: capitalize; font-size: 10px; }

.carrusel-productos-hor .listado>div ul li>div { border-right: 0; }

.pie .panel-superior { display: none; }

.contenido-superior-100 .carrusel-productos-hor .imagen img { box-sizing: border-box; padding: 0; border: 0;  } 

.listado.vista.micro .producto .icono-recomendado, .listado.vista.micro .producto .icono-novedad { top: 0; left: 0px; }

.telefono { position: absolute; z-index: 99; margin-top: 158px; right: 20px; }

@media only screen and (max-width: 769px) {
.telefono  { display: none; }
}

.listado.vista.micro .producto .icono-recomendado, .listado.vista.micro .producto .icono-novedad { display: none; }

.producto .disponibilidad.disponibilidad-6 { color: #B80007; }

.recomendacion .descripcion p {background-color: #CCB300;color: #FFF; font-family: Arial; font-size: 22px; border: 4px solid rgb(187, 166, 13);}

.componente-listado-lotes.imagenes-listado .mosaicflow .lote a img { max-width: 260px; display: block; float: none; width: 300px; }

.boton-especial a, .boton-especial span { font-size: 20px; }

.panel-ficha-producto .columna-de .transporte {
    
    display: block;
    float: none;
    margin: 10px 0;
    width: 160px;
    padding: 10px;
    font-size: 14px;
    font-weight: bold;
    background-color: #fda900;
    color: #843d3d;
}