/* Estilos - Toda Página - Início */
* {
	color: #000;
	font-family: Calibri;
	font-size: 12px;
	margin: 0;
	padding: 0;
	border-spacing: 0;
	border-collapse: collapse;
	}
html {
	}
body {
	background: url(../imgs/bgTopoRight.png?versao=11122022) repeat-x;
	cursor: default;
	}
img {
	border: 0;
	}
ol, ul {
	list-style: none;
	}
a:active, a:link, a:visited {
	color: #000;
	text-decoration: none;
	outline: none;
	}
a:hover {
	text-decoration: underline;
	outline: none;
	}
.left {
	float: left;
	}
.right {
	float: right;
	}
.clear {
	clear: both;
	}
/* Estilos - Toda Página - Fim */
/* Estilos - Página [index.html] - Início */
.tudo{
	width: 1200px;
	}
.ladoEsquerdo {
	background: url(../imgs/bgMenu.png) repeat-y;
	*width: 226px;
	position: relative;
	height: 100%;
	}
	.ladoEsquerdo .topo {
		background: url(../imgs/bgTopoLeft.png?versao=11122022) repeat-x;
		height: 88px;
		}
		.ladoEsquerdo .topo .icones {
			margin: 8px 8px 0;
			}
			.ladoEsquerdo .topo .icones a img {
				margin: 0 4px;
				}
		.ladoEsquerdo .topo .dataHora {
			padding: 56px 8px 0 0;
			}
			.ladoEsquerdo .topo .dataHora p {
				color: #FFF;
				font-size: 14px;
				text-align: right;
				}
	.ladoEsquerdo .menu {
		padding: 24px 0;
		text-align: right;
		}
		.ladoEsquerdo .menu ul {
			margin: 0 6px;
			padding: 0 10px;
			*padding: 0 10px;
			}
			.ladoEsquerdo .menu ul li {
				color: #8A0;
				border-top: 2px dotted #8A0;
				font-size: 18px;
				font-weight: bold;
				margin: 8px 0 0;
				}
				.ladoEsquerdo .menu ul li a {
					color: #8A0;
					display: block;
					font-size: 18px;
					font-weight: bold;
					}
				.ladoEsquerdo .menu ul li ul {
					margin: 0 0 0 8px;
					*margin: 0 0 0 4px;
					padding: 0;
					}
					.ladoEsquerdo .menu ul li ul li {
						border-top: 2px dotted #CCC;
						color: #000;
						font-size: 14px;
						margin: 0;
						padding: 1px 0;
						}
						.ladoEsquerdo .menu ul li ul li a {
							color: #000;
							font-size: 14px;
							font-weight: normal;
							}
	.ladoEsquerdo .bannerPropaganda {
		text-align: center;
		padding: 0 0 24px 0;
		}
	.ladoEsquerdo .shadow {
		background: url(../imgs/bgShadow.png) repeat-y;
		height: 100%;
		width: 9px;
		position: absolute;
		top: 0;
		}
	.ladoEsquerdo .shadoww {
		background: url(../imgs/bgShadow.png) repeat-y;
		height: 100%;
		width: 9px;
		position: absolute;
		top: 0;
		left: 218px;
		*left: 217px;
		}
.ladoDireito {
	}
	.ladoDireito .topo {
		/*background: url(../imgs/bgTopoRight.png) repeat-x;*/
		height: 88px;
		}
		.ladoDireito .topo img {
			margin: 24px 0 0 40px;
			}
		.ladoDireito .topo span {
			color: #CD8;
			font-size: 28px;
			margin: 24px 0 0 16px;
			}
	.ladoDireito .principal {
		width: 760px;
		}
		.principal .banner {
			height: 220px;
			margin: 20px;
			}
		.principal .conteudo {
			margin: 0 20px 20px;
			}
.rodape {
	background: url(../imgs/bgRodape.png?versao=11122022) repeat-x;
	height: 60px;
	}
	.rodapeConteudo {
		text-align: right;
		padding: 8px 0;
		width: 986px;
		}
		.rodapeConteudo img {
			padding: 8px 16px;
			}
		.rodapeConteudo p {
			color: #FFF;
			}
/* Estilos - Página [index.html] - Fim */
/* Estilos - Página [home.html] - Início */

