/* GERAL */
img, div, input, td{ behavior: url(iepngfix/iepngfix.htc) }
.hphome {
	width:780px;
}
.hpconteudo {
	width: 631px;
	border-right: 1px solid #fff;
	background-color: #FFFFFF;
}

/* #################################### BLOCOS ####################################*/
.hpbloco1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #67552C;
	width: 600px;
	background-color: #EFEFE4;
}

.hpbloco1 a:link, .hpbloco1 a:active, .hpbloco1 a:visited {
	text-decoration: none;
	color: #67552C;
}

.hpbloco1 a:hover {
	text-decoration: none;
	color: #C0A76B;
}

.hpbloco1 tr td {
	padding: 5px;
}

.hpbloco2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 600px;
	border-bottom: solid 1px #CCC;
}

.hpbloco2 a:link, .hpbloco2 a:active, .hpbloco2 a:visited {
	text-decoration: none;
	color: #67552C;
}

.hpbloco2 a:hover {
	text-decoration: none;
	color: #C0A76B
}

.hpbloco2 tr th {
	padding: 3px;
	color: #FFF;
	text-align: left;
	font-weight: normal;
}

.hpbloco2titu1 {
	background-color:#333;
}

.hpbloco2titu2 {
	background-color:#666;
}

.hpbloco2 tr td {
	padding: 5px;
}

.hptitulo {
	font-weight: bold;
}

.hpblocoicone {
	border: 1px solid #333;
}

.hpblocotd1 {
	border-right: dotted 1px #CCC;
	border-left: dotted 1px #CCC;
}

.hpblocotd2 {
	border-right: dotted 1px #CCC;
}

/* PAGINAS INTERNAS */
#wrapper{
	width:631px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.hpinterna {
	margin: 0;
	padding: 0;
	width:631px;
	background-color: #FFFFFF;
	border-right: solid 1px #EAEAEA;
}
.corpo	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	}
#interna_topo h1{
	font-size:22px;
	color:#D31920;
	font-weight:bold;
	margin:20px 10px 0 10px;
}	
#interna_topo{
	border-bottom:1px solid #FFDB69;
	margin:10px 8px 10px 8px;
	padding-bottom:5px;
}	
#interna_conteudo{
	font-size:11px;
	padding:0 30px 20px 20px;
	text-align:justify;
	line-height:24px;
}
#interna_conteudo h2{
	font-size:11px;
	color:#D31920;
	font-weight:bold;
}
#interna_conteudo a:link,
#interna_conteudo a:active,
#interna_conteudo a:visited{
	color:#DE232A;
	text-decoration:none;
}
#interna_conteudo a:hover{
	color:#E65E6A;
}
#interna_conteudo img{
border:1px solid #232E80;
}
.interna_conteudo_tabelas{
	border:1px solid #F8DBDC;
	color:#000;
	font-size:10px;
	margin: 0 auto;
	width:95%;
}
.interna_conteudo_tabelas td, .interna_conteudo_tabelas th{
	padding:5px;
border:1px solid #FFF;
}
.interna_conteudo_tabelas td{
	background:#F8DBDC;
	border-collapse:collapse;
}
.interna_conteudo_tabelas th{
	background:#FFBFC2;
}
#interna_rodape{
	font-size:10px;
	background: url(../imagens/internas/voltar.jpg) no-repeat;
	width:46px;
	height:19px;
	font-weight:bold;
	float:right;
	margin:0 20px 10px 0;
	padding:2px 0 0 6px;
}
#interna_rodape a:link,
#interna_rodape a:active,
#interna_rodape a:visited,
#interna_rodape a:hover{
	color:#fff;
	text-decoration:none;
}
.img_semborda{
border:0 !important;
}

.hpformcampo {
font-family:verdana;
font-size:11px;
color:#333
}

/* FIM PAGINAS INTERNAS */

/* ENQUETE */
.hpenquete {
	background-color: #EBEBF5;
}

