@charset "utf-8";

blockquote{
margin-left:20px;
}

body{
	font-family: Arial, Verdana,Helvetica, sans-serif;
	color:#000000;
	margin:0px;
	padding:0px;
	background-color:#000000;
}

#idiomaSel{
font-size:10px;
}
#idiomaSel a{
text-decoration:none;
}
#idiomaSel a:hover{
text-decoration:underline;
font-style:italic;
}

hr{
margin-bottom:10px;
margin-top:5px;
}

.content a{
	text-decoration:underline;
}


.content a:hover{
	font-style:italic;
	text-decoration:underline;
}




.content a.link_opt, .content a.l_back , .nav a, .nav a:hover{
	text-decoration:none;
}


/*
.content a{
		text-decoration:underline;
}

.content a:hover{
		font-style:italic;
}
*/

a:hover h3 , a:hover{
	
	text-decoration:underline;
}

#contentALL{
	width: 1016px;
	height: 550px;
}


/* easyscroll */

#easyscroll{
	margin:0;
	position:relative;
	z-index:-80;
	/* add additional styling */
}	



#site
{
z-index:50;
position:absolute;
top:0px;
left:0px;
}

/*  menu
------------------------------------------*/
#hbar{
	width:950px;
	height:50px; 
	background-image:url(/img/menu/tarja_home.png) ;
	background-repeat:repeat-x;
	text-transform: uppercase; 
	position:absolute;
	top:15px;
}


#menu_content{
width:1000px;
margin-left: auto ;
margin-right: auto ;
}

#menu .logo{
margin:5px 30px 0 0px;
width:155px;
}


#myslidemenu{
z-index:900;
}




/*
-------------------------------------------------------*/
#busca{
position:absolute;
top:10px;

}

#txtBusca{
color:#666666;
border:0px;
float:left;
}
/* 
Rafaela design
8793-3057
*/


#search_ok{
border:1px solid #CCCCCC;
color:#FFFFFF;
background-color:#333333;
font-size:10px;
width:20px;
}


#creditos{
    display:block;
    /*set the div in the bottom right corner*/
	position:absolute;
    bottom:-3px;
    right:0px;
	top:auto;
	left:auto;
    width:105px;	
	z-index:90;
}

#creditos a{
	font-size:9px;
	color:#666666;    
	text-decoration:none;
}

#creditos a:hover{
	color:#333333;    
}

#rodape{
	padding:10px;
	margin-left:auto;
	margin-right:auto;
	width:500px;
	margin-bottom:10px;
	font-size:small;
}





#background{
z-index: 0; 
overflow: hidden;
position:absolute;


right:0px;
bottom:0px; 
}


#background_2{
z-index: 5; 
overflow: hidden;
position:absolute;
background-image:url(/img/1px.gif);
background-repeat:no-repeat;
right:0px;
bottom:0px; 

background-color:#666666;
}


#background_image{
width: 100%;
}


.conteiner_01{
position:relative;
left:25px;
top:70px;
width:850px;
color:#FFFFFF;
z-index:970;
}

	.conteiner_01 .trans{
	z-index:0;
	width:410px;
	height:400px;
	background-color:#000000;
	opacity: 0.38; 
	float:left;
	padding:5px;
	}
	
	.conteiner_01 .content{
	z-index:60;
	width:400px;
	height:400px;
	overflow:auto;
	position:relative;
	left:-410px;
	padding:5px;
	}


	#ScrollContentcontainer01, .ScrollContent{
	width:100%;
	}
	
	
h1, h2{
	font-size: 16px;
	margin-top: 0px;
	margin-bottom: 5px;
}

.container h1, .container h2{
/*	width: 397px; */
	width:100%;
	
}

#ultimasPostagens h1, #ultimasPostagens h2,
#categoria h1, #categoria h2,
#data h1, #data h2{
/*	width: 188px; */
width:100%;
}

#postDatas{
	width: 118px;
}


#ScrollContent h1, #ScrollContent h2{
	font-size: 14px;
	padding: 0 0 3px 0;
	margin: 0 0 20px 0;
	position: relative;
	top: 0px;
	width: 400px;
}

.content .nav{
text-align: right;
}


#container a{
color:#FFFFFF;
}


.l_back{
font-size:10px;
position:relative;
}



#container01{
width: 400px;
/* margin: 0 auto auto auto; */
position:absolute;
left:auto;
right:10px;

	}


		#container01 .trans{
			width: 390px;
		}
	
		#container01 .content{
			overflow: hidden;
			width: 390px;
		} 		
		


/*----- LOGIN -----*/
#formLogin{
	width: 350px;
	height: 200px;
	margin: 0 auto;
}

	#formLogin .trans{
		background-color: #000000;
		opacity: 0.4;
		padding: 5px;
		position: absolute;
		width: 400px;
		z-index: 0;
		width: 340px;
		height: 190px;
	}
	
	#formLogin .content{
		overflow: hidden;
		padding: 5px;
		position: relative;
		width: 340px;
		z-index: 600;
		height: 190px;
	}
	
	#formLogin h1{
		color: #FFFFFF;
		text-align: center;
	}
	
	#formLogin p{
		margin: 10px 0px;
	}

		#formLogin p label{
			color: #FFFFFF;
			float: left;
			width: 90px;
			padding: 0px 5px;
			text-align: right;
		}
		
		#formLogin p input{
			background: #000000;
			border: 1px solid #FFFFFF;
			width: 100px;
			color: #FFFFFF;
		}
		
		#formLogin p.error{
			color: #FF0000;
			background: #FFFFFF;
		}
		
		
		
		
.text_scroll{
font-size:14px;
/* letter-spacing:4px;
word-spacing:5px;
line-height:22px; */
word-wrap: break-word;
}



#boxVideos img{
margin:5px auto auto auto;
}


#CarreiraDiscos{
	width: 480px;
	left: auto;
	right: 10px;
	height: 479px;
	top: 10px;
	position: absolute;		
}
	
		#CarreiraDiscos .trans{
			width: 470px;
			height: 469px;
		}
		
			#CarreiraDiscos .content{
				width: 470px;
				height: 479px;
				overflow: hidden;
			}




