/* 

Author:   JosÃÂ© Guilherme Moreira
Contact:  jgmoreira@gangnetworks.com
Web Site: http://www.gangnetworks.com */

/* Generic elements properties and values */

body { 
cursor: auto; 
font: 12px/18px Arial, Helvetica, Sans-serif; 
word-spacing: normal; 
letter-spacing: normal; 
white-space: normal; 
} 

div, span { 
margin: 0; 
padding: 0; 
} 

p { 
margin: 0; 
padding: 0; 
} 

h1, h2, h3, h4, h5, h6, h7 { 
font: 1.4em/1.6em Arial, Helvetica, Sans-serif; 
margin: 0 0 8px; 
padding: 0; 
font-weight: bold; 
} 

blockquote { 
margin: 0 auto; 
padding: 0; 
} 

a:link { 
background-color: transparent; 
color: #1c13dc; 
text-decoration: none; 
} 

a:visited { 
background-color: transparent; 
color: #996699; 
text-decoration: none; 
} 

a:hover { 
background-color: transparent; 
color: #cc6600; 
text-decoration: underline; 
} 

a:active { 
background-color: transparent; 
color: #cc0000; 
text-decoration: none; 
} 

a img { 
border: 0; 
} 

hr { 
height: 1px; 
background-color: transparent; 
margin: 8px 0; 
color: #000000; 
} 

form { 
margin: 0; 
padding: 0; 
} 

input, select, option, textarea { 
font: 11px/15px Verdana, Helvetica, Sans-serif; 
} 

ul { 
list-style-type: square; 
list-style-position: outside; 
margin: 0 0 6px 20px; 
padding: 0; 
border: 0; 
text-align: left; 
} 

ol { 
list-style-position: outside; 
margin: 0 0 6px 20px; 
padding: 0; 
border: 0; 
text-align: left; 
} 

dl { 
margin: 0 0 8px; 
padding: 0; 
border: 0; 
} 

li { 
margin: 0 0 8px; 
padding: 0; 
border: 0; 
} 

/* Main properties and values */ 

body.Main { 
background-color: #ffffff; 
margin: 0; 
padding: 0; 
text-align: center; 
color: #000000; 
} 

div#Filler { 
position: relative; 
z-index: 1; 
top: auto; 
left: auto; 
width: 768px; 
background: #ffffff url(../gfx/bg.png) repeat-y scroll top center; 
margin: 0 auto; 
padding: 0; 
border: 0; 
text-align: center; 
color: #000000; 
} 

/* Header properties and values */ 

div#Header { 
display: block; 
position: relative; 
z-index: 2; 
top: auto; 
left: auto; 
width: 738px; 
height: 185px; 
background: transparent url(../gfx/bg_header.jpg) no-repeat scroll top center; 
margin: 0 15px; 
padding: 0; 
border: 0; 
color: #1985c6; 
} 

#Header h1 { 
display: block; 
width: 738px; 
height: 140px; 
margin: 0; 
padding: 0; 
border: 0; 
vertical-align: middle; 
} 

img#Logo { 
float: right; 
margin: 10px 10px 0 0; 
border: 0; 
clear: both; 
vertical-align: middle; 
} 

div#HeaderPrint { 
display: none; 
} 

/* Stage properties and values */ 

div#Stage { 
position: relative; 
z-index: 2; 
top: auto; 
left: auto; 
width: 738px; 
margin: 0 15px; 
border: 0; 
clear: both; 
text-align: left; 
} 

/* MainArea properties and values */ 

div.MainArea { 
position: relative; 
z-index: 3; 
top: auto; 
left: auto; 
width: 738px; 
margin: 0 auto; 
border: 0; 
clear: both; 
text-align: left; 
} 

/* MainContainer properties and values */ 

div.MainContainer { 
position: relative; 
z-index: 4; 
top: auto; 
left: auto; 
margin: 25px 35px; 
padding: 0; 
border: 0; 
} 

div.Text { 
margin: 0 0 6px; 
padding: 0; 
border: 0; 
text-align: justify; 
} 

div.Text a:link { 
background-color: transparent; 
color: #1c13dc; 
text-decoration: none; 
} 

div.Text a:visited { 
background-color: transparent; 
color: #996699; 
text-decoration: none; 
} 

div.Text a:hover { 
background-color: transparent; 
color: #cc6600; 
text-decoration: underline; 
} 

div.Text a:active { 
background-color: transparent; 
color: #cc0000; 
text-decoration: none; 
} 

div.Text a img { 
border-width: 0; 
} 

/* Footer properties and values */ 

#Footer { 
position: relative; 
z-index: 2; 
top: auto; 
left: auto; 
width: 768px; 
background: transparent url(../gfx/bg_footer.png) no-repeat scroll center bottom; 
padding: 12px 0 20px; 
border: 0; 
clear: both; 
vertical-align: bottom; 
color: #000000; 
} 

#Footer p { 
margin: 0 20px; 
padding: 5px 0; 
font-size: 9px; 
text-align: center; 
} 


#Footer a { 
background: inherit;
color: #1985c6; 
} 

div#FooterPrint { 
display: none; 
} 

/**/
