body {  
  background-color: #e4e4e4;  
  background-image: url("../images/boby.jpg");  
  background-repeat: repeat-x;  
  background-attachment: scroll;  
  background-position: 0% 0%;  
  color: black;  
  font-size: 12px;
  line-height: 16px;  
  font-family: Arial, Helvetica, sans-serif;  
  margin-top: 0px;  
  margin-right: 0px;  
  margin-bottom: 0px;  
  margin-left: 0px;  
  padding-top: 0px;  
  padding-right: 0px;  
  padding-bottom: 0px;  
  padding-left: 0px;
}

a {  
  color: black;  
  text-decoration: underline;
}

a:hover {  
  text-decoration: none;
}

.clear {  
  margin-top: 0px;  
  margin-right: 0px;  
  margin-bottom: 0px;  
  margin-left: 0px;  
  padding-top: 0px;  
  padding-right: 0px;  
  padding-bottom: 0px;  
  padding-left: 0px;  
  clear: both;
}

#wrapper {  
  width: 1000px;  
  margin-top: 0px;  
  margin-right: auto;  
  margin-bottom: 0px;  
  margin-left: auto;
}

.headerzone {  
  width: 999px;  
  background-color: transparent;  
  background-image: url("../images/header-2014.jpg");  
  background-repeat: repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;
}

.header {  
  height: 95px;
}

.headerText {  
  width: 200px;  
  float: left;  
  font-size: 9px;  
  font-weight: normal;  
  color: white;  
  padding-top: 36px;  
  padding-right: 0px;  
  padding-bottom: 0px;  
  padding-left: 118px;
}

.phone {  
  width: 120px;  
  float: right;  
  padding-top: 22px;  
  padding-right: 0px;  
  padding-bottom: 0px;  
  padding-left: 10px;
}

.email {  
  width: 110px;  
  padding-top: 8px;  
  padding-right: 0px;  
  padding-bottom: 0px;  
  padding-left: 5px;
}

.topmenu {  
  margin-top: 0px;  
  margin-right: 0px;  
  margin-bottom: 0px;  
  margin-left: 0px;  
  padding-top: 8px;  
  padding-right: 0px;  
  padding-bottom: 5px;  
  padding-left: 0px;
}

.topmenu ul {  
  margin-top: 0px;  
  margin-right: 0px;  
  margin-bottom: 0px;  
  margin-left: 0px;  
  padding-top: 0px;  
  padding-right: 0px;  
  padding-bottom: 0px;  
  padding-left: 0px;  
  text-align: center;
}

.topmenu li {  
  display: inline;  
  height: 29px;  
  padding-top: 0px;  
  padding-right: 0px;  
  padding-bottom: 5px;  
  padding-left: 0px;  
  margin-top: 0px;  
  margin-right: 0px;  
  margin-bottom: 0px;  
  margin-left: 0px;
}

.topmenu li a {  
  color: white;  
  background-color: transparent;  
  background-image: url("../images/menudevider.jpg");  
  background-repeat: repeat-y;  
  background-attachment: scroll;  
  background-position: right top;  
  text-decoration: none;  
  padding-top: 8px;  
  padding-right: 30px;  
  padding-bottom: 5px;  
  padding-left: 30px;  -epub-text-transform: uppercase;
  text-transform: uppercase;
}

.topmenu li a:hover {  
  color: #f9fdcf;  
  background-color: #626262;  
  background-image: none;  
  background-repeat: repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;  
  text-decoration: none;
}

.topmenu li a.current {  
  color: #f9fdcf;  
  background-color: #626262;  
  background-image: none;  
  background-repeat: repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;  
  text-decoration: none;
}

.topmenu li a.nonborder {  
  color: white;  
  background-color: transparent;  
  background-image: none;  
  background-repeat: repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;  
  text-decoration: none;  
  padding-top: 8px;  
  padding-right: 12px;  
  padding-bottom: 5px;  
  padding-left: 12px;
}

.topmenu li a.nonborder:hover {  
  color: #f9fdcf;  
  background-color: #626262;  
  background-image: none;  
  background-repeat: repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;  
  text-decoration: none;
}

.banner {  
  height: 135px;  
  background-color: transparent;  
  background-image: url("../images/banner_produtos.gif");  
  background-repeat: repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;  
  margin-top: 20px;  
  margin-right: 0px;  
  margin-bottom: 0px;  
  margin-left: 0px;
}

