body { background-image: url(../imagens/fd00.gif); margin-top:0; }
/* filtro backslash \*/
html, body{height:100%;}
/* fim do filtro */

#site { position:static; background-color:#fff; width:960px; margin:0 auto; /* height:100.1%; */ min-width:960px;
  text-align:left; border:1px solid #000; border-width: 0 1px; min-height:600px; padding-left:4px; padding-right:4px;}
#site .clear, #assunto .clear, #site br.clear, .clear { clear:both }
#site div.declaro { display:block; clear:both; background: #fff url(../imagens/fd_h1.gif) repeat-x 0 -3px; font:normal 9px Verdana, Monaco, Sans-serif;
color:#3366cc; text-align:center; margin:0 0 2px 0; padding:0px 0 3px 0; border: 3px double #d3e9f9; }

div#site:after { content:"."; display:block; clear:both; visibility:hidden; height:0; overflow:hidden; /* criado por Andre Gazola */ }
div#assunto:after { content:"."; display:block; clear:both; visibility:hidden; height:0; overflow:hidden; position:absolute; bottom:0 /* criado por Andre Gazola */ }
#assunto ul.link:after { content:"."; display:block; clear:both; visibility:hidden; height:0; overflow:hidden; position:absolute; bottom:0 /* criado por Andre Gazola */ }

/* - Logomarca e enfeite com agua idem rodape folheto - */
#logotetra { width:960px; height:87px; min-height:75px; z-index:10; position:fixed;
  margin: 0 auto; display:block; top:0; background-image: url(../imagens/divisor0.gif);
  overflow:visible; font:normal 12px Verdana, Charcoal, Helvetica, Sans-serif; color:#444 }
#logotetra h1 { width:100%; height:100%; position:relative; top:0; left:0;
  margin-top:0; background: url(../imagens/agua1.gif) no-repeat 0px 3px; }
#logotetra img { position:absolute; top:5px; left:645px; border:0px solid transparent; }
#logotetra h1 a, #logotetra h1 a:visited, #logotetra h1 a:hover {
  background:url(../imagens/agua.gif) no-repeat 0px 3px; border:0px solid transparent; text-decoration:none }
#logotetra ul { position:absolute; display:block; bottom:-9px !important; bottom:0px; left:170px; color:#3366cc; font-weight:bolder; }
#logotetra ul li { list-style:none outside; position:relative; float:none; display:inline }
#logotetra ul li a:link, #logotetra ul li a:visited { position:relative; top:0; left:0; color:#3366cc; }
#logotetra ul li a:hover { background:#3386c5 url(../imagens/bar_hov.gif) repeat top; color:#fff; }
#logotetra ul li.ondestou { font-weight:bolder; }

#logotetra #orienteme { position:absolute; top:72px; left:220px; left:215px; color:#3366cc; font-weight:bolder; font-size:11px; }
#logotetra #orienteme a { color:#3366cc; }
#logotetra #orienteme a:visited { color:#8B80B6 }
#logotetra #orienteme a:hover { background:#3386c5 url(imagens/bar_hov.gif) repeat top; color:#fff;  }

#logotetra p#local { display:block; margin-top:-31px; margin-left:166px; color:#3366cc; font-size:11px; font-weight:bolder;}
#logotetra p#local a:link, #logotetra p#local a:visited { display:inline; position:relative; top:0; left:0; color:#3366cc; }
#logotetra p#local a:hover { background:#3386c5 url(../imagens/bar_hov.gif) repeat top; color:#fff;}
#logotetra p#local span.ondestou { font-weight:bolder; }

p#home a { position:absolute; top:71px; left:866px; z-index:20; height:16px; overflow:hidden;
  font:bolder 10pt Arial, Helvetica, Sans-serif; display:block; }
#home a, #home a:visited { text-align:center; width:90px; text-decoration:none; padding:0 2px; text-transform:uppercase; letter-spacing:0.05em;
  color:#000; display:block; border:0px solid transparent; border-width:0 0 0 0px; }
#home a:hover { display:block; background:#3366cc url(../imagens/bar_hov.gif) repeat top; color:#fff; border:0px solid #fff; border-width:0 0 0 0px; }

p#mapa a { position:absolute; top:71px; left:757px; z-index:20; height:16px; overflow:hidden;
  font:normal 10pt Arial, Helvetica, Sans-serif; display:block; }
#mapa a, #mapa a:visited { text-align:center; width:104px; text-decoration:none; padding:0 2px; text-transform:none;
  color:#000; display:block; border:0px solid transparent; border-width:0 0 0 0px; }
#mapa a:hover { display:block; background:#3386c5 url(../imagens/bar_hov.gif) repeat top; color:#fff; border:0px solid #fff; border-width:0 0 0 0px; }

p#dia { position:absolute; top:64px; left:9px; width:138px; text-align:center; font-size:9px; color:#000; }
/* fim da Logomarca */

/* - assunto - conteudo principal do site - */
#assunto { width:752px; display:block; float:right; margin-top:96px; min-height:610px;
 background:transparent url(../imagens/fd_indice.gif) repeat-y 4px top; font-family:Verdana, Monaco, Arial, Helvetica, Sans-serif; }

#assunto #recebesub { width:528px; float:left; background:transparent url(../imagens/fd_indice.gif) repeat-y 4px; padding-left:10px; padding-right:0px; }

#assunto #recebesub p a, #assunto #recebesub p a:active,
 #assunto #recebesub li a, #assunto #recebesub li a:active,
 #assunto #recebesub li ul li a, #assunto #recebesub li ul li a:active {
  color:#3366cc; }
#assunto #recebesub p a:visited,
 #assunto #recebesub li a:visited,
 #assunto #recebesub li ul li a:visited {
  color:#666; }
#assunto #recebesub p a:hover,
 #assunto #recebesub li a:hover,
 #assunto #recebesub li ul li a:hover {
  color:#fff; background-color:#3386c5; }

#assunto p, #assunto li, #assunto dd { font-size:12px; line-height:1.25em; margin:0 0 2px 20px; }
#assunto #recebesub hr { visibility:none; border:0px solid #d3e9f9; border-width:0 0 3px 0; width:550px; margin:0 0 0 -5px; clear:both; }
#assunto li { margin:0 0 2px 0; }
#assunto li ul li,
#assunto #recebesub li ul li { list-style-type:disc; }

