body { background-image: url(../imagens/fd00.gif); margin-top:0; }

#site { position:static; background-color:#fff; width:960px; margin:0 auto; min-width:900px;
  text-align:left; border:1px solid #000; border-width: 0 1px; min-height:300px; 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:133px; 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:238px; 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:normal 11px Verdana, Monaco, Arial, Helvetica, Sans-serif; display:block; }
#home a, #home a:visited { text-align:center; width:98px; text-decoration:none; padding:0 2px;
  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:7px; 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:87px; min-height:400px;
 background:transparent url(../imagens/fd_indice.gif) repeat-y 4px top; font-family:Verdana, Monaco, Arial, Helvetica, Sans-serif; }

#assunto #recebesub { /*width:448px;*/ width:408px; float:left; padding-top: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 h1 { font-size:23px; background-color:#3386c5; border:3px double #3386c5; color:#fff; height:auto;
  width:605px; text-align:center; margin:0; float:right; line-height:1.2em; min-height:1.2em; }
#assunto h1 p { line-height:auto; height:auto; font-size:26px; padding:0; font-weight:normal;
  margin:0; padding:3px 0 1px 0; background-color:#3386c5; width:100% }
#assunto h1 p.sub, #assunto h1 span.sub { display:block; font-size:14px; color:#000; background:#d3e9f9 url(../imagens/fd_h1.gif) repeat-x top; 
  width:100%; margin:0; line-height:1.6em; height:1.6em; padding-bottom:1px; font-weight:bold }
#assunto h1 a img { text-decoration:none; border:0 solid transparent; padding-top:3px; margin-top:-6px; vertical-align:middle; }

#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 18px Verdana, Charcoal, 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 p em, #assunto li em, #assunto h1 em, #assunto h2 em {
  text-transform:uppercase; font-style:normal; }

#assunto p.quemsou { font-size:14px; line-height:1.3em; 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 object, #assunto img { margin-left:13px; margin-bottom:4px }
#assunto object { padding-top:18px; }

#assunto p#declaro { font-size:9px; color:#aaa; text-align:center; margin-left:0; margin-right:0; padding-bottom:5px; clear:both; margin-top:0px; }

#assunto .link {
  font:normal 12px Tahoma, 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:172px; min-width:133px; overflow:visible; border:0px solid transparent; border-width:0 0 1px 1px;
  padding-bottom:5px; color:#000; padding-top:6px; }
#assunto ul.link li { list-style-type:none;
  line-height:1.20em; margin:0px 0 0px 0; display:inline; }
#assunto ul.link li img { border:0 solid transparent; margin-top:0; margin-left:0; }
#assunto ul.link li a { margin-left:12px; margin-bottom:12px; border:0px solid #fff; 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: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 ul.menuabre2 { margin-left:0px; text-transform:none; }
#menus li ul.menuabre2 li { margin-top:1px;margin-bottom:1px;height:auto;font-size:9px; background-image:none; }
#menus li ul.menuabre2>li { height:auto; font-size:9px; background-image:none; }
#menus li ul.menuabre2>li a.menuabre2, #menus li ul.menuabre2 li>a:visited.menuabre2 {
  border:0 solid #5198ce; border-width:0 0 0 17px; font-size:80%; padding:1px 4px 1px 8px; font-size:9px;
  background:#fdf1b1 url(../imagens/bulletroxo.gif) no-repeat 114px center; line-height:1.3em; min-height:1.3em;height:auto;
  text-transform:uppercase; color:#3377cc; width:98px; text-transform:none;  padding-top:1em;padding-bottom:0.5em; 	}
#menus li ul.menuabre2 li a.menuabre2, #menus li ul.menuabre2 li a:visited.menuabre2 {
  border:0 solid #5198ce; border-width:0 0 0 17px; font-size:80%; padding:1px 4px 1px 8px; font-size:9px;
  background:#fdf1b1 url(../imagens/expandeazul.gif) no-repeat 114px center; line-height:1.3em; min-height:1.3em;height:auto;
  text-transform:uppercase; color:#3377cc; width:98px; text-transform:none;  padding-top:1em;padding-bottom:0.5em; 	}
#menus li ul.menuabre2 li a:hover.menuabre2 {
  border:0 solid #d3e9f9; border-width:0 0 0 17px; color:#fff;
  background:#92D1FD url(../imagens/expandebranco.gif) no-repeat 114px center; }
#menus li ul.menuabre2 li a.itemselect2, #menus li ul.menuabre2 li a:visited.itemselect2, #menus li ul.menuabre2 li a:hover.itemselect2 {
  border:0 solid #5198ce; border-width:0 0 0 17px; color:#000; margin-top:1px; line-height:1.1em; padding:0 4px 0 8px;
  background:#fff url(../imagens/expandeazul.gif) no-repeat 114px center; min-height:1.1em; height:auto; margin-bottom:0px; }
#menus li ul.menuabre2 li.endlist2 { height:auto; min-height:1.2em; margin-bottom:3px; padding-bottom:4px; }

#menus li ul.menuabre2>li { height:100% } */
#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 ul li ul { background-color:#fff }
#menus li ul li ul li { margin-bottom:1px; margin-top:1px }
#menus li ul li ul li.endlist { margin-bottom:2px; margin-top:1px }
#menus li ul li ul li a, #menus li ul li ul li a:visited {
  border:0 solid #5198ce; border-width:0 0 0 17px; font-size:80%; padding-left:8px;
  background:#fdf1b1 url(../imagens/expandeazul.gif) no-repeat 114px 2px;
  line-height:1.3em; height:1.4em; text-transform:uppercase; color:#3377cc; }
#menus li ul li ul li a.itemselect, #menus li ul li ul li a:visited.itemselect,
 #menus li ul li ul li a:hover.itemselect { font:bolder 88% Arial, Helvetica, Sans-serif;
  background:#fff url(../imagens/expandeazul.gif) no-repeat 114px 6px; border-color:#3386c5;
  padding-top:4px; padding-bottom:2px; color:#000; padding-left:9px; letter-spacing:0.1em; }
#menus li ul li ul li a:hover {
  border:0 solid #d3e9f9; border-width:0 0 0 17px; color:#fff;
  background:#3386c5 url(../imagens/expandebranco.gif) no-repeat 114px 2px; }
#menus li ul li ul li.endlist a, #menus li ul li ul li.endlist a:visited {
  margin-bottom:1px;margin-top:0px;padding-top:0;padding-bottom:0;
  background:#fdf1b1 url(../imagens/expandeazul.gif) no-repeat 114px 2px; }
#menus li ul li ul li.endlist a:hover {
  background:#3386c5 url(../imagens/expandebranco.gif) no-repeat 114px 2px; }       */

#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:3px 0 0 2px; text-transform:uppercase; }
.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;  }
