﻿			/* CSS Document */
		
			* {
				border:none;
				padding:0px;
				text-decoration:none;
				margin: 0px;
				font: 12px Arial, Helvetica, sans-serif;
				list-style: none; /*define as caractristicas das listas, */
				text-decoration:none; /*nesse atributo você define o tamanho da linha*/
				outline: none; /*nenhuma margem ao redor dos elemntos.*/
				color:#FFF;
				}
			body { background: url(../images/bg.jpg) repeat-x fixed; } /* cor de fundo alternativa #EBF5DF */
			body#semFundo { background: #fff url(none); }
			
			/* DEFINIÇÕES DE ESTILOS PARA OS LINKS */
			a:link {
				text-decoration:none;
				color:#FFF;
				}
			a:visited {
				text-decoration:none;
				color:#FFF;
				}
			a:hover {
				text-decoration:underline;
				color:#FFF;
				}
			a:active {
				text-decoration:none;
				color:#FFF;
				}
			/* fim */
			
			/* DEFINIÇÕES DE ESTILOS PARA OS LINKS COM OUTRAS CORES */
			a.linkDiferenciado {
				text-decoration:none;
				color: #0CF;
				}
			a.linkDiferenciado:visited {
				text-decoration:none;
				color: #0CF;
				}
			a.linkDiferenciado:hover {
				text-decoration:none;
				color: #FFF;
				background: #0CF;
				}
			a.linkDiferenciado:active {
				text-decoration:none;
				color: #0CF;
				}
			/* fim */
			
			/* DEFINIÇÕES DE ESTILOS PARA OS PARÁGRAFOS */
			p {
				text-align:justify;
				margin-bottom: 5px;
				}
			strong {
				font-weight:bold;
				}
			em {
				font-style: italic;
				display: inline;
				}
			hr { border:1px solid #E0DFE3; }
			/* fim */
			
			/* DEFININDO OS CABEÇALHOS */
			h1, h2, h3, h4, h5, h6 {
				color:#FFF;
				font-weight:bold;
				}
			h1 {
				font-size: 30px;
				font-weight: normal;
				line-height: 25px;
				}
			h2 { font-size: 16px; }
			h3 { font-size: 14px; }
			h4 { font-size: 12px; }
			h5 { font-size: 10px; }
			h5 { font-size: 8px; }
			/* fim */

			/* CLASSES PARA OS ELEMENTOS DE FORMULÁRIO */
			form {}
			fieldset {
				border: 1px solid #E7E8EC;
				padding: 5px;
				}
			legend {
				padding: 3px;
				background: #EAEEEF;
				color: #0068B0;
				}
			label {
				color: #FFF;
				text-align: left;
				font-weight: bold;
				}
			input, select, textarea {
				padding-top: 2px;
				padding-bottom: 2px;
				background: #FFF repeat-x left top;
				border: 1px solid #BFB8BF;
				color: #2D629E;
				}
			input.textfield {
				padding: 1px;
				border-style: none;
				border: 1px solid #7F9DB9;
				}
			input.textarea {
				background: #FFFFCC;
				padding: 1px;
				border-style: none;
				}
			input.select {
				background: #FFFFCC;
				border-style: none;
				background-position: left top;
				border-style: none;
				}
			input.checkbox {
				border: 1px none #E0DFE3;
				margin: 0px;
				background: transparent;
				}
			input.radiobutton {
				background:none;
				border-style: none;
				background: transparent;
				}
			input.submit {
				color: #333333;
				font-size: 12px;
				font-weight: bold;
				background: transparent;
				}
			input.imageField {
				background: transparent;
				border-style: none;
				}
			/* fim */

			ul {
				display: block;
				margin-left: 15px;
				}
			li{ list-style: disc outside; }

			/* DEFINIÇÕES DE ESTILO PARA AS TABELAS */
			table {
				border-collapse:separate;
				width:100%;
				}
			table tr td {
				padding:3px;
				}
			table tr.rodape td {
				font-weight:bold;
				background-color:#EAEEEF;
				}
			.titulo {
				font-weight:bold;
				background-color:#2D629E;
				}
			.corUm { background-color:#4271A7; }
			.corDois { background-color:#5781B1; }
			.alinhaDir {
				text-align:right;
				}
			.alinhaMeio { text-align:center; }
			/* DEFINIÇÕES DE ESTILO PARA AS LARGURAS DAS CÉLULAS DAS TABELAS */
			.width5 { width:5px; }
			.width10 { width:10px; }
			.width15 { width:15px; }
			.width20 { width:20px; }
			.width25 { width:25px; }
			.width30 { width:30px; }
			.width35 { width:35px; }
			.width40 { width:40px; }
			.width45 { width:45px; }
			.width50 { width:50px; }
			.width60 { width:60px; }
			.width65 { width:65px; }
			.width70 { width:50px; }
			.width75 { width:75px; }
			.width80 { width:80px; }
			.width85 { width:85px; }
			.width90 { width:90px; }
			.width95 { width:95px; }
			.width100 { width:100px; }
			.width110 { width:110px; }
			.width120 { width:120px; }
			.width130 { width:130px; }
			.width150 { width:150px; }
			.width163 { width:163px; }
			.width200 { width:200px; }
			.width250 { width:250px; }
			.width300 { width:300px; }
			/* DEFINIÇÕES DE ESTILO PARA AS LARGURAS DAS CÉLULAS DAS TABELAS CENTRALIZADAS */
			.width5Center { width:5px; text-align:center; }
			.width10Center { width:10px; text-align:center; }
			.width15Center { width:15px; text-align:center; }
			.width20Center { width:20px; text-align:center; }
			.width25Center { width:25px; text-align:center; }
			.width30Center { width:30px; text-align:center; }
			.width35Center { width:35px; text-align:center; }
			.width40Center { width:40px; text-align:center; }
			.width45Center { width:45px; text-align:center; }
			.width50Center { width:50px; text-align:center; }
			.width60Center { width:60px; text-align:center; }
			.width65Center { width:65px; text-align:center; }
			.width70Center { width:70px; text-align:center; }
			.width75Center { width:75px; text-align:center; }
			.width80Center { width:80px; text-align:center; }
			.width85Center { width:85px; text-align:center; }
			.width90Center { width:90px; text-align:center; }
			.width95Center { width:95px; text-align:center; }
			.width100Center { width:100px; text-align:center; }
			.width150Center { width:150px; text-align:center; }
			.width200Center { width:200px; text-align:center; }
			.width250Center { width:250px; text-align:center; }
			.width300Center { width:300px; text-align:center; }
			/* fim */
			
			/* DEFINIÇÕES DE ESTILOS PARA AS DATAS NO SITE */
			.data {
				font-size:11px;
				color: #FFF;
				text-align: left;
				font-weight: bold;
				font-style: italic;
				}
			.data img {
				float: left;
				margin-right: 5px;
				}
			/* fim */
			
			/* DEFINIÇÕES DE ESTILO PARA AS MENSAGENS */
			.mensagens {
				display:block;
				font-size: 12px;
				}
			.mensagens img {
				padding: 3px 3px -3px;
				margin-right: 5px;
				}
			/* fim */
			
			/* DEFINIÇÕES DE ESTILO PARA O LINK DE CONTEÚDO DO SITE */
			.maisConteudo {
				background: url(../images/index/bgMaisConteudo.png) no-repeat left top;
				height: 54px;
				width: 197px;
				}
			.maisConteudo span {
				padding-top: 19px;
				padding-bottom: 23px;
				display: block;
				font-size: 10px;
				padding-left: 15px;
				}
			.maisConteudo span a {
				font-size: 10px;
				padding-left: 6px;
				}
			/* fim */
			
			/* DEFINIÇÕES DE ESTILO PARA MAIS INFORMAÇÕES */
			.maisInformacoes {
				display:block;
				padding: 3px;
				font-size: 12px;
				}
			.maisInformacoes img {
				margin-right: 0px;
				margin-bottom: -5px;
				padding-top: 3px;
				padding-right: 0px;
				padding-bottom: -3px;
				}
			/* fim */
			
			/* DEFINIÇÕES DE ESTILO PARA OBSERVAÇÕES */
			.observacao {
				display:block;
				color:#FF0000;
				padding: 3px;
				font-size: 10px;
				}
			/* fim */
			
			/* DEFINIÇÕES DE ESTILO PARA FOTO EM DESTAQUE */
			.fotoDestaque {
				float: left;
				margin-right: 10px;
				}
			/* fim */
			
			/* FUNDO COM ORNAMENTO LATERAL */
			#bgConteudo {
				width: 100%;
				position: absolute;
				z-index: 0;
				background: url(../images/bgConteudo.png) no-repeat center top;
				top: 47px;
				height: 100%;
				}
			/* fim */
			
			/* PRINCIPAL */
			#bgConteudo #principal {
				width:990px;
				margin-right: auto;
				margin-left: auto;
				position: relative;
				text-align: left;
				}
			/* fim */
			
			/* TOPO */
			#bgConteudo #principal #topo {
				width: 990px;
				background: url(none) no-repeat left bottom;
				float: left;
				height: 135px;
				}
			/* fim */
			
			/* LOGO */
			#bgConteudo #principal #topo #logo {
				left: 41px;
				top: 10px;
				position: absolute;
				height: 227px;
				width: 497px;
				z-index: 1;
				}
			/* fim */

			/* SLOGAN */
			#bgConteudo #principal #topo #slogan {
				position: absolute;
				left: 655px;
				top: 114px;
				}
			/* fim */
			
			/* TOPO DA BARRA VERTICAL DENTRO DO CONTEÚDO */
			#bgConteudo #principal #topo #barrTitTopo {
				background: #333;
				height: 50px;
				width: 48px;
				position: absolute;
				left: 272px;
				top: 138px;
				}
			/* fim */
			
			/* MEIO */
			#bgConteudo #principal #meio {
				width: 990px;
				float: left;
				background: url(../images/meio.png) repeat-y left;
				}
			/* fim */
			
			/* EMAIL */
			#bgConteudo #principal #topo #mail {
				position: absolute;
				left: 584px;
				top: 43px;
				}
			/* fim */
			
			/* MENU */
			#bgConteudo #principal #meio #menu {
				width: 199px;
				padding-top: 90px;
				padding-bottom: 30px;
				}
			#bgConteudo #principal #meio #menu ul {
				list-style-type: none;
				padding: 0;
				margin: 0;
				text-align: right;
				}
			#bgConteudo #principal #meio #menu ul li {
				background: url(../images/marcadores/clip.png) no-repeat 100% 0.4em;
				display: block;
				letter-spacing: -1px;
				}
			#bgConteudo #principal #meio #menu ul li a {
				font-size: 16px;
				color:#FFF;
				height: 24px;
				width: 193px;
				display: block;
				text-align: right;
				padding-top:3px;
				padding-right: 6px;
				}
			#bgConteudo #principal #meio #menu ul li a:hover {
				background-image:url(../images/menu/bgBtnMenuHover.png);
				font-size: 16px;
				color:#0E3868;
				text-decoration:none;
				height: 24px;
				width: 193px;
				display: block;
				text-align: right;
				padding-top:3px;
				padding-right: 6px;
				}
			/* fim */

			/* COLUNA ESQUERDA */
			#bgConteudo #principal #meio #colEsq {
				width: 199px;
				padding-right: 30px;
				padding-left: 30px;
				float: left;
				padding-bottom: 30px;
				}
			/* fim */

			/* APOIO */
			#bgConteudo #principal #meio #colEsq #apoio {
				width: 199px;
				text-align: right;
				}
			#bgConteudo #principal #meio #colEsq #apoio .banners {
				margin-top: 17px;
				height: 123px;
				width: 156px;
				float: right;
				}
			/* fim */

			/* CONTEÚDO */
			#bgConteudo #principal #meio #conteudo {
	width: 700px;
	float: right;
	padding-top: 18px;
	margin-right: 30px;
				}
			/* fim */

			/* SLIDE */
			#bgConteudo #principal #meio #slide {
				width: 700px;
				float: right;
				height: 173px;
				padding-right: 30px;
				padding-top: 6px;
				}
			/* fim */
			
			/* BARRA VERTICAL DENTRO DO CONTEÚDO */
			#bgConteudo #principal #meio #barrTit {
				width: 700px;
				display: block;
				height: 37px;
				background: url(../images/bgBarrTit.png) no-repeat;
				margin-bottom: 15px;
				}
			#bgConteudo #principal #meio #conteudo #barrTit h1 {
				color: #2D629E;
				font-size: 22px;
				display: block;
				padding-left: 8px;
				padding-top: 6px;
				}
			/* fim */
			
			/* DEFINIÇÕES DE ESTILOS PARA A PAGINAÇÃO DE CONTEÚDO */
			#bgConteudo #principal #conteudo div.paginacao {
				text-align:left;
				font-size: 12px;
				float: left;
				display: block;
				clear: both;
				width: 100%;
				}
			#bgConteudo #principal #conteudo div.paginacao img {
				margin-bottom:0px;
				display: inline;
				}
			#bgConteudo #principal #conteudo div.paginacao span {
				font-weight:bold;
				text-decoration:underline;
				}
			/* fim */
			
			/* DEFINIÇÃO DE ESTILOS PARA NAVEGAÇÃO DE RODAPÉ DAS PÁGINAS COM OS LINKS VOLTAR, TOPO, IMPRIMIR */
			#bgConteudo #principal #conteudo div.navRodape {
				text-align:right;
				font-size: 12px;
				float:right;
				clear: both;
				}
			#bgConteudo #principal #conteudo div.navRodape img {
				margin-bottom:0px;
				display: inline;
				padding-right: 0px;
				}
			#bgConteudo #principal #conteudo div.navRodape span {
				font-weight:bold;
				text-decoration:underline;
				}
			/* fim */
			
			/* DEFINIÇÕES DE ESTILO PARA O RODAPÉ */
			#bgConteudo #principal #rodape {
				background: url(../images/rodape.png) no-repeat center top;
				height: 113px;
				clear: both;
				width: 990px;
				float: left;
				position:relative;
				}
			#bgConteudo #principal #rodape span {
				display: block;
				margin-right: auto;
				margin-left: 0px;
				width: 990px;
				text-align: center;
				padding-top: 30px;
				border-top: 2px none #4FCDFF;
				border-right: 1px none #6FD6FF;
				border-bottom: 1px none #6FD6FF;
				border-left: 1px none #6FD6FF;
				color: #6285A9;
				}
			#rodape .twitter {
	position: absolute;
	left: 382px;
	top: 52px;
				}
			#rodape .orkut {
	position: absolute;
	left: 504px;
	top: 58px;
				}
			/* fim */

