/* @override 
	http://localhost:8888/mimo2010/styles/screen.css
	http://localhost:8888/mimo2010/styles/screen.css
	http://localhost:8888/mimo2010/styles/screen.css
	http://tempmimo.mimo.art.br/styles/screen.css
	http://localhost:8888/mimo2010/styles/screen.css
	http://localhost/pianolab/mimo2010/styles/screen.css
*/

/* ------------------------------------
	CSS Desenvolvido pela
	pianoLab | Agencia Interativa
        Author: Felipe Rodrigues
	Ultima Atualização:
	Alterado Por:

	Favor não quebrar meu código
------------------------------------ */

/* reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:none;font-weight:inherit;font-style:inherit;font-size:100%;vertical-align:baseline;text-decoration:none}
strong{font-weight:bold;}
:focus{outline:outline:none;}
body{font-family:Arial, Helvetica, sans-serif;font-size:12px;background:#5da9dd url(../images/bg_body.png) center bottom no-repeat;}
ol, ul{list-style:none}
table{border-collapse: separate;border-spacing:0}
caption, th, td{text-align: left;font-weight: normal}
blockquote:before, blockquote:after, q:before, q:after {content: ""}
blockquote, q{ quotes: "" ""}
html{overflow:-moz-scrollbars-vertical}
a{color:#b5e1ff}
a:hover{text-decoration:underline}

.left{float:left;margin-right:10px;}

/* end reset */

.clear{clear:both;}

#header{background:url(../images/bg_topo.jpg) 0 -2px no-repeat;height:225px;margin-bottom:15px;position:relative;padding:10px 0 0 0;}
#header h1 a{display:block;height:100px;width:270px;position:absolute;left:50px;top:60px;overflow:hidden;text-indent:-999px;}
#container{width:1040px;margin:0 auto;}