#assunto h1 { font-size:21px; background-color:transparent; border:3px double #3386c5; color:#fff; height:auto;
  width:741px; text-align:center; margin:0; float:right; line-height:1.1em; min-height:1.1em; letter-spacing:0.07em; }
#assunto h1 { border:3px solid #3386c5; border-width:3px 0; width:748px; height:2.18em; }
#assunto h1 p, #assunto h1 span { display:block; line-height:1.1em; height:1.1em; font:bold 21px Arial, Helvetica, Sans-serif; text-transform:uppercase;
  margin:0; padding:1px 0 3px 0; background:#3386c5 url(../imagens/fd_h00.jpg) repeat-y center top; width:100%; letter-spacing:0.05em; word-spacing:0.2em; }
#assunto h1 span span { display:inline; text-transform:none;
  margin:0; padding:0; background-image:none; background-color:transparent; letter-spacing:0.03em; word-spacing:0.2em; }
#assunto h1 p.sub, #assunto h1 span.sub { display:block; font-size:12px; font-weight:bold; color:#000; background:#d3e9f9 url(../imagens/fd_h1.gif) repeat-x top;
  width:100%; margin:0; line-height:1.60em; height:1.60em; padding-bottom:1px; padding-top:0;
  text-transform:none; font-family:Verdana, Monaco, sans-serif; letter-spacing:0.07em; }
#assunto h1 span.sub span { display:block; text-transform:none; font-weight:normal; font-size:10px;  font-family:Verdana, Monaco, Helvetica, Arial, sans-serif;
  margin:0; padding:0; background-image:none; background-color:transparent; letter-spacing:0.06em; word-spacing:0.2em; }
#assunto h1 p.sub span { text-transform:none; letter-spacing:0.1em;  }
#assunto h1 p.so { line-height:1.2em; height:1.1em; }
#assunto h1.so { height:auto; }
#assunto h1.so p.so { line-height:1.2em; height:1.1em; }
#assunto h1 a img { text-decoration:none; border:0 solid transparent; padding-top:3px; margin-top:-6px; vertical-align:middle; }
#assunto h1 p a, #assunto h1 p a:visited, #assunto h1 p a:hover { text-decoration:none; color:#fff; }
#assunto h1 span a, #assunto h1 span a:visited { text-decoration:none; color:#fff; }
#assunto h1 span a:hover { text-decoration:underline; color:#ff0000; }

#assunto h2,
 #assunto #recebesub h2,
 #assunto h2.simples,
 #assunto #recebesub h2.simples { font:bolder 13px Verdana, Arial, Helvetica, Sans-serif; color:#000; border:0 solid transparent;
  background:transparent none; width:auto; margin: 20px 0 15px 20px; vertical-align:text-bottom; }
#assunto h2 a,
#assunto #recebesub h2.simples a
 { float:right; border:0 solid transparent; display:inline; vertical-align:text-bottom; margin-top:-.5em; margin-right:15px; text-decoration:none; }
#assunto h2 a img,
#assunto #recebesub h2.simples a img
 { text-decoration:none; border:0 solid transparent; vertical-align:text-bottom; margin-top:10px; }

#assunto h2.simples span { font:bolder 13px Verdana, Monaco, Arial, Helvetica, Sans-serif; }
#assunto h2 span.parceria { float:right; color:#3366cc; margin-top:-1.4em; }
#assunto h2.multiline { line-height:1.25em; padding:0.2em 0; }

#assunto h3 { font-size:13px; margin:28px 0 8px 20px; }
#assunto h3 img { float:right; margin-top:-25px; text-decoration:none; border:0 solid transparent; }
#assunto h3.logo { text-align:center; margin-left:-15px; }
#assunto h3.logo img { float:none; margin-top:-8px; }
#assunto h4, #assunto h5 { font-size:12px; margin-left:20px; margin-top:28px; margin-bottom:8px; }

#assunto p em, #assunto li em, #assunto h1 em, #assunto h2 em {
  text-transform:uppercase; font-style:normal; }

#assunto abbr {  border-bottom:1px solid #3386c5 }

#assunto div.quemsou { width:535px; background:transparent none; }
#assunto div.blocando { width:740px; background:transparent none; }
#assunto div.blocando2 { width:738px; background:transparent none; }

#assunto p.quemsou { line-height:1.35em; margin-bottom:10px; margin-right:15px; }
#assunto p.nogeral { margin-bottom:20px; margin-top:20px; }
#assunto blockquote { margin:0.7em auto; text-align:center; font-weight:bolder; font-size:15px; }
#assunto blockquote.divulgue { text-align:left; font-size:13px; line-height:1.25em; margin:20px 10px 0 20px; }

#assunto ul { list-style: square outside; }
#assunto ul.fluindo { float:left; margin-left:0; padding-left:40px; width:158px; }
#assunto li { margin-left:-19px; padding-left:0px; margin-bottom:6px; }
#assunto ul li ul { list-style: circle outside; margin-top:2px;margin-bottom:7px; padding-bottom:1px; }
#assunto li ul li { margin-left:-25px; padding-left:0; }

#assunto .destaque, #assunto .destaque1 {
  border:1px solid #eee; background-color:#eee; display:table; font-size:12px; margin-left:20px; }
#assunto .destaque a:link { color:#3366cc }
#assunto .destaque a:visited { color:#8b80b6 }
#assunto .destaque a:hover { color:#fff; background-color:#3386c5; }
#assunto .destaque tr { border-bottom:1px solid #000 }
#assunto .destaque th { font-weight:normal; display:table-cell; vertical-align:middle; text-align:left; padding:2px 3px 2px 5px; border-bottom: 1px solid #fff; }
#assunto .destaque td { font-weight:normal; display:table-cell; vertical-align:middle; text-align:right; padding:2px 5px 2px 3px; border-bottom: 1px solid #fff; }

#assunto .figuradir p { float:right;text-align:center; font-size:9px; font-weight:bolder }
#assunto .figuradir img { border:0 solid transparent; width:auto; }
#assunto dd.figuradir { text-align:center; }

#assunto dl.figuradir { float:right;text-align:center; font-size:10px; font-weight:normal; margin-right:4px; margin-left:20px; }
#assunto dl.figuradir img { border:0 solid transparent;width:auto; }
#assunto dl.figuradir dd { text-align:center; display:block; margin-bottom:0.7em; font-size:10px; }

#assunto dl.figuracent { float:none; margin-left:auto; margin-right:auto; text-align:center; }

