*{
	margin:0px;
	padding:0px;
}
.someroll{
	height:97px;
	overflow:hidden;
	padding:0 0 0 3px;
	color:#EAE3C3;
}
a{
	text-decoration:none;
	color:#000;
}
a:hover{
	color:#F30;
}
hr{
	color:#CCC;
	margin:7px;
	*margin:0px;
}
.spacing{
	padding:0 10px 0 10px;
}
.hand{
	cursor:pointer;
}
body{
	background:#F4F5F0 url(../images/home/bg-site.jpg) top center repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#main{
	margin:0 auto;
	position:relative;
	width:956px;
}
/*-------- banner flutuante --------*/
#banner-expandivel{
    width: 601px;
	height: 374px;
	position:absolute;
	left: 50%;
	top:0px;
	margin: 0 0 0 -478px;
	*margin: 0 0 0 -478px;
	_margin: 0 0 0 -478px;
	z-index:100;
	display:block;
	padding:26px 0 0 355px;
	overflow:hidden;
}

#header{
	/*background:url(../images/home/header.jpg) top center no-repeat;*/
	width:956px;
	height:245px;	
}
#header ul{
	display:none;
}
#header h1 {
	display:none;
}
#centro{
	width:765px;
	float:left;
}
#publicidade{
	width:514px;
	height:132px;
	float:left;
	text-align:center;
}
#ultimosEventos{
	background:url(../images/home/ultimos-eventos.jpg) top center no-repeat;
	width:251px;
	height:122px;	
	float:left;
	padding:10px 0 0 0;
}
#ultimosEventos img{
	float:left;
	margin:0 5px 5px 0;
	border:1px solid #FFF;
}
#ultimosEventos h2{
	color:#FFF;
	font-size:12px;
}
#ultimosEventos h1{
	color:#FFF;
	font-size:14px;
	margin:0 0 10px 0;
}
#studioNews{
	background:url(../images/home/bg-h1-studio-news.jpg) bottom center no-repeat;
	width:465px;
	_width:455px;
	height:296px;
	float:left;
}
#studioNews h1 a{
	background:url(../images/home/h1-studio-news.jpg) top center no-repeat;
	width:465px;
	height:45px;
	clear:both;
	display:block;
	text-indent:-5000px;
}
#studioNews h2{
	font-size:12px;
	display:none;
}
#studioNews_destaque{
	background:#6300f9;
	width:170px;
	padding:0 0 5px 0;
	float:left;
	font-weight:bold;
	margin:10px 10px 0 10px;
	text-align:center;
}
.btn_comentar{
	background:url(../images/home/btn-comentar.jpg) top center no-repeat;
	width:101px;
	height:21px;
	color:#FFF;
	display:block;
	text-align:center;
	padding:5px 0 0 0;
}
#studioNews_destaque a{
	color:#FFF;
	width:150px;
}
.studioNews_imagem{
	margin:0 0 5px 0;
	width:170px;
	height:165px;
}
#studioNews_categorias{
	float:left;
	width:250px;
	_width:240px;
	margin:10px 0 0 0;
}

#musicNews{
	background:url(../images/home/bg-h1-music-news.jpg) bottom center no-repeat;
	width:300px;
	height:296px;
	float:left;
}
#musicNews h1 a{
	background:url(../images/home/h1-music-news.jpg) top center no-repeat;
	width:300px;
	height:51px;
	display:block;
	clear:both;
	text-indent:-5000px;
}
#musicNews h2{
	font-size:12px;
	display:none;
}
.musicNews_imagem{
	margin:0 8px 8px 8px;
	width:100px;
	height:105px;
	float:left;
}
#caixaM{
	float:left;
	width:465px;
}
#caixaS {
	width:254px;
	_width:250px;
	height:254px;
	float:left;
}
#caixaS div{
	float:left;
}
.previsaoDoTempo , .videos , .studioBlogs , .bandasRegionais {

	text-indent:-5000px;
	width:126px;
	_width:125px;
	height:126px;
	float:left;
}
.previsaoDoTempo{
	background:url(../images/home/previsao-do-tempo.jpg) top left no-repeat;

}
.videos{
	background:url(../images/home/videos.jpg) top left no-repeat;
}
.studioBlogs{
	background:url(../images/home/studio-blogs.jpg) top left no-repeat;
}
.bandasRegionais{
	background:url(../images/home/bandas-regionais.jpg) top left no-repeat;
}
#muralDeRecados{
	background:url(../images/home/bg-h1-mural-de-recados.jpg) bottom center no-repeat;
	width:210px;
	height:254px;
	float:left;
}

