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 #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 ul { position:absolute; display:block; bottom:-9px !important; bottom:0px; left:170px; 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 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:#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: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; }
#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 h1 { font-size:21px; background-color:#fff; background:#3386c5 url(../imagens/fd_h00.jpg) repeat-y center top; border:3px solid #3386c5; border-width:3px 0; color:#fff;
  width:748px; text-align:center; margin:0; float:right; line-height:1.2em; vertical-align:middle; height:2.3em; }
#assunto h1 p, #assunto h1 span { display:block; line-height:1.25em; height:1.25em; font:bold 21px Arial, Helvetica, Sans-serif; text-transform: uppercase;
  margin:0; padding:1px 0 0 0; background:#3386c5 url(../imagens/fd_h00.jpg) repeat-y center top; width:100%; letter-spacing:0.05em; word-spacing:0.2em; }
#assunto h1 p.sub, #assunto h1 span.sub { display:block; font:bold 21px Arial, Helvetica, Sans-serif; font-size:13px; color:#000; background:#d3e9f9 url(../imagens/fd_h1.gif) repeat-x top;
  width:100%; margin:0; line-height:1.45em; height:1.45em; padding-bottom:1px; font-weight:bold; text-transform: none; }
#assunto h1 a img { text-decoration:none; border:0 solid transparent; padding-top:3px; margin-top:-6px; }
  #assunto h1 p a, #assunto h1 span a { margin-right:0px; text-decoration:underline; }
  #assunto h1 p a:link, #assunto h1 span a:link { color:#fff; }
  #assunto h1 p a:visited, #assunto h1 span a:visited { color:#aaa; }
  #assunto h1 p a:hover, #assunto h1 span a:hover { color:#f00; background-image:none; }
  #assunto h1 p.sub a, #assunto h1 span.sub a { margin-right:26px; }
  #assunto h1 p.sub a:link, #assunto h1 span.sub a:link { font-weight:normal; color:#3377cc; }
  #assunto h1 p.sub a:visited, #assunto h1 span.sub a:visited { font-weight:normal; color:#888; }
  #assunto h1 p.sub a:hover, #assunto h1 span.sub a:hover { font-weight:; color:#000; background-color:#fdf1b1; }
  #assunto h1 p.sub a.endline, #assunto h1 span.sub a.endline { margin-right:0px; }
  #assunto h1 p a.aqui, #assunto h1 p a:link.aqui, #assunto h1 p a:visited.aqui, #assunto h1 p a:hover.aqui, #assunto h1 p a:active.aqui,
  #assunto h1 span a.aqui, #assunto h1 span a:link.aqui, #assunto h1 span a:visited.aqui, #assunto h1 span a:hover.aqui, #assunto h1 span a:active.aqui
   { color:#000; text-decoration:none; font-weight:bold; }

#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 13px Verdana, Arial, Helvetica, Sans-serif; color:#3377cc; 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 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:15px; 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 h1 em, #assunto h2 em {
  text-transform:uppercase; font-style:normal; }

#assunto div.quemsou { width:435px; background:transparent none; }
#assunto div.blocando { width:440px; background:transparent none; }
#assunto div.blocando2 { width:438px; background:transparent none; }

#assunto p.quemsou { font-size:14px; 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 #porque hr { width:740px; border: 1px solid #d9e9f9; border-width:2px 0 0 0; margin-left:; }

#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:3px double #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 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 { text-align:center; margin:35px auto 0 auto; font-size:17px; color:#3386c5; clear:both; padding-left:19px; }

#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 10px 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 #consulte blockquote.sloganso span.acerte { font-size:17px; display:block; height:1em; float:left; margin-top:-0px; margin-left:375px; clear:both; margin-bottom:0px; padding:0 10px 0 0; }
   #assunto #consulte blockquote.sloganso span.natetra { display:block; float:none; clear:both; clear:both; padding-top:30px; margin-right:75px; width:480px; }
   #assunto #gravata { background:transparent url(../imagens/boneco_tetralon_bombas.gif) no-repeat 70px 3px; height:204px; width:720px; margin-left:10px; border-bottom:3px solid #000; clear:both; }
   #assunto #gravata blockquote span { font-size:17px; font-style:normal; text-align:right; }
   #assunto #gravata blockquote span.acerte { display:block; font-size:18px; position:relative; top:90px; font-style:oblique; left:-160px; padding:0 0px 0 0; letter-spacing:0.05em; }
   #assunto #gravata blockquote span.natetra { display:block; float:none; font-style:normal; position:relative; top:110px; left:-50px; color:#3386c5; }
