.byalvim{
	position: absolute;
	right: 0;
	bottom: 0;
	padding: 10px;
	}
	
*{
	margin: 0px;
	border: 0px;
	padding: 0px;
	}
body{
	background: #FFF;
	text-align: justify;
	}
#principal{
	width:980px;
	font: normal 10px trebuchet ms, tahoma, Arial, Helvetica, sans-serif;
	color: #777;
	margin: 0 auto;
	margin-top: 15%;
	}
#site{
	width: 980px;
	font: normal 10px trebuchet ms, tahoma, Arial, Helvetica, sans-serif;
	line-height: 15px;
	color: #777;
	margin: 0 auto;
	}

/* CENTRO */
#centro{
	border: 1px solid #CCC;
	}
/* FIM DO CENTRO */


#rodape{
	}

.line{
	border-bottom: 1px solid #CCC;
	}

/* UL - LI */
ul{
	}
	
li{
	margin-left: 15px;
	list-style: none;
	line-height: 15px;
	}
	
#line{ border-bottom: 1px solid #CCC; }
	
/* TÍTULOS */
h1{	font: normal 11px trebuchet ms; }
h2{	font: normal 11px trebuchet ms; }

a:link, a:visited { color: #333; text-decoration: none; }
a:hover { color: #999; text-decoration: none; }

/* FORMS */
input, textarea, select, buttom{
	font-family: trebuchet ms, tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px;
	margin: 2px;
	border: 1px solid #CCC;
	background: #FFF;
	}
	
		
/* FONTES */
.c10 { font-size: 10px; color: #999; text-align: left; }
.c11 { font-size: 11px; color: #ABABAB; text-align: left; }
.p11 { font-size: 11px; color: #333; }
.esp { padding-right: 20px; }


.mini{ padding: 0px; }
#note{ line-height: 10px; font-size: 9px; color: #999; }