﻿html{
    
    transform:ttranslateZ(0);
    -webkit-transform:ttranslateZ(0);
    -moz-transform:ttranslateZ(0);
    -ms-transform:ttranslateZ(0);
    -o-transform:ttranslateZ(0);
    
    -webkit-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 0;
    -ms-perspective: 0;
    perspective: 0;
}
audio {
  position: absolute;
  z-index: -1;
}
body {
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.base {
  top: 0;   
  left: 0;
}

div[data-role=link] {
  cursor: pointer;
}
div[data-role=page] {
  display: none;
}
[data-role=popup] {
    position: absolute;
    background-color:rgba(0,0,0, 0.7);
    width:1024px;
    height:768px;
    display: none;
    z-index:2000;
}
body,base,[data-role=page],[data-role=page-container],[data-role=layout],.popup{
    width:1024px;
    height:768px;
    position:absolute;
    top:0;
    left:0;
}
[data-role=layout]{
    z-index:9999;
}
.popupContent{
    opacity: 0;
    margin: auto;
}
[data-resolution]{
    display: none;
}
.areaUtil{
    display: block;
    border:1px solid blue;
    position: fixed;
    margin: auto;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
}

[data-resolution=full]{
    position:fixed;
    width:100%;
    height: 100%;
    border:1px solid blue;
}
[data-resolution=fixed]{
    position:fixed;
    border:1px solid red;
    margin: auto;
    right:0;
    left:0;
    top:0;
    bottom:0;
}
.teste{
    background-color:yellow;
    width:100px;
    height:100px;
    position: absolute;
    left:-50px;
    top:300px;
}