body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,th {
	font-family: Tahoma;
	font-size: 11px;
	color: #000;
}
.bg-menu{
	background-image:url(imagem/bg-menu.png);
	background-repeat:repeat-x;
	height:49px;
}
.bg-menu a{
	color:#333;
	text-decoration:none;
	font-family:Georgia;
	font-size:15px;
	padding:0 5px 0 5px;
}
.bg-menu a:hover{
	color:#666;
	text-decoration:none;
	font-family:Georgia;
	font-size:15px;
	padding:0 5px 0 5px;
}
.bg-base{
	background-image:url(imagem/bg-base.png);
	background-repeat:no-repeat;
}
.t10{
	font-size:10px;
}
.t12{
	font-size:12px;
}
.t16{
	font-size:16px;
}
.t20{
	font-size:20px;
}
.verde{
	color:#060;
}
.cinza{
	color:#666;
}
.branco{
	color:#FFF;
}
.vermelho{
	color:#F00;
}
a.linkpreto:link{
	color:#000;
	text-decoration:none;
}
a.linkpreto:hover{
	color:#333;
	text-decoration:none;
}
a.linkpreto:active{
	color:#000;
	text-decoration:none;
}
a.linkpreto:visited{
	color:#000;
	text-decoration:none;
}
a.linkbranco:link{
	color:#FFF;
	text-decoration:none;
}
a.linkbranco:hover{
	color:#EEE;
	text-decoration:none;
}
a.linkbranco:active{
	color:#FFF;
	text-decoration:none;
}
a.linkbranco:visited{
	color:#FFF;
	text-decoration:none;
}
p{
	clear: left;
	display: block;
	float: left;
	font: 0.8em sans-serif;
	margin: 5px 0px 2px 5px;
	width: 100%;
}
div.total{
	background: url(imagem/barra.gif) repeat-x;
	border: 1px solid #333;
	float: left;
	margin: 0px 5px 5px 0px;
	width: 75%;
}
div.progresso{
	background: url(imagem/progresso.gif) repeat-x;
	background-color:#900;
	border: 1px solid #600;
	height: 25px;
	margin: -1px 0px -1px -1px;
}
div.porcento{
	display: block;
	float: left;
	font: bolder 1em sans-serif;
	width: 10%;
}
div.voltar{
	background: url(imagem/barra.gif) repeat-x;
	border: 1px solid #333;
	float: left;
	margin: 0px 10px 10px 0px;
	width: 43%;
	padding: 5px 0 0 32%;
	height:20px;
}
div.parcial{
	background: url(imagem/barra.gif) repeat-x;
	border: 1px solid #333;
	float: left;
	margin: 0px 10px 10px 0px;
	width: 90%;
	padding: 5px 0 0 5%;
	height:20px;
}
.alerta_verde{
	background-color:#060;
	border:dashed 2px #FF0;
	color:#FFF;
	font-weight:bold;
	line-height:30px;
	font-size:16px;
	width:95%;
}
.alerta_red{
	background-color:#F00;
	border:dashed 2px #FF0;
	color:#FFF;
	font-weight:bold;
	line-height:30px;
	font-size:16px;
	width:95%;
}
.slide-hide{
	display:none;
}
.form{
	font-size:16px;
	border:solid 1px #000;
}
.form80{
	width:80px;
}
.padding-left{
	padding-left:10px;
}