/* GERAL */
.hphome{	width:780px;	}
.hpconteudo{	width:631px; background-color:#FFF;	}

/* #################################### BLOCOS ####################################*/
.hpbloco1{	font:10px Verdana; 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:10px Verdana; 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;	}

.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 */
.hpinterna{	margin:0; padding:0; width:631px; background-color:#FFF;	}
.hpinterna h2{	margin:0; padding:0;	}	
.hpinternatopo{	width:612px; height:90px; background:url(../imagens/interna_topo.gif) no-repeat; padding:0 0 10px 18px;	}

h1{	font:bold 13px Verdana; color:#4b4b4b; text-transform:uppercase;	}	
h2{	font:bold 11px Verdana; color:#4b4b4b;	}

.hpinternatexto{	padding:18px; font:10px Verdana; color:#4b4b4b; text-align:justify; line-height:15px;	}
.hpinternatexto a:link, a:active, a:visited{	text-decoration:none; color:#0F9C3B;	}
.hpinternatexto a:hover{	text-decoration:none;color:#8FEB0C;	}
.hpinternatextotable{	font:10px Arial; width:100%; background-color:#FFC; border-top:solid 1px #CC0; border-left:solid 1px #CC0;	}
.hpinternatextotable tr th{
	padding:2px; border-right:solid 1px #CC0; border-bottom:solid 1px #CC0; text-align:center; font:bold 11px Arial; background-color:#F90; color:#FFF;	}
.hpinternatextotable tr td{	padding:2px; border-right:solid 1px #CC0; border-bottom:solid 1px #CC0; text-align:center; color:#333;	}
.hpinternatextoimg{	margin:0 8px 8px 0; border:1px solid #333;	}
.hpinternavoltar{	padding:18px; font:bold 10px Verdana; text-align:right;	}
.hpinternavoltar a:link, a:active, a:visited{	text-decoration:none; color:#0F9C3B;	}
.hpinternavoltar a:hover{	text-decoration:none; color:#8FEB0C;	}

/* ENQUETE */
.hpenquete{	
	background-color:#EBEBF5;	}

/* GALERIA DE FOTOS */
.galeria{	 width:100%;	}
.galeria img{	 border:1px solid #000;	}
.galeria td{	 padding:8px 0 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;	}

/* MENU INTERNO */
.hpmenuinterna{	width:124px; background-color:#FFFAD9; padding:24px 8px 8px 8px; background:url(imagens/home2006/interna_menu.gif) no-repeat;	}
.hpmenuinterna ul{	margin:0; padding:0; list-style-type:none;	}
.hpmenuinterna ul li{	font:10px Verdana; border-bottom:solid 1px #FFD95E; height:18px;	}
.hpmenuinterna a:link, a:active, a:visited{	text-decoration:none; color:#F90;	}
.hpmenuinterna a:hover{	text-decoration:none; color:#FC0;	}
.hpmenuinternavoltar{	border-bottom:none !important; padding-top:20px !important;	}

/* CÓDIGOS */
pre{	font:11px Arial; 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; /* Imagem de fundo dos titulos (Eventos em Destaque, Datas Comemorativas, Notícias Educacionais) */
	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, 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%;	}

/* TERMOS */

/*	===================
		MATRÍCULAS
	===================*/
#bg_titu{	background:url(/imagens/interna/titu_bg.jpg) no-repeat 0 0; height:80px; margin:0; padding:18px 0 0 25px;	}  /*	ESTA BG PODE SER USADA EM TODOS OS TITULOS DE PÁGINAS INTERNAS	*/
#bg_titu img{	border:0;	}

#hpmuralintitems {
    border: 1px solid #ABBBC8;
    margin: 10px 0 0;
    padding: 8px !important;
    width: 540px;
}
#hpmuralintitems li {
    border-bottom: 1px dashed #ABBBC8;
    display: block;
    min-height: 60px;
    padding: 8px;
}
#hpmuralintitems li span a {
    display: block;
}
.hpmuralintslidepubimg {
    float: left;
    height: 54px;
    margin: 0 10px 0 0;
    width: 54px;
}
.hpmuralintslidepubimg a {
}
.hpmuralintslidepubimg img {
    border: 1px solid #0F416E;
    height: 54px;
    width: 54px;
}
.hpmuralintslidepubtit {
    float: left;
    width: 260px;
}
.hpmuralintslidepubtit a {
    color: #003565 !important;
    font-family: verdana;
    font-size: 11px;
    text-decoration: none;
}


