﻿/* DEFAULT */
* {font-family:arial, verdana, helvetica, sans-serif;line-height:150%;margin:0;padding:0;border:0;}
html, body {text-align:left;font-size:16px;height: 100%;}
sup {font-size:10px;}
h1 {color:#467bbe;margin-bottom: 14px;text-shadow: 2px 4px 0px #bbd1f3;text-transform: none;}
h2, h3 {text-transform:uppercase;color:#467bbe;}
h4, h5, h6 {text-transform:uppercase;color:#467bbe;}
h1 {font-size:40px;}
h2 {font-size:30px;}
h3 {font-size:20px;}
h4 {font-size:18px;}
h5 {font-size:16px;}
p {margin:10px 0 0 0;}
hr {margin:5px 0 1px 0;border:1px #467bbe solid;}
a { text-decoration:none;font-weight:bold;color:#467bbe;}
ol {margin:0;padding-left:30px;}
ol li {padding-left:0px;margin-bottom:2px;}
ul {margin:0;padding-left:0;list-style-type:none;}
ul li {padding:0px;margin-bottom:2px;}
table, th, td {width:100%;border:1px solid #467bbe;border-collapse:collapse;padding:5px;vertical-align:top;}
input, textarea {width: 100%;border: 1px solid #dedbdb;padding: 6px 0;margin-bottom: 10px;border-radius: 5px;box-shadow: -1px 3px 11px rgb(204 204 204 / 35%);}
input[type='checkbox'], input[type='radio'] {width:fit-content;border:0;padding:0;margin:0;border-radius:0;box-shadow:none;}
button, input {overflow: visible;}
button {background: #467bbe;border: 0;color: #fff;padding: 5px 33px;letter-spacing: 2px;margin-bottom: 30px;	cursor:pointer;}
fieldset {border: 1px solid #dedbdb;padding: 10px;margin-bottom: 10px;border-radius: 5px;box-shadow: -1px 3px 11px rgb(204 204 204 / 35%);}
legend {font-size:16px;text-transform:uppercase;color:#467bbe;font-weight:bold;padding: 3px 1px 0 1px;}
/* CABECALHO */
header {position:fixed;top:0;width:100%;height:70px;padding:0;background-color:rgb(255,255,255,0.9);margin:0;border-bottom:2px solid #467bbe;text-align:center;z-index:95;}
header .sNav{max-width:1190px;width:90%;height:auto;margin:0 auto;padding:0; text-align:left;}
header img {float:left;width:45px;margin:5px 0 0 25px;cursor:pointer;z-index:90;}
footer {position:fixed;bottom:0;width:100%;height:auto;text-align:center;background-color: #467bbe;color: #fff;padding:10px 0 10px 0;}
/* É O NAV QUE CENTRA O MENU SUPERIOR*/
nav {width:576px;height:auto;margin:0 auto 0 auto;padding:0;z-index:100;}
nav ul {position:absolute;height:auto;width:auto;margin:0;padding:0;text-align:left;z-index:100;}
nav li {padding:0;margin:0;height:auto; display:block;font-size:14px;font-weight:bold;cursor:default;text-transform: uppercase;background-color:#ffffff;}
nav li p {padding:6px 4px;margin:0;font-size:14px;font-weight:bold;color:#467bbe;cursor:default;}
nav a {display:block;font-size:14px;font-weight:bold;padding:6px 4px;margin:0;}
nav li:hover {background-color:#9DC6F9;}
.nmBtI {z-index:110!important;display:none;width:33px;height:33px;margin-top:8px;cursor:pointer;outline:none;text-align:center;background-color:#ffffff;border:1px solid #c0c0c0;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;}
.nmBtI:hover {background-color:#9DC6F9;cursor:pointer;}
.nmBtI div {width:25px;height:4px;background-color:#467bbe;margin:5px auto 0 auto;}
.mnIF {width:auto;height:auto;display:block;padding:0;overflow:hidden;margin:8px 0 0 0;font-size:14px;}
.mnIA {width:auto;height:auto;display:block;padding:0;overflow:visible;margin:8px 0 0 0;font-size:14px;}
.menu {margin:12px 0 0 0;padding:0;z-index:101;}
.menu ul {list-style:none;width:auto;height:auto;display:none;position:absolute;left:0;top:34px;border-left:#467bbe 1px solid;border-right:#467bbe 1px solid;border-bottom:#467bbe 1px solid;z-index:100;}
.menu li {width:auto;position:relative;}
.menu li:hover > ul{display:block;}
.menuUm {float:left;border:none; background-color:transparent}
.menuUm p {font-size:14px;padding:6px 10px;margin:0;font-weight: bold;}
.menuUm a {font-size:14px;padding:6px 10px;margin:0;font-weight: bold;}
.menuBBFim {border-bottom:#467bbe 1px solid;}
.menuBB {border-bottom:#467bbe 1px solid;}
/* CORPO */
article {width:100%;height:auto;margin:0;padding:70px 0 10px 0; text-align:center;}
article .sLay {max-width:1190px;width:95%;height:auto;margin:0 auto 0 auto;padding:0;text-align:left;}
#caminho {display:block; overflow:auro; width: 100%;height: 30px;margin: 0; padding: 0;background-color: #fafafa;}
#caminho h3 {display:table-cell;float:left; text-align:left;width: 47%;height: auto; text-transform: uppercase;text-shadow: 4px 7px 18px #ccc;margin: 3px 0 0 2%; padding: 0;}
.hBtn {height:32px;padding:13px 0 0 0;text-align:center;background: #fff;border:1px solid #c0c0c0; color:#467bbe;text-transform:uppercase; 
	font-weight: bold; letter-spacing:2px;border-radius: 50px;cursor:pointer;width:150px;display:table-cell;}
.Btn {
	height:auto;
	padding:5px 0 0 0;
	background: #fff;
	border:1px solid #c0c0c0;
	text-align:center;
	color:#467bbe;
	text-transform:uppercase;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	letter-spacing:2px;
	border-radius: 50px;
	cursor:pointer;
	width:fit-content;
	display:block;
	margin:0;
	padding:6px 12px 3px 12px;
}
.div-pdf {border: 1px solid #e8e5e5;padding-top: 8px;margin-bottom: 26px;border-radius: 6px;}
.div-pdf img {display:block;float:left; width: 4%;}
.div-pdf .div-pdftxt {width: 89%; height: auto; font-weight: 100;display:block;float:left;}
.div-pdf .btn-file {float:right;display:inline-block; padding: 3px 11px;border-radius: 6px; border:1px solid #467bbe;font-size: 12px;}
.div-pdf p {color: #949292;margin:0;padding:0; }
/* RODAPE */
.ftParc {width:100%;height:auto;text-align:center;background-color: #009fda;color: #fff;padding:5px 0 10px 0;}
.ftParc .stxt {width:fit-content;height:auto;text-align:center;margin:0 auto 0 auto;}
.ftParc p {float:left;}
.ftParc .hBtn {height:22px;padding:3px 0 0 0;width:220px;margin:10px 0 0 5px; float:right;display:inline-block;}
.esquerda { width:37%; float:left; }
.direita { width:49%; float:right; }
/* GERAL */
.tal {text-align:left;}
.tar {text-align:right;}
.tac {text-align:center;}
.taj {display: flex;justify-content:space-between;}
.fl {float:left;}
.fr {float:right;}
.fc {float:none;margin:0 auto 0 auto;}
.clrBoth {clear:both;margin:0;padding:0;border:0;}
.wAuto {width:fit-content;}
.w5 {width:5%;}
.w11 {width:11%;}
.w18 {width:18%;}
.w24 {width:24%;}
.w27 {width:27%;}
.w29 {width:29%;}
.w32 {width:32%;}
.w36 {width:36%;}
.w37 {width:37%;}
.w45 {width:45%;}
.w49 {width:49%;}
.w62 {width:62%;}
.w67 {width:67%;}
.w72 {width:72%;}
.w82 {width:82%;}
.w92 {width:92%;}
.w100 {width:100%;}
.ml3 {margin-left:3%;}
.mt14 {margin-top:14px;}
.ml2 {margin-left:2%;}
.h10 {height:10px;}
.h80 {height:80px;}
.h70 {height:70px;}
.txtIndent15 {margin-left:15px;text-indent:-15px;}
.boxShadow {box-shadow:4px 4px 8px #333;-moz-box-shadow:4px 4px 8px #333;-webkit-box-shadow:4px 4px 8px #333;}
.TxtBoxSLarg {background-color: #ffffff;margin:0 0 0 20px;padding: 10px;}
.TxtBox {width:90%;background-color: #ffffff;margin:0 auto 0 auto;padding: 10px;}
.TxtBox p {font-weight: 400;}
#OBAll {position: fixed;left: 0px;top: 0px;width: 100%;height: 100%;z-index: 199;background: rgb(0,0,0,0.6);display:none;}
#OBMessage {top:33%;left:25%;position:fixed;height:auto;width:50%;margin:0;padding:0;z-index:201 !important;border:solid 1px #fbe861; background-color:#fffbdd;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;} 
#OBTitle {background-color:#fbe861; color:#467bbe; font-size:14px;font-weight:bold;text-align:center;border:none !important;cursor:default;padding:0em;margin:0em;text-transform:uppercase !important;} 
#OBText {min-height:13vh;max-height:30vh;padding:2%;overflow-y:auto;font-weight:400;color:#467bbe;} 
#OBdvFecha {width:100%;margin:0;padding:0 0 2% 0;text-align:center;} .loader {position:fixed;left:0px;top:0px;width:100%;height:100%;z-index:202;background:url('img/loading.gif') 50% 50% no-repeat rgb(0,0,0,0.6);display:none;} .noticias {position:fixed;left:0px;top:0px;width:100%;height:100%;padding:70px 0 0 0;z-index:90;background-color:#ffffff;text-align:center;overflow-y:auto;overflow-x:hidden;} .txtAzul {font-weight:bold;color:#467bbe;} 
.loader {position: fixed;left: 0px;top: 0px;width: 100%;height: 100%;z-index: 9999;background: url('../img/loading.gif') 50% 50% no-repeat rgb(0,0,0,0.6);display:none;}
.txtRed {color:red;}
.txtLeg {font-size:12px;font-weight: bold;text-transform: uppercase;color:#467bbe;}
.txtAzul {font-weight: bold;color:#467bbe;}
.br {display:block;}
.brFone {display:none;}


/* DINAMICO */
@media only screen and (max-width:850px){
	nav {float:left;width:auto;height:auto;margin:12px 0 0 0;padding:0;z-index:100;}
	nav ul {top:45px;position:absolute;height:auto;width:auto;margin:0;padding:0;text-align:left;background:none;background-color:#ffffff;border:1px solid #467bbe;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;}
	nav li p {padding:12px 4px;margin:0;font-size:14px;font-weight:bold;color:#467bbe;cursor:default;}
	nav a {display:block;font-size:14px;padding:12px 4px;margin:0;font-weight:bold;}
	nav li:hover {background-color:#9DC6F9;font-weight:bold;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;}
	.menuUm p {padding:12px 4px;margin:0;}
	.menuUm a {display:block;font-size:14px;font-weight:bold;padding:12px 4px;margin:0;}
	header .sNav{text-align:center;}
	.nmBtI {display:block;}
	header img {float:none;margin:8px auto 0 auto;}
	header h1 {margin:12px 0 0 10px;}
	header .neon {margin:8px 0 0 0;}
	.mnIF {display:none;float:left;}
	.mnIA {display:block;float:left;}
	.menu ul {list-style:none;width:140px;height:auto;display:none;position:absolute;left:140px;top:0;}
	.menu li {width:140px;position:relative;background:none;float:none;}
	.menuBBFim {border-bottom:none;}
	article .sLay {width:100%;}
	.ftParc .hBtn {margin:10px auto 0 auto; float:none;}
	.ftParc p {float:none;}
	.div-pdf img {width: 6%;}
	.esquerda { width:85%; float:none; margin:20px auto; }
	.direita { width:85%; float:none; margin:20px auto; }
	#OBMessage { left:1%;width:98%;}
	.fl {float:none;margin:0 auto 0 auto;}
	.fr {float:none;margin:0 auto 0 auto;}
	h1 {font-size:30px;}
	h2 {font-size:25px;}
	h3 {font-size:18px;}
	.TxtBox {width:95%;}
	.w5 {width:5%;}
	.w11 {width:100%;}
	.w18 {width:100%;}
	.w24 {width:100%;}
	.w29 {width:100%;}
	.w27 {width:100%;}
	.w32 {width:100%;}
	.w36 {width:100%;}
	.w37 {width:100%;}
	.w45 {width:100%;}
	.w49 {width:100%;}
	.w62 {width:100%;}
	.w67 {width:100%;}
	.w72 {width:100%;}
	.w82 {width:100%;}
	.w92 {width:100%;}
	.w100 {width:100%;}
	.br {display:none;}
	.brFone {display:block;}
}
