.msg-texto {
    width: 90%;
}

.icon-notificacion {
    position: fixed;
    left: 5px;
    bottom: 5px;
}

.productos-col2 {
    width: 60%;
    margin: 0 auto;
    line-height: 2;
    box-shadow: 0px 0px 8px #1f1f1f40;
}

.productos-col2:hover {
    width: 60%;
    margin: 0 auto;
    line-height: 2;
    box-shadow: 0px 0px 8px #1f1f1f88;
}

.productos-col3 {
    width: 95%;
    margin: 0 auto;
    line-height: 2;
    box-shadow: 0px 0px 8px #1f1f1f40;
}

.productos-col3:hover {
    width: 95%;
    margin: 0 auto;
    line-height: 2;
    box-shadow: 0px 0px 8px #1f1f1f88;
}

.productos-col4 {
    width: 60%;
    margin: 0 auto;
    line-height: 2;
    box-shadow: 0px 0px 8px #1f1f1f40;
}

.prodDes {
    font-size: 11px;
}

.btn-adquirir {
    background-color: orangered;
    color: #ffffff;
    margin: 0 auto;
    text-align: center;
    width: 80%;
    padding-top: 5px;
    padding-bottom: 5px;
    border-radius: 5px;
    cursor: pointer;
}

.imgProductoNetshop img {
    /*width: 200px;*/
    height: 200px;
}

td.imgProductoNetshop {
    text-align: center;
    height: 280px;
    vertical-align: middle !important;
    border-top: none !important;
}

.descripcionNetshop {
    line-height: 1;
}

.prodDes.descripcionNetshop td {
    height: 60px;
}

.stockNetshop {
    width: 60px;
    font-size: 11px;
    background-color: #ff4500;
    color: #ffffff;
    text-align: center;
    float: right;
    border-bottom-left-radius: 10px;
}

.imgsliderNetshop {
    width: 150px;
}

.tituloSliderNetshop {
    background: #ff4500;
    color: #ffffff;
    font-weight: bold;
    width: 150px;
    text-align: center;
    padding: 5px;
    border-bottom-left-radius: 15px;
    border-top-right-radius: 15px;
}

.tituloProductoNetshop {
    background: #ff4500;
    color: #ffffff;
    font-weight: bold;
    width: 180px;
    text-align: center;
    padding: 5px;
    border-bottom-left-radius: 15px;
    border-top-right-radius: 15px;
    display: inline-block;
    margin-bottom: 45px;
    margin-right: 15px;
}

.tituloProductoNetshop:hover {
    background: #000;
    color: #ffffff;
    font-weight: bold;
    width: 180px;
    text-align: center;
    padding: 5px;
    border-bottom-left-radius: 15px;
    border-top-right-radius: 15px;
    display: inline-block;
    margin-bottom: 45px;
    margin-right: 15px;
}

.fuenteSliderNetshop {
    line-height: 0.39999;
}

.fuenteSliderNetshop p {
    font-size: 11px;
}

table.tableSliderNetshop {
    width: 250px !important;
}

span.btnSliderNetshop {
    font-size: 11px;
    background-color: #ff4500;
    color: #fff;
    width: 100px;
    padding: 5px;
    border-radius: 4px;
}

.estrellaNetshop {
    margin-left: 10px;
}