/*.conteudo div {border: 1px solid #000;}*/
.quemSomos {
	margin: 8px 0 32px;
	width: 365px;
	}
	.quemSomos img {
		border: 2px solid #08D;
		margin: 0 8px;
		}
	.quemSomos h4 {
		color: #08D;
		font-size: 16px;
		}
	.quemSomos p {
		}
	.quemSomos span {
		display: block;
		text-align: right;
		}
		.quemSomos span a {
			color: #08D;
			}
.oqueeDislexia {
	margin: 0 0 16px;
	width: 365px;
	}
	.oqueeDislexia img {
		border: 2px solid #08D;
		margin: 0 8px;
		}
	.oqueeDislexia h4 {
		color: #08D;
		font-size: 16px;
		}
	.oqueeDislexia p {
		}
	.oqueeDislexia span {
		display: block;
		text-align: right;
		}
		.oqueeDislexia span a {
			color: #08D;
			}
.depoimentos {
	margin: 0 0 16px;
	padding: 0 2px;
	width: 360px;
	}
	.depoimentos h4 {
		color: #F60;
		font-size: 16px;
		}
	.depoimentos p {
		background: url(../imgs/bgDepoimento.jpg) no-repeat 8px 8px;
		font-style: italic;
		padding: 16px 0 0 48px;
		}
	.depoimentos span {
		display: block;
		text-align: right;
		}
		.depoimentos span a {
			color: #F60;
			font-style: italic;
			}
		.depoimentos span.mais a {
			color: #F60;
			font-size: 14px;
			font-style: normal;
			}
.videos {
	margin: 0 0 16px;
	padding: 0 2px;
	width: 360px;
	}
	.videos h4 {
		color: #F60;
		font-size: 16px;
		}
	.videos p {
		font-style: italic;
		padding: 4px 0 0 4px;
		}
	.videos .videosYoutube {
		display: table;
		margin: 0 auto;
		}
		.videos a:hover span {
			text-decoration: underline;
			}
		.videos .video1 {
			padding: 6px;
			text-align: center;
			}
		.videos .video2 {
			padding: 6px;
			text-align: center;
			}
		.videos span {
			display: block;
			margin: 4px 0 0;
			}
	.videos span {
		display: block;
		text-align: right;
		}
		.videos span a {
			color: #F60;
			font-style: italic;
			}
		.videos span.mais a {
			color: #F60;
			font-size: 14px;
			font-style: normal;
			}
.calendario {
	border-left: 2px dotted #999;
	margin: 0 0 0 8px;
	padding: 0 0 0 16px;
	width: 325px;
	}
.calendario2 {
	border-left: none;
	margin: 16px 0 0 8px;
	}
.calendarioInter {
	border-left: 2px dotted #999;
	}
	.calendario h4 {
		color: #B44;
		font-size: 20px;
		}
	.calendario2 h4 {
		border-bottom: 2px dotted #B44;
		}
	.calendarioInter h4 {
		border-bottom: 2px dotted #035;
		color: #035;
		}
	.calendario .evento {
		margin: 8px 0;
		width: auto;
		}
		.calendario .evento .bannerAND {
			height: 834px;
			margin: 20px;
			}
		.calendario .evento .data {
			background: url(../imgs/bgCalendar.png) no-repeat;
			height: 72px;
			margin: 0 8px 0 0;
			padding: 6px 10px 4px 0;
			width: 62px;
			}
		.calendario .evento .dataG {
			padding: 6px 10px 128px 0
			}

		.calendario .eventoDestaque {
			margin: 8px 0;
			width: auto;
		}
		.calendario .eventoDestaque .data {
			background: url(../imgs/bgCalendar3.png) no-repeat;
			height: 72px;
			margin: 0 8px 0 0;
			padding: 18px 32px 4px 0;
			width: 62px;
			}

			.calendario .eventoDestaque .data .ano {
				color: #FFF;
				font-size: 14px;
				text-align: center;
				}
			.calendario .eventoDestaque .data .dia {
				color: #FFF;
				font-size: 20px;
				font-weight: bold;
				text-align: center;
				}
			.calendario .eventoDestaque .data .mes {
				color: #FFF;
				font-size: 14px;
				text-align: center;
				}

		.calendarioInter .evento .data {
			background: url(../imgs/bgCalendar2.png) no-repeat;
			}
			.calendario .evento .data .ano {
				color: #FFF;
				font-size: 14px;
				text-align: center;
				}
			.calendario .evento .data .dia {
				color: #FFF;
				font-size: 20px;
				font-weight: bold;
				text-align: center;
				}
			.calendario .evento .data .mes {
				color: #FFF;
				font-size: 14px;
				text-align: center;
				}
		.calendario .evento h6 {
			font-size: 14px;
			}
		.calendario .eventoDestaque h6 {
			font-size: 14px;
			/*padding: 8px 0 0;*/
			}
		.calendario .evento p {
			text-align: justify;
			}
		.calendario .eventoDestaque p {
			text-align: justify;
			}
		.calendario .eventoDestaque span {
			display: block;
			text-align: right;
			}
		.calendario .evento span {
			display: block;
			text-align: right;
			}
			.calendario .evento span a {
				color: #B44;
				}
			.calendarioInter .evento span a {
				color: #035;
				}
		.calendario span {
			display: block;
			text-align: right;
			}
			.calendario span.mais a {
				color: #B44;
				font-size: 14px;
				font-style: normal;
				}
