body            { font: normal 13px Arial,sans-serif;
                  text-align:left;
                  background-color:#5081C0;
                  background: #5081C0 url(../_images/bg_geral.gif) repeat-y center;
                  color:#5C5041;
                  margin: 0 auto;
				  border:none;
				  padding:0 0 0 0;
                }

h1              { font:bold 160%/1.2 arial,sans-serif; color:#fff; }
h2              { font:bold 140%/1.2 arial,sans-serif;margin:0;padding:0; color:#5E5E2F; }
h3              { font:bold 130%/1.2 arial,sans-serif;margin:0;padding:0; color:#930000; }
h4              { font:bold 120%/1.2 arial,sans-serif;margin:0;padding:0; color:#003A6C; }
h5              { font:bold 100%/1.2 arial,sans-serif;margin:0;padding:0; color:#333333; }
h6              { font:100% arial,sans-serif;margin:0;padding:0 }      

fieldset legend {font-weight: bold; font-size: 14px; color:#9C0C10; background-color:transparent; }
fieldset {
           -moz-border-radius: 7px;
           border: solid 1px #D0DAE2;
           background: #FAFAF5;
           margin: 4px 0;
           padding: 5px 25px 5px 15px;
           }
a:active, a:link, a:visited   { color:#777777; text-decoration:none; /*padding: 3px 8px 3px 18px;*/}
#menu a         { color:#333;  text-decoration:none;}
#menu a:hover         { color:#000;  text-decoration:underline;}
a:hover         { color:#465584; text-decoration:underline; }
#Xlb a { color:#000000;}
a.sublink  {color:#237FD4; padding: 0 0 0 0;}
a.sublink:hover  {color:#990000;}

#orcamento{visibility:hidden; display:none;}

#tudo {
      margin: 0 auto;
      padding:0 0 0 0;
      width:1022px;
      background-color:#FFFFFF;
      border:none;
}

#cabecalho {
      width:1022px;
      height:91px;
      background: #FFF url(../_images/topo.jpg) no-repeat top left;
}

.info_topo {color:#000064;}
#menutopo a {color:#930000;}
#menutopo .links {padding: 14px 0 0 30px; }
#menutopo .links a {padding: 0 10px 0 10px; }
#menutopo {
      width:1022px;
      height:44px;
      background: #FFF url(../_images/menu_topo.jpg) no-repeat top left;      
}



table {border-collapse:collapse;}
table td {vertical-align:top;}
th {background-color: #a2a2f2;}

.titulo {
      background: #FFF url(../_images/pagetitle.jpg) no-repeat top left;
      font:bold 160%/1.2 arial,sans-serif;
      color:#FFF;
      padding: 10px 0 0 20px;
      width:711px;
      height:46px;
}
.body {
      padding: 20px 50px 20px 20px;
      text-align:justify;
}
.footer {
      width:100%;
      color:#ffffff;

}


#menu_vertical_topo { height:9px; width:256px; background: #FFF url(../_images/menu_esq_topo.jpg) no-repeat top left;}
#menu_vertical { width:256px; background: #FFF url(../_images/menu_esq_baixo.jpg) no-repeat bottom left;}


.photo { padding: 8px; border: 1px solid black; margin-right: 10px;  vertical-align:top }

.menu_esq_titulo {background-color:#5081C0; padding:4px 4px 4px 15px; }
.menu_esq_titulo a {color:#FFFFFF !important; font-size:14px; font-weight:bold;}
.menu_esq {background-color:#fff; margin:0 20px 20px 35px; border: solid 1px #D0DAE2; }
.caixa_branca {padding: 3px 8px 3px 15px;}
.logos td {vertical-align:bottom; text-align:center;}

div.lb_tudo {margin:-80px 0px 10px 16px;}
div.lb_titulo {color:#305D98; font-size:14px; font-weight:bold;}
div.lb {background-color:#F6F7F2; border: solid 1px #D0DAE2; padding:7px;}



.odd {background-color:#FFFFFF /*#E8F3FF*/ !important;}
.even {background-color:#EFF4F0 !important;}

table.pad8 td{padding:8px;}

.alerta {color:red; font-weight:bold;}
.sucesso {color:#00A800; font-weight:bold;}


.w100 {width:100%;}
textarea {font: normal 13px Arial,sans-serif;}


table.parceiros td {vertical-align:middle; text-align:center; padding:15px; border:solid 10px #ededed; width:50%;}

.topo_artigo {background-color:#ededed; width:100%;}
