	div, img 
	{ 
	    behavior: url(iepngfix.htc) 
    }
html, body {height:100%;}


body {
	margin:0; 
	padding:0;
	background-attachment:fixed;
	background-repeat:no-repeat;
	background:#000;
	color:#666;
	font:75%/1.4 Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	}
#tudo { 
	width:100%;
	position:relative;  /*Contexto de posicionamento */ 
	margin:0 auto;
	text-align:left;
	min-height:100%;/**/
	border:dotted #999;
	border-width:0 0px;
	}
#geral { 
	width:780px;
	position:relative;  /*Contexto de posicionamento */ 
	margin:0 auto;
	text-align:left;
	height:680px;/**/
	border:dotted #999;
	border-width:0 0px;
	}

 * html #tudo {height: 100%;}

#rodape {
	background:#000;
	width:100%;
	height:25px;
	position: absolute;
	bottom: 0; 
	border:solid #333;
	border-width: 1px 0;
	border-bottom: 0px;
	text-align:center;
	filter: alpha(opacity=50);
    opacity: 0.50;
	z-index: -1;
	}
#rodape p {
	margin:0;
	font-weight:bold;
	color:#060;
	}
.logo
{
position:absolute;
margin:0;

top:10px;
width:100px;
left: 0;
height:80px;


}
.banner
{
position:absolute;
margin:0;
background: #000;
filter: alpha(opacity=50);
opacity: 0.50;
top:10px;
width:530px;
left: 105px;
height:80px;
border: 1px solid #333;

}
.banner_conteudo
{
position:absolute;
margin:0;

top:11px;
width:530px;
left: 105px;
height:80px;
border: 0px solid #333;
z-index: 5;

}
.login
{
position:absolute;
margin:0;
background: #000;
filter: alpha(opacity=50);
opacity: 0.50;
top:10px;
width:133px;
right: -1px;
height:80px;
border: 1px solid #333;
}
.login_conteudo
{
position:absolute;
margin:0;
top:20px;
width:113px;
right: 9px;
height:18px;
border: 0px solid #333;
}
.senha
{
position:absolute;
margin:0;
top:42px;
width:113px;
right: 9px;
height:18px;
border: 0px solid #333;
}
.esqueci
{
position:absolute;
margin:0;
top:65px;
width:113px;
right: 9px;
height:18px;
border: 0px solid #333;
}

.msg
{
position:absolute;
margin:0;
top:103px;
right: 9px;
border: 0px solid #333;
}
.login_invalido{
font-family:Verdana, Geneva, sans-serif;
font-size:9px;
color:#f00;
width: 110px;
height: 14px;
border: 0px;
background-color:#111;
}
.botao_geral
{
	background-image:url(../img/botao_preto.jpg);
	background-repeat:no-repeat;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	width: 96px;
	color:#ccc;
	border: 0px;
	height: 18px;
	cursor:pointer;
}
.botao_lugar
{
position:absolute;
margin-bottom:0;
top:42px;
width:23px;
right: 9px;
height:18px;
border: 0px solid #333;
vertical-align:text-bottom, bottom;
}