.features {  
  width: 200px;  
  float: right;  
  padding-top: 0px;  
  padding-right: 0px;  
  padding-bottom: 0px;  
  padding-left: 0px;  
  margin-top: 40px;  
  margin-right: 40px;  
  margin-bottom: 0px;  
  margin-left: 0px;
}

.featuresText {  
  margin-top: 0px;  
  margin-right: 10px;  
  margin-bottom: 0px;  
  margin-left: 0px;  
  padding-top: 5px;  
  padding-right: 0px;  
  padding-bottom: 0px;  
  padding-left: 0px;
}

.featuresText ul {  
  margin-top: 0px;  
  margin-right: 0px;  
  margin-bottom: 0px;  
  margin-left: 0px;  
  padding-top: 0px;  
  padding-right: 0px;  
  padding-bottom: 0px;  
  padding-left: 0px;
}

.featuresText li {  
  margin-top: 0px;  
  margin-right: 0px;  
  margin-bottom: 0px;  
  margin-left: 0px;  
  padding-top: 5px;  
  padding-right: 0px;  
  padding-bottom: 5px;  
  padding-left: 25px;  
  font-size: 12px;  
  color: white;  
  font-weight: bold;  
  list-style-type: none;  
  list-style-position: outside;  
  list-style-image: none;  
  background-color: transparent;  
  background-image: url("../images/star.gif");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: 0px 0px;
}

h2 {  
  margin-top: 0px;  
  margin-right: 0px;  
  margin-bottom: 0px;  
  margin-left: 0px;  
  padding-top: 0px;  
  padding-right: 0px;  
  padding-bottom: 0px;  
  padding-left: 0px;  
  color: #3d3d3d;  
  font-style: italic;  
  font-size: 22px;
}

h1 {  
  margin-top: 0px;  
  margin-right: 0px;  
  margin-bottom: 0px;  
  margin-left: 0px;  
  padding-top: 0px;  
  padding-right: 0px;  
  padding-bottom: 0px;  
  padding-left: 0px;  
  color: #3d3d3d;
}

.button {  
  text-align: left;  
  margin-top: 12px;  
  margin-right: 0px;  
  margin-bottom: 0px;  
  margin-left: 0px;
}

.bannerText {  
  width: 500px;  
  padding-top: 40px;  
  padding-right: 40px;  
  padding-bottom: 0px;  
  padding-left: 0px;  
  float: right;
}

.blueText {  
  color: #448fc0;  
  font-weight: bold;
}

.workZone {  
  width: 999px;  
  margin-top: 0px;  
  margin-right: 0px;  
  margin-bottom: 0px;  
  margin-left: 0px;  
  padding-top: 0px;  
  padding-right: 0px;  
  padding-bottom: 0px;  
  padding-left: 0px;
}

.buybutton {  
  padding-top: 10px;  
  padding-right: 0px;  
  padding-bottom: 0px;  
  padding-left: 5px;
}

.midBox {  
  background-color: transparent;  
  background-image: url("../images/containermid.jpg");  
  background-repeat: repeat-y;  
  background-attachment: scroll;  
  background-position: left top;  
  float: left;
}

.topBox {  
  background-color: transparent;  
  background-image: url("../images/containertop.jpg");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: left top;  
  float: left;
}

.bottomBox {  
  background-color: transparent;  
  background-image: url("../images/containerbottom.jpg");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: left bottom;  
  float: left;
}

.workZoneRight {  
  float: right;
}

.leftBox {  
  width: 290px;  
  float: left;
}

.rightBox {  
  width: 705px;  
  margin-top: 20px;  
  margin-right: 30px;  
  margin-bottom: 0px;  
  margin-left: 10px;  
  padding-top: 0px;  
  padding-right: 0px;  
  padding-bottom: 50px;  
  padding-left: 0px;  
  border-bottom-width: 1px;  
  border-bottom-style: solid;  
  border-bottom-color: #999999;
}

.rightBox.inner {  
  border-top-width: medium;  
  border-right-width: medium;  
  border-bottom-width: medium;  
  border-left-width: medium;  
  border-top-style: none;  
  border-right-style: none;  
  border-bottom-style: none;  
  border-left-style: none;
}

.rightBox2 {  
  width: 705px;  
  margin-top: 20px;  
  margin-right: 30px;  
  margin-bottom: 0px;  
  margin-left: 10px;  
  padding-top: 0px;  
  padding-right: 0px;  
  padding-bottom: 5px;  
  padding-left: 0px;
}

.box5 {  
  padding-top: 20px;  
  padding-right: 20px;  
  padding-bottom: 10px;  
  padding-left: 30px;
}

