.oed {
  font-family: sans-serif;
  font-size: 10px;
}
.oed * {
  margin: 0; padding: 0;
}
.oed,
.oed .page,
.oed .include {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 1024px;
  height: 768px;
  overflow: hidden;
}
.oed .page,
.oed .include,
.oed .layer {
  opacity: 0;
  display: none;
}
.oed .layer {
  position: absolute;
}
.oed .element {
  position: absolute;
}
.oed .element.include,
.oed .element.include .layer {
  display: block;
  opacity: 1;
}
.oed .element.text p {
  margin: 0;
}
.oed .hotspot a {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.oed .element.video {
  overflow: hidden;
}
.oed .element.video video {
  width: 100%;
  height: 100%;
  background-color: black;
}
.oed .element.text sup {
  vertical-align: super;
}
.oed .element.text sub {
  vertical-align: sub;
}
.oed .load {
  display: none;
}
.oed .show {
  opacity: 1;
  display: block;
}

.oed ol, .oed  ul {
  margin: 0 0 0 30px;
}

.oed ol {
  list-style: decimal;
}

.oed ul {
  list-style: initial;
}

.oed p {
  margin: 7px 0;
}

.oed .botao-play-overlay {
  position: absolute;
  cursor: pointer;
}

.oed .oed {
  height: 768px;
  width: 1024px;
}

.oed .page.page-1 {
  z-index: 0;
}

.oed .page.page-1 > .layer.layer-2 {
  width: 1024px;
  height: 768px;
  background-image: url(../images/ai-001a.png);
  top: 00px;
  left: 00px;
  z-index: 1;
}

.oed .page.page-1 > .layer.layer-2 > .element.hotspot-24 {
  width: 178.958px;
  height: 75px;
  top: 663px;
  left: 421px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 1;
}

.oed .page {
  background-color: rgba(255, 255, 255, 1);
}

.oed .include {
  background-color: rgba(255, 255, 255, 0);
}

.oed .layer {
  height: 384px;
  left: 256px;
  top: 192px;
  width: 512px;
  background-color: rgba(242, 242, 242, 1);
}

.oed .text {
  font-size: 24px;
  line-height: 32px;
  height: 32px;
  left: 100px;
  top: 100px;
  width: 320px;
}

.oed .hotspot {
  background-color: rgba(0, 255, 0, .5);
  height: 200px;
  left: 100px;
  top: 100px;
  width: 200px;
}

.oed .audio {
  left: 0px;
  top: 0px;
  width: 300px;
  height: 32px;
  background-color: rgba(0, 0, 0, .25);
}

.oed .video {
  left: 0px;
  top: 0px;
  width: 300px;
  height: 150px;
  background-color: rgba(0, 0, 0, .25);
}

.oed .include.include-10 {
  z-index: 7;
}

.oed .include.include-10 > .layer.layer-11 {
  width: 1024px;
  height: 768px;
  background-image: url(../images/ai-arefs.png);
  top: 0px;
  left: 0px;
  background-color: rgba(255, 255, 255, 0.9);
  z-index: 1;
}

.oed .page.page-12 {
  z-index: 1;
}

.oed .page.page-12 > .layer.layer-13 {
  width: 1024px;
  height: 768px;
  background-image: url(../images/ai-002.png);
  top: 00px;
  left: 00px;
  z-index: 1;
}

.oed .page.page-12 > .layer.layer-13 > .element.hotspot-25 {
  width: 70.9896px;
  height: 71.9792px;
  top: 232px;
  left: 210px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 1;
}

.oed .page.page-12 > .layer.layer-13 > .element.hotspot-26 {
  width: 71.9965px;
  height: 70.9896px;
  top: 412px;
  left: 304px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 2;
}

.oed .page.page-12 > .layer.layer-13 > .element.hotspot-27 {
  width: 78.9931px;
  height: 76.9965px;
  top: 234px;
  left: 425px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 3;
}

.oed .page.page-12 > .layer.layer-13 > .element.hotspot-28 {
  width: 72.9861px;
  height: 68.9931px;
  top: 450px;
  left: 592px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 4;
}

.oed .page.page-12 > .layer.layer-13 > .element.hotspot-29 {
  width: 68.9931px;
  height: 70.9896px;
  top: 241px;
  left: 687px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 5;
}

.oed .page.page-14 {
  background-image: url(../images/ai-a006.png);
  z-index: 2;
}

.oed .page.page-14 > .layer.layer-15 {
  width: 1024px;
  height: 768px;
  background-image: url(../images/ai-a003.png);
  top: 00px;
  left: 00px;
  z-index: 1;
}

.oed .page.page-14 > .layer.layer-15 > .element.hotspot-71 {
  width: 80.9896px;
  height: 75.9896px;
  top: 23px;
  left: 16px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 1;
}

.oed .page.page-14 > .layer.layer-15 > .element.hotspot-72 {
  top: 436px;
  left: 115px;
  width: 360px;
  height: 241.997px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 2;
}

.oed .page.page-14 > .layer.layer-15 > .element.hotspot-73 {
  width: 360.99px;
  height: 239.983px;
  top: 436px;
  left: 512px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 3;
}

.oed .page.page-14 > .layer.layer-15 > .element.hotspot-74 {
  width: 57.9688px;
  height: 54.9653px;
  top: 665px;
  left: 923px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 4;
}

.oed .page.page-14 > .layer.layer-15 > .element.text-75 {
  top: 676.934px;
  left: 550.934px;
}

.oed .page.page-14 > .layer.layer-15 > .element.text-75 .text-content {
  font-family: Arial, Helvetica, sans-serif;
  -fx-font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
  text-align: right;
}

.oed .page.page-14 > .layer.layer-62 {
  width: 1024px;
  height: 768px;
  background-image: url(../images/ai-004a.png);
  top: 0px;
  left: 0px;
  z-index: 2;
}

.oed .page.page-14 > .layer.layer-62 > .element.hotspot-69 {
  width: 53.9931px;
  height: 55px;
  top: 40px;
  left: 895px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 0;
}

.oed .page.page-14 > .layer.layer-63 {
  width: 1024px;
  height: 768px;
  background-image: url(../images/ai-005a.png);
  top: 00px;
  left: 00px;
  z-index: 3;
}

.oed .page.page-14 > .layer.layer-63 > .element.video-67 {
  width: 1024px;
  height: 600px;
  top: 120px;
  left: px;
  z-index: 1;
}

.oed .page.page-14 > .layer.layer-63 > .element.hotspot-68 {
  width: 55px;
  height: 56.9965px;
  top: 40px;
  left: 895px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 2;
}

.oed .page.page-14 > .layer.layer-64 {
  width: 1024px;
  height: 768px;
  top: 00px;
  left: 00px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 4;
}

.oed .page.page-14 > .layer.layer-64 > .element.element-include-65 {
  z-index: 1;
}

.oed .page.page-14 > .layer.layer-64 > .element.hotspot-66 {
  width: 72.9688px;
  height: 63.9931px;
  top: 24px;
  left: 21px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 2;
}

.oed .page.page-16 {
  z-index: 3;
}

.oed .page.page-16 > .layer.layer-17 {
  width: 1024px;
  height: 768px;
  background-image: url(../images/ai-a006.png);
  top: 00px;
  left: 0px;
  z-index: 1;
}

.oed .page.page-16 > .layer.layer-17 > .element.hotspot-56 {
  width: 68.9931px;
  height: 60.9896px;
  top: 27px;
  left: 22px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 1;
}

.oed .page.page-16 > .layer.layer-17 > .element.hotspot-60 {
  top: 481px;
  left: 116px;
  width: 360.99px;
  height: 236.997px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 2;
}

.oed .page.page-16 > .layer.layer-17 > .element.hotspot-61 {
  width: 56.9792px;
  height: 54.9653px;
  top: 665px;
  left: 924px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 3;
}

.oed .page.page-16 > .layer.layer-54 {
  width: 1024px;
  height: 768px;
  background-image: url(../images/ai-007b.png);
  top: 00px;
  left: 0px;
  z-index: 2;
}

.oed .page.page-16 > .layer.layer-54 > .element.hotspot-55 {
  top: 39.0104px;
  left: 894.997px;
  width: 53.9931px;
  height: 57.9861px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 1;
}

.oed .page.page-16 > .layer.layer-57 {
  width: 1024px;
  height: 769px;
  top: 0px;
  left: 0px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 3;
}

.oed .page.page-16 > .layer.layer-57 > .element.element-include-58 {
  z-index: 1;
}

.oed .page.page-16 > .layer.layer-57 > .element.hotspot-59 {
  width: 76.9965px;
  height: 62.9688px;
  top: 26px;
  left: 17px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 2;
}

.oed .page.page-18 {
  z-index: 4;
}

.oed .page.page-18 > .layer.layer-19 {
  width: 1024px;
  height: 768px;
  background-image: url(../images/ai-a008.png);
  top: 0px;
  left: 0px;
  z-index: 1;
}

.oed .page.page-18 > .layer.layer-19 > .element.hotspot-48 {
  width: 80px;
  height: 81.9965px;
  top: 16px;
  left: 16px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 1;
}

.oed .page.page-18 > .layer.layer-19 > .element.hotspot-49 {
  width: 359.948px;
  height: 238.993px;
  top: 378px;
  left: 116px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 2;
}

.oed .page.page-18 > .layer.layer-19 > .element.hotspot-53 {
  width: 54.9826px;
  height: 56.9792px;
  top: 664px;
  left: 925px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 3;
}

.oed .page.page-18 > .layer.layer-19 > .element.text-77 {
  top: 618.958px;
  left: 117.035px;
  width: 360px;
  height: 31.9965px;
}

.oed .page.page-18 > .layer.layer-19 > .element.text-77 .text-content {
  font-family: Arial, Helvetica, sans-serif;
  -fx-font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
  text-align: right;
}

.oed .page.page-18 > .layer.layer-45 {
  width: 1024px;
  height: 768px;
  background-image: url(../images/ai-009a.png);
  top: 0px;
  left: 0px;
  z-index: 2;
}

.oed .page.page-18 > .layer.layer-45 > .element.video-46 {
  top: 120px;
  left: 0px;
  width: 1024px;
  height: 600px;
  z-index: 1;
}

.oed .page.page-18 > .layer.layer-45 > .element.hotspot-47 {
  width: 53.9931px;
  height: 52.9861px;
  top: 41px;
  left: 894px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 2;
}

.oed .page.page-18 > .layer.layer-45 > .element.text-78 {
  top: 722px;
  left: 8px;
}

.oed .page.page-18 > .layer.layer-45 > .element.text-78 .text-content {
  font-family: Arial, Helvetica, sans-serif;
  -fx-font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: rgba(255, 255, 255, 1);
}

.oed .page.page-18 > .layer.layer-50 {
  width: 1024px;
  height: 768px;
  top: 00px;
  left: 00px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 3;
}

.oed .page.page-18 > .layer.layer-50 > .element.element-include-51 {
  z-index: 1;
}

.oed .page.page-18 > .layer.layer-50 > .element.hotspot-52 {
  width: 75.9896px;
  height: 72.9861px;
  top: 22px;
  left: 19px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 2;
}

.oed .page.page-20 {
  z-index: 5;
}

.oed .page.page-20 > .layer.layer-21 {
  width: 1024px;
  height: 768px;
  background-image: url(../images/ai-a0010.png);
  top: 0px;
  left: 0px;
  z-index: 1;
}

.oed .page.page-20 > .layer.layer-21 > .element.hotspot-39 {
  width: 65.9896px;
  height: 61.9792px;
  top: 26px;
  left: 23px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 1;
}

.oed .page.page-20 > .layer.layer-21 > .element.hotspot-43 {
  top: 480px;
  left: 117px;
  width: 360.99px;
  height: 240.99px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 2;
}

.oed .page.page-20 > .layer.layer-21 > .element.hotspot-44 {
  top: 664.01px;
  left: 922.007px;
  width: 60.9896px;
  height: 55.9896px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 3;
}

.oed .page.page-20 > .layer.layer-37 {
  width: 1024px;
  height: 768px;
  background-image: url(../images/ai-011a.png);
  top: 00px;
  left: 00px;
  z-index: 2;
}

.oed .page.page-20 > .layer.layer-37 > .element.hotspot-38 {
  width: 61.9965px;
  height: 60px;
  top: 38px;
  left: 891px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 1;
}

.oed .page.page-20 > .layer.layer-40 {
  width: 1024px;
  height: 768px;
  top: 0px;
  left: 0px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 3;
}

.oed .page.page-20 > .layer.layer-40 > .element.element-include-41 {
  z-index: 1;
}

.oed .page.page-20 > .layer.layer-40 > .element.hotspot-42 {
  top: 23px;
  left: 19.0001px;
  width: 75px;
  height: 70.9896px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 2;
}

.oed .page.page-22 {
  z-index: 6;
}

.oed .page.page-22 > .layer.layer-23 {
  width: 1024px;
  height: 768px;
  background-image: url(../images/ai-a0012.png);
  top: 00px;
  left: 00px;
  z-index: 1;
}

.oed .page.page-22 > .layer.layer-23 > .element.hotspot-35 {
  width: 80.9896px;
  height: 78.9931px;
  top: 16.9861px;
  left: 16.9965px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 1;
}

.oed .page.page-22 > .layer.layer-23 > .element.hotspot-36 {
  width: 55.9896px;
  height: 55.9896px;
  top: 664px;
  left: 925px;
  background-color: rgba(252, 252, 252, 0);
  z-index: 2;
}

.oed .page.page-22 > .layer.layer-32 {
  width: 1024px;
  height: 768px;
  top: 00px;
  left: 00px;
  background-image: none;
  background-color: rgba(255, 255, 255, 0);
  z-index: 2;
}

.oed .page.page-22 > .layer.layer-32 > .element.element-include-33 {
  z-index: 1;
}

.oed .page.page-22 > .layer.layer-32 > .element.hotspot-34 {
  width: 68.9931px;
  height: 65px;
  top: 26px;
  left: 21px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 2;
}