#assunto dl.cvb { float:right;text-align:center; font-weight:normal; margin-right:4px; margin-left:0px; }
#assunto dl.cvb dt a { border:0 solid transparent; margin:0 auto 2px auto; font:bold 9px Verdana, Monaco, Helvetica, Arial, sans-serif; text-align:center; }
#assunto dl.cvb dt a span { display: block; position:relative; margin:0px 0 0 40px; text-align:left; padding-top:8px; }
#assunto dl.cvb dt a strong { font-size:11px; color:#D60F0F; }
#assunto dl.cvb dt a:link,
#assunto dl.cvb dt a:visited { display:block; width:120px; height:57px; background:white url(../imagens/botao_CVB.gif) no-repeat -125px center; text-decoration:none; color:#000; }
#assunto dl.cvb dt a:hover { width:120px; height:57px; background:white url(../imagens/botao_CVB.gif) no-repeat 0px center; color:#3366cc; }
#assunto dl.cvb dd { text-align:center; display:block; margin:0; margin-bottom:0.7em; font-size:10px; }
#assunto dl.cvb dd strong { font-size:11px; text-transform:none; }
#assunto dl.cvb dd strong span { color:#D60F0F; }

#assunto p#declaro { font-size:9px; color:#aaa; text-align:center; margin-left:0; margin-right:0; padding-bottom:5px; clear:both; margin-top:17px; }

#assunto blockquote.slogan,
 #assunto blockquote.slogan1 { text-align:center; margin:35px auto 0 auto;  /* font:bold 17px Arial, Helvetica, Sans-serif; */ letter-spacing:0.04em; color:#3386c5; clear:both; padding-left:0px; font-style:italic; }
#assunto blockquote.slogan2 { text-align:center; margin:35px auto 0 auto; /* font:bold 17px Arial, Helvetica, Sans-serif; */ letter-spacing:0.04em; color:#000; clear:both; padding-left:20px; font-style:italic; }

#recebesub div#consulte {
    background:transparent url(../imagens/boneco_jorro_produto.gif) no-repeat -1px 5px; clear:both;
    height:168px; border-bottom:2px solid #000; width:520px; padding-bottom:0px; margin-left:8px; }
#consulte blockquote.sloganso,
 #consulte blockquote.sloganso1 { text-align:center; width:auto; margin:0px 0px 0px 80px; padding-top:40px; /* font:bold italic 18px Arial, Helvetica, Sans-serif;*/ font:bold italic 14px Verdana, Monaco, Helvetica, Arial, Sans-serif; color:#3386c5; letter-spacing:0.04em; }
#consulte blockquote.sloganso em,
#consulte blockquote.slogan em,
 #consulte blockquote.sloganso1 em { color:#000 }
#consulte blockquote.slogan,
#consulte blockquote.sonatetra,
 #consulte blockquote.slogan1 {
  text-align:center; margin-top:50px; letter-spacing:0.03em; width:auto;  font-size:14px;
  display:block; float:none; clear:both; padding-top:125px; margin-left:95px; width:400px; }
#consulte blockquote.slogan strong,
 #consulte blockquote.sloganso strong,
 #consulte blockquote.slogan1 strong,
 #consulte blockquote.sloganso1 strong,
 #consulte blockquote.sonatetra strong,
 #consulte blockquote.sonatetra strong,
 #consulte blockquote.sonatetra strong {
  background-color:#3386c5; color:#fff; padding:1px 14px; margin-bottom:-18px; margin-left:70px; line-height:1.2em; display:block; width:142px; }
#consulte blockquote.slogan1 strong, #consulte blockquote.sloganso1 strong  { display:inline; line-height:1.6em; margin-bottom:-16px; margin-left:0px; padding:1px 16px; }

#assunto #recebesub blockquote#ask { border:0 solid transparent; margin:12px auto 15px auto; clear:both; white-space:nowrap;
  text-align:center; padding:0; width:330px; }
#assunto #recebesub blockquote#ask p { text-indent:0px; }

#assunto blockquote#ask a:link,
 #assunto blockquote#ask a:visited {
  display:block; width:214px; line-height:2.2em; height:2.2em; background:transparent url(../imagens/mais_off.gif) no-repeat 65px 16px;
  color:#3386c5; padding:25px 5px 1px 0px; text-decoration:underline; text-align:right; text-transform:uppercase; margin-top:-25px;
  font:bolder 14px Verdana, Monaco, Arial, Helvetica, Sans-serif; text-indent:0px; margin-right:0; margin-left:155px; }
#assunto blockquote#ask a:hover {
  color:#000; background:transparent url(../imagens/mais_hov.gif) no-repeat 65px 15px; }
#assunto blockquote#ask a:active {
  color:#f00; background:transparent url(../imagens/mais_off.gif) no-repeat 65px 15px; }
#assunto #recebesub blockquote#ask a span,
#assunto blockquote#ask a span { visibility:hidden; font-size:9px; text-decoration:none; }
  #assunto div#consulte {
    background:transparent url(../imagens/boneco_jorro_produto.gif) no-repeat -1px 5px;
    height:168px; border-bottom:2px solid #000; width:520px; padding-bottom:0px; margin-left:8px; }
   #assunto #consulte blockquote.slogan span.natetra,
   #assunto #consulte blockquote.sonatetra span.natetra
    { display:block; float:none; clear:both; padding-top:15px; margin-left:-105px; width:400px; }
   #assunto #consulte blockquote#ask a { margin-top:-130px; margin-left:90px; }
   #assunto #consulte blockquote.sloganso span.acerte { font-size:14px; display:block; width:280px; height:1em; float:left; margin-top:-0px; margin-left:80px; clear:both; margin-bottom:0px; padding:0 10px 0 0; }
   #assunto #consulte blockquote.sloganso span.natetra { display:block; clear:both; padding-top:65px; margin-left:-25px; width:480px; }

  #assunto #recebesub p.requisito, .requisito { font-size:9px; color:#999; margin-bottom:10px; margin-top:-2px; }

#assunto .figlegend { text-align:left; }
#assunto .figlegend dt, #assunto .figlegend dd strong { font:bold 15px Arial, Helvetica, Sans-serif;}
#assunto dl.figlegend { margin-bottom:10px; margin-left:0px; clear:left; margin-top:10px; }
#assunto .figlegend dt img { float:left; margin-right:1em; margin-bottom:20px; margin-left:15px; clear:both; text-align:center; vertical-align:middle; }
#assunto .figlegend dd { margin-bottom:10px; vertical-align:middle; }
#assunto .figlegend a, #assunto .figlegend dt a, #assunto .figlegend dd a, #assunto .figlegend dt img { text-decoration:none; border:0 solid transparent; border-width:0; }

