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 */ }


/* - 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:176px; color:#3366cc; font-size:11px; 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:858px; 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:98px; text-decoration:none; padding:0 2px; text-transform:uppercase;
  color:#000; display:block; border:0px solid transparent; border-width:0 0 0 0px; }
#home 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#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:0px; 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:749px;
 background:transparent url(../imagens/fd_assunto.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:8px; }
#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 li { margin:0 0 2px 0; }
#assunto li ul li,
#assunto #recebesub li ul li { list-style-type:disc; }

#assunto h1 { font:normal 21px Arial, Helvetica, Sans-serif; background-color:transparent; border:3px solid #3386c5; border-width:3px 0;
  color:#fff; width:748px; text-align:center; margin:0; float:right; line-height:1.2em; }
#assunto h1 p { line-height:auto; height:auto; /* height:1.3em; */ font-size:21px; padding:0; font-weight:bold; letter-spacing:0.05em;
  margin:0; padding:0;  background:#3386c5 url(../imagens/fd_h00.jpg) repeat-y center top; width:100% }
#assunto h1 p.sub, #assunto h1 span.sub { display:block; font-size:13px; color:#000; background:#d3e9f9 url(../imagens/fd_h1.gif) repeat-x top;
  width:100%; margin:0; line-height:1.40em; height:1.40em; padding-bottom:0px; font-weight:bold; letter-spacing:0.04em; }
#assunto h1 a img { text-decoration:none; border:0 solid transparent; padding-top:2px; vertical-align:middle; }
#assunto h1 p a, #assunto h1 p a:visited, #assunto h1 p a:hover { text-decoration:none; color:#fff; }

/*#assunto h2 { font:bolder 16px Arial, Helvetica, Sans-serif; width:94%; background-color:#fdf1b1;
  border-top:2px solid #3386c5; border-bottom:2px solid #3386c5; line-height:1.4em; padding-bottom:1px;
 margin: 18px 0 10px 20px; } */
#assunto h2.simples { font:bolder 14px Verdana, Charcoal, Arial, Helvetica, Sans-serif; color:#000; border:0 solid transparent;
  background:transparent none; width:auto; margin-top:20px; margin-bottom:15px; }
#assunto h2.simples span { font:bolder 13px Verdana, Monaco, Arial, Helvetica, Sans-serif; }
#assunto h2.simples a img { float:right; margin-right:10px; margin-top:-1.4em; text-decoration:none; border:0 solid transparent; }
#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: 20px 0 10px 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:13px; margin-left:20px; margin-top:25px; margin-bottom:10px; }

#assunto p em, #assunto li em, #assunto h1 em, #assunto h2 em {
  text-transform:uppercase; font-style:normal; }

#assunto div.quemsou { width:430px; background:transparent none; }
#assunto div.blocando { width:430px; background:transparent none; }
#assunto div.blocando2 { width:430px; background:transparent none; }

#assunto p.quemsou { font-size:13px; line-height:1.35em; margin-bottom:20px; }
#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 ul { list-style: square outside; }
#assunto ul.fluindo { float:left; margin-left:0; padding-left:40px; width:118px; }
#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 #d3e9f9; background-color:#d3e9f9;display:table; font-size:13px;margin-left:20px; }
#assunto .destaque table {  }
#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 p.figuradir { float:right;text-align:center; font-size:12px; font-weight:bolder }
#assunto img.figuradir { border:0 solid transparent;width:auto; }
#assunto dd.figuradir { text-align:center; }

#assunto dl.figuradir { float:right;text-align:center; font-size:12px; font-weight:bolder }
#assunto dd.figuradir img { border:0 solid transparent;width:auto; }
#assunto dd.figuradir { text-align:center; display:block; margin-bottom:0.7em; }
#assunto dl.figuracent { float:none; margin-left:auto; margin-right:auto; text-align:center; }

#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:416px; }
#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; }

/* gravata de fechamento */
#assunto blockquote.slogan { text-align:center; padding:0; margin:35px auto 0 auto; font:bold italic 17px Arial, Helvetica, Sans-serif; color:#3386c5; clear:both; letter-spacing:0.02em; line-height:1.3em; }
#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:#3386c5; clear:both; padding-left:20px; font-style:italic; }

