body {
  background-color: White;
  font-size: x-small;
  font-family : Tahoma, Verdana, Geneva, Arial, "Humnst777 BT", "Trebuchet MS", Helvetica, sans-serif;
  position: absolute;
  margin-top: 0px;

  scrollbar-face-color: #FDFDFD;
  scrollbar-shadow-color: #999999;
  scrollbar-highlight-color: #ffffff;
  scrollbar-3dlight-color: #999999;
  scrollbar-darkshadow-color: #ffffff;
  scrollbar-track-color: #F0F0F0;
  scrollbar-arrow-color: #AFC7DF;
}

body.body-secondary {
  background-color: #F6F6F6;
  font-size: x-small;
  font-family : Tahoma, Verdana, Geneva, Arial, "Humnst777 BT", "Trebuchet MS", Helvetica, sans-serif;
  position: absolute;
  margin-top: 0px;

  scrollbar-face-color: #FDFDFD;
  scrollbar-shadow-color: #999999;
  scrollbar-highlight-color: #ffffff;
  scrollbar-3dlight-color: #999999;
  scrollbar-darkshadow-color: #ffffff;
  scrollbar-track-color: #F0F0F0;
  scrollbar-arrow-color: #AFC7DF;
}

table.table-main {
  background-color: White;
  border-width: 0px;
}

table.table-secondary {
  background-color: #F0F0F0;
  border-width: 0px;
}

td {
  font-size: x-small;
  vertical-align: middle;
  padding: 1px;
}

td.td-style1 {
  background-color: #E5E5E5;
  border-right-color: Silver;
  border-right-style: dotted;
  border-right-width: 1px;
  padding: 5px;
}

td.td-style2 {
  background-color: #F0F0F0;
  padding: 5px;
}

td.td-style3 {
  background-color: #002D52;
  vertical-align: bottom;
  padding: 3px;
}

td.td-style4 {
  padding: 5px;
}

td.td-menustyle {
  border-right-color: Silver;
  border-right-style: dotted;
  border-right-width: 1px;
  padding: 5px;
  vertical-align: top;
}

td.td-footer {
  background-color: #FFFFFF;
  border-top-color: Silver;
  border-top-style: dotted;
  border-top-width: 1px;

  vertical-align: top;
  padding: 3px;
}

a {
  font-family: Tahoma, Verdana, Geneva, Arial, "Humnst777 BT", "Trebuchet MS", Helvetica, sans-serif;
  font-size: xx-small;
  text-decoration: none;
}

a:hover {
  font-family: Tahoma, Verdana, Geneva, Arial, "Humnst777 BT", "Trebuchet MS", Helvetica, sans-serif;
  font-size: xx-small;
  text-decoration: none;
}

a:visited {
  font-family: Tahoma, Verdana, Geneva, Arial, "Humnst777 BT", "Trebuchet MS", Helvetica, sans-serif;
  font-size: xx-small;
  text-decoration: none;
}

a.imagelink {
  text-decoration: none;
}

a.linkstyle1 {
  color: #6A6A6A;
}

a.linkstyle1:visited {
  color: #6A6A6A;
}

a.linkstyle1:hover {
  color: Black;
}

a.top {
  color: navy;
  font-family: Tahoma, Verdana, Geneva, Arial, "Humnst777 BT", "Trebuchet MS", Helvetica, sans-serif;
  font-size: x-small;
}

input.input-flatten {
  color            : Black;
  font-size        : x-small;
  font-family      : Tahoma, Verdana, Geneva, Arial, "Humnst777 BT", "Trebuchet MS", Helvetica, sans-serif;
  background-color : White;
  border-width     : 1px;
  border-style     : solid;
  border-color     : Silver;
  width            : 120px;
}

select.select-flatten {
  font-size        : x-small;
  color            : Black;
  font-family      : Tahoma, Verdana, Geneva, Arial, "Humnst777 BT", "Trebuchet MS", Helvetica, sans-serif;
  background-color : #F0F0F0;
  text-decoration  : none;
  width            : 420px; 

}

form {
  font-family: Tahoma, Verdana, Geneva, Arial, "Humnst777 BT", "Trebuchet MS", Helvetica, sans-serif;
}

/* Definições de estilos própios  */

.centralization {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 760px;
	height: 480px;
	margin-left: -380px;
	margin-top: -240px;
	text-align: left;
}
	
.comarcas-left {
	float: left;
}

.comarcas-right {
	float: right;
	left: 50%;
}

.comment {
	font-family: Tahoma, Verdana, Geneva, Arial, "Humnst777 BT", "Trebuchet MS", Helvetica, sans-serif;
	font-size: 10px;
}

.footer {
  color: #7F7F7F;
  font-family: Tahoma, Verdana, Geneva, Arial, "Humnst777 BT", "Trebuchet MS", Helvetica, sans-serif;
  font-size: xx-small;
}

.title-normal1 {
	font-size: medium;
	font-weight: bold;
	color: #7F7F7F;
}

.title-normal2 {
	font-size: medium;
	font-weight: bold;
	color: #002846;
}

.title-small1 {
	font-size: x-small;
	font-weight: bold;
	color: #7F7F7F;
}

.title-small2 {
	font-size: x-small;
	font-weight: bold;
	color: #002846;
}

.subtitle-normal1 {
	font-size: 11px;
	font-weight: bold;
	color: #7F7F7F;
}

.subtitle-normal2 {
	font-size: 11px;
	font-weight: bold;
	color: #002846;
/*   text-transform   : uppercase;*/
}

.subtitle-normal3 {
	font-size: 10px;
	color: #002846;
}

.subtitle-normal4 {
	font-size: 11px;
	font-weight: bold;
	color: #CE2828;
}

.subtitle-small1 {
	font-size: 8px;
	font-weight: bold;
	color: #7F7F7F;
}

.subtitle-small1 {
	font-size: 8px;
	font-weight: bold;
	color: #002846;
}

.text-small{
  font-size     : x-small;
  margin        : 3px;
  padding       : 3px;
  border-width  : 1px;
  border-style  : solid;
  border-color  : Silver;
}

.text-erro{
  font-size     : 11px;
  font-weight   : bold;
  color         : #CC0000;
  margin        : 3px;
  padding       : 3px;
  border-width  : 1px;
  border-style  : solid;
  border-color  : Silver;
}

}


