

/*body {background-color: black}*/

/* Avoid padding & margin */
*
    {
    margin: 0;
    padding: 0;
    border: 0;
}


body {font-family: sans-serif; background: white fixed repeat-y}
img {border: none}

/* Top -black- */

#contents1 {/*text-align: justify;/*/ background: url('img01b.jpg') repeat-x}

p.worksinprogress {position: absolute; font-variant: small-caps; font-size: xx-small; padding: 152px 0px 0px 5px;}

img.logo { display: block; margin-left: auto; margin-right: auto;
		
		padding-top: 4px; padding-bottom: 1px}


/* Menu */

#menu {text-align:center;list-style:none;

 margin: auto; 
/*	width: 620px;*/
	height: 60px;
        padding-top:20px;
	overflow: hidden}


#menu ul {
	margin: auto;
	padding: 0;
	list-style: none;
}

#menu li {
	display: inline;
}

#menu a {
	padding: 5px 20px 0 20px;
	background: url('barra.png') no-repeat; 
	font: 12px bold;
	font-variant: small-caps; 
	text-decoration: none;
	color: #c2c2c2;
}

#menu a:hover {
	color: #006699;
}

#menu .selected a {
	background: none;
	color: green;
	background: url('barra.png') no-repeat; 
}


/* Parte de abaixo -branco- */

/* Wrap */
#wrap {
    margin: 0 auto;
    width: 800px;
	background: #eee url('shadow.png');
	background-repeat: repeat-y;
}

#topwrap {
background: #eee url('shadowup.png');
background-repeat: no-repeat;
width: 800px;
height: 40px;
margin: 0 auto;
}

#botwrap {
background: #eee url('shadowdown.png');
background-repeat: no-repeat;
width: 800px;
height: 40px;
margin: 0 auto;
}

/*
#clear {
	display: block;
	clear: both;
	width: 100%;
	height:1px;
	overflow:hidden;
}*/

	
#maincontents {	/*text-align: justify; color: #404040;*/
		font-size:small; background: #ECE9FE;
 		width: 575px; margin: auto; line-height:1.5em; padding: 1em 83px 1em 83px} 

h1.maincontents {text-align: center; color: #006699; font-variant: small-caps;}
h2.maincontents {text-align: center; color: #006699; font-variant: small-caps;}
h3.maincontents {text-align: center; color: #006699}
h4.maincontents {text-align: center; color: #006699}

p.important {text-align: justify; color: #B82B2B; font-weight:bold}


/* Default Headers */
h1 {color: #404040; padding-top: 35px; padding-bottom:5px}
h2 {color: #404040; padding-top: 15px; padding-bottom:5px}
h3 {color: #404040; padding-top: 10px; padding-bottom:5px}
h4 {color: #404040; padding-top: 5px; padding-bottom:5px}

/*Default paragraph*/
p {text-align: justify; color: #404040}

/*Default lists */
ul {list-style-type: circle;   padding-left: 35px; padding-top: 2em; padding-bottom:2em; color: #404040}
ol {padding-left: 35px; padding-top: 2em; padding-bottom:2em; color: #404040}

li {padding-top:1em}

/*Other defaults*/
a {text-decoration: none;}

p.contact {text-align: center; padding-top: .5em; font-variant: small-caps}
p.contact2 {text-align: center; padding-bottom: 2em; font-variant: small-caps}

ol.maincontents {margin-left: 4em;  padding-bottom: 1em}
ul.maincontents {margin-left: 4em;  padding-top: 1em}


img.email {vertical-align: -5px}

/* link de email codificado em Javascript --  http://hivelogic.com/enkoder/form  -- */ 
a.enkoded {text-decoration: none}



#logofloat {
background:transparent url(logoEN_small.png) no-repeat scroll right bottom;
bottom:0pt;
display:block;
height:81px;
position:fixed;
right:0pt;
width:125px;}


#cssvalidation { text-align: center}
