* {margin:0; padding:0; font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#455669; outline:none;}

body {background:#d7d7d7 url(../img/bg.jpg) repeat-x left top;}

h1 { margin-left:45px;}
h1 a {display:block; width:240px; height:69px; background:url(../img/resintran.gif) no-repeat left top; margin:35px 0 5px 0 ;}
h1 a span {display:none;}

h2 {display:none;}
hr {display:none;}
fieldset {border:0;}
legend {display:none;}

input.inpText {border:1px solid #CCC; padding:2px 4px;}


.wrap {clear:both; height:0.1em; line-height:0.1em; font-size:0.1em; overflow:hidden;}
.wrap-img {clear:both; height:0.1em; line-height:0.1em; font-size:0.1em; overflow:hidden; border-top:1px dotted #DDD; margin:10px 0 5px 0;}
.wrap-spc {clear:both; height:0.1em; line-height:0.1em; font-size:0.1em; overflow:hidden; margin:15px 0;}

#menu-a-cont ul li.home {background:none;}
#menu-c-cont ul li.home {background:none;}

.logoPrint {display:none;}
.aIcoPrint {display:block; width:46px; height:36px; position:absolute; left:50%; margin-left:190px; top:180px;}

#container {margin:0 auto;width:710px;}
#container-cont {}

#sess-a {}
#sess-a-cont {}

#head {}
#head-cont {}

#menu-a {}
#menu-a-cont {float:right;}

#menu-a-cont ul {list-style:none; margin-right:15px;}
#menu-a-cont ul li {float:left; padding:0 15px; background:url(../img/separador-menu.gif) no-repeat left center;}
#menu-a-cont ul li a {font-size:10px; text-decoration:none; color:#000; padding-left:15px; line-height:25px;}
#menu-a-cont ul li.user {padding:0; text-align:right;}
#menu-a-cont ul li.user strong {line-height:25px; color:#222; position:absolute; top:10px; right:90px;}
#menu-a-cont ul li a:hover {color:#666;}
#menu-a-cont ul li a.sel {color:#CCC;}
#menu-a-cont ul li a.linkSair {padding:0; position:absolute; top:18px; right:20px;}
#menu-a-cont ul li a.sel:hover {color:#CCC;}

#menu-a-cont ul li a.botSairSistema {font-size:0.001em; display:block; width:58px; height:22px; background:url(../img/bot-sair-2.gif) no-repeat left top; text-decoration:none; border:0; cursor:pointer;}
#menu-a-cont ul li a.botSairSistema:hover {background-position:right; text-decoration:none; color:#FFF;}
#menu-a-cont ul li a.botSairSistema:active {background-position:left; text-decoration:none; color:#FFF;}
#menu-a-cont ul li a.botSairSistema:focus {background-position:right; text-decoration:none; color:#FFF;}
#menu-a-cont ul li a.botSairSistema span {display:none;}

#home {background:url(../img/home.gif) no-repeat left center;}
#area-restrita-menu {background:url(../img/area-restrita.gif) no-repeat left center;}
#alterarSenha-menu {background:url(../img/area-restrita.gif) no-repeat left center; position:absolute; top:25px; right:90px;}
#links-menu {background:url(../img/links.gif) no-repeat left center;}
#contato-menu {background:url(../img/contato.gif) no-repeat left center;}

div.pAreaRestrita {padding:10px; width:200px;}
div.pAreaRestrita fieldset {border:0;}
div.pAreaRestrita fieldset legend {display:none;}
div.pAreaRestrita p {font-size:14px; padding:2px 0; line-height:22px; color:#666;}
div.pAreaRestrita p label {display:block; float:left; width:50px; text-align:right; padding-right:5px;}

#sess-b {clear:both;}
#sess-b-cont {}

#menu-b {margin:0 auto; width:672px;}
#menu-b-cont {background:url(../img/fundo-menu.gif) no-repeat left top; width:672px; height:28px;}

#menu-b-cont ul {list-style:none; margin-left:45px;}
#menu-b-cont ul li {float:left;}
#menu-b-cont ul li a {font-size:12px; font-weight:bold; text-decoration:none; color:#fff; line-height:28px; display:block; padding:0 10px;}
#menu-b-cont ul li a:hover { background:url(../img/bg-menu-b-hover.jpg) repeat-x left top;}
#menu-b-cont ul li a.sel { background:url(../img/bg-menu-b-hover.jpg) repeat-x left top;}
#menu-b-cont ul li a.sel:hover { background:url(../img/bg-menu-b-hover.jpg) repeat-x left top;}

#conteudo { background:#fff; width:710px; clear:both;}
#conteudo-cont { background: url(../img/bg-conteudo-cont.jpg) repeat-x left top; margin:0 4px 0 6px; width:700px;}

#conteudo-top {background:url(../img/bg-cont-top.gif) no-repeat left top; width:710px; height:20px;}
#conteudo-bottom {background:url(../img/bg-cont-bottom.jpg) no-repeat left top; width:710px; height:25px;}

#sess-c {float:left; width:430px;}
#sess-c-cont {margin-bottom:30px; padding:0;}

#sess-c-cont p {font-size:11px; color:#2b5980; padding:0;}
#sess-c-cont p#banner {float:left; padding-left:10px; margin-bottom:15px;}
#sess-c-cont p#mudanca {float:left; padding-left:10px; margin-bottom:15px;}
#sess-c-cont p#missao {padding-left:10px; padding-top:10px;}
#sess-c-cont p#missao img {float:left; margin:5px 10px 30px 10px;}
#sess-c-cont p.text {margin:15px 0 0 15px; border-bottom:1px dotted #b4c0cd; padding-bottom:25px;} 
#sess-c-cont p a {width:400px; display:block;}
#sess-c-cont h3 {font-size:11px; padding-top:20px; margin-left:20px; color:#304a69; font-weight:bold;padding-bottom:5px;}
#sess-c-cont h3.none {display:none;}
#sess-c-cont h4 {color:#374b60;}

div#textDestaque {margin:10px 0 0 15px; border-bottom:2px dotted #b4c0cd; padding-bottom:20px; font-size:13px; color:#555;} 
div#textDestaque.noSpc {margin-top:0;}
div#textDestaque h4 {font-size:19px; color:#163e78; clear:both; margin:0; padding:0;}
div#textDestaque strong  {color:#151515; font-size:13px; font-weight:normal;} 
div#textDestaque a.titMapJS {float:right;}


h3 a.icoRelatorio {color:#333; float:right; padding:4px; padding-left:18px; background:url(../img/ico-historico.gif) no-repeat left center; font-size:14px; font-weight:bold; text-decoration:none;}
h3 a.icoRelatorio:hover {text-decoration:underline;}

.saiba {clear:both; float:right; font-size:11px; color:#c7b958; text-decoration:none; text-align:right;}
.saiba:hover {text-decoration:underline; color:#b8a627;}

#sess-d {float:right; width:260px;}
#sess-d-cont {margin-top:5px; margin-left:20px}
#sess-d-cont h3 {font-size:12px; color:#324a66; border-bottom:1px solid #e8e8e8; margin-right:20px; padding-bottom:5px;}
#sess-d-cont p {font-size:10px; padding-bottom:5px; color:#6d7e97; width:185px;}
#sess-d-cont p.ptext{ padding:5px 0;}
#sess-d-cont p.contatoHome {font-size:19px;}
#sess-d-cont p.contatoHome strong {font-size:19px;}

#boxConsulta {width:215px; background:url(../img/consulta/box-consulta-top.png) no-repeat center top;}
#boxConsulta-cont {padding:10px 5px 5px 10px;}
#boxConsulta-cont-L {width:170px;}
#boxConsulta-cont h3 span {font-weight:normal; font-size:11px; line-height:14px; color:#868686; display:block; text-transform:none; letter-spacing:normal;}
#boxConsulta-cont h3 {font-size:11px; line-height:15px; letter-spacing:-.008em; color:#005c91; text-transform:uppercase; padding-bottom:10px; margin:0 0 5px 0;}
#boxConsulta-cont p {padding:0;} 
#boxConsulta-cont p label {display:block; color:#868686; text-transform:uppercase; font-size:11px;}
#boxConsulta-cont input#btnSubmit {border:0; text-indent:-1000px; display:block; width:26px; height:27px; background:url(../img/consulta/btn-submit.png) no-repeat center center; overflow:hidden; position:absolute; left:50%; top:261px; margin-left:296px; cursor:pointer;}
#boxConsulta-cont input#btnSubmit:hover {opacity:.85;}
#boxConsulta-cont p input.inpText {width:159px; overflow:hidden;  height:27px; font-size:12px; background:url(../img/consulta/input-consulta.jpg) no-repeat left center; border:0; padding-left:6px; font-weight:normal; color:#777;}
#boxConsulta-cont p input.inpText:focus {color:#111;}
#boxConsulta-bottom {width:215px; height:6px; margin-bottom:10px; background:url(../img/consulta/box-consulta-bottom.png) no-repeat center top;}

#boxCredencial {width:217px; margin-bottom:20px;}
#boxCredencial a img {width:215px; border:0;}
#boxCredencial a:hover img {}

#online {margin-top:20px;}
#online h3 { margin-bottom:10px;}
#online p a {font-size:11px; width:217px; text-decoration:none;}
#online p a:hover {text-decoration:underline;}
#online p a span {color:#88b83e;}

#sess-c-int {clear:both;}
#sess-c-int-cont {margin:0 20px;}
#sess-c-int-cont h3 {font-size:28px; background:url(../img/h3-line.jpg) no-repeat left bottom; margin-bottom:10px; padding-bottom:10px; color:#000;}
.backCons {display:block; float:right; line-height:30px; font-size:17px; text-decoration:none;}
.backCons:hover {text-decoration:underline;}
#sess-c-int-cont h3.titNoticias {margin-bottom:10px; height:auto;}
#sess-c-int-cont h3.titNoticias a {font-weight:normal; font-size:28px; text-decoration:none;}
#sess-c-int-cont h3.titNoticias a:hover {text-decoration:underline;}
#sess-c-int-cont p span {font-weight:bold;}
#sess-c-int-cont ul {list-style:none; margin-top:5px;}
#sess-c-int-cont p {margin:5px 0;}
#sess-c-int-cont p.noSearchResult {padding:10px 0; margin-top:30px; margin-bottom:50px; font-size:19px; background:url(../img/icon-alert.gif) no-repeat left center; padding-left:45px;}
#sess-c-int-cont p.noSearchResult strong {font-size:19px; color:#000;}

#consulte-seu-processo p.linkBoxes {padding:0; border:0;}
#consulte-seu-processo p.linkBoxes {text-align:left; color:#333; padding:2px 4px; font-size:19px; text-decoration:none; font-weight:bold;}


#leis-e-resolucoes {}
#leis-e-resolucoes h3 {}
#leis-e-resolucoes h4 {margin-top:10px;}
#leis-e-resolucoes h5 {margin-top:10px;}
#leis-e-resolucoes ul {margin-top:10px;}
#leis-e-resolucoes ul li {}
#leis-e-resolucoes ul li ul {}
#leis-e-resolucoes ul li ul li {}
#leis-e-resolucoes ul li ul li strong {}
#leis-e-resolucoes p {}
#leis-e-resolucoes p strong {}
#leis-e-resolucoes p a {color:#369;}

#servicos {}
#servicos {}
#servicos h3 {}
#servicos h4 {}
#servicos p {margin-top:10px;}
#servicos p span {}
#servicos ul {margin-top:10px;}
#servicos ul li {background:url(../img/seta.gif) no-repeat left center; padding-left:10px;}

#links {}
#links p {margin-top:10px;}
#links p strong {color:#000; width:200px; display:block;}
#links p a {clear:both; text-decoration:underline;}
#links p a:hover {text-decoration:none;}

#empresa {}
#empresa h3 {}
#empresa h4 { background:url(../img/h4-seta.gif) no-repeat left center; padding-left:18px; margin-top:10px;}
#empresa ul li {background:url(../img/seta.gif) no-repeat left center; padding-left:10px;}

#dpvat {}
#dpvat h3 {}
#dpvat ol {margin:0 30px; list-style: upper-roman; font-weight:bold; font-size:12px;}
#dpvat ol li { margin-top:10px;}
#dpvat ol li ul { font-size:10px; font-weight:100;}
#dpvat ol li ul li {}
#dpvat ol li ul li ul {}
#dpvat ol li ul li ul li {}
#dpvat ol li ul li ul li ul {}
#dpvat ol li ul li ul li ul li {}
#dpvat ol li ol { list-style: decimal; margin-top:10px;}
#dpvat ol li ol li { font-weight:bold;}
#dpvat ol li ol li ol { list-style: square; margin-top:10px;}
#dpvat ol li ul li table {}
#dpvat ol li ul li table tbody {}
#dpvat ol li ul li table tbody tr {}
#dpvat ol li ul li table tbody tr td {background:#3a5b7f;color:#fff; padding:5px; text-align:center;}

#contato {clear:both;}
#contato h3 {}
#contato form {margin-top:20px;}
#contato p#pContato {clear:both; float:left; margin-top:20px;}
/*#contato form {width:240px; margin-top:20px; clear:both;}*/
#contato p {margin-top:2px;}
#contato p label {width:80px; display:block; float:left; text-align:right; padding-right:4px; font-weight:bold;}
#contato p input.inpTxt {border:1px solid #CCC; padding:2px 4px; width:170px;}
#contato p input.inpTxt:focus {border-color:#909caa;}
#contato p textarea {border:1px solid #CCC; padding:2px 4px; width:170px;}
#contato p textarea:focus {border-color:#909caa;}
input#enviar {color:#000;}
span.obrigatorio {margin-left:0; font-weight:normal; color:#fe5b3b;}
#contato p span.obrigatorio {margin-left:4px; font-weight:normal; color:#fe5b3b;}

#consulte-seu-processo h3{font-size:23px;}
#consulte-seu-processo h3 span {color:#F60; font-size:28px;}
#consulte-seu-processo p {margin-top:20px; font-size:12px;}
#consulte-seu-processo ul {margin-top:20px;}
#consulte-seu-processo ul li {background:url(../img/seta.gif) no-repeat left center; padding-left:10px; margin-top:10px}
#consulte-seu-processo ul li a {text-decoration:none; font-size:12px;}

#documentos {}
#documentos h3 {}
#documentos h4 {}
#documentos ul {font-weight:bold;}
#documentos ul li {background:url(../img/seta.gif) no-repeat left center; padding-left:10px; font-weight:100;}
#documentos ul li a {text-decoration:none;}
#documentos ul li a:hover {text-decoration:underline;} 
#documentos p {}
#documentos strong {}
#documentos table {}
#documentos table theady {}
#documentos table theady tr {}
#documentos table tr th {background:#ccc; color:#fff; padding:5px; text-align:center;}
#documentos table tbody {}
#documentos table tbody tr {}
#documentos table tbody tr td { border:1px dashed #999; color:#113b66; padding:5px; text-align:center;}

#documentos ul li.list {background:none; padding-left:5px; margin-top:10px; }

#sess-d-int {}
#sess-d-int-cont {}

#rodape {clear:both; margin-bottom:20px;}
#rodape-cont {background:url(../img/bg-rodape.gif) no-repeat left top; width:710px; height:75px;}

#menu-c {}
#menu-c-cont {}
#menu-c-cont ul {list-style:none; margin-left:30px; padding-top:5px;}
#menu-c-cont ul li {float:left; padding:0 10px; background:url(../img/separador.gif) no-repeat left bottom; line-height:15px; height:14px;}
#menu-c-cont ul li a {font-size:9px; text-decoration:none; color:#fff;}
#menu-c-cont ul li a:hover {color:#7bbbe8;}
#menu-c-cont ul li a.sel {color:#7bbbe8;}
#menu-c-cont ul li a.sel:hover {color:#7bbbe8;}

#login {}
#login fieldset {border:0;}
#login legend {display:none;}
#login p {font-size:14px; margin:0; padding:2px 0; line-height:22px; color:#666;}
#login p label {display:block; float:left; width:100px; text-align:right; padding-right:5px;}

#alterarSenha {}
#alterarSenha fieldset {border:0;}
#alterarSenha legend {display:none;}
#alterarSenha p {font-size:14px; margin:0; padding:2px 0; line-height:22px; color:#666;}
#alterarSenha p label {display:block; float:left; width:100px; text-align:right; padding-right:5px;}
#alterarSenha p span.obrigatorio {margin-left:4px; font-weight:normal; color:#fe5b3b;}

#copyright {clear:both; float:left;}
#copyright p {background:url(../img/resintran-abrev.gif) no-repeat left center; margin:20px 0 0 20px;  height:21px; line-height:21px;}
#copyright p em {color:#89a4b7; font-size:10px; padding-left:30px;}

#proevo {float:right;}
#proevo p {margin:25px 20px 0 0;}
#proevo p a {}
#proevo p a img {border:0;}

table.tbLista {}
table.tbLista tr th {text-align:left; font-size:10px; color:#AAA; padding:2px 4px;}
table.tbLista tr td {padding:2px 4px; border:1px solid #EEE;}
table.tbLista tbody tr td {background:#FFF;}
table.tbLista tbody tr:hover td {background:#FAFAFA; border:1px dotted #CCC;}
table.tbLista tbody tr:hover span {color:#777;}
table.tbLista tr td span {font-size:10px; color:#BBB;}
table.tbLista tr td em {color:#999; font-style:normal;}
table.tbLista tr td a {color:#222; text-decoration:none; font-weight:bold;}
table.tbLista tr td a:hover {text-decoration:underline;}
table.tbLista tr td label {cursor:pointer;}
table.tbLista tr td label:hover {text-decoration:underline;}
table.tbLista tfoot tr td {border:0;}

#searchBox fieldset {border:0;}
#searchBox legend {display:none;}
#searchBox p {font-size:14px; padding:4px 0; color:#666; line-height:24px; margin:0;}
#searchBox p label {display:block; float:right; width:40px; margin-left:4px; margin-right:5px;}
#searchBox p label.basicLabel {display:block; float:left; width:150px; text-align:right; padding-right:4px;}
#searchBox p input.inpBusca {font-size:17px; width:250px;}
#searchBox p span {display:block; float:left; text-align:left; border:1px solid #999; width:100px;}
#searchBox p label.typeSearchStatus {width:160px; border:1px solid #CCC;}
#searchBox p label.labelTipo {text-align:left;}

div.dTipoProcesso {float:left; padding-right:20px;}
div.dTipoProcesso label {padding-left:2px;}

#boxStatusProcesso {display:none;}
#boxStatusProcesso p {line-height:24px; margin-left:35px;}
#boxStatusProcesso p input {width:auto; margin:auto; height:auto; float:left;}
#boxStatusProcesso p label {display:block; width:150px; float:left; text-align:right;}

body.bodyConteudo p.linkBoxes {padding:0; border:0;}
body.bodyConteudo p.linkBoxes a {text-align:left; font-size:10px; color:#333; padding:2px 4px; font-size:19px; text-decoration:none; font-weight:bold;}
body.bodyConteudo p.linkBoxes a:hover {text-decoration:underline;}

table.tbProcessos {}
table.tbProcessos tr td input.inpTextProcesso {border:1px solid #CCC; padding:2px 4px;}
table.tbProcessos tr td input.inpData {width:90px; text-align:center;}
table.tbProcessos tr th {text-align:left; font-size:10px; color:#333; padding:2px 4px; font-size:19px; display:none;}
table.tbProcessos tr td {padding:2px 4px; border:1px solid #FFF;}
table.tbProcessos tbody tr td {background:#FFF;}
table.tbProcessos tbody tr:hover td {background:#FAFAFA; border:1px dotted #FFF;}
table.tbProcessos tbody tr:hover span {color:#777;}
table.tbProcessos tr td span {font-size:10px; color:#BBB;}
table.tbProcessos tr td a {color:#222; text-decoration:none; font-weight:bold;}
table.tbProcessos tr td a:hover {text-decoration:underline;}
table.tbProcessos tr td label {cursor:pointer; padding:0; display:block;}
table.tbProcessos tr td label:hover {text-decoration:underline;}
table.tbProcessos tfoot tr td {border:0;}
table.tableCodBenef tr td {cursor:pointer; border:1px solid #FFF;}
table.tableCodBenef tr td label {cursor:pointer; border:1px solid #FFF; display:block;}

table.tableConsulta {}
table.tableConsulta tr td input {border:0; background:none; width:100%; padding:2px 0; font-weight:bold; text-align:left;}
table.tableConsulta tr td input.inpData {width:90px; text-align:left;}
table.tableConsulta tr th {text-align:left; font-size:10px; color:#333; padding:2px 4px; font-size:19px; display:none;}
table.tableConsulta tr td {padding:2px 4px; border:1px solid #FFF;}
table.tableConsulta tbody tr td {background:#FFF; border:1px dotted #EEE;}
table.tableConsulta tbody tr:hover td {background:#FFF; border:1px dotted #EEE;}
table.tableConsulta tbody tr:hover span {color:#777;}
table.tableConsulta tr td span {font-size:10px; color:#BBB;}
table.tableConsulta tr td a {color:#222; text-decoration:none; font-weight:bold;}
table.tableConsulta tr td a:hover {text-decoration:underline;}
table.tableConsulta tr td label {cursor:pointer; padding:0; display:block;}
table.tableConsulta tr td label:hover {text-decoration:underline;}
table.tableConsulta tfoot tr td {border:0;}

input.inpData {padding:4px; border:1px solid #CCC; background:url(../img/calendario.gif) no-repeat 4px center; text-align:right; width:80px; cursor:pointer;}


.pEnviarProcesso {padding:10px; margin-top:10px; text-align:left;}
.pEnviarProcesso input {float:left; font-weight:bold;}

#popup {position:absolute; top:50%; left:50%; margin-left:-169px; margin-top:-114px; width:338px; height:228px;}
#popup p a img {border:0;}
