﻿@charset "utf-8";
@import url(destaque.css);
@import url(noticia.css);
@import url(newsletter.css);
@import url(radio.css);



/*_______________GERAL________________*/

body {margin: 0px 0px 0px 0px;}

.topo{background-image:url('http://www.ifest.com.br/imgs/bg_topo.jpg'); top center repeat-x; margin:0 0 15px 0; padding:0px auto;}


/*_______________TOPO-MENU-RODAPE______________*/

.bg_banner { background-image:url('http://www.ifest.com.br/imgs/bg_banner.jpg');}

.bg_traco1 { background-image:url('http://www.ifest.com.br/imgs/tra.jpg');}

.bg_imgvideo { background-image:url('http://www.ifest.com.br/imgs/imagem_video.jpg');}

.bg_album { background-image:url('http://www.ifest.com.br/imgs/loading2.gif');}

.bg_traco2 { background-image:url('http://www.ifest.com.br/imgs/traco2.jpg');}

.bg_traco3 { background-image:url('http://www.ifest.com.br/imgs/traco.jpg');}


.menu {font-family: Trebuchet MS; font-size: 14px; color: #333333; text-decoration: none;}
a:hover.menu {font-family: Trebuchet MS; font-size: 14px; color: #FF0066; text-decoration:}


.menu2 {font-family: Trebuchet MS; font-size: 12px; color: #333333; text-decoration: none;}
a:hover.menu2 {font-family: Trebuchet MS; font-size: 12px; color: #FF0066; text-decoration:}

.rodape {font-family: Trebuchet MS; font-size: 12px; color: #FFFFFF; text-decoration: none;}

.menu_01_ {font-family: Trebuchet MS; font-size: 13px; color: #FFFFFF; text-decoration: none;}
a:hover.menu_01 {font-family: Trebuchet MS; font-size: 13px; color: #FFFFFF; text-decoration: none;}


.menu_02_ {font-family: Trebuchet MS; font-size: 11px; color: #FFFFFF; text-decoration: none;}
a:hover.menu_02 {font-family: Trebuchet MS; font-size: 11px; color: #FFFFFF; text-decoration: none;}



.link_meio_news {font-family: Trebuchet MS; font-size: 15px; color: #FF0066; text-decoration: none;}
a:hover.link_meio_news {font-family: Trebuchet MS; font-size: 15px; color: #FF0066;}


/*_______________CONTEUDO_______________*/

.topico_001 {font-family: Trebuchet MS; font-size: 22px; color: #333333; text-decoration: none;}
.topico_002 {font-family: Trebuchet MS; font-size: 22px; color: #FF0066; text-decoration: none;}
.topico_003 {font-family: Trebuchet MS; font-size: 22px; color: #003366; text-decoration: none;}
.topico_004 {font-family: Trebuchet MS; font-size: 22px; color: #FF9900; text-decoration: none;}
.topico_005 {font-family: Trebuchet MS; font-size: 22px; color: #006600; text-decoration: none;}
.topico_006 {font-family: Trebuchet MS; font-size: 22px; color: #990099; text-decoration: none;}
.topico_007 {font-family: Trebuchet MS; font-size: 22px; color: #FF3300; text-decoration: none;}

.publicidade_lateral {font-family: Arial; font-size: 13px; color: #666666;	text-decoration: none;}

.eventos_festa {font-family: Trebuchet MS; font-size: 13px; color: #003366; text-decoration: none;}
.eventos_banda {font-family: Trebuchet MS; font-size: 13px; color: #666666; text-decoration: none;}
a:hover.eventos_banda {font-family: Trebuchet MS; font-size: 13px; color: #1268AB;	text-decoration: none;}



.video_artista {font-family: Trebuchet MS; font-size: 22px; color: #FF3300; text-decoration: nome;}
.video_musica  {font-family: Trebuchet MS; font-size: 15px; color: #666666; text-decoration: none;}

.video_artista2       {font-family: Trebuchet MS; font-size: 18px; color: #FF3300; text-decoration: nome;}
.video_musica2        {font-family: Trebuchet MS; font-size: 15px; color: #666666; text-decoration: none;}
.mais_video {font-family: Trebuchet MS; font-size: 25px; color: #FF3300; text-decoration: nome;}


.nobalcao  {font-family: Trebuchet MS; font-size: 15px; color: #FF6600; text-decoration: none;}
.nobalcao2 {font-family: Trebuchet MS; font-size: 12px; color: #666666;	text-decoration: none;}

.premios         {font-family: Trebuchet MS; font-size: 15px; color: #990099; text-decoration: none;}
.premios_        {font-family: Trebuchet MS; font-size: 12px; color: #666666; text-decoration: none;}
a:hover.premios_ {font-family: Trebuchet MS; font-size: 12px; color: #993399; text-decoration: none;}


.data_evento            {font-family: Trebuchet MS; font-size: 11px; color: #C0C0C0; text-decoration: none;}
.nome_evento         {font-family: Trebuchet MS; font-size: 14px; color: #FF9900; text-decoration: none;}

.paginas        {font-family: Trebuchet MS; font-size: 13px; color: #666666; text-decoration: none;}
a:hover.paginas {color: #FF9900; text-decoration: none;}


.arquivos {font-family: Trebuchet MS; font-size: 14px; color: #666666; text-decoration: none;}
a:hover.arquivos {font-family: Trebuchet MS; font-size: 14px; color: #FF9900; text-decoration: none;}


.vairolar_evento {font-family: Trebuchet MS; font-size: 22px; color: #003366; text-decoration: none;}
.vairolar_data_ {font-family: Trebuchet MS; font-size: 13px; color: #666666; text-decoration: none;}
.vairolar_data {font-family: Trebuchet MS; font-size: 14px; color: #1268AB; text-decoration: none;}

.texto666 {font-family: Trebuchet MS; font-size: 16px; color: #666666; text-decoration: none;}

.texto_formulario_c {font-family: Trebuchet MS; font-size: 12px; color: #666666; text-decoration: none;}
a:hover.texto_formulario_c {font-family: Trebuchet MS; font-size: 12px; color: #FF9900; text-decoration: none;}


.emoticons {font-family: Trebuchet MS; font-size: 17px; color: #FF8000; text-decoration: none;}
.instrucoes {font-family: Trebuchet MS; font-size: 15px; color: #FF8000; text-decoration: none;}
.instrucoes_ {font-family: Trebuchet MS; font-size: 12px; color: #666666; text-decoration: none;}

.link_download {font-family: Trebuchet MS; font-size: 12px; color: #666666; text-decoration: none;}
a:hover.link_download {font-family: Trebuchet MS; font-size: 12px; color: #FF8000; text-decoration: none;}

.link_sj {font-family: Trebuchet MS; font-size: 15px; color: #666666; text-decoration: none;}
a:hover.link_sj {font-family: Trebuchet MS; font-size: 15px; color: #FF8000; text-decoration: none;}



.botao_form-          {height:25px; float:left; margin:0; border:none; padding:0; display:inline; clear:right; position:relative; background-color:#FF9900; color:#FFFFFF; font-weight:bold; cursor:pointer;}
.caixa_form-          {width:250px; height:25px; border:#cccccc 1px solid; margin:0px 0px 0px 0px; padding:6px 0px 6px 0px; display:block; position:relative; font-size:14px; color:#666666; vertical-align:middle;}
.caixa_form_1-          {width:450px; height:25px; border:#cccccc 1px solid; margin:0px 0px 0px 0px; padding:6px 0px 6px 0px; display:block; position:relative; font-size:14px; color:#666666; vertical-align:middle;}
.caixa_form_2-          {width:450px; height:25px; border:#cccccc 1px solid; margin:0px 0px 0px 0px; padding:6px 0px 6px 0px; display:block; position:relative; font-size:14px; color:#666666; vertical-align:middle;}
.caixa_form_3-          {width:300px; height:25px; border:#cccccc 1px solid; margin:0px 0px 0px 0px; padding:6px 0px 6px 0px; display:block; position:relative; font-size:14px; color:#666666; vertical-align:middle;}
.caixa_form_4-          {width:140px; height:25px; border:#cccccc 1px solid; margin:0px 0px 0px 0px; padding:6px 0px 6px 0px; display:block; position:relative; font-size:14px; color:#666666; vertical-align:middle;}
.caixa_form_5-          {width:245px; height:25px; border:#cccccc 1px solid; margin:0px 0px 0px 0px; padding:6px 0px 6px 0px; display:block; position:relative; font-size:14px; color:#666666; vertical-align:middle;}
.caixa_form_6-          {width:40px; height:25px; border:#cccccc 1px solid; margin:0px 0px 0px 0px; padding:6px 0px 6px 0px; display:block; position:relative; font-size:14px; color:#666666; vertical-align:middle;}
.caixa_form_7-          {width:150px; height:25px; border:#cccccc 1px solid; margin:0px 0px 0px 0px; padding:6px 0px 6px 0px; display:block; position:relative; font-size:14px; color:#666666; vertical-align:middle;}
.caixa_form_8-          {width:450px; height:25px; border:#cccccc 1px solid; margin:0px 0px 0px 0px; padding:6px 0px 6px 0px; display:block; position:relative; font-size:14px; color:#666666; vertical-align:middle;}
.caixa_form_9-          {width:450px; height:110px; border:#cccccc 1px solid; margin:0px 0px 0px 0px; padding:6px 0px 6px 0px; display:block; position:relative; font-size:14px; color:#666666; vertical-align:middle;}


.txt_premios      {font-family: Trebuchet MS; font-size: 13px; color: #666666; text-decoration: none;}
.premios2         {font-family: Trebuchet MS; font-size: 16px; color: #990099; text-decoration: none;}
.premios_2        {font-family: Trebuchet MS; font-size: 13px; color: #666666; text-decoration: none;}
a:hover.premios_2 {font-family: Trebuchet MS; font-size: 13px; color: #993399; text-decoration: none;}
.botao_promocoes          {height:25px; float:left; margin:0; border:none; padding:0; display:inline; clear:right; position:relative; background-color:#993399; color:#FFFFFF; font-weight:bold; cursor:pointer;}
.caixa_promocoes          {width:250px; height:25px; border:#cccccc 1px solid; margin:0px 0px 0px 0px; padding:6px 0px 6px 0px; display:block; position:relative; font-size:14px; color:#666666; vertical-align:middle;}