/* GERAL */
.hphome{	width:780px;	}
#educ_conteudo{	width:631px; float:right;	}
#hpinterna{	width:630px; float:right; min-height:525px;	}

.hpinternaconteudo{	clear:both; background:url(../imagens/internas/Interna_bg.png) repeat-y 0 0;	}

/*===================================================================================================================================================*/
#bot_rede{	position:absolute; top:10px; right:12px;	}
#bot_rede img{	border:none !important;	}
/*===================================================================================================================================================*/


/* PAGINAS INTERNAS */

.hpinternaconteudo h1{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#F90; font-weight:bold; text-transform:uppercase;	}	
.hpinternaconteudo h2{	font-size:11px; color:#FC0; font-weight:bold; line-height:30px;	}
#titulo{	margin-top:20px; padding-left:22px; height:60px; background:url(../imagens/internas/Interna_top.png) no-repeat center bottom;	}
#titulo img{	border:none !important;	}

/* 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:15px 25px 10px 35px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333; text-align:justify; line-height:15px;	}

.hpinternatexto a:link, .hpinternatexto a:active, .hpinternatexto a:visited{ text-decoration:none; color:#2E3192;	}
.hpinternatexto a:hover{	text-decoration:underline; color:#039;	}

/* HP INTERNA TEXTOTABLE - FORMATAR TABELAS DAS PÁGINAS INTERNAS */
.hpinternatextotable{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; width:100%; border-top:solid 1px #69F; border-left:solid 1px #69F;	}
.hpinternatextotable tr th{	padding:2px; border-right:solid 1px #69F; border-bottom:solid 1px #69F; text-align:center; font-size:11px; font-weight:bold; background-color:#36C; color:#FFF;	}
.hpinternatextotable tr td{	padding:2px; border-right:solid 1px #69F; border-bottom:solid 1px #69F; text-align:center; color:#333;	}
.hpinternatexto img{	margin:0 8px 8px 0; border:1px solid #333;	}

/* HP INTERNA VOLTAR - FORMATAR O VOLTAR DA PÁGINA INTERNA */
#voltar{	background:url(../imagens/internas/voltar_bg.png) no-repeat center bottom; height:73px;	}
#hpinternavoltar{	width:48px; height:13px; float:right; margin:29px 47px 0 0;	}
#hpinternavoltar a, #hpinternavoltar img{	border:none;	}

/* CÓDIGOS */
pre{	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#F00;	}
code{	font-size: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:12px Arial, Verdana, Helvetica; text-align:justify; font-weight:bold; color:#CAE4F1;	}
#termos ul{	margin:0; padding:0; width:245px !important; font:11px Arial, Verdana, Helvetica; 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%;	}


/*	CALENDÁRIO	*/
.calendarioEventos{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; width:180px; height:133px; text-align:center; color:#333; padding:2px 1px;	}
.calendarioEventos a{	text-decoration:none; color:#666;	}
.calendarioEventosADM{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333; padding:2px 1px;	}
.calendarioEventosADM input, textarea{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333;	}
.calendarioEventos_titMes{	font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; text-align:center; color:#FFF; background:#FF8400; padding:2px 1px;	}
.calendarioEventos td{
	background-color:fff;
	*padding-top:0 !important;
	*padding-bottom:0 !important;	}

.calendarioEventos_titCabeSemana{	border-bottom:1px solid #F90;	}
.calendarioEventos_titCabeSemana td{	font-weight:bold; color:#F90; border:none;	}
.calendarioEventos_domingo, .calendarioEventos_sabado{	color:#C33;	}
.clasdiv{	padding:5px 4px;	}
.acima3Eventos{	color:#000; background-repeat:no-repeat; background-image:url(../img/fundo.gif);	}
.CalEventos_Legenda{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; border:1px solid #5F5F5F;	}
.cssGeral{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;	}
.cssBordaTd{	border:1px solid #000; padding:5px;	}
.cssTab{	font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;	}
.exibeDadosEvento{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333; margin:8px;	}

/*	=====================================
	CSS responsável pela DIV do mouseOver
	=====================================*/
.tooltip{	position:absolute; padding:2px; z-index:2; display:block; width:150px; color:#5190C6; background-color:#BFD9EF; border:1px solid #1B5A8F; font-family:sans-serif; font-size:10px; line-height:18px; text-align:center;	}
.tooltip a, a:active, a:visited{	text-decoration:none; color:#1B5A8F !important;	}
.tooltip a:hover{	text-decoration:none; color:#0B2032 !important;	}
#botoes{	margin-left:10px; padding:0;	}
#botoes ul, #botoes li{	height:30px; float:left; list-style:none;	}
.left_txt{	text-align:left !important;	}
.letra_branca{	color:#FFF !important;	}

/*	==================================
			GALERIA DE FOTOS
	==================================*/
.galeria{	width:100%;	}
.galeria img{	border:1px solid #9CF;	}
.galeria td{	padding:8px 0; text-align:center;	}
.galeria tfoot td{	padding:2px 0; text-align:center; color:#F60;	} 
.galeria tfoot a, .galeria tfoot a:active{	text-decoration:none; border:1px solid #c9c9c9; padding:0 5px; color:#666; background:#f1f1f1; line-height:17px; font:bold 10px Verdana; color:#333;	} 
.galeria tfoot a:visited{	color:#999;	}
.galeria tfoot a:hover{	border:1px solid #F60; background:#fff;	}
/*	====================================
			FIM GALERIA DE FOTOS
	====================================*/