.senhalogin
{
border: 1px solid #333;
width:100px;
height:14px;
background: #000;
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
color:#999;
padding-left: 8px;
}
.botao_senhalogin
{

border: 1px solid #333;
width:20px;
height:14px;
background: #000;
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
font-weight:bold;
color:#999;
text-align:center;
}
.senhalogin2
{
border: 1px solid #333;
width:74px;
height:14px;
background: #000;
padding-left: 8px;
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
color:#999;
}
.menu
{
position:absolute;
margin:0;
background: #000;
filter: alpha(opacity=50);
opacity: 0.50;
top:100px;
width:779px;
height:22px;
border: 1px solid #333;

}
.menu_flash
{
position:absolute;
margin:0;
top:102px;
width:779px;
height:22px;
z-index: 5;


}
.conteudo
{
position:absolute;
margin:0;
background: #000;
filter: alpha(opacity=50);
opacity: 0.50;
top:130px;
width:779px;
height:200px;
border: 1px solid #333;

}
.conteudo_flash
{
position:absolute;
margin:0;

top:131px;
width:779px;
height:200px;
border: 0px solid #333;

}
.jogos
{
position:absolute;
background: #000;
filter: alpha(opacity=50);
opacity: 0.50;
margin:0;
width:249px;
top:340px;
height:250px;
border: 1px solid #333;

}
.jogos_swf
{
position:absolute;
margin:0;
width:250px;
top:340px;
height:250px;
border: 0px solid #333;
}
.final
{
position:absolute;
background: #000;
filter: alpha(opacity=50);
opacity: 0.50;
margin:0;
width:779px;
top:600px;
height:20px;
border: 1px solid #333;
}
.parceiros
{
position:absolute;
background: #000;
filter: alpha(opacity=50);
opacity: 0.50;
margin:0;
width:779px;
top:600px;
height:50px;
border: 1px solid #333;
}
.parceiros_conteudo
{
position:absolute;
margin:0;
width:779px;
top:600px;
height:50px;
}
/*.noticias
{
position:absolute;
background: #000;
filter: alpha(opacity=50);
opacity: 0.50;
width:250px;
margin:0;
top:330px;
left: 261px;
height:250px;
border: 1px solid #333;
}*/
.faq_texto
{
position:absolute;
margin:0;
top:348px;
width:512px;
right: -1px;
height:245px;

}
.faq
{
position:absolute;
margin:0;
background: #000;
filter: alpha(opacity=50);
opacity: 0.50;
top:340px;
width: 518px;
/*width:257px;*/
right: -1px;
height:250px;
border: 1px solid #333;
}
.brasileiro
{
	padding-top: 7px;
	padding-left: 7px;
}
/*--------------------------- Fale Conosco ------------------------------------*/
#geral_faleconosco { 
	width:780px;
	position:relative;  /*Contexto de posicionamento */ 
	margin:0 auto;
	text-align:left;
	height:470px;/**/
	border:dotted #999;
	border-width:0 0px;
	}

.campos
{
	border: 1px solid #222;

background: #000;
padding-left: 8px;
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
color:#999;
}
.texto_campos
{



font-family:Verdana, Geneva, sans-serif;
font-size:10px;
color:#999;
}
.conteudo_faleconosco
{
position:absolute;
margin:0;
background: #000;
filter: alpha(opacity=50);
opacity: 0.50;
top:130px;
width:779px;
height:320px;
border: 1px solid #333;

}
.transparencia
{
	filter: alpha(opacity=80);
opacity: 0.80;
}
/*---------------------------------------------------------------*/
#geral_minhavida { 
	width:780px;
	position:relative;  /*Contexto de posicionamento */ 
	margin:0 auto;
	text-align:left;
	height:1800px;/**/
	border:dotted #999;
	border-width:0 0px;
	}
.conteudo_minhavida
{
position:absolute;
margin:0;
background: #000;
filter: alpha(opacity=50);
opacity: 0.50;
top:130px;
width:779px;
height:1632px;
border: 1px solid #333;

}
.conteudo_minhavida_total
{
position:absolute;
margin:0;


top:130px;
width:779px;
height:1647px;
border: 0px solid #333;

}
			 .texto_tabela
			 {
				 font-family:Verdana, Geneva, sans-serif;
				 font-size:10px;
				 color:#ccc;
				 border: 1px solid #333;
				 padding: 4px;
				
			 }
			 .texto_tabela_trans
			 {
				 font-family:Verdana, Geneva, sans-serif;
				 font-size:10px;
				 color: #eeeeee;
				 background-color:#000;
				 border: 1px solid #444;
				 padding: 4px;
filter: alpha(opacity=70);
                opacity: 0.70;
			 }
			 .texto_tabela_titulos
			 {
				 font-family:Verdana, Geneva, sans-serif;
				 font-size:10px;
				 color:#eeeeee;
				 background-color:#000;
				 border: 1px solid #444;

filter: alpha(opacity=70);
                opacity: 0.70;
			 }
            a:link {
	color: #FFF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFF;
}
a:hover {
	text-decoration: underline;
	color: #FFF;
}
a:active {
	text-decoration: none;
	color: #FFF;
}
/*---------------------------------------------------------------*/
#geral_minhahistoria { 
	width:780px;
	position:relative;  /*Contexto de posicionamento */ 
	margin:0 auto;
	text-align:left;
	height:1980px;/**/
	border:dotted #999;
	border-width:0 0px;
	}