.box1 {  
  padding-top: 20px;  
  padding-right: 20px;  
  padding-bottom: 10px;  
  padding-left: 35px;
}

.whiteText {  
  width: 200px;  
  padding-top: 0px;  
  padding-right: 0px;  
  padding-bottom: 0px;  
  padding-left: 0px;  
  color: white;  
  font-weight: bold;
}

.cdBox {  
  width: 80px;  
  height: 78px;  
  float: left;  
  padding-top: 10px;  
  padding-right: 0px;  
  padding-bottom: 0px;  
  padding-left: 0px;
}

.leftText {  
  width: 130px;  
  float: left;  
  padding-top: 10px;  
  padding-right: 0px;  
  padding-bottom: 0px;  
  padding-left: 10px;
}

.box2 {  
  padding-top: 0px;  
  padding-right: 20px;  
  padding-bottom: 20px;  
  padding-left: 35px;
}

.whiteText {  
  width: 200px;  
  padding-top: 0px;  
  padding-right: 0px;  
  padding-bottom: 0px;  
  padding-left: 0px;  
  color: white;  
  font-weight: bold;
}

.cdBox {  
  width: 80px;  
  height: 78px;  
  float: left;  
  padding-top: 10px;  
  padding-right: 0px;  
  padding-bottom: 0px;  
  padding-left: 0px;
}

.leftText {  
  width: 130px;  
  float: left;  
  padding-top: 10px;  
  padding-right: 0px;  
  padding-bottom: 0px;  
  padding-left: 10px;
}

.box3 {  
  padding-top: 0px;  
  padding-right: 20px;  
  padding-bottom: 20px;  
  padding-left: 35px;
}

.whiteText {  
  width: 200px;  
  padding-top: 0px;  
  padding-right: 0px;  
  padding-bottom: 0px;  
  padding-left: 0px;  
  color: blue;  
  font-weight: bold;
}

.cdBox {  
  width: 80px;  
  height: 78px;  
  float: left;  
  padding-top: 10px;  
  padding-right: 0px;  
  padding-bottom: 0px;  
  padding-left: 0px;
}

.leftText {  
  width: 130px;  
  float: left;  
  padding-top: 10px;  
  padding-right: 0px;  
  padding-bottom: 0px;  
  padding-left: 10px;
}

.boldText {  
  color: #646464;  
  font-weight: bold;
}

.tunesBox {  
  margin-top: 0px;  
  margin-right: 0px;  
  margin-bottom: 0px;  
  margin-left: 0px;  
  padding-top: 0px;  
  padding-right: 0px;  
  padding-bottom: 0px;  
  padding-left: 0px;  
  width: 400px;  
  float: left;
}

.downloadText {  
  width: 400px;  
  color: #adadad;  
  padding-top: 10px;  
  padding-right: 0px;  
  padding-bottom: 10px;  
  padding-left: 0px;  
  text-align: justify;  
  font-weight: bold;
}

.rightCd {  
  margin-top: 0px;  
  margin-right: 0px;  
  margin-bottom: 0px;  
  margin-left: 0px;  
  padding-top: 20px;  
  padding-right: 0px;  
  padding-bottom: 0px;  
  padding-left: 0px;  
  width: 200px;  
  float: right;
}

.productContainer {  
  margin-top: 20px;
}

.pic1 {  
  width: 150px;  
  height: 85px;  
  float: left;  
  padding-top: 1px;  
  padding-right: 4px;  
  padding-bottom: 0px;  
  padding-left: 4px;  
  border-right-width: 1px;  
  border-right-style: solid;  
  border-right-color: #cccccc;
  border-left-width: 1px;  
  border-left-style: solid;  
  border-left-color: #cccccc;
}

.pic2 {  
  width: 150px;  
  height: 85px;  
  float: left;  
  padding-top: 1px;  
  padding-right: 4px;  
  padding-bottom: 0px;  
  padding-left: 4px;  
  border-right-width: 1px;  
  border-right-style: solid;  
  border-right-color: #cccccc;
}

.pic3 {  
  width: 150px;  
  height: 85px;  
  float: left;  
  padding-top: 1px;  
  padding-right: 4px;  
  padding-bottom: 0px;  
  padding-left: 4px;  
  border-right-width: 1px;  
  border-right-style: solid;  
  border-right-color: #cccccc;
}

