/* ====== main_tabela_valores */
.main_tabela_valores ul {
    /* display: inline-block; */
    max-width: 600px;
    width: 95%;
    background: #02709d;


    margin: 15px auto;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(85, 85, 85, 0.57);
    -moz-box-shadow: 0px 0px 10px 0px rgba(85, 85, 85, 0.57);
    box-shadow: 0px 0px 10px 0px rgba(85, 85, 85, 0.57);
    padding: 30px 60px;
}

.main_tabela_valores ul li {
    text-align: left;
    font-size: 1.3em;
    color: #fff;
    padding: 5px 0;
}

.main_tabela_valores li strong {
    vertical-align: baseline;
    font-weight: 700;
}

.main_tabela_valores li b {
    vertical-align: baseline;
}

.main_tabela_valores h1 {
    font-size: 2em;
    color: #ffcc00;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 30px;
}

.main_data_promocional {
    font-size: 1em;
    color: #fff;
    font-weight: 700;
    margin-top: 30px;
    background: #d12121;
    padding: 10px 15px;
}

.main_forma_pagamento {
    font-size: 2em;
    color: #ffcc00;
    text-transform: uppercase;
    font-weight: 700;
    margin: 15px 0;
}

.main_forma_pagamento_desc {
    font-size: 1.3em;
    color: #fff;
}

.main_forma_pagamento_desc strong {
    vertical-align: baseline;
    font-weight: 700;
}

.main_tabela_valores ul p {
    font-size: 1.2em;
    color: #fff;
    padding: 2px 0;
    text-align: left;
    font-weight: 300;
}

.main_tabela_valores ul p strong {
    font-size: 1.1em;
    vertical-align: baseline;
    font-weight: 700;
}
.main_tabela_valores ul p span {
    vertical-align: baseline;
    font-weight: 300;
}


/* ==== CONTATOS DO SILVIO ==== */
.footer_txt01 {
    font-size: 1.4em;
    color: #fff;
    font-weight: 700;
    margin-top: 30px;
}

.footer_txt02 {
    font-size: 1.2em;
    color: #ccc;
    font-weight: 700;
}

.img_footer_logo_sf {
    width: 240px;
    margin: 15px 0;
}

.img_footer_logo_whatsapp {
    width: 23px;
}

.footer_txt03 {
    font-size: 1.3em;
    color: #ccc;
    font-weight: 700;
}

.footer_txt04 {
    font-size: 1.1em;
    color: #ccc;
    font-weight: 300;
}

.footer_txt04 a {
    vertical-align: baseline;
    color: #ccc;
    font-weight: 400;
}

.footer_txt04 a:hover {
    color: #ffcc00;
}

/*========== MOBILE ==========*/

@media(max-width: 900px) {
    /* ====== main_tabela_valores */
    .main_tabela_valores ul {
        padding: 20px;
    }
    .main_tabela_valores ul p {
        text-align: center;
    }
    .main_tabela_valores ul p span {
        display: none;
    }
}