.conteudo_minhahistoria 
{
position:absolute;
margin:0;
background: #000;
filter: alpha(opacity=50);
opacity: 0.50;
top:130px;
width:779px;
height:1802px;
border: 1px solid #333;

}
.conteudo_minhahistoria_total
{
position:absolute;
margin:0;


top:130px;
width:779px;
height:1802px;
border: 0px solid #333;

}
/*---------------------------------------------------------------*/
#geral_meuamor { 
	width:780px;
	position:relative;  /*Contexto de posicionamento */ 
	margin:0 auto;
	text-align:left;
	height:2250px;/**/
	border:dotted #999;
	border-width:0 0px;
	}
.conteudo_meuamor
{
position:absolute;
margin:0;
background: #000;
filter: alpha(opacity=50);
opacity: 0.50;
top:130px;
width:779px;
height:2084px;
border: 1px solid #333;

}
.conteudo_meuamor_total
{
position:absolute;
margin:0;


top:130px;
width:779px;
height:1902px;
border: 0px solid #333;

}
/*---------------------------------------------------------------*/
#geral_termo
{ 
	width:780px;
	position:relative;  /*Contexto de posicionamento */ 
	margin:0 auto;
	text-align:left;
	height:4265px;/**/
	border:dotted #999;
	border-width:0 0px;

	}
.conteudo_termo
{
position:absolute;
margin:0;
background: #000;
filter: alpha(opacity=50);
opacity: 0.50;
top:130px;
width:779px;
height:4096px;
border: 1px solid #333;


}
.conteudo_termo_total
{
position:absolute;
margin:0;
color:#CCC;
top:130px;
width:779px;
height:4096px;
border: 0px solid #333;


}
/*---------------------------------------------------------------*/
#geral_pagto
{ 
	width:780px;
	position:relative;  /*Contexto de posicionamento */ 
	margin:0 auto;
	text-align:left;
	height:765px;/**/
	border:dotted #999;
	border-width:0 0px;

	}
.conteudo_pagto
{
position:absolute;
margin:0;
background: #000;
filter: alpha(opacity=50);
opacity: 0.50;
top:130px;
width:779px;
height:698px;
border: 1px solid #333;


}
.conteudo_pagto_total
{
position:absolute;
margin:0;

top:130px;
width:779px;
height:648px;
border: 0px solid #333;


}
/*---------------------------------------------------------------*/

#geral_prazos
{ 
	width:780px;
	position:relative;  /*Contexto de posicionamento */ 
	margin:0 auto;
	text-align:left;
	height:1365px;/**/
	border:dotted #999;
	border-width:0 0px;

	}