#assunto dl.esquema dt, #assunto dl.esquema dd strong { font:bold 15px Arial, Helvetica, Sans-serif;}
#assunto dl.esquema { margin-bottom:5px; margin-left:0px; width:516px; }
#assunto dl.esquema dt img { float:left; margin-right:1em; margin-bottom:1em; }
#assunto dl.esquema dd { margin-bottom:0.8em; font:normal 12px Verdana, Monaco, Arial, Helvetica, Sans-serif; }
#assunto dl.esquema dt.alter img { float:right; margin-left:0.5em; padding-left:0.05em; }
#assunto dl.esquema dd.alter, #assunto dl.esquema dd.alter strong { text-align:right; }

/* botao de consultas fora da gravata de assinatura */
#assunto #recebesub blockquote.ask { border:0 solid transparent; margin:12px 0 15px 55px; clear:both; white-space:nowrap;
  text-align:left; padding:0;  }
#assunto #recebesub blockquote.ask { text-indent:0px; }

#recebesub blockquote.ask a { text-indent:0px;display:block; width:214px; line-height:2.2em; height:2.2em;
 padding:8px 5px 1px 0px; font:bolder 14px Verdana, Monaco, Arial, Helvetica, Sans-serif; text-transform:uppercase;   }
#recebesub blockquote.ask a:link,
 #recebesub blockquote.ask a:visited {
  background:transparent url(../imagens/mais_off.gif) no-repeat 65px 0px;
  color:#3386c5;text-decoration:underline; text-align:right;
  text-indent:0px; }
#assunto #recebesub blockquote.ask a:hover {
  color:#000; background:transparent url(../imagens/mais_hov.gif) no-repeat 65px 0px; }
#assunto #recebesub blockquote.ask a:active {
  color:#f00; background:transparent url(../imagens/mais_off.gif) no-repeat 65px 0px; }
#assunto #recebesub blockquote.ask a span,
#assunto #recebesub blockquote.ask a span { visibility:hidden; font-size:9px; text-decoration:none; }
/* fim do botao de consultas */


/* conteudo alternativo flash */
 #assunto #recebesub object { text-align:center;margin-left:auto;margin-right:auto;width:425px;display:block;  }
 #assunto #recebesub embed { text-align:center;margin-left:auto;margin-right:auto;width:425px;display:block;  }
 #assunto #recebesub div.video { font-size:11px; margin-left:auto; margin-right:auto; text-align:center; display:block; width:415px; height:180px;
   padding:70px 0px 0px 0px; background:#eee url(../imagens/alerta_flash_fail.gif) no-repeat center 40px; margin-bottom:20px; }
 #assunto #recebesub div.video h4 { color:#3386c5; margin-bottom:30px; font-size:13px; margin-left:auto; margin-right:auto }
 #assunto #recebesub div.video a:link { color:#6677cc }
 #assunto #recebesub div.video a:visited { color:#666; }
 #assunto #recebesub div.video a:hover { color:#fff; background-color:#3386c5; }
/* fim de conteudo alternativo flash */

/* submenu de navegacao dentro de assunto */
#assunto .link {
  font-family:Verdana, Monaco, Arial, Helvetica, Sans-serif; font-style:normal; margin:0; padding:0; font-size:10px; }
#assunto ul.link {
  display:block; list-style:none outside; float:right; margin-top:0px; margin-left:0px; padding-top:12px;
  width:202px; min-width:133px; overflow:visible; border:0px solid transparent; border-width:0 0 1px 1px;
  background:#fff url(../imagens/fd_indice.gif) repeat-y left;
  padding-bottom:5px; color:#000; }
#assunto ul.link li {
  line-height:1.20em; margin:2px 0 1px 0; display:inline; }
#assunto ul.link li a em,
 ul.link li.bombatipo ul li a em {
  font-style:normal; text-transform:none; }
#assunto ul.link li a,
 #assunto ul.link li a:visited,
 #assunto ul.link a:active {
  display:block; width:184px; color:#000; font-size:12px; font-weight:normal; text-decoration:none;
  margin-bottom:2px; margin-top:7px;
  background:transparent url(../imagens/microbulletazul.gif) no-repeat 10px center; padding-left:9px; padding:1px 0 1px 18px; line-height:1.2em }
#assunto ul.link li a:visited { color:#8b80b6; }
#assunto ul.link li a:hover {
  background:#3386c5 url(../imagens/microbulletbranco.gif) no-repeat 10px center; color:#fff; }
#assunto .link .bombatipo .youhere { font-weight:bolder; border:0 solid #3386c5; border-width:1px 0; }
#assunto ul.link li a.youhere,
 #assunto ul.link li a:visited.youhere,
 #assunto ul.link li a:hover.youhere {
  background:#fdf1b1 url(../imagens/fd_youhere1.gif) no-repeat left center; color:#000; font-size:12px;
  padding-bottom:4px; padding-top:4px; font-weight:bolder; margin-bottom:2px; margin-top:7px; width:184px;
  border:0 solid #3386c5; border-width:1px 0; letter-spacing:0; }

#assunto ul.link li.bombatipo ul li { display:inline; color:#000; }
#assunto ul.link li.bombatipo ul li a.youhere,
 #assunto ul.link li.bombatipo ul li a:visited.youhere,
 #assunto ul.link li.bombatipo ul li a:hover.youhere {
  background:#fdf1b1 url(../imagens/fd_youhere1.gif) no-repeat left center; color:#000; display:block;
  margin-top:2px; margin-bottom:2px; padding-bottom:3px; padding-top:3px; width:184px; font-size:inherit;
  letter-spacing:0; text-decoration:none; font-weight:bold; }

#assunto ul.link li.bombatipo { margin-top:15px;display:block; }
#assunto ul.link li.bombatipo li.itemselect { margin-top:5px; }

#assunto ul.link li.bombatipo h2 {
  color:#000; width:184px; background:#d3e9f9 url(../imagens/fd_indicebd.gif) repeat-y left; font-weight:bolder; line-height:1.25em;
  margin:8px 0 2px 0; padding:2px 0 3px 18px; display:block; font-size:12px; text-decoration:none; }
