html, body {height:100%;}
body {
	margin:0;
	padding:0;
    background:#fff url(/_images/head_bg.gif) repeat-x top left;
	color:#333;
    font:small/1.2em arial,helvetica,clean,sans-serif;
    text-align:center;
	}

.aclear{clear:both;}
	
#tudo {
	position:relative;
	margin:0 auto;
	text-align:left;
	min-height:100%;/**/
	}
	
* html #tudo {height: 100%;}
 
#conteudo {padding-bottom:30px;min-width:720px;}

#topo {
	height:56px;
	border-bottom:1px solid #c1c1c1;
	text-align:left;
	padding: 10px 10px 1px;
	}

#rodape {
    width:100%;
    height:43px;
	position: absolute;
	border-top: 1px solid #c1c1c1;
	bottom: 0;
	text-align:right;
	font-size:88%;
	}

#rodape_sh {
    width:100%;
	border-top: 1px solid #c1c1c1;
	bottom: 0;
	text-align:right;
	font-size:88%;
    }


a {color:#0066cc;text-decoration: underline;}
a:hover{color:#6f9cb9}

a.title {color:#0000cc;text-decoration: underline;font-style:normal;font-size:112%}
a.title:visited{color:#8E0F8E}
.ex_title {color:#0000cc;text-decoration: underline;font-style:normal;font-size:118%}
.title{font-style:normal;font-size:112%;color:#0000cc;}
.desc{color:#000;font-style:normal;}
.url{color:green;font-style:normal;}

a.title_wiki {color:#0000cc;text-decoration: underline;font-style:normal;font-size:112%}
a.title_wiki:visited{color:#8E0F8E}
.title_wiki{
	padding: 0px 0px 0px 17px;
	background-image:url(wiki.ico);
	background-repeat:no-repeat;
}

a.opc {color:#333;text-decoration: underline;}
a.opc:hover{color:#ccc}


.fmt{font-size: 0.80em;color:#666;}

.v{
display:inline;
padding-left:15px;
font-size: 1.30em;
font-weight:bold;
color:#ff9933;
}

.m{
padding-left:15px;
font-size: 0.80em;
font-weight:bold;
color:#ff9933;
}

.T6{color:#666;}
div#T7{display:inline;font-size: 0.90em;color:#666;float: left;margin-left:25px; line-height: normal; margin-right: 10px; padding: 0px}
div#T8{display:inline;font-size: 0.90em;color:#666;float: right; line-height: normal; margin-right: 10px; padding: 2px;}
.b {font-size: 0.98em;font-weight:bold;}
.t_erro{color:#C60000;}

.ex{
padding-left:5px;
color:#666;
font-size: 7pt;
font-family: Arial;
font-weight: bold;
}

.apre{
padding-left:15px;
color:#666;
line-height: 1.1em;
font-size: 0.85em;
font-family: Arial;
font-weight: bold;
}


.text1 {font-size:11px;font-weight:normal;color:#999999;}
.text2 {font-size:12px;padding-top: 5px;}
.text3 {font-size:11px;font-weight:bold;color:#999999;}
.text4 {color:#333;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;}

.ms1 {font-size:16px;font-weight:bold;color:#666;padding-bottom:5px;}
.ms2 {font-size:12px;font-weight:bold;color:#999;padding-bottom:5px;}
.ms3 {font-size:12px;font-weight:bold;color:#666;padding-bottom:5px;}
.ms4 {font-size:11px;color:#999;padding-bottom:5px;}
.ms5 {font-size:11px;color:#333;background:#FFFF99;padding-bottom:0px;}
.ms7 {font-size:16px;font-weight:bold;color:#536992;padding-bottom:5px;}
.ms8 {font-size:14px;color:#FF9933;padding:5px;}

.lk1 {color:#5685a6; text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;}
a.lk2 {display:block;padding: 1px 0 1px 20px;font-size:12px;color:#B22222;}
a.lk2:hover{color:#B22222}

.error {
	display:block;
	padding: 1px 0 1px 20px;
	font-size:12px;
	color:#B22222;
	background-image:url(alert.png);
	background-repeat:no-repeat;
	
}

.check {
	display:block;
	padding: 1px 0 1px 17px;
	font-size:12px;
	color:#6B8E23;
	background-image:url(check.png);
	background-repeat:no-repeat;
}

a.index {text-decoration: none; color: #0066cc; font-size:0.85em}
a.index:hover{color:#6f9cb9}

a.pg_fix {text-decoration: none; color: #00c; font-size:1.05em}
a.pg_fix:visited{color:#00c;}

a.pg_num {text-decoration: none; color: #00c; font-size:1.05em}
a.pg_num:visited{color:#8E0F8E}

a.del {text-decoration: none; color: #ff0000; font-size:.85em}
a.del:hover{color:#ff4040}

a.sug{text-decoration: none; color: #0066cc; background-color: #eee;font-size:.90em;padding: 0 3px;cursor:pointer}
a.sug:hover{background-color: #ccc;}

a.pagination, a.pagination a:visited{
padding: 0 1px;
text-decoration: none;
font-size:1.05em;
color: #00c;
}

a.pagination:hover{
border: 0px solid #2b66a5;
color: #fff;
background-color: #2b66a5;
}

.currentpage{
background-color: #2e6ab1;
color: #FFF;
padding: 0px 2px;
border: 0px solid #2b66a5;
font-weight: bold;
font-size:1.05em;
}

.idented {
	margin-left:25px;
	font-size: 0.80em;
	border-left: 2px solid #E8E8E8;
	padding: 0px 5px 1px;
}

#did_you_mean {
	font-size: 1.2em;
	text-align:left;
	font-weight:lighter;
	color:#cc0000;
	margin:10px;
}

.sug{color:#666;font-size: 0.90em;}

ul.menu {
	width:150px;
	margin:0px;
	padding:0;
	list-style:none;
    border-left: 1px solid #e1e1e1;
    padding: 1px 10px 1px;
	}

ul.menu li.menu {margin:2px 0;text-align:left; }
.menu_sl {display:block;margin:2px;text-align:left;color:#333;background:#F3F3F3;text-indent: -1em;}

.dd {
background: #e1e1e1; 
margin:0;
padding: 0px 10px 0px;
list-style:none;
border-bottom: 1px dotted #fff;
}

.inf {
background: #f8f8f8; 
margin-top:27px;
padding: 5px 10px 5px;
font-size: 0.80em;
}

.obs {
background: #f8f8f8; 
padding: 3px 3px 3px;
margin-top:17px;
margin:10px;
line-height: 1.0em;
font-size: 0.80em;
}

.help {
	display:block;
	padding: 1px 0 1px 20px;
	font-size:12px;
	font-weight:bold;
	color:#2b66a5;
	background-image:url(help.gif);
	background-repeat:no-repeat;
}

.lihelp{
color:#2b66a5;
cursor: pointer;
}

.letra{
margin-left:0px;
color:#000;
font-size: 10pt;
font-family: Arial;
font-weight: bold;		
}

.termo{
margin-left:5px;
color:#6f9ce9;
font-size: 8pt;
font-family: Arial;
font-weight: bold;		
}

.topico{
margin-left:0px;
color:#6f9ce9;
font-size: 10pt;
font-family: Arial;
font-weight: bold;		
}

.vtopo{
margin:5px;
text-align: right;
color:#6f9ce9;
font-size: 8pt;
font-family: Arial;
font-weight: bold;		
}

a.lkpt{float:right;font-size:11px;color:#999;text-decoration: none; font-size:0.80em}

.linha_vert{border-left: 1px solid #E8E8E8;margin-top:5px;margin-left:3px;}
div#result{height: 22px; line-height: normal; margin-left: 0px; margin-right: 0;  margin-bottom: 0; padding: 0; background: #FCFCFC;min-width:720px;}