body {
	background-image: url(img/bk.jpg);
	background-repeat: repeat-x;
	background-color: #fff;
	font-size: 9pt; 
	color: #888888;
}

a { color: #005A9F }

#rn-doc {
	margin:auto; text-align:left; 
	width: 767px;
	top: 17px;
	position: relative; 
	border: #addc7f 2px solid;
	background-image: url(img/bk-doc.jpg);
	background-repeat: repeat-x;
}

div#hd { border-bottom: 0px; padding-top: 10px; }
div#bd { background-image: url(img/bk-bd.jpg); background-repeat: repeat-x; background-position: 0px 0%; border: 12px solid #fff; border-top: 0px; padding: 14px 18px 18px 18px; min-height: 239px; }
div#ft { width: 95%; height: 0px; position: relative; top: 20px; margin: auto; background-color: transparent; text-align: left; color: #67cd03; font-size: 12px; }
div#ft p { margin-bottom: 5px; }
div#menu { background-image: url(img/bk-menu.jpg); background-position: 50% 0; background-repeat: no-repeat; height: 71px; padding: 0px 0px 0px 15px; margin-bottom: 15px; font-family: "Trebuchet MS" }


h1 { background-image: url(img/bk-h1.jpg); background-repeat: repeat-x; background-position: 50% 0; height: 227px; overflow: hidden; text-indent: -50000em; }
h2 { background-image: url(img/bk-h2.gif); background-repeat: no-repeat; height: 46px; padding-bottom: 5px; padding-left: 46px; padding-top: 8px; text-transform: uppercase; color: #67cd03; font-size: 12px; }
h3 { padding-bottom: 2px; text-transform: uppercase; color: #67cd03; font-size: 12px; }
h4 { margin-top: 10px; margin-bottom: 2px; }
h5 { padding-bottom: 2px; color: #67cd03; font-size: 12px; }

div#bd li, h4 { color: #005A9F; background-image: url(img/bk-li.gif); background-repeat: no-repeat; padding-left: 18px; }
div#bd p { margin-bottom: 10px; }

.yui-g { background-image: url(img/bk-yui-g.jpg); background-repeat: repeat-y; background-position: 352px 0%; }
.yui-g .yui-u { width: 48%; }

div#menu ul a { text-decoration: none; color: #fff; }
div#menu ul {
/*	padding-top: 10px; */
	padding-top: 10px;
	height: 100%; /* conserto altura do ul */
}
div#menu li {
	position: relaive; 
	float: left;
	height: 34px;
	display: table-cell;
	vertical-align: middle;
	/* padding: 16px 15px 16px 15px; */
	padding: 6px 18px 6px 18px;
	color: #fff;
	border-right: 1px solid #5dba00;
	border-left: 1px solid #66ff00;
	text-transform: uppercase;
}
div#menu li.first { border-left: 0px; }
div#menu li.last { border-right: 0px; }

div#bd ul {
	margin-top: 20px;
	margin-left: 10px;
}
div#bd ul li{
	color: #888888;
	margin-bottom: 20px;
}

div.certificados {
   float: right;
   margin: 20px;
}
