
html[lang="pt"] #wb_header { height: 151px; }
html[lang="pt"] #wb_header > .wb_cont_bg { background: transparent none repeat scroll left top; }
html[lang="pt"] #wb_main { height: 1175px; padding-bottom: 50px; }
html[lang="pt"] #wb_main > .wb_cont_bg { background: transparent none repeat scroll left top; }
html[lang="pt"] #wb_footer { height: 260px; }
html[lang="pt"] #wb_footer > .wb_cont_bg { background: transparent none repeat-x scroll left top; }
body { background: #242424 url("../gallery_gen/90141ee9d90d8c9af34eec670adb87fd.jpg") no-repeat scroll center top; }
.wb_sbg { background: transparent none repeat-x left top; }
html[lang="pt"] body, html[lang="pt"] .wb_sbg { min-width: 992px; min-height: 1586px; }
html[lang="pt"] .wb_cont_inner { width: 992px; }
html[lang="pt"] .wb_cont_bg { width: 992px; margin-left: -496px; }
html[lang="pt"] .root { height: 1536px; overflow: visible; min-height: 1586px; }
#wb_element_instance384 { top: 90px; left: 0px; min-width: 818px; width: 818px; min-height: 40px; height: 40px; display: block; z-index: 1061; }
#wb_element_instance384 > ul { display: block; }
#wb_element_instance384 ul { background: rgba(115, 116, 109, 0.2) none repeat right top; border: 1px none #000000; }
#wb_element_instance384, #wb_element_instance384 ul { text-align: left; }
#wb_element_instance384 ul ul { background: #5e5e5e none repeat right top; }
#wb_element_instance384 li { margin: 0px 7px 0px 10px; }
#wb_element_instance384 li a { text-transform: none; border: 0px none #000000; padding: 10px 10px 10px 10px; font: normal normal 18px Tahoma,Geneva,sans-serif; text-decoration: none; color: #ffffff; line-height: 20px; letter-spacing: -1px; background: transparent none no-repeat center top; }
#wb_element_instance384 li.over > a, #wb_element_instance384 li:focus > a { border: 0px none #000000; font: normal normal 18px Tahoma,Geneva,sans-serif; text-decoration: none; color: #d6d6d6; line-height: 20px; letter-spacing: -1px; background: rgba(110, 110, 110, 0.47) none no-repeat center top; }
#wb_element_instance384 li.active > a { border: 0px none #000000; font: normal bold 18px Tahoma,Geneva,sans-serif; text-decoration: none; color: #404040; line-height: 20px; letter-spacing: -1px; background: transparent none no-repeat center center; }
#wb_element_instance384:not(.collapse-expanded) .vmenu ul.open-left,#wb_element_instance384:not(.collapse-expanded) .hmenu ul.open-left { left: auto; right: 100%; }
#wb_element_instance384:not(.collapse-expanded) .hmenu > li > ul.open-left { left: auto; right: 0; }
#wb_element_instance385 { top: 93px; left: 860px; min-width: 180px; width: 180px; min-height: 34px; height: 34px; display: block; z-index: 896; }
#wb_element_instance386 { top: 569px; left: 670px; min-width: 200px; width: 200px; min-height: 40px; height: 40px; display: block; z-index: 717; }
#wb_element_instance387 { top: 70px; left: 240px; min-width: 180px; width: 180px; min-height: 68px; height: 68px; display: block; z-index: 962; }
#wb_element_instance388 { top: 37px; left: 240px; min-width: 200px; width: 200px; min-height: 28px; height: 28px; display: block; z-index: 961; }
#wb_element_instance389 { top: 34px; left: 16px; min-width: 200px; width: 200px; min-height: 28px; height: 28px; display: block; z-index: 959; }
#wb_element_instance390 { top: 70px; left: 20px; min-width: 180px; width: 180px; min-height: 80px; height: 80px; display: block; z-index: 960; }
#wb_element_instance391 { top: 50px; left: 780px; min-width: 80px; width: 80px; min-height: 80px; height: 80px; display: block; z-index: 943; }
#wb_element_instance391 > .wb_shp { background: #3436b3 none repeat scroll left top; background-size: auto auto; border: 0px solid #C0C0C0; opacity: 0.95; border-radius: 100px 100px 100px 100px; -moz-border-radius: 100px 100px 100px 100px; -webkit-border-radius: 100px 100px 100px 100px; width: 80px; height: 80px; }
#wb_element_instance392 { top: 64px; left: 792px; min-width: 52px; width: 52px; min-height: 50px; height: 50px; display: block; z-index: 954; overflow: hidden; }
#wb_element_instance392 img { width: 55px; height: 53px; display: block; position: relative; left: 0px; top: 0px; max-width: inherit; }
#wb_element_instance393 { top: 50px; left: 871px; min-width: 80px; width: 80px; min-height: 80px; height: 80px; display: block; z-index: 942; }
#wb_element_instance393 > .wb_shp { background: #ff0000 none repeat scroll left top; background-size: auto auto; border: 0px solid #C0C0C0; opacity: 0.95; border-radius: 100px 100px 100px 100px; -moz-border-radius: 100px 100px 100px 100px; -webkit-border-radius: 100px 100px 100px 100px; width: 80px; height: 80px; }
#wb_element_instance394 { top: 138px; left: 790px; min-width: 160px; width: 160px; min-height: 24px; height: 24px; display: block; z-index: 938; }
#wb_element_instance395 { top: 80px; left: 882px; min-width: 57px; width: 57px; min-height: 39px; height: 39px; display: block; z-index: 957; overflow: hidden; }
#wb_element_instance395 img { width: 60px; height: 60px; display: block; position: relative; left: 0px; top: -20px; max-width: inherit; }
#wb_element_instance396 { top: 211px; left: 5px; min-width: 980px; width: 980px; min-height: 10px; height: 10px; display: block; z-index: 967; }
#wb_element_instance397 { top: 890px; left: 54px; min-width: 207px; width: 207px; min-height: 44px; height: 44px; display: block; z-index: 143; overflow: hidden; }
#wb_element_instance397 img { width: 207px; height: 46px; display: block; position: relative; left: 0px; top: 0px; max-width: inherit; }
#wb_element_instance398 { top: 890px; left: 290px; min-width: 296px; width: 296px; min-height: 87px; height: 87px; display: block; z-index: 213; }
#wb_element_instance398 img { width: 296px; height: 87px; display: block; position: static; left: 0px; top: 0px; }
#wb_element_instance399 { top: 890px; left: 620px; min-width: 219px; width: 219px; min-height: 56px; height: 56px; display: block; z-index: 214; overflow: hidden; }
#wb_element_instance399 img { width: 219px; height: 58px; display: block; position: relative; left: 0px; top: 0px; max-width: inherit; }
#wb_element_instance400 { top: 560px; left: 0px; min-width: 317px; width: 317px; min-height: 191px; height: 191px; display: block; z-index: 215; }
#wb_element_instance400 img { width: 317px; height: 191px; display: block; position: static; left: 0px; top: 0px; }
#wb_element_instance401 { top: 560px; left: 684px; min-width: 317px; width: 317px; min-height: 191px; height: 191px; display: block; z-index: 272; }
#wb_element_instance401 img { width: 317px; height: 191px; display: block; position: static; left: 0px; top: 0px; }
#wb_element_instance402 { top: 750px; left: 0px; min-width: 317px; width: 317px; min-height: 80px; height: 80px; display: block; z-index: 274; }
#wb_element_instance402 > .wb_shp { background: #ff0000 none repeat scroll left top; background-size: auto auto; border: 0px solid #C0C0C0; opacity: 1; border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; width: 317px; height: 80px; }
#wb_element_instance403 { top: 750px; left: 342px; min-width: 316px; width: 316px; min-height: 80px; height: 80px; display: block; z-index: 276; }
#wb_element_instance403 > .wb_shp { background: #ff0000 none repeat scroll left top; background-size: auto auto; border: 0px solid #C0C0C0; opacity: 1; border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; width: 316px; height: 80px; }
#wb_element_instance404 { top: 750px; left: 684px; min-width: 317px; width: 317px; min-height: 80px; height: 80px; display: block; z-index: 277; }
#wb_element_instance404 > .wb_shp { background: #ff0000 none repeat scroll left top; background-size: auto auto; border: 0px solid #C0C0C0; opacity: 1; border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; width: 317px; height: 80px; }
#wb_element_instance405 { top: 780px; left: 22px; min-width: 248px; width: 248px; min-height: 28px; height: 28px; display: block; z-index: 279; }
#wb_element_instance406 { top: 780px; left: 363px; min-width: 251px; width: 251px; min-height: 34px; height: 34px; display: block; z-index: 280; }
#wb_element_instance407 { top: 780px; left: 707px; min-width: 252px; width: 252px; min-height: 28px; height: 28px; display: block; z-index: 282; }
#wb_element_instance408 { top: 10px; left: 150px; min-width: 644px; width: 644px; min-height: 140px; height: 140px; display: block; z-index: 284; }
#wb_element_instance408 img { width: 644px; height: 140px; display: block; position: static; left: 0px; top: 0px; }
#wb_element_instance409 { top: 110px; left: 790px; min-width: 188px; width: 188px; min-height: 34px; height: 34px; display: block; z-index: 286; }
#wb_element_instance410 { top: 890px; left: 861px; min-width: 101px; width: 101px; min-height: 76px; height: 76px; display: block; z-index: 288; overflow: hidden; }
#wb_element_instance410 img { width: 102px; height: 75px; display: block; position: relative; left: 0px; top: 0px; max-width: inherit; }
#wb_element_instance411 { top: 560px; left: 341px; min-width: 317px; width: 317px; min-height: 191px; height: 191px; display: block; z-index: 275; }
#wb_element_instance411 img { width: 317px; height: 191px; display: block; position: static; left: 0px; top: 0px; }
#wb_element_instance412 { top: 946px; left: 53px; min-width: 207px; width: 207px; min-height: 44px; height: 44px; display: block; z-index: 145; overflow: hidden; }
#wb_element_instance412 img { width: 207px; height: 46px; display: block; position: relative; left: 0px; top: 0px; max-width: inherit; }
#wb_element_instance413 { top: 990px; left: 408px; min-width: 180px; width: 180px; min-height: 77px; height: 77px; display: block; z-index: 216; }
#wb_element_instance413 img { width: 180px; height: 77px; display: block; position: static; left: 0px; top: 0px; }
#wb_element_instance414 { top: 990px; left: 619px; min-width: 102px; width: 102px; min-height: 49px; height: 49px; display: block; z-index: 291; overflow: hidden; }
#wb_element_instance414 img { width: 102px; height: 48px; display: block; position: relative; left: 0px; top: 0px; max-width: inherit; }
#wb_element_instance415 { top: 1003px; left: 53px; min-width: 211px; width: 211px; min-height: 72px; height: 72px; display: block; z-index: 236; overflow: hidden; }
#wb_element_instance415 img { width: 210px; height: 70px; display: block; position: relative; left: 0px; top: 0px; max-width: inherit; }
#wb_element_instance416 { top: 1095px; left: 0px; display: block; z-index: 9000; }
#wb_element_instance417 { top: 241px; left: 0px; display: block; z-index: 9999; }
html[lang="en"] #wb_header { height: 151px; }
html[lang="en"] #wb_header > .wb_cont_bg { background: transparent none repeat scroll left top; }
html[lang="en"] #wb_main { height: 1175px; padding-bottom: 50px; }
html[lang="en"] #wb_main > .wb_cont_bg { background: transparent none repeat scroll left top; }
html[lang="en"] #wb_footer { height: 260px; }
html[lang="en"] #wb_footer > .wb_cont_bg { background: transparent none repeat-x scroll left top; }
html[lang="en"] body, html[lang="en"] .wb_sbg { min-width: 992px; min-height: 1586px; }
html[lang="en"] .wb_cont_inner { width: 992px; }
html[lang="en"] .wb_cont_bg { width: 992px; margin-left: -496px; }
html[lang="en"] .root { height: 1536px; overflow: visible; min-height: 1586px; }
#wb_element_instance418 { top: 90px; left: 0px; min-width: 818px; width: 818px; min-height: 40px; height: 40px; display: block; z-index: 1061; }
#wb_element_instance418 > ul { display: block; }
#wb_element_instance418 ul { background: rgba(115, 116, 109, 0.2) none repeat right top; border: 1px none #000000; }
#wb_element_instance418, #wb_element_instance418 ul { text-align: left; }
#wb_element_instance418 ul ul { background: #5e5e5e none repeat right top; }
#wb_element_instance418 li { margin: 0px 7px 0px 10px; }
#wb_element_instance418 li a { text-transform: none; border: 0px none #000000; padding: 10px 10px 10px 10px; font: normal normal 18px Tahoma,Geneva,sans-serif; text-decoration: none; color: #ffffff; line-height: 20px; letter-spacing: -1px; background: transparent none no-repeat center top; }
#wb_element_instance418 li.over > a, #wb_element_instance418 li:focus > a { border: 0px none #000000; font: normal normal 18px Tahoma,Geneva,sans-serif; text-decoration: none; color: #d6d6d6; line-height: 20px; letter-spacing: -1px; background: rgba(110, 110, 110, 0.47) none no-repeat center top; }
#wb_element_instance418 li.active > a { border: 0px none #000000; font: normal bold 18px Tahoma,Geneva,sans-serif; text-decoration: none; color: #404040; line-height: 20px; letter-spacing: -1px; background: transparent none no-repeat center center; }
#wb_element_instance418:not(.collapse-expanded) .vmenu ul.open-left,#wb_element_instance418:not(.collapse-expanded) .hmenu ul.open-left { left: auto; right: 100%; }
#wb_element_instance418:not(.collapse-expanded) .hmenu > li > ul.open-left { left: auto; right: 0; }
#wb_element_instance419 { top: 93px; left: 860px; min-width: 180px; width: 180px; min-height: 34px; height: 34px; display: block; z-index: 896; }
#wb_element_instance420 { top: 569px; left: 670px; min-width: 200px; width: 200px; min-height: 40px; height: 40px; display: block; z-index: 717; }
#wb_element_instance421 { top: 70px; left: 240px; min-width: 180px; width: 180px; min-height: 68px; height: 68px; display: block; z-index: 962; }
#wb_element_instance422 { top: 37px; left: 240px; min-width: 200px; width: 200px; min-height: 28px; height: 28px; display: block; z-index: 961; }
#wb_element_instance423 { top: 34px; left: 16px; min-width: 200px; width: 200px; min-height: 28px; height: 28px; display: block; z-index: 959; }
#wb_element_instance424 { top: 70px; left: 20px; min-width: 180px; width: 180px; min-height: 80px; height: 80px; display: block; z-index: 960; }
#wb_element_instance425 { top: 50px; left: 780px; min-width: 80px; width: 80px; min-height: 80px; height: 80px; display: block; z-index: 943; }
#wb_element_instance425 > .wb_shp { background: #3436b3 none repeat scroll left top; background-size: auto auto; border: 0px solid #C0C0C0; opacity: 0.95; border-radius: 100px 100px 100px 100px; -moz-border-radius: 100px 100px 100px 100px; -webkit-border-radius: 100px 100px 100px 100px; width: 80px; height: 80px; }
#wb_element_instance426 { top: 64px; left: 792px; min-width: 52px; width: 52px; min-height: 50px; height: 50px; display: block; z-index: 954; overflow: hidden; }
#wb_element_instance426 img { width: 55px; height: 53px; display: block; position: relative; left: 0px; top: 0px; max-width: inherit; }
#wb_element_instance427 { top: 50px; left: 871px; min-width: 80px; width: 80px; min-height: 80px; height: 80px; display: block; z-index: 942; }
#wb_element_instance427 > .wb_shp { background: #ff0000 none repeat scroll left top; background-size: auto auto; border: 0px solid #C0C0C0; opacity: 0.95; border-radius: 100px 100px 100px 100px; -moz-border-radius: 100px 100px 100px 100px; -webkit-border-radius: 100px 100px 100px 100px; width: 80px; height: 80px; }
#wb_element_instance428 { top: 138px; left: 790px; min-width: 160px; width: 160px; min-height: 24px; height: 24px; display: block; z-index: 938; }
#wb_element_instance429 { top: 80px; left: 882px; min-width: 57px; width: 57px; min-height: 39px; height: 39px; display: block; z-index: 957; overflow: hidden; }
#wb_element_instance429 img { width: 60px; height: 60px; display: block; position: relative; left: 0px; top: -20px; max-width: inherit; }
#wb_element_instance430 { top: 211px; left: 5px; min-width: 980px; width: 980px; min-height: 10px; height: 10px; display: block; z-index: 967; }
#wb_element_instance431 { top: 890px; left: 54px; min-width: 207px; width: 207px; min-height: 44px; height: 44px; display: block; z-index: 143; overflow: hidden; }
#wb_element_instance431 img { width: 207px; height: 46px; display: block; position: relative; left: 0px; top: 0px; max-width: inherit; }
#wb_element_instance432 { top: 890px; left: 290px; min-width: 296px; width: 296px; min-height: 87px; height: 87px; display: block; z-index: 213; }
#wb_element_instance432 img { width: 296px; height: 87px; display: block; position: static; left: 0px; top: 0px; }
#wb_element_instance433 { top: 890px; left: 620px; min-width: 219px; width: 219px; min-height: 56px; height: 56px; display: block; z-index: 214; overflow: hidden; }
#wb_element_instance433 img { width: 219px; height: 58px; display: block; position: relative; left: 0px; top: 0px; max-width: inherit; }
#wb_element_instance434 { top: 560px; left: 0px; min-width: 317px; width: 317px; min-height: 191px; height: 191px; display: block; z-index: 215; }
#wb_element_instance434 img { width: 317px; height: 191px; display: block; position: static; left: 0px; top: 0px; }
#wb_element_instance435 { top: 560px; left: 684px; min-width: 317px; width: 317px; min-height: 191px; height: 191px; display: block; z-index: 272; }
#wb_element_instance435 img { width: 317px; height: 191px; display: block; position: static; left: 0px; top: 0px; }
#wb_element_instance436 { top: 750px; left: 0px; min-width: 317px; width: 317px; min-height: 80px; height: 80px; display: block; z-index: 274; }
#wb_element_instance436 > .wb_shp { background: #ff0000 none repeat scroll left top; background-size: auto auto; border: 0px solid #C0C0C0; opacity: 1; border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; width: 317px; height: 80px; }
#wb_element_instance437 { top: 750px; left: 342px; min-width: 316px; width: 316px; min-height: 80px; height: 80px; display: block; z-index: 276; }
#wb_element_instance437 > .wb_shp { background: #ff0000 none repeat scroll left top; background-size: auto auto; border: 0px solid #C0C0C0; opacity: 1; border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; width: 316px; height: 80px; }
#wb_element_instance438 { top: 750px; left: 684px; min-width: 317px; width: 317px; min-height: 80px; height: 80px; display: block; z-index: 277; }
#wb_element_instance438 > .wb_shp { background: #ff0000 none repeat scroll left top; background-size: auto auto; border: 0px solid #C0C0C0; opacity: 1; border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; width: 317px; height: 80px; }
#wb_element_instance439 { top: 780px; left: 22px; min-width: 248px; width: 248px; min-height: 28px; height: 28px; display: block; z-index: 279; }
#wb_element_instance440 { top: 780px; left: 363px; min-width: 251px; width: 251px; min-height: 34px; height: 34px; display: block; z-index: 280; }
#wb_element_instance441 { top: 780px; left: 707px; min-width: 252px; width: 252px; min-height: 28px; height: 28px; display: block; z-index: 282; }
#wb_element_instance442 { top: 10px; left: 150px; min-width: 644px; width: 644px; min-height: 140px; height: 140px; display: block; z-index: 284; }
#wb_element_instance442 img { width: 644px; height: 140px; display: block; position: static; left: 0px; top: 0px; }
#wb_element_instance443 { top: 110px; left: 790px; min-width: 188px; width: 188px; min-height: 34px; height: 34px; display: block; z-index: 286; }
#wb_element_instance444 { top: 890px; left: 861px; min-width: 101px; width: 101px; min-height: 76px; height: 76px; display: block; z-index: 288; overflow: hidden; }
#wb_element_instance444 img { width: 102px; height: 75px; display: block; position: relative; left: 0px; top: 0px; max-width: inherit; }
#wb_element_instance445 { top: 560px; left: 341px; min-width: 317px; width: 317px; min-height: 191px; height: 191px; display: block; z-index: 275; }
#wb_element_instance445 img { width: 317px; height: 191px; display: block; position: static; left: 0px; top: 0px; }
#wb_element_instance446 { top: 946px; left: 53px; min-width: 207px; width: 207px; min-height: 44px; height: 44px; display: block; z-index: 145; overflow: hidden; }
#wb_element_instance446 img { width: 207px; height: 46px; display: block; position: relative; left: 0px; top: 0px; max-width: inherit; }
#wb_element_instance447 { top: 990px; left: 408px; min-width: 180px; width: 180px; min-height: 77px; height: 77px; display: block; z-index: 216; }
#wb_element_instance447 img { width: 180px; height: 77px; display: block; position: static; left: 0px; top: 0px; }
#wb_element_instance448 { top: 990px; left: 619px; min-width: 102px; width: 102px; min-height: 49px; height: 49px; display: block; z-index: 291; overflow: hidden; }
#wb_element_instance448 img { width: 102px; height: 48px; display: block; position: relative; left: 0px; top: 0px; max-width: inherit; }
#wb_element_instance449 { top: 1003px; left: 53px; min-width: 211px; width: 211px; min-height: 72px; height: 72px; display: block; z-index: 236; overflow: hidden; }
#wb_element_instance449 img { width: 210px; height: 70px; display: block; position: relative; left: 0px; top: 0px; max-width: inherit; }
#wb_element_instance450 { top: 1095px; left: 0px; display: block; z-index: 9000; }
#wb_element_instance451 { top: 241px; left: 0px; display: block; z-index: 9999; }


#wb_element_instance385 { min-width: 180px; }
#wb_element_instance387 p:last-child { margin-bottom: 0; }
#wb_element_instance388 p:last-child { margin-bottom: 0; }
#wb_element_instance389 p:last-child { margin-bottom: 0; }
#wb_element_instance390 p:last-child { margin-bottom: 0; }
#wb_element_instance394 p:last-child { margin-bottom: 0; }
#wb_element_instance396 > .wb-elm-line { margin: 1px 0 0 0; width: 100%; height: 1px; left: 0; top: 50%; border-top: 3px solid #ffffff;; }
#wb_element_instance405 p:last-child { margin-bottom: 0; }
#wb_element_instance406 p:last-child { margin-bottom: 0; }
#wb_element_instance407 p:last-child { margin-bottom: 0; }
#wb_element_instance409 p:last-child { margin-bottom: 0; }
#wb_element_instance419 { min-width: 180px; }
#wb_element_instance421 p:last-child { margin-bottom: 0; }
#wb_element_instance422 p:last-child { margin-bottom: 0; }
#wb_element_instance423 p:last-child { margin-bottom: 0; }
#wb_element_instance424 p:last-child { margin-bottom: 0; }
#wb_element_instance428 p:last-child { margin-bottom: 0; }
#wb_element_instance430 > .wb-elm-line { margin: 1px 0 0 0; width: 100%; height: 1px; left: 0; top: 50%; border-top: 3px solid #ffffff;; }
#wb_element_instance439 p:last-child { margin-bottom: 0; }
#wb_element_instance440 p:last-child { margin-bottom: 0; }
#wb_element_instance441 p:last-child { margin-bottom: 0; }
#wb_element_instance443 p:last-child { margin-bottom: 0; }


@media (min-width: 768px) {
}

@media (min-width: 1200px) {
}

@media (max-width: 767px) {
}
