.subcatalogo .content{width:100%}.subcatalogo h1{text-decoration:none;color:#515859;font-weight:bold;outline:0;letter-spacing:1px;margin:20px 0;text-transform:uppercase}.subcatalogo .filterbuttons{margin:3% 0 2% 2%}.subcatalogo .filterbuttons .buttonsgroup{padding:10px 30px}.subcatalogo .filterbuttons a,.subcatalogo .filterbuttons button{width:160px;height:40px;border:0;background:#000;text-decoration:none;color:#fff;outline:0;font-size:12px;margin:6px 12px 6px 0;vertical-align:text-bottom;padding:2px;overflow:hidden;font-weight:bold}.subcatalogo .filterbuttons button{display:inline-block;padding:7px;text-align:center}.subcatalogo .filterbuttons button .contenedor_texto{display:inline-block;width:70%;-moz-box-shadow:5px 5px 10px 2px #000;-webkit-box-shadow:5px 5px 10px 2px #000;box-shadow:5px 5px 10px 2px #000;overflow:hidden}.subcatalogo .filterbuttons button .contenedor_imagen{width:30%;vertical-align:text-bottom;display:inline-block}.subcatalogo .filterselect .divselect{width:200px;height:35px;border:0;background:white;text-decoration:none;color:#959595;outline:0;font-size:11px;margin:13px;padding:11px;display:inline-block;cursor:pointer}.subcatalogo .filterselect .divselect .divselectscrollmax{max-height:345px;overflow-y:auto;overflow-x:hidden;padding-top:11px;margin-top:-11px}.subcatalogo .filterselect .divselect2{width:200px;border:0;background:white;text-decoration:none;color:#959595;outline:0;font-size:11px;padding:11px;display:inline-block;position:relative;margin-top:-17px;z-index:1}.subcatalogo .filterselect .divselect span{color:#3f3f3f}.subcatalogo .filterselect .divselect span span{float:right}.subcatalogo .filterselect .divselect>div{margin-left:-11px;width:200px;background:white;margin-top:0;position:absolute;box-shadow:0 0 25px 0 #0000004d;display:none;z-index:1}.subcatalogo .filterselect .divselect div a{display:block;display:block;padding:8px 5px;margin:0 8px;text-decoration:none;color:#3f3f3f;outline:0;font-size:11px;border-top:1px solid #ededed}.subcatalogo .filterselect .divselect div a:hover{font-weight:bold}.subcatalogo .titlefilter{letter-spacing:2px;font-weight:bold;color:#6d6d6d;font-size:21px;text-transform:uppercase;border-bottom:1px solid #6d6d6d;padding-left:7px;padding-bottom:4px;text-align:left}.subcatalogo .filterbuttonsmarcas button{background:transparent;border:2px solid #c5c5c5;color:#aaa;font-weight:bold;font-size:14px}.subcatalogo .filterbuttonsmarcas button:hover{border:2px solid #909090;color:#909090}.subcatalogo .buttonmarca{text-decoration:none}.subcatalogo .buttonmarca div{display:block;background:#515859;color:#fff;width:200px !important;padding:12px;max-height:55px;text-align:center;opacity:1 !important}.subcatalogo .teaserfalimia{height:auto}.subcatalogo .barramasarticulos{width:100%;height:60px;background:#ededed;text-align:center;margin-bottom:35px;display:none}.subcatalogo .barramasarticulos a{text-decoration:none;margin:12px 15px;height:35px;width:35px;background:white;color:#9b9b9b;display:inline-block;top:0;padding-top:10px;text-align:center}.subcatalogo .barramasarticulos a:hover{background:#12d9ff;color:white}.subcatalogo .h2familia{letter-spacing:1px;font-weight:bold;color:var(--color-principal);font-size:21px;margin:3% 0 2% 0;text-transform:uppercase;text-align:left}.subcatalogo .pfamilia{color:#797979;font-size:12px;line-height:19px;font-weight:normal;margin-bottom:20px;margin:20px 3% 20px 3%}.subcatalogo .active{background:var(--color-principal) !important;color:white !important}.subcatalogo .imga{text-align:center}.subcatalogo .imga div{margin:30px;display:inline-block;width:130px;opacity:.6}.subcatalogo .imga div img{width:100%}@media all and (max-width:1185px){.subcatalogo{padding-left:0}.subcatalogo .h2articulo{margin:12% 0 2% 3%}}@media all and (max-width:725px){.subcatalogo .filterselect{text-align:center}.subcatalogo .filterselect .divselect{width:90%;text-align:left}.subcatalogo .filterselect .divselect2{display:none}.subcatalogo .filterselect .divselect>div{width:85%}.subcatalogo .barramasarticulos a{margin:12px 5px}.subcatalogo .filterbuttons{text-align:center}.subcatalogo .filterselect .divselect .divselectdiv{overflow-y:auto;overflow-x:hidden;position:fixed;top:15%;padding:0;z-index:1;max-height:75%;border:1px solid #ededed}.subcatalogo .filterselect .divselect .divselectscrollmax{height:initial;overflow:initial;padding:0;margin:0}.subcatalogo .filterselect .divselect div a{padding:10px 5px;font-size:16px}.subcatalogo .content{margin:5px;width:calc(100% - 10px)}}
