/*-----------BEGIN-BASIC-ELEMENTS------------------------------*/
body {
	margin: 0;
    width: 0;
	height: 0;
}
/*---------------BEGIN-SECTION-DIV----------------------------*/
#section-name {
	position: absolute;
	left: 200px;
	top: 219px;
	width: 659px;
	height: 109px;
	float: left;
	clear: none;
	margin: 0px;
	padding: 0px;
	z-index: 2;
}
/*---------------END-SECTION-DIV------------------------------*/

#content_body {
	position: absolute;
	left: 4px;
	top: 220px;
	width: 992px;
	height:auto;
	float: left;
	clear: none;
	margin: 0px;
	padding: 0px;
	z-index: 1;
}

#content_body_generic {
	position: absolute;
	left: 4px;
	top: 216px;
	width: 992px;
	height:auto;
	float: left;
	clear: none;
	margin: 0px;
	padding: 0px;
	z-index: 1;
}

/*---------------BEGIN-PAGE-DIVS---------------------------*/
#content {
	position:relative;
	left: 200px;
	top: 328px;
	width: 659px;
	float: left;
	clear: none;
	margin: 0px;
	padding: 0px;
	background-image:url(../images/background_content.jpg);
	z-index: 3;
	border:none;
	visibility: visible;
}

#page-ticke {
	position: absolute;
	left: 217px;
	top: 337px;
	width: 32px;
	height: 32px;
	float: left;
	clear: none;
	margin: 0px;
	padding: 0px;
	background-color:#FFFFFF;
	z-index: 3;	
}

#page-title {
	position: absolute;
	left: 263px;
	top: 340px;
	width: 583px;
	height: 32px;
	float: left;
	clear: none;
	margin: 0px;
	padding: 0px;
	z-index: 3;	
}

/***
	display:block;
	height:14px;
	z-index:6;
	position:absolute;
	top:505px;
	left:200px;

****/
#template-footpage {


	width:660px;
}

/*---------------NAO-UTILIZADO---------------------------*/
#page-footpage {
	position: absolute;
	left: 200px;
	width: 659px;
	height: 14px;
	float: left;
	clear: none;
	margin: 0px;
	padding: 0px;
	z-index: 4;
	}

/*---------------TEXT-PAGE-STYLES---------------------------*/
.section_page_text {
	font-family: Verdana, Arial;
	font-size:12px;
	color:#000000;
	text-align:justify;
	font-style: normal;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 2px;
	}

.section_page_title {
	font-family: Helvetica, Verdana, Arial;
	font-size:25px;
	color:#007915;
	text-align: left;
	font-weight: bold;
	margin-left: 0px;
	margin-top: 0px;
	}

/*---------------NAO-UTILIZADO---------------------------*/
.section_page_heading {
	font-family: Verdana, Arial;
	font-size:15px;
	color:#000000;
	text-align: left;
	font-weight: bold;
	margin-left: 20px;
	}

/*---------------LINKS-PAGE-STYLE------------------------*/
a:link {
	color: #0000FF;
	text-decoration: none;
	}
	
a:visited {
	color: #0000FF;
	text-decoration: none;
	}
	
a:hover{
	font-weight: bold;
	text-decoration: underline; 
	color: #0000FF;
	}
	
a:active {
	color: #0000FF;
	text-decoration: none;
	}
/*---------------END-PAGE-LINKS--------------------------*/

/*---------------BEGIN-MENU-DIV------------------------------*/
#menu {
	position: absolute;
	left: 5px;
	top: 220px;
	width: 190px;
	height:300px;
	float: left;
	clear: none;
	margin: 0px;
	padding: 0px;
	background-color: #BFE1F3;
	z-index: 2;
}

/*---------------BEGIN-MENU-LINKS------------------------*/
.sub_menu_link {
	font-family: Verdana, Helvetica, Arial;
	font-weight:bold;
	font-size:10px;
	color: #114E94;
	}

.sub_menu_link a:link {
	font-family: Verdana, Helvetica, Arial;
	font-weight:bold;
	font-size:10px;
	color: #114E94;
	}

.sub_menu_link a:visited {
	font-family: Verdana, Helvetica, Arial;
	font-weight:bold;
	font-size:10px;
	color: #114E94;
	}

.sub_menu_link a:hover {
	font-family: Verdana, Helvetica, Arial;
	font-weight:bold;
	font-size:10px;
	color: #FFFFFF;
	text-decoration: none;
	}

.sub_menu_link a:active {
	font-family: Verdana, Helvetica, Arial;
	font-weight:bold;
	font-size:10px;
	color: #FFFFFF;
	text-decoration: underline; 
	}
/*---------------END-MENU-LINKS------------------------*/

/*---------------BEGIN-MENU-FOOTPAGE------------------------*/
.sub_menu_footpage {
	font-family: Verdana, Helvetica, Arial;
	font-weight:bold;
	font-size:10px;
	color: #2C73B0;
	height: 33px;
	}

.sub_menu_footpage a:link {
	font-family: Verdana, Helvetica, Arial;
	font-weight:bold;
	font-size:10px;
	color: #2C73B0;
	}

.sub_menu_footpage a:visited {
	font-family: Verdana, Helvetica, Arial;
	font-weight:bold;
	font-size:10px;
	color: #2C73B0;
	}

.sub_menu_footpage a:hover {
	font-family: Verdana, Helvetica, Arial;
	font-weight:bold;
	font-size:10px;
	color: #2C73B0;
	text-decoration: underline;
	}

