﻿html {
	height:100%; 
	max-height:100%; 
	padding:0; 
	margin:0; 
	border:0; 
	background:#000000;
	font-size:80%; 
	font-family:palatino linotype, georgia, times new roman, serif;
	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ 
	overflow: hidden; 
	/* */ 
	}

body {
	height:100%; 
	max-height:100%; 
	overflow:hidden; 
	padding:0; 
	margin:0; 
	border:0;
	}

#content {
	display:block; 
	overflow:auto; 
	position:absolute; 
	z-index:3; 
	top:120px; 
	bottom:20px; 
	width:640px; 
	margin-left:-321px; 
	left:50%; 
	background: #fff;
}

* html #content {
	top:0; 
	bottom:0; 
	height:100%;
	width:642px;
	border-top:120px solid #000000; 
	border-bottom:18px solid #000000;
	}

#head {
	position:absolute; 
	margin-left:-321px; 
	left:50%; 
	top:0; 
	width:640px; 
	min-width:640px; 
	height:120px; 
	background:#000000; 
	font-size:1em; 
	z-index:5; 
	text-align:center;
	border-bottom:0px;
	}
img{
border:0px;
}
* html #head {
	top:0px; 
	width:642px; 
	height:122px;
	}
#foot {
	text-align:center;
	position:absolute; 
	margin-left:-321px; 
	left:50%; 
	bottom:0; 
	width:640px; 
	min-width:640px; 
	height:20px; 
	background:#000000; 
	background-position:;
	font-size:1em; 
	z-index:5; 
	
	}

* html #foot {
	bottom:-1px; 
	width:642px; 
	height:18px;
	}


#menu{
position:relative; 
margin:0; 
display:block; 
width:640px;  
height:25px; 
z-index:5; 
overflow:hidden; 
list-style-type:none;
padding:0;
margin:0;
background:#fe50dc;
border-bottom:1px solid #000;
border-top:1px solid #000;
top:-4px;
text-align:center;
}

/* make the top level links horizontal and position relative so that we can position the sub level */
#menu li{
text-align:center;
position:relative;
z-index:100;
font-size:18px;
}

/* style all the links */
#menu a, #menu :visited {
display:block;
font-size:12px;
width:80px;
padding:0;
color:#000000;
background:#fe50dc;
text-decoration:none;
margin-right:1px;
text-align:center;
}

/* style the links hover */
#menu :hover{
}

.esquerda {
padding-right:20px;
padding-left:20px;
padding-top:5px;
}

.centro {
font-size:15px;
padding-top:15px;
text-align:center;
}

.descricao {
padding:0px;
margin:0px;
margin-left:265px;
position:relative;
top: -100px;
font-weight:bold;
}

.descricaob {
font-weight:bold;
}

a, a:visited {
color:#000000;
font-weight:bold;
}

a:hover {
color:#fe50dc;
font-weight:bold;
}

H2{
position:relative;
text-align: left;
padding-left: 1%;
border-style:dashed;
border-width: 0 0 2px 0;
}

dl {
margin-top:50px;
}

a.nav, a.nav:visited {
margin-left:50px; 
display:block; 
width:100px; 
height:25px; 
background:#fe50dc;
color:#ffffff; 
border:1px solid #000; 
text-decoration:none; 
text-align:center; 
line-height:25px;
}

a.nav:hover {
background:#703096; 
color:#ffffff;
}