/* LAYOUT GERAL DA PÁGINA */

* { margin: 0; padding: 0;  border: 0}
body, html {
	background-color: #FFFFFF;
	height: 100%;
	}
body, tr, td, th, a, div { font: 11px Verdana, Arial, Helvetica, sans-serif  }
hr.line { border-bottom: dotted 1px #999; height: 1px; }

a:link, a:visited  { text-decoration: none; color: #F60 }
a:hover, a:active { text-decoration: underline; color: #F90 }

.subMenu:link, .subMenu:visited, .susubMenu:link, .susubMenu:visited, .sususubMenu:link, .sususubMenu:visited  { color: #CCC; font-weight:bold }
.subMenuLock:link, .subMenuLock:visited, .susubMenuLock:link, .susubMenuLock:visited, .sususubMenuLock:link, .sususubMenuLock:visited  { color: #999; font-weight:bold }
.susubMenu:hover, .susubMenu:active, .subMenu:hover, .subMenu:active,.sususubMenu:hover, .sususubMenu:active, .susubMenuLock:hover, .susubMenuLock:active, .subMenuLock:hover, .subMenuLock:active, .sususubMenuLock:hover, .sususubMenuLock:active { color: #F90; }
.sususubMenu:link, .sususubMenu:visited, .sususubMenuLock:link, .sususubMenuLock:visited  { font: 10px Arial, Helvetica, sans-serif }
.menu:link, .menu:visited { color: #CCC; }
.menu:hover, .menu:active { color: #F90; }

hr.line { border-bottom: solid 1px #444; height: 1px; margin: 1px 0px }
html>body hr.line { margin: 8px 0px  } /* hack para definir parâmetro apenas no firefox */

.search, .login { 
	font: 10px normal Arial, Helvetica, sans-serif; 
	border-bottom: solid 1px #444; 
	background-color: #000; 
	color: #888; 
	padding: 1px;
	}
html>body .search { padding: 3px; }
.login { border: solid 1px #444; }

/* MÓDULOS */
/* header */

div#TOP_search {
	width: 197px;
	height: 19px;
	margin-top: 5px;
	padding: 2px 8px;
	background: #000 url(../Gfx/top_Sig.gif) no-repeat right;
	text-align: left
	}

/* conteúdos - menu */

td.layout { }
div#Menu {
	font-size: 16px;
	font-weight: bold;
	background-color: #000;
	margin-top: 105px;
	color: #999;
	width: 130px;
	padding: 2px 5px 2px 5px;
	text-align: left;
	filter: alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
	}
div#Menu_button {
	font-weight: bold;
	background-color: #000;
	font-size: 12px;
	padding: 1px 0px;
	}
div#Menu_buttonYellow {
	font-weight: bold;
	background-color: #F90;
	font-size: 12px;
	padding: 1px 0px;
	}
div#Title{
	background:#CCC url(../Gfx/bg_title.gif) no-repeat right; 
	height: 20px;
	padding: 1px 8px; 
	margin-bottom: 4px;
	text-align: left;
	}
html>body div#Title { height: 26px; }

.title1{ font-size: 20px; }
.title2{ font-size: 16px; }

/* footer */

td.footer {
	background: #000 url(../Gfx/bg_footer.gif) no-repeat;
	padding: 12px 7px;
	color: #999999;
	}
div#banner {
	float:left; 
	padding:18px 0px 0px 7px;
	height: 42px;
	overflow: inherit;
	}
div#login {
	float: right; 
	color:#999999; 
	padding:14px 7px 0px 0px; 
	width: 200px;
	text-align: left;
	}

/* END */

td.lang, div.lang, .lang:link, .lang:visited, .lang:hover, .lang:active, div#end  { 
	color: #666;
	font: 10px normal Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	}
div#end { 
	background-color:#000; 
	padding: 4px; 
	margin-top: 2px; 
	width: 205px; 
	text-align: left
	}

div#MenuCentral {
	float: left;
	}

.Quiz_TD_Per
{
}

