/*.pagina-inici .cabecera .cabecera-central .panel-listado.inferior li:first-child.nivel-0>a { background-color: red; }
.pagina-inicio .cabecera .cabecera-central .panel-listado.inferior li:first-child.nivel-0>a { background-color: red; }*/
  
.entrada-blog p, .panel-contenidos .lista-elementos-contenidos>li .subtitulo-contenido, .panel-contenidos .lista-elementos-contenidos>li .texto-contenido { font-family: "ClinicaPro-Regular",sans-serif; font-size: 16px; }
.panel-contenidos .lista-elementos-contenidos>li .imagen-contenido .pie-foto { text-align: center; }
.panel-contenidos .lista-elementos-contenidos>li .titulo-contenido  { font-weight: 500; font-size: 30px; }
.panel-contenidos .lista-elementos-contenidos>li .subtitulo-contenido { font-weight: 500; font-size: 20px; }
.entradas-laterales .entrada.lateral .panel-detalle .resumen { font-family: "ClinicaPro-Regular",sans-serif; font-size: 16px; }
.entrada.completa .titulo { font-weight: 500; font-size: 36px; }
.cabecera .cabecera-central-superior .logotipo img { max-height: 100px; }
.pie .panel-iconos ul li img { height: 40px; }

.contenido-superior-100 .contenedor-componente>div.componente-listado-lotes.imagenes-listado, .contenido-inferior-100 .contenedor-componente>div.componente-listado-lotes.imagenes-listado  { max-width: 1200px; margin: 0 auto;  padding: 0; }
.contenido-superior-100 .contenedor-componente>div, .contenido-inferior-100 .contenedor-componente>div { padding: 0; }
.productos-en-cesta li.detalle>div .regalo { display: none; }
.pagina-inicio .cabecera { position: absolute; width: 100%; background-color: transparent; z-index: 9999; }
.pagina-inicio .cabecera-superior { height: 0; }
.pagina-inicio .cabecera .cabecera-central { background-color: transparent;   border-top: 0;   border-bottom: 0; }
.pagina-inicio .cabecera .cabecera-inferior .panel-busqueda { position: absolute; right: 260px; }
.pagina-inicio .cabecera .cabec.entrada .panel-superiorera-inferior .boton-visor-cesta { position: relative; height: 32px; }
.pagina-inicio .cabecera .cabecera-inferior { top: -110px; }
.pagina-inicio .contenido-superior-100 .contenedor-componente>div { min-width:  100%; }
.pagina-inicio .contenedor-central .componente-listado-productos .listado.vista ul li, .contenido-superior-100 .componente-listado-productos .listado.vista ul li, .contenido-inferior-100 .componente-listado-productos .listado.vista ul li { border-bottom: 1px solid #CCC; }
.pagina-inicio .contenedor ul.componentes>li { padding: 0; }
.pagina-inicio .listado.vista .producto { padding: 0; }
.pagina-inicio .titulo-seccion { background-color: #fff; color: #555; padding: 10px 7px 7px 10px; margin-bottom: 0; }
.pagina-inicio .contenido-superior-100 .titulo-seccion.titulo-componente-texto, .contenido-inferior-100 .titulo-seccion.titulo-componente-texto { margin: 0 auto;   text-align: center; }
.pagina-inicio .titulo-seccion { font-size: 28px; }
.pagina-inicio .cabecera .cabecera-central .panel-listado.inferior li.nivel-0>a { background-color: #000; color: #FFF;   font-size: 16px; }
.pagina-inicio .cabecera .cabecera-central .panel-listado.inferior li.nivel-0>a:hover { background-color: #333;  }
.pagina-inicio .cabecera .cabecera-inferior .panel-busqueda { width: 200px; border: 1px dashed #555; opacity: 0.8; }
.pagina-inicio .cabecera .cabecera-inferior .boton-visor-cesta { border: 1px dashed #555; opacity: 0.8; }
.cabecera .cabecera-inferior .panel-busqueda input { font-size: 11px; }
.pagina-inicio .cabecera .cabecera-inferior .panel-busqueda .boton-buscar {  background-image: url(../../files/15/icono-buscar.jpg); }
.pagina-inicio .cabecera .cabecera-central .panel-listado>ul { top: 20px; border-bottom: 0;  color: #FFF;  }
.pagina-inicio .cabecera .cabecera-central .panel-listado.inferior ul.hijos>li { display: block;  float: none;  width: 173px; border-top: 0;  border-bottom: 1px solid #555; background-color: #111; color: #FFF; }
.pagina-inicio .cabecera .cabecera-central .panel-listado.inferior ul.hijos { top: 46px; color: #FFF;   border: 1px solid #111;  background-color: #111; }
.pagina-inicio .cabecera .cabecera-central .panel-listado.inferior ul.hijos .separador { display: none; }
.pagina-inicio .cabecera .cabecera-central .panel-listado.inferior li.nivel-0.padre:hover>a  { background-color: #111; border-color: #000;  color: #FFF;  }
.pagina-inicio .cabecera .cabecera-central .panel-listado.inferior ul.hijos>li a  { background-color: #111;  color: #FFF; }
.pagina-inicio .cabecera .cabecera-central .panel-listado.inferior ul.hijos>li a:hover  { background-color: #333;  color: #FFF; }
.pagina-inicio .listado.vista.mini .producto .imagen {   min-height: 250px; }
.pagina-inicio .pie>div .panel-superior ul.listado-enlaces li a { font-size: 12px; }
.pagina-inicio .componente-listado-productos .listado.vista ul li>div .producto {  border: 0; border-right: 1px solid #CCC; }

.texto-contenido h2 { font-size: 22px; }

.pagina-inici .cabecera {   position: absolute;   width: 100%;  background-color: transparent;   z-index: 9999; }
.pagina-inici .cabecera-superior { height: 0; }
.pagina-inici .cabecera .cabecera-central { background-color: transparent;   border-top: 0;   border-bottom: 0; }
.pagina-inici .cabecera .cabecera-inferior .panel-busqueda { position: absolute;  right: 260px; }
.pagina-inici .cabecera .cabecera-inferior .boton-visor-cesta { position: relative;   height: 32px; }
.pagina-inici .cabecera .cabecera-inferior { top: -110px; }
.pagina-inici .contenido-superior-100 .contenedor-componente>div { min-width:  100%; }
.pagina-inici .contenedor-central .componente-listado-productos .listado.vista ul li, .contenido-superior-100 .componente-listado-productos .listado.vista ul li, .contenido-inferior-100 .componente-listado-productos .listado.vista ul li { border-bottom: 1px solid #CCC; }
.pagina-inici .contenedor ul.componentes>li { padding: 0; }
.pagina-inici .listado.vista .producto { padding: 0; }
.pagina-inici .titulo-seccion { background-color: #fff;  color: #555; padding: 10px 7px 7px 10px; margin-bottom: 0; }
.pagina-inici .contenido-superior-100 .titulo-seccion.titulo-componente-texto, .contenido-inferior-100 .titulo-seccion.titulo-componente-texto { margin: 0 auto;   text-align: center; }
.pagina-inici .titulo-seccion { font-size: 28px; }
.pagina-inici .cabecera .cabecera-central .panel-listado.inferior li.nivel-0>a { background-color: #000; color: #FFF;   font-size: 16px; }
.pagina-inici .cabecera .cabecera-central .panel-listado.inferior li.nivel-0>a:hover { background-color: #333;  }
.pagina-inici .cabecera .cabecera-inferior .panel-busqueda { width: 200px; border: 1px dashed #555; opacity: 0.8; }
.pagina-inici .cabecera .cabecera-inferior .boton-visor-cesta { border: 1px dashed #555; opacity: 0.8; }
.cabecera .cabecera-inferior .panel-busqueda input { font-size: 11px; }
.pagina-inici .cabecera .cabecera-inferior .panel-busqueda .boton-buscar { background-image: url(../../files/15/icono-buscar.jpg); }
.pagina-inici .cabecera .cabecera-central .panel-listado>ul { top: 20px; border-bottom: 0;  color: #FFF;  }
.pagina-inici .cabecera .cabecera-central .panel-listado.inferior ul.hijos>li { display: block;  float: none;  width: 173px; border-top: 0;  border-bottom: 1px solid #555; background-color: #111; color: #FFF; }
.pagina-inici .cabecera .cabecera-central .panel-listado.inferior ul.hijos { top: 46px; color: #FFF;   border: 1px solid #111;  background-color: #111; }
.pagina-inici .cabecera .cabecera-central .panel-listado.inferior ul.hijos .separador { display: none; }
.pagina-inici .cabecera .cabecera-central .panel-listado.inferior li.nivel-0.padre:hover>a  { background-color: #111; border-color: #000;  color: #FFF;  }
.pagina-inici .cabecera .cabecera-central .panel-listado.inferior ul.hijos>li a { background-color: #111;  color: #FFF; }
.pagina-inici .cabecera .cabecera-central .panel-listado.inferior ul.hijos>li a:hover  { background-color: #333;  color: #FFF; }
.pagina-inici .listado.vista.mini .producto .imagen { min-height: 250px; }
.pagina-inici .pie>div .panel-superior ul.listado-enlaces li a { font-size: 12px; }
.pagina-inici .componente-listado-productos .listado.vista ul li>div .producto {  border: 0; border-right: 1px solid #CCC; }

.pie>div .panel-superior ul.listado-enlaces li {  width: 100%; }
.cabecera .cabecera-superior .panel-listado { z-index: 999; }
.pie>div .panel-superior ul.listado-enlaces-redes li>a.icono-instagram{ background-image: url(../../files/18/pie-instagram1.jpg); }
.pie>div .panel-superior ul.listado-enlaces-redes li>a.icono-twitter{ background-image: url(../../files/19/pie-twitter1.jpg); }
.pie>div .panel-superior ul.listado-enlaces-redes li>a.icono-facebook { background-image: url(../../files/17/pie-facebook1.jpg); }
.pie>div .panel-superior ul.listado-enlaces-redes li>a.icono-pinterest{ background-image: url(../../files/20/pie-pinterest1.jpg); }
#contenedor-componente-49, #contenedor-componente-47, #contenedor-componente-43, #contenedor-componente-67, #contenedor-componente-65 { border-bottom: 1px solid #CCC; }
.pie>div .panel-superior .subtitulo-seccion { font-weight: 700; }
.pie { border-top: 1px solid #CCC; }
.destacado  {  padding: 0; border: 0; }
.pagina-quienes-somos .contenedor ul.componentes>li {  padding: 0; }
.pagina-quienes-somos .destacado .panel-texto .texto p { font-size: 16px; }
.pagina-quienes-somos .panel-grupo>div {   min-height: 0px; }

.pagina-qui-som .contenedor ul.componentes>li { padding: 0; }
.pagina-qui-som .destacado .panel-texto .texto p { font-size: 16px; }
.pagina-qui-som .panel-grupo>div {   min-height: 0px; }

.cabecera .cabecera-superior .panel-listado li.cuenta a.enlace-mi-cuenta { background-color: transparent;  border: 1px dotted #555; border-radius: 0; }
.cabecera .cabecera-superior .panel-enlace-cuenta { top: -6px;  right: 4px; padding-bottom: 8px; border-bottom: 0; background-color: #DDD; border: 1px solid #BBB; }
.cabecera .cabecera-superior .panel-enlaces-cuenta ul>li:first-child {  border: 1px solid #C0C0C0; }
.cabecera .cabecera-superior .panel-enlaces-cuenta ul>li:last-child {  border: 1px solid #C0C0C0; }
.cabecera .cabecera-superior .panel-enlaces-cuenta { background-color: #DDD; border: 1px solid #BBB; }
.cabecera .cabecera-superior .panel-enlaces-cuenta .boton-inicio-sesion {   background-color: #555; border-radius: 0; }
.producto .boton-cesta { border-radius: 0; background-color: #999; }
.cabecera .cabecera-superior .panel-enlaces-cuenta ul>li a { background-color: #f1f1f1; }
.cabecera .cabecera-superior .panel-enlaces-cuenta ul>li a:hover { background-color: #f2f2f2; color: #555; }
.panel-ficha-producto .boton-cesta { border-radius: 0; }
.menu-vertical ul li.nivel-0 { background-color: #FFF; }
.menu-vertical { border: 0;  background-color: #FFF; }
.menu-vertical ul li { padding: 10px; }
.menu-vertical ul li.nivel-0 a { font-family: "ClinicaPro-Regular",sans-serif; font-size: 16px; }
.menu-vertical ul li.nivel-1 a { font-family: "ClinicaPro-Regular",sans-serif; font-size: 14px; }
.menu-vertical ul li.nivel-1.seleccionada { background-color: transparent;  border: 0; border-top: 1px solid #CCC;  color: #555; }
.menu-vertical ul li.nivel-1.seleccionada a { color: #555; font-weight: 700;                             }
.menu-vertical ul li.nivel-0.seleccionada { background-color: transparent; border: 0; color: #555; border-top: 1px solid #CCC; }
.menu-vertical ul li.nivel-0.seleccionada a { color: #555;  font-weight: 700; }
.menu-vertical ul li.nivel-0 .flecha { background-image: url(../../files/26/flecha-negra-desplegar.jpg); }

.enlaces-listado .enlaces ul li { background-color: transparent; border: 0; color: #555; border-top: 1px solid #CCC;  padding: 10px; }
.enlaces-listado .enlaces { border: 0;  background-color: #FFF; }
.enlaces-listado .enlaces ul li a { font-family: "ClinicaPro-Regular",sans-serif; font-size: 16px; }
.enlaces-listado .enlaces ul li:hover, .enlaces-listado .enlaces ul li.activo  {  border: 0; color: #555; border-top: 1px solid #CCC; background-color: transparent; }
.enlaces-listado .enlaces ul li a:hover  { color: #555; background-color: #FFF; text-decoration: underline; }
.enlaces-listado .enlaces ul li:hover a, .enlaces-listado .enlaces ul li.activo a, .enlaces-listado .enlaces ul li:hover span, .enlaces-listado .enlaces ul li.activo span  {  border: 0; color: #555; }
.panel-opciones-listado {  border: 0;  top: -40px; }
.listado.vista.micro .producto .botonera .boton-cesta span, .listado.vista.micro .producto .botonera .boton-cesta a { font-size: 12px; }
.listado.vista .producto .botonera .boton-cesta a { font-size: 12px; }
.enlaces-listado .enlaces ul li:first-child:hover { border-top: 0; }

.entrada.completa .panel-central { background-color: #ffffff; border: 0; }
.entrada { border: 0; }
.entrada .panel-superior { background-color: #ffffff; border: 0; }
.entrada .panel-central { background-color: #ffffff; border: 0; }
.entrada h1.titulo, .entrada h1.titulo a, .entrada h2.titulo, .entrada h2.titulo a { color: #000; }
.entrada .fecha-hora  { color: #000; }
.entrada .enlace-entrada { color: #000; }
.entradas-laterales .entrada.lateral .panel-detalle h2.titulo, .entradas-laterales .entrada.lateral .panel-detalle h2.titulo a  { color: #000; }
.entrada .resumen  { color: #000; }
.entrada  { background-color: #ffffff; border: 0; }
.entradas-laterales .entrada.lateral { background-color: transparent; padding: 10px; }
.enlaces-listado.nube .enlaces ul li a, .enlaces-listado.nube .enlaces ul li span { background-color: #CCC; border: 0; }
.enlaces-listado .enlaces ul li:hover, .enlaces-listado .enlaces ul li.activo { border: 0; }
.contenedor-cuad-central.redaccion .panel-compartir { background-color: transparent; }
.panel-contenidos .lista-elementos-contenidos>li .imagen-contenido .pie-foto { color: #000; }
#componente-imagen-destacada-slider-41 { min-height: 300px; }
.movil { display: none; }
#contenedor-componente-56,#contenedor-componente-69 { top: 47px; }
.pie>div { background-color: #FFF; }
.pie>div .panel-superior { background-color: #FFF; }
.pie .panel-iconos  { background-color: #FFF; border-top: 1px solid #CCC;  }
.pie>div .panel-superior ul.listado-enlaces li a { color: #000; }
.pie>div .panel-superior .subtitulo-seccion { color: #000; }
.pie .panel-inferior { background-color: #FFF;  border-top: 1px solid #CCC;}
.pie>div .panel-inferior p { color: #000; }

.editor-field input, .editor-field textarea, .editor-field select { background-color: #FFF; }

@media only screen and (max-width: 1025px) {
.pagina-quienes-somos .destacado .panel-texto .texto p { font-size: 13px; }
.pagina-qui-som .destacado .panel-texto .texto p { font-size: 13px; }
#componente-imagen-destacada-slider-41 { min-height: 0; }
}

@media only screen and (max-width: 870px) {
.pagina-quienes-somos .destacado .panel-texto .texto p { font-size: 11px; }
.pagina-qui-som destacado .panel-texto .texto p { font-size: 11px; }
}

@media only screen and (max-width: 480px) {
.movil { display: block; }
.escritori { display: none; }
.pie>div .panel-superior .panel-grupo-enlaces { display: none; }
.pie {  border-top: 0; }
.pie>div .panel-superior { padding: 0; }
.pie>div .panel-superior { min-height: 15px; }
}

.componente-listado-productos .producto .disponibilidad { display: none; }
.componente-listado-productos .producto .disponibilidad.disponibilidad-4 { display: block; }

.entrada-blog p { font-size: 16px; }

.cabecera .cabecera-superior .panel-listado li.cuenta a.enlace-mi-cuenta { border: 0; }

.panel-ficha-producto .columna-de .dimensiones { display: none; }

.contenedor-cuad-4.redaccion { border: 0; }

.productos-en-cesta li.totales.total>div.total-pagar { background-color: #f7f7f7; }

.pie .panel-inferior p, .pie .panel-inferior a {
    font-family: Arial,sans-serif;
    font-size: 11px;
    line-height: 1.5em;
    letter-spacing: 0em;
    font-weight: 300;
    font-style: normal;
    text-rendering: optimizeLegibility;
    color: #232323;
    text-align: center;
    padding: 10px;
    margin-bottom: 0;
}

.producto span.texto-precio-desde { 
    color: #111; 
    font-weight: 400; 
    vertical-align: top;
    line-height: 27px;
}