.calendarBottom {
	background: url(../imgs/bgCalendarBottom.jpg) no-repeat;
	height: 32px;
	margin: 8px 0 0 8px;
	width: 340px;
	}
.materialDislexia {
	display: table;
	margin: 0 0 16px;
	}
	.materialDislexia a:active, a:link, a:visited {
	color: green;
	text-decoration: none;
	outline: none;
	font-size: 16px;
	}

	.materialDislexia h4 {
		color: #669;
		font-size: 16px;
		}
	.verde{
		color: green !important;
		font-size: 17px !important;
		}

	.vinho{
		color: #CD2626 !important;
		font-size: 16px !important;
		font-weight: bold;
		}

	.materialDislexia .box {
		cursor: pointer;
		}
	.materialDislexia .box {
		background: none;
		border: 1px solid transparent;
		margin: 4px;
		padding: 2px;
		}
	.materialDislexia .box:hover {
		background: #EEF;
		border: 1px solid #DDE;
		text-decoration: none;
		}
		.materialDislexia .box img {
			}
		.materialDislexia .box span {
			color: #669;
			font-size: 16px;
			margin: 8px;
			}
	.materialDislexia .artigos {
		*height: 38px;
		margin: 4px 4px 4px;
		*margin: 2px 4px 4px;
		padding: 2px 2px 4px;
		}
		.materialDislexia .artigos img {
		padding: 4px 0 0;
		}
		.materialDislexia .artigos span {
			margin: 8px;
			}
.conheca {
	}
	.conheca h4 {
		color: #A86;
		font-size: 16px;
		}
	.conheca div {
		color: #A86;
		font-size: 16px;
		}
		.conheca div a {
			}
.facebookAND {
	background: url("../imgs/logoFacebookNew.png") no-repeat;
	color: #359;
	font-size: 18px;
    margin: 0 0 0 #30px;
    padding: 22px 0 4px 50px;
    position: relative;
    width: 208px;
	}
	.facebookAND:hover {
		text-decoration: underline;
		}
		
.instagramAND {
	background: url("../imgs/instagram-logo.png") no-repeat;
	color: #359;
	font-size: 18px;
    margin: 0 0 0 #60px;
    padding: 22px 0 4px 55px;
    position: absolute;
    width: 208px;
	}
	.instagramAND:hover {
		text-decoration: underline;
		}
		
		
.dislexiaMidia {
	margin: 0 0 0 40px;
	}
	.dislexiaMidia img {
		position: relative;
		z-index: 10;
		}
	.dislexiaMidia p.p1 {
		background: url(../imgs/bgDislexiaMidiaP1.png) no-repeat;
		margin: 50px 0 0 -50px;
		padding: 7px 0 12px 60px;
		width: 160px;
		}
	.dislexiaMidia p.p2 {
		background: url(../imgs/bgDislexiaMidiaP2.png) no-repeat;
		font-size: 12px;
		margin: 90px 0 0 -200px;
		padding: 2px 0 4px 40px;
		width: 160px;
		}
.facebookTwitter {
	padding: 16px 80px 0;
	text-align: right;
	}
	.facebookTwitter a img {
		margin: 0 4px;
		}
/* Estilos - Página [home.html] - Fim */
.pags * {
	font-size: 14px;
	}
