/* para o banner flutuante */

.float_mask {
   position: fixed;
   z-index: 10000;
   top: 0px;
   left: 0px;
   width: 100%;
   height: 100%;
   cursor: zoom-out;
   /*
   background-color: #000;
	opacity:0.65;
	-moz-opacity: 0.65;
	filter: alpha(opacity=65);
   */
   /*background-image: url(fundo_transparente.png);*/
   /*background-image: url(fundo_branco_transparente.png);*/
   /*background-position: left top;
   background-repeat: repeat;*/
   background-color: rgba(0, 0, 0, 0.9);  /*rgba(0, 10, 10, 0.8)*/
}

.float_inter {
   display: table;
   z-index: 10500;
   position: fixed;
   padding: 10px;
   top: 50%;
   left: 50%;
   /*overflow: hidden;*/
   cursor: zoom-out;
   transform: translate(-50%, -50%);
}
.float_inter .creditos {
  padding: 3px 10px;
  margin: 0px;
  line-height: 1.2em;
  font-size: 0.8em;
  background-color: #EEEEEE;
  color: #333333;
}


/*
.float_closer {
   position: absolute;
   top: 25px;
   right: 25px;
   width: 60px;
   height: 60px;
   padding: 5px;
   cursor: pointer;
   opacity:0.65;
   -moz-opacity: 0.65;
   filter: alpha(opacity=65);
   background-color: #999999;
   -webkit-border-radius: 20px;
   -moz-border-radius: 20px;
   border-radius: 20px;
   z-index: 20000;
}
*/
.float_closer {
   position: absolute;
   z-index: 20000;
   top: 15px;
   right: 15px;
   width: auto;
   height: 30px;
   padding: 7px 5px 0px 5px;
   cursor: pointer;
   font-size: 1em;
   font-family: tahoma, verdana, arial;
   text-align: center;
   color: #000;
   background-color: #fff;

   /*opacity: 0.65;
   -moz-opacity: 0.65;
   filter: alpha(opacity=65);*/

   -webkit-border-radius: 0;
   -moz-border-radius: 0;
   border-radius: 0;
}

.oculta {
   display: none !important;
}

.visivel {
   display: block !important;
}

