/* CSS Document */

		/*  ZERANDO TODOS OS ESPAÇOS, MARGENS, BORDAS  */
		* {
			border:none;
			padding:0px;
			text-decoration:none;
			text-align: left;
			margin: 0px;
			font: 11px Arial, Helvetica, sans-serif;
			color: #666666;
			list-style: none; /*define as caractristicas das listas, */
			text-decoration:none; /*definindo nenhuma decoração para os textos*/
			line-height: 16px; /*nesse atributo você define o tamanho da linha*/
			outline: none; /*nenhuma margem ao redor dos elemntos.*/
		}
		/*
		html, body, div, ul, ol, li, a, img, p, h1, h2, h3, h4, h5, h6, form, fieldset {
			margin: 0px;
			padding: 0px;
			border:0px;
		}
		*/

		/*  AJUSTANDO CONTEÚDO AO CENTRO  */
		body {
			background: url(../images/bg.jpg) repeat-x fixed;
			color: #586F74;
			font: 11px Verdana, Arial, Helvetica, sans-serif;
			}


		/*  FUNDO DA BARRA DE NAVEGAÇÃO PRINCIPAL DO PORTAL (TOPO) ocultar depois  */
		#bgNavBarrPP {
			height: 31px;
			width: 100%;
			background: url(../images/bgBarrPP.gif) repeat-x;
			position: absolute;
			left: 0px;
			top: 0px;
			z-index: 0;
			}
			


		/*  BARRA DE NAVEGAÇÃO DO PRINCIPAL DO PORTAL (TOPO) ocultar depois  */
		div#navBarFejal {
			width:730px;
			color: #586F74;
			font: 11px Verdana, Arial, Helvetica, sans-serif;
			text-align: right;
			}

		ul#menuNavBarFejal {
			text-align: right;
			}
		
		ul#menuNavBarFejal li{
			display: inline;
			font: 11px/32px Verdana, Arial, Helvetica, sans-serif;
			}
			
		ul#menuNavBarFejal li a:link {
			color: #000000;
			text-decoration: none;
			}
			
		ul#menuNavBarFejal li a:visited {
			color: #000000;
			text-decoration: none;
			}

		ul#menuNavBarFejal li a:hover {
			color: #000000;
			text-decoration: underline;
			}

		ul#menuNavBarFejal li a:active {
			color: #000000;
			text-decoration: none;
			}
  		

		/*   DEFININDO OS CABEÇALHOS   */
		h1, h2, h3, h4, h5, h6 {
			color: #0068B0;		
			}

		h2 {
			font: 22px "Arial Narrow";
			color: #669DC6;			
			}


		/*   COR PADRÃO PARA OS LINKS   */
		a:link {
			text-decoration: none;
			color: #0BADDC;
			}

		a:visited {
			text-decoration: none;
			color: #0BADDC;
			}

		a:hover {
			text-decoration: underline;
			color: #0BADDC;
			}

		a:active {
			text-decoration: none;
			color: #0BADDC;
			}


		/*  PADRÃO PARA DATAS, TEMAS, MANCHETES, LEADS, TEXTOS, FOTOS  */
		span.data {
			font: 10px Verdana, Arial, Helvetica, sans-serif;
			color: #A3AFB2;
			}

		span.tema {
			font: 16px Arial, Helvetica, sans-serif;
			color: #005CA1;
			}
			
		p.manchete {
			font: 12px Arial, Helvetica, sans-serif;
			color: #586F74;
			}
			
		p.lead {
			font: 11px Verdana, Arial, Helvetica, sans-serif;
			color: #586F74;
			}

		p.texto {
			font: 11px/12px Verdana, Arial, Helvetica, sans-serif;
			color: #586F74;
			text-align: justify;
			}

		/*  LINK PARA DOWNLOAD DA RELAÇÃO COMPLETA DAS EMPRESAS  */
		p.pdf {
			font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
			color: #586F74;
			display: block;
			background: #F7F7F7 url(../images/marcPDF.gif) no-repeat 1.5px 0.5em;
			text-indent: 24px;
			padding-top: 6px;
			border-top: 1px solid #669DC6;
			padding-bottom: 6px;
			}

		img.fotoNoticias {
			display: block;
			float: left;
			margin-right: 10px;
			margin-top: 5px;
			}


		/*  BOX QUE AJUSTA O LAYOUT AO CENTRO  */		
		div#ajuste {
			width:770px;
			margin: auto;
			position: relative;
			}


		/*  TOPO ONDE FICAM A LOGO E O CAMPO DE BUSCA DE NOTÍCIAS  */
		#topoLayout {
			height: 120px;
			width: 770px;
			background: url(../images/topo.gif) no-repeat bottom;
			position: relative;
			text-align: left;
			}


		/*  CONTEÚDO GERAL DO SITE  */
		#meioLayout {
	background: url(../images/bgMeio.gif) repeat-y;
	float: left;
			}


		/*  RODAPÉ DO LAYOUT  */
		#rodapeLayout {
			background: url(../images/rodape.gif) no-repeat;
			height: 130px;
			width: 770px;
			clear: both;
			}

		#rodapeLayout p {
			font: 11px Verdana, Arial, Helvetica, sans-serif;
			color: #333333;
			display: block;
			text-align: right;
			position: relative;
			top: 70px;
			right: 30px;
			width: 300px;
			float: right;
			}


		/* LOGOMARCA DO IET  */
		#logoIET {
			position: relative;
			display: block;
			float: left;
			padding-left: 30px;
			}


		/*  COLUNA ESQUERDA DO SITE ONDE FICAM O MENU, EVENTOS, parcerias  */
		#colEsq {
	float: left;
	width: 188px;
			}


		/*  ÁREA ONDE FICAM OS BANNERS EM DESTAQUE DO SITE  ( <div id="destaque"> )*/
		#destaque {
			float: left;
			width: 582px;
			background: url(../images/bgDestaque.gif) repeat-y;
			text-align: left;
			height: 255px;
			}


		/*  ÁREA ONDE FICAM OS BANNERS EM DESTAQUE NAS PÁGINAS INTERNAS  ( <div id="destaqueInterno"> )*/
		#destaqueInterno {
			float: left;
			width: 582px;
			background: url(../images/bgDestaque.gif) repeat-y;
			text-align: left;
			height: 100px;
			}


		/* TEXTO DESTAQUE QUE FICA AO LADO DO BANNER NA PÁGINA INICIAL ( <div id="destaqueTexto"> )  */
		#destaqueTexto {
			text-align: left;
			display: block;
			float: right;
			width: 171px;
			padding-left: 20px;
			padding-right: 30px;
			height: 255px;
			line-height: 15px;
			}

		#destaqueTexto h1 {
			color: #0BADDC;
			font-size: 12px;
			font-weight: bold;
			padding-top: 25px;
			padding-bottom: 5px;
			}

		#destaqueTexto p {
			color: #666666;
			font-size: 11px;
			padding-bottom: 3px;
			}


		/*  BANNER EM DESTAQUE ( <div id="destaque"> )  */
		#destaqueBanner {
			display: block;
			float: left;
			width: 361px;
			}


		/*  IMAGEM QUE FICA ABAIXO DO BANNER EM DESTAQUE  */
		#rodapeDestaque {
			height: 52px;
			width: 582px;
			display: block;
			float: right;
			}


		/*  CONTEÚDO GERAL DO SITE  */
		#conteudo {
			float: right;
			width: 552px;
			padding-right: 30px;
			padding-top: 20px;
			text-align: left;
			}


		/*  ÚLTIMAS NOTÍCIAS E BOX COM CHAMADAS PARA EMPRESAS DENTRO DE UM SCROLL  */
		#conteudoColEsq {
			width: 361px;
			float: left;
			}


		/*  CONTEÚDO DAS PÁGINAS INTERNAS  */
		#conteudoColEsqInternas {
			width: 549px;
			float: left;
			}

		#conteudoColEsqInternas h1 {
			font: bolder 26px "Arial Narrow";
			color: #005CA1;
			}

		#conteudoColEsqInternas P {
			text-align: justify;
			}

		/*  EMPRESAS INCUBADAS E GRADUADAS  */
		#conteudoColDir {
			width: 171px;
			float: right;
			}

		/*  MENU PRINCIPAL  */
		#menu {
			font: 11px Verdana, Arial, Helvetica, sans-serif;
			width: 138px;
			padding-right: 20px;
			padding-left: 30px;
			background: url(../images/bgMeioMenu.gif) repeat-y;
			text-align: left;
			color: #0BADDC;
			}

		#menu img.titulo {
			padding-bottom: 3px;
			padding-top: 5px;
			}

		#menu ul {
			padding: 0;
			margin: 0;
			list-style: none;
			position: relative;
			}

		#menu ul li {
			padding-bottom: 0.1em;
			}


		/*  MENU PRINCIPAL  */
		div.tituloMenuLateral {
			padding-bottom: 3px;
			border-bottom: 1px solid #E1E5E6;
			margin-bottom: 10px;
			}


		/*  CLASSES PARA EVENTOS  */
		#eventos {
			font: 11px Verdana, Arial, Helvetica, sans-serif;
			width: 138px;
			padding-right: 20px;
			padding-left: 30px;
			text-align: left;
			color: #586F74;
			}

		#eventos p {
			text-align: right;
			display: block;
			padding-top: 10px;
			}

		#eventos ul {
			margin: 0;
			list-style: none;
			padding: 0px;
			}

		#eventos ul li {
			padding-bottom: 0.5em;
			border-bottom: 1px dashed #E8EEEE;
			padding-top: 1em;
			}


		/*  LOGOMARCAS DAS PARCERIAS  */
		#parcerias {
	width: 138px;
	padding-right: 20px;
	padding-left: 30px;
	text-align: left;
	color: #586F74;
			}

		#parcerias img {
			display: block;
			padding-top: 20px;
			}


		/*  PADRÃO PARA FORMULÁRIOS  */
		label.rotulosForm {
			font: bold 11px Verdana, Arial, Helvetica, sans-serif;
			color: #005CA1;
			padding-bottom: 10px;
			}

		input.camposForm, textarea {
			font: italic 10px Verdana, Arial, Helvetica, sans-serif;
			color: #005CA4;
			background: #F6F7F8;
			border: 1px solid #F6F7F8;
			padding-top: 5px;
			padding-bottom: 5px;
			margin-top: 3px;
			margin-bottom: 10px;
			}

		input.btForm {
			color: #FFFFFF;
			background: #005CA1;
			font: 11px Verdana, Arial, Helvetica, sans-serif;
			}


		/*  FORMULÁRIO DA ÁREA DE BUSCA  */
		#busca {
			background: url(../images/bgBusca.gif) no-repeat;
			height: 120px;
			width: 250px;
			position: relative;
			float: right;
			}

		#formulario {
			top: 0px;
			height: 120px;
			width: 250px;
			position: relative;
			}

		#rotuloBusca {
			position: absolute;
			top: 75px;
			left: 49px;
			font: bold 10px Verdana, Arial, Helvetica, sans-serif;
			color: #005CA1;
			float: left;
			}

		#campoBusca {
			position: absolute;
			top: 92px;
			left: 49px;
			font: italic 10px Verdana, Arial, Helvetica, sans-serif;
			color: #005CA4;
			background: #F6F7F8;
			border: 1px solid #E0E5E5;
			}

		#btBusca {
			position: absolute;
			top: 92px;
			left: 205px;
			}


		/*  MENSAGENS PARA AS PÁGINAS DE RESULTADOS  */
		 ul.mensagens {
			list-style: none;
			margin: 0;
			padding: 5;
			background: #FFFFCC;
			border: 1px solid #E0DFE3;
			font: bold 11px Verdana, Arial, Helvetica, sans-serif;
			color: #CC0000;
			}
			
		li.alerta, li.ok, li.erro {
			padding: 3px 0 3px 20px;
			margin: 0.4em 0 0.4em 0.4em;
			background: no-repeat 0 50%;
			}

		ul.mensagens li.alerta {
			background-image: url(../images/marcAlerta.gif);
			}
		
		ul.mensagens li.ok {
			background-image: url(../images/marcOk.gif);
			}
		
		ul.mensagens li.erro	{
			background-image: url(../images/marcErro.gif);
			}


		/*  SEPARADOR NA COLUNA ESQUERDA  */
		.separadorColEsq {
			padding: 20px 20px 20px 30px;
			display: block;
			clear: both;
			}


		/*  BOX ÚLTIMAS NOTÍCIAS  */
		#ultimasNoticias {
			height: 109px;
			width: 320px;
			background: url(../images/bgBoxUltimasNoticias.gif) no-repeat;
			padding-left: 20px;
			padding-right: 20px;
			font: 11px Verdana, Arial, Helvetica, sans-serif;
			}

		#ultimasNoticias img.titulo {
			display: block;
			padding-top: 10px;
			}

		#ultimasNoticias img.foto {
			display: block;
			padding-top: 20px;
			padding-left: 20px;
			}

		#ultimasNoticias h1 {
			color: #0BADDC;
			padding-top: 5px;
			font-size: 12px;
			font-weight: bold;
			}

		#ultimasNoticias p {
			color: #586F74;
			font-size: 11px;
			line-height: 17px;
			}


		/*  ÁREA QUE FICA A CHAMADA  PARA AS EMPRESAS PRÉ-INCUBADAS COM ROLAGEM DE CONTEÚDO */
		#boxScroll {
			height: 377px;
			width: 320px;
			background: url(../images/bgBoxScroll.gif) no-repeat;
			font: 11px Verdana, Arial, Helvetica, sans-serif;
			margin-top: 20px;
			padding: 20px;
			}

		#scroll {
			overflow: auto;
			height: 377px;
			width: 321px;
			}

		#scroll img.titulo {
			display: block;
			}


		/*  EMPRESAS EM DESTAQUE  */
		.boxEmpDestaque {
			width: auto;
			height: 100px;
			margin-top: 20px;
			border-bottom: 1px dashed #E0DFE3;
			margin-right: 10px;
			}

		.boxEmpDestaque h1 {
			color: #0BADDC;
			padding-top: 5px;
			font-size: 12px;
			font-weight: bold;
			}

		.boxEmpDestaque p {
			line-height: 14px;
			}

		.boxEmpDestaque img.titulo {
			display: block;
			padding-bottom: 10px;
			}

		.boxEmpDestaque img.foto {
			padding-right: 10px;
			padding-bottom: 10px;
			float: left;
			}


		/*  BOX EMPRESAS INCUBADAS  */
		#conteudoColDirEmpIncubadas {
			width: 171px;
			font-size: 11px;
			}

		#conteudoColDirEmpIncubadas p {
			text-align:left;
			padding-top: 5px;
			padding-bottom: 5px;
			}

		#conteudoColDirEmpIncubadas h1 {
			font: 11px Verdana, Arial, Helvetica, sans-serif;
			color: #0BADDC;
			margin-top: 5px;
			}

		#conteudoColDirEmpIncubadas img.titulo {
			display: block;
			padding-top: 10px;
			}

		#conteudoColDirEmpIncubadas img.foto {
			display: block;
			padding-top: 10px;
			}


		/* SEPARADOR DA COLUNA DIREITA DO CONTEÚDO  */
		.separadorConteudoColDir {
			display: block;
			clear: both;
			padding-top: 20px;
			padding-bottom: 20px;
			width: 171px;
			height: 5px;
			}


		/*  BOX EMPRESAS GRADUADAS  */
		#conteudoColDirEmpGraduadas {
			width: 171px;
			}

		#conteudoColDirEmpGraduadas p {
			text-align: justify;
			padding-top: 5px;
			padding-bottom: 5px;
			}

		#conteudoColDirEmpGraduadas img.foto {
			display: block;
			padding-top: 10px;
			}

		#conteudoColDirEmpGraduadas img.titulo {
			display: block;
			padding-top: 10px;
			}

		#conteudoColDirEmpGraduadas h1 {
			font: 11px Verdana, Arial, Helvetica, sans-serif;
			color: #0BADDC;
			margin-top: 5px;
			}


		/*   PAGINAÇÃO DOS RESULTADOS    */
		ul#paginacao {
			list-style-type: none;
			margin-top: 10px;
			margin-bottom: 10px;
			color: #0068B0;
			font-size: 11px;
			}
			
		ul#paginacao li {
			background-image: url(arrow.gif);
			background-repeat: no-repeat;
			background-position: 0 .4em;
			padding-left: 0em;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #333333;
			display: inline;
			}

		ul#paginacao li a:link {
			text-decoration: none;
			}

		ul#paginacao li a:visited {
			text-decoration: none;
			}

		ul#paginacao li a:hover {
			text-decoration: underline;
			}

		ul#paginacao li a:active {
			text-decoration: underline;
			display: inline;
			}


		/*  NAVEGAÇÃO DE RODAPÉ DAS PÁGINAS COM OS LINKS VOLTAR, TOPO, IMPRIMIR  */
		ul#navRodape {
			font: 11px Verdana, Arial, Helvetica, sans-serif;
			display: block;
			clear: both;
			}
		
		ul#navRodape li {
			display: inline;
			margin-right: 10px;
			}
		
		ul#navRodape li.voltar {
			background: url(../images/navVoltar.gif) no-repeat left center;
			padding-left: 12px;
			}
		
		ul#navRodape li.topo {
			background: url(../images/navTopo.gif) no-repeat left center;
			padding-left: 12px;
			}
		
		ul#navRodape li.imprimir {
			background: url(../images/marcImprimir.gif) no-repeat left center;
			padding-left: 15px;
			}


		/*  DEFINIÇÕES DE ESTILO PARA LISTA EM METODOLOGIA  */
		ul#metodologiaLista {
			list-style-type: none;
			padding: 0;
			text-align: justify;
			margin-top: 10px;
			margin-bottom: 10px;
			margin-left: 20px;
			}

		ul#metodologiaLista li {
			padding-left: 0.8em;
			background: url(../images/marcInfraEstrutura.gif) no-repeat 0 0.4em;
			padding-bottom: 5px;
			}

