/* CSS Document */
*{
	margin:0;
	padding:0;
}
/*html, body {height:100%;} */
body{
	background:url(../imgs/bg_body.jpg);
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#333;
	margin-top:10px;
}
ul{
	list-style:none;
}
ul li {	padding: 1px 1px 1px 1px;}
h1{
	display:none;
}
#geral{
	background:url(../imgs/bg_geral.png) center top repeat-x;
	width:100%;
	margin:0 auto;
	overflow:visible;
	position:relative;
	min-height:100%;
	text-align:center;
}
* html #geral {height: 100%;}
#topo {
	background:url(../imgs/bg_topo.png) center top no-repeat;
	width:990px;
	overflow:hidden;
	height:160px;
	overflow:hidden;
	margin:0 auto; 
}
#logo{
	background:url(../imgs/bg_logo.png) no-repeat;
	width:97px;
	height:89px;
	float:left;
	cursor:pointer; 
}
#player{
	width:260px;
	height:40px;
	float:left;
	margin:4px;
	overflow:hidden;
}
#redes_sociais{
	height:41px;
	float:left;
	margin:4px 0 0 20px;
}
#publicidade{
	width:400px;
	height:60px;
	float:right;
	margin-right:2px;
}

#corpo {
	width:990px;
	margin:0 auto;
	overflow:visible;
	position:relative;
	min-height:100%;
	text-align:left;
}
#menu{
	background:none;
	width:990px;
	height:45px;
	overflow:hidden;
	float:right;
	text-align:left;
	padding:2px;
	margin-top:12px;
	font-size:14px;
}
#sub_menu{
	background:url(../imgs/bg_submenu.png) no-repeat;
	width:312px;
	height:32px;
	overflow:hidden;
	float:right;
	text-align:center;
	font-size:11px;
	margin-top:5px;
}

#menu ul li { display:inline; float:left; overflow:hidden; color:#1E1200;  }
#menu ul li a { float:left; overflow:hidden; color:#FFF; background:none; 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; }

#sub_menu ul li { display:inline; float:left; overflow:hidden; color:#1E1200;  }
#sub_menu ul li a { float:left; overflow:hidden; color:#FFF; background:none; padding:8px; margin:0; text-decoration:none; font-style:italic; }
#sub_menu ul li a.login { float:left; width:40px; overflow:hidden; color:#FFF; background:none; padding:8px 0 0 0;  margin:0 0 0 4px; text-decoration:none; font-style:italic; }
#sub_menu ul li a.cadastrese { float:left; width:80px; overflow:hidden; color:#FFF; background:none; padding:8px 0 0 0;  margin:0 0 0 20px; text-decoration:none; font-style:italic; }
#sub_menu ul li a.assine { float:left; width:140px; overflow:hidden; color:#FFF; background:none; padding:8px 0 0 0;  margin:0 0 0 16px; text-decoration:none; font-style:italic; }
#sub_menu ul li a:hover {float:left; overflow:hidden; color:#333; background:none; text-decoration:none;}
#sub_menu ul li.mesmo  { float:left; overflow:hidden; color:#FFF; background:none; 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{	
 	width:400px;
	height:22px;
	overflow:hidden;
	float:right;
	padding: 18px 3px 2px 40px;
	color:#FFF; 
	margin-right:16px; 
}
#login_adm_erro{	
 	width:300px;
	height:32px;
	overflow:hidden;
	float:right;
	padding: 0;
	color:#FFF; 
	margin-right:16px;
	margin-top:10px;
}
#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;}


#patrocinio{
	margin:0 auto;
	width:990px;
	height:80px;
	text-align:center;
}
#patrocinio a{
	padding:2px;
}
label,  input {   
    display: block;   
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	
}   

