form { display:inline; }

.msg-erro 
{ 
	font:bold 11px verdana;
	display:none; 
	background:#F8F8F8;
	color:#BB0000; 
	margin-top:0.3em; 
	padding:0.4em;
}

#showmsg { padding:0.6em; background:#EEE;border:1px solid #000; }

#tblMain { border:1px solid black; }
#tblMain #content { padding:10px; height: 300px; font:13px verdana; } 
#tblMain #content-menu { border-left:1px solid black;  } 
                                    
#menu { padding:0; margin:0; list-style-type: none; }      
#menu li { border:1px solid black; margin:2px 3px; padding:4px 5px;; font:11px ;}
#menu li a { text-decoration:underline; color:#A9313A;}
#menu li a:hover { text-decoration:underline; color:#A9313A;}
                     
#report_date { margin:10px 0;}
#tblReport { font:13px verdana; border:1px solid #EEE; border-collapse:collapse;}
#tblReport td { text-align:center; border:1px solid #EEE; }
.iplocation { display:none; background:#FFF;position:absolute; left:80%;top:-120%; z-index:1;}

#tblIP { border:1px solid #000; border-collapse:collapse; font:11px verdana; text-align:left; width:350px;}
#tblIP td,th { border:1px solid #EEE; padding-left:3px;}
#tblIP th { background:#666; color:#FFF; width:100px;}	
#tblIP td { width:250px; background:#FFF; text-align:left;}	
#tblIP #closeip a { color:#FFF; font-weight:bold; }
#tblIP #closeip  { background:#333; text-align:right;width:350px;}

#headopt { border:1px solid black; background:#FFFFCC; padding:10px;  }
#headopt table { font:10px verdana; }

#pages { clear:both; font:bold 1.3em arial; width:610px; height:2.5em; _height:2.1em; text-align:right; background:#EEE; margin-bottom:1em;}
#pages a { margin:0 4px; text-decoration:none;}
#pages a:hover { text-decoration:underline;}
#pages #selected { font:bold 1.5em arial; }