﻿	@charset "UTF-8";
	@import url("sistema.css"); /* Classes do CSS sistema - este CSS monta todas as telas da interface */
	@import url("formulario.css"); /* Classes do CSS formulario - este CSS monta todos os forml das telas da interface */
	
	
	/* CSS Classes Gerais - folha de estilo do site */
	
	html {
		width: 100%;
		height: 100%;
	}
	
	body {
		font: 13px Arial, Verdana, Tahoma, Helvetica, Sans-serif;
		text-align: center; /*hack IE*/
		width: 100%;
		height: 100%;
		color: #000000;
		background: url(../img/bg.png) repeat-x;
		margin: 0px;
		padding: 0px;
		overflow: auto;
	}
	
	p {
		padding: 2px;
		margin: 2px;
	}
	
	h1, h2 {
		margin-top: 0;
		color: #00439E;
	}
	
	h1 {
		font-size: 1.4em;
	}
	
	h2 {
		font-size: 1.3em;
	}
	
	h3 {
		font-size: 1.2em;
		margin-top: 12px;
	}
	
	
	/* Conteúdo da página */
	
	#conteudo {
		width: 930px;
		text-align: left; /*hack IE*/
		margin: 0 auto;
		position: relative;
		overflow: hidden;
	}
	
	#conteudo_modal {
		text-align: left; /*hack IE*/
		margin: 0 auto;
		position: relative;
		overflow: hidden;
		background:#FFF;
	}
	
	#interna {
		width: 945px;
		text-align: left; /*hack IE*/
		margin: 0 auto;
		position: relative;
		overflow: hidden;
		margin-bottom: 20px;
		padding: 5px 0px 0px 20px;
		background: url(../img/quina.png) no-repeat;
		font-size: 15px;
	}

	#interna p {
		margin: 7px;
	}
	
	.leia_mais {
		padding-top: 8px;
	}
	
	#testeira {
		background-image: url(../img/testeira_bg.png);
	}

	#testeira1 {
		width: 925px;
		position:relative;
		text-align: left; /*hack IE*/
		margin: 0 auto;
		padding-top: 40px;
	}	

	#testeira1 a {
		font: 40px Arial, Verdana, Tahoma, Helvetica, Sans-serif;
		font-weight: bold;
		color: #fff;
		text-decoration: none;
	}	

	#testeira1 a:hover {
		font: 40px Arial, Verdana, Tahoma, Helvetica, Sans-serif;
		font-weight: bold;
		color: #fff;
		text-decoration: none;
	}

	#testeira2 {
		width: 925px;
		position: relative;
		text-align: left; /*hack IE*/
		margin: 0 auto;
	}	

	#testeira2 a {
		font: 12px Arial, Verdana, Tahoma, Helvetica, Sans-serif;
		color: #fff;
		text-decoration: none;
	}	

	#testeira2 a:hover {
		font: 12px Arial, Verdana, Tahoma, Helvetica, Sans-serif;
		color: #fff;
		text-decoration: none;
	}
	
	#miolo {
		width: 920px;
		float: left;
		margin-top: 3px;
	}
	
	#miolo_esq {
		float: left;
		width: 295px;
		height: 100%;
		
	}
	
	#miolo_divisor {
		float: left;
		height: 100%;
		margin-right: 10px;
		margin-left:10px;
	}
	
	#miolo_central {
		float: left;
		width: 295px;
		height: 100%;
		
	}
	
	#miolo_dir {
		float: right;
		text-align: left; /*hack IE*/
		margin: 0 auto;
		position: relative;
	}
	
	#chamada {
		float: left;
	}
	
	#chamada_esq {
		float: left;
		width: 295px;
		height: 100%;
	}
	
	#chamada_central {
		float: left;
		width: 295px;
		height: 100%;
		margin-left:30px;
	}
	
	#chamada_dir {
		float: left;
		text-align: left; /*hack IE*/
		margin: 0 auto;
		position: relative;
	}
	
	.caixa_imagem {
		float: right;
		width: 25%;
		margin-left: 10px;
	}
	
	.caixa_imagem p {
		font-size: smaller;
		color: #333;
	}
	
	.escala {
		width: 100%;
	}
	
	.acesso {
		float: left;
		width: 20%;
		font-size: .8em;
		margin-bottom: 25px;
		color: #00723A;
	}
	
	.titulo_acesso {
		font-size: 1.3em;
		margin-top: 12px;
		font-weight: bold;
		color: #00723A;
	}
	
	.acesso_descr {
		padding-left: 20px;
		color: #004b82;
	}
	
	.font_menor {
		font-size: .8em;
		margin: 0;
		padding: 0;
		text-align: left;
	}
	
	.negrito {
		font-weight: bold;
	}
	
	 #seletor::-moz-focus-inner {
	 border: 0px;
	 padding: 0px;
	}
				
	/* Listas, links e imagens */
	
	ul {
		list-style-image: url(../img/bullet.png);
		margin-bottom: 0px;
	}
	
	li {
		margin-bottom: 3px;
	}
			
	a:link  {
		text-decoration: underline;
		color: #0000FF;
		cursor: pointer;
	}

	a:link, a:active {
		text-decoration: underline;
		color: #0000FF;
		cursor: pointer;
	}
	
	a:link, a:visited {
		text-decoration: underline;
		color: #0000FF;
	}
	
	a:hover {
		text-decoration: underline;
		color: #0000FF;
		cursor: pointer;
	}
	
	img {
		border: none;
	}
	
	a img {
		border: none;
	}
	
	/* Cabeçalho */
	
	#cabecalho {
		width: 100%;
		position: relative;
		background-color: #1659BF;
		height: 133px;
		margin: 0 auto;
	}

	#logo {
		float: left;
	}
	
	#login {
		text-align: right;
		padding: 10px 8px 0px 0px;
		font-size: .9em;
	}
	
	.sair {
		font-weight: bold;
		color: #F00;
		padding-left: 8px;
	}
	
	/* Menu */
				
	#menu {
		width: 100%;
		position: relative;
		background-color: #0042B1;
		height: 35px;
		margin-bottom: 10px;
		}
	
	#menu ul {
		width: 950px;
		position:relative;
		text-align: left; /*hack IE*/
		margin: 0 auto;
		padding-top: 7px;

	}

	#menu li {
		list-style: none;
		display: inline;
		font-size: 1.1em;
	}
	
	#menu li a {
		height: 1px; /* IE5.0 bug */
		text-decoration: none;
	}
	
	#menu li a:link {
		color: #FFF;
	}
	
	#menu li a:visited {
		color: #FFF;
	}
	
	#menu li a:hover {
		color: #FFF;
	}
	
	/* Rodapé */		
			
	#rodape {
		width: 100%;
		position: relative;
		background-color: #0042B1;
		height: 87px;
		margin: 0 auto; /*centraliza*/
		margin-bottom: 15px;

	}
	
	#rodape ul {
		padding: 10px 0px 10px 13px;
		float: left;
		display: block;
	}
	
	#rodape li {
		list-style: none;
		display: inline;
		padding-left: 25px;
	}
	
	#rodape li a {
		height: 1px; /* IE5.0 bug */
		text-decoration: none;
	}
	
	#rodape li a:link {
		color: #FFF;
	}
	
	#rodape li a:visited {
		color: #FFF;
	}
	
	#rodape li a:hover {
		color: #FF0;
	}

	#banner_rodape {
		width: 950px;
		imag-align: left; /*hack IE*/
		margin: 0 auto;
		position: relative;
		overflow: hidden;
	}
	
	#banner_rodape_acesso {
		float: left;
		margin: 10px;
	}
    #banner_rodape_cgu {
		float: right;
		margin-top: 10px;
	}	
	#banner_rodape_brasil {
		float: right;
		margin: 10px;
	}	

	/* Classes da barra do Governo Federal Largura Mínima: 1000px Para adequar a barra à largura de seu Site,
					altere largura mínima (min-width), incluindo a medida em pixels da largura efetiva do seu Site */
				
	#barra-brasil-v3 {
		position: relative;
		clear: both;
		overflow: hidden;
		min-width: 1007px;
		height: 28px;
		background: #004b82;
	}
	#barra-brasil-v3 span {
		display: block;
		width: 50%;
		height: 28px;
		background: url(../img/barra-brasil-v3-bgx.gif) 0 bottom repeat-x;
	}
	#barra-brasil-v3 span .imagemGov {
		position:absolute;
		top: 4px;
		left: 50%;
		height: 24px;
		width: 1007px;
		background: url(../img/barra-brasil-v3-azul.gif) right top no-repeat;
		margin-left: -500px;
	}
	#barra-brasil-v3 span .brasilgov {
		width: 100px;
		height: 24px;
		float: right;
		display: block;
		border: 0 !important;
	}
