article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

html { font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { margin: 0; font-size: 13px; line-height: 1.231; }
body, button, input, select, textarea { font-family: sans-serif; color: #222; }

::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }
::selection { background: #fe57a1; color: #fff; text-shadow: none; }

a { color: #fff; }
a:visited { color: #fff; }
a:hover { color: #fff; }
a:focus { outline: thin dotted; }
a:hover, a:active { outline: 0; }

abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
ul, ol { margin: 1em 0; padding: 0 0 0 40px; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0; }

form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }
label { cursor: pointer; }
legend { border: 0; *margin-left: -7px; padding: 0; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; *overflow: visible; }
table button, table input { *overflow: auto; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }

table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }

	/* FONTES */

	@font-face {
        font-family: 'Arial Narrow';
        src: url('../css/fontes/arialn-webfont.eot');
        src: url('../css/fontes/arialn-webfont.eot?#iefix') format('embedded-opentype'),
             url('../css/fontes/arialn-webfont.woff') format('woff'),
             url('../css/fontes/arialn-webfont.ttf') format('truetype'),
             url('../css/fontes/arialn-webfont.svg#ArialNarrow') format('svg');
        font-weight: normal;
        font-style: normal;
 
    }
 
    @font-face {
        font-family: 'Arial Narrow Bold';
        src: url('../css/fontes/arialnb-webfont.eot');
        src: url('../css/fontes/arialnb-webfont.eot?#iefix') format('embedded-opentype'),
             url('../css/fontes/arialnb-webfont.woff') format('woff'),
             url('../css/fontes/arialnb-webfont.ttf') format('truetype'),
             url('../css/fontes/arialnb-webfont.svg#ArialNarrowBold') format('svg');
        font-weight: normal;
        font-style: normal;
    }

/* ==|== primary styles =====================================================
   Author: 
   ========================================================================== */

	body {
		background: #333628 url('../imagens/bgBody.jpg') no-repeat center 0;	
	}
		.geral {
			width: 940px;
			height: auto;
			margin: auto;
		}
			.geral .bg-logotipo {
                    position: relative;
                    left: -40px;
                    width: 990px;
                    height: 110px;
                    background: url('../imagens/bg_logotipo.png') no-repeat -50px 0px;
                }
				.geral header h1 {
	                z-index: 2;
	                float: left;
	                margin: 0;
	                background-image: url('../imagens/mamiraua_logotipo.png');
	                position: relative;
	                left: 50px;
                }
					.geral header h1 a {
						display: block;
						width: 240px;
						height: 104px;
						text-indent: -9999em;	
					}
				
			/* REDES SOCIAIS */
			.geral header ul.redes-sociais {
				float: right;
			}
				.geral header ul.redes-sociais li {
					float: left;
					margin: 0 3px;
					list-style-type: none;
				}
			
			/* MENU SUPERIROR */
			.geral header nav.menu-principal {
				z-index: 2;
				float: right;
				/* width: 690px; */
				width: 730px;
				height: 45px;
				border-radius: 15px;
				border-bottom-left-radius: 0;
				border-bottom-right-radius: 0;
					-moz-border-radius: 15px;
						-moz-border-radius-bottomleft: 0;
						-moz-border-radius-bottomright: 0;
					-webkit-border-radius: 15px;
						-webkit-border-bottom-left-radius: 0;
						-webkit-border-bottom-right-radius: 0;
				background: url('../imagens/bg_menu-principal.png');
				background: rgba(0, 0, 0, 0.4);	
			}
				.geral header nav.menu-principal ul.menu-areas {
					z-index: 3;
					position: relative;
					top: 0px;
					left: 10px;	
				}
					.geral header nav.menu-principal ul.menu-areas li {
						float: left;
						height: 35px;
						margin: 0 10px;
						padding-top: 15px;
						font: 1.3em/1em "Arial Narrow", Arial;
						color: #fff;
						cursor: pointer;
					}
						.geral header nav.menu-principal ul.menu-areas li.ativa {
							background: url('../imagens/ico_indicador-menu-principal.png') no-repeat center 33px;	
						}
						.geral header nav.menu-principal ul.menu-areas li.busca-principal {
							float: right;
							position: relative;
							right: 15px;
							/* width: 165px; */
							width: 145px;
							padding: 2px;
							border-radius: 5px;
								-moz-border-radius: 5px;
								-webkit-border-radius: 5px;
							background-color: #fff;
								
						}
							.geral header nav.menu-principal ul.menu-areas li ul {
								display: none;
								position: absolute;
								top: 45px;
								width: 180px;
								height: auto;
								padding: 8px 0;
								border-radius: 8px;
								border-top-left-radius: 0;
								border-top-right-radius: 0;
									-moz-border-radius: 8px;
										-moz-border-radius-topleft: 0;
										-moz-border-radius-topright: 0;
									-webkit-border-radius: 8px;
										-webkit-border-top-left-radius: 0;
										-webkit-border-top-right-radius: 0;
								background-color: #2c4a2e;	
							}
								.geral header nav.menu-principal ul.menu-areas li ul li {
									display: block;
									width: 100%;
									height: 17px;
									padding-top: 0;
									font: 0.7em/1.2em Arial;
								}
									.geral header nav.menu-principal ul.menu-areas li ul li a {
										text-decoration: none;	
									}
										.geral header nav.menu-principal ul.menu-areas li ul li a:hover {
											text-decoration: underline;	
										}
							/* BUSCA */
							.geral header nav.menu-principal ul.menu-areas li.busca-principal {
								position: relative;
								top: 10px;
								height: 22px;	
							}
								.geral header nav.menu-principal ul.menu-areas li.busca-principal input[type=text] {
									/* width: 125px; */
									width: 115px;
									height: 22px;
									padding: 0;
									margin: 0;
									/*background: red;*/
									border: 0;
									font: normal 0.65em Arial;
									color: #656565;	
								}
								.ie8 .geral header nav.menu-principal ul.menu-areas li.busca-principal input[type=text]{
									height: auto;
									padding: 2px;	
								}
								.geral header nav.menu-principal ul.menu-areas li.busca-principal img {
									float: right;	
								}
						
		/* CONTEÃšDO */
		.conteudo {
			z-index: 2;
			clear: both;
			height: auto;
			padding: 15px 0 10px 0;
			border: 1px solid #eeeeee;
			border-radius: 10px;
				border-top-right-radius: 0;
				-moz-border-radius: 10px;
					-moz-border-radius-topright: 0;
				-webkit-border-radius: 10px;
					-webkit-border-top-right-radius: 0;
			background: url('../imagens/bg_conteudo.png');
			background: rgba(255, 255, 255, 0.4);	
			position: relative;
		}
			
			/* CARROSSEL INSTITUCIONAL */
			section#carrossel-institucional {
				z-index: 2;
				position: relative;
				left: -12px;
				width: 960px;
				height: 344px;
				background-image: url('../imagens/bg_carrossel.png');
			}
				section#carrossel-institucional .carrossel {
					position: relative;
					top: 12px;
					width: 922px;
					margin: auto;
				}
				
					/* ILUSTRAÃ‡Ã•ES DO CARROSSEL */
					.carrossel-ilustracao {
						float: left;
						position: relative;
						width: 475px;
						height: 315px;
						overflow: hidden;
					}
						.carrossel-ilustracao div {
							position: relative;
							width: 475px;
							height: 257px;
							border: 1px solid #97863c;
							background: #fff;
						}
							.carrossel-ilustracao ul {
								position: absolute;
								width: 3325px;
								margin: 0;
								padding: 0;
							}
								.carrossel-ilustracao ul li {
									float: left;
									list-style-type: none;
								}
									.carrossel-ilustracao ul li figure, .carrossel-ilustracao ul li img {
										width: 475px;
										height: 257px;
										margin: 0;
									}
									.carrossel-ilustracao ul li figure figcaption {
										position: relative;
										top: -26px;
										width: 140px;
										height: 20px;
										padding: 3px 8px;
										border-top-right-radius: 8px;
											-moz-border-radius-topright: 8px;
											-webkit-border-top-right-radius: 8px;
										background: url('../imagens/bg_legenda-foto.png');
										background: rgba(0,0,0,0.5);
										color: #fff;
									}
										.carrossel-ilustracao ul li figure figcaption img {
											width: 21px;
											height: 16px;
											margin-right: 5px;	
										}
										.carrossel-ilustracao ul li figure figcaption a {
											vertical-align: middle;	
										}
						.carrossel-ilustracao strong {
							display: block;
							margin-top: 8px;
							font: normal 1.9em/1em "Arial Narrow", Arial;
							color: #bcb48a;
							letter-spacing: -1px;
						}
						.carrossel-ilustracao span {
							color: #7e7442;	
						}
					
					/* INFORMAÃ‡Ã•ES DO CARROSSEL */
					.carrossel-informacoes {
						float: left;
						width: 445px;
						height: 310px;
						border-radius: 10px;
							border-top-left-radius: 0;
							-moz-border-radius: 10px;
								-moz-border-radius-topleft: 0;
							-webkit-border-radius: 10px;
								-webkit-border-top-left-radius: 0;
						background-color: #011301;
					}
						#car-info {
							width: 425px;
							height: 180px;
							margin: 8px auto;
							padding: 0;
							background-color: #ebf4eb;
						}
						#car-info a {
						    color: #042204;
						    text-decoration:none;
						}
						#car-info a:hover {
						    text-decoration:underline;
						}
							#car-info li {
								display: none;
								padding: 12px;
								list-style-type: none;
							}
							#car-info li h2 {
								margin: 0;
                                font: normal 2.2em/1em "Arial Narrow";
                                color: #042204;
                                letter-spacing: -1px;
							}
						#car-item {
							width: 427px;
							margin: 0 auto;
							padding: 0;
						}
							#car-item li {
								float: left;
								width: 55px;
								height: 100px;
								margin: 0 2px;
								border: 1px solid #fff;
								background-position: center center !important; 
								list-style-type: none;
								cursor: pointer;
							}
								#car-item li.ativo {
									border: 1px solid #d9b73b;
								}
					
				/* Ã�REAS DE ATUAÃ‡ÃƒO */
				section.areas-atuacao {
					width: 920px;
					height: 172px;
					margin: auto;
					margin-top: 2px;
					color: #fff;
				}
					/* PESQUISA E MONITORAMENTO & MANEJO E DESENVOLVIMENTO */
					section.area-atuacao {
						float: left;
						width: 445px;
						height: 160px;
						padding: 5px;
						border: 1px solid #efefef;
						background: url('../imagens/bg_area-atuacao.png');
						background: rgba(0, 0, 0, 0.8);
					}
						section.area-atuacao p, section.area-atuacao a, section.area-atuacao img {
							position: relative;
						}
							section.area-atuacao p {
								float: left;
								left: 5px;
								width: 275px;	
							}
							section.area-atuacao a {
								display: block;
								left: 5px;
								width: 100px;
							}
							section.area-atuacao img {
								top: 10px;
								float: right;	
							}
						section.pesquisa-monitoramento {
							margin-right: 3px;	
						}
						section.manejo-desenvolvimento {
							margin-left: 3px;	
						}
							section.area-atuacao header {
								padding-bottom: 5px;
								border-bottom: 1px solid #fff;	
							}
								section.area-atuacao h2 {
									margin: 0;
									font: normal 1.9em "Arial Narrow", Arial;
									letter-spacing: -1px;
								}
									section.manejo-desenvolvimento h2 {
										font-size: 1.7em;	
									}
							section.area-atuacao a,
							section.area-atuacao a:link,
							section.area-atuacao a:active,
							section.area-atuacao a:visisted,
							section.area-atuacao a:hover {
								color: #fff !important;
								text-decoration: underline;	
							}
						
				/* PUBLICAÃ‡Ã•ES E CONSULTAS */
				section.publicacoes-consultas {
					position: relative;
					width: 900px;
					height: 150px;
					margin: auto;
					margin-top: 5px;
					padding: 5px 10px;
					border-radius: 10px;
						-moz-border-radius: 10px;
						-webkit-border-radius: 10px;
					border: 1px solid #706147;
					background: #9f9466;
				}
					section.publicacoes-consultas header {
						padding-bottom: 2px;
						border-bottom: 1px solid #8d8357;
						margin-bottom: 5px;
					}
						section.publicacoes-consultas h2 {
							margin: 0;
							font: normal 1.8em "Arial Narrow", Arial;
							color: #443d24;	
						}
					section.publicacoes-consultas p {
						line-height: 1px;	
					}
					section.publicacoes-consultas ul {
						width: 440px;
						height: 80px;
						margin: auto;
						padding: 0;
						border-radius: 8px;
							-moz-border-radius: 8px;
							-webkit-border-radius: 8px;
						background-color: #b1a884;
						background-color: rgba(255, 255, 255, 0.2);
					}
						section.publicacoes-consultas ul a {
							text-decoration: none;	
						}
						section.publicacoes-consultas ul a li {
							list-style-type: none;	
						}
							section.publicacoes-consultas ul a li img {
								float: left;
								margin-right: 5px;
							}
							section.publicacoes-consultas ul a li strong {
								display: block;
								font: normal 1.6em/1em "Arial Narrow", Arial;
								color: #282102;	
							}
							section.publicacoes-consultas ul a li span {
								font: normal 1.2em/0.8em "Arial Narrow", Arial;
								color: #695f35;
							}
					
					section.publicacoes, section.consultas {
						width: 440px;
						height: 150px;
					}
					section.publicacoes ul a li div,
					section.publicacoes ul a.revista-uakari,
					section.publicacoes ul a.outras-publicacoes,
					section.publicacoes ul a.outras-publicacoes li strong,
					section.consultas ul a li div,
					section.consultas ul a.sirim,
					section.consultas ul a.dados-monitoramento {
						position: relative;
					}				
						/* PUBLICAÃ‡Ã•ES */
						section.publicacoes {
							float: left;	
						}
							section.publicacoes ul {
								position: relative;
								top: 10px;	
							}
								/* REVISTA UAKARI */
								section.publicacoes ul a.revista-uakari {
									float: left;
									top: -15px;
									left: 10px;
									width: 230px;
									height: auto;
								}
									section.publicacoes ul a li div {
										float: left;
										top: 20px;
										width: 120px;
									}
									
								/* OUTRAS PUBLICAÃ‡Ã•ES */
								section.publicacoes ul a.outras-publicacoes {
									float: right;
									top: 2px;
									right: 5px;
									width: 200px;
								}
									section.publicacoes ul a.outras-publicacoes li strong {
										top: 20px;
										font-family: "Arial Narrow", Arial;	
									}	
							
						/* CONSULTAS */
						section.consultas {
							float: right;	
						}
							section.consultas ul {
								height: 112px;
							}
								/* SIRIM */
								section.consultas ul a.sirim {
									float: left;
									top: 15px;
									left: 10px;
									width: 200px;
								}
									section.consultas ul a.sirim div {
										/*top: 10px;	*/
									}
		
								/* DADOS DE MONITORAMENTO */
								section.consultas ul a.dados-monitoramento {
									float: right;
									width: 205px;
									top: 25px;
									right: 10px;
								}
									section.consultas ul a.dados-monitoramento strong {
										font-family: "Arial Narrow", Arial;
									}
							
				section.comunicacao, section.oportunidades {
					position: relative;
					width: 450px;
					height: auto;
					margin-top: 6px;
				}
								
					/* COMUNICAÃ‡ÃƒO */
					section.comunicacao {
						float: left;
						left: 10px;
						color: #fff;
					}
						section.comunicacao header {
							height: 35px;
							padding: 5px;
							border: 1px solid #444443;
							background-color: #82704e;
							color: #fff;
							text-align: right;	
						}
							section.comunicacao header h2 {
								float: right;
								margin: 0;
								font: normal 2.1em "Arial Narrow", Arial;
								text-transform: lowercase;
								color: #dad4ca;
							}
							section.comunicacao header img {
								float: left;
								position: relative;
								top: 28px;
								left: 10px;
							}
						section.comunicacao .comunicacao-conteudo {
							padding: 5px 0;
							background-color: #30251d;
						}
							div.comunicacao-conteudo {
								min-height: 270px;
							}
							section.comunicacao ul {
								width: 420px;
								height: auto;
								margin: 0 auto;
								padding: 10px 10px 7px 10px;
								background-color: #342921;
								border-radius: 10px;
									-moz-border-radius: 10px;
									-webkit-border-radius: 10px;
								list-style-type: none;
							}
								section.comunicacao ul.com-conteudo {
									display: none;	
								}
								section.comunicacao ul li {}
									section.comunicacao ul li.not-manchete {
										min-height: 80px;
										padding-bottom: 3px;
										border-bottom: 1px solid #503828;
									}
										section.comunicacao ul li.not-manchete h3 {
											margin: 0;
											font: normal 1.3em/1em "Arial Narrow", Arial;
										}
										section.comunicacao ul li.not-manchete img.img-manchete {
											float: left;
											margin-right: 10px;
											border: 1px solid #fff;
										}
										section.comunicacao ul li ul {
											background: none;
										}
											section.comunicacao ul li ul li {
												margin-left: 10px;
												padding: 3px 0;
												list-style-type: disc;
											}
												section.comunicacao ul li ul li:last-child {
													margin-top: 10px;
													padding-right: 10px;													
													text-align: right;
													list-style-type: none;	
												}
												
						
						/* NAVBAR COMUNICAÃ‡ÃƒO */
						section.comunicacao nav {
							height: 75px;
							margin-top: 5px;
							padding: 5px;
							border: 1px solid #d8cd9f;
							background-color: #82704e;	
						}
							section.comunicacao nav ul {
								position: relative;
								padding: 0;
								margin: 0;
								background: none;	
							}
								section.comunicacao nav ul li {
									cursor: pointer;	
								}
									section.comunicacao nav ul.com-col-esq {
										float: left;
										left: 30px;
										width: 180px;
									}
										section.comunicacao nav ul.com-col-esq li {
											margin: 3px 0;	
										}
									section.comunicacao nav ul.com-col-dir {
										float: right;
										right: 30px;
										width: 175px;
									}
										section.comunicacao nav ul li img {
											
										}
					
					/* DESTAQUES, EDITAIS E LICITAÃ‡Ã•ES */
					section.oportunidades {
						float: right;
						right: 10px;
						min-height: 415px;
						border: 1px solid #c0ac00;
						background-color: #d8cd9e;	
					}
						section.oportunidades header nav {
							width: 450px;
							height: 35px;
							background-color: #867c53;
							
						}
							/* ABAS */
							section.oportunidades header nav ul li {
								display: block;
								float: left;
								width: 	138px;
								height: 19px;
								padding: 8px 5px;
								border: 1px solid #403700;
								border-top-width: 0;
								cursor: pointer;
							}
								section.oportunidades header nav ul li.ativa {
									width: 138px;
									height: 20px;
									background-color: #d8cd9e;
									border-bottom-width: 0;
								}
								section.oportunidades header nav ul li:first-child,
								section.oportunidades header nav ul li:last-child {
									width: 140px;
									border-left-width: 0;
									border-right-width: 0;
								}
									section.oportunidades header nav ul li img {
										position: relative;
										top: -5px;
										float: right;
									}

						section.oportunidades ul {
							margin: 0;
							padding: 0;	
						}
							section.oportunidades ul li {
								display: none;
							}
								section.oportunidades ul li h3 {
									margin: 0;	
								}
								section.oportunidades ul li ul {
									width: 425px;
									margin: 15px auto 0;
									border-top: 1px solid #baaf7e;
								}
									section.oportunidades ul li ul li {
										display: block;
										padding: 17px 0;
										border-bottom: 1px solid #baaf7e;
										list-style-type: square;
										/*background-color: red;*/
									}
									
			/* PÃ�GINAS INTERNAS */
			div.topo-area {
				z-index: 2;
				position: relative;
				left: -11px;
				width: 960px;
				height: 189px;
				margin-bottom: 5px;
				background-image: url('../imagens/bg_topo-area.png');
			}
				div.topo-area div.conteudo-topo-area {
					position: relative;
					top: 10px;
					width: 936px;
					height: 160px;
					margin: auto;
					border: 1px solid #97863c;
					background-color: #191f05;
					background-position: right;
					background-repeat: no-repeat;
				}
					div.topo-area div.conteudo-topo-area h3 {
						position: relative;
						top: 60px;
						left: 30px;
						margin: 0;
						font: normal 2.7em/1em "Arial Narrow", Arial;
						color: #fff;
						letter-spacing: -1px;
					}
					div.topo-area .legenda-fotografo {
						float:right;
						position: relative;
						top: 100px;
						color: #fff;
					}
					/* FOTÃ“GRAFO */
					.legenda-fotografo {
						width: 140px;
						height: 20px;
						padding: 3px 8px;
						border-top-left-radius: 8px;
							-moz-border-radius-topleft: 8px;
							-webkit-border-top-left-radius: 8px;
						background: url('../imagens/bg_legenda-foto.png');
						background: rgba(0,0,0,0.5);
					}
						.legenda-fotografo img {
							width: 21px;
							height: 16px;
							margin-right: 5px;	
						}
						.legenda-fotografo a {
							vertical-align: middle;	
						}
			/* ARTICLE PRINCIPAL */
			article.interna {
				position: relative;
				left: 10px;
				margin: auto;
				float: left;
				width: 878px;
				height: auto;
				padding: 20px;
				border: 1px solid #d9d9d9;
				border: 1px solid rgba(81,81,81, 0.3);
				background-color: #fff;
				color: #333333;
			}
				article.interna header {
					height: auto;
					padding: 25px 0 10px;
					border-bottom: 1px solid #e1e1e1;
					margin-bottom: 5px;
				}
					article.interna h2 {
						float: left;
						width: 540px;
						margin: 0;
						font: normal 3em/1em "Arial Narrow", Arial;
						letter-spacing: -1px;
					}
					article.interna h2.publicacao {
						float: left;
						width: 540px;
						margin: 0;
						font: normal 2.2em/1em "Arial Narrow", Arial;
						letter-spacing: -1px;
					}
					article.interna header .clear {
						text-align: right;
					}
					article.interna header time {
						color: #a7a7a7;
					}
				article.interna b {
					display: block;
					font: normal 2em/1em "Arial Narrow", Arial;
					color: #828282;
					letter-spacing: -1px;
				}
					
					/* AJUSTAR A FONTE */
					ul#ajustar-fonte {
						float: right;
						position: relative;
						top: 10px;
						margin: 0;
						padding: 0;	
					}
						article.interna ul#ajustar-fonte li {
							float: left;
							margin: 0 2px;
							list-style-type: none;
							cursor: pointer;
						}
				article.interna a {
					color: #333333;
				}
				article.interna a.ativo {
					font-weight:bold !important;
				}
				article.interna aside.anterior-proxima {
					padding-top: 10px;	
				}
					aside.anterior-proxima a.anterior {
						float: left;	
					}
					aside.anterior-proxima a.proxima {
						float: right;	
					}
				
				/* GRUPOS DE PESQUISA */
				ul.listagem-arquivos {
					margin: 0;
					padding: 0;
					height: auto;
					margin-bottom: 5px;	
				}
					ul.listagem-arquivos li {
						width: 630px;
						min-height: 55px;
						height: auto;
						margin: 3px 0;
						padding: 6px 5px;
						border: 1px solid #bfbfbf;
						background-color: #e6e6e6;
						list-style-type: none;
					}
					ul.listagem-arquivos li.zebra {
						background-color: #d2d1d1;
					}
						ul.listagem-arquivos li img {
							float: left;
						}
						ul.listagem-arquivos li div {
							width: 570px;
						}
							ul.listagem-arquivos li div strong {
								display: block;	
							}
							ul.listagem-arquivos li div small {
								color: #737373;	
							}
							ul.listagem-arquivos li div p {
								margin: 0;
								margin-top: 5px;	
							}
						ul.listagem-arquivos li div.clear {
							float: none;
							width: 640px;	
						}
							
					/* LISTAGEM DE ARTICLES */
					article.listagem {}
						article.listagem header {
							padding-bottom: 5px;
						}
							article.listagem header h3 {
							   margin: 0;
							   font: 2em/1.5em "Arial Narrow", Arial;
							   letter-spacing: -1px;
							}
							article.listagem header time {
								color: #a7a7a7;
								text-align: left;
							}
							
					/* INFORMAÃ‡Ã•ES DO AUTOR */
					div.autor-info {
						display: none;
						width: 640px;
						height: 111px;
						border: 1px solid #d9d9d9;
						background: url('../imagens/bg_autor-info.png');
					}
						div.autor-info img {
							float: left;
							position: relative;
							top: 8px;
							left: 8px;
							border: 1px solid gray;
						}
						div.autor-info div {
							float: right;
							position: relative;
							top: 8px;
							right: 8px;
							width:  530px;
							height: auto;
						}
							div.autor-info strong {
								display: block;
								font: normal 1.5em/1em "Arial Narrow", Arial;	
							}
							div.autor-info p {
								margin: 0;
								margin-top: 3px;	
							}
							
					/* PAGINADOR */
					aside.paginador ul {
						margin: 0;
						margin-top: 20px;
						padding: 0;	
					}
						aside.paginador ul li {
							float: left;
							min-width: 20px;
							min-height: 20px;
							width: auto;
							height: auto;
							padding: 18px 0 0 0;
							list-style-type: none;
							text-align: center;
						}
							aside.paginador ul a {
								text-decoration: none;	
							}
							aside.paginador ul a:hover {
								text-decoration: underline;	
							}
								aside.paginador ul a li  {
									margin: 0 2px;
									padding: 5px;
									border: 1px solid #bebebe;
									background: #dee0e0 url('../imagens/bg_paginador.gif');	
								}
								
								aside.paginador ul a.paged-numbers .ativo  {
									font-weight:bold !important;
								}
					aside.paginador span {
						float: right;
						position: relative;
						top: 10px;
						color: #b4b4b4;	
					}
							
					/* ITENS RELACIONADOS */
					aside#itens-relacionados {
						clear: both;
						z-index: 2;
						position: relative;
						top: 5px;
						left: -26px;
						width: 693px;
						height: auto;
						/* background-image: url('../imagens/bg_itens-relacionados.png'); */
						background: #30251D url('../imagens/bg_itens-relacionados.png') no-repeat;
					}
					
					.rodape-itens-relacionados {
						width: 693px;
						height: 17px;
						background-image: url('../imagens/bg_itens-relacionados-rodape.png');
						clear: both;
						position: absolute;
						bottom: 0;
					}
						aside#itens-relacionados h3 {
							position: relative;
							top: 10px;
							left: 15px;
							margin: 0;
							font: normal 2.1em/1em "Arial Narrow", Arial;
							letter-spacing: -1px;
							color: #fdf3d9;
						}
						aside#itens-relacionados ul {
							padding: 20px 25px 10px 25px;
						}
							/* aside#itens-relacionados ul li {
								float: left;
								position: relative;
								width: 90px;
								height: 90px;
								margin: 0 5px;
								padding: 5px;
								background-color: #fff;
								list-style-type: none;
							} */
							
							aside#itens-relacionados ul li {
                                position: relative;
                                margin:0 0 5px 0;
                                list-style-type: none;
                            }
                            aside#itens-relacionados ul li a {
								color:#FFF;
							}
							aside#itens-relacionados ul li:first-child {
								margin-left: 0;	
							}
							aside#itens-relacionados ul li:last-child {
								margin-right: 0;	
							}
								aside#itens-relacionados ul li div {
									display: none;
									position: absolute;
									top: -85px;
									left: -40px;
									width: 179px;
									height: 61px;
									padding: 10px 5px;
									background-image: url('../imagens/bg_balao-itens-relacionados.png');
									text-align: center;
								}

			nav.menu-lateral {
				position: relative;
				right: 10px;
				float: right;
				width: 210px;
				min-height: 25px;
				height: auto;
				padding: 10px;
				border-radius: 5px;
					-moz-border-radius: 5px;
					-webkit-border-radius: 5px;
				background-color: #1f1816;
			}
				nav.menu-lateral ul li {
					margin: 2px 0;	
				}
					nav.menu-lateral ul li a {
						text-decoration: none;	
					}
					nav.menu-lateral ul li a:hover {
						text-decoration: underline;
					}

		/* FINANCIADORES */
		div.bg-financiadores {
			/*position: relative;
			top: -65px;*/
			width: 100%;
			height: auto;
			margin-top: -120px;
			padding: 135px 0 5px 0;
			background: url('../imagens/bg_financiadores.png') bottom no-repeat;
		}
			section.financiadores {
				/*position: relative;*/
				top: 70px;
				width: 940px;
				height: auto;
				margin: auto;
				text-align: center;
			}
				section.financiadores h2 {
					float: left;
					position: relative;
					top: 5px;
					margin: 0;
					font: normal 1em/1em "Arial Narrow", Arial;	
				}
				section.financiadores ul {
					clear: both;
					margin: 0;
					padding: 0;
					list-style-type: none;	
				}
					section.financiadores ul li a {
						margin: 0 10px;
						text-decoration: none;
					}
					section.financiadores ul li a img {
						margin: 5px 0;
					}
					
		/* RODAPÉ */
		footer {
			width: 100%;
			height: 95px;
			/*margin-top: -65px;*/
			background-color: #000;
			color: #fff;	
		}
			footer .footer-conteudo {
				position: relative;
				top: 10px;
				width: 940px;
				margin: auto;	
			}
				footer .footer-esq {
					float: left;
					width: 658px;
					height: 65px;
					padding-right: 8px;
					border-right: 1px solid #181916;	
				}
					footer nav {
						display: block;
						height: 25px;
						margin-top: 10px;
						border-bottom: 1px solid #1c1c1c;
					}
						footer nav ul {
							margin: 0;
							padding: 0;	
						}
							footer nav ul li {
								float: left;
								padding: 0 3px;
								border-right: 1px solid #fff;
								list-style-type: none;
							}
								footer nav ul li:last-child {
									border-width: 0;	
								}
					footer small {
						margin-top: 15px;	
					}
				footer .footer-dir {
					float: right;
					position: relative;
					top: 7px;
					width: 270px;
					font-size: 0.85em;
				}
					.footer-dir p {
						margin: 0;
					}
						.footer-dir .endereco {
							display: block;	
						}
						
						


		/* APROOV */
		#aproov {
			z-index: 2;
			position: fixed;		
			float: left;
			width: 195px;
			height: 100%;
			background-color: #2b2b2b;
			color: #d8d8d8;
		}
			#iconeEsconder {
				float: right;
				position: relative;
				top: 15px;
				right: -27px;
				width: 27px;
				height: 29px;
				cursor: pointer;
			}
			#aproovCab {
				padding-top: 20px;
				padding-left: 35px;
			}
				#aproovCab strong, #aproovCab span {
					display: block;
					margin: 5px 0;
				}
			#aproov ul {
				width: 152px;
				padding: 0;
				margin: 25px auto;
				list-style-type: none;
				list-style-position: inside;	
			}
				#aproov ul li {
					/*margin-bottom: 15px;*/
					text-align: center;
					cursor: pointer;
				}
					#aproov ul li b {
						display: block;
						margin-bottom: 5px;
						font-weight: bold;
						font-size: 20px;
					}
					#aproov ul li img {
						height: 100px;
						margin: 5px 0;
						border: 1px solid #fff;	
					}
						#aproov ul li img.escolhida, #aproov ul li img:hover {
							border: 1px solid #d9b73b;	
						}

