#html-header {width: 1200px; position: relative; z-index: 505; /* clear: both; */}
#html-cos{width:1200px; margin-left: 0px; padding-top:0px; position:relative; z-index:500; clear:both;}
#html-cos_contingut{min-height:800px; overflow:hidden; max-width: 100%!important; margin: 0 auto; text-align: center;}
a, a:link, a:visited, a:active {
	color: #333;
}

#menu_lateral {
    position: absolute!important;
	float:none;
    top: -30px;
    left: 15%;
    width: 250px;
    z-index: 500;
    text-transform: capitalize;
    display: none;
}
.btn_categorias_emergente {
    background-image: url("arrowmenudown.png");
    background-position: right center;
}

#content-mosaico .caja_producto{ min-width: 250px!important;}


/**** BANNERS ****/
#content-banners {clear: both;}
#content-mosaico + #content-banners {padding-top:20px;}
#content-mosaico + #content-banners {padding-top:20px;}

/*PRODUCTES generics*/
.lineas_productos{overflow:hidden;height:auto;display:block;list-style-type:none;padding:0;margin:0 auto;color:#333; text-align: center;}
.lineas_productos h2{font-weight:inherit;}
.lineas_productos div#editar_linea_box{text-align:left;padding:7px 10px 7px 10px;margin:0 10px 0 10px;background-color:whiteSmoke;border-radius:6px;font-size:.9em}
.lineas_productos li{display: inline-block;position:relative}
.lineas_productos li a{display:block}
.lineas_productos li a.no_disponible{background-color: #B9B9B9!important;}
.lineas_productos a{text-decoration:none;color:inherit}
.lineas_productos a:hover{color:inherit}
.image_oferta { background: url(../imatges/oferta_mini.png) no-repeat; background-position: right top; min-width: 91px; height: 25px; z-index: 50; position: absolute; top: 0; right: 0;}


/* DESCRIPCIO DE TEXTO LIBRE */
#contingut_text {font-family: open-sans, sans-serif, helvetica;font-size: 14px;font-weight: 400;margin: 0 20px;line-height: 1.4em;}
#contingut_text p, #contingut_text h1, #contingut_text h2, #contingut_text h3, #contingut_text h4,#contingut_text h5,#contingut_text h6{margin: 10px 0;}
#contingut_text a{text-decoration:underline;}
#contingut_text strong{font-weight:bold;}
#contingut_text em{font-style:italic;}
#contingut_text h1{font-weight:600;font-size: 20px;line-height: 1.7em;}
#contingut_text h2{font-weight:600;font-size: 18px;line-height: 1.6em;}
#contingut_text h3{font-weight:600;font-size: 16px;line-height: 1.5em;}
#contingut_text h4,#contingut_text h5,#contingut_text h6{font-size: 15px;font-weight:600;}
#contingut_text ol li{list-style:decimal;margin-left: 15px;}
#contingut_text ul li{list-style:disc;margin-left: 15px;}
#contingut_text blockquote {display: block;margin-top: 1em;margin-bottom: 1em;margin-left: 40px;margin-right: 40px;}


.clear{visibility: hidden; display: block; height: 0; clear: both;}
#page {min-height: initial;}
#u220865 {margin-top: 100px;}
