* { font-family: Arial; }
a { text-decoration: none; }

.wraper-impressao {
	margin: 0 auto;
	width: 1000px;
}

hr {
	height: 20pt;
	border: none;
	margin: 0;
}

p {
	font-size: 12pt;
	line-height: 16pt;
	margin-bottom: 14.5pt;
	color: #777;
}

blockquote {
	float: left;
	width: 40%;
	margin-right: 22pt;
	background: url(../img/blockquote.png) 0 0 no-repeat;
	text-indent: 38pt;
	padding-top: 7.5pt;
}

blockquote p {
	font-size: 20pt;
	line-height: 27pt;
}

div.contexto div.arquivos-relacionados {
	width: 40%;
	float: left;
	margin-right: 22pt;
	margin-bottom: 22pt;
}

div.arquivos-relacionados ul li.pdf {
	background: url(../img/ico-pdf.png) 0 12px no-repeat;
}

div.arquivos-relacionados ul li.rtf {
	background: url(../img/ico-rtf.png) 0 12px no-repeat;
}

div.arquivos-relacionados ul li.cdr {
	background: url(../img/ico-cdr.png) 0 12px no-repeat;
}

div.arquivos-relacionados ul li.doc {
	background: url(../img/ico-doc.png) 0 12px no-repeat;
}

div.arquivos-relacionados ul li.eps {
	background: url(../img/ico-eps.png) 0 12px no-repeat;
}

div.arquivos-relacionados ul li.jpg {
	background: url(../img/ico-jpg.png) 0 12px no-repeat;
}

div.arquivos-relacionados ul li.ppt {
	background: url(../img/ico-ppt.png) 0 12px no-repeat;
}

div.arquivos-relacionados ul li.ai {
	background: url(../img/ico-ai.png) 0 12px no-repeat;
}

div.arquivos-relacionados ul li.xls {
	background: url(../img/ico-xls.png) 0 12px no-repeat;
}

div.arquivos-relacionados ul li.tiff {
	background: url(../img/ico-tiff.png) 0 12px no-repeat;
}

div.arquivos-relacionados ul li {
	padding: 7.5pt 0;
	border-bottom: 1px solid #E0E0E0;
	line-height: 12pt;
	padding-left: 20px;
}

div.arquivos-relacionados ul li span {
	font-size: 7.5pt;
	color: #666;
}

div.arquivos-relacionados ul li span a {
	font-size: 9pt;
}

div.widget h3 {
	font-size: 16pt !important;
	line-height: 16pt !important;
	margin: 0 !important;
	border-bottom: 4px solid #999;
	padding-bottom: 5px;
	font-weight: normal;
	color: #999 !important;
}

h3.barra-4 {
	border-bottom: 4px solid #999;
	color: #999 !important;
}

div#titulos {
	margin-bottom: 18pt;
}

div.titulo-publicacao {
	margin-bottom: 7.5pt;
}

div.titulo-publicacao small {
	font-size: 7.5pt;
	color: #666;
}

h1.titulo-45 {
	color: #333;
	font-size: 30pt;
	line-height: 36pt;
	letter-spacing: -0.035em;
}

h2.titulo-25 {
	color: #999;
	font-size: 18pt;
	line-height: 22pt;
	letter-spacing: -0.035em;
	font-weight: normal;
}

h2.titulo-25 span {
	color: #2f546c;
}

div.contexto h4 {
	font-size: 12pt;
	line-height: 16pt;
	margin: 16pt 0 8pt;
	color: #333;
}

div.contexto h3 {
	font-size: 14.5pt;
	line-height: 22pt;
	margin: 16pt 0 8pt;
	color: #333;
}

div#sidebar {
	width: 37%;
	float: left;
	margin-left: 3%;
}

div.dados-evento {
	background-color: #F7F7F7;
	padding: 7.5pt;
	border: 1px solid #E0E0E0;
}

div.dados-evento span {
	display: block;
	font-size: 10.5pt;
	color: #777;
	margin-bottom: 7.5pt;
}

div.dados-evento span.last-child {
	margin-bottom: 0;
}

div.dados-evento span strong {
	display: block;
	color: #333;
	line-height: 16pt;
}

div.dados-evento span strong.mail,
div.info-publico span strong.mail {
	font-weight: normal;
	color: #2f546c;
}

div.info-publico span {
	color: #666;
	font-size: 10.5pt;
	line-height: 12pt;
}

div.info-publico span strong {
	display: block;
	color: #777;
	line-height: 14pt;
	font-weight: normal;
}

h2.logo {
	margin: 45px 0 30px;
}

h2.logo a {
	background: url(../img/logo-funarte.png) 0 0 no-repeat;
	width: 292px;
	height: 40px;
	display: block;
	text-indent: -9999em;
}

div.opcoes-impressao {
	margin-bottom: 20px;
	padding-bottom: 10px;
	border-bottom: 1px solid #E0E0E0;
	height: 16px;
}

div.opcoes-impressao a {
	float: left;
	font-size: 14px;
	color: #2f546c;
	margin-right: 20px;
	padding-left: 20px;
	line-height: 16px;
}

div.opcoes-impressao a.impressao {
	background: url(../img/impressora.png) 0 0 no-repeat;
}

div.opcoes-impressao a.salvar-pdf {
	background: url(../img/pdf-icon.png) 0 0 no-repeat;
}

div.opcoes-impressao a:hover {
	color: #379;
	text-decoration: underline;
}

div.opcoes-impressao span {
	color: #777;
	font-size: 20px;
	line-height: 16px;
	float: right;
}

div.relacionados {
	margin-bottom: 15px;
	padding-bottom: 20px;
	border-bottom: 1px solid #999;
}

div.relacionados span {
	color: #666;
	font-size: 14px;
}

div.relacionados strong {
	font-size: 18px;
	font-weight: normal;
}

div.relacionados strong.artes-integradas { color: #b20; }
div.relacionados strong.artes-visuais { color: #09a; }
div.relacionados strong.circo { color: #c05; }
div.relacionados strong.literatura { color: #649; }
div.relacionados strong.editais { color: #2f546c; }
div.relacionados strong.danca { color: #9aa336; }
div.relacionados strong.musica { color: #f68100; }
div.relacionados strong.teatro { color: #3b8313; }


div.dados-evento.editais {
	padding: 15px 20px;
	overflow: hidden;
}

div.dados-evento.editais h4 {
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	color: #333;
	margin-bottom: 20px;
}

div.dados-evento.editais h4 strong {
	font-size: 14px;
	font-weight: normal;
	padding: 5px;
	background-color: #FBCC00;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

div.dados-evento.editais span.inicio,
div.dados-evento.editais span.termino {
	margin: 0;
}

div.dados-evento.editais span.inicio strong,
div.dados-evento.editais span.termino strong {
	display: inline;
}

div.dados-evento.editais span.inicio {
	float: left;
}

div.dados-evento.editais span.termino {
	float: right;
}

div#sidebar a:after,
div.contexto a:after,
div.relacionados,
div#titulos {content: " (" attr(href) ")";}