#muralDeRecados h1{
	background:url(../images/home/h1-mural-de-recados.jpg) top center no-repeat;
	width:210px;
	_width:215px;
	height:57px;
	clear:both;
	text-indent:-5000px;
}
#topStudio{
	background:url(../images/home/bg-h1-top-studio.jpg) bottom center no-repeat;
	width:254px;
	height:376px;
	float:left;
	text-align:center;
}
#topStudio a{
	margin:10px 0 0 0;
	display:block;
	font-size:12px;
	font-weight:bold;
}
#topStudio a:hover{
	color:#FFF;
}
#topStudio h1{
	background:url(../images/home/h1-top-studio.jpg) top center no-repeat;
	width:254px;
	height:45px;
	clear:both;
	text-indent:-5000px;
}
#enquete{
	width:210px;
	height:218px;
	float:left;
}
#enquete h1{
	background:url(../images/home/h1-enquete.jpg) top center no-repeat;
	width:210px;
	height:45px;
	clear:both;
	text-indent:-5000px;
}	
#classificados{
	background:url(../images/home/classificados.jpg) top left no-repeat;
	float:left;
}
#classificados h1{
	text-indent:-5000px;
	height:5px;
}
#classificados a{
	display:block;
	text-indent:-5000px;
	width:208px;
	height:154px;
}
#bannerFlash{
	float:left;
}
#fotos{
	background:url(../images/home/fotos.jpg) top center no-repeat;
	width:300px;
	height:251px;
	float:left;
}
#fotos h2{
	margin:35px 0 5px 0;
	font-size:18px;
	text-align:center;
}
#fotos h2 a{
	color:#ffd700;
	display:block;
}
#fotos h2 a:hover{
	color:#FFF;
	display:block;
}
.mostra_galeria_home{
	width:120px;
	height:120px;
	text-align:center;
	padding: 5px;  
    border:  1px dotted #F00;  
    background-color: #eee; 
	float:left;
	margin:0 0 0 5px;
}
#publicidadeFooter{
	width:765px;
	height:95px;
	clear:both;
	text-align:center;
	padding:12px 0 0 0;
}
#lateral{
	width:191px;
	float:left;
}
#acessoTotal{
	background:url(../images/home/acesso-total.jpg) top center no-repeat;
	width:171px;
	height:132px;
	padding:0 10px 0 10px;
	color:#840200;
}
#acessoTotal h1{
	text-indent:-5000px;
	height:40px;
	display:block;
}
#acessoTotal h2{
	color:#692A01;
	display:block;
	font-size:10px;
	height:45px;
	margin:10px 0 0;
	text-align:center;
	text-transform:uppercase;
}
#acessoTotal input[type=text],input[type=password]{
	padding:2px;
	width:105px;
	margin:5px 0 0 0;
}
#pecaSuaMusica{
	background:url(../images/home/peca-sua-musica.jpg) top center no-repeat;
	width:171px;
	height:125px;
	padding:0 10px 0 10px;
}
#pecaSuaMusica h1{
	text-indent:-5000px;
	height:35px;
	display:block;
}
#pecaSuaMusica input[type=text]{
	padding:2px;
	width:163px;
	margin:4px 0 0 0;
}
#publicidadeRigth{
	background:url(../images/home/bg-banners.jpg) top left repeat-y;
}
#footer{
	background:url(../images/home/footer.jpg) top center no-repeat;
	width:935px;
	height:23px;
	padding:23px 10px 0 10px;
	clear:both;
}
#copyrigth{
	color:#FFF;
	width:200px;
	float:left;
}
#assinatura{
	color:#FFF;
	width:200px;
	float:right;
	text-align:right;
}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ MURAL DE RECADOS */

#emoticom{
	width:25px;
	height:45px;
	text-align:center;
	float:left;
}


/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ LAYOUT INTERNAS */

#lateral_itnernas{
	width:184px;
	float:left;
}
#menu_itnernas h1{
	background:url(../images/home/h1-menu-internas.jpg) top center no-repeat;
	width:184px;
	height:38px;
	text-indent:-5000px;
}
#menu_itnernas {
	background:url(../images/home/bg-menu-internas.jpg) bottom center no-repeat;
	padding:0 0 10px 0;
}
#menu_itnernas li{
	list-style:none;
}
#menu_itnernas li a{
	display:block;
	border-bottom:1px dotted #999;
	width:170px;
	margin:0 0 5px 7px;
}

#banners_itnernas{
	margin:10px 0 0 0;
	background:url(../images/home/bg-banners.jpg) top left repeat-y;
	width:188px;
}
#centro_itnernas{
	width:763px;
	float:left;
	background:url(../images/home/bg-conteudo-internas.jpg) center repeat-y;
	margin:0 0 0 5px;
	_margin:0 0 0 2px;
}
.spacing_conteudo{
	padding:0 10px 0 10px;
	_height:682px;
	min-height:682px;
}
#centro_itnernas h1{
	width:751px;
	height:40px;
	color:#FFF;
	font-size:14px;
	margin:0 0 30px 2px;
	padding:12px 0 0 10px;
}
.verde {
	background:url(../images/home/h1-centro-internas-verde.jpg) top center no-repeat;
}
.amarelo {
	background:url(../images/home/h1-centro-internas-amarelo.jpg) top center no-repeat;
}
.azul {
	background:url(../images/home/h1-centro-internas-azul.jpg) top center no-repeat;
}
.laranja {
	background:url(../images/home/h1-centro-internas-laranja.jpg) top center no-repeat;
}
.vermelha {
	background:url(../images/home/h1-centro-internas-vermelha.jpg) top center no-repeat;
}
.spacing_conteudo h2{
	color:#F66700;
	font-size:12px;
	padding:5px 0 5px;
}
#publicidadeFooter_itnernas{
	background:#fff url(../images/home/bg-banner-footer-internas.jpg) top center no-repeat;
	width:765px;
	height:123px;
	clear:both;
	text-align:center;
	display:table;
}
/*-------------------------------------------------------------------TOP STUDIO -------------*/
#top_studio{
	width:350px;
	float:left
}
#seu_playlist{
	width:350px;
	float:left;
	margin:0 0 0 40px;
}
#top_studio_fm h3{
	background:url(../images/home/bg-h3.jpg) top repeat-x;
	color:#0e9a00;
	text-transform:uppercase;
	height:26px;
	padding:10px 0 0 0;
}
.icon{
	color:#0e9a00;
	font-size:12px;
	font-weight:bold;
}

