@charset "utf-8";
/* CSS RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,input,textarea,p,blockquote,th,td{
	margin:0;
	padding:0;
}table{border-collapse:collapse;border-spacing:0;}img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, select{
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	text-align: left;
}

/* CSS BASE */
body{ background-color: #1B1B1B; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px;}
#geral {
	position: absolute;
	width: 980px; /*essa deve ser a largura do seu layout */
	left: 50%; 
	margin-left: -490px; /* essa deve ser metade da largura do seu layout, negativo */
	border:2px solid #282828;
}
.topo:link{font-family:Arial;font-size:16px;color:#BBB;text-decoration:none;}
.topo:visited{font-family:Arial;font-size:16px;color:#BBB;text-decoration:none;}
.topo:hover{font-family:Arial;font-size:16px;color:#FFCC00;text-decoration:none;}
.topo:active{font-family:Arial;font-size:16px;color:#FFF;text-decoration:none;}

.topo1:link{font-family:Arial;font-size:16px;color:#000;text-decoration:none;}
.topo1:visited{font-family:Arial;font-size:16px;color:#000;text-decoration:none;}
.topo1:hover{font-family:Arial;font-size:16px;color:#F00;text-decoration:none;}
.topo1:active{font-family:Arial;font-size:16px;color:#CF0;text-decoration:none;}

.topo2:link{font-family:Arial;font-size:11px;color:#000;text-decoration:none;}
.topo2:visited{font-family:Arial;font-size:11px;color:#000;text-decoration:none;}
.topo2:hover{font-family:Arial;font-size:11px;color:#F00;text-decoration:none;}
.topo2:active{font-family:Arial;font-size:11px;color:#CF0;text-decoration:none;}

.menu{ font-size:16px;}
#menu{width:190px;height:253px;background:url(../images/bg_menu.jpg);font-family:Geneva,Arial,Helvetica,sans-serif;font-size:11px;}
#menu ul li{display:block; margin:0 0 0 0; border-bottom:dotted 1px #65A600;}
#menu li a{color:#000;display:block;padding:3px 3px 3px 25px;width:164px;text-decoration:none;}
#menu li a:hover{background:#D3D1CB;}



h1{ font-size:18px; font-weight:bold; color:#F5F5F5; text-align:right; margin-right:20px;}
.titulo{ font-size:16px; font-weight:bold; color:#F00;}
.negrito{ font-weight:bold; font-size:12px;}
