@import url("reset.css");
html { overflow-x:hidden; overflow-y:hidden; width:100%; height:100%; }
body { width:100%; height:100%; background:#000; }
#banner { 
	width:100%; 
	height:100%; 
	position:absolute; 
	z-index:0; 
	margin:0px; 
	padding:0px; 
	top:0px; 
	left:0px; 
}
#base {
	position:absolute;
	width:100%;
	min-height:916px;
	_height:916px;
	z-index:2;
}
/*---------------------------fim base------------------------------------------------------*/

/*---------------------------inicio FULLSCREEN------------------------------------------------------*/
#base_full {
	background:url(../../imagens/fundo_fullscreen.jpg) center center no-repeat;
	position:absolute;
	width:2000px;
	left:50%;
	margin-left:-1000px;
	height:100%;
}
#link_full {
	width:496px;
	height:264px;
	position:absolute;
	top:50%;
	margin-top:-132px;
	left:50%;
	margin-left:-248px;
}
#link_full img { cursor:pointer; }
/*---------------------------fim FULLSCREEN------------------------------------------------------*/

/*---------------------------inicio topo----------------------------------------------------*/
#topo {
	float:right;
	margin-right:28px;
	width:350px;
	*margin-top:20px;
}
#topo img {
	float:right;
	*margin-top:-23px;
	*margin-right:60px;
}
/*---------------------------fim topo-------------------------------------------------------*/

/*---------------------------inicio formulario_top------------------------------------------*/
#formulario_top {
	float:right; 
	background:url(../../imagens/mune_topo.png) 0 0 no-repeat;
	width:226px;
	height:24px;
	margin-right:2px;
	*margin-right:105px;
	*margin-top:-22px;
}
#formulario_top h2 {
	margin-left:14px;
	float:left;
	_margin-left:8px;
	position:absolute;
	z-index:2;
}
#formulario_top a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
	text-decoration:none;
}
#formulario_top img {
	margin-top:9px;
	margin-right:13px;
	*margin-top:5px;
}
#musica {
	float:right;
	margin-left:2px;
	*margin-right:-45px;
	cursor:pointer;
	display:none;
}
#caminho_musica { display:none; }
/*---------------------------fim formulario_top----------------------------------------------*/

/*---------------------------inicio formulario_hover------------------------------------------*/
#formulario_hover {
	position:absolute;
	padding-top:20px;
	z-index:1;
	display:none;
	background:url(../../imagens/formulario_hover.png) 0 0 no-repeat;
	width:226px;
	height:90px;
}
#formulario_hover a {
	margin-left:10px;
	float: left;
	margin-top:5px;
}
#formulario_hover img {
	float: right;
	display:block;
	margin_top:0px;
	margin-left:82px;
}
#frm_news {
	border:none;
	margin-left:10px;
}
.bot_buscar1 {
	margin-top:2px;
}
#nome, #email {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#FFF;
	width:195px;
	padding:1px;
	background:#C83120;
	border:none;
}
#nome {
	width:204px;
}
/*---------------------------fim formulario_hover---------------------------------------------*/

/*---------------------------inicio LOGIN---------------------------------------------*/
#login {
	float:right;
	margin-right:2px;
}
#login_hover {
	position:absolute;
	padding-top:5px;
	z-index:3;
	display:none;
	background:url(../../imagens/login_hover.png) 0 0 no-repeat;
	width:267px;
	height:77px;
	margin-left:-226px;
	*margin-left:22px;
	*margin-top:-22px;
}
#login_hover h2 {
	margin-left:8px;
	background: url(../../imagens/login_h2.jpg) 0px 2px no-repeat;
	padding:0px 0px 0px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
}

#login_hover a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#FFF;
	text-decoration:none;
	margin-left:10px;
	float: left;
	margin-top:15px;
}
#login_hover a:hover {
	text-decoration:underline;
}
#login_hover #login_fechar {
	margin-right:20px;
	margin-top:20px;
}
#frm_login {
	border:none;
	margin-left:10px;
	margin-top:5px;
}
.bot_buscar1 {
	margin-top:2px;
}
#frm_login #email {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#FFF;
	width:160px;
	padding:2px;
	background:#C83120;
	border:none;
}
#frm_login #senha {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#FFF;
	width:70px;
	padding:2px;
	background:#C83120;
	border:none;
}
/*---------------------------fim LOGIN---------------------------------------------*/

