

.subcatalogomenu h1{
    text-decoration:none; 
    color: #333333;
    font-weight: bold;
    outline:0px;
    letter-spacing: 2px;
    margin: 20px 0px;
    text-transform: uppercase;
}

.subcatalogomenu .infotable{
    margin: 0px -20px 0px -20px;
    width: initial;
}

.subcatalogomenu .infotable .info .infocontent {
    display: flex;
    justify-content: center;
    align-items: center;
}


.subcatalogomenu h2{
    letter-spacing: 2px;
    font-weight: bold;
    color: #6b6b6b;
    font-size: 21px;
    margin: 3% 0% 2% 3%;
    text-transform: uppercase;
    border-bottom: 1px solid #e8e8e8;
    padding-left: 7px;
    padding-bottom: 4px;
    text-align: left;
}

.subcatalogomenu .margen{
    margin: 0 65px;
    text-align: left;
    column-gap: 45px;
}

.subcatalogomenu .divmenucategorias .subcategorias a{
    color: #ffffff;
    font-weight: bold;
    display: inline-block;
    width: 32%;
    background: #e99109;
    margin: 0px 10px 10px 0px;
    padding: 10px 7px;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 14px;
    text-align: center;
    vertical-align: top;
    min-width: 250px;
}
/* .subcatalogomenu .divmenumarcas a{
    color: #eaeaea;
    display: inline-block;
    width: 100%;
    background: #333333;
    margin: 0px 10px 10px 0px;
    padding: 10px 7px;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 12px;
    text-align: center;
} */
/* .subcatalogomenu .divmenumarcas img{
    margin: 15px 20px;
    display: inline-block;
    width: 120px;
    opacity: 0.6;
} 


.subcatalogomenu .divmenucategorias .margen a:hover{
    background: #eb5a66;
    color: #323232;
    font-weight: bold;
}*/





.subcatalogomenu .divimagemarcas{
    width: 100%;
    padding: 40px;
    column-gap: 45px;
    text-align: center;
}

.subcatalogomenu .divimagemarcas div{
    margin: 25px 15px;
    display: inline-block;
    max-width: 150px;
    /* opacity: 0.6;*/
}

.subcatalogomenu .divimagemarcas div img{
    width: 100%;
}

.subcatalogomenu .divimagemarcas a{
    color: #eaeaea;
    display: inline-block;
    width: 230px;
    margin: 0px 10px 10px 0px;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 12px;
    text-align: center;
}
.subcatalogomenu .divimagemarcas .textmarca div{
    background: #e8e8e8;
    padding: 10px 10px;
    color: #333333;
    line-height: 16px;
    font-size: 14px;
    border-radius: 3px;
    width: 100%;
}

.subcatalogomenu .divimagemarcas a:hover{
    color: rgb(50, 50, 50);
}

.subcatalogomenu .todasmarcas{
    text-align: left;
    column-gap: 10rem;
    margin: 3% 0% 3% 3%;
}

.subcatalogomenu .todasmarcas a{
    display: block;
    color: #333333;
    letter-spacing: 2px;
    font-weight: bold;
    text-decoration:none; 
    font-weight: bold;
    font-size: 11px;
    margin: 8px;
}

.subcatalogomenu .todasmarcas a:hover{
    text-shadow: 1px 1px #999;
}




@media all and (max-width:1580px){
    .subcatalogomenu .divimagemarcas a {
        width: 195px;
    }
}

@media all and (max-width:1200px){
    .subcatalogomenu .divmenucategorias .subcategorias a{
        width: 48%;
    }
}


@media all and (max-width:990px){
    .subcatalogomenu {padding-left: 0px;}
    .subcatalogomenu .h2{margin: 12% 0% 2% 3%;}
    .subcatalogomenu {padding-left: 0px;}
    .subcatalogomenu .divimagemarcas div {width: 135px;}
    .subcatalogomenu .divimagemarcas a {
        width: 160px;
    }
}


@media all and (max-width:725px){ /*Modo movil*/
    .subcatalogomenu h2{margin-left: 0px;}
    .subcatalogomenu .divmenucategorias .margen{margin:0px;width: 100%;}
    .subcatalogomenu .divmenucategorias .subcategorias a{
        width: 100%;
    }
    .subcatalogomenu .divimagemarcas div {width: 115px;}
    .subcatalogomenu .divimagemarcas{
        padding: 10px 0px;
        width: 100%;
    }
    .subcatalogomenu .divimagemarcas a {
        width: 140px;
    }
}
