/* GERAL */
.hphome {
	width:780px;
}
#educ_conteudo{float:right; width:631px;}
#hpinterna {
	width: 623px;
	float: left;
	background:#fff url(../imagens/internas/bginterna.gif) repeat-x;

}

#hpinternaconteudo {
background:url(../imagens/internas/bginternatexto.jpg) repeat-y top center;
clear:both;
}

#hpinternatopo {
height:60px;
background:url(../imagens/internas/bgtitulo.gif) no-repeat center;
margin:18px 0 15px 0;
}

/* PAGINAS INTERNAS */
h1 {
	font-family:Tahoma, serif;
	font-size: 16px;
	color: #da2925;
	font-weight: bold;
	text-align:center;
	padding:17px 0 0 0;
}	
h2 {
	font-size: 12px;
	color: #da2925;
	font-weight: bold;
	line-height: 20px;
}
/* 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 45px 15px 49px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #106bba;
	text-align: justify;
	line-height: 15px;
	min-height:480px
}
.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: 1px solid #333;
}

.internafotos ul{
margin:0;
padding:0;
list-style:none;
}
.internafotos li {
width:168px;
height:95px;
margin:0 3px 0 5px;
padding:0;
float:left;
text-align:left;
}
.clear{
clear:both;
margin:0;
padding:0;
}

#direcao {
width:170px;
margin:5px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left
}

.horarioAula {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
}
.horarioAula tr td {
padding: 2px;
	border: solid 1px #cc0000;
	text-align: center;
	color: #000000;
		background-color: #Fef0f0;
}
.haula {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #999999;
	text-decoration: none;
	padding: 5px;
	margin: 3px;
	border: 1px solid #6699FF;
}

/* MENU INTERNA */
#menuinterna {
	background:url(../imagens/internas/bgmenuinterna.gif) repeat-y center;
	width:391px;
	float:left;
	margin:0 0 30px 110px !important;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 15px;
	color:#106bba;
}

#menuinterna ul {
	list-style:none;
	margin:0;
	padding:0;
}

#menuinterna a {
        color:#106bba;
	margin:0;
	text-decoration:none;
font-weight:bold;
}

#menuinterna a:hover {
color:#f8c610;
text-decoration:none;
}

.menucol01 {
padding:0 4px 0 13px;
border-right:1px dashed #106bba;
width:175px;
float:left;
min-height:50px;
}

.menucol02 {
width:175px;
padding:0 8px 0 13px;
float:left;
}

/* Galeria de Fotos */
<!--
.galeria { width:50px;} /* tamanho da tabela */
.galeria img { border:1px solid #000;} /* borda das imagens*/
.galeria td { padding:10px 3px 5px 3px;} /* espa?amento das c?lulas*/
.galeria tfoot td { padding:2px 0 2px 0; text-align:center; color:#ff6600; } /* espa?amento das c?lulas do menu e cor do texto*/
.galeria tfoot a { border:1px solid #c9c9c9; padding:0 5px; color:#666; background:#f1f1f1; line-height:17px;} /* estilo dos bot?es*/
.galeria tfoot a:hover { border:1px solid #FF6600; background:#fff; } /* estilo dos bot?es :hover*/


/* HP INTERNA VOLTAR - FORMATAR O VOLTAR DA P?GINA INTERNA */
#hpinternavoltar {
	background-image: url(../imagens/internas/bgvoltar.gif);
background-repeat:no-repeat;
background-position: center;	
width: 622px;
height:22px;
text-align:right;
padding-top:15px;
margin-bottom:30px;
}

#hpinternavoltar a {
margin:0 50px 0 0;
        font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}

#hpinternavoltar a:hover {
color:#6699FF;
text-decoration:none;
}


/* 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:#fff; /* 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%;
}
