html, body {height: 100%;}
body {
	margin: 0;
	padding: 0;
	background-image: url("/imagem/fundo/papelreciclado.jpg");
	background-color: #EEEEEE;
	text-align: center;
	font-family: verdana,sans-serif;
	font-size: 12px;
}
#moldura {
	width: 758px;
	position:relative;  /*Contexto de posicionamento */
	background-color: #FFFFFF; /*#EEEEE0*/
	color: rgb(38,35,36);
	margin: 0 auto;
	padding: 0;
	text-align: left;
	min-height: 100%;
	border: solid #C0C0C0; /*#EEEEE0;*/
	border-width: 0 2px;
}
* html #moldura {height: 100%; /* hack para IE6 */
}
#miolo {
	width: 728px;
	background-color: #FFFFFF;
	text-align: center;
	/*border-top: 20px solid #EEEEE0;*/
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 30px;
	padding-left: 15px;
	/*overflow: auto;*/
}
#miolo_esquerda {
	float: left;
	width: 130px;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 30px;
	font-size: 9px;
}
#noticia_banner {
	width: 120px;
	margin: 3px auto;
	text-align: left;
	border: 1px solid rgb(0,77,97);
	font-size: 11px;
	padding: 3px;
	font-family: "Courier New",sans-serif;
}
#cultura_banner {
	width: 120px;
	margin: 3px auto;
	text-align: left;
	border: 1px solid rgb(0,77,97);
	font-size: 10px;
	padding: 2px;
}
#miolo_direita {
	float: right;
	width: 588px;
	text-align: left;
	padding-right: 5px;
	padding-bottom: 30px;
	padding-left: 5px;
}
#cabecalho {
	width: 758px;
	/*background-image: url("../imagem/imagens_top5.jpg");*/
	height: 134px;
	border-top: 2px solid #C0C0C0; /*#FFFFCC; /*#EEEEE0;*/
}
#cabecalho_esquerda {
	float: left;
	width: 228px;
	text-align: center;
}
#cabecalho_direita {
	float: right;
	width: 530px;
	text-align: center;
}
#intermedio {
	width: 758px;
	background-color: #FFF; /*#c8c2a7; ou #DCD8C7*/
	/*border-top: 20px solid #EEEEE0;*/
	height: 30px;
	font: normal 12px Arial, Verdana,Helvetica,sans-serif; /*normal 9px verdana, sans-serif; */
	color: #000;
	text-align: center;
	padding-top: 4px; /* 2008-06-07 IE*/
}
#rodape {
	width: 758px;
	height: 20px;
	position: absolute;
	bottom: 0;
	background-color: #FFF; /*#EEEEE0;*/
	font: bold 9px verdana, sans-serif; 
	color: #000;
	text-align: center;
	line-height: 18px;
	border-bottom: 2px solid #C0C0C0;
}
#rodapedir {float: right; text-align: right; padding-right: 5px; color: #C0C0C0;}
#rodapeesq {float: left; padding-left: 5px; color: #C0C0C0;}
.limpa {clear: both;}
.data_noticia {font-size: 9px;}

