/* GERAL */
.hphome {	width:780px;}
#educ_conteudo{width:631px; float:right;background:transparent !important;}
#hpinterna {width: 630px;	float: right;	background: url(../imagens/internas/interna_bg.jpg) no-repeat;	min-height:525px;}
.hpinternaconteudo {	clear:both;	background: url("../imagens/internas/interna.png") repeat-y  transparent;	min-height:800px;}
#titulo{width: 630px; height:101px;background: url("../imagens/internas/titulo_internas/bg_titulo.png") no-repeat;}
/* PAGINAS INTERNAS */
#titulo h1 {position:relative; top:18px;left:25px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;color: #fff;	font-weight: bold;	text-transform: uppercase;margin:0;padding:0;}
.hpinternaconteudo h1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;color: #2E3192;	font-weight: bold;	text-transform: uppercase;}	
.hpinternaconteudo h2 {	font-size: 11px;	color: #BB291D;	font-weight: bold;		font-family: Verdana, Arial, Helvetica, sans-serif;font-size:14px;}
#hpmuralmsg{ font-family:arial; color:#555; padding:15px;}
/* calendario */
.hpcalbg {	padding: 10px;	}
		
		.hpcal{
			width: 154px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #333;
			text-align: center;
			background-color: #FFEBA3;
			vertical-align: top;
			border-top: 1px solid #FFF;
			border-left: 1px solid #FFF;	}
		
		.hpcal tr th {
			padding: 2px;
			color: #FFFFFF;
			text-transform: uppercase;
			background-color: #FF9900;
			border-bottom: 1px solid #FFF;
			border-right: 1px solid #FFF;	}
		
		.hpcal tr td {
			padding: 2px;
			border-bottom: 1px solid #FFF;
			border-right: 1px solid #FFF;	}
		
		.hpcaldiasemana {
			color: #006699;
			font-weight: bold;
			background-color: #FFC704;	}
		
		.hpcaldomingos {	background-color: #FFE077;	}
		
		.hpcalsabados {	background-color: #FFE077;	}
		
		.hpcaldatas {
			font-family: Arial, Helvetica, sans-serif;
			color: #006699;
			text-align: left;
			background-color: #FFF;
			width: 150px;	}
		.hpcaldatas p{margin:5px 0; padding:0;}



/* 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: 5px 18px 18px 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3E3E3E;
	text-align: justify;
	line-height: 15px;
}
.hpinternatexto a:link, .hpinternatexto a:active, .hpinternatexto a:visited {
	text-decoration: none;
	color: #234D6B;
}
.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: 10px;
	border: 1px solid #333;
}
/* ex alunos anos*/

.anos{width:250px; float:left;}
#anosmostra{clear:both;}

.exalunotable tr td{ border:1px dashed #9DC1DF;}
/* forms */
#forms{ width: 550px !important;font-family: arial, sans-serif; font-size:12px;}
#forms hr{border:1px dashed #92AABE;}
#forms legend{font-size:15px; color:#951E14; font-weight:bold;text-transform:uppercase;}
#forms fieldset {    border: 1px solid #92AABE;    margin: 10px 0 0;    width: 550px;}
#forms table{ border-collapse:collapse; width:540px !important;}
#forms table tr td{padding:4px; border: 1px dashed #ccc;}
#forms p{font-size:13px !important;  }
#forms input{}

/* HP INTERNA VOLTAR - FORMATAR O VOLTAR DA PýGINA INTERNA */
#voltar{background: url("../imagens/internas/bg_voltar.png") no-repeat;width: 630px;	height: 85px;}
#hpinternavoltar { color: #FFFFFF;  float: right;  font-family: arial,sans-serif;  font-size: 13px;  font-weight: bold;   position: relative;   right: 30px;
    text-decoration: none;    text-transform: uppercase;    top: 40px;}

/* 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:#C3C1C2; /* Cor de fundo geral dos termos */	 width:100%;}
#termos{	width:780px;}
#termos table{margin-top:20px;}
#termos_titulo{
	background:url("../imagens/termos/bg_titu.gif") 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:#fff; /* cor dos titulos */
}
#termos ul{
	margin:0;
	padding:0;
	width:245px !important;
	font:11px Arial, Verdana, Helvetica;
	color:#5A5859; /* 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:#5A5859; /* 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:#A5A3A4; /* cor das linhas que dividem os conteudos */
	background-color:#A5A3A4; /* cor das linhas que dividem os conteudos */
	height:1px; 
	border:0;
	width:230px;
}
#linha_divisoria hr {
	width: 100%;
}
/* INICIO GALERIA DE FOTOS */
#carrossel{
        float:left;
        width: 580px;
        height: 112px;
        margin-top:5px;
background: url(../imagens/internas/bg_infra.png) no-repeat center;
}
#carrossel_imagens{
        position: relative;
        margin:0px 0 0 60px;      
}
#carousel_buttons {
        position:absolute;
        margin: 0;
        top:18px;
        left:-30px;
}
#carousel_buttons div {}
.prev{
        background: url(../imagens/internas/bt_esq.png) no-repeat;
        height:78px;
	width:43px;
	border:0;
}
.next{
        background: url(../imagens/internas/bt_dir.png) no-repeat;
	height:78px;
	width:43px;
	border:0;
        margin-left: 430px;
}
#carousel{
        width:440px !important; 
}
#carousel ul{
       margin: 0;
}
#carousel li{padding:0 5px;}
#carousel img{ border:1px solid #4C779A; }
.galeria {} /**/
.galeria li { 
        width:100px !important; 
        height:102px !important;
}
.galeria img { 
border:1px solid;
} /* borda das imagens*/
.galeria td { 
        padding:10px; 
        text-align: center;
} /* espa?amento das c?lulas*/
#horariodata{}
/* FIM GALERIA DE FOTOS */