#assunto p#declaro { font-size:9px; color:#aaa; text-align:center; margin-top:15px; margin-left:0; margin-right:0; padding-bottom:5px; clear:both; }
#recebesub div#consulte {
  background:transparent url(../imagens/boneco2.gif) no-repeat -10px bottom;
  height:140px;border-bottom:2px solid #000; width:405px; padding-bottom:0px; margin-left:6px; }
#consulte blockquote.sloganso { text-align:right; margin:0px 0 0px 0px; padding-top:50px; font:bold italic 17px Arial, Helvetica, Sans-serif; color:#3386c5; letter-spacing:0.03em; }
#consulte blockquote.slogan { text-align:right; margin-left:55px; letter-spacing:0.03em; }
#consulte blockquote.sloganso,
 #consulte blockquote.sloganso1 { text-align:center; width:300px; margin:0px 0 0px 116px; padding-top:50px; font:bold italic 18px Arial, Helvetica, Sans-serif; color:#3386c5; letter-spacing:0.03em; }
#consulte blockquote.slogan,
 #consulte blockquote.slogan1 { text-align:center; margin-left:116px; margin-top:10px; padding-top:8px; letter-spacing:0.03em; width:300px; font-size:18px; }
#consulte blockquote.slogan1 strong, #consulte blockquote.sloganso1 strong  { display:inline; line-height:1.6em; margin-bottom:-16px; margin-left:0; }

#assunto #recebesub blockquote#ask { border:0 solid transparent; margin:12px auto 15px auto; clear:both; white-space:nowrap;
  text-align:center; padding:0; width:200px; }
#assunto #recebesub blockquote#ask p { text-indent:-9000px; }

#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/maisinfo_off.gif) no-repeat center top;
  color:#3386c5; padding:25px 0px 1px 0px; text-decoration:none; text-align:right; text-transform:uppercase;
  font:bolder 14px Verdana, Monaco, Arial, Helvetica, Sans-serif; text-indent:9000px; margin-right:0; margin-left:56px; }
#assunto blockquote#ask a:hover {
  color:#000; background:transparent url(../imagens/maisinfo_hov.gif) no-repeat center top; }
#assunto blockquote#ask a:active {
  color:#000; background:transparent url(../imagens/maisinfo_off.gif) no-repeat center top; }

 #consulte blockquote.slogan { margin-left:105px; width:325px; }
 #consulte blockquote.slogan strong { width:125px; margin-right:78px; margin-bottom:-18px; }

#assunto div#consulte {
    background:transparent url(../imagens/boneco_jorro_gravata.gif) no-repeat center 5px; clear:both;
    height:200px; border-bottom:2px solid #000; width:700px; padding-bottom:0px; margin-left:25px; }
#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; color:#3386c5; letter-spacing:0.03em; }
#consulte blockquote.sloganso em,
#consulte blockquote.slogan em,
 #consulte blockquote.sloganso1 em { color:#000; }
#consulte blockquote.slogan,
 #consulte blockquote.slogan1 {
  text-align:center; margin-top:100px; padding-top:25px; letter-spacing:0.03em; width:auto; font-size:18px;
  display:block; float:none; clear:both; padding-top:115px; margin-left:95px; width:400px; }
#consulte blockquote.slogan strong,
 #consulte blockquote.sloganso strong,
 #consulte blockquote.slogan1 strong,
 #consulte blockquote.sloganso1 strong {
  background-color:TRANSPARENT; color:#000; }
#consulte blockquote.slogan1 strong, #consulte blockquote.sloganso1 strong  { display:inline; line-height:1.6em; margin-bottom:-16px; margin-left:0px; padding:1px 16px; }

#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; color:#3386c5; letter-spacing:0.03em; }
#consulte blockquote.sloganso em,
#consulte blockquote.slogan em,
 #consulte blockquote.sloganso1 em { color:#000 }
#consulte blockquote.slogan,
 #consulte blockquote.slogan1 {
  text-align:center; margin-top:50px; letter-spacing:0.03em; width:auto; font-size:18px;
  display:block; float:none; clear:both; padding-top:125px; margin-left:95px; width:400px; }
   #assunto #consulte blockquote.slogan 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:17px; display:block; width:280px; height:1em; float:left; margin-top:-0px; margin-left:75px; clear:both; margin-bottom:0px; padding:0 10px 0 0; }
   #assunto #consulte blockquote.sloganso span.natetra { display:block; clear:both; padding-top:60px; margin-left:-25px; width:480px; }
