/* reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;vertical-align:baseline;text-decoration:none}
strong{font-weight:bold;}
:focus{outline:0}
ol, ul{list-style:none}
table{border-collapse: separate;border-spacing:0}
caption, th, td{text-align: left;font-weight: normal}
blockquote:before, blockquote:after, q:before, q:after {content: ""}
blockquote, q{ quotes: "" ""}
html{overflow:-moz-scrollbars-vertical}
a{color:#989898}
a:hover{text-decoration:none;}
.clear {clear: both;}
.radius{-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px}
.shadow{box-shadow:0px 0px -40px #000;-moz-box-shadow:0px 0px 4px #000;-webkit-box-shadow:0px 0px 4px #000;}
/* global */
body{font-family:'DroidSansRegular', Arial, Helvetica, sans-serif;font-size:13px;background:#000}
.banner-pages{display:block;margin-bottom:32px;clear:both;}
/* Call Sprites */
.call-sprite {background:url(../images/sprites/sprite.png) no-repeat}
.call-sprite-titles {background:url(../images/sprites/sprite-titles.png) no-repeat}
.call-sprite-footer {background:url(../images/sprites/sprite-footer.jpg) no-repeat}
/* Call Fonts */
@font-face {
    font-family: 'ITCAvantGardeGothicStdDemi';
    src: url('../files/fonts/itcavantgardestd-demi-webfont.eot');
    src: url('../files/fonts/itcavantgardestd-demi-webfont.eot?#iefix') format('embedded-opentype'),
         url('../files/fonts/itcavantgardestd-demi-webfont.woff') format('woff'),
         url('../files/fonts/itcavantgardestd-demi-webfont.ttf') format('truetype'),
         url('../files/fonts/itcavantgardestd-demi-webfont.svg#ITCAvantGardeGothicStdDemi') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'DroidSansRegular';
    src: url('../files/fonts/droidsans-webfont.eot');
    src: url('../files/fonts/droidsans-webfont.eot?#iefix') format('embedded-opentype'),
         url('../files/fonts/droidsans-webfont.woff') format('woff'),
         url('../files/fonts/droidsans-webfont.ttf') format('truetype'),
         url('../files/fonts/droidsans-webfont.svg#DroidSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'DroidSansBold';
    src: url('../files/fonts/droidsans-bold-webfont.eot');
    src: url('../files/fonts/droidsans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../files/fonts/droidsans-bold-webfont.woff') format('woff'),
         url('../files/fonts/droidsans-bold-webfont.ttf') format('truetype'),
         url('../files/fonts/droidsans-bold-webfont.svg#DroidSansBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ITCAvantGardeGothicStdBkCn';
    src: url('../files/fonts/itcavantgardestd-bkcn-webfont.eot');
    src: url('../files/fonts/itcavantgardestd-bkcn-webfont.eot?#iefix') format('embedded-opentype'),
         url('../files/fonts/itcavantgardestd-bkcn-webfont.woff') format('woff'),
         url('../files/fonts/itcavantgardestd-bkcn-webfont.ttf') format('truetype'),
         url('../files/fonts/itcavantgardestd-bkcn-webfont.svg#ITCAvantGardeGothicStdBkCn') format('svg');
    font-weight: normal;
    font-style: normal;
}
.wrap-bg {width:1120px;background:url(../images/bg-header.png) no-repeat top right;margin:0 auto}
/* container */
#container {width:982px;margin:0 auto}
/* header */
#header {height:294px;}
#header .presentation {width:380px;height:30px;background-position:0 0;float:left;margin-top:20px}
#header .presentation a#ministerio-da-cultura, #header .presentation a#bndes {display: block; float:left; height:30px; text-indent:-20000px}
#header .presentation a#ministerio-da-cultura {width:145px; margin-right:40px;}
#header .presentation a#bndes {width:130px}
#header .player-music {width:160px;overflow:hidden;margin:12px 0 0 183px;float:left}
#header .player-music .wrap-music {width:200px;height:61px}
#header .wrap-header {float:left;width:538px}
#header .wrap-header a.logo {display:block;width:346px;height:141px;float:left;clear:both}
#header .wrap-header span {display:block;float:left;text-indent:-6000px;margin:62px 6px 0 4px;width:82px;height:47px}
#header .wrap-header span.date-event {background-position:-392px 0}
#header .wrap-header span.cities-event {background-position:-498px 0}
#header .language {float:right;width:60px;margin:124px 16px 0 0}
#header .language a {display:block;float:left;width:25px;height:25px;text-indent:-6000px}
#header .language a.pt {background-position:-607px 0;margin-right:7px}
#header .language a.en {background-position:-658px 0}
#header ul.nav-main {display:block;width:982px;height:48px;background:url(../images/nav-main.png) no-repeat;margin-top:23px;float:left}
#header ul.nav-main li {float:left;display:block;}
#header ul.nav-main li a {display:block;font-family:'ITCAvantGardeGothicStdDemi';font-size:11px;color:#fff;text-transform:uppercase;padding:17px 0;text-align:center;height:14px;width:104px}
#header ul.nav-main li.festival a:hover, #header ul.nav-main li.festival a.active {background:url(../images/nav-main.png) repeat-x 0 -53px}
#header ul.nav-main li.programming a {width:142px}
#header ul.nav-main li.programming a:hover, #header ul.nav-main li.programming a.active {background:url(../images/nav-main.png) repeat-x -104px -53px}
#header ul.nav-main li.step-sducational a {width:148px}
#header ul.nav-main li.step-sducational a:hover, #header ul.nav-main li.step-sducational a.active  {background:url(../images/nav-main.png) repeat-x -246px -53px}
#header ul.nav-main li.film-festival a {width:203px}
#header ul.nav-main li.film-festival a:hover, #header ul.nav-main li.film-festival a.active {background:url(../images/nav-main.png) repeat-x -394px -53px}
#header ul.nav-main li.press a {width:103px}
#header ul.nav-main li.press a:hover, #header ul.nav-main li.press a.active {background:url(../images/nav-main.png) repeat-x -597px -53px}
#header ul.nav-main li.sponsors a {width:150px}
#header ul.nav-main li.sponsors a:hover, #header ul.nav-main li.sponsors a.active {background:url(../images/nav-main.png) repeat-x -700px -53px}
#header ul.nav-main li.contact a {width:130px}
#header ul.nav-main li.contact a:hover, #header ul.nav-main li.contact a.active {background:url(../images/nav-main.png) repeat-x -850px -53px}
/* content */
/* Home */
#content {display:block;margin-bottom:50px;float:left}
#content .wrap-highlight {margin-top:40px}
#content .wrap-news-home {display:block;margin:-30px 0 5px 0;float:left;width:980px}
#content .wrap-news-home h1 {background-position:-1px -758px;width:124px;height:27px}
#content .wrap-news-home ul {display:block;margin-left:-48px;float:left}
#content .wrap-news-home ul li {float:left;display:block;width:294px;margin-left:48px}
#content .wrap-news-home ul li img {margin-right:20px;border:1px solid #666;width:100px;height:100px;float:left}
#content ul.networking-home {display:block;float:right;height:50px;margin-top:20px}
#content ul.networking-home li {float:left;display:block}
#content ul.networking-home li a {display:block;text-indent:-6000px;height:50px}
#content ul.networking-home li a.twitter {width:37px;background-position:0 -253px}
#content ul.networking-home li a.twitter:hover {width:37px;background-position:0 -334px}
#content ul.networking-home li a.facebook {width:45px;background-position:-61px -253px;margin:0 32px}
#content ul.networking-home li a.facebook:hover {background-position:-61px -334px}
#content ul.networking-home li a.flickr {width:39px;background-position:-129px -253px}
#content ul.networking-home li a.flickr:hover {background-position:-129px -334px}
#content ul.networking-home li a.blog {width:39px;background-position:-192px -253px;margin-left:32px}
#content ul.networking-home li a.blog:hover {background-position:-192px -334px}
#content .programming-home {display:block;float:left;width:454px}
#content .programming-home h1 {background-position:-456px -756px;width:212px;height:36px}
#content .step-educational {float:left;width:470px;margin-left:50px}
#content .step-educational h1 {background-position:0px -794px;width:220px;height:22px}
#content .step-educational img {margin-bottom:15px}
/* Backpages */
#backpages{width:989px;margin:0 auto;display:block;padding-top:43px}
#backpages #aside{width:280px;display:block;margin-right:39px;float:left}
#backpages #aside .nav-aside{width:292px;display:block;margin-bottom:40px;clear:both}
#backpages #aside .nav-aside li{display:block;margin-bottom:12px}
#backpages #aside .nav-aside li a{text-indent:-20000px;display:block}
#backpages #aside .nav-aside li a.sample{background-position:-1px -496px;height:26px}
#backpages #aside .nav-aside li a.sample:hover,#backpages #aside .nav-aside li a.sample.ative{background-position:-457px -496px}
#backpages #aside .nav-aside li a.city{background-position:0px -530px;height:26px}
#backpages #aside .nav-aside li a.city:hover,#backpages #aside .nav-aside li a.city.ative{background-position:-456px -530px}
#backpages #aside .nav-aside li a.mimo-previous{background-position:0px -563px;height:28px}
#backpages #aside .nav-aside li a.mimo-previous:hover,#backpages #aside .nav-aside li a.mimo-previous.ative{background-position:-456px -563px}
#backpages #aside .nav-aside li a.achievements{background-position:0px -599px;height:24px}
#backpages #aside .nav-aside li a.achievements:hover,#backpages #aside .nav-aside li a.achievements.ative{background-position:-456px -599px}
#backpages #aside .warp-socialNetWork-internal{background:url(../images/socialNetWork-internal-bg.png) no-repeat 0 0;width:230px;height:102px;display:block;margin-bottom:40px;overflow:hidden}
#backpages #aside .warp-socialNetWork-internal .socialNetWork-internal{width:260px;height:102px;display:block;padding-top:3px}
#backpages #aside .warp-socialNetWork-internal .socialNetWork-internal li{height:90px;display:block;margin-right:23px;float:left}
#backpages #aside .warp-socialNetWork-internal .socialNetWork-internal li a{text-indent:-20000px;height:90px;display:block}
#backpages #aside .warp-socialNetWork-internal .socialNetWork-internal li a.twitter-int{background-position:0 -228px;width:37px}
#backpages #aside .warp-socialNetWork-internal .socialNetWork-internal li a.twitter-int:hover {background-position:0 -309px}
#backpages #aside .warp-socialNetWork-internal .socialNetWork-internal li a.facebook-int{background-position:-61px -228px;width:45px}
#backpages #aside .warp-socialNetWork-internal .socialNetWork-internal li a.facebook-int:hover {background-position:-61px -309px}
#backpages #aside .warp-socialNetWork-internal .socialNetWork-internal li a.flickr-int{background-position:-129px -228px;width:39px}
#backpages #aside .warp-socialNetWork-internal .socialNetWork-internal li a.flickr-int:hover {background-position:-129px -309px}
#backpages #aside .warp-socialNetWork-internal .socialNetWork-internal li a.blog-int{background-position:-192px -228px;width:39px}
#backpages #aside .warp-socialNetWork-internal .socialNetWork-internal li a.blog-int:hover {background-position:-192px -309px}
#backpages #content-internal{width:658px;display:block;float:left}
#backpages #content-internal p{line-height:20px;color:#cccccc;display:block;margin-bottom:20px} 
#backpages #content-internal strong{line-height:20px;font-weight:normal;font-size:16px;color:#cccccc;display:block;margin-bottom:20px}
/* Festival */
#backpages #content-internal .nav-city{display:block;margin-bottom:15px;clear:both;overflow:hidden;} 
#backpages #content-internal .nav-city li{display:block;margin-right:20px;float:left;}
#backpages #content-internal .nav-city li a{font-family: 'ITCAvantGardeGothicStdBkCn';font-size:22px;color:#323232;display:block;}
#backpages #content-internal .nav-city li a:hover{color:#999999;}
#backpages #content-internal .nav-city li a.tabAtive{color:#ccc;display:block;}
#backpages #content-internal .tab-city{display:none;clear:both;overflow:hidden;}
#backpages #content-internal .tab-city.first{display:block;}
#backpages #content-internal .info-city{display:block;}
#backpages #content-internal .info-city li{display:block;margin-bottom:12px;}
#backpages #content-internal .info-city li a{font-family: 'ITCAvantGardeGothicStdBkCn';text-transform:uppercase;font-weight:normal;font-size:18px;color:#cccccc;background:url(../images/arrow-city-down.png) no-repeat right 8px;display:inline-block;padding-right:20px;}
#backpages #content-internal .info-city li a:hover{color:#e51937;}
#backpages #content-internal .info-city li a.open{color:#e51937;background:url(../images/arrow-city-up.png) no-repeat right 8px;}
#backpages #content-internal .info-city .block-content{width:620px;border-bottom:1px solid #0b0b0b;display:none;margin-bottom:10px;padding:5px;}
#backpages #content-internal #content-tab #tab-wrap {float:left;clear:both;margin:30px 0;width:658px;min-height:415px}
#backpages #content-internal #content-tab #tab-wrap .warp-content-years{display:block;padding-top:10px}
#backpages #content-internal #content-tab #tab-wrap .warp-content-years .warp-img-years{width:137px;margin-right:15px;float:left;overflow:hidden;}
#backpages #content-internal #content-tab #tab-wrap .warp-content-years .warp-text-years{width:518px;float:left;overflow:hidden;}
#backpages #content-internal #content-tab #tab-wrap .warp-content-years .warp-text-years h4{font-size:16px;color:#cccccc;display:block;margin-bottom:20px;}
#backpages #content-internal #content-tab #tab-wrap .warp-content-years .warp-text-years p{font-size:12px;color:#cccccc;display:block;margin-bottom:20px;}
/* Programming */
#backpages #aside .nav-aside li a.complete {height:23px;background-position:0 -631px}
#backpages #aside .nav-aside li a.complete:hover, #backpages #aside .nav-aside li a.complete.ative {background-position:-455px -631px}
#backpages #aside .nav-aside li a.concerts {height:23px;background-position:0 -665px}
#backpages #aside .nav-aside li a.concerts:hover, #backpages #aside .nav-aside li a.concerts.ative {background-position:-455px -665px}
#backpages #aside .nav-aside li a.movies {height:23px;background-position:0 -700px}
#backpages #aside .nav-aside li a.movies:hover, #backpages #aside .nav-aside li a.movies.ative {background-position:-455px -700px}
#backpages #aside .nav-aside li a.passwords {height:23px;background-position:0 -731px}
#backpages #aside .nav-aside li a.passwords:hover, #backpages #aside .nav-aside li a.passwords.ative {background-position:-455px -731px}
#backpages #content-internal #content-tab {display:block;float:left;width:680px}
#backpages #content-internal #content-tab ul.tab-ul {display:block}
#backpages #content-internal #content-tab ul.tab-ul li {display:block;float:left;margin-right:10px}
#backpages #content-internal #content-tab ul.tab-ul li a {display:block;font-family:'ITCAvantGardeGothicStdBkCn';color:#323232;font-size:22px;float:left;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;}
#backpages #content-internal #content-tab ul.tab-ul li a:hover, #backpages #content-internal #content-tab ul.tab-ul li a.current {color:#ccc;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;}
#backpages #content-internal #content-tab #tab-wrap {float:left;clear:both;margin:30px 0;width:680px;min-height:415px}
#backpages #content-internal #content-tab #tab-wrap ul {display:block;margin-top:10px}
#backpages #content-internal #content-tab #tab-wrap ul li {display:block;background:#1e1e1e;padding:15px 18px}
#backpages #content-internal #content-tab #tab-wrap ul li.color {background:#0f0f0f;}
#backpages #content-internal #content-tab #tab-wrap ul li p {line-height:none;margin:0}
.print {display:block;padding-left:25px;background-position:-607px -46px;float:left}
/*step_educational*/
#backpages #aside .nav-aside li a.stage {height:22px;background-position:0 0px}
#backpages #aside .nav-aside li a.stage:hover, #backpages #aside .nav-aside li a.stage.ative {background-position:-456px 0px}
#backpages #aside .nav-aside li a.registration {height:34px;background-position:0 -29px}
#backpages #aside .nav-aside li a.registration:hover, #backpages #aside .nav-aside li a.registration.ative {background-position:-456px -29px}
#backpages #aside .nav-aside li a.regency {height:28px;background-position:0 -67px;margin-bottom:20px}
#backpages #aside .nav-aside li a.regency:hover, #backpages #aside .nav-aside li a.regency.ative {background-position:-456px -67px}
#backpages #aside .nav-aside li a.master {height:25px;background-position:0 -107px;margin-bottom:20px}
#backpages #aside .nav-aside li a.master:hover, #backpages #aside .nav-aside li a.master.ative {background-position:-455px -107px}
#backpages #aside .nav-aside li a.formation {height:92px;background-position:0 -145px;margin-bottom:20px}
#backpages #aside .nav-aside li a.formation:hover, #backpages #aside .nav-aside li a.formation.ative {background-position:-456px -145px}
#backpages #aside .nav-aside li a.workshop {height:22px;background-position:0 -251px;margin-bottom:20px}
#backpages #aside .nav-aside li a.workshop:hover, #backpages #aside .nav-aside li a.workshop.ative {background-position:-456px -251px}
#backpages #aside .nav-aside li a.beginner {height:22px;background-position:0 -286px;margin-bottom:20px}
#backpages #aside .nav-aside li a.beginner:hover, #backpages #aside .nav-aside li a.beginner.ative {background-position:-456px -286px}
#backpages #aside .nav-aside li a.orchestra {height:23px;background-position:0 -323px}
#backpages #aside .nav-aside li a.orchestra:hover, #backpages #aside .nav-aside li a.orchestra.ative {background-position:-456px -323px}
#backpages #aside .nav-aside li a.teachers {height:23px;background-position:0 -360px}
#backpages #aside .nav-aside li a.teachers:hover, #backpages #aside .nav-aside li a.teachers.ative {background-position:-456px -360px}
#backpages #aside .nav-aside li a.meeting {height:23px;background-position:-3px -396px}
#backpages #aside .nav-aside li a.meeting:hover, #backpages #aside .nav-aside li a.meetings.ative {background-position:-459px -396px}
#backpages #aside .nav-aside li a.composition {height:59px;background-position:-2px -434px}
#backpages #aside .nav-aside li a.composition:hover, #backpages #aside .nav-aside li a.composition.ative {background-position:-458px -434px}
/* Concerts */
#backpages #content-internal ul.listing-infos {display:block;margin-left:-15px;width:674px;float:left}
#backpages #content-internal ul.listing-infos li {display:block;float:left;padding:45px 0 20px 0;background:url(../images/listing-infos.png) repeat-x;width:672px}
#backpages #content-internal ul.listing-infos li.styles-none {background:none;padding-top:0}
#backpages #content-internal ul.listing-infos li a {display:block}
#backpages #content-internal ul.listing-infos li a img {margin-bottom:5px;width:209px;height:105px}
#backpages #content-internal ul.listing-infos li .wrap-listing {width:209px;margin-left:15px;float:left}
/*#backpages #content-internal ul.listing-infos li .wrap-listing a p {margin:0;color:#D71733}*/
.pagination {display:block;margin-bottom:60px}
.pagination a {display:block;float:left;font-size:14px;text-transform:uppercase;margin-right:20px}
.pagination a:hover {text-decoration:underline}
#backpages #content-internal .wrap-text {display:block;float:left;clear:both}
#backpages #content-internal .wrap-text img {float:left;margin-bottom:25px;max-height:300px}
#backpages #content-internal .wrap-text p.event {line-height:0;color:#666}
#backpages #content-internal .wrap-text p span {text-transform:uppercase;margin-right:5px}
#backpages #content-internal .wrap-text .wrap-links {background:url(../images/listing-infos.png) repeat-x bottom;display:block;padding-bottom:20px;margin-bottom:30px}
#backpages #content-internal .wrap-text .wrap-links p {margin-bottom:6px}
#backpages #content-internal .wrap-text .wrap-links .more {margin:4px 0}
/* Contact */
#backpages #aside .aside-contact {display:block;margin-bottom:35px}
#backpages #aside .aside-contact h1 {background-position:0 -819px;height:28px}
#backpages #aside .aside-contact p {color:#ccc;margin:4px 0}
#backpages #aside .aside-contact a.more {margin:10px 0}
/* Press */
#backpages #aside .aside-press {display:block}
#backpages #aside .aside-press h1 {background-position:0 -856px;height:52px}
#backpages #aside .restricted-access {display:block;margin:50px 0}
#backpages #aside .restricted-access h1 {background-position:0 -918px;height:23px}
#backpages #content-internal ul.listing-press, #backpages #content-internal ul.listing-press li {margin:0}
#backpages #content-internal ul.listing-press li {clear:both;width:660px;padding:32px 0 10px 0}
#backpages #content-internal ul.listing-press li a p {font-size:15px}
ul#pagination {display:block}
ul#pagination li {float:left;display:block;text-indent:-6000px;width:10px;height:10px;background-position:-805px 0;margin-right:8px}
ul#pagination li.current {background-position:-823px 0;}
ul#pagination li a {width:10px;height:10px;display:block}
ul#pagination li a:hover {background:url(../images/sprites/sprite.png) no-repeat -823px 0;}
/* Sponsors */
#backpages .wrap-sponsors {width:980px!important}
#backpages #content-internal .sponsors {background:#fff url(../images/sponsors.jpg) no-repeat 25px 46px;padding:20px;overflow:hidden}
#backpages #content-internal .sponsors ul {display:block}
#backpages #content-internal .sponsors ul li {float:left;display:block;text-indent:-6000px}
#backpages #content-internal .sponsors ul li a {display:block}
#backpages #content-internal .sponsors h3 {text-align:left;font-size:11px}
#backpages #content-internal .sponsors .presentation {float:left;width:880px;margin:65px 0 18px 8px}
#backpages #content-internal .sponsors .presentation ul li.ministerio-cultura {float:left;width:200px;height:34px}
#backpages #content-internal .sponsors .presentation ul li.ministerio-cultura a {width:227px;height:34px}
#backpages #content-internal .sponsors .presentation ul li.bndes {float:left;width:247px;height:42px;margin-left:58px}
#backpages #content-internal .sponsors .presentation ul li.bndes a {width:247px;height:42px}
#backpages #content-internal .sponsors .patronage {float:left;margin:32px 0 0 5px;width:880}
#backpages #content-internal .sponsors .patronage ul li.incentivo-cultura {width:84px;height:90px;float:left}
#backpages #content-internal .sponsors .patronage ul li.incentivo-cultura a {width:84px;height:90px}
#backpages #content-internal .sponsors .patronage ul li.empetur {width:85px;height:59px;margin:29px 0 0 29px}
#backpages #content-internal .sponsors .patronage ul li.empetur a {width:85px;height:59px;float:left}
#backpages #content-internal .sponsors .patronage ul li.pernambuco-gov {width:153px;height:83px;margin:7px 0 0 11px}
#backpages #content-internal .sponsors .patronage ul li.pernambuco-gov a {width:153px;height:83px}
#backpages #content-internal .sponsors .co-sponsorship {margin-top:34px;float:left}
#backpages #content-internal .sponsors .co-sponsorship ul li.chesf {width:80px;height:67px;margin:20px 0 0 20px}
#backpages #content-internal .sponsors .co-sponsorship ul li.chesf a {width:80px;height:67px}
#backpages #content-internal .sponsors .co-sponsorship ul li.correios {width:150px;height:33px;margin:54px 0 0 24px}
#backpages #content-internal .sponsors .co-sponsorship ul li.correios a {width:150px;height:33px}
#backpages #content-internal .sponsors .partnership {float:left;margin:44px 0 0 40px;width:580px;clear:both}
#backpages #content-internal .sponsors .partnership ul li.olinda {width:186px;height:44px;margin:46px 0 0 29px}
#backpages #content-internal .sponsors .partnership ul li.olinda a {width:186px;height:44px}
#backpages #content-internal .sponsors .partnership ul li.recife {width:114px;height:42px;margin:49px 0 0 36px}
#backpages #content-internal .sponsors .partnership ul li.recife a {width:114px;height:42px}
#backpages #content-internal .sponsors .partnership ul li.funarte {width:127px;height:45px;margin:46px 0 0 42px}
#backpages #content-internal .sponsors .partnership ul li.funarte a {width:127px;height:45px}
#backpages #content-internal .sponsors .support {clear:both;margin:10px 0 0 20px;width:610px;float:left}
#backpages #content-internal .sponsors .support ul li.globo {width:75px;height:44px;margin:65px 0 0 50px}
#backpages #content-internal .sponsors .support ul li.globo a {width:75px;height:44px}
#backpages #content-internal .sponsors .support ul li.brasil {width:43px;height:52px;margin:61px 0 0 28px}
#backpages #content-internal .sponsors .support ul li.brasil a {width:43px;height:52px;float:left}
#backpages #content-internal .sponsors .support ul li.quanta {width:97px;height:52px;margin:60px 0 0 34px}
#backpages #content-internal .sponsors .support ul li.quanta a {width:97px;height:52px;float:left}
#backpages #content-internal .sponsors .support ul li.projeto-orquestra {width:97px;height:52px;margin:63px 0 0 21px}
#backpages #content-internal .sponsors .support ul li.projeto-orquestra a {width:97px;height:52px;float:left}
#backpages #content-internal .sponsors .support ul li.barra-mansa {width:93px;height:38px;margin:71px 0 0 22px}
#backpages #content-internal .sponsors .support ul li.barra-mansa a {width:93px;height:38px}
#backpages #content-internal .sponsors .support ul li.conservatorio {width:100px;height:45px;float:left;margin:15px 0 0 49px;clear:both}
#backpages #content-internal .sponsors .support ul li.conservatorio a {width:100px;height:45px}
#backpages #content-internal .sponsors .support ul li.aeso {width:150px;height:31px;margin:21px 0 0 37px;float:left}
#backpages #content-internal .sponsors .support ul li.aeso a {width:150px;height:31px}
#backpages #content-internal .sponsors .support ul li.compesa {width:83px;height:53px;margin:12px 0 0 25px;float:left}
#backpages #content-internal .sponsors .support ul li.compesa a {width:83px;height:53px}
#backpages #content-internal .sponsors .support ul li.crioula {width:106px;height:37px;float:left;margin:25px 0 0 31px}
#backpages #content-internal .sponsors .support ul li.crioula a {width:106px;height:37px}
#backpages #content-internal .sponsors .institutional-support {clear:both;margin-top:30px;float:left;width:506}
#backpages #content-internal .sponsors .institutional-support ul li.franca {width:86px;height:46px;float:left;margin:58px 0 0 107px}
#backpages #content-internal .sponsors .institutional-support ul li.franca a {width:86px;height:46px}
#backpages #content-internal .sponsors .institutional-support ul li.bureau-export {width:121px;height:24px;margin:82px 0 0 17px}
#backpages #content-internal .sponsors .institutional-support ul li.bureau-export a {width:121px;height:24px}
#backpages #content-internal .sponsors .institutional-support ul li.adami {width:51px;height:37px;float:left;margin:71px 0 0 24px}
#backpages #content-internal .sponsors .institutional-support ul li.adami a {width:51px;height:37px}
#backpages #content-internal .sponsors .institutional-support ul li.universidade-paraiba {width:112px;height:66px;margin:43px 0 0 18px}
#backpages #content-internal .sponsors .institutional-support ul li.universidade-paraiba a {width:112px;height:66px;float:left}
#backpages #content-internal .sponsors .affiliate {margin:40px 0 0 5px;width:168px;float:left;clear:both}
#backpages #content-internal .sponsors .affiliate ul li.abrafin {width:92px;height:33px;float:left;margin:39px 0 0 67px}
#backpages #content-internal .sponsors .affiliate ul li.abrafin a {width:92px;height:33px}
#backpages #content-internal .sponsors .realization {float:left;margin:0;margin-top:46px;width:500px}
#backpages #content-internal .sponsors .realization ul li.lumearte {width:134px;height:56px;float:left;margin:19px 0 0 28px}
#backpages #content-internal .sponsors .realization ul li.lumearte a {width:134px;height:56px}
#backpages #content-internal .sponsors .realization ul li.governo-federal {width:220px;height:52px;margin:16px 0 0 32px;float:left}
#backpages #content-internal .sponsors .realization ul li.governo-federal a {width:220px;height:52px}
/* MIMO Festival */
#backpages #aside .nav-aside li a.panorama {background-position:0 -950px;height:22px}
#backpages #aside .nav-aside li a.panorama:hover, #backpages #aside .nav-aside li a.panorama.ative {
background-position:-456px -950px}
#backpages #aside .nav-aside li a.programming-festival {background-position:1px -978px;height:33px}
#backpages #aside .nav-aside li a.programming-festival:hover, #backpages #aside .nav-aside li a.programming-festival.ative {
background-position:-456px -978px}
/* List Approved */
#backpages #content-internal ul.listing-approved {display:block}
#backpages #content-internal ul.listing-approved li .acc_content ul li {color:#fff;line-height:25px;text-transform:uppercase;font-size:11px} 
#backpages #content-internal ul.listing-approved li .acc_content {padding:0 12px 10px}
#backpages #content-internal ul.listing-approved li h5 {margin:20px 0}
#backpages #content-internal ul.listing-approved li h4 {padding:10px 14px}
#backpages #content-internal .form-approved input {width:300px}
/* footer */
#footer {background:url(../images/footer/bg.png) no-repeat center top;width:980px;margin:0 auto 30px auto;clear:both;overflow:hidden}
#footer .wrap-info-footer {background:url(../images/footer/brands.png) no-repeat #fff center 0;float:left;width:980px;
margin:40px 0 20px 0;height:114px;display:block;padding:20px 0}
#footer .wrap-info-footer ul {display:block}
#footer .wrap-info-footer ul li {float:left;display:block;text-indent:-6000px}
#footer .wrap-info-footer ul li a {display:block}
#footer .wrap-info-footer .patronage {float:left;display:block}
#footer .wrap-info-footer .patronage ul li.incentivo-cultura {width:34px;height:36px;float:left;margin:8px 0 0 19px}
#footer .wrap-info-footer .patronage ul li.incentivo-cultura a {width:34px;height:36px}
#footer .wrap-info-footer .patronage ul li.empetur {width:34px;height:26px;float:left;margin:20px 0 0 14px}
#footer .wrap-info-footer .patronage ul li.empetur a {width:34px;height:26px}
#footer .wrap-info-footer .patronage ul li.pernambuco-gov {width:61px;height:36px;float:left;margin:12px 0 0 6px}
#footer .wrap-info-footer .patronage ul li.pernambuco-gov a {width:61px;height:36px}
#footer .wrap-info-footer .co-sponsorship {float:left;display:block}
#footer .wrap-info-footer .co-sponsorship ul li.chesf {width:30px;height:28px;float:left;margin:18px 0 0 12px}
#footer .wrap-info-footer .co-sponsorship ul li.chesf a {width:30px;height:28px}
#footer .wrap-info-footer .co-sponsorship ul li.correios {width:64px;height:22px;float:left;margin:27px 0 0 12px}
#footer .wrap-info-footer .co-sponsorship ul li.correios a {width:64px;height:22px}
#footer .wrap-info-footer .partnership {float:left;display:block}
#footer .wrap-info-footer .partnership ul li.olinda {width:79px;height:21px;float:left;margin:25px 0 0 8px}
#footer .wrap-info-footer .partnership ul li.olinda a {width:79px;height:21px}
#footer .wrap-info-footer .partnership ul li.recife {width:51px;height:21px;float:left;margin:25px 0 0 8px}
#footer .wrap-info-footer .partnership ul li.recife a {width:51px;height:21px}
#footer .wrap-info-footer .partnership ul li.funarte {width:54px;height:20px;float:left;margin:26px 0 0 12px}
#footer .wrap-info-footer .partnership ul li.funarte a {width:54px;height:20px}
#footer .wrap-info-footer .support {float:left;display:block}
#footer .wrap-info-footer .support ul li.globo-ne {width:43px;height:21px;float:left;margin:25px 0 0 16px}
#footer .wrap-info-footer .support ul li.globo-ne a {width:43px;height:21px}
#footer .wrap-info-footer .support ul li.gg {width:20px;height:21px;float:left;margin:25px 0 0 9px}
#footer .wrap-info-footer .support ul li.gg a {width:20px;height:21px}
#footer .wrap-info-footer .support ul li.quanta {width:44px;height:21px;float:left;margin:28px 0 0 16px}
#footer .wrap-info-footer .support ul li.quanta a {width:44px;height:21px}
#footer .wrap-info-footer .support ul li.projeto-orquestra {width:43px;height:21px;float:left;margin:25px 0 0 4px}
#footer .wrap-info-footer .support ul li.projeto-orquestra a {width:43px;height:21px}
#footer .wrap-info-footer .support ul li.barra-mansa {width:39px;height:17px;float:left;margin:26px 0 0 7px}
#footer .wrap-info-footer .support ul li.barra-mansa a {width:39px;height:17px}
#footer .wrap-info-footer .support ul li.conservatorio {width:49px;height:19px;float:left;margin:24px 0 0 4px}
#footer .wrap-info-footer .support ul li.conservatorio a {width:49px;height:19px}
#footer .wrap-info-footer .support ul li.aeso {width:67px;height:16px;float:left;margin:26px 0 0 7px}
#footer .wrap-info-footer .support ul li.aeso a {width:67px;height:16px}
#footer .wrap-info-footer .support ul li.compesa {width:32px;height:23px;float:left;margin:21px 0 0 7px}
#footer .wrap-info-footer .support ul li.compesa a {width:32px;height:23px}
#footer .wrap-info-footer .support ul li.crioular {width:47px;height:16px;float:left;margin:28px 0 0 11px}
#footer .wrap-info-footer .support ul li.crioular a {width:47px;height:16px}
#footer .wrap-info-footer .partner {float:left;display:block;margin-left:210px}
#footer .wrap-info-footer .partner ul li.declarecerto {width:80px;height:21px;float:left;margin:25px 0 0 0px}
#footer .wrap-info-footer .partner ul li.declarecerto a {width:80px;height:21px}
#footer .wrap-info-footer .institutional-support {float:left;display:block;margin-left:0px}
#footer .wrap-info-footer .institutional-support ul li.franca {width:38px;height:21px;float:left;margin:26px 0 0 11px}
#footer .wrap-info-footer .institutional-support ul li.franca a {width:38px;height:21px}
#footer .wrap-info-footer .institutional-support ul li.bureau-export {width:47px;height:12px;float:left;margin:35px 0 0 10px}
#footer .wrap-info-footer .institutional-support ul li.bureau-export a {width:47px;height:12px}
#footer .wrap-info-footer .institutional-support ul li.adami {width:22px;height:17px;float:left;margin:31px 0 0 10px}
#footer .wrap-info-footer .institutional-support ul li.adami a {width:22px;height:17px}
#footer .wrap-info-footer .institutional-support ul li.universidade-paraiba {width:46px;height:28px;float:left;margin:20px 0 0 9px}
#footer .wrap-info-footer .institutional-support ul li.universidade-paraiba a {width:46px;height:28px}
#footer .wrap-info-footer .affiliate {float:left;display:block}
#footer .wrap-info-footer .affiliate ul li.abrafin {width:41px;height:14px;float:left;margin:36px 0 0 10px}
#footer .wrap-info-footer .affiliate ul li.abrafin a {width:41px;height:14px}
#footer .wrap-info-footer .realization {float:left;display:block}
#footer .wrap-info-footer .realization ul li.lumearte {width:63px;height:22px;float:left;margin:31px 0 0 10px}
#footer .wrap-info-footer .realization ul li.lumearte a {width:63px;height:22px}
#footer .wrap-info-footer .realization ul li.governo-federal {width:94px;height:18px;float:left;margin:32px 0 0 12px}
#footer .wrap-info-footer .realization ul li.governo-federal a {width:94px;height:18px}
span.space {display:block;float:left;height:40px;width:918px}
#footer p {color:#ccc;float:left}
#footer a.development {display:block;width:78px;height:18px;float:right;text-indent:-6000px;background-position:-706px 0}

