body{
	background:url(images/bg.gif) repeat-x 0 0 #E0E0E0; 
	color:#231B05;
	font:normal 13px/19px Arial, Helvetica, sans-serif;
	margin:0; 
	padding:0;}
	
div, h1, h2, h3, h4, h5, h6, form, label, input, span, ul, li, p, a{
	margin:0; 
	padding:0;}
	
ul{
	list-style:none;}
	
.spacer{
	font-size:0; 
	line-height:0;
	clear:both;}

/* ---------------------- main container start ------------------ */
#mainContainer{
	position:relative; 
	margin:0 auto; 
	width:778px; 
	padding:0 0 40px 0;}


/* --------------------- right pannel start ---------------------- */
#right{
	width:472px; 
	float:left;}
	

/* ---------------------- header start ------------------ */
#header{
	float:left; 
	width:472px; 
	height:214px; 
	background:url(images/header_bg.jpg) no-repeat 0 0 #E0E0E0; 
	color:#FFFFFF;}
	
#header img{
	margin:62px 0 0 65px; 
	border:none;}
	
#header ul{
	position:absolute;
	top:188px;
	margin:0 0 0 12px;
	width: 450px;
}
	
#header ul li{
	background-color:#1B8AC1; 
	font:bold 11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color:#FFFFFF; 
	float:left; 
	width:85px;
	margin:0 1px 0 0;}
	
#header ul li a{
	background-color:#1B8AC1;
	background-image:none; 
	width: 70px;
	font:bold 11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	text-decoration:none; 
	text-align:center; 
	color:#FFFFFF; 
	height:18px; 
	display:block;}

#header ul li a:hover{
	background-color:#008e12;
	font:bold 11px/18px Trebuchet MS, Arial, Helvetica, sans-serif; 
	text-decoration:none; 
	text-align:center; 
	color:#fff; 
	height:18px; 
	display:block; }	
		

/* ---------------------- body start ------------------ */
#body{
	background-color:#FFFFFF;}
	
.bodylink{
	font:normal 13px Trebuchet MS, Arial; 
	color:#000000; 
	text-align:justify;}

.bodyText{
	font:normal 13px Trebuchet MS, Arial; 
	color:#000000; 
	margin:0 5px; 
	text-align:justify;
	padding:14px 24px 0 24px;}
	
.bodyTitle{
	font:normal 18px Trebuchet MS, Arial; 
	color:#000000; 
	margin:0 2px; 
	text-align:justify;
	padding:14px 24px 0 10px;}

.bodyText a{
	font:bold 12px Trebuchet MS, Arial; 
	color:#006530; 
	text-decoration:none;}
	
.bodyText a:hover{
	font:bold 12px Trebuchet MS, Arial; 
	color:#1b8ac1; 
	text-decoration:underline;}
	
.bodylink a{
	font:bold 12px Trebuchet MS, Arial; 
	color:#006530; 
	text-decoration:none;}
	
.bodylink a:hover{
	font:bold 12px Trebuchet MS, Arial; 
	color:#1b8ac1; 
	text-decoration:underline;}
	
table#body_table td {
	border:solid 1px #008e12;}
	
table#body_table tr.dif td {
	background:#1b8ac1;
	color:#FFFFFF;}
	
table#body_table tr.dif2 td {
	background:#006600;
	color:#000000;}
	
table#body_table tr.dif3 td {
	background:#339933;
	color:#000000;}

table#body_table tr.dif4 td {
	background:#33CC66;
	color:#000000;}
	
.style_table {color: #008e12}

/* ---------------------- left start ---------------- */

#left{
	width:303px; 
	float:left;}
	
.pic{
	background:url(images/medalha.jpg) no-repeat 0 0 #E0E0E0;
	color:#000000; 
	width:306px; 
	height:316px;
	}
	
.event{
	color:#000000;
	padding:0 0 60px 0;}
	
.eventTop{
	background:url(images/event_top_bg.gif) no-repeat 0 0; 
	height:10px; 
	display:block; 
	line-height:0; 
	font-size:0;}
	
.eventRepeat{
	background:url(images/event_repeat_bg.gif) repeat-y 0 0; 
	margin:0 0 0 50px; 
	text-align:center;}
	
.eventRepeat p{
	margin:0 25px 0 10px; 
	font:normal 12px/18px Trebuchet MS, Arial; 
	color:#000000; 
	text-align:left;
	background-color:#FFFFFF;}
	
.eventRepeat p a{
	font:normal 12px/18px Trebuchet MS, Arial; 
	color:#008e12;  
	text-decoration:none; }
	
.eventRepeat p a:hover{
	font:normal 12px/18px Trebuchet MS, Arial;
	color:#ffffff; 
	background-color:#008e12; 
	text-decoration:none; }
		
/* ---------------------- footer start --------- */
#footer{
	background-color:#FFFFFF; 
	color:#000000; 
	height:94px; 
	padding:18px 0 0 0;}
	
#footerContent{
	width:738px; 
	position:relative; 
	margin:0 auto; 
	padding:0 20px 0 10px;}
	
#footerContent p{
	font:normal 14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#1B8AC1; 
	background-color:#FFFFFF;
	text-align:center;
	padding:0 10px 0 0;}
	
	
/*------------ div fotos ----------------*/

#corpofotos{
	width:480px; 
	position:absolute;
	font-family:Verdana;
	font-size:12px;}
