body { margin:10px 0; font:12px Arial, Helvetica, sans-serif; background-color:#d7d8d7;  }

#borda { width:98%; margin:0 auto; padding:5px; background-color:#d7d8d7; }
#geral { width:893px; background-color:#d7d8d7; }
#topo { padding:30px 10px; background:url('../imgs/fundo_topo.gif'); color:#fff; font-size:30px; letter-spacing:-2px; }
#container { background-color:#fff; }
a { text-decoration: none; }

.listacomentarios li {
	margin-bottom:2em;
	padding:0.5em 1em;
}
.linha1 {
	background:#F9F7ED none repeat scroll 0 0;
	border-color:#F9F7EE #F9F7EE #F9F7EE gray;
	border-style:solid;
	border-width:1px 1px 1px 10px;
	padding:0.5em;
}
.linha2 {
	background:#F9F7ED none repeat scroll 0 0;
	border-color:#F9F7EE #F9F7EE #F9F7EE black;
	border-style:solid;
	border-width:1px 1px 1px 10px;
	padding:0.5em;
}

.tabela_cadastro tr td { padding-bottom:10px; }
.tabela { width:450px; border-top:1px solid #ddd; border-collapse:collapse; }
.tabela th { text-align:center; padding:4px; background-color:#eee; font-weight:bold; background-image:url(../imgs/bg-topo-busca.gif); background-repeat:repeat-x; border:1px solid #ddd; }
.tabela th.icones { width:50px; }
.tabela tr.linha1 td { padding:4px; background-color:#f5f5f5; border:1px solid #ddd; text-align:center; }
.tabela tr.linha2 td { padding:4px; background-color:#fff; border:1px solid #ddd; text-align:center; }


#menu { width:150px; }
#menu ul { background-color:#f1f1f1; padding:0; margin:0; }
#menu ul li { text-align:left; margin:1px 0; }
#menu ul li a { display:block; width: 200px; height:18px; padding:3px 0 0 5px; color:#000; background-color:#f1f1f1; text-decoration:none; border-left:4px solid gray; }
#menu ul li a:hover { height:18px; background-color:#bbb; color:#fff; }
.topico { height:18px; padding:3px 0 0 5px; color:#fff; background-color:#000; font-weight:bold; }

#conteudo { width:98%; padding:10px; }
.titulo { color:#8e1b09; font-size:18px; font-weight:bold; text-align:left; letter-spacing:-1px;  }
.fonte12 { color:#000000; font-size:12px; text-align:left; }
.noticia { color:black; font-size:12px; text-align:justify; padding-left: 10px; padding-right: 10px; }
.campo, .prof { padding:2px; margin:0; background-color:#fff; border:1px solid #ddd; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.campo { width:115px; }
.prof { width:300px; }
.botao { width:50px; padding:3px 2px; margin:0; margin-top:10px; background-color:#555; color:#fff; border:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.bgtit { padding:4px; background-color:#555; color:#fff; text-align:center; }
.bglinha1 { padding:4px; background-color:#ddd; text-align:center; }
.bglinha2 { padding:4px; background-color:#eee; text-align:center; }


#imagens { margin-bottom: 50px; }
#imagens hr { clear: both; visibility: hidden; }
#imagens a.imgOnList { width: 160px; text-align: center; }
#imagens a.imgOnList .expdnfo { display: none; }
#imagens a.imgExpd { width: 320px; }
#imagens a.imgExpd .expdnfo {
	display: block;
	float: right;
	width: 150px;
	height: 120px;	
	overflow: auto;

}

#imagens a.imgOnList, 
#imagens a.imgExpd {
	position: relative;
	height: 120px;	
	text-decoration: none;
	font-size: 8pt;
	display: block;
	color: #000;
	float: left;
	margin: 5px;
	padding: 10px; 
	border-bottom: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	background-image: url(../images/ajax-loader.gif);
	background-repeat: no-repeat;
	background-position: 50px center;
	background-color: #DDDDDD;
}
#imagens a.imgOnList:hover, 
#imagens a.imgExpd:hover { background-color: #BBBBBB; }

#imagens a.imgOnList img, 
#imagens a.imgExpd img { margin: 0 auto; border: none; }

#imagens a.imgOnList.ativo, 
#imagens a.imgExpd.ativo { background-color: #fff; }

#rodape { margin:0; padding:15px 10px; background:url('../imgs/fundo_topo.gif'); color:#000; text-align:center; font-weight:bold; }