.box_festival{background:#fbb514;width:245px;padding:10px;float:left;margin-right:10px;padding-bottom:32px;}
.box_festival h3{background:url(../images/tit_festival.jpg) no-repeat;width:115px;height:28px;overflow:hidden;text-indent:-999px;margin-bottom:5px;}
.box_festival p{font-size:11px;margin-bottom:15px;}

.box_destaque{background:#4692d0;width:360px;float:left;padding:10px 20px 31px;margin-right:10px;}
.box_destaque h3{background:url(../images/tit_destaque.jpg) no-repeat;height:30px;margin-bottom:5px;overflow:hidden;text-indent:-999px;}
.box_destaque img{margin-bottom:10px}
.box_destaque p{font-size:10px;text-transform:uppercase;color:white;margin-bottom:5px;display:none;}

.menu_home{width:245px;float:left;}
.menu_home h3{background:black;display:block;background:black url(../images/tit_etapa.jpg) 15px 15px no-repeat;width:245px;height:50px;margin-bottom:5px;}
.menu_home ul{margin-bottom:3px;}
.menu_home ul li a{display:block;background:#acdcfc;width:220px;border-bottom:1px solid #5da9dd;height:7px;padding:18px 10px;font-size:10px;letter-spacing:0px;text-decoration:none;}
.menu_home ul li a{color:black;text-transform:uppercase;}
.menu_home ul li a:hover{background:#9bd0f5;}

.menu_home .regencia{border-left:5px solid #000;}
.menu_home .master{border-left:5px solid #f47a3a}
.menu_home .oficinas{border-left:5px solid #fbb514}
.menu_home .workshop{border-left:5px solid #3575a1}
.menu_home .inciantes{border-left:5px solid #00a79e}
.menu_home .orquestra{border-left:5px solid #ffffff}

#content{width:930px;margin:0 auto 10px auto; margin-bottom:30px;}

#footer{width:955px;margin:0 auto;padding:10px 0px 00px 00px;margin-bottom:10px;}
#footer img{border:10px solid black}
.tit_etapa{background:black url(../images/tit_etapa.jpg) 15px 15px no-repeat;height:50px;margin-bottom:10px;}
.tit_faleconosco{background:black url(../images/tit_faleconosco.jpg) 0 no-repeat;height:50px;margin-bottom:10px;}
.tit_programacao{background:black url(../images/tit_programacao.jpg) 0 no-repeat;height:50px;margin-bottom:10px;}
.tit_patrocinadores{background:black url(../images/tit_patrocinadores.jpg) 0 no-repeat;height:50px;margin-bottom:10px;}

.sidebar{width:240px;float:left;margin-right:10px;}
.menu_interna ul{margin-bottom:3px;margin-top:50px;}
.menu_interna ul li a{display:block;background:none repeat scroll 0 0 #ACDCFC;border-bottom:1px solid #5DA9DD;font-size:10px;height:10px;letter-spacing:0;padding:16px 10px;width:220px;}
.menu_interna ul li a{color:black;text-transform:uppercase;text-decoration:none;}
.menu_interna ul li a:hover{background:#9bd0f5!important}

#entry{background:#fbb515;width:646px;float:left;padding:20px 16px;position:relative;min-height:300px;}

#entry .tit_masterclasses{background:url(../images/tit_master.jpg) center left no-repeat;height:30px;text-indent:-999px;overflow:hidden;margin-bottom:15px;}
#entry .tit_edicoes{background:url(../images/tit_edicoes.jpg) center left no-repeat;height:30px;text-indent:-999px;overflow:hidden;margin-bottom:15px;}
#entry .tit_professores{background:url(../images/tit_professores.png) no-repeat;height:30px;text-indent:-999px;overflow:hidden;margin-bottom:15px;}
#entry .tit_workshop{background:url(../images/tit_workshops.png) no-repeat;height:30px;text-indent:-999px;overflow:hidden;margin-bottom:15px;}
#entry .tit_regencia{background:url(../images/tit_regencia.png) no-repeat;height:30px;text-indent:-999px;overflow:hidden;margin-bottom:15px;}
#entry .tit_oficinas{background:url(../images/tit_oficinas.png) no-repeat;height:30px;text-indent:-999px;overflow:hidden;margin-bottom:15px;}
#entry .tit_aprovados{background:url(../images/tit_aprovados.png) no-repeat;height:30px;text-indent:-999px;overflow:hidden;margin-bottom:15px;}
#entry .tit_filmesinterna{background:url(../images/tit_filmesinternas.jpg) no-repeat;height:30px;text-indent:-999px;overflow:hidden;margin-bottom:15px;}
#entry .tit_programacaocompleta{background:url(../images/tit_programacaocompleta.jpg) no-repeat;height:30px;text-indent:-999px;overflow:hidden;margin-bottom:15px;}
#entry .tit_concertos{background:url(../images/tit_artistas.jpg) no-repeat;height:30px;text-indent:-999px;overflow:hidden;margin-bottom:15px;}
#entry .tit_filmeinterna{background:url(../images/tit_filmeinterna.jpg) no-repeat;height:30px;text-indent:-999px;overflow:hidden;margin-bottom:15px;}
#entry .tit_inscricoes{background:url(../images/tit_inscricoes.png) no-repeat;height:30px;text-indent:-999px;overflow:hidden;margin-bottom:15px;}
#entry .tit_iniciantes{background:url(../images/tit_iniciantes.png) no-repeat;height:30px;text-indent:-999px;overflow:hidden;margin-bottom:15px;}
#entry .tit_orquestramimo{background:url(../images/tit_orquestra.png) no-repeat;height:30px;text-indent:-999px;overflow:hidden;margin-bottom:15px;}
#entry .tit_palestrantesinterna{background:url(../images/tit_palestrasinterna.jpg) no-repeat;height:30px;text-indent:-999px;overflow:hidden;margin-bottom:15px;}
#entry .tit_senhas{background:url(../images/tit_senhasInterna.jpg) no-repeat;height:30px;text-indent:-999px;overflow:hidden;margin-bottom:15px;}
.sidebar_acessoria h3{background:url(../images/tit_acessoria.jpg) no-repeat;height:30px;text-indent:-999px;overflow:hidden;margin-bottom:15px;}
.tit_contato{background:url(../images/tit_contato.jpg) no-repeat!important;height:30px;text-indent:-999px;overflow:hidden;margin-bottom:15px;}
.tit_amostra{background:url(../images/tit_amostra.jpg) no-repeat;height:30px;text-indent:-999px;overflow:hidden;margin-bottom:15px;}
.tit_cidades{background:url(../images/tit_cidades.jpg) no-repeat;height:30px;text-indent:-999px;overflow:hidden;margin-bottom:15px;}
.tit_cinemamudo{background:url(../images/tit_cinemamudo.jpg) no-repeat;height:30px;text-indent:-999px;overflow:hidden;margin-bottom:15px;}
.tit_zona{background:url(../images/tit_zona.jpg) no-repeat;height:30px;text-indent:-999px;overflow:hidden;margin-bottom:15px;}
.tit_longas{background:url(../images/tit_longas.jpg) no-repeat;height:30px;text-indent:-999px;overflow:hidden;margin-bottom:15px;}
.tit_curtasemedias{background:url(../images/tit_curtasemedias.jpg) no-repeat;height:30px;text-indent:-999px;overflow:hidden;margin-bottom:15px;}
.tit_palestras{background:url(../images/tit_palestras.jpg) no-repeat;height:30px;text-indent:-999px;overflow:hidden;margin-bottom:15px;}
.tit_festival{background:url(../images/tit_ofestival.jpg) no-repeat;height:30px;text-indent:-999px;overflow:hidden;margin-bottom:15px;}
.tit_amostra{background:url(../images/tit_amostra.jpg) no-repeat;height:30px;text-indent:-999px;overflow:hidden;margin-bottom:15px;}
.tit_realizadores{background:url(../images/tit_realizadores.jpg) no-repeat;height:30px;text-indent:-999px;overflow:hidden;margin-bottom:15px;}
.tit_filme{background:url(../images/tit_filmes.jpg) no-repeat;height:18px;width:100px;margin-bottom:10px;text-indent:-999px;margin-top:25px;}
.tit_sessoesEspeciais{background:url(../images/tit_sessoesEspeciais.jpg) no-repeat;height:30px;text-indent:-999px;overflow:hidden;margin-bottom:15px;}
#entry img{margin-bottom:15px;}

#entry p{margin-bottom:10px;font-size:12px;letter-spacing:-0px;}
#entry h5{text-transform:uppercase;font-size:11px;font-weight:bold;}

#entry .tit_atividades{background:url(../images/tit_atividades.png) no-repeat;height:18px;width:100px;margin-bottom:10px;text-indent:-999px;margin-top:25px;}
#entry .tit_palestrante{background:url(../images/tit_palestrante.jpg) no-repeat;height:18px;margin-bottom:10px;text-indent:-999px;margin-top:25px;}
#entry .lista_atividades{width:125px;background:#fed677;padding: 0 15px;float:left;margin-right:6px;margin-bottom:10px;display:1px solid #c99214;height:340px;}
#entry.workshop .lista_atividades{height:250px}
#entry.oficinas .lista_atividades{height:400px}
#entry .lista_atividades.odd{background:#ffe4a5;}
#entry .lista_atividades .table_atividades_header{text-align:center;text-transform:uppercase;font-weight:bold;font-size:11px;margin-bottom:22px;}
#entry .lista_atividades .table_atividade_cell{text-align:center;border-bottom:1px solid #b29553;margin-bottom:5px;}
#entry .lista_atividades .table_atividade_cell strong{text-transform:uppercase;font-weight:100;font-size:11px;margin-bottom:5px;display:block;}
#entry .lista_atividades .table_atividade_cell p{color:#6f5616;font-size:11px;}
#entry .lista_atividades .table_atividade_cell.last{border:none!important;}

.lista_professores h4{border-bottom:1px solid #c99214;padding-bottom:5px;font-size:9px;padding-top:5px;padding-left:10px;padding-right:10px;cursor:pointer;}
.lista_professores h4 a{color:black;font-size:11px;text-transform:uppercase;text-decoration:none;}
.acc_content{background:#fac314;padding:10px 10px;border-bottom:1px solid #c99214;}
.acc_content img{float:left;margin-right:10px;}
.tit_open{background:#fac314;border-bottom:none!important;}
.right{float:right;}

.fecha_tudo{color:white;display:block;background:#000;width:80px;padding:5px;position:relative;left:555px;margin-bottom:10px;text-decoration:none;}
.active a{border-right:15px solid #fbb515;}

#frm-cadastro label{display:block;font-size:13px;margin:0 0 5px 0}
#frm-cadastro input[type=text]{width:300px;border:1px solid #c99214;height:20px;-webkit-border-radius:5px;-moz-border-radius:5px;margin-bottom:5px;padding-left:10px;}
#form-responsible{background:#fac314;border:1px solid #c99214;padding:20px;-webkit-border-radius:5px;-moz-border-radius:5px;margin-bottom:30px;}
#form-responsible p{font-size:13px;}
#frm-cadastro legend{font-size:14px;display:block;width:650px;border-bottom:1px solid #c99214;padding-bottom:5px;font-weight:bold;}
#frm-cadastro fieldset{padding-top:10px;margin-bottom:10px;}
.frm-cep, .frm-phone{width:120px!important;padding-left:10px;}
#frm-cadastro textarea{width:350px;border:1px solid #c99214;-webkit-border-radius:5px;-moz-border-radius:5px;height:200px;margin-bottom:20px;}
#frm-cadastro select, #frm-cadastro textarea{margin-bottom:10px;}
#frm-cadastro button{border:none;background:black;margin-bottom:30px;color:white;padding:10px 20px;font-size:13px;}
#frm-cadastro small{color:red;font-size:11px;position:relative;top:-5px;left:2px;}
#frm-cadastro select{margin-bottom:10px;}
#footer{position:relative;}
#footer p{color:black;margin-top:12px;font-size:10px;text-transform:uppercase;padding-left:10px;}
.signature{background:url(../images/bg_piano.jpg) no-repeat;overflow:hidden;text-indent:-999px;display:block;width:170px;height:20px;position:absolute;right:10px;bottom:0px;}

.input_wrapper{background:#fac314;border:1px solid #c99214;padding:20px;-webkit-border-radius:5px;-moz-border-radius:5px;margin-bottom:30px;}

#FormFile{margin-bottom:20px;}
.menu_lang{position:absolute;right:70px;top:19px;}
.menu_lang li{float:left;margin-right:5px;}
.menu_lang li a{overflow:hidden;text-indent:-999px;display:block;float:left;}
.port{width:47px;margin-right:5px}
.lang_active{border-bottom:2px solid white}
.eng{width:35px;}
.bt_regulamento{background:black;color:white;padding:6px 5px;position:absolute;right:20px;top:22px;text-decoration:none!important;}

.content_lista li{margin-left:5px;margin-bottom:5px}

.listalinks{background:url("../images/img_bg.jpg") no-repeat scroll center center transparent;border-left:2px solid black;border-right:2px solid black;border-top:5px solid black;border-bottom:5px solid black;height:160px;padding:8px;position:relative;width:935px;z-index:20000;}
.listalinks li {float:left;}
.listalinks a{text-indent:-999px;display:block;overflow:hidden;}
.lumearte{position:absolute;top:35px;left:5px;height:40px;width:100px;}
.chesf{position:absolute;top:25px;left:130px;height:60px;width:50px;}
.empetur{position:absolute;top:30px;left:195px;height:50px;width:65px;}
.secretariadepatrimonio{position:absolute;top:45px;left:274px;height:22px;width:60px;}
.prefeituraolinda{position:absolute;top:35px;left:340px;height:40px;width:90px;}
.caixa{position:absolute;top:40px;left:454px;height:40px;width:90px;}
.minc{position:absolute;top:30px;left:565px;height:55px;width:42px;}
.prefeiturarecife{position:absolute;top:35px;left:615px;height:42px;width:100px;}
.prefeiturajp{position:absolute;top:50px;left:715px;height:22px;width:108px;}
.joaopessoa{position:absolute;top:40px;left:820px;height:42px;width:60px;}
.rcb{position:absolute;top:30px;left:890px;height:55px;width:50px;}
.globo{position:absolute;top:120px;left:80px;height:35px;width:62px;}
.aeso{position:absolute;top:120px;left:230px;height:35px;width:100px;}
.cpm{position:absolute;top:120px;left:155px;height:35px;width:62px;}
.embaixadaaustria{position:absolute;top:122px;left:600px;height:30px;width:122px;}
.embaixadafranca{position:absolute;top:120px;left:355px;height:44px;width:110px;}
.bureauexport{position:absolute;top:120px;left:475px;height:40px;width:106px;}
.abrafin{position:absolute;top:120px;left:760px;height:40px;width:100px;}

.link_bndes{display:block;height:26px;left:147px;overflow:hidden;position:absolute;text-indent:-999px;top:20px;width:122px;}

ul#menu{background:url(../images/bg_menu_principal.jpg) no-repeat;height:33px;position:absolute;width:1000px;bottom:0px;padding:0 0 0 41px;}
ul#menu li{float:left;padding:0 23px 0 23px;}
ul#menu li a{float:left;overflow:hidden;text-indent:-999px;margin-top:10px;}
#menu li .mimo{width:32px;}
#menu li .programacao{width:87px;}
#menu li .etapa_educativa{width:100px;}
#menu li .imprensa{width:55px;}
#menu li .festival{width:156px;}
#menu li .patrocinadores{width:100px;}
#menu li .faleconosco{width:85px;}

#boxes_secondary{padding-top:15px;}
#box_jukebox{width:245px;padding:10px;float:left;margin-right:10px;}
#box_jukebox h3{background:url(../images/tit_jukebox.png) no-repeat;height:30px;width:120px;overflow:hidden;text-indent:-9999px;}

#box_news{background:#efefef;width:360px;float:left;padding:10px 20px;margin-right:10px;}
#box_news h3, .imprensa_interna .tit_noticias{background:url(../images/tit_news.jpg) no-repeat;height:30px;width:120px;overflow:hidden;text-indent:-9999px;margin-bottom:15px;}
#box_news ul {background:#b7dcf5;}
.imprensa_interna .tit_restrita{background:url(../images/tit_restrita.jpg) no-repeat;height:30px;overflow:hidden;text-indent:-9999px;margin-bottom:15px;}
.tit_patrocinadoresinterna{background:url(../images/tit_patrocinadoresinterna.jpg) no-repeat;height:30px;overflow:hidden;text-indent:-9999px;margin-bottom:15px!important;margin-top:0px!important;}
#box_news ul {background:#b7dcf5;}
.tit_noticias{background:url(../images/tit_noticias_2.jpg) no-repeat!important;}
#box_news ul li{border-bottom:2px solid #efefef;padding:10px 20px 0 160px;position:relative;min-height:100px;}
#box_news ul li.odd{padding:10px 20px 0 20px;}
#box_news ul li.odd .news_img{position:absolute;left:210px!important;border-left:1px solid #9dbdd2!important;border-right:none!important;padding:0 0 0 10px!important;width:125px;}
#box_news ul li .news_img{position:absolute;left:15px;border-right:1px solid #9dbdd2;padding:0 10px 0 0;}
#box_news ul li h4{font-weight:bold;margin:10px 0;width:175px;}
#box_news ul li a{color:black;width:175px;float:left;}

.third_collumn{width:245px;float:left;}
.third_collumn .social{background:white;text-align:center;margin-bottom:10px;padding:20px 0;}
.third_collumn .social img{margin:0 5px;}

.menu_interna.mimo_interna .active a{border-right:15px solid #267cb7;} 
.menu_interna.mimo_programacao .active a{border-right:15px solid #FB8614;}
#entry.programacao_interna{background:#fb8614!important;}
#entry.mimo_interna{background:#267cb7!important;color:white;}
#entry.mimo_patrocinadores{}

.tit_mimo_interna{background:black url(../images/tit_mimo_interna.jpg) 15px 15px no-repeat;height:50px;margin-bottom:10px;}
.tit_imprensa{background:black url(../images/tit_imprensa.jpg) 15px 15px no-repeat;height:50px;margin-bottom:10px;}

.city_submenu{background:url(../images/menu_cidades.png) 4px 0 no-repeat;width:400px;height:18px;margin-bottom:10px;}
.city_submenu li{float:left;}
.city_submenu li a{float:left;background:url(../images/menu_cidades.png) no-repeat;width:50px;height:18px;overflow:hidden;text-indent:-999px;}
.city_submenu .olinda{width:54px;background-position:-4px 0;margin:0 7px 0 8px;}
.city_submenu .recife{width:46px;background-position:-70px 0px;margin:0 5px 0 5px;}
.city_submenu .jp{width:93px;background-position:-130px 0px;margin-left:9px;}



.city_submenu .olinda.active, .city_submenu .olinda:hover{background:#000 url(../images/menu_cidades_ativo.png) no-repeat;width:54px;background-position:-1px 5px;margin:0 5px 0 4px;padding:10px 3px 5px 3px;margin-top:-5px;}
.city_submenu .recife.active, .city_submenu .recife:hover{background:#000 url(../images/menu_cidades_ativo.png) no-repeat; width:46px;background-position:-68px 5px;
margin:0 2px 0 2px;padding:10px 3px 5px 3px;margin-top:-5px;}
.city_submenu .jp.active, .city_submenu .jp:hover{background:#000 url(../images/menu_cidades_ativo.png) no-repeat;width:93px;background-position:-128px 5px;padding:10px 3px 5px 3px;margin-top:-5px;margin-left:6px;}

.lista_filme li{width:210px;float:left;margin-right:5px;margin-bottom:20px;}
.lista_filme li h4{margin-top:-10px;font-weight:bold;height: 20px;}

.sidebar_acessoria{width:204px;background:black;float:left;padding:20px 10px 50px 20px;margin-right:10px;}
.sidebar_acessoria p{color:white;margin-bottom:10px;}

#entry.imprensa_interna, #entry.patrocinadore_interna{background:white;}
#entry.patrocinadore_interna h3{font-size:13px;text-transform:uppercase;margin:30px 0 20px 0;}
#entry.patrocinadore_interna img{margin-left:20px;}
.lista_acessoria li{border-bottom:1px solid #ccc;padding:15px 10px 10px;}
.lista_acessoria li span a, .entry_data{color:#5da9dd;font-weight:bold;}
.entry_title{font-size:18px;font-weight:bold;margin-bottom:10px;}
.lista_acessoria li p a{color:black;}

.lista_acordeon{margin:20px 0;}
.lista_acordeon h3{cursor:pointer;}
.lista_acordeon .acc_conteudo{padding: 0 5px;display:none;}
.tit_ondeficar{background:url(../images/tit_ondeficar.jpg) no-repeat;height:15px;overflow:hidden;text-indent:-9999px;width:100px;margin-bottom:10px;}
.tit_ondecomer{background:url(../images/tit_ondecomer.jpg) no-repeat;height:15px;overflow:hidden;text-indent:-9999px;width:100px;margin-bottom:10px;}
.tit_igreja{background:url(../images/tit_igrejas.jpg) no-repeat;height:15px;overflow:hidden;text-indent:-9999px;width:100px;margin-bottom:10px;}
.tit_pontos{background:url(../images/tit_pontos.jpg) no-repeat;height:20px;overflow:hidden;text-indent:-9999px;width:100px;margin-bottom:10px;display:none;}

.doismileoito{background-position:-50px 0px!important;height:200px;}
.doismilesete{background-position:-95px 0!important;}
.doismileseis{background-position:-143px 0!important;}
.doismilecinco{background-position:-192px 0!important;}
.doismilequatro{background-position:-238px 0!important;}

.doismileseis:hover, .doismileseis.active {background:#000 url(../images/submenu_historico_ativo.jpg) no-repeat;height:30px;}
.doismilesete:hover, .doismilesete.active{background:#000 url(../images/submenu_historico_ativo.jpg) no-repeat;height:30px;}
.doismileoito:hover, .doismileoito.active{background:#000 url(../images/submenu_historico_ativo.jpg) no-repeat;height:30px;}
.doismilenove:hover, .doismilenove.active{background:#000 url(../images/submenu_historico_ativo.jpg) no-repeat;height:30px;}
.doismilecinco:hover, .doismilecinco.active{background:#000 url(../images/submenu_historico_ativo.jpg) no-repeat;height:30px;}
.doismilequatro:hover, .doismilequatro.active{background:#000 url(../images/submenu_historico_ativo.jpg) no-repeat;height:30px;}

.datas_submenu{background:url(../images/submenu_historico.jpg) no-repeat;width:300px;height:22px;}
.datas_submenu li{margin:0 8px 0 0px;float:left;}
.datas_submenu li a{height:30px;background:url(../images/submenu_historico.jpg) no-repeat;display:block;float:left;width:40px;text-indent:-999px;overflow:hidden;}

.tit_historico{background:url(../images/tit_historico.jpg) no-repeat;height:40px;text-indent:-999px;overflow:hidden;margin-bottom:20px;}
.tit_festivalcinema{background:black url(../images/tit_festivalmimodecinema.jpg) 15px 15px no-repeat;height:50px;margin-bottom:10px;}

.social_interna{width:180px;background:white;height:206px;float:left;padding:20px;}
.social_interna img{margin-bottom:25px;}

.form{float:left;width:450px;margin-left:10px;}
.tit_entreemcontato{background:url(../images/tit_entreemcontato.jpg) no-repeat;height:20px;overflow:hidden;text-indent:-999px;margin-bottom:10px;}

.frm_texto{width:392px;height:22px;border:none;margin-bottom:1px;padding:5px;}
.form textarea{width:402px;border:none;margin-top:0px;height:108px;margin-bottom:10px;}
.form input[type=image]{position:relative;left:320px;}
.frm_texto{color:#5da9dd;text-transform:uppercase;}

.conteudo_anteriores p{width:450px;float:left;}

#table_programacao th{height:36px;border-right:1px solid #cf9510;}

#table_programacao th.col_atracao{background:url("../images/tit_atracao.jpg") no-repeat scroll 0 0 #000;width:330px;}
#table_programacao th.col_local{background:url(../images/tit_local.jpg) no-repeat #000;width:227px}
#table_programacao th.col_inicio{background:url(../images/tit_inicio.jpg) no-repeat;width:80px;text-align:center;}
#table_programacao th.col_termino{background:url(../images/tit_termino.jpg) no-repeat;width:88px;text-align:center;}
#table_programacao th.col_senhas{background:url(../images/tit_termino.jpg) no-repeat;width:88px;text-align:center;}
th.col_palestra{background:url(../images/col_palestra.jpg) no-repeat;width:256px;text-align:center;}
th.col_palestrante{background:url(../images/col_palestrantes.jpg) no-repeat;width:256px;text-align:center;}
th.col_detalhes{background:url(../images/col_detalhe.jpg) no-repeat;width:93px;text-align:center;}

#table_programacao tr td{padding:10px;}
#table_programacao tr td a span {font-size:9px; text-transform:uppercase; font-weight:bold; color: #b55910;}
#table_programacao tr td a{color:black;} 
#table_programacao tr td.center{text-align:center;}

.dia1, .dia2, .dia3, .dia4, .dia5, .dia6, .dia7{height:40px;background:url(../images/tit_dia1.jpg) no-repeat;width:639px}
.dia2{background:url(../images/tit_dia2.jpg) no-repeat;}
.dia3{background:url(../images/tit_dia3.jpg) no-repeat;}
.dia4{background:url(../images/tit_dia4.jpg) no-repeat;}
.dia5{background:url(../images/tit_dia5.jpg) no-repeat;}
.dia6{background:url(../images/tit_dia6.jpg) no-repeat;}
.dia7{background:url(../images/tit_dia7.jpg) no-repeat;}

.menu_dias{height:30px;background:url(../images/bg_menunumber.jpg) -20px 0 no-repeat;}
.menu_dias li{float:left;}
.menu_dias li a{float:left;display:block;height:31px;width:24px;/*background:url(../images/bg_menunumber.jpg) no-repeat;*/margin-right:3px;overflow:hidden;text-indent:-999px;}

.menu2{background-position:-27px 0 !important;width:29px !important}
.menu3{background-position:-59px 0 !important;width:31px !important;}
.menu4{background-position:-93px 0 !important;width:31px !important;}
.menu5{background-position:-127px 0 !important;width:31px !important;}
.menu6{background-position:-161px 0 !important;width:31px !important;}
.menu7{background-position:-195px 0 !important;width:31px !important;}

.menu_dias li a:hover, .menu_dias li a.active{background:url(../images/bg_numbermenu_active.jpg) 0 0 no-repeat;position:relative;top:-6px;padding-bottom:6px;}

.menu2:hover, .menu2.active{background-position:-27px 0 !important;width:29px !important}
.menu3:hover, .menu3.active{background-position:-59px 0 !important;width:31px !important;}
.menu4:hover, .menu4.active{background-position:-93px 0 !important;width:31px !important;}
.menu5:hover, .menu5.active{background-position:-127px 0 !important;width:31px !important;}
.menu6:hover, .menu6.active{background-position:-161px 0 !important;width:31px !important;}
.menu7:hover, .menu7.active{background-position:-195px 0 !important;width:31px !important;}

.lista_concertos li{float:left;margin-right:6px;width:209px;margin-bottom:10px;min-height:155px;}
.lista_concertos img{margin-bottom:5px!important;width:209px; height:105px; background:#000;display:block;}
.lista_concertos h3 a{color:black;font-weight:bold;}

.tit_nameconcertos{font-weight:bold;border-left:1px solid black;padding-left:5px;margin-bottom:10px;}
.tit_nameconcertos span{font-size: 16px;}

.release_content{width:640px;float:left;margin-bottom:20px;}
.release_content h3, .tit_release{background:url(../images/tit_release.jpg) no-repeat;overflow:hidden;text-indent:-999px;height:30px;}

.links_content{width:640px;float:left;margin-bottom: 20px;}
.links_content ul li{margin-bottom:10px;}
.links_content ul li a{color:black;font-weight:bold;margin-bottom:10px;}
.links_content h3{background:url(../images/tit_links.jpg) no-repeat;overflow:hidden;text-indent:-999px;height:30px;}

.bt_vertodos{background:url(../images/bt_vertodos.jpg) no-repeat;display:block;height:23px;width:143px;overflow:hidden;text-indent:-999px;margin-top:20px}

#proxant_nav{height:25px;position:absolute;right:20px;top:20px;width:167px;}
#proxant_nav .bt_anterior{background:url("../images/bt_anterior.jpg") no-repeat scroll 0 0 transparent;display:block;height:22px;overflow:hidden;text-indent:-999px;width:83px;position:absolute;left:0;}
#proxant_nav .bt_next{background:url("../images/bt_prox.jpg") no-repeat scroll 0 0 transparent;display:block;height:22px;overflow:hidden;position:absolute;right:0;text-indent:-999px;width:83px;}

.tit_acessorestrito{
background:url("../images/tit_acesso.jpg") no-repeat scroll 0 0 transparent!important;
height:20px!important;
margin:30px 0 15px 0;
overflow:hidden;
text-indent:-999px;}


#form_restrito input[type="text"], #form_restrito input[type="password"]{border:none!important;width:196px;height:30px;margin-bottom:10px;}
a.imprensa_fechar_sessao{color:#5DA9DD; float:right; margin-top:-40px;}
a.entry_link {color:#5DA9DD;}

.lista_acessoria li{position:relative;}
.lista_acessoria .conent_meta_restrita{position:absolute;right:0;}

.lista_acessoria li{position:relative;}
.lista_acessoria .conent_meta_restrita{position:absolute;right:0;font-size:10px;}
.lista_acessoria .conent_meta_restrita a{margin-right:10px;}

#social_media {position:absolute; left:513px; top:159px; width:148px; background:red; background:url(../images/img_redes-sociais.png) no-repeat;}
#social_media li {float:left; }
#social_media li a {width:24px; margin:10px 8px 10px 0; height:24px; display:block; text-indent:-20000px; }