body {
	font-size: 62.5%; 
	margin: 0em auto; 
	padding: 0em; 
	font-family: Arial, verdana, sans-serif;
	background-color: #EDEBEC;
	color: #666666;
}
IMG{
	border: 0;
}
#page-container {

	position: absolute;
	left: 50%;
	margin: 14px 0px 0px -366px;
	width: 722px; 
	padding: 14px 14px 0 14px; 
	background-color: #FFFFFF; 
	background-image:url(../img/banner.jpg); 
	background-position:top; 
	background-repeat:no-repeat;
}
#top_menu{
	width: 700px;
	float:right;
	margin: 0px 10px 0 0;
	text-align: right;
}
#top_menu_txt {
	display:none;
}

#top_menu UL{
	margin: 0px;
	padding: 0px;
}
#top_menu LI{
	display: inline;
	margin: 0px 0px 0px 15px;
}

#data {
	display: none;
} 

#flash_content{
	float:right;
	margin-right: 0px;
	margin-top: 8px; 
	background-color:#FFFFFF;
}
#img_flash{
	width: 722px;
	height: 200px;
	background-image: url(../img/img_flash.jpg);
	background-repeat: no-repeat;
}

#print_header{
	display: none;
}

#iconews{
	margin: 30px 0px 10px 0px;
}

#in_page_container{
	float: left;
	margin-top: -3px;
	width: 722px;
	padding: 0px;
	background-image: url(../img/bkg_pagina.jpg);
	background-repeat: repeat-y;
}

#left_bar{
	float: left;
	width: 144px;
	border-right: 1px solid #D0D0D0;
	background-color:#FFFFFF;
}

#right_bar{
	float: right;
	width: 162px;
	padding: 0px 5px 0px 0px;
}

#side_menu{
	clear: both;
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;	
}

#side_menu UL{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#side_menu .spacer{
	width: 100%;
	height: 10px;
	background-color: #FFFFFF;
	margin-top: 5px;
}

#side_menu LI.list{
	margin: 0px 3px 8px 5px; 
	padding: 0px;
	color: #999999;
}
#side_menu LI.list_A{
	margin: 0px 3px 8px 5px; 
	padding: 0px;
	color: #333333;
}

#side_menu LI.list A{
	color: #999999;
	text-decoration: none
}
#side_menu LI.list_A A{
	color: #333333;
	text-decoration: none
}

#side_menu LI.list A:hover{
	color: #333333;
	text-decoration: none
}


.right_border{
	margin: 7px 0 0 0;
	padding: 5px 5px 5px 5px;
}


.content {
	float: left; 
	width: 400px; 
	margin: 0px; 
	padding: 0; 
	background-position: top;
	background-repeat: no-repeat;

}

.content #cont_hidden{
	display:none;
}

.content-container {
	width: 380px; margin: 5px 0 0 0; padding: 0px;
}


.content-container h1{
	clear:left;
	margin: 0em 0 0.5em 0;
	font-weight: bold;
	font-size: 150%;
	color:#8AA35C
}
.content-container div{
	clear:left;
	margin: 0em 0 1em 0;
}


h1 {
	clear: left; margin: 0em 0px 0em 0px; font-weight: bold; font-size: 150%;
}

h2 {
	clear: left; margin: 1.5em 0px 1.0em 0px; font-weight: bold; font-size: 140%;
}

h3 {
	clear: left; margin: 1.0em 0px 0.6em 0px;	font-weight: bold; font-size: 130%;
}

h4 {
	clear: left; margin: 0.5em 0px 0.5em 0px;	font-weight: bold; font-style: italic; font-size: 130%;
}


p {
   clear: left; margin: 0em 0px 0.5em 0px; padding: 0px;
}


p.quote {
   clear: left;
   margin: 0em 30px 0.6em 30px;
   line-height: 120%;
   font-size: 120%;
}




.content ul {
	margin: 0px 10px 0px 10px; padding: 0px 0px 0px 30px; list-style-type: disc; list-style-position: outside; font-size: 130%;
}

.content ol {
	margin: 0px 10px 0px 17px; padding: 0px 0px 0px 30px; list-style-type: decimal; list-style-position: outside; font-size: 130%;
}

.sidebar {
	 float: left;
	 clear: both; width: 144px;
	 margin: 15px 0px 0px 0px;
	 padding: 0px 0px 0px 0px;
	 background-color: rgb(255,255,255);
	 color: #A2A2A2;
}

.sidebox {
	 float: right;
	 clear: both; width: 145px;
	 margin: 0px;
	 padding: 10px 0px 0px 0px;
}


.box_header {
	width: 150px;
	min-height: 15px;
	margin: 0px;
	padding: 10px 0px 0px 0px; 
	background-image: url(../img/box_header.jpg);
	background-position: bottom;
	background-repeat: no-repeat;	
}

.box_body {
	width: 144px;
	margin: 0px;
	padding: 4px 3px; 
	background-image:url(../img/box_body.jpg);
	background-position:bottom;
	background-repeat:repeat-y;
}

.box_footer {
	width: 150px;
	height: 15px;
	margin: 0px;
	padding: 0px; 
	background-image:url(../img/box_footer.jpg);
	background-position:top;
	background-repeat: no-repeat;

}

#contbox {
	margin: 0px 0px 0px 5px;
}

.box_body H1{
	margin: 4px
}
.box_body DIV{
	margin: 0px;
}


.footer_top{
	float: left;
	width: 716px;
	height: 10px;
	background-image: url(../img/footer_top.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	display: none;

}

.footer_body {
	float: left;
	/*clear: both;*/
	width: 720px;
	margin: 0em 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	border: 1px solid;
	border-color:#CCCCCC;
	background-color: #E2E2E2;
	text-align: right;
}
.footer_body div{
	text-align: right;
}

.footer_foot{
	float: left;
	width: 716px;
	height: 10px;
	background-image: url(../img/footer_foot.jpg);
	background-position: top;
	background-repeat: no-repeat;
	display: none;
	
}

#footer_link {
	float:right;
	width: 45%;
}
#footer_link ul{
	list-style-type:none;
	text-align:right;
	float: left;
	margin:0px
}
#footer_link li{
	font-size: 80%;
	text-align:right;
	float: right;
	margin-left:2px
}
#footer_link li a:link{
	color:#555;
	text-decoration:underline
}
#footer_link li a:visited{
	color:#555;
	text-decoration:underline
}
#footer_link li a:hover{
	color:#555;
	text-decoration:none
}
#sub_footer{
	font-size:10px;
	margin: 0;
	width: 716px;
	float:left;
	text-align: center;
	color: #999999;
}
#sub_footer A{
	color: #999999;
	text-decoration: none;
}
#sub_footer A:hover{
	color: #999999;
	text-decoration: underline;
}

.content a, .sidebar a, #top_menu a{
	color: rgb(0,0,0); text-decoration: underline;
}

.content a:hover, .sidebar a:hover, #top_menu a:hover, .footer_body a:hover {
	color: rgb(51,51,51); text-decoration: none;
}

.content a:visited, .content a:link, .sidebar a:visited, .sidebar a:link {
	color: rgb(110,110,110);
}

.align-left {
	text-align: left;
}

.align-right {
	text-align: right;
}

.float-left {
	float: left;
}

.float-right {
	float: right;
}



hr {
	display: none;
}

/* HTML-code examples */
.showcode {
  font-family: monospace; font-weight: bold; font-size: 13px; color: rgb(255,0,0);
}

/* Hide HTML-tags. Good when no pagestyle supported by browser */
.hide {
	display: none;
}

br {
	clear: both;
}
