﻿.m_b_componentes_completed,
.m_b_componentes_completed:link,
.m_b_componentes_completed:visited {
    background: #dc583d;
    color: #FFFFFF;
    font-weight: bold;
    position: relative;
}

.hidden {
    display: none !important;
}


.m_w_map_directions {
    width: 300px;
    height: 40vh;
    background: #FFFFFF;
    position: absolute;
    top: 10vh;
    left: 115vh;
    padding: 30px;
    overflow: scroll;
    border-radius: 6px;
    overflow-y: scroll;
    overflow-x: hidden;
    opacity: 0.9;
    display: none;
}

@media (max-width: 767.98px) {

    .m_w_map_directions {
        display: none !important;
    }
}


.m_g_item_imageframe {
    height: 340px;
}

.m_g_item_image {
    max-width: 340px;
    max-height: 340px;
}

.affix {
    position: fixed;
    top: 1rem;
}

.affix-bottom {
    position: absolute;
}

.m_t_grid_menu-option-1 {
    width: 25% !important;
}

.m_t_grid_menu-option-2 {
    width: 25% !important;
}

.m_t_grid_menu-option-3 {
    width: 25% !important;
}

.m_c_grid-novisual_info {
    line-height: 20px !important;
}

.m_c_grid-novisual_line {
    border-top: 1px solid #CCCCCC;
    padding: 15px 0 15px 0 !important;
}

.m_c_grid-novisual_moreinfo,
.m_c_grid-novisual_moreinfo:active,
.m_c_grid-novisual_moreinfo:focus,
.m_c_grid-novisual_moreinfo:hover,
.m_c_grid-novisual_moreinfo:link,
.m_c_grid-novisual_moreinfo:visited {
    font-size: 14px !important;
    line-height: 19px !important;
}

.m_c_grid-visual_info-icon,
.m_c_grid-visual_info-icon:active,
.m_c_grid-visual_info-icon:focus,
.m_c_grid-visual_info-icon:hover,
.m_c_grid-visual_info-icon:link,
.m_c_grid-visual_info-icon:visited {
    font-size: 14px !important;
}


.m_b_componentes {
    height: 340px !important;
}

.m_b_componentes_info {
    padding: 25px 0 0 0 !important;
}


.m_fade {
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    z-index: 9000;
    position: fixed;
    background: rgba(0, 0, 0, 0.75);
}

.m_loading {
    z-index: 9999;
    background-color: #FFF;
    position: fixed;
    margin-left: -300px;
    margin-top: -100px;
}

.m_g_item_price_discount {
    font-weight: bold;
    font-size: 20px;
    margin-bottom: 20px;
    text-decoration: line-through;
    color: gray;
}

m_c_grid-visual_name_60 {
    min-height: 60px !important;
}

.m_c_grid-visual_filter,
.m_c_grid-visual_filter:link,
.m_c_grid-visual_filter:visited {
    border: none;
    margin-top: 5px;
    background: #FFF;
}

.m_c_grid-visual_filter_gray,
.m_c_grid-visual_filter_gray:link,
.m_c_grid-visual_filter_gray:visited {
    border: none;
    margin-top: 5px;
    background: #DDD;
}

    .m_c_grid-visual_filter_gray,
    .m_c_grid-visual_filter_gray:link,
    .m_c_grid-visual_filter_gray:visited {
        display: inline-block;
        height: 40px;
        line-height: 40px;
        text-align: center;
        padding: 0 25px 0 25px;
        font-size: 16px;
        background: #DDDDDD;
        color: #999999;
        border-radius: 6px;
        margin-right: 5px;
    }

        .m_c_grid-visual_filter_gray:active,
        .m_c_grid-visual_filter_gray:focus,
        .m_c_grid-visual_filter_gray:hover {
            color: #232323;
            background: #DDDDDD;
        }

.m_c_grid-visual_filter_gray-selected {
    background-color: #6FC729 !important;
    color: #FFFFFF !important;
    font-weight: bold;
}

.m_b_detail-sides_procesador-amd {
    background-image: url(../img/banners/tecnologia_adm.jpg);
    background-position: left;
}

.m_b_detail-sides_procesador-intel {
    background-image: url(../img/banners/tecnologia_intel.jpg);
    background-position: left;
}

.m_b_componentes_tecladoymouse {
    background-image: url(../img/banners/componentes_tecladoymouse.jpg);
}

.m_b_componentes_monitor {
    background-image: url(../img/banners/componentes_monitor.jpg);
}

.m_b_componentes_windows {
    background-image: url(../img/banners/componentes_windows.jpg);
}

.m_b_componentes_software {
    background-image: url(../img/banners/componentes_software.jpg);
}

.m_b_componentes_accesorios {
    background-image: url(../img/banners/componentes_accesorios.jpg);
}

/* SM landscape phones */
@media (max-width: 767.98px) {

    .m_b_componentes_video {
        background-image: url(../img/banners/componentes_tecladoymouse-movil.jpg)
    }

    .m_b_componentes_monitor {
        background-image: url(../img/banners/componentes_monitor-movil.jpg);
    }

    .m_b_componentes_windows {
        background-image: url(../img/banners/componentes_windows-movil.jpg);
    }

    .m_b_componentes_software {
        background-image: url(../img/banners/componentes_software-movil.jpg);
    }

    .m_b_componentes_accesorios {
        background-image: url(../img/banners/componentes_accesorios-movil.jpg);
    }
}

.m_g_item_image-carrusel {
    max-width: 150px;
    max-height: 150px;
    text-align: center;
}

.m_g_item_imageframe-carrusel {
    width: 100%;
    text-align: center;
    padding: 30px 0 30px 0;
    height: 210px;
}