/* fim da gravata de fechamento */

/* submenu lateral dentro de assunto */
#assunto .link {
  font:normal 8px Verdana, Monaco, Arial, Helvetica, Sans-serif; margin:0; padding:0; }
#assunto ul.link {
  display:block; list-style:none outside; float:right; margin-top:30px; margin-left:0px;
  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; padding-left:0; }
div#assunto ul.link li {
  line-height:1.20em; margin:12px 0 6px 0; display:block; }
#assunto ul.link li h6 {
  font-size:10px; 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 a,
 #assunto ul.link li a:visited,
 #assunto ul.link a:active {
  display:block; width:186px; color:#000; font-size:9pt; font-weight:normal; text-decoration:none;
  margin-bottom:2px; margin-top:7px; padding-top:6px; padding-bottom:6px;
  background:transparent url(../imagens/microbulletazul.gif) no-repeat 9px center; padding-left:21px; line-height:1.2em }
#assunto ul.link li a:hover {
  background:#3386c5 url(../imagens/microbulletbranco.gif) no-repeat 9px center; color:#fff;
  padding-left:21px; font-weight:normal; text-decoration:inherit;  }
#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_youhere.gif) no-repeat left center; color:#000; font-size:9.5pt;
  padding-bottom:6px; padding-top:6px; font-weight:bolder; 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:186px; font-size:9px;
  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:8px; margin-bottom:2px; padding-top:3px; padding-bottom:3px; display:block; font-size:10px; }
#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:9px; 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:9px; 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:186px; }
#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 8px; 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:155px; font-size:9px; 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:155px; font-size:9px; 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:9px; 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:9px; 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:9px; 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:9px; display:block;
  padding:4px 0 4px 15px; font-weight:bolder; width:155px; 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:155px; margin-left:-8px; overflow-x:visible;
  font-size:10px; 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; }
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 }
/* -- 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/boxgranderoxo.gif) no-repeat 1px 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/boxexpandenega.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/boxgranderoxo.gif) no-repeat 1px 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/boxexpandenega.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/boxgranderoxo.gif) no-repeat 1px 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/boxexpandenega.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/boxgranderoxo.gif) no-repeat 1px 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/boxexpandenega.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/boxgranderoxo.gif) no-repeat 1px 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; 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:185px; background:#fdf1b1 url(../imagens/menuitemselect.gif) no-repeat 7px center; color:#000; border:0 solid transparent; letter-spacing:0.1em; font-size:11px; letter-spacing:0.07em; }
#menus ul.menu li ul li.endlist a { height:1.4em; line-height:1.4em; margin-bottom:3px; }
#menus ul.menu li ul li.endlist a.itemselect { height:1.65em;line-height:1.65em; 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/bulletroxo.gif) no-repeat 7px 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/expandebrancolargo.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/bulletroxo.gif) no-repeat 7px 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/expandebrancolargo.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/menuabreitem.gif) no-repeat -194px center; color:#3386c5; border:0 solid transparent; line-height:1.3em; height:1.3em; font-size:11px; padding:2px 0 2px 22px; margin:1px 0 0px 0; border-left:0 solid #fff; }
#menus ul.menu li ul li ul li a:hover { background:#3386c5 url(../imagens/menuabreitem.gif) no-repeat 7px 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/menuitemselect.gif) no-repeat 7px center; color:#000; border:0 solid transparent; letter-spacing:0.1em; }

#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; }
#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/menuitemselect.gif) no-repeat 6px center; margin-bottom:2px; padding:2px 0 4px 22px; 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: 9px; color:#aaa; margin:5px 0 0 6px; text-transform:uppercase; letter-spacing:0.02em; }
.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 em { font:'', }
#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;  }