* {margin:0;border:0;padding:0;}
.cp {cursor:pointer;}
a {text-decoration:none;color:#666;}
a:hover {color:#0099ff;}

body {
	position:relative;
	font-family:arial, verdana, sans-serif;
	font-size:10px;
	color:#666;
	width:642px;
	margin:0 auto;
}
#banner {margin-left:21px;}
#menu {
	padding-top:31px;
}

#newsletter {
	position:absolute;
	bottom:-5px;
}

#text {
	padding:36px 0 40px 21px;
	width:398px;
	font-size:10pt;
}
#text div {text-align:right;}
table#contato {font-size:10pt;}
#contato td {padding-bottom:2em}
.right {
	text-align:right;
	color:black;
	font-weight:bold;
	vertical-align:top;
	padding-right:10px;
}
#download td {padding-top:2em}
#logo {margin:36px 0 0 21px;}
.bottom {
	vertical-align:bottom;
	padding:0 0 18px 10px;
}
#download td.first {padding:0 0 0 21px;font-weight:bold}
p {margin-bottom:1em;}
p.m {
	margin-left:15px;
	width:383px;
	text-align:justify;
}
strong {color:black;}
#news {
	font-size:10px;
	color:#666;
	border:1px solid #888;
	padding-left:5px;
}
#submit {
	background:none;
	font-weight:bolder;
	color:#666;
}

#table-edicao { position:relative; }
#table-edicao table { width:445px; }
#controle {
	position:absolute;
	display:none;
	bottom:0;
	z-index:1;
	width:100%;
	height:100%;
	font-size:50pt;
}
#controle a {
	color:#0099ff;
}
#less, #more {
	position:absolute;
	top:45%;
}
#less {left:36px;}
#more {right:36px;}
#baixar {
	font-size:14pt;
	text-align:center;
	position:absolute;
	bottom:30px;
	width:100%;
}
#table-edicao:hover #controle {
	display:block;
}