.imgAdicional {
    width: 90px;
    margin: 0 auto;
}
span.categoriaNetShop {
    width: 100px;
    font-size: 11px;
    background-color: #272625;
    color: #ffffff;
    text-align: center;
    float: left;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.imagenPrincipalNetShop img {
    height: 265px !important;
}

/* GUIA COMERCIAL */

nav ul .menu-lista-guia {
    background: #ffffff;
    width: 125px;
    display: inline-block;
    padding: 4px;
    text-align: center;
    font-family: 'Bebas Neue';
    text-decoration: none;
    list-style: none;
    color: #080808;
    margin-top: 10px;
    border: 3px solid #d8d8d8;
    border-radius: 10px;
}
nav.barraNavegacionGuia {
    background: #000;
    padding: 5px;
}

.fechaGuia {
    text-align: center;
    font-size: 65px;
    font-family: 'Bebas Neue';
    background-image: url('https://intralife.netlife.net.ec/wp-content/uploads/2021/06/fondo-negro-guia.png');
    background-size:cover;
    color: #e5ce06;
    padding-top: 50px;
    padding-bottom: 50px;
    vertical-align: middle;
    display: block;
}
.contenido {
    width: 95%;
    display: block;
    margin: 0 auto;
    margin-top: 15px;
}
.guiaComercialInicio{
    background-image: url('https://intralife.netlife.net.ec/wp-content/uploads/2021/06/fondo-negro-guia.png');
    background-size:cover;
}
.tituloGuiaC {
    color: #faa702;
    font-size: 50px;
    font-family: 'Bebas Neue';
    display: block;
    letter-spacing: 2px;
    text-align: center;
}
nav.navGuia {
    background: rgb(0,0,0);
    background: linear-gradient(
0deg
, rgba(0,0,0,1) 0%, rgba(84,84,84,1) 58%);
    color: #fff;
    font-family: 'Bebas Neue';
    display: block;
    text-align: center;
    font-size: 22px;
}
.row.colNav {
    width: 85%;
    margin: 0 auto;
}
.col-md-3.navleft {
    border-right: 2px solid #6d6a6a;
    font-size: 20px;
}
.col-md-3.navright {
    border-left: 2px solid #6d6a6a;
    font-size: 20px;
}
.row.mesesGuia {
    text-align: center;
    padding-top: 40px;
    padding-bottom: 40px;
    background: #faa7026b;
}
.botonMes {
    font-size: 95px;
    color: #fff;
    font-weight: 700;
    font-family: 'Bebas Neue';
}
/*
.botonMes {
    padding: 10px;
    background-color: #ccc;
    width: 250px;
    background: rgb(236,208,16);
    background: linear-gradient(
0deg
, rgba(236,208,16,1) 0%, rgba(242,149,17,1) 58%);
    border: 5px solid #ffffff;
    border-radius: 12px;
    color: #000;
    font-family: 'Bebas Neue';
    font-size: 35px;
    margin: 0 auto;
}*/
.direccion1 {
    float: right;
}
.direccion2 {
    float: left;
}
.feedbak {
    text-align: center;
    color: #f29511;
    font-weight: 700;
    font-family: sans-serif;
}
.feedbak a {
    color: #fff;
}
ul.submenuGuia {
    display: none;
    background: #000000ab;
    width: auto;
    margin-left: -5px !important;
    margin-top: 5px;
    position: absolute;
    border: 2px solid #000000;
    font-family: 'Bebas Neue';
    text-align: center;
    font-size: 14px;
    border-radius: 9px;
    padding-left: 5px;
    padding-right: 5px;
    z-index: 1000;
}
ul.submenuGuia li {
    list-style: none;
}
.submenuGuia li {
    margin: 0 auto !important;
}

.menu-lista-guia a {
    color: #000 !important;
}
.contenido {
    border: 1px solid #f5f5f5;
    padding: 10px;
    border-radius: 5px;
}
.submenuGuia li a {
    color: #f3f1f0 !important;
    font-size: 14px;
    font-weight: 200 !important;
    letter-spacing: 1px;
}
.submenuGuia li a:hover {
    color: #ff6600  !important;
    font-size: 14px;
    font-weight: 200 !important;
    letter-spacing: 1px;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #121213;
    background-color: #ff9e0c;
    border-color: #dee2e6 #dee2e6 #fff;
    font-weight: bold;
    font-family: 'Yanone Kaffeesatz Regular';
}
li.nav-item {
    list-style: none;
}
.row.cajaArgumentos .col-md-4 {
    border: 1px solid #e4e4e4;
    border-radius: 5px;
    padding: 6px;
}
.row.cajaArgumentos {
    width: 80%;
    margin: 0 auto;
    font-family: sans-serif;
}
.contenidoArgumentos a {
    background: #000;
    padding: 5px;
    border-radius: 8px;
}
.tituloBeneficios {
    background: #000;
    width: 90%;
    color: #fff;
    font-size: 20px;
    border-radius: 5px;
    text-align: center;
}
.contenidoBeneficios {
    font-family: sans-serif !important;
    font-size: 14px;
    width: 90%;
    margin-top: 10px;
    margin-bottom: 10px;
}

.contenedorClonar {
    width: 400px;
    background: #000;
    color: #fff;
    padding: 10px;
}
.contenedorClonar p {
    font-size: 20px;
    text-align: center;
    font-weight: bold;
}
.contenedorClonar select {
    width: 90%;
    margin: 0 auto;
    margin-bottom: 15px;
    margin-top: 10px;
}
.contenedorMateriales {
    width: 550px;
    margin: 0 auto;
}
a.botonMaterial {
    background: #ececec;
    color: #000;
    padding: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
    display: block;
    text-align: center;
    border-radius: 8px;
    box-shadow: 8px 3px 13px 0px #02020230;
    font-family: 'Bebas Neue';
    border: 2px solid #d8d8d8;
}
a.botonMaterial:hover {
    background: #020000;
    color: rgb(238, 166, 11);
    padding: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
    display: block;
    text-align: center;
    border-radius: 8px;
    box-shadow: 0px 2px 13px 0px #02020230;
    font-family: 'Bebas Neue';
    border: 2px solid #d8d8d8;
}
.contenedorMateriales h3 {
    font-family: 'Bebas Neue';
    text-align: center;
    margin: 0 auto !important;
}
a.btn.btn-guia {
    background: #dda426;
    color: #fff;
    font-weight: 700;
    font-family: 'Bebas Neue';
    letter-spacing: 1px;
}
.actualizacionesGuia {
    display: block;
    border: 2px solid #252525 ;
    padding: 5px;
    background: #eaeaea;
    border-radius: 15px;
    font-family: 'Yanone Kaffeesatz Regular';
    color: #000;
}
table.definicionNetlife {
    margin: 0 auto !important;
    border: 2px solid #eaeaea !important;
    border-radius: 8px !important;
}

table.tdUav {
    border: 2px solid #e8e8e8 !important;
    margin: 0 auto !important;
}

/* tabla planes*/

table.gamaBaja {
    background: rgb(0,0,0);
    background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(144,142,139,1) 83%);
    height: 330px;
    }
    table.gamaMedia {
        background: rgb(0 134 144);
        background: linear-gradient(0deg, rgb(0 98 105) 0%, rgb(61, 199, 211) 83%);
    height: 330px;
    }
    table.gamaAlta {
    background: rgb(66,7,89);
    background: linear-gradient(0deg, rgba(66,7,89,1) 0%, rgb(161, 104, 186) 83%);
    height: 330px;
    }
    table.gamaPremium {
    background: rgb(127,48,158);
    background: linear-gradient(0deg, #9E1F63 0%, #9E008C 83%);
    height: 330px;
    }
    table.edicionLimitada {
    background: rgb(240,143,16);
    background: linear-gradient(0deg, rgb(253, 150, 23) 0%, rgb(243, 165, 63) 83%);
    height: 330px;
    } 
    td.titularestd {
        text-align: center;
        font-size: 11px;
    }
    .contenedorPlanes {
        font-family: Arial;
        font-size: 12px;
        color:#000;
    }
    table.gamaBaja td {
        height: 65px;
        border-top: 1px solid#ffffff30 !important;
        font-size: 12px;
        color: #fff;
        text-align: center;
        border-left: 1px dashed #ffffff30 !important;
        padding: 0 !important;
    }
    table.gamaMedia td {
        height: 65px;
        border-top: 1px solid#ffffff30 !important;
        font-size: 12px;
        color: #fff;
        text-align: center;
        border-left: 1px dashed #ffffff30 !important;
        padding: 0 !important;
    }
    table.gamaAlta td {
        height: 65px;
        border-top: 1px solid#ffffff30 !important;
        font-size: 12px;
        color: #fff;
        text-align: center;
        border-left: 1px dashed #ffffff30 !important;
        padding: 0 !important;
    }
    table.gamaPremium td {
        height: 65px;
        border-top: 1px solid#ffffff30 !important;
        font-size: 12px;
        color: #fff;
        text-align: center;
        border-left: 1px dashed #ffffff30 !important;
        padding: 0 !important;
    }
    table.edicionLimitada td {
        height: 65px;
        border-top: 1px solid#ffffff30 !important;
        font-size: 12px;
        color: #fff;
        text-align: center;
        border-left: 1px dashed #ffffff30 !important;
        padding: 0 !important;
    }
    table.nombreItems {
        height: 330px;
        border-top: 1px dashed #ffffff30 !important;;
    }
    table.nombreItems td {
        height: 65px;
        text-align: center;
        padding: 0 !important;
    }
    table.nombreItems td {
        height: 65px;
        text-align: center;
        background: #efa706;
        border-top-left-radius: 30px !important;;
        border-bottom-left-radius: 30px !important;;
        font-weight: bold;
        font-size: 12px;
        padding: 0 !important;
    }
    .cuadro1 {
        display: inline-block;
        width: 15px;
        height: 15px;
        background: #000;
        border-radius: 4px;
        padding: 2px;
    }
    .cuadro2 {
        display: inline-block;
        width: 15px;
        height: 15px;
        background: #000;
        border-radius: 4px;
        padding: 2px;
    }
    .cuadro3 {
        display: inline-block;
        width: 15px;
        height: 15px;
        background: rgb(52 183 195);
        border-radius: 4px;
        padding: 2px;
    }
    .cuadro4 {
        display: inline-block;
        width: 15px;
        height: 15px;
        background: rgba(66,7,89,1);
        border-radius: 4px;
        padding: 2px;
    }
    .cuadro5 {
        display: inline-block;
        width: 15px;
        height: 15px;
        background: rgb(158 22 111);
        border-radius: 4px;
        padding: 2px;
    }
    .cuadro6 {
        display: inline-block;
        width: 15px;
        height: 15px;
        background: rgb(251 154 34);
        border-radius: 4px;
        padding: 2px;
    }
    table.tablaValoresColor {
        text-align: center;
        margin: 0 auto;
        margin-top: 10px;
    }
    td.falsoBloque {
        background: transparent !important;
        border: 0 !important;
    }
    .entry-content fieldset, #content tr td{
        border-color: none !important;
    }
    .contenedorPlanes h3 {
        font-family: Arial !important;
        font-size: 14px !important;
        font-weight: bold;
        color: #000 !important;
    }
    .container.historial h1 {
        text-align: center;
    }
    .regresarGuia {
        width: 100px;
        padding: 10px;
        background: #000;
        text-align: center;
        color: #fff;
    }
    .regresarGuia:hover {
        width: 100px;
        padding: 10px;
        background: rgb(226, 98, 0);
        text-align: center;
        color: #fff;
    }
    .regresarGuia a {
        color: #fff;
    }
    .regresarGuia a:hover {
        color: #000;
    }
    
    table#gamaPremium .edicionLimitada {
        width: 100px;
    }
    table#gamaPremium .gamaPremium {
        width: 175px;
    }
    div#contenedorBeneficios, h2, h1,h3,h4 {
        font-family: Arial, Helvetica, sans-serif !important;
    }
    div#pdguia {
        background: #5e338c;
        color: #fff;
        width: 200px;
        text-align: center;
        font-weight: bold;
        border-top-right-radius: 25px;
        border-bottom-right-radius: 25px;
    }
    div#pdguia2 {
        background: rgb(61, 199, 211);
        color: #fff;
        width: 200px;
        text-align: center;
        font-weight: bold;
        border-top-right-radius: 25px;
        border-bottom-right-radius: 25px;
    }
    div#pdguia3 {
        background: #9E008C;
        color: #fff;
        width: 200px;
        text-align: center;
        font-weight: bold;
        border-top-right-radius: 25px;
        border-bottom-right-radius: 25px;
    }
    div#pdguia4 {
        background: rgb(226, 98, 0);
        color: #fff;
        width: 200px;
        text-align: center;
        font-weight: bold;
        border-top-right-radius: 25px;
        border-bottom-right-radius: 25px;
    }
    div#contenedorBeneficios img {
        margin-right: 10px;
        margin-top: 10px;
        margin-bottom: 10px;
    }
  
    div#cajasSombras {
        width: 95%;
        margin: 0 auto;
        box-shadow: 0 1px 13px 2px #ececec;
        padding: 10px;
    }
    div#cajasSombras2 {
        width: 90%;
        margin: 0 auto;
        box-shadow: 0 1px 13px 2px #ececec;
        padding: 10px;
    }
    table.serv-defense {
        box-shadow: 0 1px 15px 0px #ccc;
    }
    table.serv-defense td {
        border: 1px solid #822b07 !important;
        background: #fff9f8;
    }
    table.tarifas td {
        border: 1px solid #27ae60 !IMPORTANT;
    
    }
    table.tarifas {

        border-radius: 15px !important;
    }
    table.alerta {
        background: #0b0b0b;
        border-radius: 22px;
        color: #fff;
    }
    table.alerta td {
        border: 0px solid transparent !IMPORTANT;
    }
    .cajasNegras {
        background: #000;
        border-radius: 15px;
        /* height: 230px; */
        color: #fff;
        padding: 10px;
        /* width: 300px; */
        vertical-align: middle !IMPORTANT;
        display: inline-block;
        margin: 0 auto !important;
        width: 100%;
        height: 200px;
    }
    table.beneficiosdefense td {
        border: 0px transparent !important;
    }
    table.argumentos td {
        background: #fff;
        border: 2px solid #adadad !important;
    }
    .pagination span, .pagination a {
        padding: 0px !important;
        color: #dda426;
    }
    .page-item.active .page-link {
        z-index: 1;
        color: #fff;
        background-color: #dda426;
        border-color: #dda426;
    }