/* ==|== non-semantic helper classes ======================================== */
.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; }
.ir br { display: none; }
.hidden { display: none !important; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clear {
	clear: both;
}
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }


		/* FORMULÃ�RIOS v0.1 */
		fieldset {
			width: 620px;
			padding: 10px;
			margin: 10px auto;
			border: 1px solid #e1e1e1;
			color: #757575;
			border-radius: 8px;
				-moz-border-radius: 8px; 
				-webkit-border-radius: 8px;  
			-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; 
		}
			legend {
				font-weight: bold;
				text-transform: uppercase;
			}
			fieldset legend {
				font-size: 16px;
			}
		fieldset fieldset {
			width: 650px;
			margin: 0 auto;
		}
			fieldset fieldset legend {
				font-size: 13px;
			}
		fieldset.multi{
			display: block;
			width: 100%;
			margin: 5px 0;
			padding: 0;
			border: 0;
		}
	
			label {
				margin: 5px;
			}
				label.error {
					display: block;	
				}
				label.alinhado{
					float: left;
				}
				label.naoalinhado{
					clear: both;
					display: block;
				}
				label input[type=text],label input[type=checkbox], label input[type=password], select, textarea {
					display: block;
					padding: 8px;
					border: 1px solid #c2c2c2;
					background-color: #f5f5f5;
					color: #4b4b4b;
					border-radius: 4px; 
						-moz-border-radius: 4px; 
						-webkit-border-radius: 4px; 
					-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; 
				}
               
					textarea {
						background: none;	
					}
					input.error, select.error {
						border: 1px solid #f86464 !important;
						background: #ffbbbb !important;
					}
					/*input.valid {
						border: 1px solid #57bb57 !important;
						background: #d7ffd7 !important;
					}*/
				label.error {
					font-size: 0.85em;
					font-style: italic;
					color: #ef4545;
				}
				input[type=radio] {
					padding: 15px;
				}
				input[type=button] {
				
				}

			/* BOTÃ•ES */
			a.padrao, input.padrao, button.padrao {
				margin-top: 5px;
				padding: 4px 8px;
				border: 1px solid #FFAA22;
				border-radius: 5px 5px 5px 5px;
				box-shadow: 0 1px 0 #FFFFFF;
				background: url("../imagens/btn_dourado.png") repeat-x scroll 0 0 #FFAA22;
				font: bold 16px Helvetica Neue,Arial,Sans-serif;
				text-align: center;
				text-decoration: none;
				text-shadow: 0 1px 0 #FFEE66;
				color: #333333;
				cursor: pointer;
			}
				a.padrao:hover, a.padrao:focus, input.padrao:hover, input.padrao:focus, button.padrao:hover, button.padrao:focus {
					background-position: 0 -5px;
					color: #111111;
				}
				a.padrao:active, input.padrao:active {
					background-image: none;
				}
			a.prata {
			    background: url("../imagens/btn_bg-prata.gif") repeat-x scroll 0 0 #DDDDDD;
			    border-color: #BBBBBB #BBBBBB #999999;
			    border-radius: 4px 4px 4px 4px;
			    border-style: solid;
			    border-width: 1px;
			    box-shadow: 0 1px 0 #F8F8F8;
			    color: #333333 !important;
			    cursor: pointer;
			    display: inline-block;
			    font: 12px/15px Helvetica Neue,Arial,"Lucida Grande",Sans-serif;
			    margin: 0;
			    overflow: hidden;
			    padding: 5px 9px;
			    text-shadow: 0 1px #F0F0F0;
			}
				a.prata img {
					margin-right: 3px;
					vertical-align: middle;
				}
				a.prata:hover, a.prata:focus {
				    background-position: 0 -6px;
				    border-color: #999999 #999999 #666666;
				    color: #000000;
				    text-decoration: none;
				}


