a {
  color: #4486A4;
}

img {
  border:0;
}

div {
  margin:0px;
  padding:0px;
}

body, th, td, div, select {
  font-family: Tahoma, Verdana, Arial;
  font-size: 11px;
  color: #333;
}

.fundo {
  background-color:#EBEBEB;
  text-align:center;
  padding:0px;
  margin:0px;
  background-image:url(fundo.jpg);
  background-repeat:repeat-x;
}

.fundoImp {
  background-color:#FFF;
  text-align:center;
  padding:0px;
  margin:0px;
}

.titulo {
  text-align:center;
  font-size:14px;
  font-weight:bold;
  padding:10px;
  color:#4486A4}

.conteudo{
  width:760px;
  text-align:left;
  margin:10px auto 10px auto;
}

.conteudoImp{
  width:700px;
  text-align:left;
  margin:10px auto 10px auto;
}

.icones{
  float:left;
  margin:7px 0px 0px 0px; 
  width:245px;
  text-align:center;
}

.brasao{
  float:left;
  margin:17px 0px 0px 0px; 
  background-image:url(fundoBrasao.jpg); 
  width:248px; 
  height:106px;
}

.barra{
  float:left;
  margin:0px; 
  width:760px;
  height:51px;
}

.acesso{
  float:left;
  margin:0px; 
  width:254px;
  height:51px;
  text-align:center;
  padding-top:10px;
  background-color:#F7F7F7;
  background-image:url(fundoAcesso.jpg);
}

.abas{
  float:left;
  margin:0px; 
  width:auto;
  height:8px;
  padding:14px;  /* MUDAR AQUI QUANDO MEXER NO MENU HORIZONTAL*/
  padding-top:15px;
  color:#eee;
  background-image:url(fundoAba.gif);
  background-repeat:no-repeat;
}

.abasFim{
  float:left;
  margin:0px; 
  width:2px;
  padding:0px;
  height:40px;
  background-image:url(fundoAba.gif);
  background-repeat:no-repeat;
}

.aba{
  color:#eee;
  text-decoration:none;
}

.aba:hover{
  color:#fff;
  text-decoration:none;
}

.espaco{
  float:left;
  margin:0px; 
  width:760px;
  height:auto;
  background-color:#FFF;
}

.area{
  width:590px;
  height:auto;
  float:left;
  margin:7px 5px 3px 5px;
  display:table;
  background-color:#FFF;
}

.data {
  width:100%;
  float:left;
  color:#555;
  border-bottom: solid 1px #E5E5E5;
}

.janela{
  float:left;
  padding: 8px 0px 8px 0px;
  text-indent:30px;
  margin: 0px; 
  height:auto;
  background-color:#317D9A;
  background-image:url(janela.gif);
  background-repeat:no-repeat;
  background-position:10px;
  color: #FFF;
  text-decoration: none;
  font-size: 12px;
  font-weight:bold;
}

.janelaTitulo{
  color: #FFF;
  text-decoration: none;
  font-size: 12px;
  font-weight:bold;
}

.janelaConteudo{
  float:left;
  text-align: justify; 
  padding: 0px;
  margin-bottom: 0px;
  background-color:#F5F5F5;
  text-indent:30px;
}

.padrao{
  padding:0px;
  margin:0px; 
  float:left;
  height:auto;
}

.tituloquadro{
  padding:0px;
  margin:0px; 
  float:left;
  width:100%; 
  font-size:12px; 
  font-weight:bold; 
  font-style:italic; 
  color:#036236; 
  padding:3px 0px; 
  margin-bottom:10px;
  border-bottom:3px solid #036236;
}

.spacer{
  padding:0px;
  margin:0px; 
  float:left;
  height:1px;
  width:1px;
}

.pmenu{
  width:auto;
  height:auto;
  float:left;
  background-color:#F7F7F7;
  padding:15px 0px 0px 0px;
}

.pmenuGrupo {
  padding:0px 5px 0px 5px;
}

.pmenuTitulo{
  padding: 0px 0px 3px 10px;
  font-weight:bold;
  font-size:12px;
  color: #4486A4;
  text-decoration: none;
  text-transform:uppercase;
}

.pmenuItem {
  width: 150px;
  padding: 0;
  margin: 0;
  font-size: 11px;
}
.pmenuItem ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.pmenuItem li {
  list-style: none;
  border-bottom: 1px solid #EBEBEB;
  margin: 0;
  text-align:left;
}
.pmenuItem li a {
  display: block;
  padding: 3px 5px 3px 5px;
  border-left: 5px solid #EBEBEB;
  background-color: #FFF;
  color: #4486A4;
  text-decoration: none;
}
.pmenuItem li a:hover {
  border-left: 5px solid #85AF70;
  background-color: #4486A4;
  color: #EEE;
}

.meioRodape {
  float:left;
  display:inline;
  width:760px;
  height:auto;
  background-image:url(rodape.gif);
  background-repeat:repeat-x;
  background-color:#EBEBEB;
  text-align:center;
}

.meioRodapeImp {
  float:left;
  width:700px;
  height:auto;
  text-align:center;
  border-top:dashed 1px #aaa;
}

.textoRodape {
  width:760px;
  padding-top:5px;
  color: #464646;
}

.textoRodapeImp {
  float:left;
  width:700px;
  padding-top:0px;
  color: #777;
  font-size:8px;
}

.caminhoRodape {
  width:760px;
  padding-top:2px;
  color: #888;
  text-align:center;
}


