.ccommons{position: absolute;background:url('../img/btn_cc.png') no-repeat;background-size:contain;width: 52px;height: 50px;bottom:25px;right:20px;cursor:pointer; z-index: 1000;}
.ccommons:hover{ opacity: 0.9}
.ccommons:active{background:url('../img/btn_ccoff.png') no-repeat;background-size:contain;width: 52px;height: 50px;bottom:22px;right:20px}
.lyPopUpccommons{position:absolute;left:361px;top:50%;background:#fff; border: solid 6px #042C49; border-radius:10px;  }
.lyCloseccommons{position:absolute;right:-30px;top:-35px; background:none; padding: 5px; border-radius: 7px;}
.lyPopContccommons{min-height:500px; max-height:1000px; overflow-y: scroll;width: 1120px;background:#709CB2;color:#fff;}
.lyPopContccommons .ly_headccommons{padding:25px 0 20px 50px;background:#45b29d;color:#fff;min-height:35px;}
.lyPopContccommons .ly_contccommons{font-size:2.2em;padding:30px 0;text-align: justify; margin: 5px 20px;}

.banda{	
   /* padding-top: 60px;*/
	 width:100%;
    height: 192px;
}
.cerrar{
	position:absolute;
	top: -26px;
	left: 613px;
}
.contpop {
	background-color: #FFF;
	color: #000;
	width: 639px;
	height: 172px;
	padding-top: 71px;
	border-radius: 12px;
	border: 2px dashed #F00;
}
.contpop center h1{
	color: #000;
	font-size:50px;
	}
.contpop center p{
	font-size:31px;
	}
.funcionales{
	position:absolute;
	top: 390px;
	right: 40px;
	background: url(../img/drop_funcional.png) no-repeat;
	width: 632px;
	height: 354px;
}

.tradicionales{
	position:absolute;
	top: 390px;
	left: 50px;
	background: url(../img/drop_tradicional.png) no-repeat;
	width: 632px;
	height: 354px;
	/*padding: 60px 0px 0px 32px;*/
}



  ul li.alitra, ul li.alifun{
    display: inline-block;
  }
  ul{
    list-style: none;
    text-align: center;
    padding: 0;
    margin: 0;
    display: block;
    height: 114px;
  }
  li.alitra, li.alifun{
    margin: 0 5px;
  }
  .banda{
    background: url(../img/banda.png) no-repeat;
  }
  li.alitra img, li.alifun img{
    cursor: pointer;
  }
  .nada2{
    width: 100%;
    height: 40px;
    display: block;
  }
  .nada1{
    width: 100%;
    height: 80px;
  }

  .fun, .tradi{
  	padding-top: 30px;
  	text-align: center;
  	/*border: 3px solid #000;*/
  }

  .tradi{
  	position: absolute;
  	top:450px;
  	left: 80px;
  	display: block;
  	width: 550px;
  	height: 240px;
  }

  .fun{
  	position: absolute;
  	top:450px;
  	left: 730px;
  	display: block;
  	width: 550px;
  	height: 240px;
  }

  .fun img, .tradi img{
  	margin: 3px;
  }