#html-header {width: 1200px; position: relative; z-index: 1005; /* clear: both; */}
#html-cos{margin-left: 0px;  position:relative; z-index:1000; position: relative;}
#html-cos_contingut{min-height:800px; overflow:hidden;}
#menu_lateral { z-index:100;}
#content-banners {float: right; width:100%;}
#content-mosaico + #content-banners {padding-top:20px;}
#content-mosaico + #content-banners {padding-top:20px;}
#menuprincipal {text-transform: uppercase;} 
a, a:link, a:visited, a:active {color: #333;}

/*PRODUCTES content-lista*/
#content-lista ul.lineas_productos li{margin:8px;width:97%;height:195px;float:right; overflow:hidden; border: 1px solid #ddd;}
#content-lista a.position_nombre_categoria{position:absolute; top:40px; margin:0px 5px 0 210px;}
#content-lista a.nombre_categoria{color:#000;}

/* PAGINACION */
div.navega_paginas{text-align:right; padding: 10px 0 0;}
div.navega_paginas ul{float:right; margin-top: 10px;}
div.navega_paginas ul li{background-color: #E8E8E8; border-radius: 5px; padding: 4px 8px; margin: 0 4px; display:block; float:left}
div.navega_paginas ul li:hover{background-color: #000; }
div.navega_paginas ul li:hover a{color: #FFF; }
div.navega_paginas ul li a{color:#000; text-decoration:none;}
div.navega_paginas ul li.inactivo{color:#fff; background-color:#000}

/* LISTADOS Y SUBCATEGORIAS LA BARRA DE FILTROS, ELEMENTOS POR PÁGINAS, ETC */
div.elementos{color: #000; font-family: open-sans, sans-serif; font-size: 12px; font-weight: 600; padding: 6px 0px 0px; overflow: hidden; position:relative; display: block; width: 100%;}
div.elementos ul {text-align: center;}
div.elementos ul li{border:0;padding:2px 6px;height:26px;display:inline-block;text-align:left}
div.elementos ul button{border:0px solid transparent; padding: 4px 8px; margin: 0 4px;}
div.elementos ul li input[type="radio"]{display:none;cursor:pointer}
div.elementos ul li input[type="radio"]+button{cursor:pointer; background-color: #E8E8E8; border-radius: 5px;}
div.elementos ul li input[type="radio"]+button:hover{background-color: #000; color: #FFF;}
div.elementos ul li input[type="radio"]:checked+button{background-color: #000; color: #FFF;}




/*Menu lateral*/
#menuprincipal *{margin:0;padding:0;outline:0}
#menuprincipal .categoria_texto_normal {font-size: 13px;}
#menuprincipal ul{list-style-type:none; position: relative;} 		
#menuprincipal ul.position-opcions{width:250px; margin-left:0px;} 					/*AMPLADA DEL MENU PRINCIPAL=LEFT de #opcions .emergent */ /*POSICIO DEL MENU PRINCIPAL*/
#menuprincipal ul li a{display:block;text-decoration:none;position:relative;padding:8px 10px 5px 10px;}
#menuprincipal ul.menu_ficha {margin-left: 0px;}
#menuprincipal ul li:hover > a{background-color:#91DA2E;color:#000;}				/*COLOR DE FONS i DE LA FONT DEL MENU ROLLOVER*/
#menuprincipal li.opcion_ficha.activo > a{margin-left:10px; background-color:#91DA2E; color:#000;}	/*COLOR DE FONS i DE LA FONT DEL MENU ACTIVO*/
ul.colors-opcions a{text-decoration: none;color:#fff;}						/*COLOR DE LA FONT DEL MENU NORMAL*/
#opcions li{position: relative;    letter-spacing: 0px;    text-align: left;    border-color: #E5E5E5;    background-color: #445A65;    border-style: solid;    border-width: 1px;    margin-bottom: -1px;}			/* COLOR DE FONS DEL MENU NORMAL, ALINEACIO i ESPACIADO TEXT DEL MENU PRINCIPAL */
#opcions li.titulo_ficha { padding-left: 15px!important;}
#opcions li.opcion_ficha { padding-left: 25px!important;}
#opcions .emergent{z-index:5000;display:none;position:absolute;top:0px; width:290px; text-align:left;left: 250px;}/*ALINEACIO MENU EMERGENT i LEFT=AMPLADA DEL MENU */
#opcions li:hover div{display:block !important; visibility:visible;}
#opcions li.titulo_categoria{ padding: 5px 0 15px 0; background-color: #FFF; color: #000; border: none; text-transform: uppercase;}	/*COLOR DE FONS i DE LA FONT DEL TITOL DEL MENU NORMAL*/
#opcions .color-emergent{background-color:#445A65; border: 1px solid #BFC2C4;}					/*COLOR DE FONS DEL MENU EMERGENT NORMAL */
#opcions dd:hover > a{background-color:#91DA2E;color:#000;}				/*COLOR DE FONS i DE LA FONT DEL MENU EMERGENT ROLLOVER*/

.clear{visibility: hidden; display: block; height: 0; clear: both;}
#page {min-height: initial;}

/* DESCRIPCIO DE TEXTO LIBRE LISTADO CATEGORIAS */
#contingut_tenda .inner.floats-container {font-family: open-sans, sans-serif, helvetica;font-size: 14px;font-weight: 400;margin: 0 10px;line-height: 1.4em;}
#contingut_tenda .inner.floats-container p, #contingut_tenda .inner.floats-container h1, #contingut_tenda .inner.floats-container h2, #contingut_tenda .inner.floats-container h3, #contingut_tenda .inner.floats-container h4,#contingut_tenda .inner.floats-container h5,#contingut_tenda .inner.floats-container h6{margin: 10px 0;}
#contingut_tenda .inner.floats-container a{text-decoration:underline;}
#contingut_tenda .inner.floats-container strong{font-weight:bold;}
#contingut_tenda .inner.floats-container em{font-style:italic;}
#contingut_tenda .inner.floats-container h1{font-weight:600;font-size: 20px;line-height: 1.7em;}
#contingut_tenda .inner.floats-container h2{font-weight:600;font-size: 18px;line-height: 1.6em;}
#contingut_tenda .inner.floats-container h3{font-weight:600;font-size: 16px;line-height: 1.5em;}
#contingut_tenda .inner.floats-container h4,#contingut_tenda .inner.floats-container h5,#contingut_tenda .inner.floats-container h6{font-size: 15px;font-weight:600;}
#contingut_tenda .inner.floats-container ol li{list-style:decimal;margin-left: 15px;}
#contingut_tenda .inner.floats-container ul li{list-style:disc;margin-left: 15px;}
#contingut_tenda .inner.floats-container blockquote {display: block;margin-top: 1em;margin-bottom: 1em;margin-left: 40px;margin-right: 40px;}