#assunto ul.link li.bombatipo h3 {
 margin:2px 0 0 0; width:184px; padding:2px 0 2px 18px; line-height:1.3em; font-size:11px; font-weight:bold;
 background: transparent url(../imagens/microbulletazul.gif) no-repeat 10px center; }
#assunto ul.link li.bombatipo ul li ul li h4 {
 margin:2px 0 0 0; width:184px; padding:2px 0 2px 18px; line-height:1.3em; font-size:11px; text-indent:0px;
 background: transparent url(../imagens/hifenazul.gif) no-repeat 1px center; }

#assunto ul.link li.bombatipo a,
 #assunto ul.link li.bombatipo a:visited,
 #assunto ul.link li.bombatipo a:hover {
  color:#000; width:184px; background:#d3e9f9 url(../imagens/fd_indicebd.gif) repeat-y left; font-weight:bolder; line-height:1.25em;
  margin-top:8px; margin-bottom:2px; padding-top:3px; padding-bottom:3px; display:block; font-size:12px; text-decoration:none; }
#assunto ul.link li.bombatipo a:hover {
  background:#d3e9f9 url(../imagens/fd_indicebd.gif) repeat-y left; color:#000; display:block; }
#assunto ul.link li.bombatipo ul {
  margin-left:0; background-color:transparent; list-style:none outside; }
#assunto ul.link li.bombatipo>ul { margin-left:-40px; }
#assunto ul.link li.bombatipo ul li { margin-left:0; }
#assunto ul.link li.bombatipo ul li a { margin-left:0;width:184px; }
#assunto ul.link li.bombatipo ul li a,
 #assunto ul.link li.bombatipo ul li a:visited {
  display:block; width:184px; color:#000; font-size:11px; font-weight:normal; letter-spacing:normal;
  background:transparent url(../imagens/microbulletazul.gif) no-repeat 10px center;
  padding-bottom:3px; padding-top:1px; margin-top:0px; }
#assunto ul.link li.bombatipo ul li a:visited { color:#8B80B6; }
#assunto ul.link li.bombatipo ul li a:hover {
  background:#3386c5 url(../imagens/microbulletbranco.gif) no-repeat 10px center; color:#fff; margin-top:0;
  font-weight:normal; padding-bottom:3px; padding-top:1px; font-size:11px; margin-left:0; }
#assunto ul.link li.bombatipo ul li.bombatipo a,
 #assunto ul.link li.bombatipo ul li.bombatipo a:visited,
 #assunto ul.link li.bombatipo ul li.bombatipo a:hover {
  display:block; font-weight:bolder; background:transparent url(../imagens/microbulletazul.gif) no-repeat 9px center;
  padding-bottom:3px; padding-top:10px; width:184px }
#assunto ul.link li.bombatipo ul li ul {
  margin-left:0px; padding-left:0; padding-right:0; margin-right:0; }
#assunto ul.link li.bombatipo ul li.bombatipo ul {
  margin-left:0px; }
#assunto ul.link li.bombatipo ul li ul li a,
 #assunto ul.link li.bombatipo ul li ul li a:visited,
 #assunto ul.link li.bombatipo ul li ul li.bombatipo a,
 #assunto ul.link li.bombatipo ul li ul li a:visited {
  background:transparent url(../imagens/microbulletazul.gif) no-repeat 20px center; font-weight:normal; display:block;
  font-size:inherit; padding:2px 0 2px 30px; width:172px; margin:0; }
#assunto ul.link li.bombatipo ul li ul li a:hover {
  width:172px; display:block;font-weight:normal; padding:2px 0 2px 30px; margin:0; background-position:20px center; }

#assunto ul.link li.bombatipo ul li ul li a,
 #assunto ul.link li.bombatipo ul li ul li a:visited {
  background:transparent url(../imagens/hifenazul.gif) no-repeat 20px center; font-weight:normal;
  margin-top:0px; width:172px; font-size:11px; padding-bottom:2px; padding-top:2px; display:block; }
#assunto ul.link li.bombatipo ul li ul li a:hover { font-size:11px; background-position:9px center; }
 #assunto ul.link li.bombatipo ul li.itemselect ul li a,
 #assunto ul.link li.bombatipo ul li.itemselect ul li a:visited,
 #assunto ul.link li.bombatipo ul li.explica ul li a,
 #assunto ul.link li.bombatipo ul li.explica ul li a:visited {
  background:transparent url(../imagens/microbulletazul.gif) no-repeat 20px center; font-weight:normal; margin-left:20px;
  margin-top:0px; width:184px; font-size:11px; padding-bottom:2px; padding-top:2px; padding-left:18px; display:block; }
#assunto ul.link li.bombatipo ul li ul li a:hover {
  background:#3386c5 url(../imagens/hifenbranco.gif) no-repeat 20px center;
  color:#fff; display:block; font-weight:normal; font-size:11px; width:172px; }
 #assunto ul.link li.bombatipo ul li.itemselect ul li a:hover,
 #assunto ul.link li.bombatipo ul li.explica ul li a:hover {
  background:#3386c5 url(../imagens/micrendlineobulletbranco.gif) no-repeat 20px center;
  color:#fff; display:block; font-weight:normal; }
#assunto ul.link li.bombatipo ul li.itemselect a,
 #assunto ul.link li.bombatipo ul li.itemselect a:visited,
 #assunto ul.link li.bombatipo ul li.itemselect a:hover,
 #assunto ul.link li.bombatipo ul li.explica a,
 #assunto ul.link li.bombatipo ul li.explica a:visited,
 #assunto ul.link li.bombatipo ul li.explica a:hover {
  background:transparent none; font-weight:normal; color:#000; width:184px;
  padding-bottom:2px; padding-top:2px; margin-top:5px; margin-bottom:5px; margin-left:20px; }
#assunto ul.link li.bombatipo ul li.itemselect a,
 #assunto ul.link li.bombatipo ul li.itemselect a:visited,
 #assunto ul.link li.bombatipo ul li.itemselect a:hover {
  font-weight:bold; margin-left:20px; }
#assunto ul.link li.bombatipo ul li.itemselect ul li a.youhere,
 #assunto ul.link li.bombatipo ul li.itemselect ul li a:visited.youhere,
 #assunto ul.link li.bombatipo ul li.itemselect ul li a:hover.youhere,
 #assunto ul.link li.bombatipo ul li.explica ul li a.youhere,
 #assunto ul.link li.bombatipo ul li.explica ul li a:visited.youhere,
 #assunto ul.link li.bombatipo ul li.explica ul li a:hover.youhere {
  background:#fdf1b1 url(../imagens/fd_youhere2.gif) no-repeat left center; color:#000; display:block;
  padding:4px 0 4px 30px; font-weight:bold; width:172px; margin:2px 0 2px -8px; }
