body {
  margin:       0px;
	background:   #F2F2F2;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:    11pt;
}
a:link {text-decoration: none}
a:visited {text-decoration: none}

#divTopo{
	width:100%;
	padding:0;
	background:url(https://www1.ufrgs.br/EventosInstitucionais/Inscricoes/include/imagens/grad_topo.jpg) repeat-x;
}
#divCabecalho{
	width:100%;
	margin:0 auto;
	background:url(https://www1.ufrgs.br/EventosInstitucionais/Inscricoes/include/imagens/grad_topo.jpg) repeat-x;
	height:66px; /*tamanho da imagem cabecalho*/
}
#divCabecalho img{
	float:left;
}
#divCabecalho p{
	margin:0;
	padding-top:22px;
	text-align:center;
	color:#211063;
	font-weight:bold;
	font-size:12px;
}

h1 {
  border: 1px solid grey;
  background-color: white;
  padding: 6px;
  text-align: center;
  font-size: 14pt;
  font-weight: bold;
}

h2 {
  text-align: center;
  font-size: 12pt;
}

table.tableForm {
  width: 100%;
}

input.campoLongo {
  width: 40em;
}

input.campoMedio {
  width: 20em;
}

input.campoCurto {
  width: 10em;
}

div.errorMessage {
  display: inline;
  color: red;
  font-size: 11pt;
}

p.aviso {
  margin-left: 20%;
}

p.erro {
  text-align: center;
  color: red;
}

p.centro {
  text-align: center;
}

div.campoEMail {
  margin-top: 1em;
  text-align: center;
}

div.campoSenha {
  margin-top: 1em;
  text-align: center;
}

table.tableNavegacao {
  width: 75%;
  margin-left: 12.5%;
  border: 1px solid black;
  background-color: white;
}

table.tableNavegacao td {
  border: 1px solid black;
  text-align: center;
}

table.tableNavegacao td a {
  font-size: 14pt;
  font-weight: bold;
}