/* CSS Document */

body {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  background-color: #3C5B7B;
}


body,td,th,a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #666666;
  text-decoration:none;
}

h1 { color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; }
  h1 span { float:right; }
    h1 span a{ color:#FFFFFF; }

h3 {margin: 0px; padding: 0px; font: bold 18px georgia; font-style: italic; color: #999; }

.menuTop {
  background:url(../imagens/template/barra_bg.gif) repeat-x top;
  height:32px;
}

.desktop {
  width:778px;
  overflow:hidden;
  left:50%;
  margin-left:-389px;
  position:absolute;
}


  .menuTop span { display: block; height:27px; padding:0px; padding-top:3px; }
  .menuTop span a { display: block; height:20px; padding-top:7px; float:left; padding-left:5px; padding-right:5px; margin:1px;}
  .menuTop span a:hover { background:url(../imagens/template/barra_bg_hover.gif) bottom; margin:0px; border:1px solid #999;}
  
.topo {
  background:url(../imagens/template/bg_topo.jpg) no-repeat center bottom;
  height:30px;
  padding-top:5px;
  padding-left:5px;
  margin:0px;
}
  .topo div { display:block; height:20px; color:#FFFFFF;}
  .topo div a { height:20px; color:#FFFFFF;}

.corpo {
  background:url(../imagens/template/bg_meio.jpg) repeat-y center;
  padding-left:25px;
  padding-right:25px;
  padding-bottom:10px;
}
  .corpo .pathway {display:block; height:20px;}
    .corpo .pathway a{ color:#666; }
    .corpo .pathway a:active{ color:#000; }
    .corpo h2 {margin: 10px 0 0; padding: 0 0 0 10px; color: #BABABC;}
    .corpo h3 {margin: 0px; padding: 0px; font: bold 18px georgia; font-style: italic; color: #7E807F; background: #fff;}
    .corpo p {margin: 0 0 15px 10px; font: normal 12px/18px arial; color: #7a7a7a;}
   
   .corpo .menuSecundario{ float:left; width:170px; border-right:3px solid #CCC; border-bottom:3px solid #CCC; }
     .corpo .menuSecundario ul { margin:0px; padding:0px; }
       .corpo .menuSecundario ul li{ list-style-type:none; }
         .corpo .menuSecundario ul li a{ display:block; padding-top:7px; padding-bottom:7px; width:170px; }
         .corpo .menuSecundario ul li a:hover{ background:#CCC; color:#333333;}
         .corpo .menuSecundario ul li ul {  padding-left:10px;}  
           .corpo .menuSecundario ul li ul li { list-style-type:square;}
           .corpo .menuSecundario ul li ul li a { width:160px; }
   
   .corpo .include {
     float:right;
     padding:15px;
     width:520px;
     overflow:hidden;
   }

  .data {padding-right: 5px; font: bold 11px georgia; color: #E5C972;}
  
  
.rodape {
  background:url(../imagens/template/barra_bg.gif) repeat-x top;
  height:32px;
}

p { text-align:justify; }

span.titulo {margin: 0 0 15px 0; padding: 0; font: bold 18px georgia; font-style: italic; color: #999; }
span.data {padding-right: 5px; font: bold 11px georgia; color: #E5C972;}
span.imagem { margin:5px; }
span.destaque { color:#333333; font-weight:bold; }
span.italico { color:#333333; font: italic; }
span.alerta { color: #993333; font-weight:bold; }