/* GALERIA DE FOTOS */
.galeria { width:100%;} /* tamanho da tabela */
.galeria img { border:1px solid #000;} /* borda das imagens*/
.galeria td { padding:8px 0 8px 0; text-align: center;} /* espa&ccedil;amento das c&eacute;lulas*/
.galeria tfoot td { /* espa&ccedil;amento das c&eacute;lulas do menu e cor do texto*/
	padding:2px 0 2px 0;
	text-align:center;
	color:#ff6600;
}
.galeria tfoot a,  /* estilo dos bot&otilde;es*/
.galeria tfoot a:active {
	text-decoration: none;
	border:1px solid #c9c9c9; 
	padding:0 5px; color:#666; 
	background:#f1f1f1;
	line-height:17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333;
} 
.galeria tfoot a:visited { color: #999; } 
.galeria tfoot a:hover { /* estilo dos bot&otilde;es :hover*/
	border:1px solid #FF6600;
	background:#fff; 
}

/* TERMOS */
#termosGeral{
	background-color:#B00606; /* Cor de fundo geral dos termos */
	width:100%; /*TERMOS 100% COM RELAÇÃO AO SITE*/
}
#termos{
	border-right:1px solid #B00606;
	border-bottom:1px solid #B00606;
	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:#B00606; /* cor dos titulos */
}
#termos ul{
	margin:0;
	padding:0;
	width:245px !important;
	font:11px Arial, Verdana, Helvetica;
	color:#fff; /* 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:#fff; /* cor dos links do conteudos abaixo dos titulos */
	text-decoration:none;
}
#termos li a:hover{
	color:#FFD0CC; /* cor dos links do conteudos abaixo dos titulos */
	text-decoration:none;
}
#termos hr{ 
	color:#C95650; /* cor das linhas que dividem os conteudos */
	background-color:#C95650; /* cor das linhas que dividem os conteudos */
	height:1px; 
	border:0;
	width:230px;
}
#linha_divisoria hr{ 
	width:730px;
	color:#CB4E44; /* cor da linha antes da logomarca do educacional */
	background-color:#CB4E44; /* cor da linha antes da logomarca do educacional */
	border:0;
}
#logomarca_educacional{
	background:url(../imagens/termos/logo_educacional.jpg) no-repeat center; /* imagem da logomarca do educacional */
	height:30px;
	margin-top:5px;
}
#copyright{
	font:10px Verdana, Arial, Helvetica;
	text-align:center;
	color:#E79089; /* cor do texto abaixo da logo do educacional */
	margin-bottom:20px;
}
#copyright a:link,
#copyright a:visited, 
#copyright a:active{
	color:#E79089; /* cor dos links abaixo da logo do educacional */
	text-decoration:none;
}
#copyright a:hover{
	color:#FFD0CC; /* cor dos links abaixo da logo do educacional */
}
/* TERMOS */

/* HOME */
#fundo{
	background:url(../imagens/home/fundo_home.jpg) no-repeat;
	background-position:right 210px;
	min-height:526px;
	* height:526px;
}
#home01, #home02, #noticias, #comunicados, #infos div{float:left;}
#home01{width:450px;}
#home02{width:180px;}
#mural{height:180px;}
#noticias{width:220px;}
#comunicados{width:229px;}
#noticias, #comunicados{height:173px; margin-top:10px;}
#noticias_mural{
	background:#FCEEC5;
	width:206px;
}
#comunicados_mural{
	background:#FFC3C5;
	width:224px;
}
#icones ul, #icones li{
	margin:0;
	padding:0;
}
#icones ul{margin-top:20px;}
#icones li{list-style:none;}
#icones img{border:0;}
#infos{
	background:url(../imagens/home/box_infos.png) no-repeat;
	background-position:8px 0;	
	height:60px;
	margin-top:25px;
	padding:6px 0 0 12px;
}
#infos_conteudo{
	width:218px;
	font-size:10px;
	text-align:left;
	padding-left:5px;
}
#infos_conteudo a:link, 
#infos_conteudo a:visited,
#infos_conteudo a:active{
	text-decoration:none;
	color:#000;
}
#infos_conteudo a:hover{
	color:#003283;
}
#banners{
	clear:both;
	padding-top:10px;
	* padding-top:5px;
}
/* FIM HOME */

/* MURAL 01 */
.hpmural01 {
	font-size: 10px;
	width: 90%;
	height:130px;
}
.hpmural01 tr td ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.hpmural01 tr td li {
	margin: 5px 0 5px 0;
	background:url(../imagens/home/noticias_div.jpg) no-repeat bottom;
	padding-bottom:6px;
}
#hpmural01col01 {
	width: 33%;
}
a.hpmural01titu:link,
a.hpmural01titu:active,
a.hpmural01titu:visited{
	text-decoration: none;
	font-weight: bold;
	font-size:11px;
}
a.hpmural01titu:hover {
	color:#CF8700;
}
a.hpmural01desc:link,
a.hpmural01desc:active,
a.hpmural01desc:visited,
a.hpmural01desc:hover {
	text-decoration: none;
	color: #333;
}
/* FIM MURAL 01 */

/* MURAL 02 */
.hpmural02 {
	font-size: 11px;
	width: 90%;
	height:130px;
}
.hpmural02 tr td ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.hpmural02 tr td ul li {
	margin: 5px 0 5px 0;
	background:url(../imagens/home/comunicados_div.jpg) no-repeat bottom;
	padding-bottom:6px;
}
#hpmural02col01 {
	width: 90%;
}
a.hpmural02titu:link,
a.hpmural02titu:active,
a.hpmural02titu:visited,
a.hpmural02titu:hover {
	text-decoration: none;
	font-weight: bold;
	color:#213074;
}
a.hpmural02desc:link,
a.hpmural02desc:active,
a.hpmural02desc:visited,
a.hpmural02desc:hover {
	text-decoration: none;
	color: #213074;
}
/* FIM MURAL 02 */

/* INTEGRAÇÃO SLIDE */
.hpmuralSilideItem{
	padding:0;
}
.hpmuralSilideLegenda{
	display:none;
}
.hpmuralSilideLegenda a:link, a:active, a:visited, a:hover{
	color:#000;
	text-decoration:none;
}
.hpmuralSilideBotoes{
	position:relative;
	left:230px;
	width:160px;
	height:20px;
	text-align:center;
}
.hpmuralSilideImagem{
	width:631px;
	height:214px;
	padding:0;
	border-right:1px solid #fff;
	* border-right:0;
	border-left:1px solid #fff;
	border-top:2px solid #D31920;
	border-bottom:2px solid #D31920;
}
/* FIM INTEGRAÇÃO SLIDE */

