/* CSS Document */
*{
	margin:0;
	padding:0;
}
html, body {height:100%;}
body{
	background:url(../imgs/bg_index.jpg) repeat-x #1E1200;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
}
ul{
	list-style:none;
}
ul li {	padding: 1px 1px 1px 1px;}
h1{
	display:none;
}
#geral{
	width:990px;
	margin:0 auto;
	overflow:visible;
	position:relative;
	min-height:100%;
	text-align:left;
}
* html #geral {height: 100%;}
#topo {
	background:url(../imgs/bg_topo.png) center top no-repeat;
	width:990px;
	margin:auto;
	overflow:hidden;
	height:214px;
}
#corpo {
	width:990px;
	margin:0 auto;
	overflow:visible;
	position:relative;
	min-height:100%;
	text-align:left;
}
#banner {
	width:723px;
	height:90px;
	overflow:hidden;
	float:right;
	padding:8px;
	margin-top:8px;
}
#menu{
	width:990px;
	height:36px;
	overflow:hidden;
	float:right;
	text-align:left;
	padding:2px;
	padding-top:17px;
}

#menu ul li { display:inline; float:left; overflow:hidden; color:#1E1200;  }
#menu ul li a { float:left; overflow:hidden; color:#FFF; background:#000; padding:4px; margin:6px 4px 2px 1px; text-decoration:none; }
#menu ul li a:hover {float:left; overflow:hidden; color:#333; background:#FFF; text-decoration:none;}
#menu ul li.mesmo  { float:left; overflow:hidden; color:#FFF; background:#0099FF; padding:4px; margin:6px 2px 2px 2px; text-decoration:none; }

#base {
	background:url(../imgs/bg_base.jpg);
	width:100%;
	margin:0 auto;
	height:80px;
	overflow:hidden;
	float:left;
	padding-bottom:30px;
	position:relative;
	bottom:0;
	text-align:center;
	padding-top:8px; 
}
#sub_base { width:990px; height:200px; margin:0 auto; overflow:hidden; }
#base_auxiliar {
	float:left;
	overflow:hidden;
	position:relative;
	padding:5px; 
}

#base_auxiliar ul li.emlinha { display:inline; float:left; overflow:hidden; padding:4px; }
#base_auxiliar ul.emlinha { display:inline; float:left; overflow:hidden; padding:4px; }

#rodape { width:990px; padding-top:10px; color:#FFF; height:30px; float:left; overflow:hidden; text-align:center; }
#rodape ul li a { color:#FFF; text-align:left; }

#player_musica { width:434px; height:184px; float:left; text-align:left; overflow:hidden;}
#login_adm{	
	background:url(../imgs/bg_login.jpg) no-repeat;
 	width:475px;
	height:32px;
	overflow:hidden;
	float:right;
	padding: 8px 3px 2px 5px;
	color:#FFF;
}
#login_adm a { color:#FFF; }
#login_adm ul li h3 { color:#FFF; }
.clear {clear:both;}
table tr td { width:100px; }
h2.branco { color:#FFF;}

A:link {
	COLOR: #333; TEXT-DECORATION: none;
}

A:visited {
	COLOR: #333; TEXT-DECORATION: none;
}

A:active {
	COLOR: #333; TEXT-DECORATION: none;
}

A:hover {
	COLOR: #333; TEXT-DECORATION: underline;
}
fieldset { border:none; }
label { display:block; padding-left:3px; float:left; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; }

input, select, textarea {
	border: 1px solid #333;
	color: #333;
	padding:1px;
}
input.botao { border-top:2px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; padding:0; background:#FFF; height:21px; width:50px; cursor:pointer; }  
img {border:0;}