body {
	margin: 0;
	font: 11px Verdana, Arial, Helvetica, Sans-serif;
	background: #F0F0F0;
}

a { color:#838281;text-decoration:none; }
a:hover { text-decoration:underline; }

blockquote { font-style:italic;margin-right:0; }

h1 {
	padding: 0;
	font-size: 11px;
	font-weight: bold;
}

h2 { font-size:11px;font-weight:normal; }

blockquote,
p { text-align: justify; }

.center {text-align:center;}

.link { cursor: pointer; }

.right {text-align:right;}

h1.divisor { border-top:3px solid #838281;margin-top:2em;padding-top:1em; }

img.fechar { cursor:pointer; }

#apresentacao div.curso a { color:#000;display:inline-block; }

/* Estilização da imagem e do menu superior */
#topo {
	width: 640px;
	height: 223px;
	position: relative;
	left: 50%;
	margin-left: -320px;
	background: #FFF;
}
.principal {
	width: 640px;
	height: 223px;
	background: url(imagens/principal/cabeca_principal.jpg) no-repeat;
}

#idiomas,
#menu {
	height: 22px;
	left: 50%;
	margin-left: -320px;
	position: relative;
	width: 640px;
}

#idiomas {
	padding: 11px 38px 0 0;
	text-align: right;
}

#menu {
	border-top: 3px solid #838281;
	top: -1px;
}

#menu #artista, #menu #instituto, #menu #acervo, #menu #livros, #menu #museus, #menu #noticias, #menu #fale {
	width: 86px !important;
	width: 93px;
	float: left;
	border-right: 1px solid #838281;
	padding: 9px 8px 0 0;
	text-align: right;
}
#menu #acervo, #menu #livros, #menu #museus, #menu #noticias {
	width: 68px !important;
	width: 80px;
}
#menu #fale {
	width: 105px !important;
}
#menu a {
	color: #000000;
	text-decoration: none;
	letter-spacing: 1px;
}
#menu a:hover {
	font-weight: bold;
	letter-spacing: 0px;
}
/* Fim */

#conteudo {
	background: #FFF;
	left: 50%;
	margin-left: -320px;
	position: relative;
	top: 0;
	width: 640px;
}

#esq,
#dir {float:left;width:125px;}


/* Estilização das obras do mês */
#obradomes {
	width: 105px;
	border-top: 3px solid #838281;
	padding: 0 10px 10px;
	background-color: #DEDEDD;
	text-align: right;
}
	#obradomes .obra {
		border-top: 1px solid #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
		padding: 7px 0;
	}
	#obradomes .legenda {
		width: 105px;
		padding: 7px 0;
		font-size: 0.8em;
	}
	#obradomes #link { width: 105px; }

.titulo, #noticiasatuais .titulonoticias, #agenda .tituloagenda {
  display: block;
	width: 95px !important;
	width: 105px;
	padding: 5px 0 5px 10px;
	background-color: #DEDEDD;
	font-size: 11px;
	font-weight: bold;
	color: #DA251E;
}

#posters {
	background-color: #DEDEDD;
	border-top: 3px solid #838281;
	margin-bottom: 15px;
	padding: 0 7px 5px 8px;
	text-align: center;
}
	#posters img { border: none; }
	#posters dd { margin: 5px 0 0; }
	#posters dt {
		border-bottom: 1px solid #FFF;
		margin-bottom: 5px;
		padding: 0 0 5px 0;
		width: 110px !important;
	}

/* Fim */

/* Agradecimentos */
#apoio .titulo {background:#FFF;color:#838281;font-size:.95em;padding-bottom:6px;padding-left:46px!important;padding-left:43px;width:79px!important;width:125px;}
#apoio p {margin:0;text-align:center;}
#apoio img {border:none;}

/* Estilização da apresentação */
#apresentacao {
	border-top: 3px solid #838281;
	float: left;
	height: 1120px;
	line-height: 1.7em;
  margin: 0 24px!important;
	margin: 0 22px;
	padding-top: 2px;
	width: 340px;
}
/* Fim */

/* Estilização das notícias atuais */
#noticiasatuais {
	width: 125px;
	height: 215px;
	float: left;
	margin-bottom: 30px;
	border: 1px solid #dededd;
	border-top: 3px solid #838281;
}
#noticiasatuais .titulonoticias, #agenda .tituloagenda {
	width: 115px !important;
	width: 125px;
}
#noticiasatuais .layer {
	height: 200px;
	padding: 5px 10px 0;
}
#noticiasatuais .layer p {
	text-align: left;
}
/* Fim */

/* Estilização da agenda */
#agenda {
	width: 125px;
	float: left;
  margin-bottom: 18px!important;
  margin-bottom: 33px;
	border: 1px solid #dededd;
	border-top: 3px solid #838281;
}
#agenda .oficina {
	padding: 8px 5px;
}
#agenda .saiba {
	padding-right: 8px;
	text-align: right;
}
/* Fim */

/* Estilização do rodapé */
#rodape {
	background: #FFF;
	clear: both;
	left: 50%;
	margin-left: -320px;
	position: relative;
	width: 640px;
}
	#rodape img { margin-left: 145px; }
	#bymagicart {
		position: absolute;
		top: 100%;
		left: 50%;
		margin-top: -15px;
		margin-left: -290px;
	}
		#bymagicart img { margin-left: 0; }
/* Fim */

/* Dialog */
#dialog {
	background: #333;
	height: 100%;
	left: 0;
	position: fixed;
	*position: absolute;
	top: 0;
	width: 100%;
	z-index: 100;
}
#modal {
	background: #FFF;
	height: 392px;
	left: 50%;
	margin: -196px 0 0 -252px;
	overflow: hidden;
	position: fixed;
	*position: absolute;
	top: 50%;
	width: 504px;
	z-index: 110;
	}
	#modal a {
		display: block;
		height: 11px;
		margin: 10px 0 0 483px;
		overflow: hidden;
		position: absolute;
		width: 11px;
	}
	#modal img { border: 0; }