﻿html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, 
p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, 
img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, hr, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figure, figcaption, hgroup, 
menu, footer, header, nav, section, summary, time, mark, audio, video,input {
	margin: 0;
	padding: 0;
	border: 0;
}
html{
    color: #000;
    background: #FFF;
}
body{
    font-family:Arial;
    font-size: 0.9em;
}
a img {border: 0;}
h1{
    font-size:1.2em; 
    font-weight: lighter;
}
h2{
    font-size:1.1em; 
    font-weight: lighter;
    margin: 5px;
}
a{
    text-decoration:none;    
}
ul,ol{
    list-style-type:none;
}
label{
    display:block;
}
/*Buttons*/
.buttons{
    border: 1px solid #CCCCCC;
    background: #fff repeat-x left top;
    cursor: pointer;
    padding:2px 11px 2px;
    padding-bottom:2px\0/;
    -webkit-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
    margin-left: 6px;
    font-size:12px;
}
/* Somente para Chrome e Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .buttons{ padding-bottom:2px; }
}
/*end*/
#tudo{
    width:100%;
    height:100%;
}
#tudo .descricaosys{
    margin: 5% auto 2% auto;
    width: 203px;
}
.centro{
    width:100%;
    min-height:265px;
    background:#29312E ;
}
.centro .acesso{
    width:318px;
    margin:auto;
    color:#29312E;
    font-size:0.9em;
    padding-top: 13px;
}
.row-login{
    color:white;
    width:313px;
    margin:auto;
    margin-top:8px;
}
.row-login input{
    width:300px;
    height:30px;
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    padding-left:5px;
    padding-right:5px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
}
.row-captcha{
    color:white;
    width:313px;
    margin:auto;
    margin-top:8px;
}
.row-captcha input{
    width:120px;
    height:30px;
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    padding-left:5px;
    padding-right:5px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
}
#txtCaptcha{float:left; margin-right:15px;}
#imgRefresh{float:left; cursor:pointer;}
#divMensagem{float:right;}
.links{
    width:313px;
    margin:auto;
    overflow:hidden;
}
.links2{
    width:480px;
    margin:auto;
    overflow:hidden;
}
#btnEntrar,#btnTrocar{
    font-weight: bold;
    margin-top: 15px;
    cursor: pointer;
    float:right;
}
.esqueceu-senha{
    float:left;
    margin-top:5px;
}
.esqueceu-senha a{
    margin-top: 5px;
    text-decoration:none;
    color:#fff;
    font-size:0.9em;
}
.esqueceu-senha a:hover{
    text-decoration:underline;
}
footer{position:absolute;bottom:0; left:0;}
footer p{
    color:#103D7F;
    font-size:0.75em;
    margin: 0 9px 9px;
}
footer p a{
    color:#103D7F;
}
.selo{margin:auto; width:320px; margin-top:20px;}

/*Solicitar senha*/
.bg-tabela{
    background: none repeat scroll 0 0 #103D7F;
    padding-bottom: 17px;
    padding-top: 2px;
    color:#fff;
}
#btnEnviarSenha{float:right; font-weight:bold;}
.obrigatorio{margin-left:16px; font-size:0.8em;}
/*Visualizar Aviso*/
.visualizar{
    color:#000;
}
.control label{
    display: block;
    font-size: 1em;
    margin-bottom: 5px;
    color:#000;
}
.control{
    margin-left: 31px;
    margin-top: 11px;}
.textarea{
    background-color: #fff;
    border: 1px solid #023177;
    resize:none;
    width:460px;
    height:300px;
    border-radius: 3px;
    padding-left:10px;
    padding-right:10px;
}
.textarea2{
    background-color: #fff;
    border: 1px solid #023177;
    resize:none;
    width:460px;
    height:100px;
    border-radius: 3px;
    padding-left:10px;
    padding-right:10px;
}
.input{
    background-color: #fff;
    border: 1px solid #023177;
    width:460px;
    height:26px;
    border-radius: 3px;
    padding-left:10px;
    padding-right:10px;
}

.buttons2{
    font-weight: bold;
    margin-top: 15px;
    cursor: pointer;
    float:right;
    background: none repeat-x scroll left top #023177;
    border: 1px solid #023177;
    border-radius: 4px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    margin-left: 6px;
    padding: 2px 11px;
}

.buttons3{
    font-weight: bold;
    margin-top: 15px;
    cursor: pointer;
    float:right;
    background: none repeat-x scroll left top #023177;
    border: 1px solid #023177;
    border-radius: 4px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    margin-left: 6px;
    padding: 2px 11px;
}
/*INSERE SENHA - PORTAL SERVIDOR*/
.spanSenha {
     background-color: #F5F5F5;
    border: 1px solid #1A4482;
    width:160px;
    height:26px;
    border-radius: 3px;
    padding-left:10px;
    padding-right:10px;
}
/*Teclado Virtual*/
.bg-teclado{
    background-color: #FFFFFF;
    background-color: #F5F5F5;
    border: 1px solid #1A4482;
    border-radius: 3px;
    height: 87px;
    text-align: center;
    width: 337px;
}
.bg-teclado input{
    background-color: buttonface;
    border: 2px outset buttonface;
    color: buttontext;
    cursor: default;
    font-size: 11px;
    height: 18px;
    margin-left: 8px;
    margin-top: 2px;
    padding: 0 1px 1px;
    text-align: center;
    width: 18px;
}
.bg-teclado input:hover{
    background-color:#023177;  
    color:#fff;
    -webkit-appearance: push-button;
    white-space: pre;  
}
.obrigatorio{
    color:Red;
    font-size: 0.8em;
    margin-left:29px;
}
.btnSenha {
    font-weight: bold;
    margin-top: 15px;
    cursor: pointer;
    background: none repeat-x scroll left top #023177;
    border: 1px solid #023177;
    border-radius: 4px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    margin-right: 5px;
    padding: 2px 11px;
}
.btn {
    margin-right: 24px;
    float:right;
}