.pic4 {  
  width: 150px;  
  height: 85px;  
  float: left;  
  padding-top: 1px;  
  padding-right: 4px;  
  padding-bottom: 0px;  
  padding-left: 4px;
  border-right-width: 1px;  
  border-right-style: solid;  
  border-right-color: #cccccc;
}

.picText1 {  
  border-top-width: 1px;  
  border-top-style: solid;  
  border-top-color: #cccccc;  
  padding-top: 10px;  
  padding-right: 0px;  
  padding-bottom: 10px;  
  padding-left: 0px;  
  text-align: center;
}

.picText2 {  
  border-top-width: 1px;  
  border-top-style: solid;  
  border-top-color: #cccccc;  
  padding-top: 10px;  
  padding-right: 0px;  
  padding-bottom: 10px;  
  padding-left: 0px;  
  text-align: center;
}

.picText3 {  
  border-top-width: 1px;  
  border-top-style: solid;  
  border-top-color: #cccccc;  
  padding-top: 10px;  
  padding-right: 0px;  
  padding-bottom: 10px;  
  padding-left: 0px;  
  text-align: center;
}

.picText4 {  
  border-top-width: 1px;  
  border-top-style: solid;  
  border-top-color: #cccccc;  
  padding-top: 10px;  
  padding-right: 0px;  
  padding-bottom: 10px;  
  padding-left: 0px;  
  text-align: center;
}

.footer {  
  width: 1000px;  
  height: 88px;  
  background-color: transparent;  
  background-image: url("../images/footer.gif");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;  
  padding-top: 30px;  
  padding-right: 0px;  
  padding-bottom: 0px;  
  padding-left: 0px;  
  margin-top: 20px;  
  margin-right: 0px;  
  margin-bottom: 0px;  
  margin-left: 0px;
}

.footer ul {  
  margin-top: 0px;  
  margin-right: 0px;  
  margin-bottom: 0px;  
  margin-left: 0px;  
  padding-top: 0px;  
  padding-right: 0px;  
  padding-bottom: 0px;  
  padding-left: 0px;  
  text-align: center;
}

.footer li {  
  display: inline;  
  margin-top: 0px;  
  margin-right: 0px;  
  margin-bottom: 0px;  
  margin-left: 0px;  
  padding-top: 0px;  
  padding-right: 10px;  
  padding-bottom: 0px;  
  padding-left: 10px;  
  border-left-width: 1px;  
  border-left-style: solid;  
  border-left-color: #c2c2c2;
}

.footer li.first {  
  border-top-width: medium;  
  border-right-width: medium;  
  border-bottom-width: medium;  
  border-left-width: medium;  
  border-top-style: none;  
  border-right-style: none;  
  border-bottom-style: none;  
  border-left-style: none;
}

.footer li a {  
  color: #c2c2c2;  
  font-weight: bold;  
  font-size: 12px;  
  padding-top: 0px;  
  padding-right: 5px;  
  padding-bottom: 0px;  
  padding-left: 5px;  
  text-decoration: none;
}

.footer li a:hover {  
  color: white;
}

.footer li a.current {  
  color: white;
}

.line {  
  color: #c2c2c2;
}

h1.inner {  
  color: black;  
  margin-top: 0px;  
  margin-right: 0px;  
  margin-bottom: 0px;  
  margin-left: 0px;  
  padding-top: 8px;  
  padding-right: 0px;  
  padding-bottom: 10px;  
  padding-left: 0px;  
  text-decoration: none;
}

h1.inner span {  
  color: black;  
  margin-top: 0px;  
  margin-right: 0px;  
  margin-bottom: 0px;  
  margin-left: 0px;  
  padding-top: 25px;  
  padding-right: 0px;  
  padding-bottom: 10px;  
  padding-left: 0px;  
  background-color: transparent;  
  background-image: none;  
  background-repeat: repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;
}

.aboutus-img {  
  float: right;  
  border-top-width: 4px;  
  border-right-width: 4px;  
  border-bottom-width: 4px;  
  border-left-width: 4px;  
  border-top-style: solid;  
  border-right-style: solid;  
  border-bottom-style: solid;  
  border-left-style: solid;  
  border-top-color: #dcdcda;  
  border-right-color: #dcdcda;  
  border-bottom-color: #dcdcda;  
  border-left-color: #dcdcda;  
  margin-top: 0px;  
  margin-right: 0px;  
  margin-bottom: 10px;  
  margin-left: 20px;
}

