html{color:#000;background:#FFF;}html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{font-size:100%;}legend{color:#000;}
*{font-family:"proxima-nova",sans-serif;}
.nav>li>a{padding:15px 0px;}
#preload{position:absolute;float:left;left:0px;bottom:0px;width:0px;height:0px;display:none;}
html, body{position:relative;float:left;display:block;width:100%;min-width:0px;height:auto;min-height:100%;padding:0px;margin:0px;font-family:"proxima-nova",sans-serif;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;overflow-x:hidden;}
body{min-width:280px;overflow:hidden;}
a,
a:active{cursor:pointer;outline:none;color:inherit;}
.espacoextra{position:relative;float:left;width:100%;height:30px;}
#mainpage{position:relative;float:left;width:auto;height:auto;z-index:123233322323;left:0px;background:#FFFFFF;max-width:100%;min-width:260px;-webkit-transition:left 287ms cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:left 287ms ease-in-out;-o-transition:left 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:left 287ms cubic-bezier(0.215, 0.61, 0.355, 1);overflow:hidden;}
.menu_swipe{position:absolute;float:right;height:100%;width:30px;background:transparent;top:0px;right:0px;z-index:100000000;display:none;}
.mainpage_capa{position:absolute;float:left;top:0px;left:0px;width:100%;height:100%;display:none;background:transparent;z-index:123233322323;cursor:pointer;}
.titulo_seccao2 a{text-decoration:none;}
.menulateralmobile{position:absolute;float:right;top:0px;right:0px;max-width:324px;width:90%;height:100%;padding:0px 30px 0px 30px;z-index:1;background:#000000;color:#ffffff;}
.ul_menulateralmobile{position:relative;float:left;width:100%;height:auto;margin-top:0px;}
.ul_menulateralmobile a:hover{text-decoration:none;}
.ul_menulateralmobile li{position:relative;float:left;width:100%;min-height:24px;margin-top:30px;height:auto;font-weight:700;font-size:14px;line-height:24px;text-align:left;color:#ffffff;text-transform:uppercase;text-decoration:none;cursor:pointer;}
.ul_menulateralmobile li .menumobileitem_total,
.ul_menulateralmobile li a{position:relative;float:left;width:100%;height:24px;font-weight:700;font-size:14px;line-height:24px;text-align:left;color:#ffffff;cursor:pointer;text-decoration:none;z-index:3;}
.ul_menulateralmobile li.semmargem a{width:auto;}
.ul_menulateralmobile li ul{position:relative;float:left;width:100%;width:calc(100% - 20px);width:-moz-calc(100% - 20px);width:-webkit-calc(100% - 20px);width:-o-calc(100% - 20px);min-height:24px;height:auto;margin-left:20px;font-weight:300;font-size:14px;line-height:24px;text-align:left;color:#ffffff;cursor:pointer;display:block;text-decoration:none;outline:none;}
.ul_menulateralmobile li ul li{position:relative;float:left;width:100%;min-height:24px;margin-top:5px;height:auto;font-weight:300;font-size:14px;line-height:24px;text-align:left;color:#ffffff;text-transform:uppercase;text-decoration:none;cursor:pointer;outline:none;}
.ul_menulateralmobile li ul li a{position:relative;float:left;width:100%;min-height:24px;height:auto;font-weight:300;font-size:14px;line-height:24px;text-align:left;color:#ffffff;cursor:pointer;text-decoration:none;z-index:3;outline:none;}
.topo_logomobile{position:relative;float:left;width:100%;height:70px;overflow:hidden;background:transparent;}
#openmenu{position:relative;float:right;width:32px;height:70px;line-height:70px;font-size:32px;padding-top:0px;cursor:pointer;background:transparent url('../imagens/menu_botao.png') center center no-repeat;}
#closemenu{position:relative;float:right;width:30px;height:30px;font-size:30px;color:#ffffff;cursor:pointer;background:transparent url('../imagens/close_botao.png') center center no-repeat;margin-top:20px;}
.topo_logomobile img{position:relative;float:left;width:auto;height:auto;max-height:26px;margin-top:22px;}
.container-total{position:relative;float:left;width:100%;height:auto;background:#ffffff;}

#pagina3 .container-total{background:#9e9c9c;}
#conteudo_evento,
#conteudo_salas,
#conteudo_servicos{background:#ffffff;}
.uppercaseclasse{text-transform:uppercase;}
.sala_itemgeral{position:relative;float:left;width:85%;height:auto;margin-bottom:2px;}
.sala_itemgeral_item{position:relative;float:left;width:auto;height:32px;overflow:hidden;cursor:pointer;background:transparent;z-index:2;}
.sala_itemgeral_item_capa{position:absolute;float:left;width:2px;height:32px;cursor:pointer;top:0px;left:0px;background:#9e9c9c;z-index:1;}
.sala_itemgeral_item_texto{position:relative;float:left;width:auto;height:32px;left:-100%;padding-left:10px;padding-right:10px;line-height:32px;font-size:12px;font-weight:400;color:#ffffff;background:#9e9c9c;text-transform:uppercase;overflow:hidden;z-index:2;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}
.activesala,
.activesala .sala_itemgeral_item_texto{width:auto;background:#000000;font-weight:700;left:0px;}
.activesala .sala_itemgeral_item_texto{font-weight:700;}
.sala_itemgeral_item:hover .sala_itemgeral_item_texto{left:0px;}
.downloadpdfsala,
.downloadpdfplanta{position:relative;float:left;width:auto;height:27px;padding-left:35px;font-weight:300;font-size:18px;line-height:22px;text-align:left;color:#000000;text-transform:none;cursor:pointer;margin-top:30px;background:transparent url('../imagens/icon_download.png') left center no-repeat;}
.downloadpdfplanta {
	margin-left: 50px;	
}
.bxpopup{position: relative; float: left; width: 100%; height: auto;}
.bxpopup li{position: relative; float: left; width: 100%; height: 80vh; padding: 0px; }
.bxpopup li .bxsliderhometextos{min-height: 0px !important;}

.bxsliderhomesem{position:relative;float:left;width:100%;height:70px;min-width:70px;min-height:70px;margin:0px;overflow:hidden; background: #000000;}
.bxsliderhome,
.bxslider,
.bx-viewport,
.bx-wrapper,
.bxsliderevento,
.bxslidersalas,
.bxslidercamarotes{position:relative;float:left;width:100%;height:100%;min-width:100%;min-height:100%;margin:0px;overflow:hidden;}
.bxslidercamarotes{position:relative;float:left;width:100%;height:auto;min-width:100%;max-height:200px;background:#f2f0f0;}
.bxslidercamarotes li{position:relative;float:left;width:100%;height:auto;min-width:100%;max-height:200px;background:#f2f0f0;}
.slidercamarotes_img{position:relative;float:left;width:100%;height:148px;background-repeat:no-repeat;background-size:auto 100%;background-color:#ffffff;background-position:center center;}
.bxslidercamarotes_subtitulo{position:relative;float:left;width:100%;height:auto;margin-top:18px;font-weight:300;font-size:8px;line-height:10px;color:#a09d9d;text-align:center;text-transform:uppercase;}
.bxslidercamarotes_titulo{position:relative;float:left;width:100%;height:auto;margin-top:3px;margin-bottom:0px;font-weight:700;font-size:14px;line-height:16px;color:#000000;text-align:center;text-transform:uppercase;}
.bxsliderhome{min-height:620px;}
.bxsliderhomemore{position:absolute;float:left;width:100%;height:100%;top:0px;left:0px;z-index:10;background:transparent url('../imagens/sliderhome/filtroslider.png') repeat;}
.bxsliderhomebaixo{position:absolute;float:left;bottom:50px;left:448px;width:44px;height:44px;background:transparent url('../imagens/sliderhome/filtroslider.png') repeat;background-size:100% auto;cursor:pointer;}
.bxsliderhomemore .centro_conteudo{height:100%;}
.bxsliderhometextos{position:absolute;float:left;top:25%;top:calc(50% - 135px);left:10%;width:80%;height:auto;min-height:500px;z-index:11;text-align:center;}
#textoslidersalas{position:absolute;float:left;width:100%;height:100%;top:0px;left:0px;}
.bxslidersalastextos,
.bxslidersalastextosserv{position:relative;float:right;margin-right:0%;width:100%;height:100%;min-height:100%;text-align:left;background:transparent url('../imagens/fundo_slider_opacidade.png') repeat;z-index:100;}
.bxslidersalastextos2{position:relative;float:left;width:100%;height:auto;opacity:1;color:#ffffff;padding-left:60px;padding-right:60px;padding-top:130px;padding-bottom:120px;}
.bxslidersalastextos3{position:relative;float:left;width:350px;height:100%;opacity:1;color:#ffffff;padding-left:60px;padding-right:60px;padding-top:130px;padding-bottom:120px;}
.bxslidersalastextosserv{max-width:350px;min-width:350px;}
.bxslidersalastextos_titulo{position:relative;float:left;width:100%;height:auto;font-weight:700;font-size:18px;line-height:20px;color:#ffffff;text-align:left;text-transform:uppercase;}
.bxslidersalastextos2_titulo{position:relative;float:left;width:100%;height:auto;font-weight:700;font-size:18px;line-height:20px;color:#ffffff;text-align:left;text-transform:uppercase;}
.bxslidersalastextos_subtitulo{position:relative;float:left;width:100%;height:auto;min-height:14px;font-weight:300;font-size:12px;line-height:14px;color:#ffffff;text-align:left;text-transform:uppercase;margin-top:5px;}
.separadorpreto{position:relative;float:left;width:100%;height:1px;color:#000000;background:#000000;margin-top:30px;margin-bottom:30px;border-top:0px solid #000000;}
.primeirohr{margin-top:0px;}
.coluna_total{position:relative;float:left;width:100%;height:auto;}
.coluna_meia{position:relative;float:left;width:50%;max-width:50%;height:auto;}
.coluna_meia p{font-weight:300;font-size:14px;line-height:16px;margin-top:10px;}
.linhadireita{height:100%;border-right:1px solid #dbdbdb;}
.coluna_meia p.legenda,
.legenda{position:relative;float:left;width:100%;max-width:100%;height:auto !important;font-weight:300;font-size:12px;line-height:14px;color:#9e9c9c;text-align:left;padding:0px;margin-top:5px;margin-bottom:0px;display:block;}
.coluna_meia p.separadortop30,
.separadortop30{margin-top:30px;}
.separadorbottom30{margin-bottom:30px;}
.coluna_meia p.separadortop60,
.separadortop60{margin-top:60px;}
.coluna_meia p.separadorbottom60,
.separadorbottom60{margin-bottom:60px;}
.coluna_meia:first-child,
.coluna_total .coluna_meia:nth-child(2n+1){padding-right:15px;padding-left:0px;}
.coluna_meia:last-child,
.coluna_total .coluna_meia:last-child{padding-left:15px;padding-right:0px;}
.bxslidersalastextos2_subtitulo{position:relative;float:left;width:100%;height:auto;font-weight:300;font-size:14px;line-height:16px;color:#ffffff;text-align:left;text-transform:uppercase;margin-top:5px;}
.bxslidersalastextos_texto{position:relative;float:left;width:100%;height:auto;font-weight:200;font-size:12px;line-height:14px;color:#ffffff;text-align:left;text-transform:uppercase;margin-top:30px;}
.bxslidersalastextos2_texto{position:absolute;float:left;width:350px;height:auto;bottom:60px;left:0px;padding-left:60px;padding-right:60px;font-weight:200;font-size:14px;line-height:16px;color:#ffffff;text-align:left;}
.bxslidersalastextos2_texto h1{position:relative;float:left;width:100%;height:auto;font-weight:700;font-size:14px;color:#ffffff;line-height:16px;margin-top:30px;}
.bxslidersalastextos2_texto h1:first-child{margin-top:0px;}
.bxslidersalastextos2_texto p{position:relative;float:left;width:100%;height:auto;font-weight:400;font-size:14px;color:#ffffff;line-height:16px;margin-top:20px;}
.bxslidersalastextos2_texto a{color:#ffffff;text-decoration:none;}
.bxslidersalastextos_alugarsala{position:absolute;float:left;width:auto !important;height:32px;max-height:32px;overflow:hidden;bottom:60px;left:60px;font-weight:700;font-size:12px;color:#ffffff;line-height:32px;cursor:pointer;margin-top:30px;border:1px solid #ffffff;padding-left:10px;padding-right:35px;text-transform:uppercase;background:transparent url('../imagens/icon_setadireitacircular_on.png') right 10px center no-repeat;overflow:visible;}
.bxsliderhometipo{position:relative;float:left;width:100%;height:auto;font-weight:700;font-size:18px;line-height:20px;color:#ffffff;text-align:center;text-transform:uppercase;}
.bxsliderhometitulo{position:relative;float:left;width:100%;height:auto;margin-top:30px;font-weight:700;font-size:48px;line-height:48px;color:#ffffff;text-align:center;text-transform:uppercase;}
.bxsliderhomedata{position:relative;float:left;width:100%;height:auto;margin-top:15px;font-weight:300;font-size:18px;line-height:20px;color:#ffffff;text-align:center;text-transform:uppercase;}
.bxsliderhome_links{position:relative;float:left;width:100%;height:auto;margin-top:30px;}
.bxsliderhome_links_center{position:relative;margin:0px auto 0px auto;width:278px;height:auto;}
.bxsliderhome_links_C,
.bxsliderhome_links_L,
.bxsliderhome_links_R{position:relative;float:left;width:134px;height:34px;text-align:center;color:#ffffff;font-size:11px;line-height:34px;border-width:1px;border-color:rgb(255, 255, 255);border-style:solid;font-weight:700;text-transform:uppercase;}
.bxsliderhome_links_R{margin-left:10px;}
.bxsliderhome_links_C{margin-left:72px;}
.bxsliderhome_links_C:hover .itemauxcapa,
.bxsliderhome_links_L:hover .itemauxcapa,
.bxsliderhome_links_R:hover .itemauxcapa{opacity:0.3;background:#ffffff;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.bxsliderhome_linksback{position:absolute;float:left;top: 0px; left: 0px;width:100%;height:100%;z-index:10;}
.bxslider_more div{cursor:pointer;height:40px;background:transparent;}
.bxslider_more div:hover{cursor:pointer;text-decoration:none;background:transparent url('../imagens/moreevents.png') center bottom no-repeat;}
li .slider_img{position:relative;float:left;width:100%;height:100%;min-height:100%;background-repeat:no-repeat;background-size:cover;background-color:#000000;background-position:center center;}
.bxslidereventotextos,
.bxslidereventotextos_a,
.bxslidereventotextos2,
bxslidereventotextos2_a{position:absolute;float:left;bottom:106px;left:10%;width:80%;height:auto;z-index:11;text-align:center;}
.bxslidereventotextos2{bottom:60px;}
.bxslidereventotextos_a,
.bxslidereventotextos2_a{top: 40%; bottom: auto;}
.bxslidereventotitulo{position:relative;float:left;width:100%;min-height:24px;height:auto;font-weight:700;font-size:24px;line-height:24px;color:#ffffff;text-align:center;text-transform:uppercase;padding:0px;}
.bxslidereventodata{position:relative;float:left;width:100%;height:auto;margin-top:15px;font-weight:300;font-size:14px;line-height:14px;color:#ffffff;text-align:center;text-transform:uppercase;}
.topo_barrasprincipais{position:fixed;float:left;width:100%;min-height:50px;height:auto;padding-top:0px;top:0px;left:0px;background:transparent;z-index:10000000000;color:#ffffff;-webkit-transition:background 1s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:background 1s ease-in-out;-o-transition:background 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background 1s cubic-bezier(0.215, 0.61, 0.355, 1);}
.topo_barrasprincipais:hover{background:rgba(0, 0, 0, 0.901961);}
.topo_barrasprincipaisbackground:hover,
.topo_barrasprincipaisbackground{background:rgba(0, 0, 0, 0.901961);}
.topo_barrasmobile{display:none;}
.icon_pesquisabranco{position:relative;float:left;width:14px;height:38px;background:transparent url('../imagens/icon_pesquisabranco.png') center left no-repeat;background:transparent url('../imagens/icon_pesquisabranco.svg') center left no-repeat;}
.equipatecnica{position:relative;float:left;width:100%;height:auto;background:#f1f0f0;padding:60px 30px 60px 30px;}
#pesquisamenu,
#pesquisamenu2{position:relative;float:left;width:220px;height:42px;border:1px solid #ffffff;}
#inputpesquisamenu,
#inputpesquisamenu2{position:relative;float:left;width:157px;height:24px;padding-bottom:4px;margin-top:4px;margin-left:10px;border-bottom:1px solid #ffffff;}
#inputpesquisamenu input,
#inputpesquisamenu2 input{position:relative;float:left;width:157px;height:24px;vertical-align:text-bottom;line-height:12px;color:#ffffff;font-weight:400;font-size:10px;outline:none;border:0px;box-shadow:none;background:transparent;text-transform:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none;border-radius:0px;}
#submitpesquisamenu,
#submitpesquisamenu2{position:relative;float:right;width:40px;height:40px;background:#ffffff url('../imagens/icon_pesquisasubmit.png') center center no-repeat;border:0px;outline:none;border-radius:0px;}
nav ul, nav ol{position:relative;float:right;width:auto;list-style-image:none;list-style-position:outside;list-style-type:none;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;height:auto;color:inherit;background-color:inherit;}
nav ul.geral, nav ol.geral{width:auto;max-width:778px;float:right;}
nav ul li{position:relative;float:left;width:auto;min-height:100%;height:auto;color:inherit;background-color:transparent;margin-left:20px;}
nav ul li a,
nav ul li a:active{position:relative;float:left;width:auto;height:100%;color:inherit;margin-left:0px;border:0px;outline:none;}
.textomenu_menu,
.textomenu2_menu,
.textomenu3_menu{position:relative;float:left;z-index:1;width:auto;margin-top:0px;height:40px;text-align:center;text-transform:uppercase;cursor:pointer;font-weight:300;font-size:12px;line-height:40px;color:#ffffff;outline:none;}
li.open a .textomenu_menu,
li.open a .textomenu2_menu,
li.open a .textomenu3_menu,
.textomenu_menu:hover,
.textomenu2_menu:hover,
.textomenu3_menu:hover,
.active_menu{border-bottom:0px solid #ffffff;text-align:center;}
.navbar-header2{position:relative;float:left;width:100%;height:auto;}
.navbar-brand{position:relative;float:left;height:auto;padding:0px;}
.navbar-right{margin-right:5px;}
.logomenu{position:relative;float:left;width:138px;height:70px;background:transparent;background-position:left center;background-repeat:no-repeat;background-image:url('../imagens/logotipo.png');background-image:url('../imagens/logotipo.svg');}
.logotipomobilelateral{position:relative;float:left;width:138px;height:47px;margin-top:11px;background:transparent;background-position:left center;background-repeat:no-repeat;background-image:url('../imagens/logotipomobile.png');background-image:url('../imagens/logotipomobile.svg');background-size:auto;}
.logomenu2{position:relative;float:left;width:182px;height:80px;background:transparent url('../imagens/gerais/logo_menu_preto2.png') center center no-repeat;}
.idiomaitem{position:relative;float:right;width:23px;height:18px;color:#cfcfcf;background:#ffffff;border:1px solid #cfcfcf;font-weight:300;font-size:12px;line-height:18px;text-align:center;}
.idiomaitem:hover,
.idioma_active{color:#ffffff;background:#cfcfcf;font-weight:normal;}
.centro_conteudo{position:relative;float:left;width:100%;margin-left:100px;margin-right:100px;width:calc(100% - 200px);height:auto;}
#pagina{position:relative;float:left;width:100%;height:auto;padding-top:70px;padding-bottom:120px;}
#pagina2{position:relative;float:left;width:100%;height:auto;padding-top:0px;padding-bottom:120px;}
#pagina3{position:relative;float:left;width:100%;height:auto;padding-top:0px;padding-bottom:0px;padding-top: 70px; background: #9e9c9c;}
#footer{position:relative;float:left;width:100%;height:auto;}
.menulateral{position:relative;float:left;width:230px;height:auto;}
.ul_menulateral{position:relative;float:left;width:228px;height:auto;border:1px solid #727176;}
.ul_menulateral li{position:relative;float:left;width:200px;height:50px;margin-left:14px;border-bottom:1px solid #727176;font-weight:normal;font-size:14px;line-height:50px;text-align:left;color:#727176;text-align:left;cursor:pointer;}
.ul_menulateral li a,
.ul_menulateral li a:active{color:#727176;text-decoration:none;outline:none;border:0px;}
.ul_menulateral li:last-child{border-bottom:0px solid #727176;}
.ul_menulateral li:hover,
.ul_menulateral li.active,
.ul_menulateral li:hover a,
.ul_menulateral li.active a{color:#ff9917;}
.marcamenu{position:absolute;float:left;bottom:0px;left:0px;width:0px;height:2px;min-height:2px;max-height:2px;background:#ffffff;z-index:2000;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.nav li:hover .marcamenu{width:100%;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#popup_avisos{position:absolute;float:left;width:100%;height:100%;top:0px;left:0px;background:rgba(0,0,0,0.8);z-index:100000000001;display:none;}
#popup_avisos2{position:fixed;float:left;width:660px;height:auto;min-height:250px;margin:0px auto 0px auto;left:calc((100% - 660px)/2);top:100px;padding-top:80px;padding-bottom:80px;padding-left: 30px; padding-right: 30px; background:#ffffff;z-index:2;}
#popup_avisos3{position:relative;float:left;width:100%;height:0px;background:#ff9917;}
.popup_avisos_form_titulo{position:relative;float:left;width:100%;height:auto;text-align:center;font-weight:700;font-size:24px;line-height:30px;text-align:center;color:#39383c;text-transform:uppercase;text-decoration:none;}
.popup_avisos_form_texto{position:relative;float:left;width:100%;height:auto;text-align:center;margin-left:0px;margin-top:20px;font-weight:normal;font-size:14px;line-height:20px;text-align:center;color:#39383c;text-transform:none;text-decoration:none;}
#popup_avisos_setafechar_pre{position:relative;float:left;width:100%;height:auto;text-align:center;padding-top:80px;}
#popup_avisos_setafechar{position:relative;margin:0px auto 0px auto;width:130px;height:30px;text-align:center;color:#ffffff;font-size:12px;line-height:30px;font-weight:700;text-transform:uppercase;cursor:pointer;background:#000000;}
#popup_avisos_setafechar:hover{background-color:#000000;color:#ffffff;}
.separador50bottom{position:relative;float:left;width:100%;height:50px;}
.item_gotopo{position:absolute;float:right;right:-59px;top:-120px;width:29px;height:40px;background:transparent url('../imagens/gerais/icon_gotopo.png') no-repeat;cursor:pointer;}
.titulo-traco{position:relative;float:left;width:100%;min-height:25px;height:auto;margin-top:50px;text-align:center;color:#000000;font-size:28px;line-height:28px;font-weight:700;text-transform:uppercase;}
.subtitulo-traco{position:relative;float:left;width:100%;height:14px;margin-top:4px;margin-bottom:30px;text-align:center;color:#000000;font-size:14px;line-height:16px;font-weight:300;text-transform:uppercase;}
.titulo-traco-traco{position:absolute;float:left;top:12px;left:0px;width:100%;background:#000000;height:1px;z-index:1;}
.titulo-traco .titulo-traco-titulo{position:relative;margin:0px auto 0px auto;width:auto;height:auto;min-height:25px;background:transparent;z-index:1;}
.titulo-traco .titulo-traco-titulo span{position:relative;margin:0px auto 0px auto;width:auto;height:auto;min-height:25px;background:#ffffff;padding-left:10px;padding-right:10px;z-index:2;}
.lista_agenda_item{margin-top:0px;}
.lista_agenda_imagem{position:relative;float:left;width:100%;height:auto;}
.lista_agenda_capa{position:absolute;float:left;top:0px;left:0px;width:100%;height:100%;background:transparent;display:block;z-index:2;}
.lista_agenda_imagem img{position:relative;float:left;width:100%;height:auto;min-height:194px;overflow:hidden;z-index:1;}
.lista_agenda_imagem:hover .lista_agenda_capa{display:block;}
.lista_agenda_capa_preta{position:absolute;float:left;top:0px;left:0px;width:100%;height:100%;background:transparent;opacity:0.6;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.lista_agenda_imagem:hover .lista_agenda_capa .lista_agenda_capa_preta{background:#000000;opacity:0.6;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.lista_agenda_capa_maisinfo_geral{position:absolute;float:left;width:100%;height:34px;top:45%;top:-moz-calc(50% - 15px);top:-webkit-calc(50% - 15px);top:-o-calc(50% - 15px);top:calc(50% - 15px);text-align:center;}
.lista_agenda_capa_maisinfo_geral2{position:relative;width:auto;display:inline-block;margin:0px auto 0px auto;overflow:visible;}
.lista_agenda_capa_maisinfo_geral2 a{position:relative;float:left;width:auto;height:34px;}
.lista_agenda_capa_maisinfo{position:relative;float:left;width:auto;height:34px;padding:0px 5px 0px 5px;margin-left:10px;text-align:center;color:#ffffff;font-size:11px;line-height:34px;border-width:1px;border-color:rgb(255, 255, 255);border-style:solid;font-weight:700;text-transform:uppercase;display:none;overflow:visible;}
.lista_agenda_imagem:hover .lista_agenda_capa_maisinfo{display:block;}
.lista_agenda_capa_maisinfoL{position:relative;float:left;width:auto;height:34px;padding:0px 5px 0px 5px;text-align:center;color:#ffffff;font-size:11px;line-height:34px;border-width:1px;border-color:rgb(255, 255, 255);border-style:solid;font-weight:700;text-transform:uppercase;display:none;overflow:visible;}
.lista_agenda_capa_maisinfoR{position:relative;float:left;width:auto;height:34px;padding:0px 5px 0px 5px;margin-left:10px;text-align:center;color:#ffffff;font-size:11px;line-height:34px;border-width:1px;border-color:rgb(255, 255, 255);border-style:solid;font-weight:700;text-transform:uppercase;display:none;overflow:visible;}
.lista_agenda_imagem:hover .lista_agenda_capa .lista_agenda_capa_maisinfoR,
.lista_agenda_imagem:hover .lista_agenda_capa .lista_agenda_capa_maisinfoL{display:block;overflow:visible;}
.itemauxcapa{position:absolute;float:left;width:100%;height:100%;top:0px;left:0px;background:transparent;opacity:0.3;display:block;}
.lista_agenda_capa_maisinfoL:hover .itemauxcapa,
.lista_agenda_capa_maisinfoR:hover .itemauxcapa,
.lista_agenda_capa_maisinfo:hover .itemauxcapa,
.bxslidersalastextos_alugarsala:hover .itemauxcapa{opacity:0.3;background:#ffffff;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.bxslidersalastextos_alugarsala:hover{color:#000000;background:#ffffff url('../imagens/icon_setadireitacircular_off.png') right 10px center no-repeat;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.bxslidersalastextos_alugarsala:hover .itemauxcapa{opacity:1;background:transparent;color:#000000;}
.lista_agenda_textos{position:relative;float:left;width:100%;height:70px;margin-top:10px;margin-bottom:5px;}
#showprodutos .lista_agenda_textos{height:50px;margin-top:20px;}
.lista_agenda_data{position:relative;float:left;width:100%;height:auto;min-height:12px;margin-top:0px;text-align:center;color:#9e9c9c;font-size:12px;line-height:14px;font-weight:300;text-transform:uppercase;}
.lista_agenda_titulo{position:relative;float:left;width:100%;height:auto;min-height:20px;margin-top:5px;text-align:center;color:#000000;font-size:17px;line-height:20px;font-weight:700;text-transform:uppercase;}
.lista_agenda_preco{position:relative;float:left;width:100%;height:auto;min-height:18px;margin-top:10px;text-align:left;color:#000000;font-size:16px;line-height:18px;font-weight:600;text-transform:uppercase;}
.lista_agenda_textodescritivo{position:relative;float:left;width:100%;height:auto;margin-top:20px;margin-bottom:20px;text-align:left;color:#000000;font-size:14px;line-height:18px;font-weight:400;}
#maisagenda,
#maispesquisa{position:relative;margin:40px auto 0px auto;width:auto;max-width:180px;height:28px;border:0px solid #000000;text-align:center;color:#f1f0f0;font-size:26px;line-height:28px;padding:0px 10px 0px 10px;font-weight:700;text-transform:uppercase;cursor:pointer;}
#maisagenda:hover,
#maispesquisa:hover{color:#000000;}
#maisagenda span.active,
#maispesquisa span.active{-webkit-transition-duration:2s;-moz-transition-duration:2s;-o-transition-duration:2s;transition-duration:2s;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);color:#000000;}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{position:relative;min-height:1px;padding-right:5px;padding-left:5px;}
.divnewsletter{position:relative;float:left;width:100%;height:auto;background:#9e9c9c;padding-top:30px;padding-bottom:30px;}
.divnewsletter_titulo{position:relative;float:left;width:100%;height:auto;min-height:14px;margin-top:0px;text-align:center;color:#ffffff;font-size:12px;line-height:14px;font-weight:700;text-transform:uppercase;margin-top:0px;}
.divnewsletter_formulario{position:relative;float:left;width:100%;height:auto;min-height:35px;margin-top:20px;margin-bottom:0px;}
.divnewsletter_formulario2{position:relative;width:610px;height:auto;margin:0px auto 0px auto;}
.divnewsletter_textolinha1,
.divnewsletter_textolinha2{position:relative;float:left;width:100%;height:auto;min-height:16px;margin-top:0px;text-align:center;color:#ffffff;font-size:14px;line-height:16px;font-weight:400;text-transform:none;margin-top:5px;}
#form_newsletter{position:relative;float:left;width:auto;max-width:100%;height:auto;}
.footer_input,
.form-control{position:relative;float:left;width:280px;min-width:280px;max-width:280px;height:32px;border:1px solid #ffffff;padding:0px 10px 0px 10px;font-weight:400;font-size:13px;line-height:32px;text-align:left;color:#9e9c9c;margin-right:10px;margin-right:10px;border-radius:0px;box-shadow:none;outline:none;background:#ffffff;}
.footer_submit{position:relative;float:right;width:21px;height:34px;background:transparent url('../imagens/icon_submit_off.png') center center no-repeat;outline:none;border:0px;cursor:pointer;}
.footer_submit:hover{background:transparent url('../imagens/icon_submit_on.png') center center no-repeat;}
.divdownloads{position:relative;float:left;width:100%;height:auto;background:#f1f0f0;padding-top:20px;padding-bottom:20px;}
.divdownloads_titulo{position:relative;float:left;width:100%;height:auto;min-height:18px;color:#9e9c9c;font-size:14px;line-height:18px;font-weight:400;text-transform:none;display:table-cell;text-align:center;}
.divdownloads_titulo2{position:relative;margin:0px auto 0px auto;width:auto;height:auto;min-height:19px;display:table;text-align:center;}
.divdownloads_titulo span,
.divdownloads_titulo2 span{position:relative;float:left;width:auto;height:auto;min-height:19px;}
.divdownloads_titulo2 span a{min-height:19px;}
a.abriragendacultural,
a.downloadagendacultural{position:relative;width:auto;height:auto;min-height:24px;padding-left:30px;font-weight:700;margin-left:20px;color:#9e9c9c;background:transparent url('../imagens/icon_eye.png') left center no-repeat;background-size:auto 100%;}
a.downloadagendacultural{background:transparent url('../imagens/icon_downloadcinza.png') left center no-repeat;}
.abriragendacultural:hover,
.downloadagendacultural:hover{color:#9e9c9c;}
#divparceirospre{padding-right:30px;padding-left:30px;}
.divparceiros{position:relative;float:left;width:100%;height:auto;background:#ffffff;padding-top:30px;padding-bottom:0px;text-align:center;}
.parceiroscentro{position:relative;float:left;width:auto;height:auto;}
.divparceiros_imagem,
.divparceiros_textoimagem{position:relative;float:left;width:auto;min-width:20px;padding-left:10px;padding-right:10px;height:80px;line-height:70px;vertical-align:middle;margin-top:20px;margin-bottom:10px;}
.divparceiros_textoimagem{margin-left:20px;}
.divparceiros_imagem img,
.divparceiros_textoimagem img{vertical-align:middle;}
.divparceiros_imagem img{max-height:80px;height:auto;width:auto;}
.divparceiros_textoimagem img{max-height:80px;min-height:30px;height:auto;}
.divparceiros_texto{position:absolute;float:left;top:-12px;left:10px;width:100%;height:auto;line-height:10px;font-size:8px;font-weight:300;color:#9e9c9c;text-transform:uppercase;text-align:left;}
.divdireitos{position:relative;float:left;width:100%;height:20px;background:#ffffff;margin-top:0px;margin-bottom:15px;text-align:center;color:#000000;font-size:10px;line-height:12px;font-weight:400;}
.divdireitos a{color:#000000;}
.divdireitos a:hover{font-weight:700;text-decoration:none;}
.container-center{margin-left:auto;margin-right:auto;width:inherit;height:auto;display:table-cell;text-align:center;}
.container-center .divparceiros_imagem{display:inline-block;}
::selection{color:#dbdbdb !important;}
::-moz-selection{color:#dbdbdb !important;}
:-moz-selection{color:#dbdbdb !important;}
::-webkit-selection{color:#dbdbdb !important;}
::-o-selection{color:#dbdbdb;}
::-webkit-input-placeholder{font-weight:normal;color:#9e9c9c !important;}
::-moz-placeholder{font-weight:normal;color:#9e9c9c !important;}
:-ms-input-placeholder{font-weight:normal;color:#9e9c9c !important;}
:-o-input-placeholder{font-weight:normal;color:#9e9c9c !important;}
:-moz-placeholder{font-weight:normal;color:#9e9c9c !important;}
.filtros_agenda_form::-webkit-input-placeholder{font-weight:normal;color:#39383c !important;}
.filtros_agenda_form::-moz-placeholder{font-weight:normal;color:#39383c !important;}
.filtros_agenda_form:-ms-input-placeholder{font-weight:normal;color:#39383c !important;}
.filtros_agenda_form:-o-input-placeholder{font-weight:normal;color:#39383c !important;}
.filtros_agenda_form:-moz-placeholder{font-weight:normal;color:#39383c !important;}
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand{margin-left:5px;}
.navbar{margin-bottom:0px;}
.navbar-default,
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover,
.dropdown-menu{background:transparent;border:0;box-shadow:none;color:#ffffff;}
.dropdown-menu,
.nav li{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:height 0.3s ease-in-out;}
.dropdown-menu,
.fechado{display:none;}
.nav li:hover .dropdown-menu{display:block;}
.fechado{display:none;}
.dropdown-menu{border-radius:0;top:25px;position:static;min-width:100%;max-width:inherit;}
.dropdown-menu>li{width:100%;max-width:inherit;padding-bottom:25px;margin:0px;background-color:transparent;}
.dropdown-menu>li>a,
.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:active{display:block;padding:0px;margin:0px;clear:both;font-weight:300;font-size:12px;line-height:14px;text-transform:uppercase;width:auto;height:auto;background:transparent;background-color:transparent;background-image:none;border:0;box-shadow:none;color:#ffffff;outline:none;}
.dropdown-menu>li>a.active_menu{font-weight:700;}
.container-fluid{background:transparent;}
.container-fluid{padding-right:60px;padding-left:60px;margin-right:auto;margin-left:auto;min-width:240px;}
.row{margin-right:0px;margin-left:0px;min-width:210px;}
.titulo_principal{position:relative;float:left;width:100%;height:auto;min-height:0px;margin-top:120px;text-align:center;color:#000000;font-size:24px;line-height:26px;font-weight:700;text-transform:uppercase;}
.subtitulo_principal{position:relative;float:left;width:100%;height:auto;min-height:0px;margin-top:10px;text-align:center;color:#000000;font-size:14px;line-height:16px;font-weight:300;text-transform:uppercase;}
.texto_principal{position:relative;float:left;width:100%;height:auto;min-height:0px;margin-top:60px;text-align:left;color:#000000;font-size:14px;line-height:16px;font-weight:400;text-transform:none;}
.texto_principal p{position:relative;float:left;width:100%;height:auto;margin-top:15px;}
.texto_principal p:first-child{margin-top:0px;}
.filtros_agenda{position:relative;float:left;width:100%;height:auto;min-height:130px;padding:30px;margin-top:60px;background:#f1f0f0;}
.filtros_pesquisa{position:relative;float:left;width:100%;height:auto;margin-top:70px;}
.listagempesquisa{position:relative;float:left;width:100%;height:auto;margin-top:60px;}
.listagempesquisa_imagem{position:relative;float:left;height:auto;margin:0px;padding:0px;max-height:140px;overflow:hidden;}
.listagempesquisa_imagem img{min-height:50px;height:auto;}
.listagempesquisa_data{position:relative;float:left;width:100%;height:auto;min-height:12px;margin-top:2px;text-align:left;color:#9e9c9c;font-size:10px;line-height:12px;font-weight:300;text-transform:uppercase;}
.listagempesquisa_texto{position:relative;float:left;height:auto;min-height:140px;padding-left:60px;padding-bottom:15px;overflow:hidden;}
.listagempesquisa_titulo{position:relative;float:left;width:100%;height:auto;min-height:0px;text-align:left;color:#000000;font-size:16px;line-height:18px;font-weight:700;text-transform:uppercase;}
.listagempesquisa_vermais{position:absolute;float:left;width:auto;height:26px;bottom:15px;left:60px;border:1px solid #9e9c9c;padding:0px 34px 0px 10px;background:transparent url('../imagens/icon_setadireitacinza.png') right 10px center no-repeat;text-align:left;color:#9e9c9c;font-size:12px;line-height:26px;font-weight:400;text-transform:uppercase;cursor:pointer;}
.listagempesquisa_vermais:hover{border:1px solid #000000;background:transparent url('../imagens/icon_setadireitapreto.png') right 10px center no-repeat;color:#000000;}
.listagempesquisa_descricao{position:relative;float:left;width:100%;height:auto;min-height:0px;text-align:left;color:#000000;font-size:14px;line-height:16px;margin-top:15px;margin-bottom:40px;font-weight:400;text-transform:none;}
.listagempesquisa_traco{position:absolute;float:left;bottom:0px;left:60px;width:100%;height:1px;background:#f1f0f0;}
.filtros_agenda_titulo{position:relative;float:left;width:100%;height:auto;min-height:0px;text-align:left;color:#000000;font-size:14px;line-height:16px;font-weight:300;text-transform:uppercase;}
.filtros_agenda_form{position:relative;float:left;width:auto;height:auto;min-height:0px;margin-top:0px;}
.filtros_agenda_formactions,
.filtros_agenda_formactions2{position:relative;float:right;width:auto;height:auto;min-height:0px;margin-top:0px;}
.filtros_agenda_lista,
.filtros_agenda_lista_active{position:relative;float:left;width:34px;height:34px;margin-top:18px;cursor:pointer;background:transparent url('../imagens/icon_lista_off.png') center center no-repeat;}
.filtros_agenda_lista:hover,
.filtros_agenda_lista_active,
.filtros_agenda_lista_active:hover{background:transparent url('../imagens/icon_lista_on.png') center center no-repeat;}
.filtros_agenda_agenda,
.filtros_agenda_agenda_active{position:relative;float:left;width:34px;height:34px;margin-top:18px;margin-left:5px;cursor:pointer;background:transparent url('../imagens/icon_calendario_off.png') center center no-repeat;}
.filtros_agenda_agenda:hover,
.filtros_agenda_agenda_active{background:transparent url('../imagens/icon_calendario_on.png') center center no-repeat;color:#000000;}
.filtros_agenda_input,
.filtros_agenda_input2,
.filtros_agenda_input3,
.filtros_agenda_input4{position:relative;float:left;width:280px;height:34px;border-radius:0;background:#ffffff url('../imagens/setacombo.png') right 10px center no-repeat;background-size:auto 60%;outline:none;border:0px;margin-top:20px;padding:5px 5px 5px 10px;}
.filtros_agenda_input select,
.filtros_agenda_input2 input,
.filtros_agenda_input3 input,
.filtros_agenda_input4 input{position:relative;float:left;width:270px;height:24px;outline:none;border:0px;background:transparent;margin-top:0px;text-align:left;color:#39383c;font-size:13px;line-height:24px;font-weight:400;text-transform:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none !important;-ms-appearance:none;appearance:none;}
.filtros_agenda_input2,
.filtros_agenda_input3{width:140px;margin-right:2px;}
.filtros_agenda_input2 input,
.filtros_agenda_input3 input{width:130px;}
.filtros_agenda_input,
.filtros_agenda_input3,
.filtros_agenda_input4{margin-right:30px;}
.filtros_agenda_input4{background:#ffffff url('../imagens/iconpesquisacombo.png') right 10px center no-repeat;background:#ffffff url('../imagens/iconpesquisacombo.svg') right 10px center no-repeat;background-size:auto 60%;}
.filtros_agenda_submit{position:relative;float:left;width:130px;height:34px;border-radius:0;border:1px solid #000000;outline:none;margin-top:20px;text-align:center;color:#ffffff;background:#000000;font-size:13px;line-height:32px;text-transform:uppercase;cursor:pointer;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.filtros_agenda_submit:hover{color:#39383c;background:transparent;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#itens_lista,
#itens_calendario{position:relative;float:left;width:100%;height:auto;}
#showformacao{position:relative;float:left;width:100%;height:auto;margin-top:60px;}
#setaesquerda_calendar,
#setadireita_calendar{position:relative;max-width:40px;width:40px;height:20px;line-height:20px;margin:0px;border:0px;top:-2px;font-size:14px;cursor:pointer;}
.calendar_mes{position:relative;float:left;width:100%;height:auto;}
.calendar_mes_semana{position:relative;float:left;width:100%;height:auto;display:flex;}
.calendar_mes_dia{position:relative;float:left;width:14%;width:calc((100% + 6px)/7);height:inherit;min-height:100px;margin-left:-1px;margin-top:0px;border:1px solid #f1f0f0;padding:20px;flex:1;}
.calendar_mes_dia:first-child,
.calendar_mes_dia:nth-child(8n){margin-left:0px;}
.calendar_mes_dia:nth-child(n + 8){margin-top:-1px;}
.titulocalendar{position:relative;float:left;width:100%;height:auto;}
.numberday{font-weight:700;font-size:14px;color:#000000;}
.textday{font-weight:700;font-size:14px;color:#9e9c9c;margin-left:5px;text-transform:uppercase;}
.itenscalendar{position:relative;float:left;width:100%;height:auto;margin-top:20px;text-transform:uppercase;font-weight:400;font-size:12px;color:#000000;}
.itenscalendar a{color:#000000;}
.sala_calendar{position:absolute;float:left;top:0px;left:0px;width:10px;height:10px;line-height:12px;}
.textoitem_calendar{position:relative;float:left;width:100%;height:auto;line-height:12px;padding-left:20px;}
.texto2item_calendar{position:relative;float:left;width:100%;height:auto;line-height:12px;font-weight:700;padding-left:20px;}
.calendar_salas{position:relative;float:left;width:100%;height:auto;margin-top:60px;text-transform:uppercase;font-weight:700;font-size:14px;line-height:20px;color:#000000;}
.calendar_sala_item{position:relative;float:left;width:auto;height:auto;margin-right:20px;padding-left:20px;}
.calendar_salas .sala_calendar{top:4px;}
.calendar_salas a{color:#000000;}
.sala_calendar_texto{font-weight:700;font-size:14px;color:#000000;line-height:20px;margin-left:5px;text-transform:uppercase;}
#calendario_mensal{position:relative;float:left;width:100%;height:auto;}
#tabs_evento,
#tabs_bilheteira,
#tabs_pdf,
#tabs_historia{position:relative;float:left;border-radius:0px;border:0px;padding:0px;background:#ffffff;width:100%;height:auto;z-index:2;}
#tabs_historia .colunaA {
	padding-right: 30px;	
	border-right: 1px solid #ccc;	
}
#tabs_historia .colunaB {
	padding: 0px;
	padding-left: 30px;
	background: transparent;
	border-left: 1px solid #ccc;	
	left: -1px;
}
#tabs_historia{padding-top:60px;}
#tabs_bilheteira,
#tabs_pdf,
#tabs_historia{margin-top:0px;}
.menu_bilheteira{position:relative;float:left;width:100%;height:60px;top:0px;left:0px;z-index:4;border-bottom:1px solid #dbdbdb;background:#ffffff;}
.traco{position:relative;float:left;width:100%;height:1px;background:#dbdbdb;margin-top:-2px;}
#tabs_evento ul,
#tabs_bilheteira ul,
#tabs_pdf ul{position:relative;float:left;border-radius:0px;border:0px;padding:0px;background:transparent;width:100%;height:60px;border-bottom:1px solid #dbdbdb;}
#tabs_evento ul{border-bottom:1px solid #dbdbdb;}
#tabs_evento ul li,
#tabs_bilheteira ul li,
#tabs_pdf ul li{border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;border-bottom:0px solid #dbdbdb;background:#ffffff;min-width:20%;position:relative;float:left;width:auto;height:59px;font-weight:700;font-size:12px;color:#000000;line-height:59px;margin:0px;margin-left:-1px;text-transform:uppercase;outline:none;text-align:center;cursor:pointer;padding:0px 50px 0px 50px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#tabs_evento ul li span,
#tabs_bilheteira ul li span,
#tabs_pdf ul li span{position:relative;float:left;width:100%;padding-left:10px;padding-right:10px;height:auto;margin-top:24px;line-height:12px;font-size:12px;}
#tabs_bilheteira ul li,
#tabs_pdf ul li{width:20%;padding:0px 5px 0px 5px;}
#tabs_evento ul li:hover,
#tabs_bilheteira ul li:hover,
#tabs_pdf ul li:hover{background:#dbdbdb;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#tabs_evento ul li.active,
#tabs_bilheteira ul li.active,
#tabs_pdf ul li.active,
#tabs_evento ul li.open,
#tabs_bilheteira ul li.open,
#tabs_pdf ul li.open{border:1px solid #000000;font-weight:700;color:#ffffff;border-radius:0px;background:#000000;}
#tabs_bilheteira li.divtabsmobile,
#tabs_evento li.divtabsmobile,
#tabs_evento ul li.active.divtabsmobile,
#tabs_bilheteira ul li.active.divtabsmobile,
#tabs_evento ul li.open.divtabsmobile,
#tabs_bilheteira ul li.open.divtabsmobile,
#tabs_pdf li.divtabsmobile,
#tabs_pdf ul li.active.divtabsmobile,
#tabs_pdf ul li.open.divtabsmobile{border:0px solid #000000;background:transparent;font-weight:normal;text-transform:none;color:#000000;border-radius:0px;height:auto;padding-top:30px;text-align:left;display:none;line-height:normal;border-bottom:1px solid #dbdbdb;padding-bottom:60px;}
#tabs_evento ul li:first-child,
#tabs_bilheteira ul li:first-child,
#tabs_pdf ul li:first-child{margin-left:0px;}
#tabs_evento ul li.active,
#tabs_bilheteira ul li.active,
#tabs_pdf ul li.active,
#tabs_evento ul li.open,
#tabs_bilheteira ul li.open,
#tabs_pdf ul li.open{color:#ffffff;}
.tab_informacaogeral,
.tab_informacaogeralmobile{position:relative;float:left;width:100%;height:auto;padding:30px 0px 30px;border-bottom:1px solid #dbdbdb;display:block;}
.tab_informacaogeralmobile{margin-bottom:30px;padding-top:0px;display:none;}
.tabsdiv,
.tabsdivseccao,
.tabsdivsala,
.tabsdivsaladownload,
.divtabsmobile{position:relative;float:left;width:100%;height:auto;padding-top:50px;display:none;font-weight:400;font-size:14px;color:#000000;line-height:18px;}
.tabsdiv h1,
.tabsdivsala h1,
.tabsdivsaladownload h1,
.tabsdivmobile h1,
.divtabsmobile h1{position:relative;float:left;width:100%;height:auto;font-weight:700;font-size:18px;color:#000000;line-height:26px;margin-top:30px;}
.tabsdivsaladownload h1{font-weight:400;}
#tabs_pdf .divtabsmobile h1{font-size:16px;}
h1 img{position:relative;float:left;width:auto;height:auto;margin-right:10px;}
.tabsdiv h1:first-child,
.tabsdivsala h1:first-child,
.tabsdivseccao h1:first-child,
.divtabsmobile h1:first-child{margin-top:0px;}
.tabsdiv h2,
.tabsdivsala h2,
.tabsdivseccao h2,
.divtabsmobile h2{position:relative;float:left;width:100%;height:auto;font-weight:300;font-size:18px;color:#000000;line-height:20px;}
.espacoleft{padding-left:37px;}
.tabsdiv p.espacoleft, .tabsdivsala p.espacoleft, .tabsdivseccao p.espacoleft, .divtabsmobile p.espacoleft{margin-top:0px;}
.tabsdivseccao a{position:relative;float:left;width:100%;height:auto;}
.tabsdiv h3,
.tabsdivsala h3,
.tabsdivseccao h3,
.divtabsmobile h3{position:relative;float:left;width:100%;height:auto;font-weight:300;font-size:18px;color:#000000;line-height:20px;margin-top:30px;}
.tabsdivseccao h2,
.tabsdivseccao h3,
.divtabsmobile h2,
.divtabsmobile h3{font-size:14px;line-height:16px;margin-top:10px;}
.tabsdiv p,
.tabsdivsala p,
#tabs_historia p,
.tabsdivseccao p,
.divtabsmobile p{position:relative;float:left;width:100%;height:auto;margin-top:20px;}
#tabs_historia p:first-child,
.tabsdivparcerias p:first-child,
.tabsdivservico p:first-child{margin-top:0px;}
#tabs_historia p.semmargemdesktop{margin:0px;padding:0px;}
.tabsdiv a,
.tabsdivsala a,
.tabsdivseccao a,
.divtabsmobile a{color:#000000;}
h1 + p,
h2 + p{margin-top:20px !important;}
.tabsdivseccao h1 + p,
.tabsdivseccao h2 + p,
.divtabsmobile h1 + p,
.divtabsmobile h2 + p{margin-top:10px !important;}
h3 + p{margin-top:5px !important;}
.tabsdivseccao h5 + p,
.divtabsmobile h5 + p{margin-top:5px !important;}
.tabsdiv.active,
.tabsdivsala.active,
.tabsdivseccao.active,
.tabsdiv.open,
.tabsdivsala.open,
.tabsdivseccao.open{display:block;}
.tabsdivsala > div{margin-top:0px;}
.tabsdivsala > div:first-child{margin-top:0px;}
.infgeral_item{position:relative;float:left;width:25%;height:auto;font-weight:700;font-size:14px;color:#000000;line-height:20px;text-transform:uppercase; padding-right: 10px;}
.infgeral_item:last-child{
	padding-right: 0px;
}
.addthis_sharing_toolbox{width:auto;float:right;}
.button_comprar,
.button_comprar:hover{position:relative;float:right;width:auto;height:34px;padding:0px 8px 0px 8px;background:#000000;border:1px solid #000000;color:#ffffff !important;font-weight:700;font-size:12px;line-height:34px;text-decoration:none;text-transform:uppercase;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out; min-width: 130px; text-align: center;}
.button_comprar:hover{background:#ffffff;color:#000000 !important;}
.button_reservar_espaco { position:relative;float:right;width:100%;height:1px; }
.button_reservar,
.button_reservar:hover{position:relative;float:right;width:auto;height:34px;padding:0px 8px 0px 8px;background:#ffffff;border:1px solid #000000;color:#000000 !important;font-weight:700;font-size:12px;line-height:34px;text-decoration:none;text-transform:uppercase;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out; cursor: pointer; min-width: 130px; margin-top: 10px;text-align: center;}
.button_reservar:hover{background:#000000;color:#ffffff !important;}
.button_shares_geral{position:relative;float:left;width:100%;height:auto;margin-top:10px;}
.button_sharefacebook{position:relative;float:left;width:25px;height:25px;cursor:pointer;margin-left:5px;background:transparent url('../imagens/icon_sharefacebook_off.png') center center no-repeat;}
.button_sharefacebook:hover{background:transparent url('../imagens/icon_sharefacebook_on.png') center center no-repeat;}
.button_shareemail{position:relative;float:left;width:25px;height:25px;cursor:pointer;background:transparent url('../imagens/icon_shareemail_off.png') center center no-repeat;}
.button_shareemail:hover{background:transparent url('../imagens/icon_shareemail_on.png') center center no-repeat;}
.bxsliderevento,
.bxslidersalas{position:relative;float:left;width:100%;height:auto;min-height:100px;background:#000;z-index:3;}
.outrosespectaculos_geral,
.outrosespectaculos_geral2,
.outrosespectaculos_geral3{position:relative;float:left;width:100%;height:auto;background:#f1f0f0;padding:60px 30px 60px 30px;margin-top:0px;}
.outrosespectaculos_geral .outros_titulo,
.outrosespectaculos_geral2 .outros_titulo,
.outrosespectaculos_geral3 .outros_titulo{position:relative;float:left;width:100%;height:auto;font-weight:700;font-size:14px;color:#000000;line-height:16px;text-transform:uppercase;padding-bottom:10px;}
.outros_imagem{position:relative;float:left;width:100%;height:auto; margin-top: 0px; margin-bottom: 10px;}
.outros_imagem img{position:relative;float:left;max-width:100%;max-height:100px; width: 100%; height: auto;}
.outros_item{position:relative;float:left;width:100%;height:auto;font-weight:700;font-size:14px;color:#000000;line-height:16px;text-transform:uppercase;padding-top:5px;padding-bottom:5px;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;margin-top:20px;}
.outros_item2{position:relative;float:left;width:100%;height:auto;padding-top:10px;padding-bottom:10px;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;margin-top:20px;}

.outros_imagem + .outros_item2 {
	margin-top:0px;
	padding-top:20px;
}
.outros_item_data{position:relative;float:left;width:100%;height:auto;font-weight:300;font-size:12px;color:#9e9c9c;line-height:14px;text-transform:uppercase;margin-bottom:10px;}
.outros_item_imagem{position:relative;float:left;width:100%;height:auto;margin-bottom:10px;}
.outros_item_titulo{position:relative;float:left;width:100%;height:auto;font-weight:700;font-size:14px;color:#9e9c9c;line-height:16px;text-transform:uppercase;}
.outros_item_more{position:relative;float:left;width:auto;height:auto;font-weight:300;font-size:12px;color:#000000;line-height:16px;text-transform:uppercase;cursor:pointer;margin-top:2px;padding-right:20px;}
.outros_item_more img{position:relative;float:right;width:12px;height:12px;margin-top:1px;margin-left:5px;}
.outros_vertodos{position:relative;float:left;width:auto !important;height:32px;max-height:32px;overflow:hidden;font-weight:700;font-size:12px;color:#000000;line-height:34px;cursor:pointer;margin-top:30px;border:1px solid #000000;padding-left:10px;padding-right:35px;text-transform:uppercase;background:transparent url('../imagens/icon_setadireitacircular_off.png') right 10px center no-repeat;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.outros_vertodos:hover{color:#ffffff;background:#000000 url('../imagens/icon_setadireitacircular_on.png') right 10px center no-repeat;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.semmargem{margin:0px;padding:0px;}
.margin-topo{position:relative;float:left;width:100%;height:auto;margin-top:70px;}
.facebook_item{position:relative;float:left;width:6px;height:20px;margin-top:5px;background:transparent url('../imagens/icon_facebook_off.png') center bottom no-repeat;}
.facebook_item:hover{background:transparent url('../imagens/icon_facebook_on.png') center bottom no-repeat;}
.soundcloud_item{position:relative;float:left;width:30px;height:20px;margin-top:5px;margin-left:5px;background:transparent url('../imagens/icon_soundcloud_off.png') center bottom no-repeat;}
.soundcloud_item:hover{background:transparent url('../imagens/icon_soundcloud_on.png') center bottom no-repeat;}
.instagram_item{position:relative;float:left;width:14px;height:20px;margin-top:5px;margin-left:5px;background:transparent url('../imagens/icon_instagram_off.png') center bottom no-repeat;}
.instagram_item:hover{background:transparent url('../imagens/icon_instagram_on.png') center bottom no-repeat;}
.vimeo_item{position:relative;float:left;width:17px;height:20px;margin-top:5px;margin-left:5px;background:transparent url('../imagens/icon_vimeo_off.png') center bottom no-repeat;}
.vimeo_item:hover{background:transparent url('../imagens/icon_vimeo_on.png') center bottom no-repeat;}
.youtube_item{position:relative;float:left;width:17px;height:20px;margin-top:5px;margin-left:5px;background:transparent url('../imagens/icon_youtube_off.png') center bottom no-repeat;}
.youtube_item:hover{background:transparent url('../imagens/icon_youtube_on.png') center bottom no-repeat;}
.pintrest_item{position:relative;float:left;width:12px;height:20px;margin-top:5px;margin-left:5px;background:transparent url('../imagens/icon_pintrest_off.png') center bottom no-repeat;}
.pintrest_item:hover{background:transparent url('../imagens/icon_pintrest_on.png') center bottom no-repeat;}
.twitter_item{position:relative;float:left;width:17px;height:20px;margin-top:5px;margin-left:5px;background:transparent url('../imagens/icon_twitter_off.png') center bottom no-repeat;}
.twitter_item:hover{background:transparent url('../imagens/icon_twitter_on.png') center bottom no-repeat;}
.topopageimage,
.topopagecompanhia{position:relative;float:left;width:100%;height:315px;overflow:hidden;top:0px;left:0px;background-repeat:no-repeat;background-size:cover;background-color:#f1f0f0;background-position:center center;background-attachment:scroll;z-index:4;}
.topopagecompanhia{position:relative;}
.espacosemimagem{position:relative;float:left;width:100%;height:70px;}
.textogeral{position:relative;float:left;width:100%;height:auto;font-weight:400;font-size:14px;color:#000000;line-height:18px;margin-top:30px;}
.parceiros_imagem,
.imgnormal,
.imghover{position:relative;float:left;width:100%;height:auto;}
.parceiros_imagem img{position:relative;float:left;width:100%;height:auto;min-height:149px;}
.capa_imagem_preta{position:absolute;float:left;top:0px;left:0px;width:100%;height:100%;opacity:0.6;background:#000000;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.parceiros_imagem:hover .capa_imagem_preta{opacity:0;}
.parceiros_imagem{margin-top:40px;}
.imghover{display:none;}
.imgnormal{border:1px solid #f1f0f0;}
.parceiros_imagem:hover .imgnormal{display:none;}
.parceiros_imagem:hover .imghover{display:block;border:1px solid #000000;}
.parceiros_tipo{position:relative;float:left;width:100%;height:auto;min-height:12px;font-weight:300;font-size:10px;color:#9e9c9c;line-height:12px;margin-top:30px;text-align:center;text-transform:uppercase;}
.parceiros_titulo{position:relative;float:left;width:100%;height:auto;min-height:18px;font-weight:700;font-size:16px;color:#000000;line-height:18px;margin-top:5px;text-align:center;text-transform:uppercase;}
.comochegar_mapa,
.map-canvas{position:relative;float:left;width:100%;height:420px;}
.map-canvas{border:1px solid #000000;}
.map-capa{position:absolute;float:right;right:0px;top:0px;width:280px;height:100%;cursor:auto;background:rgba(0, 0, 0, 0.6);}
.map-capa2{position:relative;float:left;width:100%;height:auto;padding:0px 30px 0px 30px;margin-top:25%;}
.comochegar_titulo{position:relative;float:left;left:0px;width:100%;height:auto;font-weight:700;font-size:18px;color:#ffffff;text-transform:uppercase;line-height:20px;}
.comochegar_texto{position:relative;float:left;left:0px;width:100%;height:auto;margin-top:50px;font-weight:400;font-size:14px;color:#ffffff;text-transform:none;line-height:18px;}
.comochegar_texto h1{font-weight:700;color:#ffffff;font-size:14px;line-height:18px;}
.comochegar_texto p,
.tracos_duplo p{margin-top:2px !important;}
.tracos_duplo{position:relative;float:left;width:100%;height:auto;border-top:1px solid #000000;border-bottom:1px solid #000000;padding-top:60px;padding-bottom:60px;}
.tracos_duplo h1{font-size:14px;line-height:18px;margin-top:15px;}
.tracos_duplo h1:first-child{margin-top:0px;}
.colunaA,
.colunaB,
.colunaC{position:relative;float:left;width:50%;max-width:565px;height:auto;}
#tabs_historia .colunaA,
#tabs_historia .colunaB,
#tabs_historia .colunaC{position:relative;float:left;width:50%;max-width:50%;height:auto;}
.colunaB{float:right;background:#f1f0f0;padding:30px;}
.colunaB_titulo{position:relative;float:left;width:100%;height:auto;padding-bottom:30px;margin-bottom:15px;border-bottom:1px solid #ffffff;font-weight:700;font-size:14px;color:#000000;text-transform:none;line-height:18px;text-transform:uppercase;}
.redessociais{position:absolute;float:left;left:0px;bottom:60px;width:50%;height:auto;}
.redessociais .facebook_item{margin-right:4px;background:transparent url('../imagens/icon_facebook_black.png') center bottom no-repeat;}
.redessociais .facebook_item:hover{margin-right:4px;background:transparent url('../imagens/icon_facebook_black.png') center bottom no-repeat;}
.redessociais .soundcloud_item{margin-right:4px;background:transparent url('../imagens/icon_soundcloud_black.png') center bottom no-repeat;}
.redessociais .soundcloud_item:hover{margin-right:4px;background:transparent url('../imagens/icon_soundcloud_black.png') center bottom no-repeat;}
.redessociais .instagram_item{margin-right:4px;background:transparent url('../imagens/icon_instagram_black.png') center bottom no-repeat;}
.redessociais .instagram_item:hover{margin-right:4px;background:transparent url('../imagens/icon_instagram_black.png') center bottom no-repeat;}
.redessociais .vimeo_item{margin-right:4px;background:transparent url('../imagens/icon_vimeo_black.png') center bottom no-repeat;}
.redessociais .vimeo_item:hover{margin-right:4px;background:transparent url('../imagens/icon_vimeo_black.png') center bottom no-repeat;}
.redessociais .youtube_item{margin-right:4px;background:transparent url('../imagens/icon_youtube_black.png') center bottom no-repeat;}
.redessociais .youtube_item:hover{margin-right:4px;background:transparent url('../imagens/icon_youtube_black.png') center bottom no-repeat;}
.redessociais .pintrest_item{margin-right:4px;background:transparent url('../imagens/icon_pintrest_black.png') center bottom no-repeat;}
.redessociais .pintrest_item:hover{margin-right:4px;background:transparent url('../imagens/icon_pintrest_black.png') center bottom no-repeat;}
.redessociais .twitter_item{margin-right:4px;background:transparent url('../imagens/icon_twitter_black.png') center bottom no-repeat;}
.redessociais .twitter_item:hover{margin-right:4px;background:transparent url('../imagens/icon_twitter_black.png') center bottom no-repeat;}
.colunaC p:first-child{margin-top:0px;}
.separadortraco{position:relative;float:left;width:100%;height:1px;background:#000000;margin-top:60px;margin-bottom:60px;}
.separadortraco:first-child{margin-top:0px;}
.separadortraco:last-child{margin-bottom:0px;}
.camarotesalugados{position:relative;float:left;width:100%;height:auto;background:#f2f0f0;padding:15px 25px 15px 25px;margin-top:50px;}
.listacamarotes_titulo{position:relative;float:left;width:100%;height:auto;padding-bottom:10px;margin-botto:5px;border-bottom:1px solid #ffffff;font-weight:700;font-size:14px;color:#000000;text-transform:none;line-height:18px;text-transform:uppercase;}
.item_visitas_colA,
.item_visitas_colB{position:relative;float:left;width:50%;width:calc(50% - 5px);height:auto;border:2px solid #f2f0f0;}
.item_visitas_colB{float:right;}
.item_candidaturas_colA,
.item_candidaturas_colB{position:relative;float:left;width:45%;width:calc(50% - 20px);height:auto;}
.item_candidaturas_colB{float:right;}
.item_visitas_titulos{position:relative;float:left;width:100%;height:auto;min-height:180px;padding:30px;background:#f2f0f0;}
.item_visitas_titulos h1{padding-bottom:10px;border-bottom:1px solid #a09d9d;}
.item_visitas_titulos p{color:#a09d9d;font-weight:400;}
.item_visitas_textos{position:relative;float:left;width:100%;height:auto;min-height:230px;padding:30px;background:#ffffff;font-size:16px;line-height:20px;font-weight:300;}
.item_visitas_textos p{margin-top:0px !important;}
.combordas{padding-top:15px;padding-bottom:15px;border-top:1px solid #b3b1b1;border-bottom:1px solid #b3b1b1;}
.sempadding{padding-top:0px;}
.combordas h1{width:50%;text-align:center;font-weight:300;font-size:15px;line-height:18px;}
.slider_aluguersalas{position:relative;float:left;width:100%;height:auto;min-height:200px;margin-top:50px;margin-bottom:60px;background:#ffffff;}
.conteudo_central{position:relative;float:left;width:100%;height:auto;padding-left:12%;padding-right:12%;}
.bxsliderempresa{position:relative;float:left;width:100%;height:450px;margin:0px;overflow:hidden;}
.bxsliderempresa2{position:relative;margin:0px auto 0px auto;width:auto;height:450px;}
.bxsliderempresa3,
.bxsliderempresa3 ul,
.bxsliderempresa3 ul li{position:relative;float:left;width:100%;height:100%;}
.bxsliderempresa3{display:none;}
.bxsliderempresa3 ul li{margin-top:30px;}
.bxsliderempresa3 ul li:first-child{margin-top:0px;}
.conteudo_central{padding-left:0px;padding-right:0px;}
.bxempresa{position:relative;float:left;width:100%;height:450px;max-height:450px;background:#ffffff;overflow:hidden;}
.bxempresa img{margin:0px;padding:0px;}
.bxempresa_textos{position:absolute;float:left;width:100%;height:auto;bottom:0px;left:0px;padding:30px;color:#ffffff;z-index:3;}
.bxempresa_titulo{position:relative;float:left;width:100%;height:auto;font-weight:700;font-size:18px;line-height:20px;text-align:left;color:#ffffff;text-transform:uppercase;}
.bxempresa_subtitulo{position:relative;float:left;width:100%;height:auto;font-weight:300;font-size:18px;line-height:20px;text-align:left;color:#ffffff;margin-top:2px;text-transform:none;}
.bxempresa_maisinfo{position:absolute;float:right;width:auto;height:auto;bottom:30px;right:30px;color:#ffffff;z-index:3;}
.bxempresa_maisinfo .lista_agenda_capa_maisinfoL{display:block;cursor:pointer;z-index:4;}
.bxsliderempresa2 .bx-wrapper{position:relative;float:left;width:100%;max-width:100%;height:400px;z-index:18;}
.bxsliderempresa2_left{position:absolute;float:left;top:0px;left:-101%;left:calc(-100% - 10px);width:100%;height:100%;background:#000000;opacity:0.5;z-index:20;}
.bxsliderempresa2_right{position:absolute;float:right;top:0px;right:-101%;right:calc(-100% - 10px);width:100%;height:100%;background:#000000;opacity:0.5;z-index:20;}
.bxempresa3 li img{min-height:250px;height:auto;}
b, .bold,
a.bold{font-weight:700 !important;}
#showaevents .row,
#showformacao .row,
#listagemsalas .row,
#semmargens.row{width:calc(100% + 10px);margin-left:calc(0px - 5px);}
.separador{position:relative;float:left;width:100%;height:1px;}
.aluguerdesala{width:76%;margin-left:12%;}
.aluguerdesala h1 span{line-height:27px;}
.aluguerdesala a:nth-child(odd) h1,
.aluguerdesala h1{width:auto;text-align:left;float:left;}
.aluguerdesala a:nth-child(even) h1,
.aluguerdesala h1:nth-child(even){width:auto;text-align:right;float:right;}
.colunaumquarto{position:relative;float:left;width:25%;height:auto;padding-right:30px;font-weight:400;}
.colunaumquarto p:first-child{margin-top:0px;}
.email{position:relative;float:left;width:16px;height:16px;min-height:16px;cursor:pointer;color:#000000;height:10px;padding:0px;margin:0px;padding-left:20px;line-height:16px;font-size:10px;background:transparent url('../imagens/icon_email.png') center left no-repeat;overflow:hidden;-webkit-transition:width 287ms cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:width 287ms ease-in-out;-o-transition:width 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:width 287ms cubic-bezier(0.215, 0.61, 0.355, 1);}
.email:hover{width:100%;height:auto;-webkit-transition:width 287ms cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:width 287ms ease-in-out;-o-transition:width 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:width 287ms cubic-bezier(0.215, 0.61, 0.355, 1);}
#plantasala{min-height:200px;cursor: zoom-in;}
.text_jornal,
.text_jornal3{position:relative;float:left;width:100%;height:auto;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;-webkit-column-rule:1px solid #dbdbdb;-moz-column-rule:1px solid #dbdbdb;column-rule:1px solid #dbdbdb;}
#parceirostitulos0,
#parceirostitulos1,
#parceirostitulos2,
#parceirostitulos3,
#parceirostitulos4{margin-top:40px;}
.text_jornal2{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;-webkit-column-rule:1px solid #dbdbdb;-moz-column-rule:1px solid #dbdbdb;column-rule:1px solid #dbdbdb;}
.tabsdivequipa{margin-top:60px;border-top:1px solid #000000;padding-bottom:60px;border-bottom:1px solid #000000;}
.text_jornal3 p:first-child{margin-top:0px;}
#textosalasdescricao{padding-right:30px !important;}
.bxslider_more div.logocentenario{position:absolute;float:left;top:-160px;left:0px;width:100%;height:130px;background:transparent url('../imagens/logocentenario.svg') center center no-repeat;background-size:contain;}

.pdfitem,
.pdfitemtexto{
	position:relative;
	float:left;
	width:100%;
	height:auto;
	cursor:pointer;
	color:#9e9c9c;
	font-weight: 500;
	font-size: 16px;
	line-height: 20px;
	background: transparent;
	margin-top: 20px;
}


.h1pdfmore{
	position:relative;
	float:left;
	width:100%;
	height:auto;
	cursor:pointer;
	color:#9e9c9c;
	font-weight: 500;
	font-size: 16px;
	line-height: 20px;
	padding-left: 20px;
	background: transparent url('../imagens/icon_vermais_off.png') top 3px left no-repeat;
	margin-top: 0px;
}

.h1pdflink{
	position:relative;
	float:left;
	width:100%;
	height:auto;
	cursor:pointer;
	color:#9e9c9c;
	font-weight: 500;
	font-size: 16px;
	line-height: 20px;
	padding-left: 20px;
	background: transparent url('../imagens/icon_download_nivel1_off.png') top 3px left no-repeat;
	margin-top: 20px;
}

.pdfitem:first-child{
	margin-top: 0px;	
}

.pdfitemtexto{
	color:#000000;
}

.pdfitem:hover .h1pdfmore,
.pdfitem.activo .h1pdfmore{
	color:#000000;
	background: transparent url('../imagens/icon_vermais_on.png') top 3px left no-repeat;
}

a:hover .h1pdflink,
a:active .h1pdflink,
.h1pdflink:hover,
.h1pdflink:active{
	color:#000000;
	background: transparent url('../imagens/icon_download_nivel1_on.png') top 3px left no-repeat;
}

.pdfmoredivhidden {
	position:relative;
	float:left;
	width:100%;
	height:0px;
	color:#000000;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	overflow: hidden;
	padding-top: 10px;
	margin-left: 20px;
}

.pdfitem.activo .pdfmoredivhidden {
	height:auto;
}

.h2pdflink,
.h2pdftextogeral{
	position:relative;
	float:left;
	width:100%;
	height:auto;
	cursor:pointer;
	color:#000000;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	padding-left: 20px;
	background: transparent url('../imagens/icon_download_nivel2_on.png') top 4px left no-repeat;
	margin-top: 0px;
	margin-left: 0px;
}

.h2pdftextogeral{
	background: transparent;	
}

/*.divparceiros_imagem img{max-height:25px;}*/
.pdfsicons img{max-width:27px;max-height:27px;}
.partners{list-style:none;}
.partner{display:inline-block;vertical-align:middle;}

.plantapopup {
	position: fixed;
	float: left; 
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.8);
  	z-index: 100000000001;
  	display: none;
}

.plantapopup2{
  position: relative;
  width: 1000px;
  max-width: 95%;
  height: auto;
  max-height: 95%;
  margin: 0px auto 0px auto;
  top: 30px;
  padding-top: 0px;
  padding-bottom: 0px;
  background: transparent;
  z-index: 10000000000000;
  text-align: center;
  z-index: 2;
}

.popup_fecharplanta{
	position: absolute;
	float: left; 
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background: transparent;
  	z-index: 1;
}

#popupgal_avisosbaixo{
	position: absolute;
	float: left; 
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background: transparent;
  	z-index: 1;
}

#popup_galeria{position:absolute;float:left;width:100%;height:100%;top:0px;left:0px;background:rgba(0,0,0,0.8);z-index:1000000;display:none;}
#popup_galeria2{position:absolute;float:left;width:960px;height:auto;min-height:600px;margin:0px auto 0px auto;left:calc((100% - 960px)/2);top:90px;padding: 0px 0px 20px 0px;background:#ffffff;z-index:2;}
#popup_galeria.active{display:block;}

#popup_avisospopuphome{position:fixed;float:left;width:100%;height:100%;top:0px;left:0px;background:rgba(0,0,0,0.8);z-index:1000000;display:none;}
#popup_avisospopuphome2{position:absolute;float:left;width:960px;height:auto;margin:0px auto 0px auto;left:calc((100% - 960px)/2);top:90px;padding: 0px 0px 0px 0px;background:#ffffff;z-index:2;}
#popup_avisospopuphome.active{display:block;}


.itemimagem_titulo{position:relative;float:left;width:100%;height:auto;text-align:left;font-weight:700;font-size:14px;line-height:16px;color:#000000;text-transform:none;text-decoration:none; padding-top: 15px; padding-left: 20px; padding-right: 20px;}

.itemimagem_texto{position:relative;float:left;width:100%;height:auto;text-align:left;font-weight:400;font-size:14px;line-height:16px;color:#9e9c9c;text-transform:none;text-decoration:none; padding-top: 0px; padding-left: 20px; padding-right: 20px; min-height: 40px;}

.itemimagem_texto{position:relative;float:left;width:100%;height:auto;text-align:left;font-weight:400;font-size:14px;line-height:16px;color:#9e9c9c;text-transform:none;text-decoration:none; padding-top: 0px; padding-left: 20px; padding-right: 20px; min-height: 40px;}
.itemimagem_data{position:relative;float:left;width:100%;height:auto;text-align:left;font-weight:400;font-size:11px;line-height:12px;color:#9e9c9c;text-transform:none;text-decoration:none; padding-bottom: 0px; padding-left: 20px; padding-right: 20px;}
.itemimagem_indice {
	position: absolute; float: right; width: auto; height: auto; top: 0px; right: 20px;	
}
.itemimagem_lista{position:relative;float:left;width:100%;height:auto;}
.imagemlista_imagem{position:relative;float:left;width:100%;height:auto;max-height: 540px; display: none; overflow: hidden;}
.imagemlista_imagem.active{display: block;}

#popup_galerias_setafechar,
#popup_avisospopuphome_setafechar{
	position:absolute;float:right;width:30px;height:30px;top:15px;right:15px; background: transparent url('../imagens/icon_fechargaleria.png') center center no-repeat; z-index: 20; cursor: pointer;
}

.galeria_shares {
	position: absolute; float: right; bottom: 0px; right: 10px; width: 40px; height: 15px; 	
}

#popup_reservas{position:absolute;float:left;width:100%;height:100%;top:0px;left:0px;background:rgba(0,0,0,0.8);z-index:1000000;display:none;}
#popup_reservas2{position:fixed;float:left;width:750px;height:auto;min-height:250px;margin:0px auto 0px auto;left:calc((100% - 750px)/2);top:90px;padding: 60px 90px 60px 90px;background:#ffffff;z-index:2;}
.popup_reservas_form_titulo{position:relative;float:left;width:100%;height:auto;text-align:left;font-weight:700;font-size:18px;line-height:20px;color:#39383c;text-transform:uppercase;text-decoration:none;}
.popup_reservas_form_subtitulo{position:relative;float:left;width:100%;height:auto;text-align:left;font-weight:300;font-size:14px;line-height:16px;color:#39383c;text-transform:uppercase;text-decoration:none; margin-top: 2px;}
.popup_reservas_form_texto{position:relative;float:left;width:100%;height:auto;text-align:center;margin-left:0px;margin-top:20px;font-weight:normal;font-size:14px;line-height:20px;text-align:center;color:#39383c;text-transform:none;text-decoration:none;}
#popup_reservas_setafechar{position:absolute;float: right;top: 20px;right:20px;width:25px;height:25px;cursor:pointer;background:transparent url('../imagens/icon_fecharreservas.png') center center no-repeat;}
#popup_reservas_setafechar:hover{background:transparent url('../imagens/icon_fecharreservas.png') center center no-repeat;}

#form_candidaturas label{position:relative;float:left;width:100%;height:auto;text-align:left;margin-left:0px;margin-top:20px;font-weight:normal;font-size:14px;line-height:18px;color:#39383c;text-transform:none;text-decoration:none;}

.popup_reservas_form_input,
.popup_reservas_form_textarea{ position:relative;float:left;width:100%;height:30px; margin-top: 10px;}
.popup_reservas_form_input2{ position:relative;float:left;width:100%;height:30px; border:0px solid #000000; margin-top: 10px;}
.popup_reservas_form_input input,
.popup_reservas_form_textarea textarea,
.popup_reservas_form_input select{position:relative;float:left;width:100%;height:30px;vertical-align:text-bottom;line-height:30px;color:#000000;font-weight:400;font-size:13px;outline:none;border:0px;box-shadow:none;background:transparent;text-transform:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none;border-radius:0px; padding-left: 10px; padding-right: 10px; border:1px solid #000000; margin: 0px;}	

.popup_reservas_form_textarea {
	height: 80px;
}

.popup_reservas_form_textarea textarea{
	height: 80px;
	resize: none;
	line-height:20px;
	padding: 10px;
}

.popup_reservas_form_textarea.duplalinha,
.popup_reservas_form_textarea.duplalinha textarea{
	height: 160px;
}

#form_candidaturas label + .popup_reservas_form_input,
#form_candidaturas label + .popup_reservas_form_textarea{
	margin-top: 2px;
}
.textopequenopopup {
	position:relative;float:left;width:50%;height:auto;font-weight:400;font-size:9px;color:#9e9c9c;text-transform:none;line-height:10px;text-transform:none;	
}
.textopequenopopup2 {
	position:relative;float:left;width: 50%; width:calc(100% - 120px);height:auto;font-weight:400;font-size:9px;color:#9e9c9c;text-transform:none;line-height:10px;text-transform:none;	
}
#res_submit,
#cand_submit{
	position:relative;float:right;width:110px;height:30px;line-height:30px;color:#000000;font-weight:400;font-size:13px;background:#ffffff;text-transform:none;border-radius:0px; padding: 0px; border: 1px solid #000000;	
}
#res_submit:hover,
#cand_submit:hover{
	position:relative;float:right;width:110px;height:30px;line-height:30px;color:#ffffff;font-weight:400;font-size:13px;background:#000000;text-transform:none;border-radius:0px; padding: 0px; border: 1px solid #000000;	
}
#cand_submit,
#cand_submit:hover{
	width:160px;	
}
.popup_reservas_form_input select{
	background: transparent url('../imagens/icon_select_on.png') center right 10px no-repeat;	
}

.popup_reservas_form_input input.empty,
.popup_reservas_form_input select.empty,
.popup_reservas_form_textarea textarea.empty {
	border:1px solid #9f9c9c;
	color:#9f9c9c;	
}

.popup_reservas_form_input select.empty{
	background: transparent url('../imagens/icon_select.png') center right 10px no-repeat;	
}

.popup_reservas_form_input input:select,
.popup_reservas_form_input select:select {
	border:1px solid #000000;
	color:#000000;	
}

.col_tiposgaleria{
	position: relative;
	float: left;
	width: 210px;
	height: auto;
	min-height: 100px;
	padding: 30px;
	background: #f1f0f0;
	margin-top: 30px;	
}

.col_itensgaleria{
	position: relative;
	float: left;
	width: auto;
	width: calc(100% - 250px);
	height: auto;
	min-height: 100px;
	padding: 0px;
	background: transparent;
	margin-top: 20px;	
	margin-left: 40px;
}

.galeria_item {
  position: relative;
  float: left;
  width: 100%;
  height: auto;
  box-shadow: 0.5px 0.866px 4px 0px rgba(171, 171, 171, 0.3);
  margin: 0px;
  padding: 0px;
  padding-bottom: 0px;
  margin-top: 10px;
  cursor: pointer;
}

.galeria_item:hover {
  box-shadow: 0.5px 0.866px 4px 0px #9e9c9c;
}

.galeria_itemimagem{
  position: relative;
  float: left;
  width: 100%;
  height: auto;
  cursor: pointer;
}

.galeria_pretextos {
  position: absolute;
  float: left;
  bottom: 10px;
  left: 0px;
  width: 100%;
  height: auto;
}

.galeria_titulo{
  position: relative;
  float: left;
  width: 100%;
  height: auto;
  cursor: pointer;

  padding: 6px 10px 0px 10px;
  
  line-height:16px;color:#ffffff;font-weight:600;font-size:14px;
}

.galeria_tipo{
  position: relative;
  float: left;
  width: 100%;
  height: auto;
  cursor: pointer;

  padding: 5px 10px 0px 10px;
  
  line-height:16px; color:#ffffff; font-weight:400; font-size:14px;
}

.galeria_data{
  position: relative;
  float: left;
  width: 90%;
  height: auto;
  margin-left: 10px;
  margin-top: 20px;
  margin-bottom: 0px;
  text-transform: uppercase;
  line-height:12px; color:#ffffff; font-weight:400; font-size:11px;
}

.marcadorgeral_galeria{
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 10px;
}

.tipo_galeria{
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	padding-left: 20px;
	text-transform: uppercase;
  	line-height:16px; color:#9e9c9c; font-weight:700; font-size:14px;
	background: transparent url('../imagens/icon_setabaixogaleria.png') center left no-repeat;
	cursor: pointer;
}

.marcadorgeral_galeria.aberto .tipo_galeria{
	color: #000000;
	background: transparent url('../imagens/icon_setacimagaleria.png') center left no-repeat;
}

.marcadorgeral_galeria_ul{
	position: relative;
	float: left;
	width: 100%;
	height: 0px;
	padding-left: 0px;
	margin-top: 5px;
	text-transform: none;
}

.marcadorgeral_galeria.aberto .marcadorgeral_galeria_ul{
	height: auto;
}

.marcador_galeria{
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	padding-left: 0px;
	text-transform: none;
  	line-height:21px; color:#9e9c9c; font-weight:400; font-size:14px;
	cursor: pointer;
}

.marcador_galeria:hover,
.marcador_galeria.active{
	color:#000000;	
}

#popup_galeria2 .button_shares_geral{position:absolute;float:right;width:100px;height:25px;margin-top:0px;right: 20px; bottom: 0px; }

.itemimagem_setaesquerda{
	position: absolute; float: left; top: 50%; left: 40px; width: 16px; height: 29px; background: transparent url('../imagens/setaesquerdapopup.png') no-repeat; z-index: 2; cursor: pointer;
}

.itemimagem_setadireita{
	position: absolute; float: right; top: 50%; right: 40px; width: 16px; height: 29px; background: transparent url('../imagens/setadireitapopup.png') no-repeat; z-index: 2; cursor: pointer;
}

.tabsdivseccao h1{font-weight:700;color:inherit;font-size:24px;line-height:28px; margin-bottom: 10px;}
.tabsdivseccao h2{font-weight:700;color:inherit;font-size:18px;line-height:22px; margin-bottom: 10px;}

.slider_parceiros {
	position: absolute; float: right; top: 60px; right: 120px; width: 150px; height: 100%;     background: rgba(0, 0, 0, 0.6); z-index: 20; padding: 40px 20px 40px 20px;
}

.sliderhome_parceiros {
	position: absolute; float: left; bottom: 0px; left: 0px; width: auto; height: auto; background: rgba(0, 0, 0, 0.6); z-index: 20; padding: 10px 15px 10px 15px; /*margin-left: 50%; transform: translateX(-50%); -ms-transform: translateX(-50%); -webkit-transform: translateX(-50%);  -o-transform: translateX(-50%);*/
}

.sliderhome_parceiros .slider_parceiro_itempre {
	width: auto; padding: 0px 10px 0px 10px;	
}


.sliderhome_parceiros .slider_parceiro_imagem {
	max-width: 110px;
	max-height: 30px;
}

@media (max-width: 1150px) {
	.sliderhome_parceiros .slider_parceiro_item {
		/*width: 70px; padding: 0px 5px 0px 5px;	*/
	}
}

@media (max-width: 1380px) and (min-width: 1150px) {
.slider_parceiros {
    right: 60px;
}
}

@media (max-width: 1150px) {
.slider_parceiros {
    right: 0px;
	top: 70px;
	width: 100%;
	height: auto;
	padding: 10px 40px 10px 40px;
}
}

.slider_parceiro_itempre{
	position: relative; float: left; max-width: 130px; width: auto; height: auto; padding-bottom: 0px;
}

.slider_parceiro_item{
	position: relative; float: left; width: auto; max-width: 110px; height: auto; padding-bottom: 10px; margin-top: 20px;
}

.sliderhome_parceiros .slider_parceiro_item {
	padding-bottom: 0px;
	height: 30px; 
}


.slider_parceiro_itempre label{
	position: absolute; float: left; top: 0px; left: 0px; width: 150px; height: auto; text-transform: none;
  	line-height:12px; color:#ffffff; font-weight:500; font-size:10px;
}

.distanciamento {
	margin-left: 20px;
}

.distanciamento:first-child {
	margin-left: 0px;
}

.slider_parceiro_imagem,
.slider_parceiro_item img {
	position: relative; float: left; width: auto; max-width: 110px; height: auto; max-height: 60px;
}

@media (max-width: 1150px) {
	
	.slider_parceiro_item{
		padding-bottom: 10px;
	}
	
	.slider_parceiros .slider_parceiro_itempre{
		min-height: 52px;	
	}
		
	}

/*	
.sliderhome_parceiros {
	width: 100%;
}
*/

/*
.slider_parceiro_item {
    width: 90px; 
}
*/

.slider_parceiro_imagem,
.slider_parceiro_item img {
	max-width: 90px; 
	max-height: 40px;
}

@media (max-width:1480px){.filtros_agenda_input,
.filtros_agenda_input4{width:190px;}
.filtros_agenda_input2,
.filtros_agenda_input3{width:110px;}
.filtros_agenda_input2 input,
.filtros_agenda_input3 input{width:100px;}
.filtros_agenda_input select,
.filtros_agenda_input4 input{width:180px;}
.filtros_agenda_input,
.filtros_agenda_input3,
.filtros_agenda_input4{margin-right:15px;}
.bxsliderempresa,
.bxsliderempresa2,
.bxempresa{height:400px;max-height:400px;}
}


@media (min-width:768px) and (max-width:1100px){.filtros_agenda_agenda,
.filtros_agenda_agenda_active{margin-left:5px;}
.filtros_agenda_submit{width:130px;}
}
@media (min-width:768px) and (max-width:1150px){.aluguerdesala{width:90%;margin-left:5%;}
#tabs_evento ul li span, #tabs_bilheteira ul li span, #tabs_pdf ul li span{padding-left:0px;}
.outrosespectaculos_geral2,
.outrosespectaculos_geral3{margin-top:60px;padding:30px;}

#conteudo_evento div.semmargem{width:100%;}
.outrosespectaculos_geral,
#salaslistagem{display:none;}
#textosalasdescricao{padding-right:0px !important;width:100%;}
#plantasala{max-width:100%;text-align:center;margin-top:60px;}
.downloadpdfplanta { margin-left: 0px;}
.container-fluid{padding-right:30px;padding-left:30px;}
.titulo-traco{margin-top:20px;}
.titulo-traco:first-child{margin-top:30px;}
.subtitulo-traco{margin-bottom:30px;}
.lista_agenda_textos{margin-top:15px;margin-bottom:15px;}
.parceiros_tipo{margin-top:15px;}
#pagina,
#pagina2{padding-bottom:80px;}
.bxslidersalastextosserv{width:290px;max-width:290px;min-width:290px;}
.bxslidersalastextos2,
.bxslidersalastextos3{padding-left:30px;padding-right:30px;padding-top:100px;padding-bottom:60px;}
.bxslidersalastextos2_texto{bottom:60px;padding-left:30px;padding-right:30px;}
.bxslidersalastextos2_texto{padding-left:30px;padding-right:30px;width:290px;bottom:30px;}
.bxslidersalastextos_alugarsala{bottom:30px;left:30px;font-size:10px;}
.tab_informacaogeral{display:none;}
.tab_informacaogeralmobile{display:block;}
.calendar_mes_dia{padding:10px 10px 0px 10px;}
.text_jornal,
.text_jornal3{position:relative;float:left;width:100%;height:auto;-webkit-column-count:2;-moz-column-count:2;column-count:2;}
.lista_agenda_capa_maisinfoL:hover .itemauxcapa,
.lista_agenda_capa_maisinfoR:hover .itemauxcapa,
.lista_agenda_capa_maisinfo:hover .itemauxcapa{opacity:0.3;background:#ffffff;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.lista_agenda_imagem:hover .lista_agenda_capa_preta{display:block;}
.imghover{display:block;border:1px solid #f1f0f0;}
.imgnormal{display:none;border:1px solid #f1f0f0;}
.item_visitas_titulos h1,
.item_visitas_textos h1{font-size:16px;line-height:24px;}
.item_visitas_textos{font-size:14px;line-height:18px;}
.item_visitas_titulos{min-height:190px;}
.item_visitas_textos{min-height:230px;}
.bxslidersalastextos{min-width:200px;margin-right:30px;}
.colunaumquarto{width:33%;padding-top:20px;}
.colunaumquarto:first-child{width:100% !important;padding-top:0px;padding-bottom:10px;}
.colunaumquarto h1{line-height:20px;}
.colunaumquarto h2,
.colunaumquarto h3{line-height:14px;margin-top:5px;}
.colunaumquarto span{width:auto !important;margin-top:0px !important;padding:0px !important;}
.colunaumquarto span.email{width:20px !important;line-height:16px !important;padding-left:20px !important;}
.colunaumquarto span.email:hover{width:100% !important;}
.colunaumquarto .glyphicon-envelope{width:11px !important;height:10px !important;font-size:10px !important;padding:0px !important;margin:0px !important;}
.titulo-traco .titulo-traco-titulo span{position:relative !important;float:none !important;margin:0px auto 0px auto !important;width:auto !important;height:auto !important;min-height:25px !important;background:#ffffff;padding-left:10px;padding-right:10px;z-index:2;font-size:26px !important;}

.bxsliderempresa{display:block;}
.bxsliderempresa3{display:none;}
.bxsliderempresa2_left,
.bxsliderempresa2_right{display:block;}
.facebook_item{position:relative;float:left;width:8px;height:20px;margin-top:0px;background:transparent url('../imagens/mobile/icon_facebook_off.png') center bottom no-repeat;}
.facebook_item:hover{background:transparent url('../imagens/mobile/icon_facebook_on.png') center bottom no-repeat;}
.soundcloud_item{position:relative;float:left;width:39px;height:20px;margin-top:0px;margin-left:10px;background:transparent url('../imagens/mobile/icon_soundcloud_off.png') center bottom no-repeat;}
.soundcloud_item:hover{background:transparent url('../imagens/mobile/icon_soundcloud_on.png') center bottom no-repeat;}
.instagram_item{position:relative;float:left;width:18px;height:20px;margin-top:0px;margin-left:10px;background:transparent url('../imagens/mobile/icon_instagram_off.png') center bottom no-repeat;}
.instagram_item:hover{background:transparent url('../imagens/mobile/icon_instagram_on.png') center bottom no-repeat;}
.vimeo_item{position:relative;float:left;width:23px;height:20px;margin-top:0px;margin-left:10px;background:transparent url('../imagens/mobile/icon_vimeo_off.png') center bottom no-repeat;}
.vimeo_item:hover{background:transparent url('../imagens/mobile/icon_vimeo_on.png') center bottom no-repeat;}
.youtube_item{position:relative;float:left;width:19px;height:20px;margin-top:0px;margin-left:10px;background:transparent url('../imagens/mobile/icon_youtube_off.png') center bottom no-repeat;}
.youtube_item:hover{background:transparent url('../imagens/mobile/icon_youtube_on.png') center bottom no-repeat;}
.pintrest_item{position:relative;float:left;width:16px;height:20px;margin-top:0px;margin-left:10px;background:transparent url('../imagens/mobile/icon_pintrest_off.png') center bottom no-repeat;}
.pintrest_item:hover{background:transparent url('../imagens/mobile/icon_pintrest_on.png') center bottom no-repeat;}
.twitter_item{position:relative;float:left;width:22px;height:18px;margin-top:0px;margin-left:10px;background:transparent url('../imagens/mobile/icon_twitter_off.png') center bottom no-repeat;}
.twitter_item:hover{background:transparent url('../imagens/mobile/icon_twitter_on.png') center bottom no-repeat;}
#tabs_evento ul li.divtabsmobile.active,
#tabs_bilheteira ul li.divtabsmobile.active,
#tabs_pdf ul li.divtabsmobile.active,
#tabs_evento ul li.divtabsmobile.open,
#tabs_bilheteira ul li.divtabsmobile.open,
#tabs_pdf ul li.divtabsmobile.open{display:block;padding-left:1px;padding-right:1px;}

.col_itensgaleria {
  margin-left: 40px;
  width: calc(100% - 250px);
}
}

@media (max-width:1150px){

.addthis_sharing_toolbox{width:auto;float:left;}
.button_comprar,
.button_comprar:hover{position:relative;float:left;}
.button_reservar,
.button_reservar:hover{position:relative;float:left; margin-top: 10px; margin-left: 0px;}
.divtabsmobile h1 + p, .divtabsmobile h2 + p{margin-top:2px !important;}
.menu_bilheteira{border-bottom:0px solid #dbdbdb;position:relative;top:0px;height:auto;}
#tabs_bilheteira,
#tabs_pdf,
#tabs_historia{margin-top:0px;}
#tabs_evento ul,
#tabs_bilheteira ul,
#tabs_pdf ul{height:auto;border:0px;margin-top:0px;}
#tabs_evento ul li,
#tabs_bilheteira ul li,
#tabs_pdf ul li{min-width:100%;border:0px;border-bottom:1px solid #dbdbdb;text-align:left;padding-left:15px;padding-right:15px;}
.topopageimage{position:relative;}
.tabsdiv,
.tabsdiv.active,
.tabsdiv.open,
.tabsdivseccao,
.tabsdivseccao.active,
.tabsdivseccao.open{display:none;}
#conteudo_servicos .tabsdiv,
#conteudo_servicos .tabsdiv.active,
#conteudo_servicos .tabsdiv.open{display:block;}
#tabs_evento{margin-top:15px;}
.infgeral_item{width:50%;font-size:14px;padding-top:0px;}
.infgeral_item:nth-child(n+3){padding-top:30px;}
#tabs_evento ul li,
#tabs_bilheteira ul li,
#tabs_pdf ul li{background:#ffffff url('../imagens/icon_setabaixoli.png') center right 15px no-repeat;}
#tabs_evento ul li:hover,
#tabs_bilheteira ul li:hover,
#tabs_pdf ul li:hover{background:#dbdbdb url('../imagens/icon_setabaixoli.png') center right 15px no-repeat;}
#tabs_evento ul li.active,
#tabs_bilheteira ul li.active,
#tabs_pdf ul li.active,
#tabs_evento ul li.open,
#tabs_bilheteira ul li.open,
#tabs_pdf ul li.open{background:#000000 url('../imagens/icon_setacimali.png') center right 15px no-repeat;}
.separadortraco:first-child,
.separadortraco:last-child{background:#ffffff;}
.tracos_duplo{border:0px;padding-top:0px;padding-bottom:0px;}
.redessociais{bottom:0px;}
.separadortraco{margin-top:30px;margin-bottom:30px;}
.separadortraco:first-child{margin-top:0px;margin-bottom:0px;}
.separadortraco:last-child{margin-top:0px;margin-bottom:0px;}
#tabs_evento{margin-top:0px;}

#popup_galeria2,
#popup_reservas2 {
  width: 100%;
  width: calc(100% - 40px);
  min-height: 300px;
  left: 0px;
  left: calc(0px + 20px);
}

#popup_avisospopuphome2{
  width: 100%;
  width: calc(100% - 40px);
  min-height: 300px;
  left: 0px;
  left: calc(0px + 20px);
}
	
}

.footer_input.campo3,
.footer_input.campo4,
.footer_input.campo5,
.footer_input.campo6 {
	margin-top: 10px;
}

.footer_input.campo2,
.footer_input.campo4,
.footer_input.campo6 {
	margin-right: 0px;
}

#formenvioctt,
#formenvioremove,
#formenvioremovectt{
	overflow: hidden;
	height: 0px;
	max-height: 0px;
	
	-webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
}

#formenvioctt.open,
#formenvioremove.open,
#formenvioremovectt.open{
	height: auto;
	max-height: 500px;
	
	-webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
}

#formenvioctt .divnewsletter_titulo,
#formenvioctt .newsl_privacy_label,
#formenvioremovectt .divnewsletter_titulo,
#formenvioremovectt .newsl_privacy_label{
	color: #000000;
	padding-top: 20px; 
	text-align: center;
	padding-left: 0px;
}

.cttenvio_submit{
	position: relative;
    float: left;
    width: 100%;
    height: auto;
	margin-top: 10px;
}

.cttenvio_submit .button_comprar,
.cttenvio_submit .button_comprar:hover{
	float: left;
	left: 50%;
	transform: translateX(-50%); -ms-transform: translateX(-50%); -webkit-transform: translateX(-50%);  -o-transform: translateX(-50%); 
}

.underlinehover:hover {
	text-decoration: underline;
}

.divdownloads_titulo,
a.abriragendacultural, a.downloadagendacultural{
	color: #000000;
}

a.abriragendacultural{
	background: transparent url(../imagens/icon_eye_black.png) left center no-repeat;
	background-size: contain;
}

#formenvioremovectt .footer_input.campo1,
#formenvioremove .footer_input.campo1{
	width: 410px;
    min-width: 410px;
    max-width: 410px;
	margin-left: 100px;
}


.footer_input.campo3 {
	width: 400px;
    min-width: 400px;
    max-width: 400px;
}

.footer_input.campo4 {
	width: 160px;
    min-width: 160px;
    max-width: 160px;
}

.footer_input.campo5 {
	width: 160px;
    min-width: 160px;
    max-width: 160px;
}

.footer_input.campo6 {
	width: 400px;
    min-width: 400px;
    max-width: 400px;
}

@media (max-width:767px){
	
	.footer_input.campo1,
	.footer_input.campo2,
	.footer_input.campo3,
	.footer_input.campo4,
	.footer_input.campo5,
	.footer_input.campo6{
		margin-top: 2px;
		width: 60%;
    	min-width: 60%;
    	max-width: 60%;
	}
	

.espacoextra{position:relative;float:left;width:100%;height:1px;}
#tabs_historia{padding-top:0px;}
.coluna_meia p{margin-top:15px;margin-bottom:0px;}
.coluna_meia,
.coluna_total,
.coluna_total .coluna_meia:last-child,
.coluna_total .coluna_meia:first-child,
.legenda{width:100%;min-width:100%;padding:0px;padding-top:5px;}
.separadortop60,
.separadorbottom60,
.separadortop30,
.separadorbottom30,
.coluna_meia p.separadortop30,
.separadorpreto{margin-top:30px;margin-bottom:15px;}
.coluna_total.separadortop30,
.coluna_total.separadorbottom30,
.coluna_meia p.separadortop60{margin-top:0px;padding-top:0px;}
.coluna_total.separadorbottom30{margin-top:0px;padding-bottom:15px;}
.separadorpreto{margin:0px;padding:0px;}
.coluna_meia img{margin-top:30px;}
coluna_meia img.semespacostopmobile,
img.semespacostopmobile{margin-top:0px;padding-top:0px;}
.coluna_meia p.legenda,
.legenda{margin:0px;padding:0px;padding-top:5px;margin-bottom:30px;}
.linhadireita{border:0px;}
.bxempresa3 .lista_agenda_capa_maisinfoL{border-width:1px;}
.parceiros_tipo{margin-top:10px;}
.parceiros_titulo{margin-top:0px;}
.bxslidersalastextosserv{width:260px;max-width:260px;min-width:260px;}
.outrosespectaculos_geral,
#salaslistagem{display:none;}
#textosalasdescricao{padding-right:0px !important;width:100%;}
.outrosespectaculos_geral2,
.outrosespectaculos_geral3{margin-top:30px;padding:15px;}
#plantasala{max-width:400px;text-align:center;margin-top:30px;}
.listagempesquisa_imagem{max-height:none;overflow:hidden;}
.container-fluid{padding-right:20px;padding-left:20px;}
.titulo-traco{margin-top:30px;}
.titulo-traco:first-child{margin-top:60px;}
.subtitulo-traco{margin-bottom:30px;}
.lista_agenda_textos{height:45px;margin-top:20px;margin-bottom:20px;}
#pagina,
#pagina2{padding-bottom:60px;}
.divnewsletter_textolinha1,
.divnewsletter_textolinha2,
.divnewsletter_titulo{text-align:center;}
.divnewsletter_textolinha2{margin-top:20px;}
.divnewsletter_formulario2{width:100%;}
#newsl_email{margin-top:2px;}
.footer_submit{float:left;margin-left:20px;}
#form_newsletter{width:100%;}
.footer_input{margin-left:20%;width:60%;min-width:60%;max-width:60%;}
.divdownloads_titulo,
.divdownloads_titulo2{text-align:left;width:100%;}
.divdownloads_titulo2{text-align:left;width:auto;float:none;margin:0px auto 0px auto;}
.bxslidersalastextos{width:230px;margin-right:20px;}
.bxslidersalastextosserv{width:280px;}
.bxslidersalastextos2,
.bxslidersalastextos3{padding-left:20px;padding-right:20px;padding-top:100px;padding-bottom:30px;}
.bxslidersalastextos2_texto{bottom:30px;padding-left:20px;padding-right:20px;}
.bxslidersalastextos_alugarsala{bottom:30px;left:20px;font-size:8px;}
.listagempesquisa_texto{padding-left:0px;padding-right:0px;padding-top:20px;padding-bottom:20px;overflow:hidden;}
.listagempesquisa{margin-top:30px;}
.listagempesquisa_vermais{left:0px;}
.listagempesquisa_traco{left:0px;}
.tab_informacaogeral{display:none;}
.tab_informacaogeralmobile{display:block;}
.button_comprar,
.button_reservar{font-size:12px;}
.logomenu{position:relative;float:left;width:138px;height:70px;background:transparent;background-position:left center;background-repeat:no-repeat;background-image:url('../imagens/logotipomobile.png');background-image:url('../imagens/logotipomobile.svg');background-size:auto;}
.texto_principal{width:100%;margin-left:0%;}
.calendar_mes_semana{display:block;}
.calendar_mes_dia{width:100%;min-height:0px;margin-left:0px;padding:0px;}
.titulocalendar{padding:20px 20px 20px 20px;}
.itenscalendar{padding:0px 20px 20px 20px;margin-top:0px;}
.sala_calendar{left:20px;}
.calendar_sala_item .sala_calendar{left:0px;}
.calendar_mes_dia:nth-child(n + 8){margin-top:0px;}
.text_jornal,
.text_jornal3{position:relative;float:left;width:100%;height:auto;-webkit-column-count:1;-moz-column-count:1;column-count:1;}
.lista_agenda_capa,
.lista_agenda_capa_maisinfoL,
.lista_agenda_capa_maisinfoR,
.lista_agenda_capa_maisinfo{display:none;}
.topopageimage{height:250px;}
.espacoleft{padding-left:37px;}
.tabsdiv p.espacoleft, .tabsdivsala p.espacoleft, .tabsdivseccao p.espacoleft, .divtabsmobile p.espacoleft{margin-top:0px;}
#tabs_evento{margin-top:20px;}
.item_visitas_colA,
.item_visitas_colB{width:100%;}
.item_visitas_colB{margin-top:30px;}
.item_candidaturas_colA,
.item_candidaturas_colB{width:100%;}
.colunaA,
.colunaB,
.colunaC{width:100%;margin-left:0px;max-width:100%;}
.colunaB,
.redessociais{margin-top:30px;}
.redessociais{position:relative;float:left;left:0px;bottom:0px;width:100%;height:auto;}
.separadortraco{margin-top:10px;margin-bottom:10px;}
.tracos_duplo{padding-top:15px;padding-bottom:15px;}
.bxempresa_textos{padding:15px;}
.bxempresa_maisinfo{bottom:15px;right:15px;}
.bxempresa_titulo,
.bxempresa_subtitulo{font-size:11px;line-height:13px;}
.bxempresa_maisinfo .lista_agenda_capa_maisinfoL{font-size:8px;padding:5px;height:auto;line-height:13px;}
.sempadding{padding-top:0px !important;}
.titulo-traco,
.texto_principal,
#showformacao{margin-top:30px;}
.tabsdiv, .tabsdivseccao, .tabsdivsala, .divtabsmobile{padding-top:30px;}
.titulo-traco:first-child,
.parceiros_imagem,
.camarotesalugados{margin-top:20px;}
.slider_aluguersalas{margin-top:30px;margin-bottom:30px;}
.aluguerdesala a h1{position:relative;width:auto !important;float:left !important;font-size:12px;}
.aluguerdesala{width:90%;margin-left:5%;}
.aluguerdesala a h1{position:relative;float:right !important;font-size:12px;}
.aluguerdesala a h1 img{width:20px;height:20px;}
.aluguerdesala a:first-child h1{position:relative;float:left !important;}
.aluguerdesala a{position:relative;width:auto !important;float:none !important;margin:0px auto 0px auto;text-align:center;}
.aluguerdesala a:first-child h1{margin-top:0px !important;margin-bottom:0px !important;}
.item_visitas_titulos,
.item_visitas_textos{padding:15px;min-height:10px;}
.colunaumquarto{position:relative;float:left;width:100%;height:auto;padding-right:0px;padding-top:20px;}
.colunaumquarto span{width:auto !important;margin-top:0px !important;padding:0px !important;}
.colunaumquarto .glyphicon-envelope{width:11px !important;height:10px !important;font-size:10px !important;padding:0px !important;margin:0px !important;}
.colunaumquarto:first-child{padding-top:0px;}
.divtabsmobile{padding-bottom:30px;padding-top:15px;}
.titulo-traco .titulo-traco-titulo span{position:relative !important;float:none !important;margin:0px auto 0px auto !important;width:auto !important;height:auto !important;min-height:25px !important;background:#ffffff;padding-left:10px;padding-right:10px;z-index:2;font-size:18px !important;}
.bxsliderempresa{display:none;}
.bxsliderempresa3{display:block;}
.colunaumquarto h1{line-height:20px;}
.colunaumquarto h2,
.colunaumquarto h3{line-height:14px;margin-top:5px;}
.colunaumquarto span{width:auto !important;margin-top:0px !important;padding:0px !important;}
.colunaumquarto span.email{width:20px !important;line-height:16px !important;padding-left:20px !important;}
.colunaumquarto span.email:hover{width:100% !important;}
.item_visitas_textos h1{margin-top:15px;}
.comochegar_mapa{height:auto;}
.map-capa2{margin-top:30px;margin-bottom:30px;}
.map-capa{position:relative;float:left;width:100%;height:auto;background:#000000;}
.comochegar_texto{margin-top:30px;}
.map-canvas{height:234px;}
.comochegar_texto p,
.tracos_duplo p{margin-top:0px !important;}
.colunaA,
.colunaC{padding-left:5px;padding-right:5px;}
#tabs_evento ul li span, #tabs_bilheteira ul li span, #tabs_pdf ul li span{padding-left:0px;}
.titulo-traco-titulo span{padding-left:10px !important;}
.colunaC p:first-child{margin-top:30px;}
#tabs_evento ul li.divtabsmobile.active, #tabs_bilheteira ul li.divtabsmobile.active, #tabs_pdf ul li.divtabsmobile.active, #tabs_evento ul li.divtabsmobile.open, #tabs_bilheteira ul li.divtabsmobile.open, #tabs_pdf ul li.divtabsmobile.open{display:block;padding-left:5px;padding-right:5px;}
.bxslider_more div.logocentenario{position:absolute;float:left;top:-110px;left:0px;width:100%;height:80px;background:transparent url('../imagens/logocentenario.svg') center center no-repeat;background-size:contain;}
#tabs_historia .colunaA {
	width: 100%;
	max-width: 100%;
	padding-top: 30px;	
	border-right: 0px solid #ccc;	
}
#tabs_historia .colunaB {
	width: 100%;
	max-width: 100%;
	padding: 0px;
	padding-top: 30px;	
	padding-left: 0px;
	background: transparent;
	border-left: 0px solid #ccc;	
	left: 0px;
}

.pdfitem,
.pdfitemtexto{
	position:relative;
	float:left;
	width:100%;
	height:auto;
	cursor:pointer;
	color:#9e9c9c;
	font-weight: 500;
	font-size: 16px;
	line-height: 20px;
	background: transparent;
	margin-top: 20px;
}

.pdfitemtexto{
	cursor: auto;	
}


.h1pdfmore,
.h1pdflink{
	font-size: 14px;
	line-height: 18px;
}

.pdfmoredivhidden,
.h2pdflink,
.h2pdftextogeral {
	font-size: 12px;
	line-height: 18px;
}

.button_reservar,
.button_reservar:hover{position:relative;float:left; margin-top: 10px; margin-left: 0px;}

#popup_reservas{position:absolute;float:left;width:100%;height:100%;top:0px;left:0px;background:rgba(0,0,0,0.8);z-index:1000000;display:none;}
#popup_reservas2{position:absolute;float:left;width:100%;height:auto;min-height:250px;margin:0px auto 0px auto;left:0px;top:90px;padding: 30px 60px 30px 60px;background:#ffffff;z-index:2;}

.col_tiposgaleria{
	width: 100%;
}

.col_itensgaleria{
	width: 100%;
	margin-left: 0px;
	margin-top: 0px;
}

.marcadorgeral_galeria{
	width: 50%;
}

#popup_galeria2,
#popup_reservas2 {
  width: 100%;
  width: calc(100% - 40px);
  min-height: 300px;
  left: 0px;
  left: calc(0px + 20px);
}

.itemimagem_setadireita {
  top: 40%;
  right: 20px;
}

.itemimagem_setaesquerda {
  top: 40%;
  left: 20px;
}
	
.footer_input {
    margin-left: 20%;
    width: 60%;
    min-width: 60%;
    max-width: 60%;
}

}

@media (min-width:610px) and (max-width:767px){
.button_reservar,
.button_reservar:hover{position:relative;float:left; margin-top: 10px; margin-left: 0px;}
}

@media (min-width:1150px) and (max-width:1380px){.colunaumquarto{width:33%;padding-top:20px;}
.colunaumquarto:first-child{width:100% !important;padding-top:0px;padding-bottom:40px;}
.sala_itemgeral{width:100%;}
.container-fluid{padding-right:40px;padding-left:40px;}
#pagina,
#pagina2{padding-bottom:60px;}
nav ul li{margin-left:10px;}
.textomenu_menu,
.textomenu2_menu,
.textomenu3_menu{font-size:12px;}
.bxslidereventotextos{bottom:72px;}
.bxslidereventotextos2{bottom:30px;}
.bxslidereventotextos_a,
.bxslidereventotextos2_a{top:40%;}
.bxslidereventodata{margin-top:10px;}
.bxslidersalastextos_alugarsala{bottom:30px;left:30px;}
.bxslidersalastextos2{position:relative;float:left;width:100%;height:auto;opacity:1;color:#ffffff;padding-left:30px;padding-right:30px;padding-top:100px;padding-bottom:30px;}
.bxslidersalastextos3{position:relative;float:left;width:350px;height:100%;opacity:1;color:#ffffff;padding-left:30px;padding-right:30px;padding-top:100px;padding-bottom:30px;}
.bxslidersalastextos2_texto{padding-left:30px;padding-right:30px;width:290px;bottom:30px;}
.bxslidersalastextosserv{width:290px;max-width:290px;min-width:290px;}
.outros_vertodos{font-size:10px;}
.text_jornal,
.text_jornal3{position:relative;float:left;width:100%;height:auto;-webkit-column-count:2;-moz-column-count:2;column-count:2;}
.lista_agenda_titulo{font-size:16px;line-height:18px;}
.lista_agenda_preco{font-size:14px;line-height:16px;}
.lista_agenda_textodescritivo{font-size:12px;line-height:14px;}
.item_visitas_titulos h1,
.item_visitas_textos h1{font-size:16px;line-height:24px;}
.item_visitas_textos{font-size:14px;line-height:18px;}
.item_visitas_titulos{min-height:190px;}
.item_visitas_textos{min-height:230px;}
.button_comprar,
.button_comprar:hover{float:right;}
.button_reservar,
.button_reservar:hover{float:right;}
.addthis_sharing_toolbox{width:auto;float:right;}
}
@media (max-width:1150px){
.outros_vertodos{font-size:8px;}
.lista_agenda_titulo{font-size:16px;line-height:18px;}
}
@media (max-width:1200px){.nav{display:none !important;}
#openmenu,
.menulateralmobile{display:block !important;}
.topo_barrasprincipais:hover{background:transparent;}
.topo_barrasprincipaisbackground:hover{background:rgba(0, 0, 0, 0.901961);}
.bxslidereventotextos{bottom:72px;}
.bxslidereventotextos2{bottom:30px;}
.bxslidereventotextos_a,
.bxslidereventotextos2_a{top:40%;}
.bxslidereventodata{margin-top:10px;}
}
@media (max-width:590px){


.divdownloads_titulo2{text-align:center;width:100%;}
.divdownloads_titulo2 span{text-align:center;width:100%;min-width:100%;height:auto;float:left;margin:0px auto 0px auto;}
.footer_input{margin-left:20%;width:60%;min-width:60%;max-width:60%;}
.footer_submit{float:left;margin-left:0px;}
.menulateralmobile{width:70%;max-width:70%;padding:0px 20px 0px 20px;}
.ul_menulateralmobile li,
.ul_menulateralmobile li .menumobileitem_total,
.ul_menulateralmobile li a,
.ul_menulateralmobile li ul,
.ul_menulateralmobile li ul li,
.ul_menulateralmobile li ul li a{font-size:12px;}
.titulo-traco-titulo span{font-size:20px !important;}
.bxslidersalastextos{background:transparent;}
.bxslidersalastextos2{display:none;}
.bxslidersalastextos_alugarsala{float:right;left:auto;right:-20px;}
.bxslidersalastextosserv{width:100%;max-width:100%;min-width:100%;}
.bxslidersalastextos3{padding-top:90px;padding-bottom:20px;}
.bxslidersalastextos2_texto h1 + p,
.bxslidersalastextos2_texto p{margin-top:10px !important;}
.aluguerdesala a:first-child h1{margin-top:0px !important;margin-bottom:10px !important;}
.aluguerdesala{width:100% !important;margin:0px !important;}
.aluguerdesala a h1{float:left !important;width:100% !important;text-align:center !important;align-content:center !important;margin:0px !important;}
.aluguerdesala span{position:relative;width:auto;margin:0px auto 0px auto;text-align:center !important;}
.aluguerdesala span img{float:none !important;}
}
@media (max-width:400px){.bxsliderhome{min-height:340px;}
.bxsliderhometextos{top:calc(50% - 75px);}
.bxsliderhometipo{font-size:12px;line-height:14px;}
.bxslider_more{font-size:10px;line-height:12px;bottom:15px;height:32px;}
.bxslider_more div{height:32px;}
.bxsliderhometitulo{margin-top:15px;font-size:22px;line-height:24px;}
.bxsliderhomedata{margin-top:8px;font-size:12px;line-height:14px;}
.bxsliderhome_links{margin-top:30px;width:100%;}
.bxsliderhome_links_center{width:210px;}
.bxsliderhome_links_L,
.bxsliderhome_links_R,
.bxsliderhome_links_C{height:24px;width:100px;text-align:center;color:#ffffff;font-size:9px;line-height:24px;}
.bxsliderhome_links_R{margin-left:10px;}
.bxsliderhome_links_C{margin-left:55px;}
.menulateralmobile{width:90%;max-width:90%;padding:0px 20px 0px 20px;}
.lista_agenda_titulo,
.parceiros_titulo{font-size:13px;}
/*.bxsliderhome .bx-wrapper .bx-next,
.bxsliderhome .bx-wrapper .bx-prev{display:block !important;}*/
.titulo-traco-titulo span{font-size:16px !important;}
.subtitulo_principal{font-size:12px !important;}
#plantasala{margin-top:30px;}
.container-fluid{padding-right:15px;padding-left:15px;}
.titulo-traco{margin-top:20px;}
.titulo-traco:first-child{margin-top:30px;}
.subtitulo-traco{margin-top:-2px;margin-bottom:15px;}
#pagina,
#pagina2{padding-bottom:60px;}
.lista_agenda_textos{margin-top:10px;margin-bottom:10px;}
.parceiros_tipo{margin-top:10px;}
.lista_agenda_titulo{margin-top:0px;}
.subtitulo_principal{margin-top:0px;}
.filtros_agenda,
.texto_principal,
#showformacao,
.parceiros_imagem{margin-top:30px;}
.textogeral{margin-top:15px;}
.tabsdiv, .tabsdivseccao, .tabsdivsala, .divtabsmobile{padding-top:30px;}
#tabs_bilheteira li.divtabsmobile, #tabs_evento li.divtabsmobile, #tabs_evento ul li.active.divtabsmobile, #tabs_evento ul li.open.divtabsmobile, #tabs_bilheteira ul li.active.divtabsmobile, #tabs_bilheteira ul li.open.divtabsmobile, #tabs_pdf li.divtabsmobile, #tabs_pdf ul li.active.divtabsmobile, #tabs_pdf ul li.open.divtabsmobile{padding-top:30px;padding-bottom:60px;}
.bxslidersalastextos3{padding-top:90px;padding-bottom:20px;}
.bxslidersalastextos2_texto h1 + p,
.bxslidersalastextos2_texto p{margin-top:10px !important;}
.tracos_duplo{padding:0px;}
.separadortraco{margin-top:20px;margin-bottom:20px;}
#tabs_evento ul li span, #tabs_bilheteira ul li span, #tabs_pdf ul li span{font-size:11px;}
.aluguerdesala a:first-child h1{height:auto;margin-top:0px !important;margin-bottom:10px !important;}
.aluguerdesala a h1{float:left !important;height:auto;width:100% !important;}
.aluguerdesala a{height:auto;width:100% !important;}
}
@media (max-width:650px){.filtros_agenda_input select, .filtros_agenda_input4 input, .filtros_agenda_input2 input, .filtros_agenda_input3 input{width:100%;}
.filtros_agenda_input4 input{width:100%;padding-right:30px;}
.filtros_agenda_input, .filtros_agenda_input1,
.filtros_agenda_input, .filtros_agenda_input2,
.filtros_agenda_input, .filtros_agenda_input3,
.filtros_agenda_input, .filtros_agenda_input4,
.filtros_agenda_submit{width:100%;}
.plantapopup{
	z-index: -1;
	display: none !important;	
}

}
@media (min-width:650px) and (max-width:910px){.filtros_agenda_formactions{margin-top:-54px;}
}
@media (min-width:1150px) and (max-width:1330px){.divparceiros_imagem,
.divparceiros_textoimagem{height:80px;line-height:80px;padding-left:10px;padding-right:10px;}
/*.divparceiros_imagem img{max-height:40px;}*/
}
@media (max-width:1120px){.parceiroscentro:first-child .divparceiros_imagem:first-child{margin-left:15px;}
.parceiroscentro{position:relative;float:none;width:auto;height:auto;margin:0px auto 0px auto;}
.divparceiros_imagem,
.divparceiros_textoimagem{height:60px;line-height:60px;}
.divparceiros_imagem img,
.divparceiros_textoimagem img{max-height:60px;}
}
@media (max-width:620px){.divparceiros_imagem,
.divparceiros_textoimagem{margin-bottom:5px;height:50px;line-height:50px;}
.divparceiros_imagem img,
.divparceiros_textoimagem img{height:50px;line-height:50px;}
}
@media (max-width:500px){.bxslider_more div.logocentenario{position:absolute;float:left;top:-65px;left:0px;width:100%;height:50px;background:transparent url('../imagens/logocentenario.svg') center center no-repeat;background-size:contain;}
.textopequenopopup2 {
	width: 100%; 
	padding-bottom: 10px;
}

#popup_reservas2 {
    min-height: 440px;
}

.divparceiros_textoimagem img,
.divparceiros_imagem img{max-height:50px;}
}

@media (max-width:480px){.divparceiros_imagem,
.divparceiros_textoimagem{margin-bottom:5px;height:40px;line-height:40px;}
.divparceiros_imagem img,
.divparceiros_textoimagem img{height:40px;line-height:40px;}
}

.img_product_detail {
	position: relative;
	float: left;
	width: 30%;
	width: calc(250px - 0px);
	height: auto;	
}

.text_product_detail {
	position: relative;
	float: left;
	width: 70%;
	width: calc(100% - 250px);
	height: auto;	
	padding-left: 50px; 	
}

.text_product_detail .lista_agenda_titulo {
	text-align: left;	
}

@media (max-width:620px){
	
.img_product_detail,
.text_product_detail {
	width: 100%;
	padding-left: 0px;
	}
.img_product_detail {
	padding-bottom: 30px;
	}
	
	.img_product_detail img {
	max-width: 300px;
	}
}

.quatrocolunas li.slider_img,
.trescolunas li.slider_img,
.duascolunas li.slider_img {
	position:relative;
	float: left;
	width: 50%;
	height: 100%;	
}

.quatrocolunas li.slider_img:nth-child(1),
.quatrocolunas li.slider_img:nth-child(3),
.trescolunas li.slider_img:nth-child(1),
.duascolunas li.slider_img:nth-child(1) {
	border-right: 1px solid #ffffff;
}
.quatrocolunas li.slider_img:nth-child(2),
.quatrocolunas li.slider_img:nth-child(4),
.trescolunas li.slider_img:nth-child(2),
.trescolunas li.slider_img:nth-child(3),
.duascolunas li.slider_img:nth-child(2) {
	border-left: 1px solid #ffffff;
}

.trescolunas li.slider_img:nth-child(2),
.quatrocolunas li.slider_img:nth-child(1),
.quatrocolunas li.slider_img:nth-child(2) {
	border-bottom: 1px solid #ffffff;
}

.trescolunas li.slider_img:nth-child(3),
.quatrocolunas li.slider_img:nth-child(3),
.quatrocolunas li.slider_img:nth-child(4) {
	border-top: 1px solid #ffffff;
}

.quatrocolunas li.slider_img,
.trescolunas li.slider_img:nth-child(2),
.trescolunas li.slider_img:nth-child(3) {
	height: 50%;	
}

.quatrocolunas .bxsliderhometitulo,
.trescolunas .bxsliderhometitulo,
.duascolunas .bxsliderhometitulo {
	font-size: 32px;
    line-height: 32px;
}

.quatrocolunas li .bxsliderhometitulo,
.trescolunas li:nth-child(2) .bxsliderhometitulo,
.trescolunas li:nth-child(3) .bxsliderhometitulo {
	font-size: 24px;
    line-height: 24px;
	margin-top: 15px;
}

.quatrocolunas li .bxsliderhomedata,
.trescolunas li:nth-child(2) .bxsliderhomedata,
.trescolunas li:nth-child(3) .bxsliderhomedata {
	font-size: 14px;
    line-height: 16px;
	margin-top: 5px;
}

.quatrocolunas li .bxsliderhome_links,
.trescolunas li:nth-child(2) .bxsliderhome_links,
.trescolunas li:nth-child(3) .bxsliderhome_links {
	    margin-top: 15px;
}

.quatrocolunas li .bxsliderhometextos,
.trescolunas li:nth-child(2) .bxsliderhometextos,
.trescolunas li:nth-child(3) .bxsliderhometextos {
	       min-height: 0px;
		   top: 50%;
		   transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%);  -o-transform: translateY(-50%); 
}

@media (max-width:720px){
	
.quatrocolunas li.slider_img,
.trescolunas li.slider_img,
.duascolunas li.slider_img {
	position:relative;
	float: left;
	width: 100%;
	height: 50%;	
}

.quatrocolunas .sliderhome_parceiros,
.trescolunas .sliderhome_parceiros,
.duascolunas .sliderhome_parceiros{
	display: none;	
}

.quatrocolunas li .bxsliderhometextos,
.trescolunas li .bxsliderhometextos,
.duascolunas li .bxsliderhometextos {
	       min-height: 0px;
		   top: 50%;
		   transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%);  -o-transform: translateY(-50%); 
}

.quatrocolunas .bxsliderhometitulo,
.trescolunas .bxsliderhometitulo,
.duascolunas .bxsliderhometitulo {
	font-size: 32px;
    line-height: 32px;
}

.quatrocolunas li .bxsliderhometitulo,
.trescolunas li .bxsliderhometitulo,
.duascolunas li .bxsliderhometitulo {
	font-size: 18px;
    line-height: 20px;
	margin-top: 10px;
}

.quatrocolunas li .bxsliderhometipo,
.trescolunas li .bxsliderhometipo,
.duascolunas li .bxsliderhometipo {
	font-size: 12px;
    line-height: 14px;
	margin-top: 0px;
}

.quatrocolunas li .bxsliderhomedata,
.trescolunas li .bxsliderhomedata,
.duascolunas li .bxsliderhomedata {
	font-size: 12px;
    line-height: 14px;
	margin-top: 5px;
}

.quatrocolunas li .bxsliderhome_links,
.trescolunas li .bxsliderhome_links,
.duascolunas li .bxsliderhome_links {
	    margin-top: 15px;
}

}


.quatrocolunas .sliderhome_parceiros,
.trescolunas .sliderhome_parceiros {
	/*height: 100px;*/
    padding: 10px 10px 10px 10px;	
}

.semlabels .slider_parceiro_itempre label{
	display: none;	
}

@media (max-width:720px){
	
.bxsliderhometitulo {
    font-size: 32px;
    line-height: 34px;
}

.sliderhome_parceiros {
	/*display: none;	*/
	/*width: 100%;
	margin-left: 0px !important;
	*/
}


.sliderhome_parceiros .slider_parceiro_itempre,
.slider_parceiro_itempre {
	width: 70px;
	padding: 0px 5px 0px 5px;	
}

.sliderhome_parceiros .slider_parceiro_itempre label,
.slider_parceiro_itempre label {
    
    line-height: 10px;
    font-size: 8px;
}

.sliderhome_parceiros .slider_parceiro_item {
    max-height: 20px;
	max-width: 60px;
}

.sliderhome_parceiros .slider_parceiro_imagem {
    max-height: 20px;
	max-width: 60px;
}

}

@media (max-height:600px){
/*
.sliderhome_parceiros .slider_parceiro_item {
    width: 80px;
    padding: 0px 5px 0px 5px;
}
*/

.sliderhome_parceiros .slider_parceiro_imagem {
    /*max-width: 80px;*/
    max-height: 20px;
}

.quatrocolunas .sliderhome_parceiros, .trescolunas .sliderhome_parceiros {
    /*height: 80px;*/
    padding: 10px 10px 10px 10px;
}
}

.sliderhome_parceiros .slider_parceiro_imagem {
	top: 50%;
	transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%);  -o-transform: translateY(-50%); 
		
}

@media (max-width:500px){
	
	.footer_input.campo1,
	.footer_input.campo2,
	.footer_input.campo3,
	.footer_input.campo4,
	.footer_input.campo5,
	.footer_input.campo6{
		width: 80%;
    	min-width: 80%;
    	max-width: 80%;
		margin-left: 10%;
	}

.sliderhome_parceiros {
	display: block;
}

}

.parceiroseventos {
	width: 50px;
	height: 50px;
	bottom: 20px;
    left: auto;
	right: -1px;	
	border: 1px solid #ffffff;
	background: transparent url(../imagens/setabaixo.png) center center no-repeat;
	background-size: 25px auto;
	cursor: pointer;
	/*
	-webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
	*/
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
}

.parceiroseventos:hover {
	background-color: rgba(255, 255, 255, 0.3);
	background-position: center 22px;
	/*
	-webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9); 
    transform: scale(0.9);
	
	right: -3px;	
	*/
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
}

.parceiroseventos div {
    display: none; 
}

@media (max-width: 600px) {
	.parceiroseventos {
    	display: none; 
	}	
}


.cookieAcceptBar {
  display:none;
  position: fixed;
  bottom: 0px;
  left:0;
  right: 0;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.901961);
  font-size: 14px;
  line-height: 18px;
  color: #ffffff;
  padding: 20px 20px 20px 20px;
  z-index: 99999;
}

.cookieAcceptBar a {
  color: #fff;
  text-decoration: none;
  font-weight: bold;
}

.cookieAcceptBar .btncookie {
  cursor: pointer;
  width: 250px;
  margin-left: 50%;
margin-top: 20px;
	transform: translateX(-50%); -ms-transform: translateX(-50%); -webkit-transform: translateX(-50%);  -o-transform: translateX(-50%); 
}

#newsl_privacy,
#reserva_privacy{
	position: absolute;
	float: left;
	left: 0px;
	top: 0px;
	width: 30px;
	height: 30px;
	max-width: 30px;
	min-width: 30px;
	margin: 0px;
}

.newsl_privacy_label {
	position: relative;
    float: left;
    width: auto;
    height: auto;
    min-height: 30px;
    margin-top:10px;
    text-align: center;
    color: #ffffff;
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
    text-transform: none;
	padding-left: 40px;
	
	left: 50%;
	transform: translateX(-50%); -ms-transform: translateX(-50%); -webkit-transform: translateX(-50%); -o-transform: translateX(-50%);
}

.textopequenoprivacidade {
	position:relative;float:left;width:100%;height:auto;font-weight:400;font-size:12px;color:#39383c;text-transform:none;line-height:30px;text-transform:none;padding-left: 40px;	
}

.textopequenoprivacidade.reserv_privacy_label{
	padding-left: 45px;	
	font-size:12px;
	line-height:16px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#popup_reservas .textopequenoprivacidade.reserv_privacy_label{
	padding-left: 0px;
}

.popup_reservas_form_input2.privacidade {
	height: auto;
}

#newsl_privacy,
#reserva_privacy,
.popup_reservas_form_input input[type=radio]{
	-webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    -ms-appearance: none;
    appearance: none;
	border: none;
	outline: none;
}

#newsl_privacy:before,
#reserva_privacy:before,
.popup_reservas_form_input input[type=radio]:before {
    position: absolute;
    float: left;
    top: 0px;
    left: 50%;
    width: 28px;
    height: 28px;
    background: #fff;
    border: 1px solid #ffffff;
    border-radius: 1px;
    content: "";
    margin-top: 0;
    font-size: 20px;
    line-height: 28px;
    font-weight: 300;
	
	transform: translateX(-50%); -ms-transform: translateX(-50%); -webkit-transform: translateX(-50%);  -o-transform: translateX(-50%); 
}

#newsl_privacy:checked:before,
#reserva_privacy:checked:before,
.popup_reservas_form_input input[type=radio]:checked:before{
    /*background: rgb(0, 0, 0);*/
    border: 1px solid #ffffff;
    color: rgb(0, 0, 0);
    content: "X";
    text-align: center;
}

#reserva_privacy:before,
.popup_reservas_form_input input[type=radio]:before {
    border: 1px solid #9f9c9c;
}

#reserva_privacy:checked:before,
.popup_reservas_form_input input[type=radio]:checked:before {
    /*background: rgb(0, 0, 0);*/
    border: 1px solid #9f9c9c;
    color: rgb(0, 0, 0);
    content: "X";
    text-align: center;
}

.listagemvagas {
	position: relative;
    float: left;
    width: 100%;
    height: auto;
	padding-top: 30px;
	padding-bottom: 30px;
	list-style: none;
}

.listagemvagas li {
	position: relative;
    float: left;
    width: 100%;
    height: auto;
	padding: 10px 30px 10px 30px;
	list-style: none;
	
	text-align: left;
    color: #000000;
    font-size: 16px;
    line-height: 22px;
    font-weight: 600;
	border: 1px solid #dbdbdb;
	background: #ffffff;
	margin-top: 10px;
	cursor: pointer;
	
	-webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
}

.listagemvagas li:hover {
	background: #dbdbdb;
	
	-webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
}

#tabs_historia ul, #tabs_historia li, #tabs_historia ol {
	position: relative;
	float: left;
}

.iconevento {
	margin-left: 10px;
	margin-right: 5px;
	font-size: 14px;
}

@media (max-width:960px){
	.bxpopup .bxsliderhometipo{    
		font-size: 16px;
    	line-height: 18px;
	}
	.bxsliderhomedata{    
		font-size: 16px;
    	line-height: 18px;
		margin-top: 10px;
	}
	
	.bxpopup .bxsliderhometitulo{    
		font-size: 32px;
    	line-height: 34px;
    	margin-top: 25px;
	}
	
	.bxsliderhome_links{
		margin-top: 20px;
	}
	
}

@media (max-width:560px){
	.bxpopup .bxsliderhometipo{    
		font-size: 14px;
    	line-height: 16px;
	}
	.bxsliderhomedata{    
		font-size: 14px;
    	line-height: 16px;
		margin-top: 5px;
	}
	
	.bxpopup .bxsliderhometitulo{    
		font-size: 24px;
    	line-height: 26px;
    	margin-top: 15px;
	}
	
	.bxsliderhome_links{
		margin-top: 15px;
	}
	
}

