body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
.body-e4e4e4{
	background-color: #e4e4e4;
	margin-top: 132px;
}
.body-ffcc00{
	background-color: #ffcc00;
	margin-top: 132px;
}
.body-ff6600{
	background-color: #ff6600;
	margin-top: 132px;
}
.body-8dc63f{
	background-color: #8dc63f;
	margin-top: 132px;
}
.body-999999{
	background-color: #999999;
	margin-top: 132px;
}
.body-c7300c{
	background-color: #c7300c;
	margin-top: 132px;
}
.body-005273{
	background-color: #005273;
	margin-top: 132px;
}
.body-674b01{
	background-color: #674b01;
	margin-top: 132px;
}

.conteudo {
	background:#FFFFFF;
}
div.conteudo-fundo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#464225;
	border-bottom:2px solid #464225;
	padding-right: 30px;
/*	background:#FFFFFF; */
/*	font-size:1px; */
}
a.conteudo-fundo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#464225;
	text-decoration:none
}
.site-butao-som{
	margin:6px 6px 6px 10px;
}
.design-by-pmv{
	margin:0px 4px 10px 4px;
}
.site-bg-menu-topo{
/*	width:567;
	height:121;
	background:url(../imagens/menu-topo.jpg) no-repeat;
	margin:6px 5px 0px 7px;
	*/
	border:1px solid #FF0000;
	margin:0px;
	padding:0px;
}
/* ------- home ------- */
.home-destaque{
	margin: 19px 45px 0px 45px;
	font-family:Arial, Helvetica, sans-serif;
}
.home-destaque h1{
	font-size:14px;
	color:#b8b8b8;
	margin:0px 0px 3px 3px;
	padding: 0px 0px 3px 9px;
	border-bottom:1px solid #b8b8b8;
}
.home-destaque h1 a{
	font-size:14px;
	color:#b8b8b8;
	text-decoration:none;
}
.home-destaque h2{
	font-size:11px;
	font-weight:bold;
	color:#6c6c6c;
	margin:0px;
	padding:0px;
}
.home-destaque h2 a{
	font-size:11px;
	font-weight:bold;
	color:#6c6c6c;
	text-decoration:none;
}
.home-destaque p{
	font-size:10px;
	font-weight:normal;
	color:#6c6c6c;
	margin:0px 0px 6px 0px;
	padding: 0px;
}
.home-destaque p a{
	font-size:10px;
	font-weight:normal;
	color:#6c6c6c;
	text-decoration:none;
}
.home-destaque .img{
	border:1px solid #FFFFFF;
}

