/* --- CAMPOS SEM SOMBRA AZUL --- */

textarea:focus, input:focus, select:focus {
    outline: 0;
}

/* --- --- */

body {
    /*background-color:#FFFFFF;*/
}

/* --- TITULOS, LINHAS E LEGENDAS --- */

.titulopag {
    color:#990040;
    font-size:15pt;
    font-family:Franklin Gothic, Verdana;
    font-variant:small-caps;
}

.titulo {
    background-color: #77995E;
    color:#FFFFFF;
    font-size:12px;
    font-family:Franklin Gothic, Verdana;
    font-weight:normal;
}

.titulodois {
    background-color: #FFFFFF;
    color:#004D00;
    font-size:13px;
    font-family:Franklin Gothic, Verdana;
    border-bottom:solid 2pt #77995E;
    letter-spacing:1;
}

.linha {
    background-color:#F3F0E9;
    color:#585349;
    font-size:11px;
    height:22px;
    font-family:Franklin Gothic, Verdana;
}

.legenda {
    font-family:Franklin Gothic, Verdana;
    font-size: 11px;
    color:#cabc9f;
    text-decoration: none;
    height: 18px;
    font-style:italic
}

.textoentrada {
    color: #cabc9f;
    font-size: 11pt;
    font-family: Franklin Gothic, Verdana;
}

.destaqueCalc {
    font-size: 11px;
    color: #990040;
}

/* --- --- */

/* --- BOTÕES --- */


.botao {
    font-family: Franklin Gothic, Verdana;
    font-size: 12px;
    color: #ffffff;
    text-align: center;
    border: solid 1.0pt #A83C5E;
    width: 70px;
    height: 21px;
    background-color:#A83C5E;
    font-variant:small-caps;
}

.botaomenu {
    font-family: Franklin Gothic, Verdana;
    font-size: 12px;
    color: #C2B59B;
    text-align: center;
    border: solid 1.0pt #C2B59B;
    width: 70px;
    height: 21px;
    background-color:#FFFFFF;
}

.botaomenu:hover {
    color: #de4c39;
}

.botaodois {
    font-family: Franklin Gothic, Verdana;
    font-size: 12px;
    color: #77995E;
    text-align: center;
    border: solid 1.0pt #77995E;
    width: 70px;
    height: 21px;
    background-color:#FFFFFF;
    font-variant:small-caps;
}

.botaoNovo {
    font-family: Franklin Gothic, Verdana;
    font-size: 16px;
    color: #ffffff;
    text-align: center;
    border: solid 1.0pt #A83C5E;
    width: 150px;
    height: 25px;
    background-color: #A83C5E;
    font-variant: small-caps;
}

/* --- --- */

/* --- INPUT, SELECT E TEXTAREA --- */

input {
    color:#585349;
    font-family:Franklin Gothic, Verdana;
    font-size:11px;
    border-style:solid;
    border-width:1px;
    border-color:#cabc9f;
}

select {
    color:#585349;
    font-family:Franklin Gothic, Verdana;
    font-size:11px;
    border-style:solid;
    border-width:1px;
    border-color:#cabc9f;
}

textarea {
    font-family:Franklin Gothic, Verdana;
    font-size:11px;
    color:#585349;
    font-weight:normal;
    text-align:left;
    overflow:hidden;
    border-style:solid;
    border-width:1px;
    border-color:#cabc9f;
}

/* --- --- */

/* --- LINKS --- */

.linkmenu a:link {color:#cabc9f;font-size:12pt;font-variant:small-caps;text-decoration:none;font-family:Franklin Gothic, Verdana;padding:5;text-align:center;}
.linkmenu a:visited {color:#cabc9f;}
.linkmenu a:hover {color:#990040;}

.linkpag a:link{color:#77995E;}
.linkpag a:visited{color:#77995E;}
.linkpag a:hover{color:#990040;}
.linkpag a:active{color:#77995E;}

.linkprimeira a:link{color:#585349;font-size:10pt;}
.linkprimeira a:visited{color:#585349;}
.linkprimeira a:hover{color:#990040; } /*border: solid 1pt #77995E*/
.linkprimeira a:active{color:#585349;}

.linktitulo a:link{color:#FFFFFF;}
.linktitulo a:visited{color:#FFFFFF;}
.linktitulo a:hover{color:#FFFFFF; }
.linktitulo a:active{color:#FFFFFF;}

a {
    color:#cabc9f;
    font-size:11px;
    text-decoration:none;
    font-family:Franklin Gothic, Verdana;
    text-align:center;
    text-decoration: none;
}

a:hover {
   color:#990040;
}

.titulopagNovo {
    color: #990040;
    font-size: 15px;
    font-family: Franklin Gothic, Verdana;
    font-variant: small-caps;
    padding-left: 10px;
}

.input-radio {
    color: #585349;
    font-size:14px;
}
.fundo-cor {
    background: #F3F0E9;
}

.link-cadastro {
    color: #585349;
    font-size: 11px;
    text-decoration: none;
    font-family: Franklin Gothic, Verdana;
    text-align: center;
    text-decoration: none;
}