/*  Site: Seune 2006  */
/* CSS Document - Para todas as páginas  */


		/*   ZERANDO TODOS OS ESPAÇOS, MARGENS, BORDAS   */
		html, body, div, ul, ol, li, a, img, p, h1, h2, h3, h4, h5, h6, form, fieldset {
			margin: 0px;
			padding: 0px;
			border:0px;
			}


		/*  IMAGEM DE FUNDO NO LAYOUT  */
		body {
			 background: url(../images/bg.jpg) repeat-x; 
			/* background: url(../images/fundo.png) repeat-x; */
			font: 11px Verdana, Arial, Helvetica, sans-serif;
			}

		/*  CABEÇALHOS  */
		h1, h2, h3, h4, h5, h6 {
			font-family: "Arial Narrow";
			color:#333333;
			}

		h1 {
			font-size: 22px;
			color:#CC0000;			
			}
		
		h2 {
			font-size: 20px;
			}

		h3 {
			font-size: 18px;			
			}
		
		h4 {
			font-size: 16px;
			}

		h5 {
			font-size: 14px;		
			}
		
		h6 {
			font-size: 12px;						
			}


		p {
			font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
			color:#666666;	
/*			text-align:justify; */
			}

		br {
			display:block;
			}

		span.data, span.tema, span.manchete, span.contrato {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			}
		
		span.data {
			color:#666666;
			font-size: 10px;
			}

		span.tema {
			color:#333333;
			font-size: 11px;
			font-weight: bold;
			}

		span.manchete {
			color:#666666;
			font-size: 11px;
			}

		span.contrato {
			border-style: solid;
			border-width: thin;
	        width: 520px;
	        margin-right: 2px;
	        margin-left: 2px;
	        float: left;
	        padding-top: 10px;
	        height: auto; 
			}


		/*   COR PADRÃO PARA OS LINKS   */
		a:link, a:visited, a:hover, a:active {
			color:#666666;
			}

		a:link {
			text-decoration: none;
			background: transparent;
			}

		a:visited {
			text-decoration: none;
			background: transparent;
			}

		a:hover {
			text-decoration: underline;
			background: transparent;
			}

		a:active {
			text-decoration: none;
			background: transparent;
			}

			a.linkDiferenciado {
				text-decoration:none;
				color: #005374;
				}
			a.linkDiferenciado:visited {
				text-decoration:none;
				color: #005374;
				}
			a.linkDiferenciado:hover {
				text-decoration:underline;
				color: #005374;
				}
			a.linkDiferenciado:active {
				text-decoration:none;
				color: #005374;
				}


		/*  PADRÃO PARA TABELAS DO SITE  */
		table {
			font: 10px Arial, Helvetica, sans-serif;
			color: #333333;
			border-collapse: collapse;
			width: 100%;
			vertical-align: middle;
			}

		table tr td {
			text-align:left;
			padding-top: 3px;
			padding-bottom: 3px;
			padding-right: 3px;
			border: 1px solid #FFFFFF;
			}

		tr.cabecalho1 {
			background: #E6E6E6;
			font-weight: bold;
			color: #000000;
			}

		tr.cabecalho2 {
			background: #EFEFEF;
			}
			
		tr.alternaCor {
			background: #F7F7F7;
			}

		tr.rodapeTab {
			background:#FFFFCC;
			color: #FF0000;
			}

		td.alinhaMeio {
			text-align: center;
			vertical-align: middle;
			}
			
		td.alinhaDir {
			text-align: right;
			}


		/*  BARRA DE CABEÇALHOS DAS TABELAS  */
		div.barrTab {
			padding: 3px;
			margin-bottom: 1px;
			border-bottom: 1px solid #333333;
			font: 11px Verdana, Arial, Helvetica, sans-serif;
			color: #333333;
			}


		/*  PADRÃO PARA FORMULÁRIOS  */
		input, select, textarea, fieldset {
			font: 10px Verdana, Arial, Helvetica, sans-serif;
			color: #CC0000;
			}


		/*	FORMULÁRIO DE CONTATO  */
		#contato form {
			font: bold 10px Verdana, Arial, Helvetica, sans-serif;
			border-style: none;
			color: #000000;
			padding-top: 3px;
			padding-bottom: 3px;
			}

		#contato label {
			display:block;
			padding-bottom: 3px;
			padding-top: 10px;
			
			}

		#contato input, textarea {
			font: bold 10px Verdana, Arial, Helvetica, sans-serif;
			padding-top: 3px;
			padding-bottom: 3px;
			}

		#contato input {
			font: bold 10px Verdana, Arial, Helvetica, sans-serif;
			display:block;
			margin-top: 5px;
			}



		/*  CONTROLA O POSICIONAMENTO DO LAYOUT  */
		#ajuste {
            width: 770px;
            margin: 0 auto;   /* ao magico aqui */  
            text-align: left;    /* arrumando a zona q o hack anterior  */  
			}


		/*  TOPO DO LAYOUT  */
		#topo {
			width: 770px;
			height: 273px;
			}

		#topoLogoSeune {/* LOGO SEUNE  */
			float: left;
			height: 277px;
			width: 218px;
			background: url(../images/logoSeune.jpg) no-repeat;
			}

		#topoData {/* DATA DO SISTEMA  */
			padding-top: 230px;
			text-align: right;
			width: 178px;
			padding-right: 40px;
			font: 10px Verdana, Arial, Helvetica, sans-serif;
			color: #666666;
			}

		#topoMenu {
			float: left;
			height: 277px;
			width: 169px;
			background: url(../images/bgMenuTopo.jpg) no-repeat;
			}

		#topoMenu ul {/*  MENU PRINCIPAL  */
			list-style-type: none;
			margin: 0;
			text-align: right;
			font: 11px Verdana, Arial, Helvetica, sans-serif;
			color: #FFFFFF;
			padding-top: 60px;
			padding-right: 8px;
			position: relative;
			}

		#topoMenu ul li {
			padding-right: 1.0em;
			background: url(../images/marcMenuTopo.gif) no-repeat 100% 0.4em;
			display: block;
			height: 20px;
			padding-top: 1px;
			}

		#topoMenu li a:link {
			color: #FFFFFF;
			text-decoration: none;
			}

		#topoMenu li a:visited {
			color: #FFFFFF;
			text-decoration: none;
			}

		#topoMenu li a:hover {
			color: #FFFFFF;
			text-decoration: underline;
			}

		#topoMenu li a:active {
			color: #FFFFFF;
			text-decoration: none;
			}

		/*  ÁREA COM O BANNER DA FAIXADA DA SEUNE  */
		#topoBanner {
			float: left;
			height: 277px;
			width: 383px;
			}

		#banner {
			height: 195px;
			width: 383px;
            margin: 0 auto;   /* ao magico aqui */  
            text-align: left;    /* arrumando a zona q o hack anterior  */  
			background: url(../images/banner.jpg) no-repeat;
			}

		#layer {
           position:absolute;
           left:400px;
           top:260px;
           width:248px;
           height:415px; 
	       z-index:3;
           text-align: right;
		   	}

		#topoBannerTopo {
			height: 53px;
			width: 383px;
			background: url(../images/cantoEsqBannerTopo.jpg) no-repeat left bottom;
			}

		#topoBannerRodape {
			background: url(../images/baseBanner.gif) repeat-y;
			height: 29px;
			width: 383px;
			}

		#topoBannerRodape2 {/*  rodapé do banner das páginas onde não tem a coluna direita  */
			background: url(../images/baseBanner2.gif) repeat-y;
			height: 29px;
			width: 383px;
			}


		/*  MEIO DO LAYOUT  */
		#meio {
			width: 770px;
			background: #FFFFFF;
			float: left;
			height: auto;
			}


		/*  RODAPÉ DO LAYOUT  */
		#rodape {
			width: 750px;
			background: url(../images/fundorodape.jpg);
			height: 40px;
			padding-top: 20px;
			padding-left: 20px;
			text-align: right;
			clear: both;
			float: left;
			}

		#rodape p {
			font: 10px Verdana, Arial, Helvetica, sans-serif;
			color: #000000;
			text-align: center;
			padding-right:30px;
			}

		#rodape img {
	position:relative;
	display:block;
	left: 0px;
	top: -8px;
	float: left;
			}

		/*  COLUNA ESQUERDA  */
		#colEsq {
			width: 198px;
			background: #F7F7F7 url(../images/bgColEsq.jpg) no-repeat top;
			float: left;
			clear: both;
			text-align: right;
			padding-top: 10px;
			position: relative;
			}

		#colEsq img.base {
			float: left;
			clear: both;
			}

		#colEsq div.separadorColEsq {/*  SEPARADOR DOS BOXES  */
			width: 158px;
			background: url(../images/separador.gif) repeat-x center;
			height: 42px;
			margin-right: 20px;
			margin-left: 20px;
			}


		div.titulo {/*  barra de títulos  */
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
	text-align: right;
	height: 25px;
			}

		div.titulo img {/*  posiciona a imagem da barra de títulos  */
			float:right;
			}


		/*   MENU DA COLUNA ESQUERDA  */
		#menuColEsq {
			font: 11px Verdana, Arial, Helvetica, sans-serif;
			margin-right: 20px;
			margin-left: 20px;
			width: 158px;
			}

		#menuColEsq img {
			float:right;
			clear:left;
			}

		#menuColEsq ul {/*  MENU  */
			list-style-type: none;
			color: #333333;
			}

		#menuColEsq ul li {
			padding-right: 1em;
			background: url(../images/marcMenuLateral.gif) no-repeat 100% 0.4em;
			display: block;
			height: 20px;
			padding-top: 1px;
			}

		#menuColEsq li a:link {
			color: #333333;
			text-decoration: none;
			}

		#menuColEsq li a:visited {
			color: #333333;
			text-decoration: none;
			}

		#menuColEsq li a:hover {
			color: #FF6600;
			text-decoration: underline;
			}

		#menuColEsq li a:active {
			color: #333333;
			text-decoration: none;
			}


		/*  COLUNA DO MEIO ONDE FICA O CONTEÚDO  */
		#colMeio {
	width: 345px;
	margin-right: 20px;
	margin-left: 20px;
	float: left;
	padding-top: 10px;
	height: auto;
			}


		/*  COLUNA DO MEIO ONDE FICA O CONTEÚDO SEM A COLUNA DIREITA  */
		#colMeio2 {
			margin-right: 20px;
			margin-left: 20px;
			float: left;
			padding-top: 10px;
			width: 532px;
			}

		#colMeioEsq {/*  COLUNA ESQUERDA DENTRO DA COLUNA DO MEIO  */
	width: 169px;
	margin-right: 20px;
	float: left;
	clear: both;
			}

		#colMeioDir {/*  COLUNA DIREITA DENTRO DA COLUNA DO MEIO  */
	width:155px;
	float: left;
			}


		/*  COLUNA DIREITA DO LAYOUT  */
		#colDir {
			width: 187px;
			padding-top: 10px;
			float: right;
			background: #F2F2F2;
			}

		#colDir img.base {
			float: right;
			clear: both;
			}

		#colDir div.separadorColDir {/*  SEPARADOR DOS BOXES  */
			width: auto;
			background: url(../images/separador.gif) repeat-x center;
			height: 42px;
			margin-right: 20px;
			margin-left: 20px;
			}


		/*  LISTA AS ARTIGOS NA COLUNA DIREITA  */
		#artigos {
			width: 146px;
			margin-right: 20px;
			margin-left: 20px;
			}

		#artigos ul {
			list-style-type: none;
			}

		#artigos ul li {
			padding-left: 1.2em;
			background: url(../images/icTexto.gif) no-repeat 0 0.4em;
			font: 10px Verdana, Arial, Helvetica, sans-serif;
			color: #333333;
			display: block;
			margin-top: 10px;
			margin-bottom: 10px;
			}


		/*  LISTA AS NOTICIAS NA COLUNA DIREITA  */
		#noticias {
			width: 146px;
			margin-right: 20px;
			margin-left: 20px;
			}

		#noticias ul {
			list-style-type: none;
			}

		#noticias ul li {
			padding-left: 1.2em;
			background: url(/images/icTexto.gif) no-repeat 0 0.4em;
			font: 10px Verdana, Arial, Helvetica, sans-serif;
			color: #333333;
			display: block;
			margin-top: 5px;
			margin-bottom: 10px;
			}
			
		/*  LISTA AS PORTARIAS E EDITAIS NA COLUNA DIREITA  */			
		#portarias {
			width: 146px;
			margin-right: 20px;
			margin-left: 20px;
			}

		#portarias ul {
			list-style-type: none;
			}

		#portarias ul li {
			padding-left: 1.2em;
			background: url(/images/icTexto.gif) no-repeat 0 0.4em;
			font: 10px Verdana, Arial, Helvetica, sans-serif;
			color: #333333;
			display: block;
			margin-top: 10px;
			margin-bottom: 10px;
			}			


		/*  LINK PARA LISTA DE CONTEUDO DE NOTÍCIAS, ARTIGOS, PORTARIAS  */
		div.leiaMais {
			font: 11px Verdana, Arial, Helvetica, sans-serif;
			color: #FF0000;
			}

		div.leiaMais a:link {
			color:#CC0000;
			text-decoration: none;
			}

		div.leiaMais a:visited {
			color:#CC0000;
			text-decoration: none;
			}

		div.leiaMais a:hover {
			color:#CC0000;
			text-decoration:underline;
			}

		div.leiaMais a:active {
			color:#CC0000;
			text-decoration: none;
			}


		/*  DEFINIÇÕES DE ESTILOS PARA A PAGINAÇÃO DE CONTEÚDO  */
		.paginacao {
			font: 11px Arial, Helvetica, sans-serif;
			text-align: left;
			padding-right: 4px;
			}
		.paginacao a:link {
			color:#FF0000;
			}
		.paginacao a:visited {
			color:#FF0000;
			}
		.paginacao a:hover {
			background-color:#FFCCCC;
			color:#FF0000;
			}
		.paginacao a:active {
			color:#FF0000;
			}
		.paginacao img {
			margin-bottom:0px;
			display: inline;
			}
		.paginacao span {
			color:#FF0000;
			font:11px Verdana, Arial, Helvetica, sans-serif;
			font-weight:bold;
			text-decoration:underline;
			}


		/*  NAVEGAÇÃO DE RODAPÉ DAS PÁGINAS COM OS LINKS VOLTAR, TOPO, IMPRIMIR  */
		ul#navRodape {
			font: 11px Verdana, Arial, Helvetica, sans-serif;
			display: block;
			margin-top: 20px;
			text-align: right;
			}
		
		ul#navRodape li {
			display: inline;
			margin-right: 10px;
			}

		ul#navRodape li a:link {
			color:#CC0000;
			text-decoration: none;
			background: transparent;
			}

		ul#navRodape li a:visited {
			color:#CC0000;
			text-decoration: none;
			background: transparent;
			}

		ul#navRodape li a:hover {
			color:#CC0000;
			text-decoration:underline;
			background: transparent;
			}

		ul#navRodape li a:active {
			color:#CC0000;
			text-decoration: none;
			background: transparent;
			}

		ul#navRodape li.voltar {
			background: url(../images/marcVoltar.gif) no-repeat left center;
			padding-left: 10px;
			}
		
		ul#navRodape li.topo {
			background: url(../images/marcTopo.gif) no-repeat left center;
			padding-left: 10px;
			}
		
		ul#navRodape li.imprimir {
			background: url(../images/marcImprimir.gif) no-repeat left center;
			padding-left: 15px;
			}


		/*   BOX COM FOTO EM DESTAQUE   */
		#fotoDestaque {
			padding: 0px;
			border:0px;
			height: 135px;
			width: 169px;
			background: url(../images/fundoMolduraFoto.gif) no-repeat;
			margin-bottom: 10px;
			}

		#fotoDestaque img {
			height: 104px;
			width: 141px;
			padding-top: 15px;
			padding-left: 13px;
			}


		/*  NOTÍCIAS EM DESTAQUE  */
		#noticiasDestaque {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	width: auto; 
	color: #FF0000;
	float: left;
	clear: both;
			}

		#noticiasDestaque span.manchete {
			color:#333333;
			font: bold 19px "Arial Narrow";
			}


		/*  LISTA AS ÚLTIMAS NOTÍCIAS  */
		#ultimasNoticias {
			font: 11px Verdana, Arial, Helvetica, sans-serif;
			margin-top: 20px;
			}

		#ultimasNoticias h1 {
	font: 12px "Arial Narrow";
	color: #FF9900;
	padding-top: 3px;
	padding-bottom: 3px;
	background: #F7F7F7;
	margin-bottom: 15px;
	display: block;
	padding-left: 3px;
	letter-spacing: 0.1em;
	width: 166px;
	clear: both;
			}

		#ultimasNoticias ul {
			list-style-type: none;
			}

		#ultimasNoticias ul li {
			color: #333333;
			display: block;
			margin-bottom: 20px;
			}


		/*  FERRAMENTA DE WEBMAIL  */
		#webMail {
			font: 11px Verdana, Arial, Helvetica, sans-serif;
			color: #666666;
			width: 158px;
			margin-right: 20px;
			margin-left: 20px;
			text-align: right;
			height: 120px;
			position: relative;
			}

		#webMail img#barrWebMail {
			position: absolute;
			left: 88px;
			top: 1px;
			}

		#webMail form {
			left:0px;
			top: 1px;
			width: 158px;
			position: absolute;
			padding: 0px;
			margin: 0px;
			}

		#webMail label#login {
			position:absolute;
			top: 30px;
			left: 6px;
			}
		#webMail label#senha {
			position:absolute;
			top: 54px;
			left: -1px;
			}

		#webMail input#campoLogin {
			position:absolute;
			top: 30px;
			right: -3px;
			}

		#webMail input#campoSenha {
			position:absolute;
			top: 54px;
			right: -3px;
			}

		#webMail input#btForm {
			position:absolute;
			top: 80px;
			right: -3px;
			}

		#webMail span#msg1 {
			position:absolute;
			left: 42px;
			top: 105px;
			width: 116px;
			}

		#webMail span#msg2 {
			position:absolute;
			left: 30px;
			top: 120px;
			width: 128px;
			}

		#webMail a:link {
			font: 9px Verdana, Arial, Helvetica, sans-serif;
			color: #CC0000;
			text-decoration: none;
			}

		#webMail a:visited {
			font: 9px Verdana, Arial, Helvetica, sans-serif;
			color: #CC0000;
			text-decoration: none;
			}

		#webMail a:hover {
			font: 9px Verdana, Arial, Helvetica, sans-serif;
			color: #CC0000;
			text-decoration:underline;
			}

		#webMail a:active {
			font: 9px Verdana, Arial, Helvetica, sans-serif;
			color: #CC0000;
			text-decoration: none;
			}


		/*  FERRAMENTA DE BUSCA NA BIBLIOTECA  */
		#buscaBib {
			position: relative;
			font: 11px Verdana, Arial, Helvetica, sans-serif;
			color: #666666;
			text-align: right;
			width: 158px;
			margin-right: 20px;
			margin-left: 20px;
			text-align: right;
			height: 160px;
			}

		#buscaBib img.barrBuscaBib {
			position:absolute;
			right: -3px;
			}

		#buscaBib p {
			position:absolute;
			text-align: right;
			clear: both;
			width: 158px;
			right: 0px;
			top: 25px;
			}

		#buscaBib strong {
			position:absolute;
			font: bold 11px Verdana, Arial, Helvetica, sans-serif;
			right: 0px;
			top: 60px;
			}

		#buscaBib form {
			position:absolute;
			right: 0px;
			}

		#buscaBib label.rotBusca {
			position:absolute;
			}

		#buscaBib input.campoBuscaBib {
			position:absolute;
			right: 0px;
			top: 77px;
			}

		#buscaBib label.rotPalavraChave {
			position:absolute;
			right: 16px;
			top: 100px;
			width: 102px;
			}

		#buscaBib input.campoPalavraChave {
			position:absolute;
			right: -3px;
			top: 98px;
			}

		#buscaBib label.rotTitulo {
			position:absolute;
			right: 16px;
			top: 121px;
			}

		#buscaBib input.campoTitulo {
			position:absolute;
			right: -3px;
			top: 119px;
			}

		#buscaBib label.rotAutor {
			position:absolute;
			right: 73px;
			top: 121px;
			}

		#buscaBib input.campoAutor {
			position:absolute;
			right: 54px;
			top: 119px;
			}

		#buscaBib input#btForm {
			position:absolute;
			right: 0px;
			top: 143px;
			}


		/*  FERRAMENTA DE BUSCA DAS NOTÍCIAS  */
		#buscaRapida {
			font: 11px Verdana, Arial, Helvetica, sans-serif;
			color: #333333;
			width: 146px;
			margin-right: 20px;
			margin-left: 20px;
			height: 70px;
			}

		#buscaRapida img.barrBuscaRapida{
			position:absolute;
			top:287px;
			right:57px;
			}

		#buscaRapida form {
			position:absolute;
			left: 606px;
			top: 312px;
			}

		#buscaRapida input.campoBuscaRapida {
			position:absolute;
			left: -4px;
			top: 1px;
			}

		#buscaRapida input#btForm {
			position:absolute;
			left: -3px;
			top: 26px;
			}


		/*  MENSAGENS PARA AS PÁGINAS DE RESULTADOS  */
		 ul.aaMensagens {
			list-style: none;
			margin: 0;
			padding: 3px;
			background: #FFFFCC;
			border: 1px solid #E0DFE3;
			font: 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.aaMensagens li.alerta {
			background-image: url(../images/marcAlerta.gif);
			}
		
		ul.aaMensagens li.ok {
			background-image: url(../images/marcOk.gif);
			}

		ul.aaMensagens li.erro	{
			background-image: url(../images/marcErro.gif);
			}
