a:link
{
	color: #3300CC;
}
a:visited
{
	color: #000080;
}
a:hover
{
	color: #FF0000;
	text-decoration: none;
}
a:active
{
	color: #006699;
}
body
{
	font-family: Verdana, Arial, Helvetica;
	background-attachment: fixed;
	background-position:   100% 50%;
	color: #000066;
	font-size: 10 px
	background-image: url("http://www.meginformatica.com.br/images/logopro.jpg");
}

P  {
  font-family: Tahoma;
  color: #000000;
  font-size: 10 px;
}
h1           { text-align: center; color: #800000; font-family: Tahoma; font-size: 12 pt; 
               font-weight: bold }
               
table.menu	{
	position: absolute;
	border: 3px outset #FF0000;
	cursor: pointer;
	visibility: hidden; font-family:Verdana; font-size:8pt
}
#mainmenu	{
	position: static; font-family:verdana; font-size:10 px
}
table.menu td	{
	color: #FFFFFF;            /* Must be the same as tdColor in the menu_script.js */
	background-color: #000080; /* Must be the same as tdBgColor in the menu_script.js */
	font-family: Verdana;
	font-size: 8pt;
	white-space: nowrap; padding-left:8px; padding-right:8px; padding-top:0px; padding-bottom:2px
}
table, tr, td
{
	font-family: Verdana, Arial;
	font-size: 10 px;
	line-height: 1.5
}

.frame
{
	background: #006699 url('framebg.gif');
	
}
.detail
{
	background-color: #E6E6E6;
}
TABLE.table {
	font-family : Tahoma;
	font-size : 12px;
}
TABLE.headertable {
	font-family : Tahoma;
	font-size : 12px;
	background : #CCCCCC;
	color : #FFFFFF;
	border-collapse : collapse;
}
TD.headercell{
	background-image : url('megarq/styles/grey/images/table.gif');
}
TD.datacell {
	background : #FFFFFF;
	font-family : Tahoma;
	color : #000000;
	font-size : 12px
}
TABLE.footer {
	font-family : Tahoma;
	font-size : 10px;
}
TABLE.stats {
	font-family : Tahoma;
	font-size : 10px;
    border-collapse : collapse;
}

.tablehead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 400px;
}
.tableheadmem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 500px;
}
.tdbg1 {
	background-color: #B7C5D5;
	text-align: center;
}
.tdbg2 {
	background-color: #91A3B7;
	text-align: center;
}
.ticketbg {
	background-color: #B7C5D5;
}
.ticketbg2 {
	background-color: #91A3B7;
}
.trmain {
	background-color: #364B60;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.tdup {
	background-color: #ADADAD;
	font-family: verdana;
	font-weight: bold;
	font-color: white;
	text-align: center;
	font-size: 11px;
	color: #FFFFFF;
}
.ttable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 450px;
}
.setable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 650px;
	border: 0pt;
}
.emtable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 650;
}
.tablemiddle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 400px;
}
.chatown {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}
.chatelse {
	font-family: Arial, Helvetica, sans-serif;
	color: #000099;
}
.specialurls {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.chathead {
	width: 100%;
}

.cal_day {
	text-align: right;
	font-weight: bold;
	font-size: 11px;
	padding: 4px;
	color: black;
	background-color: #91A3B7;
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #354B60;
	border: 1px solid #354B60;
	background-color: #A8BDC9;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #354B60;
	border: 1px solid #354B60;
	background-color: #A8BDC9;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #354B60;
	border: 1px solid #354B60;
	background-color: #A8BDC9;
}

#dek {POSITION:absolute;VISIBILITY:hidden;Z-INDEX:200;}


#ddblueblockmenu{
border: 1px solid black;
border-bottom-width: 0;
width: 200px;
}

#ddblueblockmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: normal 100% verdana,'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}

#ddblueblockmenu li a{
display: block;
padding: 3px 0;
padding-left: 9px;
width: 185px; /*185px minus all left/right paddings and margins*/
text-decoration: none;
color: white;
background-color: #2175bc;
border-bottom: 1px solid #90bade;
border-left: 7px solid #1958b7;
}

* html #ddblueblockmenu li a{ /*IE only */
width: 185px; /*IE 5*/
}

#ddblueblockmenu li a:hover {
background-color: #2586d7;
border-left-color: #1c64d1;
font-size: 12px;
}

#ddblueblockmenu div.menutitle{
color: white;
border-bottom: 1px solid black;
padding: 1px 0;
padding-left: 5px;
background-color: black;
font: bold 90% , Verdana,'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
font-size: 12px;

}

.halfmoon{
margin-bottom: 1em;
}

.halfmoon ul{
padding: 3px 9px 2px 5px;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
border-bottom: 1px solid #929492;
}

.halfmoon li{
display: inline;
margin: 0;
}

.halfmoon li a{
text-decoration: none;
padding: 3px 9px 2px 5px;
margin: 0;
margin-right: 1px; /*distance between each tab*/
border-left: 1px solid #DDD;
color: black;
font-size: 13px;
background: #ECEEEC url(tabright.gif) top right no-repeat;
}

.halfmoon li a:visited{
color: black;
}

.halfmoon li a:hover{
background-color: #CDDADA;
color: navy;
}