.overlay {
        display: none;
		/*visibility: hidden;*/
        position: fixed;
        top: 0%;
        left: 0%;
        width: 100%;
        height: 100%;
        background: #000;
/*        -moz-opacity: 0.8;*/
        opacity: .80;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
        filter: alpha(opacity=80);
        /*transition: opacity 500ms;*/
        z-index: 9999;
		-webkit-transition: all 0.6s ease-in-out;
  -moz-transition: all 0.6s ease-in-out;
  -o-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;
  }
  
.popup {
	position: absolute;
    width: 100%;
	height: 100%;
    left: 0;
    top: 0;
	z-index: 10000;
	display: none;
/*visibility: hidden;*/
    opacity: 1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
	-webkit-transition: all 0.6s ease-in-out;
  -moz-transition: all 0.6s ease-in-out;
  -o-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;
}
	
.popup-conteudo {	
  position: relative;
  width: 50%;
/*  height: 60%;*/
  top: 10%;
  margin: 0 auto;
  padding: 1.5em 1em; /*2em*/
  background: #fff;
  transition: all 5s ease-in-out;
  -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
box-sizing: border-box;
    }
	
.fade {
	opacity: 0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
}
	
/*****************************************************************/
  
#popup, #popup2 {
        display: none;
        position: fixed;
          width: 50%;
  height: 60%;
  top: 18%;
  left: 25%;
/*  margin: 70px auto;*/
  padding: 16px;
  background: #fff;
  z-index: /*1002*/100001;
  transition: all 5s ease-in-out;
  color: #000;
    }
    
#popup .close, #popup2 .close, .close {
  position: absolute;
  top: -0.5%; /*-1%*/
  right: 2%;
  transition: all 200ms;
  font-size: /*30px*/2.308em;
  font-weight: bold;
  text-decoration: none;
  color: #333;
  cursor: pointer;
}

#popup a, #popup a:hover {
  text-decoration: none;
  }
  
/*#popup2 {
        display: none;
        position: fixed;
          width: 50%;
  height: 50%;
  top: 15%;
  left: 22%;
  margin: 70px auto;
  padding: 16px;
  background: #fff;
  z-index: /*1002/100001;
  transition: all 5s ease-in-out;
  color: #000;
    }
  
  #popup2 img {
width: 100%;
/*float: left;/
    padding-bottom: 8%;
}

#popup2 p {
margin-top: 0;
}

#popup2 .maior {
height: 92%;
margin-top: 4%;
}

.maior .close {
    top: -3% !important;
    right: 2.5% !important;
    }
	
video {
	padding-top: 1.5em;
    width: 100%;
}*/