/* text/titles */
h1 {text-indent:-6000px;display:block;margin-bottom:28px}
h2 {color:#ccc;font-size:16px;margin-bottom:10px;text-transform:uppercase}
h2.fix-font {font-size:20px;font-family:'ITCAvantGardeGothicStdBkCn';margin-bottom:20px}
h3 {font-size:7px;text-transform:uppercase;margin-bottom:20px}
h4 {font-size:14px;color:#ccc;text-transform:lowercase}
h5 {font-size:12px;color:#ccc;text-transform:uppercase;float:left;margin:3px 5px 0 0}
h6 {font-size:15px;color:#ccc;margin:30px 0 10px 0}
p {color:#666;line-height:18px}
a:hover p {text-decoration:underline}
p span {color:#fff}
.activities-title{text-transform:none!important;font-weight:bold;font-size:13px;color:#ccc;display:block;margin:46px 0 28px;}
.activities-title-two{text-transform:none!important;font-weight:bold;font-size:13px;color:#ccc;display:block;margin:20px 0 10px;}
cite {font-size:12px;color:#666;margin-bottom:5px;display:block}
a.bt_regulamento {float:right;padding-left:25px;margin:0!important}
p.atention strong{color:#edab00!important;font-size:12px;margin-top:32px}
/* navegation */
a.more {float:left}
a.more, form.form-restricted-access .submit input.more {font-size:12px;color:#edab00;display:block;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;margin:20px 0;clear:both}
a.more:hover, form.form-restricted-access .submit input.more:hover {color:#bf8a02;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s}
.line{background:url(../images/line.png) repeat-x bottom center}
.aside-press a.more {float:none} 
/* forms */
form {display:block}
form label {display:block;color:#ccc}
form input, form textarea {padding:8px;background:#1e1e1e;border:0;color:#ccc;width:645px;margin:10px 0 30px 0;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s}
form input:focus, form textarea:focus {background:#292929;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s}
form textarea {height:120px;font-family:'DroidSansRegular';font-size:13px}
form .submit input, form.validate button {background:url(../images/bg-submit.png) repeat-x;color:#fff;cursor:pointer;font-family:'DroidSansBold';width:84px}
form .submit input:hover, form.validate button:hover {background-position:0 -36px}
form.form-restricted-access input {width:216px;margin:0 0 10px 0} 
form.form-restricted-access .submit input.more {background:none;width:auto;padding:0;margin:0;font-size:13px}
form.validate {display:block;position:relative;clear:both}
form.validate fieldset legend {}
form.validate select {width:250px;padding:5px;background:#292929;border:0;margin:10px 20px 30px 0;color:#fff;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px}
.large {width:500px!important}
.middle {width:250px!important}
.small {width:150px}
form.validate button {border:0;width:174px;padding:8px;float:right;position:relative;right:30px;top:36px;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;/*IE 7*/*top:0px;}
form.validate input, form.validate textarea {-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px}
form.validate .input {float:left;margin-right:30px;display:inline-block}
form.validate fieldset legend {color:#ccc;font-size:16px;margin-bottom:10px;font-weight:500}
/* extra */
	/*programming_home*/
	.wrap-programming-home{width:453px;height:119px;overflow:hidden;}
	.wrap-programming-home .date_prog{line-height:42px;font-size:50px;color:#edab00;width:60px;height:112px;margin-right:8px;float:left;}
	.wrap-programming-home h4{font-size:12px;color:#fff;display:block;margin-bottom:5px;}
	.wrap-programming-home h2{font-size:18px;color:#666666;display:block;margin-bottom:12px;}
	.wrap-programming-home city{font-size:12px;color:#666666;display:block;}
	/*programming_internal*/
	#wrap-programming-internal{width:662px;display:block;}
	#wrap-programming-internal .jcarousel-skin-tango .jcarousel-container-vertical{width:662px!important;height:330px!important;display:block;}
	#wrap-programming-internal .jcarousel-skin-tango .jcarousel-clip-vertical{width:617px!important;height:327px!important;float:left;display:block;margin-bottom:50px;}
	#wrap-programming-internal .jcarousel.jcarousel-list.jcarousel-list-vertical, #wrap-programming-internal .jcarousel-skin-tango{width:615px!important;}
	#wrap-programming-internal .warp_cont-internal{width:177px;min-height:289px;margin-right: 39px;float:left;}
	 #wrap-programming-internal .jcarousel-skin-tango li{width:650px;height:327px;clear:both;}
	#wrap-programming-internal .warp_cont-internal .instrument{font-weight:bold!important;font-size:50px;color:#edab00!important;margin-bottom:27px!important;}
	#wrap-programming-internal .warp_cont-internal .instrument-mini{line-height:12px!important;font-size:12px!important;color:#edab00!important;margin-bottom:27px!important;}
	#wrap-programming-internal .warp_cont-internal p{display:block;padding-bottom:15px;margin-bottom:8px!important;}
	#wrap-programming-internal .warp_cont-internal p strong{font-weight:bold!important;font-size:13px!important;color:#333333!important;margin:0px!important;}
	#wrap-programming-internal .warp_cont-internal p span{line-height:15px;font-size:12px!important;color:#cccccc!important;margin:0px!important;}
	#wrap-programming-internal .jcarousel-skin-tango .jcarousel-next-vertical{bottom: 245px!important;}
	/* Form - Franchises */
	fieldset { border:none;position:relative;clear:both;}
	legend { font-size:18px; margin:0px; padding:10px 0px; color:#b0232a; font-weight:bold;display:block}
	.next {background:url(../images/bg-submit.png) repeat-x;cursor:pointer;font-family:'DroidSansBold';color:#fff;width:auto;border:none;cursor:pointer;padding:7px 15px;border:none;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;behavior:url(PIE.htc)}
	.next:hover {background-position:0 -36px;}
	.prev {background:url(../images/bg-submit.png) repeat-x;cursor:pointer;font-family:'DroidSansBold';color:#fff;width:auto;border:none;cursor:pointer;padding:7px 15px;border:none;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;behavior:url(PIE.htc);margin-right:124px;display:inline-block;clear:both;}
	.prev:hover {background-position:0 -36px;clear:both;}
	.prev {display:inline-block;clear:both;}
	.next {display:inline-block;clear:both;}
	#steps {list-style:none;width:100%;overflow:hidden}
	#steps li {float:left;display:block;width:36px;height:54px;color:#fff;display:block;font-family:'ITCAvantGardeGothicStdBkCn';color:#323232;font-size:22px;float:left;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;}
	#steps li.current {color:#ccc}
	#steps li#stepDesc1 {background-position:-129px -155px}
	#steps li#stepDesc1.current {background-position:-129px -247px}
	#steps li#stepDesc2 {background-position:-271px -155px}
	#steps li#stepDesc2.current {background-position:-271px -247px}
	#steps li#stepDesc3 {background-position:-410px -155px}
	#steps li#stepDesc3.current {background-position:-410px -247px}
	#steps li span {font-size:11px; display:none;}
	#makeWizard { background-color:#b0232a; color:#fff; padding:5px 10px; text-decoration:none; font-size:18px;}
	#makeWizard:hover { background-color:#000;}
	p#step0commands, p#step1commands, p#step2commands {width:483px;height:36px;clear:both;position:relative;overflow:hidden;z-index:999!important;}
	/* End Form - Franchises */
.flash {width:255px;border:2px solid #512602;padding:15px;border-radius:4px;-moz-border-radius:5px;-webkit-border-radius:4px;behavior: url(PIE.htc);background:#F0F1E8;margin:0 auto;position:relative;top:42px}
	/*teachers*/
	.lista_professores h4{background:#0f0f0f url(../images/plus.png) no-repeat 630px center;border-bottom:1px solid #000;padding-bottom:10px;font-size:9px;padding-top:10px;padding-left:10px;padding-right:10px;position:relative;cursor:pointer;}
	.lista_professores h4 a{color:#cccccc;font-size:11px;text-transform:uppercase;text-decoration:none;}
	.acc_content{background:#0f0f0f;padding:10px 10px;border-bottom:1px solid #000;}
	.acc_content img{float:left;margin-right:10px;}
	.tit_open{background:#0f0f0f;border-bottom:none!important;}
	.more-infos{text-indent:-200000px;background:url(../images/plus.png) no-repeat center center;width:12px;height:36px;position:absolute;right:10px;top:0px;}
	.bg-color{background:#1e1e1e url(../images/plus.png) no-repeat 630px center!important;}
	.bg-color-div{background:#1e1e1e!important;}
/* benchmark */
#benchmark {padding:30px; color:#666}
#benchmark h2 {font-size:30px; font-weight:bold;}
#benchmark table {width:100%;}
#benchmark table th {font-weight:bold; font-size:18px}
#benchmark tr, #benchmark td, #benchmark th {border:1px solid #666; padding:10px}