.conteudo_prazos
{
position:absolute;
margin:0;
background: #000;
filter: alpha(opacity=50);
opacity: 0.50;
top:130px;
width:779px;
height:1198px;
border: 1px solid #333;


}
.conteudo_prazo
{
position:absolute;
margin:0;

top:130px;
width:779px;
height:1048px;
border: 0px solid #333;


}
/*---------------------------------------------------------------*/
#topmenu {
    z-index:5;
	text-align:left;
}
#topmenu a:link, #topmenu a:visited {
	color:#333;
}   
#topmenu a:hover {
	text-decoration:none;
	
}
#topmenu ul { 
	list-style:none;
	margin:0 0 0 12px;
	padding:0;
}				
#topmenu ul li.teste1 a:link, #topmenu ul li.teste1 a:visited {
	display:block;
	width: 95px;
	height: 18px;
	margin:0 2px 0 0;
	color:#f2f2f2;
	text-decoration: none;
	text-align: center;
	background-image: url(../imagens/novo_botao1.jpg);
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}			
#topmenu ul li.teste2 a:link, #topmenu ul li.teste2 a:visited {
	display:block;
	width: 95px;
	height: 18px;
	margin:0 2px 0 0;
	color:#f2f2f2;
	text-decoration: none;
	text-align: center;
	background-image: url(../imagens/novo_botao2.jpg);
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}			
#topmenu ul li {
	display:block;
	float:left;
	position:absolut; 
}				
#topmenu ul li ul {
	display:block;
	position:absolute;
	top:auto;
	list-style:none;
	margin:0;
	padding:0;
	visibility:hidden;
	width:220px;
	height: 15px;
    padding-top: 3px;
}				
#topmenu ul li:hover ul, #topmenu ul li.msiefix ul {
	visibility:visible;
}				
#topmenu ul li ul li.teste3 {
	position:absolut;
	float:LEFT;
	line-height:14px;
	color:#f2f2f2;
	font-size:10px;
	_height:1px;
	background-image: none;
	
}				
#topmenu ul li ul li.teste3 a:link, #topmenu ul li ul li.teste3 a:visited, #topmenu ul li ul li a {
	width: 160px;
	font-size:10px;
	display:block;
	float:left;
	margin:0;
	line-height:14px;
	padding:2px 0 2px 10px;
	color:#999999;
	_height:1px;
	text-transform:none;
	text-align: left;
	border:0;
	background-COLOR: 	#111111;		
	border-bottom: 1px solid #444444;
	border-left: 1px solid #444444;
	border-right: 1px solid #444444;
	
	filter: alpha(opacity=90);
   opacity: 0.90;
}
#topmenu ul li ul li.teste3 a:hover {
	background-COLOR: 	#444444;
}


/*---------------------------------------------------------------*/
#dhtmltooltip{
	position: absolute;
	border: 1px solid #333;
	background-color: ffffff;
	visibility: hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 6px;
	padding-left: 6px;
	color:#999999;
	z-index: 100;
	/*opacity: .9;
	filter: alpha(Opacity=90);
	-khtml-opacity: .9;
	font-weight: bold;8/
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}

/*---------------------------------------------------------------*/

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #1e1e1e;
}
.jScrollPaneDrag {
	position: absolute;
	background: #444;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}



a.jScrollArrowUp {
	background: url(../images/basic_arrow_up.gif) repeat-x 0 0;
}
a.jScrollArrowUp:hover {
	background-position: 0 -15px;
}
a.jScrollArrowDown {
	background: url(../images/basic_arrow_down.gif) repeat-x 0 0;
}
a.jScrollArrowDown:hover {
	background-position: 0 -15px;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	background-position: 0 -30px;
}


.orange-bar .jScrollPaneTrack {
	background: #1d1d1d;
}
.orange-bar .jScrollPaneDrag {
	background: #cccccc ;
}
.orange-bar .scroll-pane {
	background: #1d1d1d;
}
			
.holder {
	float: left;
	margin: 10px;
}

.scroll-pane {

	overflow: auto;
	float: left;
	text-align: left;
	padding: 1px;
}

.wide {
	width: 400px;
}

.super-wide {
	width: 800px;
}

.tall {
	height: 00px;
}

#pane1 {
		width: 500px;
	   height: 233px;

}
#brasileiro {
		width: 370px;
	   height: 230px;
}
#pane3 {
	height: 190px;
}
#pane4 {
	height: 190px;
}






#apDiv1 {
	position:absolute;
	width:100%;
	height:100%;
	top: 0px; /**/
	border-width: 0px 0;
	text-align: center;
	vertical-align:top;
	left: 0px;
	z-index:600;
		background-image: url(../img/fundo_transparente.png);
	background-repeat:repeat;
	visibility:visible;

	border: 0px;
	text-align : center;
}
.texto {
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
	color:#ccc;
	padding: 4px;
}
.texto_titulo
{
		font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
	color:#ccc;
	padding-left: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	background:#000;
	border: 1px solid #222;
}