#assunto ul.link li.bombatipo ul li ul li a.youhere,
 #assunto ul.link li.bombatipo ul li ul li a:visited.youhere,
 #assunto ul.link li.bombatipo ul li ul li a:active.youhere,
 #assunto ul.link li.bombatipo ul li ul li a:hover.youhere {
  background:#fdf1b1 url(../imagens/fd_youhere2.gif) no-repeat left center; color:#000; display:block;
  padding:4px 0 4px 30px; font-weight:bold; width:172px; margin-left:-8px;margin-left:0; overflow-x:visible;
  margin-top:2px; margin-bottom:2px; }
#assunto ul.link li.bombatipo ul li ul li ul { margin-bottom:0px; }
#assunto ul.link li.bombatipo ul li ul li ul li a,
#assunto ul.link li.bombatipo ul li ul li ul li a:link,
#assunto ul.link li.bombatipo ul li ul li ul li a:visited,
#assunto ul.link li.bombatipo ul li ul li ul li a:hover,
#assunto ul.link li.bombatipo ul li ul li ul li a:active { font-size:10px; padding:2px 0 2px 15px; background-position:4px center; width:171px; }

#assunto ul.link li.bombatipo ul li ul li ul li a.youhere,
 #assunto ul.link li.bombatipo ul li ul li ul li a:visited.youhere,
 #assunto ul.link li.bombatipo ul li ul li ul li a:active.youhere,
 #assunto ul.link li.bombatipo ul li ul li ul li a:hover.youhere {
  background:#fdf1b1 url(../imagens/fd_youhere2.gif) no-repeat left center; color:#000; display:block;
  padding:4px 0 4px 29px; font-weight:bold; width:172px; margin-left:-16px; margin-left:0; overflow-x:visible;
  margin-top:2px; margin-bottom:2px; font-size:10px; }

#assunto .logoaqui { margin-top:-15px; }


