/* Format for all pages */
body {
	margin: 0px;
	padding: 0px;
	background: #000;
}
.td01 {
float: center;
}

/* fonts */

.grey82 {
font-family: verdana, geneva, sans-serif; 
font-size: 0.6em; 
text-align: center;
padding: 2px;
color: #fff;
}

.grey80 {
font-family: verdana, geneva, sans-serif; 
font-size: 0.7em; 
color: #000000;
text-align: left;
padding: none;
}

/* --------------------- Intro Page Text --------------- */
.fmiptitle {
font-family: verdana, sans-serif; 
font-size: 1.5em;
letter-spacing: 0.4em; 
color: #888;
padding: 30px 5px 20px 5px;
text-align: center;
display: block;
background-color: #000000;
border: none;
}

.fmsubtitle {
font-family: optima, trebuchet MS, sans-serif; 
font-size: 3em; 
color: #1b2d88;
line-height: 2em;
width: 80px;
padding: 5px;
display: block;
background-color: #efefef;
}

.fmsubtitle01 {
font-family: optima, trebuchet MS, sans-serif; 
font-size: 1.5em;
letter-spacing: 0.2em; 
text-align: right;
color: #cbb377;
background-color: #81460c;
padding: 2px 6px 2px;
display: block;
width: 760px;
}

.fmsubtitle02 {
font-family: optima, trebuchet MS, sans-serif; 
font-size: 1.5em;
letter-spacing: 0.2em; 
text-align: right;
color: #cbb377;
background-color: #81460c;
padding: 2px 6px 2px;
display: block;
width: 760px;
}

.ipsponsor {
font-family: optima, trebuchet MS, sans-serif; 
font: 2em #1b2d88;
background-color: #fe940b;
padding: 8px;
text-decoration: none;
text-align: center;
display: inline;
border: 1px solid black;
width: 20px;
}

.fmtextar01{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.8em;
color: #333;
line-height: 1.5em;
text-align: justify;
padding: 20px;
display: block;
text-align: justify;
background-color: #efefef;
}

.pad{
padding-top: 30px;
}


/* --------------------- Images --------------- */

.fmimage {
border: 1px solid #efefef;
}

.im2 {
display: block; 
padding: none; 
border: 2px solid black;
}

.im3 {
display: block;
padding: 7px;
}

/* ------------------------------- Navegacao ----------------------------- */
a.bionav:link {
color: #000;
background-color: #00a6c0;
padding: none;
text-decoration: none;
text-align: center;
display: block;
border: 1px solid #00a6c0;
width: 250px;
}
a.bionav:visited {
color: #000;
background-color: #00a6c0;
padding: none;
text-decoration: none;
text-align: center;
display: block;
border: 1px solid #00a6c0;
width: 250px;
}
a.bionav:hover {
color: #000;
background-color: #e26d0d;
padding: none;
text-decoration: none;
text-align: center;
display: block;
border: 1px solid #ff9900;
width: 250px;
}
a.bionav:active {
color: #000;
background-color: #e26d0d;
padding: none;
text-decoration: none;
text-align: center;
display: block;
border: 1px solid #ff9900;
width: 250px;
}




/*This is the nav for Publications section */

a.pubnav:link {
background-color: #fff;
color: #000;
padding: 4px;
text-decoration: none;
text-align: left;
display: block;
border: 1px solid #fff;
width: 200px;
margin: 4px;
}

a.pubnav:visited {
background-color: #fff;
color: #000;
padding: 4px;
text-decoration: none;
text-align: left;
display: block;
border: 1px solid #fff;
width: 200px;
margin: 4px;
}

a.pubnav:hover {
background-color: #e26d0d;
color: #000;
padding: 4px;
text-decoration: none;
display: block;
border: 1px solid #ff9900;
width: 200px;
margin: 4px;
}

a.pubnav:active {
background-color: #e26d0d;
color: #000;
padding: 4px;
text-decoration: none;
display: block;
border: 1px solid #ff9900;
width: 200px;
margin: 4px;
}

/*This is the nav for websites' sections section */


a.idnav:link {
background-color: #efefef;
color: #000;
padding: 4px;
display: block;
text-decoration: none;
border-bottom: 1px solid #81460c;
width: 68px;
margin-bottom: 4px;
}

a.idnav:visited {
background-color: #efefef;
color: #000;
padding: 4px;
display: block;
text-decoration: none;
border-bottom: 1px solid #81460c;
width: 68px;
margin-bottom: 4px;
}

a.idnav:hover {
background-color: #efefef;
color: #000;
padding: 4px;
text-decoration: none;
display: block;
border-bottom: 1px solid #00a6c0;
width: 68px;
margin-bottom: 4px;
}

a.idnav:active {
background-color: #efefef;
color: #000;
padding: 4px;
text-decoration: none;
display: block;
border-bottom: 1px solid #00a6c0;
width: 68px;
margin-bottom: 4px;
}



/* ---------------------------------------------------------------------*/