/* ==|== media queries ====================================================== */

@media only screen and (min-width: 480px) {


}

@media only screen and (min-width: 768px) {

}



/* ==|== print styles ======================================================= */
 
@media print {
  * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } 
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } 
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; }
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
}

.img-divulgacao {
         position: relative;
         float: left;
         list-style-type: none;
         border: 1px solid #333333;
         margin-right: 10px;
         margin-top: 10px;
        }
         .img-divulgacao figure, .img-divulgacao img {
          margin: 0;
         }
         .img-divulgacao figure figcaption {
          position: absolute;
          bottom: 0px;
          width: 140px;
          height: 20px;
          padding: 3px 8px;
          border-top-right-radius: 8px;
           -moz-border-radius-topright: 8px;
           -webkit-border-top-right-radius: 8px;
          background: url('../imagens/bg_legenda-foto.png');
          background: rgba(0,0,0,0.5);
          color: #fff;
         }
          .img-divulgacao figure figcaption img {
           width: 21px;
           height: 16px;
           margin-right: 5px; 
          }
          .img-divulgacao figure figcaption a {
           vertical-align: middle; 
          }
                    
                    section.oportunidades a:active, 
                    section.oportunidades a:link, 
                    section.oportunidades a:hover, 
                    section.oportunidades a:visited {

                     color: #6c5324;

                }
                
input.error, select.error, .input-validation-error {
    border: 1px solid #f86464 !important;
    background: #ffbbbb !important;
}

/* MENSAGENS DE SUCESSO E ERRO */
 .msg-sucesso {
            padding: 10px;
            margin-top: 10px;
            border: 1px solid #57bb57;
            background-color: #d7ffd7;
            color: #103a10;
    }
    .msg-erro {
            padding: 10px;
            margin-top: 10px;
            border: 1px solid #a60000;
            background-color: #fdc0c0;
            color: #3a1010;
    }
    .msg-alerta {
            margin-bottom: 10px;
            padding: 10px;
            background-color: #FFF9D7;
            border: 1px solid #E2C822;
            color: #252107;
    }