/* GERAL */
.hphome{	width:780px;	}
#educ_conteudo{	width:631px; float:right;	}
#hpinterna{	width:630px; float:right; min-height:525px;	}

.hpinternaconteudo, #voltar{	background:url(../imagens/internas/interna_bg.png) repeat-y;	}
.hpinternaconteudo{	min-height:500px;	}

/* PAGINAS INTERNAS */
#bot_rede{	position:absolute; top:15px; right:15px;	}
#bot_rede img{	border:0;	}

#titu_p, .hpinternaconteudo h1{	font:bold 13px Verdana; color:#FFF;	}	
.hpinternaconteudo h2{	font:bold 11px Verdana; color:#F90; line-height:30px;	}

/* HP INTERNA TEXTO - FORMATAR TEXTOS */

#topo{	background:url(../imagens/internas/interna_top.png) no-repeat 0 0; height:154px;	}
#titu_img{	margin:23px 0; width:375px; float:left; text-align:right;	}
#titu_p{	clear:both; width:300px; padding:15px 35px;	}

.hpinternatexto{ /* Essa não pode ter BACKGROUND, nem HEIGHT. Pois é utilizada em qualquer lugar que tenha texto das páginas internas */
	padding:0 30px; font:10px/15px Verdana; color:#036; text-align:justify;	}
.hpinternatexto a:link, .hpinternatexto a:active, .hpinternatexto a:visited{	text-decoration:none; color:#F90;	}
.hpinternatexto a:hover{	text-decoration:none; color:#FC0;	}
.hpinternatexto p, .hpinternatexto ul{	margin:0; padding:0px;	}
.hpinternatexto li{	margin-left:30px;	}

/* HP INTERNA TEXTOTABLE - FORMATAR TABELAS DAS PÁGINAS INTERNAS */
.hpinternatextotable{	font:10px Arial; width:90%; margin-left:5%; border-top:solid 1px #069; border-left:solid 1px #069;	}

.hpinternatextotable tr th, .hpinternatextotable tr td{	padding:2px; border-right:solid 1px #069; border-bottom:solid 1px #069; text-align:center;	}
.hpinternatextotable tr th{	font-size:bold 11px Arial; background-color:#F90; color:#FFF;	}
.hpinternatextotable tr td{	color:#333;	}

.hpinternatexto img{	margin:8px; border:1px solid #069;	}

/* HP INTERNA VOLTAR - FORMATAR O VOLTAR DA PÁGINA INTERNA */
#voltar{	height:90px;	}
#hpinternavoltar{	width:70px; height:52px; float:right; margin:20px 50px;	}

/* CÓDIGOS */
pre{	font:11px Arial; color:#F00;	}
code{	font:12px; color:#666; word-break:break-all;	}
/* TERMOS */
#termosGeral{	background-color:#04486D; width:100%;	}
#termos{	width:780px;	}
#termos table{	margin-top:20px;	}
#termos_titulo{	background:url(../imagens/termos/fundo_titulo.png) no-repeat center; width:244px; height:25px; padding-left:15px; font:bold 12px Arial; text-align:justify; color:#CAE4F1;	}
#termos ul{	margin:0; padding:0; width:245px !important; font:11px Arial; color:#ADDCF6;	}
#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; text-decoration:none;	}
#termos li a:hover{	color:#1B6289; text-decoration:none;	}
#termos hr{	color:#1B6289; background-color:#1B6289; height:1px; border:0; width:230px;	}
#linha_divisoria hr{	width:100%;	}

/*	=======================================
				GALERIA DE FOTOS
	=======================================*/
.galeria{	}
.galeria img{	}
.galeria td{	padding:12px;	}
.galeria tfoot td{	padding:2px 0; text-align:center;	}
.galeria tfoot a{	border:1px solid #069; padding:0 5px; color:#FFF !important; background:#39C; line-height:17px;	}
.galeria tfoot a:hover{	border:1px solid #39C; background:#069;	}
/*	=======================================
			FIM GALERIA DE FOTOS
	=======================================*/