.sub_menu_footpage a:active {
	font-family: Verdana, Helvetica, Arial;
	font-weight:bold;
	font-size:10px;
	color: #2C73B0;
	text-decoration: none; 
	}
/*---------------END-MENU-LINKS------------------------*/

/*---------------BEGIN-LINKS-NEWS-PANEL------------------------*/
.latestnews_date {
	text-decoration: none;
	color: #000000;
	background: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	}
	
.link_latestnews a { 
	text-decoration: none;
	color: #FFFFFF;
	background: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}


.link_latestnews a:link {
	text-decoration: none;
	color: #FFFFFF;
	background: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

.link_latestnews a:active {
	text-decoration: none;
	color: #FFFFFF;
	background: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

.link_latestnews a:visited {
	text-decoration: none;
	color: #FFFFFF;
	background: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

.link_latestnews a:hover {
	text-decoration:none;
	color: #FFFFFF;
	background: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	}
/*---------------END-LINKS-NEWS-PANEL------------------------*/

/*---------------BEGIN-HEADER-DIVS----------------------------*/
#header1 {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 142px;
	width: 131px;
	float: left;
	clear: none;
	margin: 0px;
	padding: 0px;
}

#header2 {
	position: absolute;
	left: 131px;
	top: 0px;
	height: 142px;
	width: 463px;
	float: left;
	clear: none;
	margin: 0px;
	padding: 0px;
}

#header3 {
	position: absolute;
	left: 0px;
	top: 142px;
	height: 18px;
	width: 594px;
	float: left;
	clear: none;
	margin: 0px;
	padding: 0px;
}

#header4 {
	position: absolute;
	left: 0px;
	top: 160px;
	height: 33px;
	width: 25px;
	float: left;
	clear: none;
	margin: 0px;
	padding: 0px;
}

#header5 {
	position: absolute;
	left: 0px;
	top: 193px;
	height: 26px;
	width: 594px;
	float: left;
	clear: none;
	margin: 0px;
	padding: 0px;
}

#header-button1 {
	position: absolute;
	left: 25px;
	top: 160px;
	height: 33px;
	width: 79px;
	float: left;
	clear: none;
	margin: 0px;
	padding: 0px;
}

#header-button2 {
	position: absolute;
	left: 104px;
	top: 160px;
	height: 33px;
	width: 96px;
	float: left;
	clear: none;
	margin: 0px;
	padding: 0px;
}

#header-button3 {
	position: absolute;
	left: 200px;
	top: 160px;
	height: 33px;
	width: 158px;
	float: left;
	clear: none;
	margin: 0px;
	padding: 0px;
}

#header-button4 {
	position: absolute;
	left: 358px;
	top: 160px;
	height: 33px;
	width: 124px;
	float: left;
	clear: none;
	margin: 0px;
	padding: 0px;
}

#header-button5 {
	position: absolute;
	left: 482px;
	top: 160px;
	height: 33px;
	width: 112px;
	float: left;
	clear: none;
	margin: 0px;
	padding: 0px;
}

#header-flash {
	position: absolute;
	left: 594px;
	top: 0px;
	height: 219px;
	width: 406px;
	float: left;
	clear: none;
	margin: 0px;
	padding: 0px;
}

/*---------------END-HEADER-DIVS------------------------------*/

/*---------------SPONSOR-DIVS--------------------------------*/
#title-sponsor {
	position:absolute;
	left:862px;
	top:223px;
	width:134px;
	height:28px;
	z-index:5;
}

#sponsor-panel-border1 {
	position:absolute;
	left:862px;
	top:255px;
	width:134px;
	height:16px;
	z-index:5;
}

#sponsor-panel-banner1 {
	position:absolute;
	left:862px;
	top:271px;
	width:134px;
	height:110px;
	z-index:5;
	background-color: #bfe1f3;
}

#sponsor-panel-banner2 {
	position:absolute;
	left:862px;
	top:381px;
	width:134px;
	height:110px;
	z-index:5;
	background-color: #bfe1f3;
}

#sponsor-panel-border2 {
	position:absolute;
	left:862px;
	top:491px;
	width:134px;
	height:8px;
	z-index:5;
}

#banner_position {
	position:absolute;
	left:10px;
	top:10px;
	z-index:10;
}

#cashcounter-value {
	width:100px;
	height:8px;
	z-index:5;
	float: left;
	left: 3px;
	position: relative;
}

/*---------------FOOTPAGE-DIVS--------------------------------*/
#footpage-menu {
	position:absolute;
	left:4px;
	width:948px;
	height:30px;
	z-index:4;
	padding-top: 2px;
	padding-left: 20px;
	padding-right: 20px;
	top: 526px;
}

/*---------------COPYRIGHT-DIVS--------------------------------*/
#footpage-copyright {
	position:absolute;
	left:4px;
	width:990px;
	height: 28px;
	z-index:4;
	top: 565px;
}

/*---------------NEWS-PANEL-DIVS-------------------------------*/
#footpage-blank {
	position:absolute;
	left:4px;
	width:990px;
	height:58px;
	z-index:1;
	top: 586px;
	background-color:#FFFFFF;
}

/*---------------BEGIN-FORM-----------------------------------*/
.fields {
	background-color:#FFFFFF;
	color:#000000;
	font-family: Arial;
	font-size: 12px;
	border: 2px;
	text-align: left;
	height: 12px;
}
/*---------------END-FORM-------------------------------------*/
.text_blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #114E94;
}
.text_black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.text_black2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}

.text_white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
#text_cash_counter{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
}
#text_black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
#text_black2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}