body
  {font: normal 13px/20px Verdana, Helvetica, Sans-Serif;
		color: #00008b;
		text-align: left;
    background-color: #fff;
		margin: 0;
		background-image: url("../../nukleo/img/fundo.png");
    background-repeat: repeat-y;
    scrollbar-base-color:#b0c4de}

h1, h2, h3, h4
  {color: #e87c48;
		margin: 4px 0 10px}

h1, h2, h3
  {font-weight: bold}

h1 {font-size: 17px}
h2 {font-size: 15px}
h3 {font-size: 14px}
h4 {font-size: 11px}

h4
  {margin: 5px 0px 0px 0px}

p
  {text-align: justify;
	  margin-left: 10px}

b
  {color: darkblue}

ul
  {list-style-image: url("../../nukleo/img/bolinha.jpg")}

li
  {font-size: 13px;
	  margin: 5px 0px 10px 10px}

a
  {color: #000;
	  text-decoration: none}

a:hover
  {display: block;
	  color: black;
	  border: 1px dashed #bacbd1;
		background-color: #d0e4f8;
	  text-decoration: none}

a.discreto
  {font-size: 12px;
	  font-weight: bold;
	  color: #00bfff;
	  text-decoration: none}

a.discreto:hover
  {font-size: 12px;
	  font-weight: bold;
	  color: 00008b;
	  text-decoration: none;
		display: inline}

a.logo:hover
  {border: none;
	  background-color: transparent;
		text-decoration: none}

table
  {background-color: #f3f9fe;
	  border: 1px solid #bcdefa}

th
  {font-size: 13px;
	  font-weight:bold;
		text-align: left;
		color: #000;
    background-color: #cce7ff}

td
  {font-size: 12px;
		color: #000}

em
  {font-size: 11px;
	  font-style: normal;
	  color: #a9a9a9}

input, select, textarea
	{font: normal 11px Verdana, Helvetica, Sans-Serif;
	  background-color: #fff;
	  color: #000;
	  border: 1px solid #bcdefa}

.campo
	{font-size: 12px;
	  text-align: right;
		vertical-align: top}

.recuo
  {margin-left:10px}

.direita
  {text-align: right}

.botao
  {font-weight: bold;
	  color: #4c5ea8;
	  padding: 0;
		line-height: 12px;
	  background-color: #ebf4fe;
	  border: 1px solid #bcdefa;
		border-right-color: #000;
		border-bottom-color: #000}

.alternado
  {background-color: #eaf5ff}

.mais a
  {position: relative;
	  bottom: 3px;
		font-size: 13px;
	  font-weight: bold;
    border: 1px solid darkseagreen;
		background-color: #efe;
		padding: 0px 3px 0px 3px;
		text-decoration: none}

.mais a:hover
  {position: relative;
	  color: #fff;
	  background-color: seagreen}

.ass
  {text-align: right}

.obs
  {font-size: 11px;
	  font-style: italic;
		color: darkblue;
		line-height: 13px;
		margin-top: 0px}

.asterisco
  {font-size: 14px;
	  color: #63abf8}

.tarja_escura
  {font-size: 12px;
    font-weight: bold;
    color: #000;
    border: 1px solid #b4c6de;
    background-color: #b4c6de}

.tarja_formulario
  {background-color: #b0c4de}

.contador_caracteres
  {font-weight: normal;
	  background-color: snow;
		border: none}

#topo
  {clear: both;
  	width: 100%;
		height: 85px;
	  margin: 0;
		padding: 0;
		text-align: center;
		background-color: #b0c4de}

#logo_esquerda
  {float: left;
   width: 15%;
   text-align: center;
   background-color: transparent}

#logo_centro
  {float: left;
   width: 70%;
   background-color: transparent;
   padding-top: 20px}

#logo_direita
  {float: left;
   width: 15%}

#subtarja
  {clear: both;
	  width: 100%;
		font-size: 12px;
		font-weight: bold;
	  text-align: center;
		color: #fff;
	  background-color: #a2b5cd;
		line-height: 18px;
	  margin: 0;
		padding: 0}

#subtarja a:hover
  {color: #000;
	  font-weight: normal;
	  text-decoration: none;
		display: inline;
		background-color: #ffd700;
	  border: none}

#secao
  {clear: both;
	  width: 100%}

#col_esq
  {float: left;
	  width: 20%;
	  text-align: center;
		margin-bottom: 10px}

#contador
  {clear: both;
  	width: 145px;
	  margin: 10px 5px;
		font-size: 11px;
		text-align: center;
		color: #000;
		line-height: 14px;
		background-color: #d0e4f8;
		border: 1px solid #bacbd1}

#conteudo
  {float: left;
	  width: 77%;
		padding: 10px}
	
#navegacao
  {text-align: right;
  	width: 100%;
	  margin-top: 15px;
		padding: 0px}

#navegacao a
  {font-size: 10px;
	  font-weight: bold;
		color: darkblue;
		display: inline}


#logotipos
  {clear:both;
	  width: 100%}

#rodape
  {clear:both;
	  width: 100%;
		color: #fff;
	  font-size: 12px;
		font-weight: bold;
		line-height: 18px;
	  text-align: center;
	  margin-right: 0;
		padding-right: 0;
		background-color: #a2b5cd}


#menu {
  clear: both;
  width: 145px;
	margin: 15px 5px;
	padding: 0;
	color: #000;
	background-color: transparent}

#menu dl {
	margin: 0;
	padding: 0;
	border: none}

#menu dt {
  font-size: 13px;
	font-weight: bold;
  border-right: 1px solid #bacbd1;
  border-bottom: 1px solid #bacbd1;
	background-color: #d0e4f8;
	margin: 2px 0px 0px 0px;
	line-height: 17px;
	text-align: left}

#menu dt a {
  font-size: 12px;
	font-weight: normal;
	display: block;
	padding: 0 1px 0 4px;
	background-color: #d0e4f8;
	border-left: 5px solid #d0e4f8;
	border-right: 5px solid #d0e4f8;
	text-decoration: none;
	width: 100%}

html>body #menu dt a {
	width: auto}

#menu dt a:hover {
  color: #000;
	font-weight: normal;
	border: none;
	border-left: 5px solid #fff;
	border-right: 5px solid #fff;
	background-color: #bae3ff}