h5 {  
  color: black;  
  padding-top: 0px;  
  padding-right: 0px;  
  padding-bottom: 5px;  
  padding-left: 0px;  
  border-bottom-width: 1px;  
  border-bottom-style: dotted;  
  border-bottom-color: black;  
  margin-top: 0px;  
  margin-right: 0px;  
  margin-bottom: 10px;  
  margin-left: 0px;  
  background-color: transparent;  
  background-image: none;  
  background-repeat: repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;
}

h6.inner {  
  color: black;  
  padding-top: 0px;  
  padding-right: 0px;  
  padding-bottom: 5px;  
  padding-left: 0px;  
  margin-top: 0px;  
  margin-right: 0px;  
  margin-bottom: 0px;  
  margin-left: 0px;  
  background-color: transparent;  
  background-image: none;  
  background-repeat: repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;
}

.aboutcolumnzone {  
  padding-top: 20px;  
  padding-right: 0px;  
  padding-bottom: 16px;  
  padding-left: 0px;
}

.aboutcolumn1 {  
  width: 48%;  
  float: left;  
  margin-top: 0px;  
  margin-right: 0px;  
  margin-bottom: 10px;  
  margin-left: 0px;
}

.aboutcolumn2 {  
  width: 48%;  
  float: right;  
  margin-top: 0px;  
  margin-right: 0px;  
  margin-bottom: 10px;  
  margin-left: 0px;
}

.abouticon {  
  float: left;  
  margin-top: 0px;  
  margin-right: 20px;  
  margin-bottom: 0px;  
  margin-left: 0px;
}

.insidereadmore {  
  padding-top: 10px;  
  padding-right: 0px;  
  padding-bottom: 10px;  
  padding-left: 0px;
}

.insidereadmore a {  
  color: #5d2d23;  
  font-size: 14px;  
  text-decoration: none;
}

.insidereadmore a:hover {  
  text-decoration: underline;
}

a.projects {  
  color: #5d2d23;  
  font-size: 14px;  
  text-decoration: underline;
}

a.projects:hover {  
  text-decoration: none;
}

input.button {  
  color: white;  
  background-color: #414141;  
  background-image: none;  
  background-repeat: repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;  
  text-decoration: none;  
  padding-top: 10px;  
  padding-right: 10px;  
  padding-bottom: 10px;  
  padding-left: 10px;  
  margin-top: 0px;  
  margin-right: 5px;  
  margin-bottom: 5px;  
  margin-left: 0px;  
  border-top-width: 1px;  
  border-right-width: 1px;  
  border-bottom-width: 1px;  
  border-left-width: 1px;  
  border-top-style: solid;  
  border-right-style: solid;  
  border-bottom-style: solid;  
  border-left-style: solid;  
  border-top-color: black;  
  border-right-color: black;  
  border-bottom-color: black;  
  border-left-color: black;
}

input.button:hover {  
  cursor: pointer;  
  color: #cccccc;
}

.project-img {  
  float: right;  
  margin-left: 20px;  
  border-top-width: 6px;  
  border-right-width: 6px;  
  border-bottom-width: 6px;  
  border-left-width: 6px;  
  border-top-style: solid;  
  border-right-style: solid;  
  border-bottom-style: solid;  
  border-left-style: solid;  
  border-top-color: #dcdcda;  
  border-right-color: #dcdcda;  
  border-bottom-color: #dcdcda;  
  border-left-color: #dcdcda;
}

.whiteheading {  
  color: black;  
  padding-top: 0px;  
  padding-right: 0px;  
  padding-bottom: 0px;  
  padding-left: 0px;  
  margin-top: 25px;  
  margin-right: 0px;  
  margin-bottom: 20px;  
  margin-left: 0px;
}

.ourprojectrow {  
  margin-bottom: 20px;  
  border-bottom-width: 1px;  
  border-bottom-style: dotted;  
  border-bottom-color: black;  
  padding-bottom: 10px;
}

.servicecolumnzone {  
  padding-top: 20px;  
  padding-right: 0px;  
  padding-bottom: 16px;  
  padding-left: 0px;
}

.servicecolumn1 {  
  width: 25%;  
  float: left;  
  margin-top: 0px;  
  margin-right: 0px;  
  margin-bottom: 10px;  
  margin-left: 0px;
}

.servicecolumn2 {  
  width: 25%;  
  float: right;  
  margin-top: 0px;  
  margin-right: 0px;  
  margin-bottom: 10px;  
  margin-left: 0px;
}

.servicecolumn3 {  
  width: 25%;  
  float: left;  
  margin-top: 0px;  
  margin-right: 0px;  
  margin-bottom: 10px;  
  margin-left: 0px;
}

