html, body { height:100%; }
body{margin:0; padding:0; font: 11px Verdana; color: #545454; text-align:center}
h1 {margin:0 4px 10px 5px; padding:0 0 0 15px; background: url(../imagens/ico_titulo.gif) no-repeat;
font: bold 14px verdana; color: #629cc4; border-bottom: 1px solid #b9cae2; background-position: left bottom;}
h2 {margin:0 4px 10px 5px; font: bold 10px verdana; color: #629cc4; padding:0 0 0 15px; background: url(../imagens/ico_registro.gif) no-repeat;}
/*h2 {padding:34px 10px 0 10px; font: normal 12px/16px verdana; color: #545454;}*/
/*h3 {margin:0; padding:0; font: normal 10px verdana; text-align:right;}*/
h3 {font: bold 10px verdana; color: #629cc4;
width:auto; margin: 5px; border-bottom: 1px solid #b9cae2;}
h4 {margin:0; padding:0; font: normal 12px verdana; color: #629cc4; border-top: 1px solid #629cc4;}
p {width: 100%; padding: 0px; margin: 0px; list-style-type: none;}
li {line-height:1.5;}
/* .....classes de font.....*/
.titulo {font: bold 10px verdana; color: #629cc4;}
.n_sistema {font: bold 20px/2 verdana; color: #fff; padding:0 0 0 8px; margin:0;}
.d_sistema {font: bold 14px verdana; color: #fff; padding:5px 0 0 5px; margin:0;}
.comentario {font-style: italic; font-weight: normal; font-family: Verdana; font-size: 9px; color: Background;}
.alerta_captcha {font: italic 10px verdana; color: #FF0000;}
a.navega,a.navega:link, a.navega:visited {color:#0080C0; text-decoration:none;}
a.navega:active, a.navega:hover {color:#F80; text-decoration:underline;}
a.registro,a.registro:link, a.registro:visited {color:#0080C0; text-decoration:underline; font:normal 11px/14px verdana;}
a.registro:active, a.registro:hover {color:#F80; text-decoration:underline; font:normal 11px/14px verdana;}
a.botao {text-decoration:none; font: 10px verdana; text-align:left; color:#1e5a9a; border:1px solid #ffffff;}
.peq_italico {font-style: italic; font-family: Verdana; font-size: 9px; color: #FF0000;}
/*.......... */
/* .....classes do layout.....*/
#conteudo {width:auto; height:100%; padding:10px 0px 10px 3px; text-align: left;}
#conteudo_principal {width:auto; height:100%; padding:10px 130px 10px 140px;}
#corpo_menuvertical {width:624px; height:100%; margin:0; padding:0; background-color:#ffffff; border-right:1px solid #d1cdc4; border-top:1px solid #fffff6;
border-bottom:1px solid #d1cdc4; float: left; z-index:2;}
#corpo_menuhorizontal {width:777px; height:100%; padding:0; background-color:#fff; border:1px solid #d1cdc4;text-align: left; position: relative; left: 50%; margin-left: -388px}
#corpo_smenu {width:auto; height:100%; margin:0; padding:0; background-color:#fff; border:1px solid #d1cdc4;}
#governo {width:auto; height:23px; background-color:#ffcc00; border-bottom:1px solid #BCBCBC;}
#identificacao {width:50%; margin:0; height:15px; padding:0 5px 0 5px; float:left; background-color:#eef2f5;}
#icones {width:auto; margin:0; padding:0 5px 0 0; text-align:right;}
#master {width:100%; margin:0 auto; padding:0; text-align:center; background-color:#fff; height:100%;}
#menu {width:auto; height:20px;}
#navegacao {width:auto; height:15px; background-color:#eef2f5; color: #629cc4;}
#popup {text-align:left; margin:10; padding:5px; background-color:#fff; border:1px solid #d1cdc4;}
#rodape {width:auto; height:12px; padding:5px; background-color:#eef2f5; font:normal 10px arial; text-align:center; clear: both;}
#topo {width:auto; height:38px; background-color:#629cc4; text-align: center;}
#container {position:relative;}
#container_botoes {width: 100px; visibility: visible;}
/*.......... */
/* .....classes do formulýrio.....*/
fieldset {width:auto; padding: 0; border: 1px solid #fff;}
legend {width:auto; font-weight: bold; color: #c03; font-size: 11pt; letter-spacing: 1px;}
input {margin-bottom: 10px; font: 11px tahoma; color: #535353; border:0; background: #fff; visibility: hide; cursor:pointer;}
select {margin-bottom: 10px; font: 11px tahoma; color: #535353; border: 1px solid #b8b8b8; background: #fff; visibility: show;}
textarea {margin-bottom: 10px; font: 11px tahoma; color: #535353; border: 1px solid #b8b8b8; background: #fff;}
ul.colform {width: 99%; padding: 0px 0 0 3px; margin: 0px; float: left; list-style-type: none;}
ul.colform li {padding: 0px; margin: 0 8px 0 0 ; display: inline; float: left; font: normal 11px verdana;}
ul.paginacao {width: auto; padding: 2px 0 0 3px; margin: 0px; list-style-type: none;}
ul.paginacao li {padding: 0px; margin: 2px ; display: inline; font: normal 11px verdana;}
ul.coltab {width: auto; padding: 0; margin: 0 2px 0 2px; list-style-type: none; float: left;}
ul.coltab li {height:28px; padding: 2px 0px 1px 2px; margin: 0px; border:1px solid #fff; font:normal 11px verdana; display: inline; float: left;}
ul.coltab_b {width: auto; padding: 0; margin: 0 2px 0 2px; list-style-type: none; float: left;}
ul.coltab li {height:28px; padding: 2px 0px 1px 2px; margin: 0px; border:1px solid #fff; font:normal 11px verdana; display: inline; float: left;}
ul.coltab_rel {width: 100%; padding: 0px; margin: 0px; list-style-type: none; float: left;}
ul.coltab_rel li{height:auto; margin: 1px; padding: 3px 0px 4px 2px;
border:0px solid #fff; font:normal 11px verdana; display: inline; float: left;}
ul.coltab_rel_b {width: 100%; padding: 0px; margin: 0px; list-style-type: none; float: left;}
ul.coltab_rel_b li{height:auto; margin: 1px; padding: 3px 0px 4px 2px;
border:0px solid #fff; font:bold 11px verdana; display: inline; float: left;}
.campotxt {margin-bottom: 8px; font: 11px tahoma; color: #535353; border: 1px solid #b8b8b8; background: #fff;}
.campodesc {margin:0; padding:0; border-bottom: 1px solid #f1f1f1;}
/*.......... */
/*.....classes para paginação com jQuery .....*/
table.paginacao_jquery td {font: normal 11px verdana; margin: 2px; border: 1px solid #fff; height:28px;}
table.paginacao_jquery th {font: normal 11px verdana; margin: 2px; border: 1px solid #fff; height:28px; text-align: center; background-color: #e1ecfb;}
tr.even {background-color: #fbfdfe;}
tr.odd {background-color: #f0f5f9;}
/*.......... */
/* .....classes de botoes.....*/
.botao {padding:1px; margin:0 10px 0 0; background-color: #ffffff; border:1px solid #bdc8d4;}
.botao_seta {padding:0; margin:0 0 3px 0; background-color: #ffffff; border:1px solid #bdc8d4;}
.acessar {padding:0 0 0 20px; margin:0; width:70px;
font: 10px verdana; text-align:left; color:#1e5a9a; border:1px solid #ffffff;
background: #ceddf3 url(../imagens/ico_acessar.gif) no-repeat;}
.alterar {padding:0 0 0 20px; margin:0; width:102px;
font: 10px verdana; text-align:left; color:#1e5a9a; border:1px solid #ffffff;
background: #ceddf3 url(../imagens/ico_alterar.gif) no-repeat;}
.alterar_senha {padding:0 0 0 20px; margin:0; width:102px;
font: 10px verdana; text-align:left; color:#1e5a9a; border:1px solid #ffffff;
background: #ceddf3 url(../imagens/ico_alterar.gif) no-repeat;}
.adicionar {padding:0 0 0 20px; margin:0;
font: 10px verdana; text-align:left; color:#1e5a9a; border:1px solid #ffffff;
background: #ceddf3 url(../imagens/ico_adicionar.gif) no-repeat;}
.apagar {padding:0 0 0 20px; margin:0;
font: 10px verdana; text-align:left; color:#1e5a9a; border:1px solid #ffffff;
background: #ceddf3 url(../imagens/ico_apagar.gif) no-repeat;}
.atualizar {padding:0 0 0 20px; margin:0; width:60px;
font: 10px verdana; text-align:left; color:#1e5a9a; border:1px solid #ffffff;
background: #ceddf3 url(../imagens/ico_atualizar.gif) no-repeat;}
.buscar {margin:0; width:23px; height:20px; border:0px; background: url(../imagens/ico_buscar.gif) no-repeat;}
.cancelar {padding:0 0 0 20px; margin:0; width:75px;
font: 10px verdana; text-align:left; color:#1e5a9a; border:1px solid #ffffff;
background: #ceddf3 url(../imagens/ico_excluir.gif) no-repeat;}
.confirmar {padding:0 0 0 20px; margin:0; width:120px;
font: 10px verdana; text-align:left; color:#1e5a9a; border:1px solid #ffffff;
background: #ceddf3 url(../imagens/ico_confimar.gif) no-repeat;}
.editar {padding:0 0 0 20px; margin:0; width:63px;
font: 10px verdana; text-align:left; color:#1e5a9a; border:1px solid #ffffff;
background: #ceddf3 url(../imagens/ico_editar.gif) no-repeat;}
.excluir {padding:0 0 0 20px; margin:0; width:63px;
font: 10px verdana; text-align:left; color:#1e5a9a; border:1px solid #ffffff;
background: #ceddf3 url(../imagens/ico_excluir.gif) no-repeat;}
.fechar {padding:0 0 0 20px; margin:0; width:95px;
font: 10px verdana; text-align:left; color:#1e5a9a; border:1px solid #ffffff;
background: #ceddf3 url(../imagens/ico_fechar.gif) no-repeat;}
.imprimir {padding:0 0 0 20px; margin:0; width:75px;
font: 10px verdana; text-align:left; color:#1e5a9a; border:1px solid #ffffff;
background: #ceddf3 url(../imagens/ico_imprimir.gif) no-repeat;}
.lembrar {width:100px; padding:0 0 0 20px; margin:0;
font: 10px verdana; text-align:left; color:#1e5a9a; border:1px solid #ffffff;
background: #ceddf3 url(../imagens/ico_lembrar.gif) no-repeat;}
.lembrar_senha {width:112px; padding:0 0 0 20px; margin:0;
font: 10px verdana; text-align:left; color:#1e5a9a; border:1px solid #ffffff;
background: #ceddf3 url(../imagens/ico_lembrar.gif) no-repeat;}
.limpar {padding:0 0 0 20px; margin:0; width:65px;
font: 10px verdana; text-align:left; color:#1e5a9a; border:1px solid #ffffff;
background: #ceddf3 url(../imagens/ico_limpar.gif) no-repeat;}
.novo {padding:0 0 0 20px; margin:0; width:55px;
font: 10px verdana; text-align:left; color:#1e5a9a; border:1px solid #ffffff;
background: #ceddf3 url(../imagens/ico_novo.gif) no-repeat;}
.novo_maior {padding:0 0 0 20px; margin:0; width:132px;
font: 10px verdana; text-align:left; color:#1e5a9a; border:1px solid #ffffff;
background: #ceddf3 url(../imagens/ico_novo.gif) no-repeat;}
.seta {padding:0; margin:0; width:17px;
font:normal 8px verdana; text-align:left; color:#1e5a9a; border:1px solid #ffffff;
background: #ceddf3}
.pesquisar {padding:0 0 0 20px; margin:0; width:80px;
font: 10px verdana; text-align:left; color:#1e5a9a; border:1px solid #ffffff;
background: #ceddf3 url(../imagens/ico_pesquisar.gif) no-repeat;}
.reativar {padding:0 0 0 20px; margin:0; width:120px;
font: 10px verdana; text-align:left; color:#1e5a9a; border:1px solid #ffffff;
background: #ceddf3 url(../imagens/ico_reativar.gif) no-repeat;}
.recuperar {padding:0 0 0 20px; margin:0; width:100px;
font: 10px verdana; text-align:left; color:#1e5a9a; border:1px solid #ffffff;
background: #ceddf3 url(../imagens/ico_recuperar.gif) no-repeat;}
.salvar {padding:0 0 0 20px; margin:0; width:63px;
font: 10px verdana; text-align:left; color:#1e5a9a; border:1px solid #ffffff;
background: #ceddf3 url(../imagens/ico_salvar.gif) no-repeat;}
.visualizar {padding:0 0 0 20px; margin:0; width:80px;
font: 10px verdana; text-align:left; color:#1e5a9a; border:1px solid #ffffff;
background: #ceddf3 url(../imagens/ico_visualizar.gif) no-repeat;}
.voltar {padding:0 0 0 20px; margin:0; width:60px;
font: 10px verdana; text-align:left; color:#1e5a9a; border:1px solid #ffffff;
background: #ceddf3 url(../imagens/ico_voltar.gif) no-repeat;}
.autorizar {padding:0 0 0 20px; margin:0; width:100px;
font: 10px verdana; text-align:left; color:#1e5a9a; border:1px solid #ffffff;
background: #ceddf3 url(../imagens/ico_adicionar.gif) no-repeat;}
.naoautorizar {padding:0 0 0 20px; margin:0; width:100px;
font: 10px verdana; text-align:left; color:#1e5a9a; border:1px solid #ffffff;
background: #ceddf3 url(../imagens/ico_limpar.gif) no-repeat;}
/*.......... */
/* .....classes de uso geral .....*/
.esq {float: left;} /*elemento flutuando a esquerda*/
.dir {float: right;} /*elemento flutuando a direita*/
.aldir {text-align:right;} /*texto alinhado a direita*/
.quebra {clear: both;} /*elemento renderizado abaixo de qualquer outro elemento*/
.borda {border: 1px solid red;} /*borda vermelha para destaque*/
.negrito {font-weight: bold;} /*texto em negrito*/
.center {text-align:center;} /*texto centralizado*/
.sp {padding:0px;} /*espaýo vertical 0*/
.sp_10 {padding:10px 0 0 0;} /*espaýo vertical 10px*/
.sp_20 {padding:20px 0 0 0;} /*espaýo vertical 20px*/
.sp_40 {padding:40px 2px 0 2px;} /*espaýo vertical 40px*/
.sp_50 {padding:50px;} /*espaýo vertical 50px*/
.fio_top {width: auto; border-top: 1px solid #b9cae2;}/*linha azul superior*/
.fio_sob {width: auto; margin: 5px; border-bottom: 1px solid #b9cae2;}/*linha azul inferior*/
.col_10 {width: 10px;} /*elementos para definiýýo de tamanhos de colunas*/
.col_20 {width: 20px;}
.col_50 {width: 50px;}
.col_80 {width: 80px;}
.col_90 {width: 90px;}
.col_100 {width: 100px;}
.col_125 {width: 125px;}
.col_130 {width: 130px;}
.col_150 {width: 150px;}
.col_170 {width: 170px;}
.col_185 {width: 185px;}
.col_200 {width: 200px;}
.col_225 {width: 225px;}
.col_250 {width: 250px;}
.col_300 {width: 300px;}
.col_325 {width: 325px;}
.col_350 {width: 350px;}
.col_400 {width: 400px;}
.col_510 {width: 510px;}
.col_550 {width: 620px;}
.col_570 {width: 570px;}
.col_comp {width: 99%;}
.fundo1 {background-color: #e1ecfb;} /*elemento para definição de cor de fundo*/
.fundo2 {background-color: #fbfdfe;}
.fundo3 {background-color: #f0f5f9;}
/*
.lista1 {background-color: #ceddf3; font-family: Verdana; font-size: 9px; color: #000000;}
.lista2 {background-color: #F1F3E8; font-family: Verdana; font-size: 9px; color: #000000;}
*/
tr.lista1 {background-color: #f0f5f9; font:12px verdana; color: #629cc4; /*font-family: Verdana; font-size: 9px; color: #000000;*/}
tr.lista2 {background-color: #fbfdfe; font:12px verdana; color: #629cc4;/*font-family: Verdana; font-size: 9px; color: #000000; */}
/* ..........*/
div#wrapper-barra-brasil {
max-width: 779px !important;
}
#barra-brasil .list-item a {
display: block;
}
.ms-footer {
background-color: #3B739A !important;
position: relative !important;
float: left;
}
.ms-footer .container{
margin: auto !important;
width: 779px !important;
}
.ms-footer__info{
width: auto !important;
}
#conteudo_principal {
height: auto !important;
}
#corpo_menuhorizontal{
height: auto !important;
float: left;
}
#conteudo{
height: auto !important;
float: left;
}
#corpo_menuhorizontal #conteudo{
width: 100%;
}