.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/casa-0001.png);
  top: 00px;
  left: 00px;
  z-index: 1;
}

.oed .page.page-1 > .layer.layer-2 > .element.hotspot-32 {
  width: 176.962px;
  height: 70.9896px;
  top: 669px;
  left: 785px;
  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 .page.page-10 {
  z-index: 1;
}

.oed .page.page-10 > .layer.layer-11 {
  width: 1024px;
  height: 768px;
  background-image: url(../images/casa-0002.png);
  top: 00px;
  left: 00px;
  z-index: 1;
}

.oed .page.page-10 > .layer.layer-11 > .element.hotspot-36 {
  width: 56.9792px;
  height: 55px;
  top: 686.99px;
  left: 934.993px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 1;
}

.oed .page.page-10 > .layer.layer-11 > .element.hotspot-37 {
  width: 135.955px;
  height: 136.962px;
  top: 100.983px;
  left: 863.976px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 2;
}

.oed .page.page-10 > .layer.layer-11 > .element.hotspot-38 {
  width: 151.962px;
  height: 150.99px;
  top: 426px;
  left: 842.99px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 3;
}

.oed .page.page-10 > .layer.layer-11 > .element.hotspot-39 {
  width: 153.941px;
  height: 151.979px;
  top: 546px;
  left: 656px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 4;
}

.oed .page.page-10 > .layer.layer-11 > .element.hotspot-40 {
  top: 593.986px;
  left: 430.972px;
  width: 153.976px;
  height: 153.958px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 5;
}

.oed .page.page-10 > .layer.layer-11 > .element.hotspot-41 {
  width: 121.962px;
  height: 120.99px;
  top: 634px;
  left: 199px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 6;
}

.oed .page.page-10 > .layer.layer-11 > .element.hotspot-42 {
  top: 584.972px;
  left: 18.993px;
  width: 169.948px;
  height: 167.969px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 7;
}

.oed .page.page-10 > .layer.layer-11 > .element.hotspot-43 {
  top: 211px;
  left: 12px;
  width: 153.993px;
  height: 152.986px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 8;
}

.oed .page.page-10 > .layer.layer-11 > .element.hotspot-44 {
  top: 52px;
  left: 219px;
  width: 152.969px;
  height: 152.986px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 9;
}

.oed .page.page-10 > .layer.layer-33 {
  top: 0px;
  left: 0px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 2;
}

.oed .page.page-10 > .layer.layer-33 > .element.element-include-54 {
  top: 0px;
  left: 0px;
  z-index: 1;
}

.oed .page.page-10 > .layer.layer-33 > .element.hotspot-111 {
  top: 23px;
  left: 18px;
  width: 82.9861px;
  height: 71.9965px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 2;
}

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

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

.oed .page.page-12 > .layer.layer-13 > .element.hotspot-50 {
  top: 26px;
  left: 22px;
  width: 65.9896px;
  height: 60px;
  background-color: rgba(89, 89, 89, 0);
  z-index: 1;
}

.oed .page.page-12 > .layer.layer-13 > .element.hotspot-56 {
  top: 423px;
  left: 628px;
  width: 357.969px;
  height: 238.993px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 2;
}

.oed .page.page-12 > .layer.layer-13 > .element.hotspot-57 {
  width: 52.9861px;
  height: 56.9965px;
  top: 686px;
  left: 938px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 3;
}

.oed .page.page-12 > .layer.layer-45 {
  width: 1024px;
  height: 768px;
  background-image: url(../images/casa-0004.png);
  top: 00px;
  left: 00px;
  z-index: 2;
}

.oed .page.page-12 > .layer.layer-45 > .element.hotspot-49 {
  width: 55.9896px;
  height: 55.9896px;
  top: 80px;
  left: 913px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 1;
}

.oed .page.page-12 > .layer.layer-46 {
  top: 0px;
  left: 0px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 3;
}

.oed .page.page-12 > .layer.layer-46 > .element.element-include-47 {
  top: 0px;
  left: 0px;
  z-index: 1;
}

.oed .page.page-12 > .layer.layer-46 > .element.hotspot-48 {
  top: 20.9931px;
  left: 19.993px;
  width: 72.9861px;
  height: 70px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 2;
}

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

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

.oed .page.page-14 > .layer.layer-15 > .element.hotspot-63 {
  top: 21px;
  left: 19px;
  width: 73.9931px;
  height: 70.9896px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 1;
}

.oed .page.page-14 > .layer.layer-15 > .element.hotspot-64 {
  top: 424px;
  left: 626px;
  width: 360.99px;
  height: 236.997px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 2;
}

.oed .page.page-14 > .layer.layer-15 > .element.hotspot-65 {
  width: 60.9896px;
  height: 58.9931px;
  top: 684.99px;
  left: 933.993px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 3;
}

.oed .page.page-14 > .layer.layer-58 {
  width: 1024px;
  height: 768px;
  background-image: url(../images/casa-0006.png);
  top: 00px;
  left: 00px;
  z-index: 2;
}

.oed .page.page-14 > .layer.layer-58 > .element.hotspot-62 {
  width: 60.9896px;
  height: 55px;
  top: 81px;
  left: 911px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 1;
}

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

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

.oed .page.page-14 > .layer.layer-59 > .element.hotspot-61 {
  top: 21px;
  left: 19px;
  width: 73.9931px;
  height: 73.9931px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 2;
}

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

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

.oed .page.page-16 > .layer.layer-17 > .element.hotspot-71 {
  width: 72.9861px;
  height: 75px;
  top: 676px;
  left: 928px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 1;
}

.oed .page.page-16 > .layer.layer-17 > .element.hotspot-72 {
  top: 22px;
  left: 20px;
  width: 70px;
  height: 70.9896px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 2;
}

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

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

.oed .page.page-16 > .layer.layer-67 > .element.hotspot-70 {
  top: 22px;
  left: 19px;
  width: 75px;
  height: 70.9896px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 2;
}

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

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

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

.oed .page.page-18 > .layer.layer-19 > .element.hotspot-81 {
  top: 487px;
  left: 123px;
  width: 356.997px;
  height: 236.997px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 2;
}

.oed .page.page-18 > .layer.layer-19 > .element.hotspot-82 {
  width: 81.9965px;
  height: 75.9896px;
  top: 675px;
  left: 925px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 3;
}

.oed .page.page-18 > .layer.layer-73 {
  width: 1024px;
  height: 768px;
  background-image: url(../images/casa-0009.png);
  top: 00px;
  left: 00px;
  z-index: 2;
}

.oed .page.page-18 > .layer.layer-73 > .element.hotspot-74 {
  width: 61.9965px;
  height: 57.9861px;
  top: 80px;
  left: 909px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 1;
}

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

.oed .page.page-18 > .layer.layer-75 > .element.element-include-76 {
  top: 0px;
  left: 0px;
  z-index: 1;
}

.oed .page.page-18 > .layer.layer-75 > .element.hotspot-77 {
  top: 20px;
  left: 19px;
  width: 73.9931px;
  height: 68.9931px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 2;
}

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

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

.oed .page.page-20 > .layer.layer-21 > .element.hotspot-87 {
  top: 20px;
  left: 19px;
  width: 71.9965px;
  height: 73.9931px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 1;
}

.oed .page.page-20 > .layer.layer-21 > .element.hotspot-88 {
  top: 485px;
  left: 530px;
  width: 360px;
  height: 240px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 2;
}

.oed .page.page-20 > .layer.layer-21 > .element.hotspot-89 {
  width: 73.9931px;
  height: 77.9688px;
  top: 676px;
  left: 926px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 3;
}

.oed .page.page-20 > .layer.layer-78 {
  width: 1024px;
  height: 768px;
  background-image: url(../images/casa-0011b.png);
  top: 00px;
  left: 00px;
  z-index: 2;
}

.oed .page.page-20 > .layer.layer-78 > .element.hotspot-79 {
  width: 53.9931px;
  height: 51.9792px;
  top: 82px;
  left: 915px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 1;
}

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

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

.oed .page.page-20 > .layer.layer-83 > .element.hotspot-86 {
  top: 22.9861px;
  left: 19.9861px;
  width: 71.9965px;
  height: 72.9861px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 2;
}

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

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

.oed .page.page-22 > .layer.layer-23 > .element.hotspot-93 {
  top: 21px;
  left: 20px;
  width: 75px;
  height: 71.9792px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 1;
}

.oed .page.page-22 > .layer.layer-23 > .element.hotspot-94 {
  width: 61.9965px;
  height: 65.9896px;
  top: 680px;
  left: 933px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 2;
}

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

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

.oed .page.page-22 > .layer.layer-90 > .element.hotspot-92 {
  top: 20px;
  left: 18px;
  width: 71.9965px;
  height: 73.9931px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 2;
}

.oed .page.page-24 {
  z-index: 8;
}

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

.oed .page.page-24 > .layer.layer-25 > .element.hotspot-100 {
  top: 18px;
  left: 15px;
  width: 75px;
  height: 73.9931px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 1;
}

.oed .page.page-24 > .layer.layer-25 > .element.hotspot-101 {
  width: 360.972px;
  height: 240.955px;
  top: 498px;
  left: 44px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 2;
}

.oed .page.page-24 > .layer.layer-25 > .element.hotspot-102 {
  width: 63.9931px;
  height: 65.9896px;
  top: 680px;
  left: 932px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 3;
}

.oed .page.page-24 > .layer.layer-95 {
  width: 1024px;
  height: 768px;
  background-image: url(../images/casa-0014.png);
  top: 00px;
  left: 00px;
  z-index: 2;
}

.oed .page.page-24 > .layer.layer-95 > .element.hotspot-96 {
  top: 73.9896px;
  left: 908px;
  width: 59.9826px;
  height: 61.9792px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 1;
}

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

.oed .page.page-24 > .layer.layer-97 > .element.element-include-98 {
  z-index: 1;
}

.oed .page.page-24 > .layer.layer-97 > .element.hotspot-99 {
  top: 21px;
  left: 13px;
  width: 80.9896px;
  height: 70px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 2;
}

.oed .page.page-26 {
  z-index: 9;
}

.oed .page.page-26 > .layer.layer-27 {
  top: 0px;
  left: 0px;
  width: 1024px;
  height: 768px;
  background-image: url(../images/casa-0015.png);
  z-index: 1;
}

.oed .page.page-26 > .layer.layer-27 > .element.hotspot-108 {
  top: 20px;
  left: 19px;
  width: 75px;
  height: 70.9896px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 1;
}

.oed .page.page-26 > .layer.layer-27 > .element.hotspot-109 {
  top: 52px;
  left: 561px;
  width: 357.986px;
  height: 238.976px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 2;
}

.oed .page.page-26 > .layer.layer-27 > .element.hotspot-110 {
  width: 65px;
  height: 62.9861px;
  top: 682px;
  left: 932px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 3;
}

.oed .page.page-26 > .layer.layer-103 {
  width: 1024px;
  height: 768px;
  background-image: url(../images/casa-0016.png);
  top: 00px;
  left: 00px;
  z-index: 2;
}

.oed .page.page-26 > .layer.layer-103 > .element.hotspot-104 {
  width: 56.9965px;
  height: 51.9792px;
  top: 85px;
  left: 912px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 1;
}

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

.oed .page.page-26 > .layer.layer-105 > .element.element-include-106 {
  top: 0px;
  left: 0px;
  z-index: 1;
}

.oed .page.page-26 > .layer.layer-105 > .element.hotspot-107 {
  top: 22px;
  left: 18px;
  width: 75px;
  height: 70.9896px;
  background-color: rgba(255, 255, 255, 0);
  z-index: 2;
}

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

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