* { font-size: 12px; font-family: Arial, Verdana, Tahoma; color: #000000; }

body
{
    font-style: normal;
    margin: 0 auto;
    text-align: left;
    background-color: #ffffff;
}

a { list-style-type: none; text-decoration: none; color: #004172; font-size: 13px; border: none; }

a:hover { font-weight: bold; }

input 
{
    font-size: 12px; 
    border: solid 1px #cccccc;
    border-radius: 3px;
}

img { border: none; }

table tr td { padding: 1px 0; }

.caixa-texto
{
    width: 478px;
    height: 24px;
    padding: 4px 0 4px 5px;
    margin: 0;
    color: #696969;
}

.caixa-texto-destaque
{
    width: 478px;
    height: 24px;
    padding: 4px 0 4px 5px;
    margin: 0;
    color: #696969;
    border: 1px solid #cc0000;
}

.botao
{
    width: 110px;
    text-transform: none;
    font-size: 14px;
    padding: 6px;
    margin: 4px 0 2px 0;
    background-color: #004172;
    color: #ffffff;
    border: solid 1px #EF7F1A;
    border-radius: 5px;
}

.botao:hover
{
    border: solid 1px #007e5c;
}

.botao-inativo
{
    width: 110px;
    text-transform: none;
    font-size: 14px;
    padding: 6px;
    margin: 4px 0 2px 0;
    background-color: #dcdcdc;
    color: #A0A0A0;
    border-radius: 5px;
}

.botao-inativo:hover
{
    border: solid 1px #A0A0A0;
}

#cabecalho { margin: 0px; height: 100px; width: 100%; min-width: 800px; background-color: #004B85; }

#barra
{
    background: #004B85; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(left top, #004B85, #004B85); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(bottom right, #004B85, #004B85); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(bottom right, #004B85, #004B85); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to bottom right, #004B85, #004B85);
    height:35px;
}

#barra div { height: 35px; }

#campo_data
{
    float: left;
}

#campo_data p { margin: 7px 0 15px 20px; font-size: 11px; color: #ffffff; }

#brasao_governo 
{
    text-align: right; 
    margin-right: 10px; 
    padding-top: 5px;
}

#logo
{
    text-align: right;
    margin-top: 10px;
    margin-right: 10px;
}

#menu_divisor
{
    background-color: #004172;
    height: 4px;
}

#menu_divisor div { height: 33px; }

#txtRelogio
{
    width: 300px;
    height: 25px;
    font-size: 13px;
    text-transform: none;
    border: none;
    background-color: transparent;
    color: #ffffff;
}

#txtEvento
{
    width: 600px;
    height: 25px;
    font-size: 16px;
    text-transform: none;
    border: none;
    background-color: transparent;
    color: #ffffff;
    font-weight: bold;
    margin: 5px 0 0 20px;
}

#txtUsuario
{
    width: 450px;
    font-size: 13px;
    text-transform: none;
    text-align: right;
    border: none;
    background-color: transparent;
    color: #ffffff;
    margin: 20px 15px 15px 20px;
}

#txtUsuario b
{
    font-size: 13px;
    color: #ffffff;
}

#usuario
{
    float: right;
}

#evento
{
    float: left;
    font-weight: bold;
    width: 100%;
    background: #004172;
    color: #ffffff;
}

#corpo
{
    overflow-y: auto;
    width: 100%;
}

iframe
{
    position: relative;
    width: 100%;
    height: 84%;
    min-height: 665px;
    overflow-y: auto;
}

#rodape
{
    text-align: center;
    font-family: Arial, Verdana, Tahoma;
    height: 58px;
    padding: 0;
    margin: 0;
    border-top: solid 4px #004172;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    min-width: 800px;
    font-weight: bold;
    color: #ffffff;
    background: #004172; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(left top, #004172, #004172); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(bottom right, #004172, #004172); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(bottom right, #004172, #004172); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to bottom right, #004172, #004172);
}

/* configuracao especial - sistema SIAP */
#cabecalhoSIAP { margin: 0px; height: 100px; width: 100%; min-width: 800px; background-color: #004B85; }

#barraSIAP
{
    background-color: #004B85;
    color: #ffffff;
    height:35px;
}

#eventoSIAP
{
    float: left;
    font-weight: bold;
    width: 100%;
    background-color: #004B85;
    color: #ffffff;
}

#rodapeSIAP
{
    text-align: center;
    font-family: Arial, Verdana, Tahoma;
    height: 58px;
    padding: 0;
    margin: 0;
    border-top: solid 10px #004172;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    min-width: 800px;
    font-weight: bold;
    color: #ffffff;
    background-color: rgb(0, 92, 113);
}