di {border:#FF0000 1px dashed;}

div {display:block;}

a {color:#999999;}

p {margin-top:0;margin-bottom:10px;}

body{
	background:url(img/background.gif) center no-repeat fixed;
	font-family:Arial, Tahoma;
	font-size:14px;
	color:#999999;
	text-align:justify;
	margin:0;
	padding:0;
	line-height:130%;
}

h1{
	font-size:26px;
	margin:0 0 20px;
}

#container{
	width:1000px;
	margin:0 auto;
}

#topo{margin-top:50px;}

#topo ul{margin:0;padding:0;}

#topo li{
	display:inline;
	margin-right:31px;
}

#logo{margin:50px 0px;}

#centro{
	margin-top:30px;
}

#sidebar{
	width:140px;
	padding-right:20px;
}

#conteudo{
	width:840px;
}

#sidebar, #conteudo {
	float:left;
}

#rodape{font-size:11px;}

#rodape a{text-decoration:none;}

#rodape a:hover{text-decoration:underline;}

.categorias {
	margin:0;
	list-style:none;
	padding:0 0 10px 15px;
	line-height:170%;
	font-size:12px;
}

.categorias a{text-decoration:none;color:#CCC;}

.categorias a:hover{text-decoration:underline;}

.link_on {text-decoration:none; color:#8A700A;}

.subcategorias {
	padding:10px 0 2px 20px;
	*padding:12px 0 2px 20px;
	font-size:11px;
	line-height:150%;
	margin:-10px 0;
}

.subcategorias a {color:#999; text-decoration:none;}

.subcategorias a:hover {text-decoration:underline;}

.subcategorias li {list-style:circle;margin-left:20px;}

.img_ft{padding-left:15px;padding-bottom:5px;}

li:hover ul, li.over ul { 
	display: block; }
	
.cmp_erro{background:#F00;color:#FFF;}