.videolink { float:right; width:auto; font-size:9px; text-align:center; text-decoration:none;
padding:0; margin:0; border-width:0; line-height:1.2em; }
a:link p.videolink, a:visited p.videolink, a:hover p.videolink { border: 0; text-decoration: none }
.videolink img { text-decoration: none; margin: 0; border: 0 solid #fff; margin-top: 6px}
.videolink a span, .videolink a:visited span { display: none }
.videolink a:hover span { display: block; width: 200px; position: absolute; top: -200px;
 left: -20px; background: #d3e9f9; border: 3px double #d3e9f9 }

.videoico a,
 #assunto #recebesub .videoico a  { width:90px; height:70px; margin-left:10px; margin-right:15px; font-size:9px; color:#333; display:block; text-align:center; padding-top:58px; right:15px; float:right; text-decoration:none; border-bottom:none; }
.videoico a:link,
 #assunto #recebesub .videoico a:link { background:transparent url(../imagens/videomenu.gif) no-repeat center top; text-decoration:underline; }
.videoico a:link span,
 #assunto #recebesub .videoico a:link span { display:none; text-decoration:none; }
.videoico a:visited,
 #assunto #recebesub .videoico a:visited { background:transparent url(../imagens/videomenu.gif) no-repeat left top; }
.videoico a:visited span,
 #assunto #recebesub .videoico a:visited span { display:none; text-decoration:none; }
.videoico a:hover,
 #assunto #recebesub .videoico a:hover { background:transparent url(../imagens/videomenu.gif) no-repeat right top; color:red; text-decoration:none; }
.videoico a:hover span,
 #assunto #recebesub .videoico a:hover span { display:block; background-color:#fdf1b1; text-decoration:none; color:black; border:1px solid orange; margin-top:-100px; z-index:20; padding:2px; width:92px; }
 #assunto #recebesub .videoico a:hover span.flash { text-decoration:none; }
.videoico a:active,
 #assunto #recebesub .videoico a:active { background:transparent url(../imagens/videomenu.gif) no-repeat left top; text-decoration:underline; }
.videoico a:active span,
   #assunto #recebesub .videoico a:active span { display:none; text-decoration:none; }
/* -- fim do assunto -- */

/* - menus de navegacao principal - */
#menus { float:left; border:0px solid #d3e9f9; padding:0; margin:0; z-index:2; width:180px;
font:normal 13px Verdana, Monaco, Arial, Helvetica, Sans-serif; background-color:#fff; margin-top:95px; }

.menup a, .menup img { margin: 0 0 0 1px; text-decoration:none; border:0 solid transparent; }
p.menup { margin-top:10px; margin-bottom:10px; width:174px; overflow:hidden;
  height:48px; display:block; border:3px double #3386c5; }
p.menup img { margin-left:-5px; }

#menus ul, ul.menu { width:160px; display:block; min-height:13px; overflow-x:visible; margin:0; }
#menus li { list-style:none outside; margin-left:-40px; margin-bottom:-3px; }
#menus li.endlist { margin-bottom:3px }
#menus li a,
 #menus li a:visited {
  display:block; line-height:1.9em; height:1.9em; border:2px solid #3386c5; border-width:3px 0; font-size:13px;
  background:#fff url(../imagens/menubox.gif) no-repeat -202px center; padding:0 0 0 23px;
  text-decoration:none; font-weight:bolder; color:#000; letter-spacing:0.02em; text-transform:uppercase; }
#menus li a:hover { color:#fff; background:#92D1FD url(../imagens/menubox.gif) no-repeat 1px center; }

#menus li a.abrebomba,
 #menus li a:visited.abrebomba {
  display:block; line-height:1.9em; height:1.9em; border:2px solid #3386c5; border-width:3px 0 0 0; font-size:13px;
  background:#fff url(../imagens/menubox.gif) no-repeat -202px center; padding:0 0 0 23px;
  text-decoration:none; font-weight:bolder; color:#000; letter-spacing:0.02em; text-transform:uppercase; }
#menus li a:hover.abrebomba { color:#fff; background:#92D1FD url(../imagens/menubox.gif) no-repeat 1px center; }

#menus li.duasli a,
 #menus li.duasli a:visited {
  display:block; line-height:1.2em; height:2.4em; border:2px solid #3386c5; border-width:3px 0 0 0;
  background:#fff url(../imagens/menubox.gif) no-repeat -202px center; padding:3px 0 6px 23px;
  text-decoration:none; font-weight:bolder; color:#000; }
#menus li.duasli a:hover { color:#fff; background:#92D1FD url(../imagens/menubox.gif) no-repeat 1px center;}
#menus li.duasliend a,
 #menus li.duasliend a:visited {
  display:block; line-height:1.2em; height:2.4em; border:2px solid #3386c5; border-width:3px 0 3px 0;
  background:#fff url(../imagens/menubox.gif) no-repeat -202px center; padding:3px 0 6px 23px;
  text-decoration:none; font-weight:bolder; color:#000; }
#menus li.duasliend a:hover { color:#fff; background:#92D1FD url(../imagens/menubox.gif) no-repeat 1px center;}

#menus li.avulso a,
 #menus li.avulso a:visited {
  display:block; line-height:1.9em; height:1.9em; border:2px solid #3386c5; border-width:3px 0 3px 0;
  background:#fff url(../imagens/menubox.gif) no-repeat -202px center; padding:3px 0 6px 23px;
  text-decoration:none; font-weight:bolder; color:#000; }
#menus li.avulso a:hover { color:#fff; background:#92D1FD url(../imagens/menubox.gif) no-repeat 1px center;}

#menus li a.menuabre, #menus li a:visited.menuabre, #menus li a:hover.menuabre,
#menus li a.menuabre2, #menus li a:visited.menuabre2, #menus li a:hover.menuabre2, #menus li h2.menuabre, #menus li h2.abrebomba {
  background:#fff url(../imagens/menubox.gif) no-repeat -202px center; font-size:13px; text-transform:uppercase; line-height:1.8em; height:1.9em;
  color:#000; border-width:3px 0 0 0; border-top:3px solid #3386c5; padding:2px 0 2px 23px; margin:0 0 -1px 0px; }

#menus ul.menu li { margin-left:-40px; }
#menus ul.menu li ul { border:3px solid #3386c5; border-width:0 0 0 3px; display:block; margin-left:0; }
#menus ul.menu li h2.menuabre { background:#3386c5 url(../imagens/boxabreamarelo.gif) no-repeat 4px center; color:#fff; padding:2px 0 2px 25px; border-left:0 solid #3386c5; height:1.4em; line-height:1.4em; }
#menus ul.menu li h2.outros { padding:2px 0 2px 21px; letter-spacing:-.02em; }
#menus ul.menu li ul.menuabre { margin-left:0; border:0 solid #f00; border-width:0; }
#menus ul.menu li ul li { margin:0 0 0 -40px; border:0 solid #fff; border-width:0; }
#menus ul.menu li ul li h3 { border:0 solid #fff; border-width:0; }
#menus ul.menu li ul li h3
#menus ul.menu li ul li a,
#menus ul.menu li ul li a:link,
#menus ul.menu li ul li a:visited { width:175px; background:#e2eff9 url(../imagens/menuabrebomba.gif) no-repeat -191px center; background-color:#c8e6f9; color:#000; border:0 solid transparent; line-height:1.3em; height:1.3em; font-size:11px; padding:3px 0 3px 22px; margin:1px 0 1px 0; border-left:0 solid #fff; }
#menus ul.menu li ul li a:hover { background:#3386c5 url(../imagens/menuabrebomba.gif) no-repeat 10px center; color:#fdf1b1; border:0 solid transparent; }
#menus ul.menu li ul li a.itemselect,
#menus ul.menu li ul li a:link.itemselect,
#menus ul.menu li ul li a:visited.itemselect
#menus ul.menu li ul li a:hover.itemselect { width:189px; background:#fdf1b1 url(../imagens/menuitemselect.gif) no-repeat 6px center; color:#000; border:0 solid transparent; letter-spacing:0.1em; }
#menus ul.menu li ul li.endlist a { height:1.4em; line-height:1.4em; margin-bottom:3px; }

#menus ul.menu li ul.abrebomba { margin-left:-40px; border-left:0 solid transparent; border-width:0; }
#menus ul.menu li ul.abrebomba li { margin-left:0; border-left:0 solid transparent; border-width:0; }
#menus ul.menu li ul.abrebomba li a,
 #menus ul.menu li ul.abrebomba li a:link,
 #menus ul.menu li ul.abrebomba li a:visited { width:178px; background:#fff url(../imagens/menucategoria.gif) no-repeat -192px center; font-size:11px; border:0 solid transparent; border-width:0; line-height:1.6em; height:1.6em; margin:0; padding:2px 0 2px 22px; color:#000; }
#menus ul.menu li ul.abrebomba li a:hover { background:#92d1fd url(../imagens/menucategoria.gif) no-repeat 10px center; font-size:11px; border:0 solid transparent; border-width:0; line-height:1.6em; height:1.6em; margin:0; color:#fff }
#menus ul.menu li ul.abrebomba li.endlist3 { margin:0px 0 4px 0; border:0 solid #fff; border-width:0; padding-top:0;padding-bottom:0; }
#menus ul.menu li ul.abrebomba li.endlist3 a { line-height:1.55em; height:1.55em; }
#menus ul.menu li ul.abrebomba li.endline a,
 #menus ul.menu li ul.abrebomba li.endline a:link,
 #menus ul.menu li ul.abrebomba li.endline a:visited { width:178px; background:#fff url(../imagens/menucategoria.gif) no-repeat -192px center; font-size:11px; border:0 solid transparent; border-width:0; line-height:1.6em; height:1.6em; margin-left:0; padding:2px 0 2px 22px; color:#000; }
#menus ul.menu li ul.abrebomba li.endline a:hover { background:#92d1fd url(../imagens/menucategoria.gif) no-repeat 10px center; font-size:11px; border:0 solid transparent; border-width:0; line-height:1.6em; height:1.6em; margin-left:0; color:#fff; }

#menus ul.menu li ul li ul { border:0 solid #fff; border-width:0; }
#menus ul.menu li ul li ul li a,
#menus ul.menu li ul li ul li a:link,
#menus ul.menu li ul li ul li a:visited { width:175px; background:#e2eff9 url(../imagens/menuabreitem1.gif) no-repeat -179px center; color:#3386c5; border:0 solid transparent; line-height:1.3em; height:1.3em; font-size:11px; padding:2px 0 2px 22px; padding-left:35px; width:162px; margin:1px 0 0px 0; border-left:0 solid #fff; }
#menus ul.menu li ul li ul li a:hover { background:#3386c5 url(../imagens/menuabreitem1.gif) no-repeat 23px center; color:#fff; border:0 solid transparent; }
#menus ul.menu li ul li ul li a.itemselect,
#menus ul.menu li ul li ul li a:link.itemselect,
#menus ul.menu li ul li ul li a:visited.itemselect
#menus ul.menu li ul li ul li a:hover.itemselect { width:186px; background:#fdf1b1 url(../imagens/menuitemselect1.gif) no-repeat 7px center; color:#000; border:0 solid transparent; letter-spacing:0.1em; padding-left:35px; width:174px; font-weight:bold; }

#menus ul.menu li ul li ul li.endline a { margin-bottom:2px; }

#menus ul.menu li ul.bombatipo li h3 { background:#3386c5 url(../imagens/abrebrancocurto.gif) no-repeat 2px center; color:#fff; border-left:0;
 padding:2px 0 6px 19px; font-size:11px; width:176px; margin-top:0; margin-bottom:0px; border-top:2px solid #fff; letter-spacing:0.02em; text-transform:uppercase; }

#menus ul.menu li ul.bombatipo li.equipa a.abrebomba,
#menus ul.menu li ul.bombatipo li.equipa a:link.abrebomba,
#menus ul.menu li ul.bombatipo li.equipa a:visited.abrebomba,
#menus ul.menu li ul.bombatipo li.equipa a:hover.abrebomba,
#menus ul.menu li ul.bombatipo li.equipa a.abrebomba,
#menus ul.menu li ul.bombatipo li h3.menuabre,
#menus ul.menu li ul li ul.bombatipo li.equipa a:link.abrebomba,
#menus ul.menu li ul li ul.bombatipo li.equipa a:visited.abrebomba,
#menus ul.menu li ul li ul.bombatipo li.equipa a:hover.abrebomba,
#menus ul.menu li ul.bombatipo li ul.menuabre li.equipa a.menos,
#menus ul.menu li ul.bombatipo li ul.menuabre li.endline a.menos,
#menus ul.menu li ul.bombatipo li ul.menuabre li a.algo,
#menus ul.menu li ul.bombatipo li ul.menuabre li a.menos,
#menus ul.menu li ul.bombatipo li ul.menuabre li.endline a.itemselect,
#menus ul.menu li ul.bombatipo li.listafim a:link,
#menus ul.menu li ul.bombatipo li.listafim a:visited,
#menus ul.menu li ul.bombatipo li.listafim a:hover,
#menus ul.menu li ul.bombatipo li.equipa a.itemselect,
#menus ul.menu li ul.bombatipo li.equipa a:link.itemselect,
#menus ul.menu li ul.bombatipo li.equipa a:visited.itemselect,
#menus ul.menu li ul.bombatipo li.equipa a:hover.itemselect,
#menus ul.menu li ul li ul.bombatipo li.equipa a.itemselect,
#menus ul.menu li ul li ul.bombatipo li.equipa a:link.itemselect,
#menus ul.menu li ul li ul.bombatipo li.equipa a:visited.itemselect,
#menus ul.menu li ul li ul.bombatipo li.equipa a:hover.itemselect { text-transform:none; letter-spacing:0; }

#menus ul.menu li ul li ul.menuabre li.endline a.itemselect { padding:2px 0 2px 22px; padding-left:35px; width:173px; }
#menus ul.menu li ul li ul li a.algo { height:2.6em; line-height:1.25em;  }

#menus ul.menu li ul.bombatipo li.listafim a { margin-bottom:2px; padding:2px 0 4px 22px; }
#menus ul.menu li ul.bombatipo li ul.menuabre li.endlist a.itemselect,
#menus ul.menu li ul.bombatipo li ul.menuabre li.endlist a:visited.itemselect,
#menus ul.menu li ul.bombatipo li ul.menuabre li.endlist a:hover.itemselect {
 width:186px; background:#fdf1b1 url(../imagens/menuitemselect1.gif) no-repeat 6px center; margin-bottom:2px; padding:2px 0 4px 22px; padding-left:35px; width:174px; text-transform:none; }

#menus ul.menu li ul li h3.menuabre { background:#3386c5 url(../imagens/abrebrancocurto.gif) no-repeat 3px center; border-top:1px solid #fff; padding:3px 0 3px 23px; color:#fff;
font-size:11px; margin:0 0 0 0; text-transform:uppercase; width:174px; line-height:1.4em; height:1.4em; border-left:0 solid #fff;  }


.declaro { font-size: 8px; color:#bbb; margin:2px 0 0 3px; text-transform:uppercase; letter-spacing:0.04em; }
.telefone { width: 131px; background-color:#3386c5; border:3px double #3386c5; margin:0 0 0 1px; list-style:none inside; }
.telefone dt { font:bolder 9px Tahoma, Monaco, Arial, Helvetica, Sans-serif; color:#fff; text-align:center;
  margin:0.4em 0 -0.3em 0; text-decoration:none; padding:0; }
.telefone dd { font:normal 20px "Arial Black", "Helvetica Black", Impact, Sans-serif; color:#fdf1b1;
  margin:0; text-align:center; text-decoration:none; }
/* -- fim dos menus -- */


/* Aviso de duvidas marketeiras */
#site .mktavisa, #site blockquote.mktavisa { font-size:14px; width:23em; line-height:1.3em; background-color:red; color:#fff;
  border-top:5px solid orange; border-bottom:5px solid black; padding:3px 0; clear:both;
  border-right:5px solid brown; border-left:5px solid orange; font-family:Georgia, 'Times New Roman', sans-serif;
  margin-left:auto; margin-right:auto; }
#site .mktavisa strong, #recebesub blockquote.mktavisa strong, #recebesub blockquote.marcioleu strong { color:#ff0; }
#site .marcioleu { font-size:14px; width:23em; line-height:1.3em; background-color:#009da1; color:#fff;
  border-top:5px solid #27d8e0; border-bottom:5px solid black; padding:3px 0; clear:both;
  border-right:5px solid #035c60; border-left:5px solid #27d8e0; font-family:Georgia, 'Times New Roman', sans-serif;
  margin-left:auto; margin-right:auto; }
#site .marcioleu span { background-color:red;  }
#assunto span.faltatexto { color:red; font-size:25px; font-weight:bold; line-height:1.1em; }
