a:link{
	color: #FF0033;
	text-decoration: none;
}

a:visited{
	color: #FF0033;
	text-decoration: none;
}

a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}

a:active{
	color: #fff;
	text-decoration: underline;
}

body {
	background-image: url(../images/back02.gif);
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.7em;
	margin: 0px;
	padding: 0px;
	scrollbar-3dlight-color: #aaa;
	scrollbar-arrow-color: #f03;
	scrollbar-darkshadow-color: #000;
	scrollbar-face-color: #000;
	scrollbar-highlight-color: #000;
	scrollbar-shadow-color: #333;
	scrollbar-track-color: #000;

}

html, body{
		height: 100%;
}

h1 {
	color: #fff;
	font-size: 120%;
	font-style: italic;
	font-weight: bold;
	line-height: 100%;
}

h2 {
	color: #A9A9A9;
	font-size: 105%;
	font-weight: bold;
}

h3 {
	color: #fff;
	font-size: 110%;
	font-weight: bold;
	margin: 0px;
}

li{
	display: block;
}

ul{
	list-style-image: url(../images/ico01.gif);
	margin-left: 20px;
}

form{
	margin: 0;
	border: 0;
	padding: 0;
	}
	
input {
	margin: 0px;
	padding: 0px;
	/*border: 1px solid #f03;*/
}

input{
  font-size: 80%;
  margin: 0px  0px 0px 10px;
 }

 input.button {
	background: #343434;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #f5f5f5;
	border: 1px solid;
	border-color: #999 #666 #555 #888;
	padding: 1px 0.5em;
	}

* html input.button {
	/*\*//*/
	padding: 1px 0.5em;
	/**/	
	/*\*/padding: 1px 0.5em;/* */
	width/**/: 0;
	overflow/**/: visible;
	}
	
input.button {
	cursor: pointer !important;
	cursor: hand;
	}

input.button:hover, input.button:focus {
	border: 1px solid;
	border-color: #bbb #888 #777 #aaa;
	}
 
 
td{
 	font-size: 70%;
 }
 
 div.details{
	padding: 0px;
	width: 100%;
 }
 
.clearer{
 	clear: both;
	font-size: 0%;
	line-height: 0;
	height: 0;
	}
 
 p.desc{
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif 90%;

 }
 
 span.greyed{
 	color: #aaa;
 }
 
  span.red{
 	color: #f03;
 }
 
 table.credits{
 	width: 90%;
	background-color: #000;
 
 }
 
 /*********** classes de alinhamento ************/
.rfloated{
	float: right;
}
 
 .rfloated a{
	font-size: 80%;
}

 .righted{
 	text-align: right;
 }

 .centered{
 	text-align: center;
 }
 
.nAuthor{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #aaa;
	margin: 0px;
	font-size: 80%;
	}

.endBlock{
	text-align:right;
	border-top: 1px solid #f03;
	}
 
/************** Header*****************/
#headCell{
	background-color: #000;
	width: 100%;
}

#headCont{
	position: relative;
	width: 100%;
	padding: 5px 0px 0px 5px;
}



#topBanner{
	margin-left: 260px;
	width: 500px;
	padding: 10px 0px 0px 0px;
}

#headCont img{
	float: left;
}

#topBorder{
	clear: both;
	background-image: url(../images/border01.gif);
	background-repeat: repeat-x;
	height: 36px;
}

#masterNav{
	clear: both;
	margin-left: 220px;
}


/*************** Slider Nav  ***************/

#slideNav{
	position:absolute; 
	left:15px; 
	width:180px;  
	z-index:3;
	color: #fff;
	font-weight: bold;
}

#slideNav a:hover{
	color: #fff;
}

#slideNav h1{
	color: #fff;
}

#slideNav ul{
	margin-top: 2px;
	margin-bottom: 2px;
	}
	
#slideNav li{
	list-style-image: url(../images/arrow01.gif);
}

