<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">* { box-sizing:border-box; }
html,body { font:16px/1.2em 'Open Sans',verdana,sans-serif; margin:0; padding:0; color:#3e5a93; }
footer,header,main,section,article { display: block; width:100%; margin:0; padding:0; }
header {  margin:0; }
main { max-width: 1200px; margin:0 auto; }
figure { display: block; padding:0; margin:0; }
a { text-decoration: none; outline: none; color:#0094ca; }
a:hover { text-decoration: underline; }
a img { border:none; vertical-align: middle; }

.clear { clear:both; }
.left { float:left; }
.right { float:right; }
.central { max-width:1200px; width:100%; }
header {
	padding:12px 0;
	background: #00acc4;
	background: -moz-linear-gradient(left, #00acc4 0%, #4fc33b 100%);
	background: -webkit-linear-gradient(left, #00acc4 0%,#4fc33b 100%);
	background: linear-gradient(to right, #00acc4 0%,#4fc33b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00acc4', endColorstr='#4fc33b',GradientType=1 );
}
header .central {
	display:-webkit-flex;
	display:flex;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
}
header a + a { margin-left:5px; }
a.home { display:inline-block; vertical-align:middle; width:32px; height:39px; background:url('../img/ico-home.png'); }
a.conta { display:inline-block; vertical-align:middle; width:32px; height:39px; background:url('../img/ico-minha-conta.png'); }
a.logout { display:inline-block; vertical-align:middle; width:34px; height:39px; background:url('../img/ico-sair.png'); }
.es a.home { width:32px; background-image:url('../img/ico-home-es.png'); }
.en a.conta { width:36px; background-image:url('../img/ico-minha-conta-en.png'); }
.es a.conta { width:32px; background-image:url('../img/ico-minha-conta-es.png'); }
.en a.logout { width:34px; background-image:url('../img/ico-sair-en.png'); }
.es a.logout { width:32px; background-image:url('../img/ico-sair-es.png'); }
#busca { background-color:rgba(255,255,255,0.3); display:-webkit-flex; display:flex; height:30px; border-radius:15px; padding:0 10px; width:32%; }
#busca input[type="search"]{ border:none; background:none; flex:1; color:#fff; height:30px; }
#busca input[type="submit"]{ border:none; background:url('../img/ico-busca.png') no-repeat center center; flex:none; cursor:pointer; width:24px; }

::-webkit-input-placeholder { color:#FFFFFF; opacity:0.9 !important; }
:-moz-placeholder { color:#FFFFFF; opacity:0.9 !important; }
::-moz-placeholder { color:#FFFFFF; opacity:0.9 !important; }
:-ms-input-placeholder { color:#FFFFFF; opacity:0.9 !important; }

main { padding:0 0 15px; display:block; overflow:hidden; }
h1 { font-size: 2.5em; line-height:1.5em; display: none; }
ul { padding-left:15px; list-style-type: square; }
fieldset { border: medium none; display: block; }
.error { font:700 18px/1.2em 'Open Sans',verdana,sans-serif; color:#c00; }
.formulario .error:focus { background-color:#f9e2e2 !important; color:#333; border:solid 1px #c00; }

/* gerais */
main &gt; header { display:-webkit-flex; display:flex; -webkit-flex-direction:column; flex-direction:column; -webkit-align-items:center; align-items:center; -webkit-justify-content:space-between; justify-content:space-between; }
article { height: auto; margin: 0; padding: 2% 0; width: 100%; }
article h1 { margin:0; }
article p { margin:0; }
article p + p { margin-top:10px; }
article h1 + p { margin-top:10px; }
section p { margin: 14px; }
#bread-crumb { display:block; position:relative; width:100%; line-height:41px; padding:0; margin-bottom:15px; border-radius: 5px; background:url('../img/fundo.jpg') center top repeat; }
#bread-crumb li { display:inline-block; vertical-align:top; color:#687281; font-size:0.9em; }
#bread-crumb li a { color:#687281; font-size:1em; text-decoration:none; display: block; }
#bread-crumb .primeiro { width:7px; height:41px; margin:0; vertical-align:top; }
#bread-crumb .titulo_pag { padding-left: 22px; }
#bread-crumb .titulo_pag:after { content:''; display:inline-block; vertical-align:top; width:13px; height:41px; background: url('../img/seta.png') no-repeat left center; }
#bread-crumb .logout { margin:0; position: absolute; right:0; top:0; }
#bread-crumb .logout img { vertical-align: top; }
#nome_usuario a { font-size:0.8em; text-decoration:underline; }

/* Login */
#form-lembrete { width:100%; height:auto; font-size:1.4em }
#form-lembrete fieldset { border:none }
#form-lembrete label { display:inline-block; width:100%; margin:9px 0 3px 0 }
#form-lembrete input { font-size:1em }
#form-lembrete input[type=text],
#form-lembrete input[type=password] { display:inline-block; width:95%; padding:8px; border:none; background:#ccc; }
#form-lembrete select { display:inline-block; width:15%; padding:7px; border:none; background:#ccc; }
#form-lembrete input[type=submit] { background:#fff; border:#ccc 1px solid; margin-top:10px; padding:3px 6px; cursor:pointer; }
#form-lembrete #cidade { width:78% }

#form-restrito { margin:40px auto 0; max-width:260px; text-align:center; }
#form-restrito .inputs { margin-bottom: 10px; }
#form-restrito label { display: inline-block; width:40px; text-align: right; margin-right: 8px; }
#form-restrito a { text-decoration: underline; font-size:14px; }

#restrito { list-style: none outside none; margin-bottom: 20px; }
#restrito li { list-style:none; }
#restrito li a { display: block; }
#enviar-restrito { background-color:#4b4b4b; color:#ffffff; font-size:14px; font-weight:400; cursor:pointer; padding:5px 20px; border:none; margin:10px auto; display:block; }

/*  */
#banner-nav { text-align:center; margin:10px 0; }
#banner-nav span { display:inline-block; border-radius:10px; width:14px; height:14px; border:solid 1px #3E5A93; }
#banner-nav span + span { margin-left:10px; }
#banner-nav span.cycle-pager-active { background-color:#3E5A93; }
#banner-nav span:only-child { display:none; }
#botoes-area { text-align:center; margin:60px 0; }
#botoes-area .botao-area { display:inline-block; text-align:center; border-radius:10px; padding:20px; border:solid 1px #ccc; width:200px; text-decoration:none; font:600 20px/1em Open Sans,Arial; }
#botoes-area .botao-area + .botao-area { margin-left:20px; }
#botoes-area .botao-area:hover { background-color:#0A2B72; color:#fff; }

h2 { color:#3e5a93; }
h2 span { color:#17b29c; }

.item-categoria { margin-top:10px; }
.item-categoria.fechado .lista-arquivos { display:none; }
.item-categoria.fechado .lista-galeria { display:none; }
.item-categoria + .item-categoria { margin-top:10px; }
.item-categoria &gt; .titulo { position:relative; padding:8px; cursor:pointer; background-color:#3E5A93; color:#fff; font:18px/1em Open Sans,Arial; }
.item-categoria &gt; .titulo:after { content:''; position:absolute; top:50%; right:10px; background:url('../img/sistema/dropdown.png') no-repeat right center; transform:translateY(-50%); padding-right:25px; height:25px; font-size:12px; line-height:25px; }
.item-categoria.fechado &gt; .titulo:after { content:'ABRIR'; background-image:url('../img/sistema/dropup.png'); }
.en .item-categoria.fechado &gt; .titulo:after { content:'OPEN'; }

.item-arquivo { padding:8px; display:-webkit-flex; display:flex; -webkit-justify-content:center; justify-content:center; -webkit-align-items:center; align-items:center; }
.item-arquivo:hover { background-color:#f7f7f7; }
.item-arquivo + .item-arquivo { border-top:solid 1px #ccc; }
.item-arquivo .titulo { -webkit-flex:1; flex:1; line-height:32px; }
.item-arquivo .botao-descricao { cursor:pointer; display:inline-block; vertical-align:middle; margin-left:10px; }
.item-arquivo .botao-descricao img { display:inline-block; vertical-align:middle; }
.item-arquivo .descricao { display:none; margin-top:4px; line-height:1.3em; }
.item-arquivo .data { -webkit-flex:none; flex:none; width:120px; line-height:32px; }
.item-arquivo .tamanho { -webkit-flex:none; flex:none; width:80px; line-height:32px; }
.item-arquivo .download { -webkit-flex:none; flex:none; cursor:pointer; padding:0 10px; }

.item-arquivo .icone { width:32px; margin:0 8px 0 0; height:32px; background-image:url('../img/sprites.png'); background-repeat:no-repeat; flex:none; -webkit-flex:none; -webkit-align-self:flex-start; align-self:flex-start; }
.icone.doc  { background-position:-64px 0; }
.icone.file { background-position:-32px 0; }
.icone.rar  { background-position: 0px -32px; }
.icone.img  { background-position:-64px -32px; }
.icone.xls  { background-position:0 0; }
.icone.pdf  { background-position:-32px -32px; }
.icone.psd  { background-position: 0px -64px; }
.icone.cdr  { background-position:-32px -64px; }

.lista-vazia { font:24px/1em Open Sans,Arial; color:#0A2B72; text-align:center; }

.catalogo { overflow:hidden; padding-top:20px; display:block; }

.item-catalogo { float:left; width:23.5%; margin-bottom:20px; padding:0; text-align:center; }
.item-catalogo + .item-catalogo { margin-left:2%; }
.item-catalogo:nth-child(4n+1) { clear:both; margin-left:0; }
.item-catalogo img { max-width:100%; }
.item-catalogo .data { display:block; line-height:2em; }

.lista-galeria { margin-top:20px; overflow:hidden; display:block; }
.item-galeria { float:left; width:17.5%; margin:0 0 20px; padding:0; text-align:center; cursor:pointer; }
.item-galeria + .item-galeria { margin-left:2%; }
.item-galeria:nth-child(4n+1) { clear:both; margin-left:0; }
.item-galeria figcaption { display:block; margin-top:10px; text-align:center; }
.item-galeria img { max-width:100%; display:block; }
.item-galeria a.custombox { display:none; }

#form-senha { width:350px; margin:0 auto; }
.formulario &gt; span { display:block; margin-bottom:10px; }
.formulario label { display:block; margin-bottom:5px; }
.formulario .colunas { display:-webkit-flex; display:flex; -webkit-align-items:center; align-items:center;  }
.formulario .input { display:block; width:100%; }
.formulario input[type="submit"] { -webkit-flex:none; flex:none;border:none; color:#fff; padding:8px 14px; cursor:pointer; }
.retorno { font-size:0.9em; color:#d00; line-height:1.6em; margin:10px 0; }
.formulario .retorno { -webkit-flex:1; flex:1; line-height:1.1em; margin:0; font-weight:bold; }

.linha { display:block; margin-bottom:5px; width:100%; }
.colunas { display:flex; margin-bottom:5px; width:100%; }
.linha label { display:block; height:30px; line-height:30px; cursor:pointer; text-align:left; width:auto; }
.colunas label { display:block; width:auto; height:30px; line-height:30px; padding-right:10px; vertical-align:middle; }
.colunas input[type="text"],
.colunas input[type="password"],
.colunas select { display:block; width:100%; height:30px; }
.linha input { display:block; width:100%; max-width:400px; }
.linha .checkbox { line-height:1em; }
.linha .checkbox label { display:inline-block; line-height:1em; height:auto; }
.linha .checkbox input { display:inline-block; width:auto; margin:0 5px 0 0; }

.linha &gt; span { display:block; width:100%; height:auto }
.colunas &gt; span { flex:1; }
.colunas &gt; span + span { margin-left:10px; }

.colunas &gt; span.ultimo { margin:0 }

/* rodape */
footer { background-color: #333; }
footer.fixo { position: fixed; bottom:0; left:0; width:100%; }
footer .center { background-color:#000; }
footer nav { display: none; }

#copyright { line-height:1.5em; overflow: auto; max-width: 1200px; margin:0 auto; text-align: center; color:#777; }
#copyright div { padding:15px 20px; }
#copyright div span { display: block; }
#autor { margin-bottom: 20px; display: block; }

/* Provisorio */
.centraliza { text-align:center; margin-bottom:80px; line-height:1.5em; }

.formulario input[type=submit] { background-color:#0094ca; }</pre></body></html>