/* fim da gravata de fechamento */


/* submenu lateral direito */  
#assunto .link {
  font:normal 11px Verdana, Monaco, Arial, Helvetica, Sans-serif; margin:0; padding:0; }
#assunto ul.link {
  display:block; list-style:none outside; float:right; margin-top:0px; margin-left:0px;
  width:202px; min-width:193px; 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 h6 {
  font-size:12px; margin:2px 0 5px 9px; color:#3366cc; }
#assunto ul.link li a em, 
 ul.link li.bombatipo ul li a em { 
  font-style:normal; text-transform:none; }
#assunto ul.link li.bombatipo span { font-weight:normal; }
#assunto ul.link li a, 
 #assunto ul.link li a:visited,
 #assunto ul.link a:active {
  display:block; width:192px; color:#000; font-size:12px; font-weight:normal;
  margin-bottom:2px; margin-top:7px; padding-top:1px; padding-bottom:1px; text-decoration:none;
  background:transparent url(../imagens/microbulletazul.gif) no-repeat 1px center; padding-left:15px; line-height:1.2em }
#assunto ul.link li a:hover {
  background:#3386c5 url(../imagens/microbulletbranco.gif) no-repeat 1px center; color:#fff; }
#assunto .link .bombatipo .youhere { font-weight:inherit; 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_youhere.gif) no-repeat left center; color:#000; font-size:12px; 
  padding-bottom:4px; padding-top:4px; font-weight:bold; margin-bottom:2px; margin-top:7px;
  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_youhere.gif) no-repeat left center; color:#000; display:block;
  margin-top:2px; margin-bottom:2px; padding-bottom:3px; padding-top:3px; width:192px; font-size:11px; font-weight:bolder;
  letter-spacing:0; }

#assunto ul.link li.bombatipo a,
 #assunto ul.link li.bombatipo a:visited,
 #assunto ul.link li.bombatipo a:hover {
  color:#000; width:192px; background:#d3e9f9 url(../imagens/fd_indicebd.gif) repeat-y left; font-weight:bolder;
  margin-top:10px; margin-bottom:4px; padding-top:3px; padding-bottom:3px; display:block; font-size:13px; }
#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 a, 
 #assunto ul.link li.bombatipo ul li a:visited {
  display:block; width:192px; color:#000; font-size:11px; font-weight:normal;
  background:transparent url(../imagens/microbulletazul.gif) no-repeat 1px center;
  padding-bottom:3px; padding-top:1px; margin-top:0px; }
#assunto ul.link li.bombatipo ul li a:hover {
  background:#3386c5 url(../imagens/microbulletbranco.gif) no-repeat 1px center; color:#fff; margin-top:0;
  font-size:11px; font-weight:normal; font-weight:normal; padding-bottom:3px; padding-top:1px; }
#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 left center;
  padding-bottom:3px; padding-top:10px; width:192px }
#assunto ul.link li.bombatipo ul li ul {
  margin-left:8px; padding-left:0; padding-right:0; margin-right:0; width:192px; }
#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 left center; font-weight:normal; display:block;
  margin-top:0px; font-size:11px; padding:2px 0 2px 15px; width:192px; margin-right:0; }
#assunto ul.link li.bombatipo ul li ul li a:hover {
  width:186px; display:block;font-weight:normal; padding:2px 0 2px 8px; margin-top:0; }

#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 left center; font-weight:normal;
  margin-top:0px; width:186px; font-size:12px; padding-bottom:2px; padding-top:2px; display:block; }
 #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 left center; font-weight:normal;
  margin-top:0px; width:186px; font-size:12px; padding-bottom:2px; padding-top:2px; display:block; }
#assunto ul.link li.bombatipo ul li ul li a:hover {
  background:#3386c5 url(../imagens/hifenbranco.gif) no-repeat left center;
  color:#fff; display:block; font-size:12px; font-weight:normal; }
 #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/microbulletbranco.gif) no-repeat left center;
  color:#fff; display:block; font-size:12px; 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-size:12px; font-weight:normal; color:#000;
  padding-bottom:2px; padding-top:2px; margin-top:5px; margin-bottom:5px; }
