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:720px; 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: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#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 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; }
#assunto h1 p { line-height:.9em; height:1.1em; font:bold 21px Arial, Helvetica, Sans-serif; text-transform:uppercase;
  margin:0; padding:0px 0 2px 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-size:12px; font-weight:bold; color:#000; background:#d3e9f9 url(../imagens/fd_h1.gif) repeat-x top;
  width:100%; margin:0; line-height:1.5em; height:1.5em; padding-bottom:1px; padding-top:0;
  text-transform:none; font-family:Verdana, Monaco, sans-serif; letter-spacing:0.07em; }
#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 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 p em, #assunto li em, #assunto h1 em, #assunto h2 em {
  text-transform:uppercase; font-style:normal; }

#assunto .destaque, #assunto .destaque1 {
  border:1px solid #d3e9f9; background-color:#d3e9f9; display:table; font-size:12px; 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 .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:#3386c5; }
#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:#3386c5; 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; 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; }
#consulte blockquote.slogan strong,
 #consulte blockquote.sloganso strong,
 #consulte blockquote.slogan1 strong,
 #consulte blockquote.sloganso1 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 { 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; }

#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; }

/* submenu de navegacao dentro de assunto */
#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 }
/* -- 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 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; 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/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: 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;  }