.pags {
	padding: 0 16px;
	}
	.pags h2 {
		border-bottom: 1px solid #AC0;
		color: #680;
		font-size: 18px;
		}
		.pags h2 a {
			margin: 4px 0 0;
			*margin: -20px 0 0;
			}
	.pags2 h2 {
		border-bottom: 1px solid #AC0;
		color: #680;
		font-size: 18px;
		}
		.pags2 h2 a {
			margin: 4px 0 0;
			*margin: -20px 0 0;
			}
	.pags h4 {
		border-bottom: 1px solid #999;
		color: #999;
		font-size: 16px;
		margin: 16px 0 0;
		}
		.pags h4.links a {
			background: none;
			border: 1px solid transparent;
			font-size: 18px;
			padding: 0 4px;
			}
		.pags h4 a:hover {
			background: #8A0;
			border: 1px solid #690;
			color: #FFF;
			text-decoration: none;
			}
		.pags h4 a.linkAtivo {
			background: #8A0;
			border: 1px solid #690;
			color: #FFF;
			text-decoration: none;
			}
	.pags h6 {
		border-bottom: 2px dotted #CCC;
		margin: 16px 0 0;
		padding: 2px;
		}
	.pags p {
		margin: 8px 0;
		text-align: justify;
		text-indent: 20px;
		}
		.pags p a:hover {
			color: #680;
			}
			.pags p a:hover b {
				color: #680;
				}
	.pags ul {
		list-style: disc;
		margin: 0 0 0 16px;
		}
	.pags ol {
		list-style: decimal;
		margin: 0 0 0 24px;
		}
	.pags ol.roman {
		list-style: lower-alpha;
		margin: 0 0 0 24px;
		}
	.pags ol.alpha {
		list-style: upper-alpha;
		margin: 0 0 0 24px;
		}
		.pags ol li, .pags ul li {
			text-align: justify;
			}
		.pags ol.ol2 li, .pags ul.ul2 li {
			margin: 8px 0 0;
			}
			.pags ol li a, .pags ul li a {
				}
			.pags ol li a:hover, .pags ul li a:hover {
				color: #680;
				}
				.pags ol li a b, .pags ul li a b {
					}
				.pags ol li a:hover b, .pags ul li a:hover b {
					color: #680;
					}
				.pags ol li a em, .pags ul li a em {
					}
				.pags ol li a:hover em, .pags ul li a:hover em {
					color: #680;
					}
	.pags form {
		margin: 16px 4px;
		width: 432px;
		}
		.pags form input {
			color: #999;
			display: block;
			font-size: 16px;
			margin: 4px 0;
			padding: 2px;
			}
			.pags form input.bt-enviar {
				color: #000;
				float: right;
				}
		.pags form textarea {
			color: #999;
			display: block;
			font-size: 16px;
			margin: 4px 0;
			padding: 2px;
			}
	.pags .mapa {
		margin: 8px;
		}
		.pags .mapa strong {
			display: block;
			margin: 8px 0 0;
			padding: 0 0 0 16px;
			}
			.pags .mapa strong.item {
				background: url(../imgs/bulletMapItem.png) 1px 3px no-repeat;
				}
			.pags .mapa strong.itemEnd {
				background: url(../imgs/bulletMapItemEnd.png) 1px 3px no-repeat;
				}
				.pags .mapa strong a:hover {
			 		border: 1px solid #8A0;
					padding: 2px;
					text-decoration: none;
					}
		.pags .mapa em {
			display: block;
			margin: 4px 0;
			padding: 0 0 0 28px;
			}
			.pags .mapa em.subItem {
				background: url(../imgs/bulletMapSubItem.png) 4px 0 no-repeat;
				}
			.pags .mapa em.subItemEnd {
				background: url(../imgs/bulletMapSubItemEnd.png) 4px 0 no-repeat;
				}
				.pags .mapa em a:hover {
					border: 1px solid #8A0;
					padding: 2px;
					text-decoration: none;
					}
	.pags .estatuto {
		}
		.pags .estatuto h4 {
			border-bottom: none;
			color: #000;
			text-align: center;
			}
		.pags .estatuto h6 {
			border-bottom: none;
			text-align: center;
			}

.texto_azul{
	font-size: 18px !important;
    font-weight: bold !important;
	color: #08d !important;
}

.texto_azul_marinho{
	font-size: 12px !important;
    font-weight: bold !important;
	color: #417A9F !important;
}

/*
     FILE ARCHIVED ON 08:46:11 Sep 11, 2020 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 18:58:09 Nov 27, 2020.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  exclusion.robots: 0.191
  captures_list: 1106.581
  PetaboxLoader3.datanode: 1024.91 (4)
  CDXLines.iter: 22.512 (3)
  load_resource: 148.536
  LoadShardBlock: 1006.167 (3)
  RedisCDXSource: 69.257
  exclusion.robots.policy: 0.178
  PetaboxLoader3.resolve: 45.112
  esindex: 0.015
*/