/* GERAL */
.hphome {	width:780px;}
#educ_conteudo{width:631px; float:right;}
#hpinterna {	width: 630px;	float: right;	background: url(../imagens/internas/interna_bg.jpg) no-repeat;	min-height:525px;}

.hpinternaconteudo {	clear:both;	background: url(../imagens/internas/bg_interna.jpg) repeat-y; min-height:600px;}
/* PAGINAS INTERNAS */
.hpinternaconteudo h1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FF7E00;	font-weight: bold;	text-transform: uppercase;
}	
.hpinternaconteudo h2 {	font-size: 12px;	color: #178AC1;	font-weight: bold;	line-height: 30px;}
#title{background: url(../imagens/internas/bg_titulo.jpg) no-repeat; width:631px; height:59px;}
	#title img{position:relative; top:25px; left:25px;}
/* INCLUDE TWITTER*/
#coluna{position:absolute; left:790px;width:150px;top:35px;}
	#coluna img{border:none;}

	
/* HP INTERNA TEXTO - FORMATAR TEXTOS */
.hpinternatexto { /* Essa não pode ter BACKGROUND, nem HEIGHT. Pois é utilizada em qualquer lugar que tenha texto das páginas internas */
	padding: 10px 38px 10px 38px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000;	text-align: justify;	line-height: 15px;}
.hpinternatexto a:link, .hpinternatexto a:active, .hpinternatexto a:visited {	text-decoration: none;	color: #FF9900;}
.hpinternatexto a:hover {	text-decoration: none;	color: #FFCC00;}

/* HP INTERNA TEXTOTABLE - FORMATAR TABELAS DAS PÁGINAS INTERNAS */
.hpinternatextotable {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	width: 100%;	background-color: #FFFFCC;	border-top: solid 1px #CCCC00;
	border-left: solid 1px #CCCC00;}
.hpinternatextotable tr th {	padding: 2px;	border-right: solid 1px #CCCC00;	border-bottom: solid 1px #CCCC00;	text-align: center;	font-size: 11px;
	font-weight: bold;	background-color: #FF9900;	color: #FFF;}
.hpinternatextotable tr td {	padding: 2px;	border-right: solid 1px #CCCC00;	border-bottom: solid 1px #CCCC00;	text-align: center;	color: #333;}
.hpinternatexto img {	margin: 0 8px 8px 0;	border: none;}

/* HP INTERNA VOLTAR - FORMATAR O VOLTAR DA PÁGINA INTERNA */
#hpinternavoltar {	background: url(../imagens/internas/bg_voltar.jpg) no-repeat;	width: 631px;	height: 59px;}
	#hpinternavoltar a{color: #828384; font-family: verdana; font-size:10px; font-weight:bold; text-decoration:none; width: 100px;float:right;display:block;position:relative;top:20px;}
	#hpinternavoltar a img{border:none;}
/* INFORMATIVOS */
.hpinformativo td {  width: 197px;  height: 228px;  background: #E7F4FE url(../imagens/internas/informativo/box_informativo.gif) no-repeat 0 0;}
.hpinformativo td.blank {  background: #E7F4FE;}
.hpinformativo td.hpinformativotd {  width: 591px;  height: 37px;  background: none;}
.hpinformativo div {  width: 100%;}
.hpinformativoimg {  height: 147px;  padding-top: 10px;  vertical-align: top;  text-align: center;}
.hpinformativoimg img {  width: 97px;  height: 139px;}
.hpinformativotxt {  height: 81px;  padding-top: 5px;* padding-top: 10px;  padding-left: 35px;* padding-left: 45px;  text-align: center;  font-family: Arial;
  font-weight: bold;  font-style: italic;  color: #297DBE;  font-size:12px;}
.hpinformativotxt a {  color: #fff !important;}
.hpinformativotxt a:hover {  text-decoration: underline !important;}

.hpinformativo2008 {  height: 81px;  text-align: center;  font-family: Arial;  font-weight: bold;  color: #84B3D9;  font-size:13px;  padding-right: 20px;}
.hpinformativo2008 a {  color: #84B3D9 !important;}
.hpinformativo2008 a:hover {  text-decoration: underline !important;}


/* CÓDIGOS */
pre {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FF0000;}
code {	font-size:12px;	color:#666;	word-break: break-all;}
/* TERMOS */
#termosGeral{	background-color:#04486D; /* Cor de fundo geral dos termos */	 width:100%;}
#termos{	width:780px;}
#termos table{margin-top:20px;}
#termos_titulo{	background:url(../imagens/termos/fundo_titulo.png) no-repeat center; /* Imagem de fundo dos titulos (Eventos em Destaque, Datas Comemorativas, Notícias Educacionais) */
	width:244px;	height:25px;	padding-left:15px;	font:12px Arial, Verdana, Helvetica;	text-align:justify;	font-weight:bold;	color:#CAE4F1; /* cor dos titulos */}
#termos ul{	margin:0;	padding:0;	width:245px !important;	font:11px Arial, Verdana, Helvetica;color:#ADDCF6; /* cor dos conteudos abaixo dos titulos */}
#termos li{	list-style-position:inside;	list-style-type: square;	margin: 2px 3px 0 12px;}
#termos li a:link,
#termos li a:visited,
#termos li a:active{	color:#ADDCF6; /* cor dos links do conteudos abaixo dos titulos */	text-decoration:none;}
#termos li a:hover{	color:#1B6289; /* cor dos links do conteudos abaixo dos titulos */	text-decoration:none;}
#termos hr{ 	color:#1B6289; /* cor das linhas que dividem os conteudos */	background-color:#1B6289; /* cor das linhas que dividem os conteudos */
	height:1px; 	border:0;	width:230px;}
#linha_divisoria hr {	width: 100%;}
