html, body {height:100%;} 

body {
	margin:0; 
	padding:0;
	color:#666;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	text-align:center;
	background: #261702 url("../img/bg_body.jpg") repeat-x fixed;
}
	
#tudo { 
	width:99.8%;
	position:relative;
	margin:0 auto;
	text-align:left;
	min-height:100%;/**/
}

* html #tudo {height: 100%;}

#conteudo {
	text-align:center;
	background-repeat:repeat-y;
	background-position:top center;
	padding-bottom:180px;
}

#topo {
	width:100%;
	height:180px;
	background-image:url(../img/topo.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	margin-top:9px;
}

#principal {
	margin-top:20px;
	width:770px;
	text-align:justify;
	margin:0 auto;
	background-image:url(../img/bg_meio.gif)
}

#rodape {
	width:100%;
	height:160px;
	position: absolute;
	bottom: 0;
	padding:0;
	margin:0;
	text-align:center;
	background-image:url(../img/bg_rodape.gif);
}

.clear {clear:both;}

#div_esq{
	width:569px;
	background-image:url(../img/topo_div_esq.gif);
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
	padding-top:26px;
}

#div_dir{
/*	width:191px; *** TAMANHO SEM PADDING*** */
	width:182px;
	background-image:url(../img/topo_div_dir.gif);
	background-repeat:no-repeat;
	background-position:top left;
	float:right;
	padding:26px 5px 10px 4px;
}

.div_bemvindo{
	width:470px;
	height:60px;
	margin:15px 0 0 83px;
}

.div_revistas{
	width:95%;
	margin:0 auto;
	background: #fff url("../img/bg_div_revistas.gif") no-repeat 144px 65px;
	margin-bottom:10px;
}

.nome_revistas{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#008739;
	text-align:left;
}

.categoria_revistas{
	font-size:14px;
	padding:3px 0;
}

.desc_revistas{
	width:345px;
	float:left;
	margin-left:40px;
}

a.link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#333;
}

a.link:hover{
	color:#fff;
	background-color:#287736;
}

.separador{
	border-top:dotted #C60 3px;
	margin:auto;
	width:93%;
}

.div_revistas_50{
	width:46%;
	margin-left:15px;
	float:left;
}

.funep_portal{
	background-color:#093;
	padding:3px;
	font-weight:bold;
	color:#FFF;
}

.funep_eventos{
	background-color:#039;
	padding:3px;
	font-weight:bold;
	color:#FFF;
}

.funep_livraria{
	background-color:#FC0;
	padding:3px;
	font-weight:bold;
	color:#FFF;
}

.lista_rodape{
	text-align:left
}

.lista_rodape li{
	padding:6px 0;
}

.lista_rodape span{
	background-color:#333;
	color:#FFF;
	padding:5px;
}

.lista_rodape span:hover{
	background-color:#8B281B;
	text-decoration:none;
	color:#FFF;
	padding:5px;
}