#box-banner-home-medio{margin:2.4rem 0 0 0.625rem;line-height:1.65rem;margin:0 auto;padding: .8rem 1.25rem;padding-top:0;max-width: 100rem;width:100%;background:#fff;overflow:hidden;/* margin-top:1.4rem; */float:left;margin-bottom:1.4rem;}
#box-banner-home-medio h1{/* font: 22px/2.5rem "Roboto Condensed",'Open Sans',Helvetica,Arial; */color:#000;border-bottom:1px solid #e8e8e8;position:relative;/* letter-spacing: 2px; */}
#box-banner-home-medio h1:after{position:absolute;content:"";width:150px;height:2px;background-color:#E66012;bottom:-2px;left:0}
.miga_pan{padding:.4rem .8rem 1.2rem 0}
#box-banner-home-medio h3{color:#333;font-weight:bold;font-size:1.1em;margin:10px 0 10px;padding-left:0.8rem;width:95%;padding-bottom:3px;line-height:1.5rem;border-bottom:1px solid rgb(221, 221, 221)}
#col-3{float:right;width:0px;margin-top:10px}

.panel-basico{width:100%;border:1px solid #e8e8e8}

.panel-basico h3{font-size:1.1em;padding:0.3rem;color:#4e4e4e;border-bottom:1px solid rgb(204,0,0);text-transform:uppercase}
.panel-basico a{padding-top:5px}
.panel-basico .panel-basico-content{background-position:left top;font-size:1em;padding:5px;overflow:hidden;padding-top:19.2px;padding-top:1.2rem}
.titulo-categoria{color:#000;font-family:Lato;font-weight:700;font-size:16px;display:block;padding:8px 10px;text-transform:uppercase;background:#f2f0ef;background:-moz-linear-gradient(top, #f2f0ef 0%, #e3e3e3 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f0ef), color-stop(100%,#e3e3e3));background:-webkit-linear-gradient(top, #f2f0ef 0%,#e3e3e3 100%);background:-o-linear-gradient(top, #f2f0ef 0%,#e3e3e3 100%);background:-ms-linear-gradient(top, #f2f0ef 0%,#e3e3e3 100%);background:linear-gradient(to bottom, #f2f0ef 0%,#e3e3e3 100%)}
.title-block{background:#b71c1c;color:#fff}
.panel-basico-content li{padding-top:3px}
.panel-basico .panel-basico-pie{}
.panel-basico-content .campo{border:1px solid #999;width:160px;padding:2px 3px 2px 3px}
.panel-basico-content h4{border-bottom:1px solid rgb(204,0,0);height:20px;padding-left:10px;padding-top:5px;text-transform:uppercase}

.panel-basico-content ul{list-style:none;padding-top:5px}
.panel-basico-content ul li{line-height:1.5rem;padding:0px}

.panel-basico-content ul li ul{padding:0 0 5px}

.panel-basico-content ul li ul li{line-height:17px;padding:0 0 0 15px;margin:0;background:url('/images/flecha-peke4.png') 2px 4px no-repeat scroll}

#panel-boletin .campo{width:95%;margin:0.625rem;margin-left:0}
.boton{width:100%}

#col-izquierdo{border:1px solid #eee;background:#fff;float:left;margin-top:1.4rem;width:15rem;display: none;}

@media  (max-width:480px){
.boton{margin:0;width:100%}
#cuerpo{border-radius:0}
h2{font-weight:300;font-size:0.8rem}
#cssmenu{border:1px solid #e8e8e8}
panel-basico ul{font-size:1.2rem}
.panel-basico-content li{line-height:2rem}
#columna-info-carrito{display:none}}

@media screen and (min-width:481px) and (max-width:768px){
.boton{margin:0;width:100%}
#cssmenu{border:1px solid #e8e8e8}

h2{font-weight:300;font-size:0.8rem}
panel-basico ul{font-size:1.2rem}
.panel-basico-content li{line-height:2rem}
}

@media screen and (min-width:769px) and (max-width:1008px){
.boton{width:100%}
#cuerpo{width:100%;margin:0}
h2{font-weight:300;font-size:0.8rem}
.contact-dd,.threecols-dd{left:0;margin-top:40px}

#navigation{display:block}
.level1{z-index:10}}

@media screen and (min-width:1009px) and (max-width:1199px){

#navigation{display:block}
}

@media (min-width:769px){#box-banner-home-medio{padding-top:.8rem;margin-top: 0;}}
@media (max-width:769px){#col-izquierdo{width: 85%;background: #efefef;}}

@media print{
#cuerpo,#box-banner-home-medio{width:1000px}
#col-izquierdo,.hilo-nav,#columna-info-carrito,#columna-borrar-carrito,#boton-actualizar-carrito,#bloque-registro-carrito{display:none;visibility:hidden}
#col-izquierdo{width:0px}
.borrar_producto{display:none}
#box-banner-home-medio{margin-left:10px;margin-top:10px;padding-top:10px;float:left}}