﻿/***** CSS RESET *****/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset,
form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption,
footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }


/***** CLASSES DO SISTEMA *****/
.operacaoBorda { padding:5px; border:1px #D9DD86 solid; }


/***** GERAL *****/
body { font-family:Tahoma; font-size:11px; color:#4b4b4b; background-color:#FFFFFF; text-align:left; overflow-y:auto; }
a	{ font-family:Tahoma; font-size:1em; font-weight:bold; color:#4b4b4b; text-decoration:none; }
a:hover { color:#4b4b4b; text-decoration:underline; }
div.pixel { width:1px; height:1px; overflow:hidden; }
iframe.ifASPX2ASP { width:100%; height:0; display:none; }
div.fecho { clear:both; height:1px; overflow:hidden; margin:0px; padding:0px; font-size:1px; }


/***** ESTRUTURA - PAGINA *****/
#dvAguardePF { position:absolute; left:0; top:0; width:100%; height:100%; background-color:#FFFFFF; visibility:visible; z-index:10; }
#dvAguardePF p { margin:25px; text-align:left; padding-left:5px; }

div#Geral { height:100%; margin:0 auto; visibility:visible; border-left:solid 2px #D9DD86; border-right:solid 2px #D9DD86; }
*[role=banner] {}
*[role=contentinfo] {}


/***** ESTRUTURA - TOPO *****/
div#bannerContainer { width:100%; }
div#dvBannerTop { height:109px; color:#02274B; }
div#dvBannerTop a { color:#02274B; text-decoration:none; }
div#dvBannerTopLeft { float:left; }
div#dvBannerTopRight { float:right; }
div#dvBannerBottom { height:38px; margin-bottom:2px; }
div#barraVerde { height:12px; background-color:#ced669; }
div#dvInfoTopo { height:26px; background-color:#b8c247; }


/***** ESTRUTURA - RODAPE *****/
div#footerContainer { margin-right:30px; text-align:right; margin-top:20px;}
div#footerContainer a { color:#4C4C4C; text-decoration:none; }
span.boldStrong { font-weight:bold; }


/***** PESQUISA *****/
div#dvPesquisa { float:right; }
div#dvInputPesquisa { float:left; margin-top: 3px; }
div#dvTemasPesquisa { float:left; margin-top: 3px; }
div#dvBotaoPesquisa { float:left; margin-top: 3px; }
input#chave { width:137px; height:20px; padding-left:4px; color:#5c5c5c; font-size:11px;}
select#selBoxTemas { width:130px; height:20px; padding-left:4px; color:#5c5c5c; font-size:11px;}
input.botao { padding:0 5px; }

/***** DATA ACTUAL *****/
div#dvDataActual { float:left; margin-left:19px; margin-top:7px; color:#FFFFFF; }


/***** MAPA DO SITE *****/
div#dvMapaSite { float:left; margin-top:7px;}
div#dvMapaSite a{ color:#fff;margin-left:100px; font-weight:normal;}


/***** ESTRUTURA - CENTRO *****/
div#dvCentro { min-height:400px; }
div#dvMenu { float:left; margin-left:2px; border:solid 1px #CBCD9B; }
div#ctAreaConteudo {}


/***** MENU *****/
#menuLat { margin-top:18px; } 
#menuLat a { color:#083c52; text-decoration:none; font-size:11px;  } 
#menuLat ul { margin:0px; list-style-image:URL(../../10/imagens/bullets.jpg); }
#menuLat li {}
.mnInv { display:none; }
.mnVis { display:block; }
.ctUL { background:URL(../../10/imagens/menu/line.gif) repeat-y top left; }
.ctLI { background:URL(../../10/imagens/menu/join.gif) no-repeat top left; }
.ctLIlast { background:URL(../../10/imagens/menu/joinbottom.gif) no-repeat top left; }
.mn1 { padding:0px; margin:0px; margin-left:20px; margin-bottom:10px;  font-weight:bold; cursor:pointer; }
.mn1 a {  color:#FFFFFF; font-weight:bold; text-decoration:none; }
.mn2, .mn3, .mn4, .mn5, .mn6 { padding:0px; margin:0px; padding-left:24px; margin-top:8px; font-size:11px; color:#FFFFFF; font-weight:normal; cursor:pointer; list-style:none; }
.mn2 a, .mn3 a, .mn4 a, .mn5 a, .mn6 a { font-size:11px; color:#FFFFFF; font-weight:normal;  text-decoration:none; }


/***** PAGINA 2o NIVEL - TOPO/RODAPE/ESTRUTURA CONTEUDO *****/
div#ctAreaConteudo {}
div#pagTituloConteudo { height:20px; margin:5px 10px; font-size:1.4em; }
div#tit_pagina { float:left; color:#08648e; margin-left:10px; font-weight:bold; }
div#imprimirLink { float:right; }
div#imprimirLink a  { color:#4b4b4b; text-decoration:none; }
div#imprimirLink a:hover  { color:#4b4b4b; text-decoration:underline; }
div#voltar { text-align:right; }
div#voltar img { margin-top:20px;}


/***** PAGINA 2o NIVEL - CONTEUDO SIMPLES *****/
.gctitulo { color:#08648E; font-size:1.8em; font-weight:bold; }
div#pagConteudoCt {margin-left:10px; margin-top:5px; margin-right:10px;}
div#pagConteudoCt a { color:#4b4b4b; text-decoration:none; } /* cor dos links*/
#pagConteudoCt a:hover { color:#4b4b4b; text-decoration:underline; }
div#pagConteudoCt strong { font-weight:bold; }
div#pagConteudoCt b { font-weight:bold; }
div#pagConteudoCt p { line-height:13px; margin-bottom: 15px; }
div#pagConteudoCt ul { padding-left:40px; margin-top:10px; line-height:13px; }
div#pagConteudoCt ul li { margin-bottom:3px; }
div#pagConteudoCt ol { padding-left:40px; margin-top:10px; line-height:13px; }
div#pagConteudoCt ol li { margin-bottom:3px; }
div#pagConteudoCt iframe { padding-left:4px; }
div.pagConteudoTopo { overflow:hidden; width:1px; height:1px; }
div.pagRegistoTituloReg { font-weight:bold; color:#6dabdc; text-decoration:none; padding-bottom:5px; }


/***** PAGINA 2o NIVEL - PESQUISA *****/
div.tituloPesq { float:left; }
div.tituloPesq a { color:#4b4b4b; text-decoration:none; }
div.tituloPesq a:hover { color:#4b4b4b; text-decoration:underline; }
div.dataPesq { float:right; font-weight:bold; }
div.textoPesq { padding-top:4px; }

span.tituloPesq0 { font-weight:bold; padding-right:5px; }
div.tituloPesq1 { padding-right:10px; }



/***** PAGINA 2o NIVEL - REGISTO *****/
div.ctRegisto { margin-bottom:20px; }
div.ctRegistoCt { margin-left:4px; padding-bottom:8px; border-bottom:1px solid #e4e4e4; }
div.pagRegTitulo { margin-bottom:3px; }
div#pagConteudoCt div.pagRegTitulo a { color:#373b3e; font-size:15px; font-weight:NORMAL; border-bottom-width:0px; line-height:18px; }
div#pagConteudoCt div.pagRegTitulo a:hover { color:#000000; font-size:15px; font-weight:NORMAL; border-bottom-width:0px; line-height:18px; }
div.pagRegData { margin-bottom:2px; color:#393a3c; font-size:11px; }
div.pagRegTexto { text-align:justify; margin-bottom:3px; font-size:13px; line-height:18px; }
div.pagDocumento { text-align:right; margin-top:10px; }
div.pagRegistoInformacaoReg { padding-left:4px; text-align:justify; margin:20px 0; color:#767475; font-size:13px; line-height:18px;}
div.pagRegistoInformacaoReg p { margin-bottom:10px; } 
div.pagRegistoInformacaoReg a { color:#393a3c; font-size:13px; text-decoration:underline; }


/***** PAGINA 2o NIVEL - NAVEGAÇÃO *****/
div.pagNavegCt { margin:10px 4px 10px 8px; padding-top:5px; }
div#dvNavTexto { float:left; color:#4b4b4b; margin-right:4px; }
div#dvNavPagina { float:right; color:#4b4b4b; text-decoration:none; margin-right:4px; }
div#dvNavPagina a { color:#4b4b4b; text-decoration:none; }
div#dvNavPagina a:hover { text-decoration:underline; }


/***** PAGINA 2o NIVEL - QUEBRA DE MENU *****/
table#tabelaQuebraMenu { margin-top:35px; margin-left:15px; }
table#tabelaQuebraMenu tr { border-top:solid 1px #b9cde5; border-left:solid 1px #b9cde5; border-bottom:solid 1px #b9cde5; }
td.pagQMConteudo { height:99.9%; vertical-align:top;}
td.pagQMMenu { height:0.1%; padding:5px 5px 5px 0px; border-top:1px solid #b9cde5; background-color: #f4f8fb }/*AZ CLARO - fundo QUEBRA DE MENU*/
table.quebra { background-color: #f4f8fb;}	
td.quebra { font-size:11px; background-color:#f4f8fb; padding:2px 5px 2px 5px; color:#6daadc; text-decoration:underline;}/*AZ CLARO - fundo QUEBRA DE MENU*/
td.quebraSeparador { background-color:#b9cde5; }
a.linkquebra	{ font-size:11px; font-weight:bold; text-decoration:none; color:#6daadc; }
a.linkquebra:hover { color:#6daadc; text-decoration:underline;}


/***** PAGINA 2o NIVEL ESPECIFICA - MAPA DO SITE *****/
div.mapaSite { color:#4b4b4b; margin-top:2px; }
div.mapaN1 { margin-left:10px; margin-top:8px; }
div.mapaN2 { margin-left:20px; }
div.mapaN3 { margin-left:30px; }
div.mapaN4 { margin-left:40px; }
div.mapaN5 { margin-left:50px; }
div.mapaN6 { margin-left:60px; }
span.mapaNovo {}