.centralizador {
    max-width: 1100px;
    margin: auto;
}

.centralizador-menu {
    max-width: 1100px;
    margin: auto;
}

.centralizador-ft {
    max-width: 1100px;
    margin: auto;
}

#alertageral{
    width: 100%;
    float: left;
    color: red;
    margin-top: 5px;
    margin-bottom: 5px;
    font-weight: bold;
    font-size: 15px;
}

.centralizador1 {
    max-width: 1300px;
    margin: auto;
}

.centro {
    text-align: center;
}

.final {
    text-align: end;
}

.displaycentro {
    display: flex;
    align-items: center;
    justify-content: center;
}

.start {
    text-align: start;
}

.end {
    text-align: end;
}

.bold {
    font-family: "GothamB", Verdana, Geneva, Tahoma, sans-serif;
}

.h100 {
    height: 100%;
}

.p100 {
    float: left;
    width: 100%;
}

.p98 {
    width: 98%;
    float: left;
}

.p90 {
    width: 90%;
    float: left;
}

.p80 {
    width: 80%;
    float: left;
}

.p75 {
    float: left;
    width: 75%;
}

.p70 {
    float: left;
    width: 70%;
}

.p60 {
    width: 60%;
    float: left;
}

.p50 {
    width: 50%;
    float: left;
}

.p49-1r {
    width: 49%;
    margin-right: 1%;
    float: left;
}

.p49-1l {
    width: 49%;
    margin-left: 1%;
    float: left;
}

.p48-1 {
    float: left;
    width: 48%;
    margin-left: 2%;
}

.p40 {
    width: 40%;
    float: left;
}

.p35 {
    width: 35%;
    float: left;
}

.p33 {
    width: 33%;
    float: left;
}

.p30 {
    float: left;
    width: 30%;
}

.p25 {
    float: left;
    width: 25%;
}

.p23 {
    float: left;
    width: 23%;
}

.p20 {
    width: 20%;
    float: left;
}

.p10 {
    width: 10%;
    float: left;
}

.p2 {
    width: 2%;
    float: left;
}

.marginbt {
    margin-bottom: 2%;
    margin-top: 2%;
}

.marginb2 {
    margin-bottom: 2%;
}

.margint {
    margin-top: 1%;
}

.marginl {
    margin-left: .5%;
}

.marginr2 {
    margin-right: 2.6%;
}

.marginr {
    margin-right: .5%;
}

.marginlr {
    margin-left: 1%;
    margin-right: 1%;
}

.font-20 {
    font-size: 20px;
}

.font-18 {
    font-size: 18px;
}

.font-16 {
    font-size: 16px;
}

.font-15 {
    font-size: 15px;
}

.font-12 {
    font-size: 12px;
}

.font-10 {
    font-size: 10px;
}

@media only screen and (max-width:1100px) {
    .centralizador {
        width: 90%;
    }
    .centralizador1 {
        width: 90%;
    }
}