
body{
    margin:0px;
}
.header{
    position: fixed;
    top: 0px;
    width:100%;
    height: 80px;
    padding-top:30px;
    background-color: var(--corfundoextremidades);
    margin-left: auto;
    margin-right:auto;

    color: var(--corletrasextremidades);
    font-weight: bolder;
    font-size: 25px;
    font-family: Arial;
    text-align: center;

}
.footer{
    position: fixed;
    bottom: 0px;
    width:100%;
    padding-top : 15px;
    padding-bottom: 15px;
    padding-left:auto;
    padding-right:auto;
    background-color:var(--corfundoextremidades);
    color: var(--corletrasextremidades);
    font-weight: bolder;
    font-size: 25px;
    font-family: Arial;
    text-align: center;

}

.footer a{
    font-size: 14px;
    color:white;
    padding-left:20px;
    padding-right:20px;
    width:25%;
}

.container-conteudo{
    width:100%;
    height: calc(100vh - 131px);
    margin-top: 80px;
    background-color: var(--corfundoconteudo);
    margin-left : auto;
    margin-right: auto;
    display:flex;
    text-align:center;
}

.menu{
    width:40%;
    margin-left:auto;
    /*border: 1px solid black;*/
    text-align: right;
}

.conteudo-telas{
    width: 60%;
    margin-right:auto;
    /*border: 1px solid black;*/
}

.conteudo-footer{
    width:70%;
    display:flex;
    margin-left:auto;
    margin-right:auto;
}

.itens-menu{
    list-style-type:none;
    text-align:left;
    width: 50%;
    float: right;

}

.itens-menu a{
    padding: 3px;
    text-indent: 20px;
}



.titulo-menu{
    font-size: 1.1em;
}

.formulario{
    display:table;
    margin-left:auto;
    margin-right:auto;
    text-align:left;
}

.formulario div span{
    vertical-align:top;
}

.formulario div{
    padding-top: 7px;
    display: table-row;
}

.formulario div div{
    display: table-cell;
    padding: 5px;
    vertical-align:top;
}

#container-button{
    text-align: center;
}

.painelresultado{
    font-size: 14px;
    /*font-weight: bolder;*/
    display:table;
    margin-left: auto;
    margin-right:auto;
}

.painelresultado div{
    display:table-row;
}

.painelresultado div div{
    display:table-cell;
}

.campo-selecao{
    cursor : pointer;
    margin-right: 3px;
    display: inline-block!important;
}

.campo{
    display: block!important;
    border: 1px ridge grey;
    border-radius: 10px;
}