  div.tituloprincipal { border-bottom: 1px solid black;
    margin: 1ex 1ex 0ex;
    padding: 1ex;
    background: rgb(240, 240, 240);
    color: black;
    min-height: 200px;
    }

  div.titulo { border-bottom: 1px solid black;
    margin: 1ex 1ex 0ex;
    padding: 1ex;
    background: rgb(240,240,240);
    color: black;
    }

  .alerta { border: 1px dashed black;
    margin: 1ex;
    padding: 1ex;
    background: yellow;
    color: black;
    }

  .alertasimples { border: 1px dashed black;
    background: yellow;
    color: black;
    }

  .cortado { text-decoration: line-through;
    }

  .vazio { background: white;
    color: black;
    }

  .foto { border: 0ex solid rgb(0, 0, 0);
    margin: 0ex;
    padding: 0ex;
    background: rgb(255, 255, 255);
    color: rgb(0, 0, 0);
    float: right;
    vertical-align: middle;
    }

  body { margin: 0ex;
    background-color: white;
    color: black;
    padding-bottom: 3ex;
    position: relative;
    font-family: sans-serif;
    }

  div.conteudo { margin: 0ex 1ex;
    padding: 0ex;
    background: white;
    color: black;
    clear: both;
    }

  div.dados { margin: 0ex;
    padding: 0ex;
    color: black;
    }

  div.dados h2 { margin: 0ex 0ex 1ex;
    padding: 0ex 0ex 0ex 1ex;
    background: rgb(65, 105, 225);
    color: black;
    font-weight: bolder;
    }

  div.dados h3 { margin: 0ex 0ex 1ex;
    padding: 0ex 0ex 0ex 1ex;
    background: rgb(208, 208, 208);
    color: black;
    font-weight: inherit;
    }

  .rodape { border-top: 1px solid black;
    margin: 0ex;
    padding: 1ex;
    background: rgb(240, 240, 240);
    color: black;
    clear: both;
    }

  .smalltext { margin: 3px;
    padding: 2px;
    color: black;
    font-size: x-small;
    }

  .normaltext { margin: 3px;
    }

  div.secao { border: 1px solid ;
    margin: 3px;
    padding: 2px;
    }

  tr { background: rgb(240, 240, 240);
    }

  tr.vazio { background: inherit;
    }
    
  tr:hover {
	  color: #FFF;
	  background: rgb(65, 105, 225); }


  tr.destaque { 
  color: #FFF;
  background: rgb(65, 105, 225);
    }

  a { background: inherit;
    color: blue;
    font-weight: bold;
    text-decoration: underline;
    }

  a:hover { color:#000;
    text-decoration: underline;
    }

  input, textarea { background: rgb(238, 238, 238);
    }

  input:focus, textarea:focus { background: rgb(255, 255, 187);
    }

  div.topicos { border-left: thin solid;
    border-bottom: 1px solid black;
    margin: 0ex;
    background: rgb(248, 248, 248);
    color: black;
    padding-left: 1ex;
    width: 20em;
    font-family: sans-serif;
    font-size: small;
    float: right;
    }

  div.topicos h2 { margin: 0px;
    padding: 2px;
    background: rgb(65, 105, 225);
    color: black;
    font-size: medium;
    font-variant: small-caps;
    }

  div.topicos ul { padding: 0ex 3ex 0ex 1ex;
    margin-left: 1ex;
    }

  div.topicos dl { margin: 0ex;
    padding: 0ex;
    }

  div.topicos dd { margin: 0ex;
    padding: 0ex;
    font-weight: bolder;
    display: inline;
    }

  div.topicos dt { display: inline;
    }

  pre { border-style: solid;
    border-width: 1pt;
    padding: 1ex;
    background-color: rgb(240, 240, 240);
    }

.feed {
  margin-left: 3px;
  padding: 0 0 0 19px;
  background: url("http://www.students.ic.unicamp.br/~ra079725/index_files/31.png") no-repeat 0 50%;
 
}

.feed:hover {
  color:#000;
  margin-left: 3px;
  padding: 0 0 0 19px;
  background: url("http://www.students.ic.unicamp.br/~ra079725/index_files/31.png") no-repeat 0 50%;
}

  