#slideMenu{
	background-color: #000;
	width: 150px;
	margin-left: 5px;
	}

#foldheader{
	font-weight: bold; 
	list-style-image: url(../images/arrow01.gif);
	}

#foldheader a:hover {
	background-color:#111;	
	text-decoration: none;
}

#foldheader a:active {
	text-decoration: none;
}

#foldinglist{
	font-size: 90%; 
	list-style-image: url(../images/ico01.gif);
}

#foldinglist li{
	list-style-image: url(../images/ico01.gif);
}

/*#foldinglist a:hover {text-decoration: none;}*/



/********** page ********/

#pageCell{
	background-image: url(../images/back03.gif);
	background-repeat: repeat-y;
	min-height: 100%;
	_height: 100%;
	position: relative;
	width: 780px;
	margin-top: -4px;
}

#mascot{
	position: absolute;
	top: 75px;
	z-index: 2;
}

#leftNav{
	margin-right: 580px;
	padding: 380px 0px 0px 0px;
}

#leftNav p{
	margin-top: 5px;
	text-align: center;
}

#content{
	position: relative;
	float: right;
	padding: 10px 20px 0px 20px;
	width: 560px;
}

/****** Content *****/

#pageHeader{
	clear: both;
	width: 100%;
	background-color: #000;
	margin: 0px 0px 20px 0px;
	padding: 5px;
	border-bottom: 1px solid #111;
}

#breadCrumb{
	color: #aaa;
	font-size: 90%;
}

#breadCrumb a:link{
	color: #fff;
	border-bottom: 1px solid #f03;
}

#breadCrumb a:visited{
	color: #fff;
	border-bottom: 1px solid #f03;
}

#breadCrumb a:hover{
	color: #f03;
	border-bottom: 1px none #f03;
	text-decoration: none;
}

#breadCrumb a:active{
	color: #f03;
	text-decoration: none;
}

#search{
	position: relative;
	float: right;
	width: 160px;
}

#central{
	margin: 0px 220px 0px 0px;
}
#rightDest{
	float: right;
	width: 200px;
	}

#news{
	border: 1px solid #f03;
	background-color: #000;
	}

#news h1{
	background-color: #f03;
	color: #fff;
	padding: 5px;
	margin: 0px;
	text-align: center;
}

#news iframe{
	margin:3px;
}


/*********Bottom********/

#footerCell{
	background-image: url(../images/back03.gif);
	background-repeat: no-repeat;
	position: relative;
	clear: both;
	width: 100%;
}

#botomLinks{
	clear: both;
	position: relative;
	border-top: 1px solid #fff;
	margin: 0px 0px 0px 220px;
	padding-top: 10px;
	text-align: center;
	bottom: 0px;
	width: 520px;
}

#bottomBorder{
	background-image: url(../images/border04.gif);
	width: 100%;
	height: 40px;
}

#copy{
	width: 100%;
	background-color: #000;
	padding: 5px;
}

 .feature{
	margin-bottom: 20px;
	border-bottom: 1px solid #f03;
 }

 .story, .links1{
	padding: 5px;
	width: 100%;
	/*clear: both;*/
 }
 
 .story img, .links1 img, .links2 img, .article img{
	margin: 0px 5px 0px 5px; 
	float: left;
}

 .story{
 	background-color: #000;
	margin-bottom: 20px;
	
 }

.story h1{
	background-color: #333;
	padding: 3px;
	margin: 0px 0px 5px 0px;
}

.article{
	padding: 5px;
	width: 100%;
	margin-bottom: 5px;
	border: 1px solid #000;
	}

.article h2{
	background-color: #000;
	padding: 3px;
	margin:0;
	}

.links1, .links2{
	margin-bottom: 1px;
	}

.links1 h2, .links2 h2{
	margin-bottom: 3px;
	padding: 0px;
	}

.links1{
 	background-color: #111;
	}
	
.links2{
	background-color: #333;
	padding: 5px;
	width: 100%;
	float: left;
}