@charset "utf-8";
/* <RESET> */

*
{
  margin: 0px;
	padding: 0px;
	text-decoration: none;
	font-family: "trebuchet MS", tahoma, verdana;
	list-style: none;
}
hr { display: none; }
a { outline: none; }
img{ border: none; }
.clear_both{
	clear: both;
	height: 1px;
	border: none;
	font-size: 1px;}
	
/* </RESET> */

body { background-color: #333333; }
div#Tudo 
{
	width: 900px;
	margin: 0 auto;
	margin-top: 14px;
}
div#Topo
{
	width: 888px;
	height: 125px;
	background: url(../imagens/topo-fundo.jpg) repeat-x left top;
	padding-left: 12px;
	padding-top: 18px;
	float: left;
}
div#Topo h1 a
{
	width: 485px;
	height: 58px;
	background: url(../imagens/logo.png) no-repeat left center;
	text-indent: -3000px;
	overflow: hidden;
	display: block;
	
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='imagens/logo.png');
	
}
div#Topo h2
{
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	float: left;
}
ul#menu
{
	width: 873px;
	margin-top: 32px;
	display: block;
}
ul#menu li
{
	float: left;
	margin-right: 16px;
}
ul#menu li a
{
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
}
ul#menu li a:hover { text-decoration: underline; }
div#topo-img
{
	width: 147px;
	height: 126px;
	background: url(../imagens/topo-img.jpg) no-repeat top left;
	float: right;
	margin-right: 12px;
	margin-top: -98px;
}
div#topo-img a{
	display: block;
	width: 145px;
	height: 37px;
	overflow: hidden;
	text-indent: 3000px;
}
div#Meio
{
	width: 900px;
	background: #ffffff;
	padding-top: 14px;
	float: left;
}
div#conteudo
{
	width: 700px;
	float: left;
	padding-left: 10px;
	margin-bottom: 114px;
	margin-right: 10px;
}
div#sidebar
{
	width: 177px;
	float: left;
}
div#sidebar h2
{
	width: 175px;
	height: 25px;
	background: url(../imagens/sb-h2.gif) repeat-x left top;
	border: 1px solid #c42100;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}
span.seta
{
	height: 25px;
	width: 152px; 
	line-height: 25px;
	background: url(../imagens/seta.gif) no-repeat 5px center;
	padding-left: 23px;
}
div#login, div#cont, div#links, div#homenageados
{
	padding-bottom: 16px;
	float: left;
}
div#login h2
{
	margin-bottom: 10px;
}
div#login form label
{
	font-size: 12px;
}
div#login form { margin-left: 7px; }
div#login form input 
{
	width: 101px;
	height: 16px;
	background: url(../imagens/login-fundo.gif) repeat-x left top;
	border: 1px solid #cccccc;
	font-size: 10px;
	padding-left: 3px;
	padding-top: 2px;
}
div#login form input#login 
{
	margin-bottom: 10px;
	margin-left: 3px;
}
div#login form button
{
	width: 53px;
	height: 19px;
	background: url(../imagens/login-botao.jpg) no-repeat center center;
	border: none;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	margin-left: 38px;
	float: left;
	margin-top: 10px;
	margin-bottom: 16px;
}
a#sol 
{
	width: 157px;
	height: 26px;
	background: url(../imagens/solicitacao.jpg) no-repeat center center;
	text-indent: -3000px;
	overflow: hidden;
	float: left;
	margin-left: 7px;
}
div#cont, div#homenageados
{
	font-size: 12px;
	font-weight: bold;
}
div#cont a
{
	width: 157px;
	height: 53px;
	background: url(../imagens/msg.jpg) no-repeat center center;
	text-indent: -3000px;
	overflow: hidden;
	float: left;
	margin-left: 7px;
	margin-top: 9px;
	margin-bottom: 10px;
}
div#cont p { margin-left: 7px; }
div#links a img
{
	margin-top: 5px;
	margin-bottom: 5px;	
}
div#homenageados h2 
{
	margin-bottom: 10px;
}
div#homenageados p
{
	font-size: 12px;
	float: left;
	margin-top: 10px;
	margin-left: 7px;
}
div#homenageados p span
{
	color: #c20710;
	float: left;
	margin-top: 10px;
	margin-left: 7px;
}
div#borda
{
	width: 100%;
	height: 15px;
	background: url(../imagens/tudo-borda.gif) no-repeat left bottom;
	float: left;
	background-color:#FFF;
	margin-bottom: 10px;
}
