/*PADRÃO CSS para todas as páginas*/
.body { padding-top: 78px; background-color: rgb(226, 221, 231); }
ul {
    list-style: none;
}

.lista {
    list-style: circle;
}

.imagem {
    border-radius: 20px;
}

.barra {
    height: 25px;
    background-color: aqua;
}

.rodape {
    background-color: #1a1a1aff;
    padding: 35px;
    color: aliceblue;
    position: relative;
    bottom: 0;
    width: 100%;
}
/* ELEMENTOS DA PG */
.blocoA {
    padding: 40px;
    background-color: #164450ff;
    color: #d5ffd5ff;
}

.blocoB {
    padding: 40px;
    background-image:url(../imagens/fundo_blocoB.png);
    text-align: center;
}

.blocoC {
    padding: 40px;
    background-image:url(../imagens/fundo_blocoC.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    text-align: center;
}

.blocoC_B {
    padding: 40px;
    background-image:url(../imagens/fundo_blocoC.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    text-align: left;
}

.fundo_azul {
    background-color: rgba(28, 218, 255, 0.3);
    padding: 15px;
    border-radius: 15px;
}

.fundo_cinza {
    background-color: rgba(0, 0, 0, 0.1);
    padding: 15px;
    border-radius: 15px;
}

.texto_simples {
    text-align: left;
}

.titulo {
    text-align: left;
}