#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_youhere.gif) no-repeat left center; color:#000; font-size:13px; display:block;
  padding:4px 0 4px 15px; font-weight:bolder; width:186px; 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_youhere.gif) no-repeat left center; color:#000; display:block;
  padding:4px 0 4px 15px; font-weight:bolder; width:186px; margin-left:-8px; overflow-x:visible;
  font-size:13px; margin-top:2px; margin-bottom:2px; }

#assunto .logoaqui { margin-top:-15px; }

.videolink { float:right; width:auto; font-size:7.5pt; text-align:center; text-decoration:none;
padding:0; margin:0; border-width:0; line-height:1.2em; clear:none; }
p.videolink a:link, p.videolink a:visited, p.videolink a:hover { border: 0; text-decoration: none; clear: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 }
/* -- 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:10px }
#menus li a,
 #menus li a:visited {
  display:block; line-height:1.9em; height:1.9em; border:2px solid #3386c5; border-width:3px 0;
  background:#fff url(../imagens/menubox.gif) no-repeat -202px center; padding:0 0 0 23px;
  text-decoration:none; font-weight:bolder; color:#000; text-transform:uppercase; }
#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 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.menuabre2, #menus li a:visited.menuabre2 {
  background:#fdf1b1 url(../imagens/menubox.gif) no-repeat -202px center;
  color:#000; border-width:2px 0 0 0; border-top:3px solid #3386c5; }
#menus ul.menu li a:hover.abrebomba, #menus ul.menu li a:hover.abrebomba { background:#92D1FD url(../imagens/menubox.gif) no-repeat 1px center; color:#fff }

#menus li h2 {
  background:#fff url(../imagens/boxgranderoxo.gif) no-repeat 1px center; font-size:13px; text-transform:uppercase; line-height:1.45em;height:1.4em;
  color:#000; border-width:2px 0 0 0; border-top:3px solid #3386c5; padding:3px 0 3px 22px; margin-bottom:0; margin-top:0; }

#menus li ul li a.menuabre, #menus li ul li a:visited.menuabre, #menus li ul li a:hover.menuabre {
  background:#fdf1b1 url(../imagens/bulletroxo.gif) no-repeat 2px 8px; border:0 solid transparent;
  padding-bottom:2px; padding-top:3px; }
#menus li a.itemselect, #menus li a:visited.itemselect, #menus li a:hover.itemselect {
  background:#fdf1b1 url(../imagens/boxexpandeazul.gif) no-repeat 1px 3px;
  color:#000; line-height:1.6em; height:1.6em; }

#menus li ul { }
#menus li ul li { }
#menus li ul li a, #menus li ul li a:visited { text-transform:uppercase;
  border:0 solid transparent; background:#fdf1b1 url(../imagens/menucategoria.gif) no-repeat -192px 7px; font-size:81%; }
#menus li ul li a:hover { background:#92D1FD url(../imagens/menucategoria.gif) no-repeat 3px 7px; }

#menus li a.abrebomba, #menus li a:visited.abrebomba, #menus li a:hover.abrebomba {
  display:block; line-height:1.6em; height:1.6em; border:2px solid #3386c5; border-width:3px 0 0 0;
  background:#fff url(../imagens/menubox.gif) no-repeat -202px center; padding:0 0 0 23px;
  text-decoration:none; font-weight:bolder; color:#000; }

#menus li a.abrebomba ul li { margin-bottom:0;margin-top:0;padding:0; }
#menus li ul li h3 {
  display:block; border:0 solid #fff; padding:1px 0 3px 23px; min-height:1.6em; color:#3377cc;
  background:#fff url(../imagens/expandeazul.gif) no-repeat 7px center; line-height:1.6em; height:auto; }
#menus li ul li a:hover.abrebomba {
  background:#92D1FD url(../imagens/menucategoria.gif) no-repeat 7px center; color:#fff; padding:1px 0 3px 23px; }
#menus li ul li a.abrebomba, #menus li ul li a:visited.abrebomba {
  display:block; border:0 solid #fff; padding:1px 0 3px 23px; min-height:1.6em; color:#3377cc;
  background:#fff url(../imagens/menucategoria.gif) no-repeat -192px center; line-height:1.6em; height:auto; }
#menus li ul li a:hover.abrebomba {
  background:#92D1FD url(../imagens/menucategoria.gif) no-repeat 7px center; color:#fff; padding:1px 0 3px 23px; }
#menus li ul li.endlist3 { margin-bottom:2px; padding-bottom:2px; }

#menus li ul li.endlist { margin-top:2px; margin-bottom:2px;padding-bottom:2px; }
#menus li ul li.endlist a, #menus li ul li.endlist a:visited {
  margin-top:4px; padding-top:3px; padding-bottom:4px; line-height:1.5em; height:1.7em;
  background:#fdf1b1 url(../imagens/expandeazulargo.gif) no-repeat 5px 6px; }
#menus li ul li.endlist a:hover { background:#92D1FD url(../imagens/expandebrancolargo.gif) no-repeat 5px 6px; }

#menus li a.abrebomba,
#menus li a:link.abrebomba,
 #menus li a:visited.abrebomba { background:#fff url(../imagens/menubox.gif) no-repeat -202px 3px; color:#000; border-bottom:0 solid #fff; line-height:1.7em;height:1.7em; }
 #menus li a:hover.abrebomba { background:#92D1FD url(../imagens/menubox.gif) no-repeat 1px 3px; color:#000; border-bottom:0 solid #fff; }

#menus li a.abrebomba ul li { margin-bottom:0; margin-top:0; display:inline }
#menus li ul li a:link.abrebomba, #menus li ul li a:visited.abrebomba {
  display:block; border:0 solid #fff; padding:2px 0 2px 23px; min-height:1.6em; font-size:85%; margin:1px 0 1px 0; color:#000;
  background:#fff url(../imagens/menucategoria.gif) no-repeat -192px center; line-height:1.6em; height:100%; }
#menus li ul li a:hover.abrebomba {
  background:#3386c5 url(../imagens/menucategoria.gif) no-repeat right center; color:#fff; font-size:85%;
   padding:2px 0 2px 23px; }
#menus li ul.abrebomba li.endlist { margin-bottom:2px; }

#menus ul.inicial li {  }
#menus ul.inicial li a,
#menus ul.inicial li a:link,
#menus ul.inicial li a:visited { height:2em; line-height:2em; border: solid 3px #ff9900; border-width: 3px 0; background:transparent url(../imagens/boxexpandelaranja.gif) no-repeat 1px center; }
#menus ul.inicial li a:hover { height:2em; line-height:2em; border: solid 3px #ff9900; border-width: 3px 0; background:#ff9900 url(../imagens/boxexpandeazul2.gif) no-repeat 1px center; color:#3386c5; }

#menus li ul li a.abrebomba, #menus li ul.abrebomba li a.abrebomba, #menus li ul.abrebomba li.endlist3 a.abrebomba,
#menus li ul li a:link.abrebomba, #menus li ul.abrebomba li a:link.abrebomba, #menus li ul.abrebomba li.endlist3 a:link.abrebomba,
 #menus li ul li a:visited.abrebomba, #menus li ul.abrebomba li a:visited.abrebomba, #menus li ul.abrebomba li.endlist3 a:visited.abrebomba {
  background:#fff url(../imagens/menucategoria.gif) no-repeat -192px center; line-height:1.6em; height:1.6em;
  font-size:8pt; color:#000; border-width:0px 0 0 0; border-top:0px solid #3386c5;
  text-transform:uppercase; padding:2px 0 2px 22px; margin:0 0 3px 0; }
#menus li ul li a:hover.abrebomba, #menus li ul.abrebomba li a:hover.abrebomba,#menus li ul.abrebomba li.endlist3 a:hover.abrebomba {
 line-height:1.6em; height:1.6em;  background:#92D1FD url(../imagens/menucategoria.gif) no-repeat 10px center; color:#fff; font-size:8pt; }

.declaro { font-size: 9px; color:#aaa; margin:5px 0 0 6px; text-transform:uppercase; letter-spacing:0.03em; }
.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 { color:yellow; }
#site .marcioleu { font-size:14px; width:18em; 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;  }