/* ------------------------------------------------------ */
.home-destaque2{
	margin:19px 3px 0px 6px;
	font-family:Arial, Helvetica, sans-serif;
}
.home-destaque2 h1{
	font-size:14px;
	color:#b8b8b8;
	margin:0px 0px 3px 3px;
	padding: 0px 0px 3px 9px;
	border-bottom:1px solid #b8b8b8;
}
.home-destaque2 h1 .bold{
color:#797979;
}
.home-destaque2 h1 a{
	font-size:14px;
	color:#b8b8b8;
	text-decoration:none;
}
.home-destaque2 h2{
	font-size:10px;
	font-weight:bold;
	color:#000000;
	margin:0px;
	padding:0px;
}
.home-destaque2 h2 a{
	font-size:10px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
.home-destaque2 p{
	font-size:10px;
	font-weight:normal;
	color:#484848;
	margin:0px 0px 0px 0px;
	padding: 0px;
}
.home-destaque2 p a{
	font-size:10px;
	font-weight:normal;
	color:#484848;
	text-decoration:none;
}
.home-destaque2 .img{
	border:1px solid #FFFFFF;
}

/* ------------------------------------------------------ */

.div-horizontal{
	background:url(../imagens/dot.gif) repeat-x top;
/*	border-top:1px #bdbbbc dotted; */
	font-size:1px;
	height:7px;
	margin-left:2px;
}
.espacador2px{
	font-size:1px;
	height:2px;
	width:2px;
}
.espacador6px{
	font-size:1px;
	height:6px;
	width:6px;
}
.espacador12px{
	font-size:1px;
	height:12px;
	width:12px;
}
/* -------------------- */
.mapa-do-site
{
	margin:6px 5px 0px 64px;
}
.mapa-do-site .col1{
	padding:0px 0px 0px 0px;
	width:130px;
	background:#ffffff;
}
.mapa-do-site .col1 h1{
	font-size:10px;
	color:#bbbbbb;
	margin:14px 4px 3px 4px;
	padding: 0px 0px 3px 0px;
	border-bottom:1px solid #b8b8b8;
}
.mapa-do-site .col1 h1 .bold{
	font-size:14px;
	font-weight:bold;
	color:#a3a3a3;
}
.mapa-do-site .col1 h2{
	font-size:11px;
	color:#6c6c6c;
	margin:0px 0px 10px 0px;
	padding:0px;
}
.mapa-do-site .col1 h2 a{
	font-size:11px;
	color:#6c6c6c;
	text-decoration:none;
}

/* ---- */
.mapa-do-site .col2{
	padding:0px 0px 0px 0px;
	width:178px;
	background:#f5f5f5;
}
.mapa-do-site .col2 h1{
	font-size:10px;
	color:#bbbbbb;
	margin:14px 4px 3px 4px;
	padding: 0px 0px 3px 0px;
	border-bottom:1px solid #b8b8b8;
}
.mapa-do-site .col2 h1 .bold{
	font-size:14px;
	font-weight:bold;
	color:#a3a3a3;
}
.mapa-do-site .col2 h2{
	font-size:11px;
	color:#6c6c6c;
	margin:0px 0px 10px 0px;
	padding:0px;
}
.mapa-do-site .col2 h2 a{
	font-size:11px;
	color:#6c6c6c;
	text-decoration:none;
}

/* ---- */
.mapa-do-site .col3{
	padding:0px 0px 0px 0px;
	width:192px;
	background:#edecec;
}
.mapa-do-site .col3 h1{
	font-size:10px;
	color:#bbbbbb;
	margin:14px 4px 3px 4px;
	padding: 0px 0px 3px 0px;
	border-bottom:1px solid #b8b8b8;
}
.mapa-do-site .col3 h1 .bold{
	font-size:14px;
	font-weight:bold;
	color:#a3a3a3;
}
.mapa-do-site .col3 h2{
	font-size:11px;
	color:#6c6c6c;
	margin:0px;
	padding:0px;
	font-weight:normal;
}
.mapa-do-site .col3 h2 a{
	font-size:11px;
	color:#6c6c6c;
	font-weight:normal;
	text-decoration:none;
}

.div-horizontal2{
	background:url(../imagens/dot.gif) repeat-x top;
/*	border-top:1px dotted #bdbbbc; */
	font-size:1px;
	height:7px;
	margin:0px 8px 0px 6px;
	padding:0px;
}

/* ------------------------------------------- */
.retroespectiva{
	margin:6px 5px 0px 23px;
}
.retroespectiva .ano{
	font-size:10px;
	font-weight:normal;
	color:#8d3900;
}
.retroespectiva .ano a{
	font-size:10px;
	font-weight:normal;
	color:#ff6600;
	text-decoration:none;
}
.retroespectiva h1{
	padding: 0px;
	margin: 0px;
	color:#bbbbbb;
	font-size:11px;
	font-weight:bold;
}
.retroespectiva h2{
	padding: 0px;
	margin: 0px;
	color: #ff6600;
	font-size:11px;
	font-weight:bold;
}
.retroespectiva .ano-item{
	padding: 0px;
	margin: 0px;
	color: #ff6600;
	font-size:14px;
	font-weight:bold;
}
.retroespectiva .texto{
	border-top:1px solid #cccccc;
	margin-top:4px;
	padding:10px;
	background:inherit;
}
.retroespectiva .texto p{
	color:#484848;
	font-size:10px;
	margin:0px;
	padding-top:10px;
	text-align:justify;
	line-height:12px;
}

.bg1990{
	background-color:#FFFFFF;
	background:url(../imagens/bg1990.jpg) bottom right no-repeat;
}
.bg1991{
	background-color:#FFFFFF;
	background:url(../imagens/bg1991.jpg) bottom right no-repeat;
}
.bg1992{
	background-color:#FFFFFF;
	background:url(../imagens/bg1992.jpg) bottom right no-repeat;
}
.bg1993{
	background-color:#FFFFFF;
	background:url(../imagens/bg1993.jpg) bottom right no-repeat;
}
.bg1994{
	background-color:#FFFFFF;
	background:url(../imagens/bg1994.jpg) bottom right no-repeat;
}
.bg1995{
	background-color:#FFFFFF;
	background:url(../imagens/bg1995.jpg) bottom right no-repeat;
}
.bg1996{
	background-color:#FFFFFF;
	background:url(../imagens/bg1996.jpg) bottom right no-repeat;
}
.bg1997{
	background-color:#FFFFFF;
	background:url(../imagens/bg1997.jpg) bottom right no-repeat;
}
.bg1998{
	background-color:#FFFFFF;
	background:url(../imagens/bg1998.jpg) bottom right no-repeat;
}
.bg1999{
	background-color:#FFFFFF;
	background:url(../imagens/bg1999.jpg) bottom right no-repeat;
}
.bg2000{
	background-color:#FFFFFF;
	background:url(../imagens/bg2000.jpg) bottom right no-repeat;
}
.bg2001{
	background-color:#FFFFFF;
	background:url(../imagens/bg2001.jpg) bottom right no-repeat;
}
.bg2002{
	background-color:#FFFFFF;
	background:url(../imagens/bg2002.jpg) bottom right no-repeat;
}
.bg2003{
	background-color:#FFFFFF;
	background:url(../imagens/bg2003.jpg) center right no-repeat;
}
.bg2004{
	background-color:#FFFFFF;
	background:url(../imagens/bg2004.jpg) bottom right no-repeat;
}
.bg2005{
	background-color:#FFFFFF;
	background:url(../imagens/bg2005.jpg) bottom right no-repeat;
}
/* ------------------------------------ */
.novidades-editoriais{
	margin:0px 5px 0px 7px;
}
.novidades-editoriais h1{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	color:#bbbbbb;
	font-size:11px;
	font-weight:bold;
}
.novidades-editoriais h1 .item{
	padding: 0px 0px 3px 0px;
	margin: 0px;
	color:#ffcc00;
	font-size:14px;
	font-weight:bold;
}
.novidades-editoriais .data{
	font-size:10px;
	font-weight:bold;
	color:#000000;
	margin:0px 0px 4px 0px;
	padding:0px;
}
.novidades-editoriais .titulo{
	font-size:10px;
	font-weight:bold;
	color:#ffcc00;
	margin:0px 0px 8px 0px;
	padding:0px;
}
.novidades-editoriais .titulo a{
	font-size:10px;
	font-weight:bold;
	color:#ffcc00;
	text-decoration:none;
}

.novidades-editoriais .descricao{
	font-size:10px;
	font-weight:normal;
/*	font-style:italic; */
	color:#484848;
	margin:0px 0px 4px 0px;
	padding:0px;
	text-align:justify;
}
.novidades-editoriais .divh1{
	font-size:1px;
	border-bottom:1px solid #bbbbbb;
	height:1px;
	margin:0px 0px 6px 0px;
	padding:0px;
}
.novidades-editoriais .paginacao{
}
.novidades-editoriais .paginacao .selected{
	background:#ffcc00;
	font-size:9px;
	color:#FFFFFF;
	padding:1px 3px 1px 3px;
	margin:2px 0px 2px 0px;
	text-decoration:none;
}

.novidades-editoriais .paginacao a{
	background:#ffffff;
	font-size:9px;
	color:#ffcc00;
	padding:1px 3px 1px 3px;
	margin:2px 0px 2px 0px;
	text-decoration:none;
}


/* ----------------------------------------- */
.programacao-animacao{

}

.programacao-animacao h1{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	color:#bbbbbb;
	font-size:11px;
	font-weight:bold;
}
.programacao-animacao h1 .item{
	padding: 0px 0px 3px 0px;
	margin: 0px;
	color:#8dc63f;
	font-size:14px;
	font-weight:bold;
}
.programacao-animacao .data{
	font-size:10px;
	font-weight:bold;
	color:#000000;
	margin:0px 0px 4px 0px;
	padding:0px;
}
.programacao-animacao .titulo{
	font-size:10px;
	font-weight:bold;
	color:#8dc63f;
	margin:0px 0px 8px 0px;
	padding:0px;
}
.programacao-animacao .titulo a{
	font-size:10px;
	font-weight:bold;
	color:#8dc63f;
	text-decoration:none;
}
.programacao-animacao .descricao{
	font-size:10px;
	font-weight:normal;
/*	font-style:italic; */
	color:#484848;
	margin:0px 0px 4px 0px;
	padding:0px;
	text-align:justify;
}
.programacao-animacao .divh1{
	font-size:1px;
	border-bottom:1px solid #bbbbbb;
	height:1px;
	margin:0px 0px 6px 0px;
	padding:0px;
}
.programacao-animacao .paginacao{
}
.programacao-animacao .paginacao .selected{
	background:#6ba120;
	font-size:9px;
	color:#FFFFFF;
	padding:1px 3px 1px 3px;
	margin:2px 0px 2px 0px;
	text-decoration:none;
}

.programacao-animacao .paginacao a{
	background:#ffffff;
	font-size:9px;
	color:#6ba120;
	padding:1px 3px 1px 3px;
	margin:2px 0px 2px 0px;
	text-decoration:none;
}
/* ----------------------------------------- */
.programacao-eventos{

}

.programacao-eventos h1{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	color:#bbbbbb;
	font-size:11px;
	font-weight:bold;
}
.programacao-eventos h1 .item{
	padding: 0px 0px 3px 0px;
	margin: 0px;
	color:#c7300c;
	font-size:14px;
	font-weight:bold;
}
.programacao-eventos .data{
	font-size:10px;
	font-weight:bold;
	color:#000000;
	margin:0px 0px 4px 0px;
	padding:0px;
}
.programacao-eventos .titulo{
	font-size:10px;
	font-weight:bold;
	color:#c7300c;
	margin:0px 0px 8px 0px;
	padding:0px;
}
.programacao-eventos .titulo a{
	font-size:10px;
	font-weight:bold;
	color:#c7300c;
	text-decoration:none;
}
.programacao-eventos .descricao{
	font-size:10px;
	font-weight:normal;
/*	font-style:italic; */
	color:#484848;
	margin:0px 0px 4px 0px;
	padding:0px;
	text-align:justify;
}
.programacao-eventos .divh1{
	font-size:1px;
	border-bottom:1px solid #bbbbbb;
	height:1px;
	margin:0px 0px 6px 0px;
	padding:0px;
}
.programacao-eventos .paginacao{
}
.programacao-eventos .paginacao .selected{
	background:#c7300c;
	font-size:9px;
	color:#FFFFFF;
	padding:1px 3px 1px 3px;
	margin:2px 0px 2px 0px;
	text-decoration:none;
}

.programacao-eventos .paginacao a{
	background:#ffffff;
	font-size:9px;
	color:#c7300c;
	padding:1px 3px 1px 3px;
	margin:2px 0px 2px 0px;
	text-decoration:none;
}
/* ----------------------------------------- */
.programacao-exposicoes{

}

.programacao-exposicoes h1{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	color:#bbbbbb;
	font-size:11px;
	font-weight:bold;
}
.programacao-exposicoes h1 .item{
	padding: 0px 0px 3px 0px;
	margin: 0px;
	color:#005b7f;
	font-size:14px;
	font-weight:bold;
}
.programacao-exposicoes .data{
	font-size:10px;
	font-weight:bold;
	color:#000000;
	margin:0px 0px 4px 0px;
	padding:0px;
}
.programacao-exposicoes .titulo{
	font-size:10px;
	font-weight:bold;
	color:#005b7f;
	margin:0px 0px 8px 0px;
	padding:0px;
}
.programacao-exposicoes .titulo a{
	font-size:10px;
	font-weight:bold;
	color:#005b7f;
	text-decoration:none;
}

.programacao-exposicoes .descricao{
	font-size:10px;
	font-weight:normal;
/*	font-style:italic; */
	color:#484848;
	margin:0px 0px 4px 0px;
	padding:0px;
	text-align:justify;
}
.programacao-exposicoes .divh1{
	font-size:1px;
	border-bottom:1px solid #bbbbbb;
	height:1px;
	margin:0px 0px 6px 0px;
	padding:0px;
}
.programacao-exposicoes .paginacao{
}
.programacao-exposicoes .paginacao .selected{
	background:#005b7f;
	font-size:9px;
	color:#FFFFFF;
	padding:1px 3px 1px 3px;
	margin:2px 0px 2px 0px;
	text-decoration:none;
}

.programacao-exposicoes .paginacao a{
	background:#ffffff;
	font-size:9px;
	color:#005b7f;
	padding:1px 3px 1px 3px;
	margin:2px 0px 2px 0px;
	text-decoration:none;
}

/* ------------------------------------------ */
.centro{
}
.centro h1{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	color:#bbbbbb;
	font-size:11px;
	font-weight:bold;
}
.centro h1 .item{
	padding: 0px 0px 3px 0px;
	margin: 0px;
	color:#674b01;
	font-size:14px;
	font-weight:bold;
}
.centro p{
	font-size:10px;
	font-weight:normal;
	color:#674b01;
	margin:0px 0px 12px 87px;
	padding:0px;
	text-align:justify;
}
.centro .divh1{
	font-size:1px;
	border-bottom:1px solid #bbbbbb;
	height:3px;
	margin:0px 0px 6px 0px;
	padding:0px;
}
/* ---------------------------------------- */
.tab-animacaoformacao{
	background:url(../imagens/tab-anim-formacao.gif);
	width:30px;
	height:74px;
}
.tab-animacaoformacao:hover{
	background:url(../imagens/tab-anim-formacao-over.gif);
	width:31px;
	height:74px;
}

.contactos {
	color:#7b7b7b;
	font-size:10px;
}
.caixas {
	height: 12px;
	border: 1px solid #cc7f7f;
	color:#7b7b7b;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 2px;
	padding-left: 2px;
}
.caixas_pesq {

	height: 16px;
	border: 1px solid #332500;
	color:#332500;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
}

/* ------------------------------------ */
.pesquisa{
	margin:0px 5px 0px 7px;
}
.pesquisa h1{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	color:#bbbbbb;
	font-size:11px;
	font-weight:bold;
}
.pesquisa h1 .item{
	padding: 0px 0px 3px 0px;
	margin: 0px;
	color:#ffcc00;
	font-size:14px;
	font-weight:bold;
}
.pesquisa .data{
	font-size:10px;
	font-weight:bold;
	color:#000000;
	margin:0px 0px 4px 0px;
	padding:0px;
}
.pesquisa .titulo{
	font-size:10px;
	font-weight:bold;
	color:#ffcc00;
	margin:0px 0px 8px 0px;
	padding:0px;
}
.pesquisa .titulo a{
	font-size:10px;
	font-weight:bold;
	color:#8D8129;
	text-decoration:none;
}

.pesquisa .descricao{
	font-size:10px;
	font-weight:normal;
	color:#484848;
	margin:0px 0px 4px 0px;
	padding:0px;
	text-align:justify;
}
.pesquisa .divh1{
	font-size:1px;
	border-bottom:1px solid #bbbbbb;
	height:1px;
	margin:0px 0px 6px 0px;
	padding:0px;
}

.pesquisa .paginacao{
}
.pesquisa .paginacao .selected{
	background:#b5a535;
	font-size:9px;
	color:#FFFFFF;
	padding:1px 3px 1px 3px;
	margin:2px 0px 2px 0px;
	text-decoration:none;
}

.pesquisa .paginacao a{
	background:#ffffff;
	font-size:9px;
	color:#b5a535;
	padding:1px 3px 1px 3px;
	margin:2px 0px 2px 0px;
	text-decoration:none;
}
