/* ========= [ GENERAL DEFINITIONS  ] ========= */
.screen-reader { overflow : hidden; text-indent : -999em; }
.floatLeft { float:left; }
.dotted-line { border-bottom : 1px dotted #000; }

#content input { font-size : 0.8em; }
#content label { display : block; font-weight : bold; font-size : 0.75em; float : left; margin : 0.35em 0; text-align : right; width : 12em; }

:focus { outline : 0; }

/* classe para destaque em textos */
.emphasis { background : #f00; display : block; font-weight : bold; padding : 0.2em 0.6em; }

/* ========= [  CONTAINER NAV  ] ========= */
#container #nav { float : left; padding : 1em 0 0 0; width : 12.125em; }
#container #nav ul.navigation { margin-bottom:0.95em; }
#container #nav ul.navigation li{ display : inline; }
#container #nav ul.navigation li a { background : url(/_img/interna/dashed-line-menu-lateral.gif) repeat-x top; font-size : 0.75em; display : block; line-height :1.5em ; padding : 0.3em 0 0.3em 1.4em;  }
#container #nav ul.navigation li a.first { background : none;  }
#container #nav ul.navigation li a:hover { background : #ee1721; }
#container #nav ul.navigation li a.active { background : #ee1721; }
#container #nav ul.navigation li a.indent { text-indent:1.25em;}

#container #nav div.box { margin-bottom:1.8em; }
#container #nav div.box p.upload { background : url(/_img/interna/bg-faca-update.png) no-repeat bottom; padding : 1.3em; }
#container #nav div.box p.upload a { background : url(/_img/interna/img-faca-update.png) no-repeat; display : block; height : 10.6em; width : 13.5em; }
#container #nav div.box p.upload a span { display :none; }

#container #nav div.tour { padding : 0.8em ; }
#container #nav div.tour div.box-agenda { margin : 0; }

#container #nav div.box h2 { font-size : 0.875em; padding : 0 0.3em }
#container #nav div.box h2 a{ text-transform : uppercase; padding : 0.85em 0.7em; }

#container #nav div.information h2 { background : url(/_img/global/titulo/bg-titulo-black.png) no-repeat; display : block; height : 1.3em; margin-left : 0.4em; padding : 0.85em 0.7em; text-transform:uppercase;}
#container #nav div.information h2 span { font-weight : normal; }
#container #nav div.information form { padding : 1em; }
#container #nav div.information form { background : #d10404 url(/_img/interna/bg-receba-inf.png) repeat-x;}
#container #nav div.information form fieldset legend { display :none; }
#container #nav div.information form fieldset label { font-size : 0.75em; }
#container #nav div.information form fieldset label.error { margin : 4.8em 0 0 -6.9em; width : 12em; }
#container #nav div.information form fieldset input { float : left; margin-top : 1em; width : 10.4em;; }
#container #nav div.information form fieldset input.send { background : #ff0000 url(/_img/global/bg-bt-busca.png) no-repeat; border: 0; color : #fff; cursor : pointer; font-weight : bold; margin-left : 0.2em; height : 1.92em; padding : 0; width : 2.04em; }


/* ========= [  CONTAINER CONTENT  ] ========= */
div.breadcrumb-print { border-bottom : 1px solid #490202; margin-top : 1.18em; padding : 0.44em 0; text-transform : uppercase; }
div.breadcrumb-print ul.breadcrumb { display: inline; float : left; font-size : 0.6875em; }
div.breadcrumb-print ul li { color : #490202; display: inline; font-weight : bold; }
div.breadcrumb-print ul li a { color : #490202; font-weight : normal ; padding : 0 0.25em; }
div.breadcrumb-print ul li a.home { background : url(/_img/global/ico-indicador.gif) no-repeat left center; padding-left : 0.7em; }
div.breadcrumb-print ul li ul { display: inline;}
div.breadcrumb-print li.title-page { text-transform : none; }

div.breadcrumb-print p { float : right; font-size : 0.6875em; }
div.breadcrumb-print p a { background : url(/_img/global/ico-print.gif) no-repeat 4.6em center; color : #490202; padding-right : 3em; text-transform : uppercase; }

ul.send-share { float : right; }
ul.send-share li { float : left; font-size : 0.75em; font-weight : bold; }
ul.send-share li a.send { background : url(/_img/global/ico-email.gif) no-repeat 10.6em center; border-right : 1px solid #fff; display : block; margin : 0.75em 0.75em 0 0; padding-right : 2.8em;  }
ul.send-share li span { float : left; margin-top : 0.75em; }
ul.send-share li ul { float : left; margin : 0.5em 0 0 0.75em; }
ul.send-share li ul li { font-size : 100%; margin-left : 0.1875em; } l.send-share li ul li a { background : url(/_img/global/ico-share.png) no-repeat; display : block; width : 1.8em; height : 1.8em; }
ul.send-share li ul li a.share-01 { background-position : 0 0; }
ul.send-share li ul li a.share-02 { background-position : -2.1em 0; }
ul.send-share li ul li a.share-03 { background-position : -4.2em 0; }
ul.send-share li ul li a.share-04 { background-position : -6.29em 0; }
ul.send-share li ul li a.share-05 { background-position : -8.3em 0; }
ul.send-share li ul li a.share-06 { background-position : -10.41em 0; }
ul.send-share li ul li a.share-07 { background-position : -12.54em 0; }
ul.send-share li ul li a.share-08 { background-position : -14.6em 0; }
ul.send-share li ul li a span { display : none; }


/* ========= [  Títulos  ] ========= */
#container #content h1.title,
#container #content h2.title { height:2.625em; margin:1.875em 0; overflow:hidden; font-size:100%; text-indent:-999em; background : 0 bottom no-repeat; }

#container #content.o-festival h1.title ,
#container #content.sobre-o-claro-curtas h1.title { background-image:url(/_img/interna/titulos/tit-o-festival.png); }
#container #content.historico h1.title { background-image:url(/_img/interna/titulos/tit-historico.png); }
#container #content.tema h1.title { background-image:url(/_img/interna/titulos/tit-tema.png); }
#container #content.comissao-julgadora h1.title { background-image:url(/_img/interna/titulos/tit-comissao-julgadora.png); }
#container #content.o-seminario h1.title { background-image:url(/_img/interna/titulos/tit-o-seminario.png); }
#container #content.workshop-para-finalistas h1.title { background-image:url(/_img/interna/titulos/tit-workshop-finalistas.png); }
#container #content.glossario h1.title { background-image : url(/_img/interna/titulos/tit-glossario.png); }
#container #content.parceiros h1.title { background-image:url(/_img/interna/titulos/tit-parceiros.png); }
#container #content.participe h1.title { background-image:url(/_img/interna/titulos/tit-participe.png); }
#container #content.regulamentos h1.title { background-image:url(/_img/interna/titulos/tit-regulamentos.png); }
#container #content.perguntas-frequentes h1.title { background-image:url(/_img/interna/titulos/tit-perguntas-frequentes.png); }
#container #content.educativo h1.title, #container #content.saiba-mais h1.title { background-image:url(/_img/interna/titulos/tit-educativo.png); }
#container #content.miniguia h1.title { background-image:url(/_img/interna/titulos/tit-mini-guia.png); }
#container #content.videos-educativos h1.title { background-image:url(/_img/interna/titulos/tit-videos-educativos.png); }
#container #content.mapa-do-site h1.title { background-image:url(/_img/interna/titulos/tit-mapa-do-site.png); }
#container #content.lista-de-noticias h1.title { background-image:url(/_img/interna/titulos/tit-lista-noticias.png); }
#container #content.noticias h2.title {  background-image:url(/_img/interna/titulos/tit-noticias.png); }
#container #content.artigos-e-entrevistas .title { background-image:url(/_img/interna/titulos/tit-artigos-e-entrevistas.png); }
#container #content.assessoria-de-imprensa h1.title { background-image:url(/_img/interna/titulos/tit-assessoria.png); }
#container #content.galeria-de-imagens h1.title {  background-image:url(/_img/interna/titulos/tit-galeria-de-imagens.png); }
#container #content.boletins h1.title { background-image:url(/_img/interna/titulos/tit-boletins.png); }
#container #content.curiosidades .title { background-image:url(/_img/interna/titulos/tit-curiosidades.png); }
#container #content.resultado-de-busca h1.title { background-image:url(/_img/interna/titulos/tit-busca.png); }
#container #content.alterar-cadastro h1.title { background-image : url(/_img/interna/titulos/tit-alterar-cadastro.png); }
#container #content.faca-seu-cadastro h1.title { background-image : url(/_img/interna/titulos/tit-faca-seu-cadastro.png); }
#container #content.cadastro h1.title { background-image : url(/_img/interna/titulos/tit-faca-seu-cadastro.png); }
#container #content div#wf_widget_envie-seu-curta h1.title { background-image : url(/_img/interna/titulos/tit-faca-seu-cadastro.png); }
/*#container #content.envie-seu-curta h1.title { background-image : url(/_img/interna/titulos/tit-envie-seu-curta.png); }*/
#container #content.redefinir-senha h1.title { background-image : url(/_img/interna/titulos/tit-redefinir-senha.png); }
#container #content.cadastro h1.title-success { background-image : url(/_img/interna/titulos/tit-cadastro-enviado-sucesso.png)!important; }
#container #content.fale-conosco h1 { background-image : url(/_img/interna/titulos/tit-fale-conosco.png); }
#container #content.como-participar h1 { background-image : url(/_img/interna/titulos/tit-como-participar.png); }
#container #content.curtas h1.title { background-image : url(/_img/interna/titulos/tit-curtas.png); }
#container #content.making-of-2008 h1.title { background-image : url(/_img/interna/titulos/tit-making-of-2008.png); }
#container #content.cem-semifinalistas-2008 h1.title { background-image : url(/_img/interna/titulos/cem-semifinalistas-2008.png); }
#container #content.vencedores-2008 h1.title { background-image : url(/_img/interna/titulos/tit-vencedores-2008.png); }
#container #content.vencedores-2009 h1.title { background-image : url(/_img/interna/titulos/tit-vencedores-2009.png); }
#container #content h1.title.title-dezfinalistas { background-image : url(/_img/interna/titulos/tit-dezfinalistas.png) !important; }
#container #content h1.title.title-vencedores-2009 { background-image : url(/_img/interna/titulos/tit-vencedor-2009.png) !important; }
#container #content.vinte-finalistas-2008 h1.title { background-image : url(/_img/interna/titulos/tit-vinte-finalistas-2008.png); }
#container #content.vinte-finalistas-2009 h1.title { background-image : url(/_img/interna/titulos/tit-vinte-finalistas-2009.png); }
#container #content h1.title.title-semifinalistas { background-image : url(/_img/interna/titulos/tit-semifinalistas.png); }
#container #content.regulamento h1.title { background-image:url(/_img/interna/titulos/tit-regulamento.png); }
#container #content.privacidade h1.title { background-image:url(/_img/interna/titulos/tit-privacidade.png); }
#container #content.acessibilidade h1.title { background-image:url(/_img/interna/titulos/tit-acessibilidade.png); }
#container #content.premiacao h1 { background-image : url(/_img/interna/titulos/tit-premiacao.png); }
#container #content.download-de-modelos-e-autorizacoes h1 { background-image : url(/_img/interna/titulos/tit-download-modelos.png); }
#container #content.links h1 { background-image : url(/_img/interna/titulos/tit-links.png); }
#container #content.oficinas-claro-curtas h1 { background-image : url(/_img/interna/titulos/tit-oficinas-claro-curtas.png); }
#container #content.agenda h1 { background-image : url(/_img/interna/titulos/tit-agenda.png); }
#container #content h1.title-erro { background:url(/_img/interna/titulos/tit-erro.png) 0 bottom no-repeat; height:2.625em; margin:1.875em 0; overflow:hidden; font-size:100%; text-indent:-999em; }
#container #content.acesso-restrito h1.title { background-image:url(/_img/interna/titulos/tit-acesso-restrito.png); }
#container #content h1.title-success { background:url(/_img/interna/titulos/tit-erro.png) 0 bottom no-repeat; height:2.625em; margin:1.875em 0; overflow:hidden; font-size:100%; text-indent:-999em; }

#container #content div.success { background : #df0000; padding : 1em; }
#container #content div.box-redes { margin-top:2em; padding : 1.5em 0.84em; }


/* ========= [  Lista conteudo editorial  ] ========= */
#container #content h2 { font-size:0.875em; }
#container #content .box-header { clear:both; font-size:1.125em; text-transform : uppercase; margin-top:2.5em; padding:2em 1.25em 0.85em 1.25em; font-weight:bold; background:url(/_img/interna/bg-box-header.png) repeat-x bottom; }
#container #content .box-header span { font-weight:normal; }

#container #content div.highlight { display:block; margin:1.75em 0 0 0; font-family:Arial,Sans-serif; color:#FFF; background:url(/_img/interna/bg-squares.gif) 1.125em 0 repeat-y; }

#container #content.tema div.swf-tema { width : 744px; height : 200px; }

#container #content .box-simple { background:url(/_img/interna/bg-materia.png) top repeat-x; min-height : 14em; padding:2.5em 1.563em 0;  }
#container #content .box-simple h2 { font-size:1.438em; margin-bottom:1.4em; }
#container #content .box-simple p .initial-space { float:left; background:url(/_img/interna/bg-squares.gif) left repeat-y; margin:0.25em 0.75em 0 0; height:4.5em; width:1em; }
#container #content .box-simple p.dest { font-size : 0.95em; margin : 2em 0 1em; }
#container #content .box-simple p.dest strong { color : #490202; }
#container #content .box-simple p.old { margin : 0; }
#container #content .box-simple p { line-height:1.7em; margin-bottom : 0.85em; }
#container #content .box-simple p strong { font-size: 100%;  }
#container #content .box-simple strong { font-weight:bold; line-height:1.4em; }
#container #content .box-simple li { list-style-type : square; font-size : 0.75em; line-height:1.7em; margin-bottom : 0.85em; margin-left : 1em; }

#container #content .box-large { background:url(/_img/interna/bg-materia.png) top repeat-x; padding:2.125em 1.5em 0;}
#container #content .box-large h2 { font-size:1.438em; margin-bottom:1.4em; }
#container #content .box-large img  { background:url(/_img/participe/bg-photo-large.gif) repeat-y; padding:0.313em 0.813em; margin-bottom:0.8em;}
#container #content .box-large p { padding:0.85em 0; line-height:1.7em;}
#container #content .box-large strong { font-weight:bold; }

#container #content .simple-list li { font-size:0.75em; color:#FFF; padding:1.25em; background-color:#CB0000; border-bottom:1px dashed #000; }
#container #content .simple-list li ul li{ font-size:100%;  }
#container #content .simple-list li span.date { font-size:87%; color:#000; padding-right:0.813em; }
#container #content .simple-list li a { font-size:100%; font-weight:bold;}

#container #content .simple-list-bg li { background : #cd0000 url(/_img/noticias/simple-list-bg.gif) repeat-x; font-size:0.75em; line-height : 1.6em; margin-bottom : 0.625em; padding : 1.25em; }
#container #content .simple-list-bg li strong { display : block; font-size : 100%; font-weight : bold; margin-bottom : 0.5em; }

#container #content .photo-list { background-color:#CB0000; }
#container #content .photo-list li { border-bottom:1px dashed #000; padding:0.875em 0; width:100%; }

/* ========= [  VENCEDORES 2009  ] ========= */
#container #content .photo-list li.vencedores-2009 			{ border-bottom:1px solid #fff; padding:0.875em 0; width:100%; }
#container #content .photo-list li.vencedores-2009-tags 		{ background-color:#EA0001; border-bottom:1px dashed #000000; padding:0.875em 0; width:100%; }
#container #content .photo-list li div.sub-title-1-lugar 		{ background:url(/_img/interna/titulos/sub-tit-1-lugar.png) no-repeat scroll 0 0 transparent; font-size:100%; height:42px; overflow:hidden; text-indent:-999em; }
#container #content .photo-list li div.sub-title-2-lugar 		{ background:url(/_img/interna/titulos/sub-tit-2-lugar.png) no-repeat scroll 0 0 transparent; font-size:100%; height:42px; overflow:hidden; text-indent:-999em; }
#container #content .photo-list li div.sub-title-3-lugar 		{ background:url(/_img/interna/titulos/sub-tit-3-lugar.png) no-repeat scroll 0 0 transparent; font-size:100%; height:42px; overflow:hidden; text-indent:-999em; }
#container #content .photo-list li div.sub-title-juri-popular 	{ background:url(/_img/interna/titulos/sub-tit-juri-popular.png) no-repeat scroll 0 0 transparent; font-size:100%; height:42px; overflow:hidden; text-indent:-999em; }


#container #content .photo-list li img { float:left; margin-right : 1.25em; }
#container #content .photo-list li a { font-size : 0.75em; }
#container #content .photo-list li a.dezfinalistasLogin { font-size : 100%; text-decoration:none; }
#container #content .photo-list li a.dezfinalistasLogin:hover { font-size : 100%; text-decoration:underline; }
#container #content .photo-list li strong { display:block; font-size : 100%; font-weight:bold; margin : 0.5em 0 ; }


/* ========= [  Paginação da lista de noticias  ] ========= */
#container #content .paginator { clear:both; margin-top:0.938em; text-align:center; }
#container #content .paginator li { display:inline; padding:0.1em 0; }
#container #content .paginator li .first { border-left:none; }
#container #content .paginator li span,
#container #content .paginator li a { border-left:1px dashed #a30000; font-size:0.875em; font-weight:bold; padding:0.688em 0.438em; display:inline-block; }
#container #content .paginator li span,
#container #content .paginator li a:hover { background-color:#f50000; text-decoration:none; }


/* ========= [  Comissão Julgadora  ] ========= */
#container #content.comissao-julgadora div.highlight { background-position : left; margin : 0; padding:0 0 0 1.688em; }
#container #content.comissao-julgadora div.box-simple {  }
#container #content.comissao-julgadora div.box-simple p { margin : 0; }
#container #content.comissao-julgadora div.box-simple h2 { margin : 1.4em 0; }

#container #content.comissao-julgadora ul.tabNav { border-bottom : 1px dotted #000; height : 4em; padding-bottom : 1em ; margin : 0.5em 0 1em 0; }
#container #content.comissao-julgadora ul.tabNav.first { border : none; padding : 0; margin : 0.5em 0 0 0; }
#container #content.comissao-julgadora ul.tabNav li { float : left; font-size : 0.75em; font-weight : bold; list-style : none; margin : 0 0.2em; padding : 0.5em 0.5em 0 0.5em; position : relative; width: 10.1em; }
#container #content.comissao-julgadora ul.tabNav li a { height : 6em; line-height : normal; }
#container #content.comissao-julgadora ul.tabNav li img { border : 2px solid #e70202; float : left; margin-right : 0.5em; }
#container #content.comissao-julgadora ul.tabNav li span { display : block; margin-top : 0.2em; font-size : 0.75em; }
#container #content.comissao-julgadora ul.tabNav li em { background : url(/_img/o-festival/bg-name-julgador.png) repeat-x top; color : #000; display : block; font-size : 0.8em; font-style : normal; height : 1em; margin-top : 0.5em; padding-top : 0.5em; }

#container #content.comissao-julgadora ul.tabNav li ul {  display : none; left : -0.15em; position : absolute; top : 6.6em; width : 57.6em; }
#container #content.comissao-julgadora ul.tabNav li ul li { float : none; width : 53.1em; height : auto; padding :2em; margin : 0;}

#container #content.comissao-julgadora ul.tabNav li.active { background : #b20000 url(/_img/o-festival/bg-hover-select-julgador.png) no-repeat left top; }
#container #content.comissao-julgadora ul.tabNav li.active a { background : url(/_img/o-festival/img-select-julgador.png) no-repeat center bottom; }
#container #content.comissao-julgadora ul.tabNav li.active ul { display : block; }
#container #content.comissao-julgadora ul.tabNav li.active ul.nav-1 { left : 0; }
#container #content.comissao-julgadora ul.tabNav li.active ul.nav-2 { left : -11.5em; }
#container #content.comissao-julgadora ul.tabNav li.active ul.nav-3 { left : -23em; }
#container #content.comissao-julgadora ul.tabNav li.active ul.nav-4 { left : -34.5em; }
#container #content.comissao-julgadora ul.tabNav li.active ul.nav-5 { left : -46em; }
#container #content.comissao-julgadora ul.tabNav li.active ul li { background : #b20000; font-size : 1em; font-weight : normal;  }
#container #content.comissao-julgadora ul.tabNav li.active ul li img { float : right; margin : 0 }
#container #content.comissao-julgadora ul.tabNav li.active ul li strong { background : url(/_img/o-festival/bg-name-julgador-detalhe.png) repeat-x 0 1em; font-size : 1.167em; display : block; text-indent:2em; width : 36.7em; }
#container #content.comissao-julgadora ul.tabNav li.active ul li em { background-image : none; background-color : #B20000; color : #fff; font-size : 100%; display : block; margin : 0; padding : 0; width : 14em; height : auto; }
#container #content.comissao-julgadora ul.tabNav li.active ul li span { display : block; font-size : 100%; width : 42em; height : 6em; overflow:auto; padding : 1em 1em 0 0;  }
#container #content.comissao-julgadora ul.tabNav li.active ul li a.closed { background : url(/_img/o-festival/bt-closed.png) no-repeat; display : block; width : 1.7em; height :1.7em; overflow : hidden; position : absolute; text-indent : -999em;  }


/* ========= [  Modal ] ========= */
.jqmWindow h1.send { background : url(/_img/interna/titulos/tit-send-friend.png) no-repeat; width : 35em; height : 3.5em; overflow : hidden; text-indent : -999em; }
.jqmWindow h1.forgotpassword { background : url(/_img/interna/titulos/tit-esqueci-senha.png) no-repeat; float : right; width : 35em; height : 3.5em; overflow : hidden; text-indent : -999em; }
.jqmWindow p.forgotpassword { color : #000; }
.jqmWindow h1.send a,
.jqmWindow h1.forgotpassword a { display : block;  height : 1.5em; margin : -0.3em 0 0 32.5em; width : 1.5em; }
.jqmWindow h1.send a span,
.jqmWindow h1.forgotpassword a span { display : none;  }
.jqmWindow form { padding : 1em; }
.jqmWindow form legend { display : none; }
.jqmWindow li { padding-bottom : 1.4em; position : relative; }
.jqmWindow input.send-friend { background : url(/_img/interna/bt-send-friend.png) no-repeat; border : 0; color : #fff; cursor:pointer; font-size : 1.125em; float : right; padding : 0.26em 0; text-align : center; width : 6.25em; }
.jqmWindow input,
.jqmWindow textarea { border-width : 2px; font-size : 0.8em; width : 31.5em; }
.jqmWindow textarea { float : none; height : 5.1em }
.jqmWindow label { color : #000; display : block; font-weight : bold; font-size : 0.75em; float : left; margin : 0.35em 1em 0.35em 0; text-align : right; width : 8.2em; }
.jqmWindow label.error {  background : #000; color : #fff; font-size : 0.7em; font-weight : normal; margin : 2.3em 0 0 9.9em; padding : 0.2em 0.6em; position : absolute; text-align : left; width : 35.7em; }
.jqmWindow li.message label { float:left; }
.jqmWindow li.message label.error { margin : 0 0 0 10em; }

.jqmWindow li.captcha { background : url(/_img/interna/bg-capcha.gif) no-repeat 13.45em 1.4em; margin-left : 7em; width : 25.8em }
.jqmWindow li.captcha label { text-align : left; width : auto; }
.jqmWindow li.captcha label.error { margin : 7.5em 0 0 19.2em; width : 16em; }
.jqmWindow li.captcha input { font-size : 1em; font-weight : bold; margin : 0.5em 0 0 1.7em; text-transform : uppercase; text-align : center;  width : 9em; }
.jqmWindow li.captcha em { display:block; height:2em; margin : 3.8em 0 0 14.5em; position:absolute; width:10em; }
.jqmWindow li.captcha em a { font-size : 0.75em; }
.jqmWindow li.captcha img { border:0.25em solid #FF0000; display : block; float:left; height:3.7em; width:12.31em; }

.jqmWindow div#closed p { color : #000; padding : 2em; text-align : center; }

.jqmWindow { display: none; position: fixed; top: 17%; left: 50%; margin-left: -300px; width: 560px; background-color: #fff; color: #333; padding: 12px; }

.jqmOverlay { background-color: #000; }


/* ========= [  Erro 404 ] ========= */
#container #content .box-erro { clear:both; background:url(/_img/interna/bg-materia.png) top repeat-x; padding:3.313em 2.375em; }
#container #content .box-erro .number { float:left; display:block; background:url(/_img/erro/404.gif) right bottom no-repeat; width:11.063em; height:12.5em; }
#container #content .box-erro span { display:none; }
#container #content .box-erro strong,
#container #content .box-erro p { display:block;  }
#container #content .box-erro strong { font-size:1.5em; font-weight:bold; margin-bottom:0.8em; }
#container #content .box-erro p { font-size:0.875em; line-height:1.7em; margin-bottom:0.9em; }
#container #content .box-erro a { display:inline-block; background:url(/_img/erro/btn.gif) center center no-repeat; font-size:0.875em; line-height:2.9em; font-weight:bold; text-align:center; margin:0.25em 1em 0 -0.16em; width:19.25em; height:3.05em; }


/* ========= [  voltar topo ] ========= */
#container #content p.top { font-size : 100%; line-height : normal; }
#container #content p.top a { background : url(/_img/curtas/bg-links-print.png) no-repeat; display : block; font-size : 0.875em; font-weight : bold; width : 12.2em; margin-top : 2em; padding : 0.75em 0; text-align : center; }