/*------------------------------------------------------------------- PARCEIROS -------------*/
#parceiros{
	width:160px;
	height:170px;
	text-align:center;
	float:left;
}

.tprogramacao{
	width:700px;
}
.tprogramacao td{	
	padding:0 0 0 5px;
	background:#eeeeee;
}
.destaque{
	background:#E4E4E4;
	font-weight:bold;
	cursor:crosshair;
}
.dias{
	font-size:20px;
	color:#D00000;
	padding:2px 0 2px 10px;
	border-top:1px dotted #F00;
	margin:5px 0 5px 0;
}
/*------------------------------------------------------------------- FORM -------------*/
.lebel{
	display:block;
	float:left;
	font-size:14px;
	padding:3px 5px 0 0;
	text-align:right;
	width:150px;
	margin:5px 0 0 0;
}
.camposformulario{
	width:300px;
	margin:0 0 0 20px;
	padding:5px;
	margin:5px 0 0 0;
	display:block;
}
.campos{
	width:90%;
	margin:0 0 0 20px;
	padding:5px;
}
.red{
	color:#FF0000;
	display:block;
	font-size:12px;
	height:20px;
	padding:0 278px 0 0;
	text-align:right;
}
#images{
	float:left;
	margin:0 5px 5px 0;
}
 
.imagesefeito img {  
    padding: 5px;  
    border:  1px dotted #ccc;  
    background-color: #eee;  
}

/*------------------------------------------------------------ COMENTAR --------*/
#comentarios{
	clear:both;
}
#comentar{
	display:none;
	clear:both;
	background:#DFDFDF;
	padding:10px;
}
#comentar textarea{
	width:100%;
	border:1px dotted #999;
}

#smile{
	padding:0 10px 10px 0;
}
/*------------------------------------------ EQUIPE -----------------------------*/
#mostra_equipe{
	width:120px;
	text-align:center;
	padding: 5px;  
    border:  1px dotted #ccc;  
    background-color: #eee; 
	float:left;
	margin:10px 0 0 10px;
}

/*------------------------------------------ GALERIA -----------------------------*/
.mostra_galeria{
	width:120px;
	height:140px;
	text-align:center;
	padding: 5px;  
    border:  1px dotted #ccc;  
    background-color: #eee; 
	float:left;
	margin:10px 0 0 10px;
}
/*------------------------------------------ BLOGS -----------------------------*/
.galeria-blogs{
	text-align:center;
	padding: 5px;  
    border:  1px dotted #ccc;  
    background-color: #eee; 
	float:left;
	margin:0 0 20px 52px;
}

/*------------------------------------------ BLOGS -----------------------------*/
#login2{
	width:200px;
	height:150px;
	text-align:center;
	padding: 5px;  
    border:  1px dotted #ccc;  
    background-color: #eee; 
	float:left;
	margin:0 0 0 10px;
}
/*------------------------------------------ BLOGS -----------------------------*/
#videos{
	width:200px;
	height:150px;
	text-align:center;
	padding: 5px;  
    border:  1px dotted #ccc;  
    background-color: #eee; 
	float:left;
	margin:20px 0 0 27px;
}
#videog{
	width:563px;
	height:355px;
	text-align:center;
	padding: 5px;  
    border:  1px dotted #ccc;  
    background-color: #eee; 
	margin:0 0 0 80px;
}

.comercial p{
	line-height:20px;
}
.centraliza{
	text-align:center;
}

/*------------------------------------------ CALENDARIO -----------------------------*/
.regulamento {
	margin:0 0 25px 500px;
	background:url(../images/home/regulamento.jpg) top center no-repeat;
	display:block;
	width:241px;
	height:38px;
	text-indent:-5000px;
}
.calendario{
	width:170px;
	float:left;
	font-size:10px;
	margin:0 0 0 10px;
	color:#999;
}
.calendario td{
	text-align:center;
}
.campo-datas{
	width:20px;
	display:block;
	text-align:center;
	color:#F00;
	border:1px solid #CCC;
}
.titulo{
	background:#999;
	color:#FFF;
	text-transform:capitalize;
}
.mes{
	color:#F60;
	font-size:16px;
}