.servicecolumn4 {  
  width: 25%;  
  float: left;  
  margin-top: 0px;  
  margin-right: 0px;  
  margin-bottom: 10px;  
  margin-left: 0px;
}

.blog-posted-row {  
  padding-top: 3px;  
  padding-right: 3px;  
  padding-bottom: 3px;  
  padding-left: 3px;  
  background-color: #dcdcda;  
  background-image: none;  
  background-repeat: repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;
}

.blog-posted-row a {  
  color: #5d2d23;  
  font-size: 14px;  
  text-decoration: underline;  
  padding-top: 0px;  
  padding-right: 0px;  
  padding-bottom: 0px;  
  padding-left: 8px;
}

.blog-posted-row a:hover {  
  text-decoration: none;
}

#Telefone {  
  font-family: sans-serif;  
  font-size: larger;
}

#Telefone:hover {  
  font-size: x-large;
}

#Telefone:hover {  
  font-size: medium;
}

#Contacte-nos {  
  text-align: right;
}

#Teste {  -o-transform-origin: 7px 50% 7px;
  -webkit-transform-origin: 7px 50% 7px;
  transform-origin: 7px 50% 7px;  -webkit-perspective: 18px;
  perspective: 18px;  
  transform: scaleX(5);
}

#Teste:hover {
}

#Teste:hover {  -webkit-perspective: 11px;
  perspective: 11px;
}

#Teste:hover {  -o-transform-origin: 0px 0px 0px;
  -webkit-transform-origin: 0px 0px 0px;
  transform-origin: 0px 0px 0px;
}

#Teste:hover {
}

#Teste:hover {
}

#Teste:hover {  -webkit-perspective: 11px;
  perspective: 11px;
}

#Teste:hover {  -o-transform-origin: 0mm 0px 0px;
  -webkit-transform-origin: 0mm 0px 0px;
  transform-origin: 0mm 0px 0px;
}

#Teste:hover {
}

#Teste:hover {
}

#Teste:hover {  -webkit-perspective: 11px;
  perspective: 11px;
}

#Teste:hover {  -o-transform-origin: 0px 50% 0px;
  -webkit-transform-origin: 0px 50% 0px;
  transform-origin: 0px 50% 0px;
}

#Teste:hover {  -webkit-perspective-origin: 0px 50%;
  perspective-origin: 0px 50%;
}

#Teste:hover {
}

#Teste:hover {
}

#Teste:hover {  -o-transform-origin: center center 0px;
  -webkit-transform-origin: center center 0px;
  transform-origin: center center 0px;
}

#Teste:hover {
}

#Teste:hover {
}

#Teste:hover {
}

#Teste:hover {  -o-transform-origin: center center 0px;
  -webkit-transform-origin: center center 0px;
  transform-origin: center center 0px;
}

#Teste:hover {
}

#Teste:hover {
}

#Teste:hover {
}

#Teste:hover {  -o-transform-origin: 0cm 50% 0px;
  -webkit-transform-origin: 0cm 50% 0px;
  transform-origin: 0cm 50% 0px;
}

#Teste:hover {
}

#Teste:hover {  
  transform: scaleX(5);
}

#Teste:hover {  -webkit-perspective: 18px;
  perspective: 18px;
}

#Teste:hover {  -o-transform-origin: 7px 50% 0px;
  -webkit-transform-origin: 7px 50% 0px;
  transform-origin: 7px 50% 0px;
}

#Teste:hover {
}

#Teste:hover {  
  transform: scaleX(2);
}

#Teste:hover {  -webkit-perspective: 18px;
  perspective: 18px;
}

#Teste:hover {  -o-transform-origin: 7px 50% 0px;
  -webkit-transform-origin: 7px 50% 0px;
  transform-origin: 7px 50% 0px;
}

#Teste:hover {
}

#Teste:hover {  
  transform: rotate(1deg);
}

#Teste:hover {  -webkit-perspective: 18px;
  perspective: 18px;
}

#Teste:hover {  -o-transform-origin: 7px 50% 0px;
  -webkit-transform-origin: 7px 50% 0px;
  transform-origin: 7px 50% 0px;
}

#Teste:hover {
}

#Teste:hover {
}

#Teste:hover {  -webkit-perspective: 18px;
  perspective: 18px;
}

#Teste:hover {  -o-transform-origin: 7px 50% 0px;
  -webkit-transform-origin: 7px 50% 0px;
  transform-origin: 7px 50% 0px;
}

#Teste:hover {
}