/*---------------------------inicio logo_menu-------------------------------------------------*/
#logo_menu {
	background:url(../../imagens/fundo_logo.png) 0 0 no-repeat;
	width:204px;
	height:230px;
	margin-top:50px;
	float:left;
	_margin-top:26px;
}
#logo_menu a {
	margin-top:142px;
	margin-left:22px;
}
#logo_menu img {
	margin-top:142px;
	z-index:999;
}
#logo_menu p {
	margin:0px;
}
/*---------------------------fim logo_menu----------------------------------------------------*/

/*---------------------------inicio menu------------------------------------------------------*/
#bt_menu {
	float:left;
	margin-top:215px;
	margin-left:3px;
	_margin-top:0px;
	position:relative;
}
#menu {
	display:none;
	float:left;
	background:url(../../imagens/fundo_menu.png) 0 0 no-repeat;
	*background:url(../../imagens/fundo_menu_ie.png) 0 0 repeat-x;
	width:0px;
	height:208px;
	position:relative;
	margin-left:183px;
	clear:both;
	margin-top:-142px;
	*margin-top:-141px;
	_margin-left:90px;
}
#menu ul { 
	display:none;
	list-style:none;
	margin-top:35px;
	margin-left:21px;
	*margin-left:31px;
}
#menu ul li { 
	list-style:none; 
	float:left; 
	display:inline; 
	cursor:pointer;
	width:130px;
	height:113px;
	padding-top:49px;
	text-align:left;
}
#menu ul li:hover {

}
#menu ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
}
#menu ul li ul { margin-top:0px; margin-left:0px; padding:0; display:none; }
#menu ul li ul li { width:129px; height:15px; padding-top:0px; padding-bottom:4px; text-align:center; }
#menu ul li ul li:hover { background-image:none; background:#D43522; }
#menu ul li ul li a { 
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
	position:relative; 
	margin:0;
	padding:0;
}

#menu img {
	margin-top:50px;
	float:right;
	position:relative;
	margin-right:19px;
}
.menu_hover {
	position:relative;
}
.menu_hover a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
}
#menu_fechar { cursor:pointer; position:absolute; z-index:3; width:29px; height:39px; top:-60px; padding:0; }
#menu_fechar img { margin:0px; padding:0px; }
/*---------------------------fim menu---------------------------------------------------------*/

/*---------------------------inicio news------------------------------------------------------*/
#news {
	background:url(../../imagens/fundo_news.png) 0 0 no-repeat;
	width:204px;
	height:141px;
	position:absolute;
	margin-top:282px;
	left:0px;
	_margin-top:259px;
}
#news h2 {
	background: url(../../imagens/newsh2.png) 0 10px no-repeat;
	padding-left:20px;
	padding-top:4px;
	margin-left:11px;
	float:left;
	z-index:999;
	position:absolute;
	z-index:2;
}
#news a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}
#bt_news_abrir, #bt_news_fechar {
	float:right;
	margin-right:10px;
}
#bt_news_fechar { *margin-top:-15px; }
#news img {
	float:left;
	margin-left:86px;
	margin-top:14px;
}
/*---------------------------fim news---------------------------------------------------------*/

/*---------------------------inicio hover_news-------------------------------------------------*/
#hover_news {
	display:none;
	position:absolute;
	background:url(../../imagens/fundo_hover_news.png) 0 0 no-repeat;
	width:204px;
	height:150px;
	z-index:1px;
}
#hover_news p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	padding-top:30px;
	padding-left:25px;
	padding-right:10px;
	margin-bottom:18px;
}
#hover_news a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
}
#hover_news span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	color:#FFF;
	padding-left:25px;
	position:absolute;
	top:130px;
}
#hover_news img {
	float:left;
	margin-left:30px;
	margin-top:5px;
	display:block;
}
/*---------------------------fim hover_news---------------------------------------------------*/
