.hpconteudo {
	width: 630px;
position:relative;
}

.textopeq {
font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;
color: #000;
font-size: 10px;
}
.textopeq h2{
	text-align:center;
	color:#006;
	font-size:14px;
	font-weight:bold;
	text-transform: uppercase;
}
.textopeq2 {
font-family: Arial, Helvetica, sans-serif; text-decoration: none;
color: #000;
font-size: 11px;
}
/*MURAL 01*/
.hpmural01 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        width: 100%;
        margin: 0;
}
.hpmural01 tr td ul {
        margin: 0;
        padding: 0;
        list-style: none;
}
.hpmural01 tr td ul li {
        margin: 5px 0 10px 0;
}
.hpmural01 div {
        height: 88px;
        padding: 0;
}
#hpmural01col01 {
        width: 100%;
}

a.hpmural01data:link,
a.hpmural01data:active,
a.hpmural01data:visited,
a.hpmural01data:hover {
        text-decoration: none;
        color: #fff;
        font-weight: bold;
}
a.hpmural01titu:link,
a.hpmural01titu:active,
a.hpmural01titu:visited,
a.hpmural01titu:hover {
        text-decoration: none;
        font-weight: bold;
		color: #fff;
}
a.hpmural01desc:link,
a.hpmural01desc:active,
a.hpmural01desc:visited,
a.hpmural01desc:hover {
        text-decoration: none;
        color: #fff;
}

/*MURAL 01*/
.hpmural02 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        width: 90%;
        margin: 0;
}
.hpmural02 tr td ul {
        margin: 0;
        padding: 0;
        list-style: none;
}
.hpmural02 tr td ul li {
        margin: 5px 0 10px 0;
}
.hpmural02 div {
        height: 88px;
        padding: 0;
}
#hpmural02col01 {
        width: 90%;
}

a.hpmural02data:link,
a.hpmural02data:active,
a.hpmural02data:visited,
a.hpmural02data:hover {
        text-decoration: none;
        color: #fff;
        font-weight: bold;
}
a.hpmural02titu:link,
a.hpmural02titu:active,
a.hpmural02titu:visited,
a.hpmural02titu:hover {
        text-decoration: none;
        font-weight: bold;
		color: #fff;
}
a.hpmural02desc:link,
a.hpmural02desc:active,
a.hpmural02desc:visited,
a.hpmural02desc:hover {
        text-decoration: none;
        color: #fff;
}



.hpmural03 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        width: 90%;
        margin: 0;
}
.hpmural03 tr td ul {
        margin: 0;
        padding: 0;
        list-style: none;
}
.hpmural03 tr td ul li {
        margin: 5px 0 10px 0;
}
.hpmural03 div {
float:left;
padding:5px 0 5px 0;
width:100%;
}
#hpmural03col01 {
        width: 90%;
}

a.hpmural03data:link,
a.hpmural03data:active,
a.hpmural03data:visited,
a.hpmural03data:hover {
        text-decoration: none;
        color: #476CB7;
        font-weight: bold;
}
a.hpmural03titu:link,
a.hpmural03titu:active,
a.hpmural03titu:visited,
a.hpmural03titu:hover {
        text-decoration: none;
        font-weight: bold;
		color: #476CB7;
}
a.hpmural03desc:link,
a.hpmural03desc:active,
a.hpmural03desc:visited,
a.hpmural03desc:hover {
        text-decoration: none;
        color: #476CB7;
}

/* ################################ MURAL TIPO 02 ################################*/
/* espa?o e alinhamento do campo imagem 01 */
.espaco_imagem02 {
width: 76px;
vertical-align: top;
}

/* titulo 01 */
.titulo_mural02 {
font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;
color: #FFFFFF;
font-size: 10px;
font-weight: bold;
}
A.titulo_mural02:link {color: #FFFFFF text-decoration: none}
A.titulo_mural02:visited {color: #FFFFFF; text-decoration: none}
A.titulo_mural02:active {color: #FFFFFF; text-decoration: none}
A.titulo_mural02:hover {color: #FFFFFF; text-decoration: none}

/* data 01 */
.data_mural02 {
font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;
color: #FE0000;
font-size: 11px;
font-weight: normals;
}

/* chamada 01 */
.chamada_mural02 {
font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;
color: #CAD7E8;
font-size: 10px;
font-weight: normal;
}
A.chamada_mural02:link {color: #CAD7E8; text-decoration: none}
A.chamada_mural02:visited {color: #CAD7E8; text-decoration: none}
A.chamada_mural02:active {color: #CAD7E8; text-decoration: none}
A.chamada_mural02:hover {color: #CAD7E8; text-decoration: none}

/* altura separadora 01 */
.alturaseparadora_mural02 {
height: 3px;
}

/* linha 01 */
.linha_mural02 {

}

/* veja mais 01 */
.vejamais_mural02 {
font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;
color: #FF6600;
font-size: 11px;
font-weight: normal;
}
A.vejamais_mural02:link {color: #FF6600; text-decoration: none}
A.vejamais_mural02:visited {color: #FF6600; text-decoration: none}
A.vejamais_mural02:active {color: #FF6600; text-decoration: none}
A.vejamais_mural02:hover {color: #FF6600; text-decoration: none}

/* veja mais - linha 01 */
.linha_vejamais02 {
height: 1px;
font-weight: normal;
background-color: #CCCCCC;
}
.hpgeracao {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	padding: 10px;
}



/* #################################### 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: #000;
}

.hpbloco2 a:hover {
	text-decoration: none;
	color: #759AB4
}

.hpbloco2 tr th {
	padding: 3px;
	color: #FFF;
	text-align: left;
	font-weight: normal;
}

.hpbloco2titu1 {
	background-color:#608FAF;
}

.hpbloco2titu2 {
	background-color:#ADC3D5;
}

.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;
}

.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; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; } /* 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; color:#000; } /* estilo dos bot?es :hover*/
.galeria tfoot a:visited {color:#666; } /* estilo dos bot?es :visited*/

/* 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:#1B6289; /* 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%;
}


#inscricao{ font-family: Verdana, sans-serif; font-size: 12px; color:#333;}
#inscricao select{width: 250px;}
#inscricao label{display:block; width: 280px; float:left;  margin-top:5px;}
#inscricao input{width: 270px;  margin-top:5px;}
#enviar, #limpar{width: 80px !important;}
#enviadoInscricao{ font-family: verdana, sans-serif; font-size: 15px; color:#003D6C; font-weight:bold;}
#numeroInscricao{color:red;}
#obsPais{font-family: Verdana, sans-serif; font-size: 10px; color:#333;}
.obrigatorio{font-size: 10px; color:red;}


/* popup */
#hpmuralpopuplayer {
  margin: 0;
  padding: 0;
  position: absolute; 
  left: 30%; 
  top: 125px; 
  z-index: 9999999; 
  background-color: #347CB5;
  width:550px;
/* border: 1px solid #004785; */	}
#hpmuralpopuplayer a { margin: 0; padding: 0; }
#hpmuralpopuplayer img { margin: 0; }
#hpmuralpopuplayer div { text-align: right; }
#hpmuralpopuplayer p { margin: 0; padding: 0; }
#hpmuralpopuplayer div img { margin: 0; border: 0; }
#hpmuralpopuplayer p img {
	margin: 0;
	border: 0;	}
 #hpmuralpopupimg {	width:550px;	}