#bgConteudo #principal #meio #colEsq #promocao, #realizacao, #apoio {
	margin-bottom: 11px;
	float: right;
	width:199px;
	}
#bgConteudo #principal #meio #colEsq #promocao h2 {
	text-align: right;
	display: block;
	padding-bottom:11px;
	font-size: 22px;
	}
#bgConteudo #principal #meio #colEsq #realizacao h2 {
	text-align: right;
	display: block;
	padding-bottom:11px;
	font-size: 22px;
	}
#bgConteudo #principal #meio #colEsq #apoio h2 {
	text-align: right;
	display: block;
	padding-bottom:11px;
	font-size: 22px;
	}
.logomarcas {
	float:right;
	margin-bottom:5px;
	margin-left:5px;
	height: 89px;
	width: 89px;
	display: inline;
	}
#conteudo .colInformacoes {
	font-size: 16px;
	color: #FFF;
	padding: 10px;
	width:148px;
	height:auto;
	border-top: 3px solid #FFF;
	border-right: 2px none #FFF;
	border-bottom: 1px solid #FFF;
	border-left: 2px none #FFF;
	float: left;
	}

#legenda {
	width: auto;
	padding: 10px;
	float: left;
}
#legenda h1 {
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	}
#legenda ul li {
	padding: 3px;
	background: #46AFE7;
	margin-bottom: 3px;
	border: 1px solid #D4EFF5;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	list-style: none;
}
#legenda ul { margin: 0px; }