table {font-size: 10px;}
.borda {border: 1px solid #277e8b;}

h1,h2,h3 {font-family: arial,sans-serif;}
h1 {font-size: 22px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
h1.titulo_pagina {text-align: center;}
h3.titulo_cabecalho {font: bold 18px arial,sans-serif; color: rgb(0,77,97);}
a:link, a:visited { color: rgb(38,35,36); text-decoration: none; }
a:hover { color: #FF0000; text-decoration: underline; }
a.linkrodape:link, a.linkrodape:visited { color: #C0C0C0; text-decoration: none; }
a.linkrodape:hover { color: #FF0000; text-decoration: underline; }
a.linkvisivel:link, a.linkvisivel:visited { color: rgb(38,35,36); text-decoration: underline; }
a.linkvisivel:hover { color: #FF0000; text-decoration: underline; }

/* menu */
p.barNav {position:relative;}
.barNav a, .barNav a:visited {
	font: 12px Arial, Verdana,Helvetica,sans-serif;
	color: #000000;
	text-decoration: none;
	background: rgb(255,232,158);/*rgb(255,218,97); /*#DCD8C7; /*FFC50C;*/
	text-align: center;
	padding: 1px 5px;
	margin-right:-1px;
	border: 1px solid #000000;
}
.barNav a:hover {
	color: #666666;
	background: #FCFCFC;
	border: 2px solid #666666;
}

.barNav a span { 
	display:none;
}

.barNav a:hover span {
	display: block;
	position: absolute; 
	top:25px; 
	left:0; 
	width: 200px;
	padding: 2px 0; 
	color: #666; 
	background:#fffff0;
	font-size: 12px; 
	border:2px dotted #000; 
	text-align:center;
}
/* /menu */

/* formatação para publicação dos certames */
.titulo_certame {font: bold 13px arial, sans-serif; background: rgb(255,232,158); padding: 6px;}

/* TABLE que envolve todos os links publicados */
.caixa_publicacao {width: 95%; border: 1px solid #277e8b; text-align: left; margin: 5px auto;}

.cordestaque {color: #0000ff;}
.cordifere {color: #A52A2A;}

.reguadivisor {
	font: bold 10px verdana, sans-serif; 
	margin: 10px; 
	border-top: 1px solid rgb(0,77,97);
}

.reguadivisormenor {
	font: bold 10px verdana, sans-serif; 
	margin: 10px 50px; 
	border-top: 1px solid rgb(0,77,97);
}

.fontelinkgrupo {
	/* Agrupa a publicação de links */
	font: bold 11px verdana, sans-serif;
	margin: 10px;
}

.fontelinkitem { 
	/* Publicação dos links */
	font: bold 11px arial, sans-serif;
	margin: 10px 10px 10px 19px;  /* margin: 10px; */
	text-indent: -9px;
}

.fonte_informativo {
	/* Texto no quadro de AVISOS e no PERÍODO DE INSCRIÇÕES */
	font: bold 11px arial, sans-serif;
	margin: 10px;
}

.fonteLink {font: bold 10px verdana, sans-serif;} /* aplicado em /roteiro/tweet-buttom.asp */

.bordavaziotopodireita
{
	/* caixa para o quadro de aviso */
	border-top: 1px solid #277e8b;
	border-right: 0;
	border-bottom: 2px solid #277e8b;
	border-left: 2px solid #277e8b; 
	background-color: #EEEEEE;
}

.bordaVazioDir 
{
	border-top: 1px solid #277e8b; 
	border-bottom: 1px solid #277e8b;
	border-left: 1px solid #277e8b; 
}
/* /formatação para publicação dos certames */

/* aviso para download Adobe Reader */
a.getacrobat {
	position:relative; 
	font: normal 10px verdana, arial, sans-serif; 
	padding: 0;
	color: #039;
	text-decoration: none;
	/*border-bottom:2px dotted #DC2B19;*/
	cursor: help; 
	z-index: 24;
}

a.getacrobat:hover {
	background: transparent;
	z-index: 25; 
}

a.getacrobat span.avisopdf {display: none;}

a.getacrobat:hover span.avisopdf { 
	display: block;
	position: absolute;
	width: 200px; 
	top: 3em;
	text-align: left;
	text-decoration: none;
	left: 0;
	font: normal 10px verdana, arial, sans-serif; 
	padding: 5px 10px;
	border: 1px solid #cccc99;
	background: rgb(255,232,158); 
	color: #000;
}
/* /aviso para download Adobe Reader */

a.avisomenor {
	position: relative; 
	font: normal 10px verdana, arial, sans-serif; 
	padding: 0;
	color: #039;
	text-decoration: none;
	/*border-bottom:2px dotted #DC2B19;*/
	cursor: help; 
	z-index: 24;
}

a.avisomenor:hover {
	background: transparent;
	z-index: 25; 
}

a.avisomenor span.letreiro { display: none; }

a.avisomenor:hover span.letreiro { 
	display: block;
	position: absolute;
	width: 120px; 
	top: 3em;
	text-align: justify;
	text-decoration: none;
	left: 0;
	font: normal 10px verdana, arial, sans-serif; 
	padding: 5px 10px;
	border: 1px solid #cccc99;
	background: rgb(255,232,158); 
	color: #000;
}

/* banner popup de aviso */
#avisogeral {
	position: absolute; 
	text-align: center;
	border: 2px solid #ff0000; 
	display: block; 
	background-color: #469daa;
	top: 5px;
	/*left: 300px; */
	height: 225px; 
	width: 360px; 
	margin: 10px auto;
}

#framePop {
	position: relative;
}


