.center {
	text-align: center;
}
body,td,th {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #202020;
}
body {
	background-color: #A4A57D;
	background-repeat: no-repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #60623A;
}
a:hover {
	color: #A4A57D;
}
a:active {
	color: #A4A47E;
}

.letter a { text-decoration: none; }
.letter-selected { background-color: #dce5ba; }
.letter-selected a { font-weight: bold;  text-decoration: none; }

.Submenu_default {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#body_tabela  {
	padding: 0px;
}
.bodytext {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #202020;
}
.lermais {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #585A28;
	text-decoration: underline;
	text-align: left;
}

#bgheader { background-image: images/header.gif;
	background-repeat: no-repeat;
	float: none;
	height: 146px;
}

.caixas {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-style: normal;
	border: 1.2px solid #46090F;
	font-weight: normal;
	background-color: #FFF;
}
.form {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}
.form2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #585A28;
	text-decoration: none;
}
#vop_search {background-image: images/header.gif;
	background-repeat: no-repeat;
	float: none;
	width: 187px;
	margin-left: 10px;
	margin-top: 30px;
	padding-top: 0px;
	bottom: 0px;
}
.menu {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: capitalize;
	color: #000;
	text-align: center;
}
#head_center {
	background-image: url(Images/cinzento.gif);
	background-repeat: repeat-x;
	backgroun-size: auto;
	float: none;
	width: 100%;
	height: 37px;
	margin-bottom: -3px;
}
#leftmenu_margens {background-image: images/header.gif;
	background-repeat: no-repeat;
	float: none;
	width: 156px;
	margin-left: 18px;
	height: 30px;
	margin-top: 20px;
}
.leftsubmenu {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFF;
	text-decoration: underline;
}
#div_menu {background-image: images/header.gif;
	background-repeat: no-repeat;
	float: none;
	width: 455px;
	padding: 4px;
	margin: 8px;
}
#MenuBar1 td { height: 25px; margin: 0px; }
#MenuBar1 a { display: block; text-decoration: none;  }
#MenuBar1 a:hover { color: #DCE5BA; }

/* Style for the main text */
#maintext h1 { 
	font-size: 18px;
	color: #585a28; /* #585a28; */
}
#maintext h2 { 
	font-size: 15px;
	color: #828282; /* #585a28; */
}

#rightmenu body, #rightmenu td {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #202020;
}
#rightmenu h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	color: #585a28;
}
#rightmenu lermais {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #585A28;
	text-decoration: underline;
	text-align: left;
}

/* Added from old styles */

ul { 
	padding-top: 0px; 
	margin-top: 0px; 
	padding-left: 25px; 
	margin-left: 5px; 
	list-style-image: url("Images/ulimg.gif");
}

.highlight { background-color: #FFEF66; }

.ipa {
	font-family:"Hiragino Mincho Pro W3","TITUS Cyberbit Basic","Doulos SIL","Gentium","Hiragino Mincho Pro W3","Arial Unicode MS";
	font-size: 11pt;
}

.mudpe { color: #0000aa; } 
.mudpb { color: #aa00aa; }
.ltxt {
  font-style: italic; 
  border-right: 1px solid #778822;
  padding-right: 10px;
  padding-left: 10px;
  background-color: #dce5ba;
}
.rtxt {
  padding-left: 20px;
}
a.info::before{
	NOTE
}
a.info{
    position:absolute; /*this is the key*/
    z-index:24; background-color:#eeffcc;
    color:#000;
    text-decoration:none }
a.info:hover{z-index:25; }
a.info span{display: none}
a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute; font-size: 8pt;
    bottom:30px; left:-100px; width:200px;
    border:1px solid #eeaa00; padding: 5px;
    background-color:#f5e899; color:#000000;
    text-align: left; font-style: normal; }
   
.indented { padding-left: 20px; text-indent: -20px; } .greybold { color: #555555; font-weight: bold;}

#classtable td { text-align: center; }
#classtable th { background-image: url(Images/cinzento.gif);  padding: 4px; }
#classtable .subh { font-weight: bold; text-align: center; }

#menubox table {margin: 0px; width: 85px; background-color: #444444;}
#menubox th {text-align: center; padding: 0px; width: 85px; color: #000000; background-color: #777777; font-size: 9pt; }
#menubox td {text-align: center; padding: 0px; width: 85px; color: #ffffff; }
#menubox a {font-size: 9pt; padding: 3px; color: #ffffff; padding:3px; background-color: #333333;  display: block; width: 85px;}
#menubox a:hover {color: #000000; background-color: #888888; padding:3px; display: box; width: 85px;}

#mordebebox table {margin: 0px; width: 85px; margin-top: 40px;  background-color: #444444;}
#mordebebox th {text-align: center; padding: 0px; width: 85px; color: #000000; background-color: #777777; font-size: 9pt; }
#mordebebox td {text-align: center; padding: 0px; width: 85px; color: #ffffff; }
#mordebebox a {font-size: 9pt; padding: 3px; color: #ffffff; padding:3px; background-color: #333333;  display: block; width: 80px;}
#mordebebox a:hover {color: #000000; background-color: #888888; padding:3px; display: box; width: 85px;}
#mordebebox input { width: 80px; }

#rollovertable th { background-image: url(Images/cinzento.gif);  padding: 4px; font-size: 8pt; }
#rollovertable tr:hover {
	background-color:#dce5ba;
}
#rollovertable tr.even:hover {
	background-color:#dce5ba;
}
#rollovertable tr.even  {
	background-color: #f2f2f2;
}
#rollovertable a { text-decoration: none; }

.noprintbox {
	display: block; float: right; right: 0px; text-align: right; vertical-align: top; margin: 0px;
}

.divbox {
	border: 0;
	background-image: url(Images/grad_cinza.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20;
	margin-left: 20px;
	width: 221px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 10px;
	border: 1px solid #dddddd; 
	float: right; clear:right;
}
.divbox hr {
	color: #999999;
	background-color: #999999;
	border: #999999;
	height: 1px;
	margin: 7px;
	padding: 0px;
}
.divbox h3 {
	color: #585a28; /* #585a28; */
	font-size: 11pt;
	margin-top: 10px;
}
.divbox a {
	text-decoration: none; 
}
.divbox ul {
	list-style-position: outside;
	margin: 0px;
}

.black {
	color: #000000;
	text-decoration: none;
}

.syllables { font-size: 11pt; color: #666666; text-decoration: none; };

.noprintbox {
	display: block; float: right; right: 0px; text-align: right; vertical-align: top; margin: 0px;
}

/* for the defective paradigms */
.defective { color: #aaaaaa; }
.defective1 { color: #aaaaaa; }
.defective2 { color: #ffaaaa; content: "-"; }
/* .defective2:before { content: "-"; } */

/* For the alphabet */
.letter-on { background-color: #DCE4B9; }