	html { height: 100%; }

	body { height: 100%; overflow: hidden;}
	html.gigya-mobile-modal-mode body{position:initial;}

/*	--------------------------------------------------
	Layout
	-------------------------------------------------- */
	.logo-mobile{display: none;}
	.share-mobile{display: none;}
	.cont-auspiciante{display: none;}
	.cont-auspiciante.mobile{display: none;}
	.cont-auspiciante.mobile.active{display: none;}
	.cont-auspiciante.active{display: block;}
	.cont-bt{width: 100%; -webkit-perspective: 700px; -moz-perspective: 700px; -ms-perspective: 700px; perspective: 700px;}
	.cont-bt.center{text-align: center;}
	.cont-bt .bt{
		position: relative; display: inline-block; vertical-align: top;

		-moz-transition:all .7s cubic-bezier(0, 0.55, 0, 1);-o-transition:all .7s cubic-bezier(0, 0.55, 0, 1);-webkit-transition:all .7s cubic-bezier(0, 0.55, 0, 1);transition:all .7s cubic-bezier(0, 0.55, 0, 1);
		-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;
		-moz-transform-origin:50% 0;-webkit-transform-origin:50% 0;transform-origin:50% 0;
		z-index: 4;
	}
	.cont-bt .cont-text{
		display:block;height:100%;position:relative;
		-moz-transition:all .7s cubic-bezier(0, 0.55, 0, 1);-o-transition:all .7s cubic-bezier(0, 0.55, 0, 1);-webkit-transition:all .7s cubic-bezier(0, 0.55, 0, 1);transition:all .7s cubic-bezier(0, 0.55, 0, 1);
		-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;
		-moz-transform-origin:50% 0;-webkit-transform-origin:50% 0;transform-origin:50% 0;
		z-index: 4;
	}

	.cont-bt .bt .text-out{
		 display:block;

		color: #000; font-size: 108%;  font-family: 'exoregular'; text-transform: uppercase; letter-spacing: 2px;
		/*border: 2px solid #fff;*/ padding: 15px 40px; background-color: #fff;
	}
	.cont-bt .bt .text-out span{position: absolute; top: 0; left: 0; width: 100%; height: 100%; line-height:52px; z-index: 4;}
	.cont-bt .bt .text-out:before{
		content: ''; position: relative; display: block; width: 100%; height: 100%; background-color: #fff; z-index: 1;margin: 0;
	}
	.cont-bt .bt .text-over{
		 color: #000; font-size: 108%;  font-family: 'exoregular'; text-transform: uppercase; letter-spacing: 2px;
		background-color: #fff;
	    position: absolute;
	    top: 100%;
	    left: 0;
	    height: 100%;
	    width: 100%;
	    line-height: 50px;
	    -moz-transform: rotateX(-90deg);
	    -ms-transform: rotateX(-90deg);
	    -webkit-transform: rotateX(-90deg);
	    transform: rotateX(-90deg);
	    -moz-transform-origin: 50% 0;
	    -webkit-transform-origin: 50% 0;
	    transform-origin: 50% 0;
	    -moz-backface-visibility: hidden;
	    -webkit-backface-visibility: hidden;
	    backface-visibility: hidden;
	    background-color: #eaa128;
	    color: #000;

	}

	.cont-bt .bt:hover .cont-text{
		-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;
		-moz-transform: rotateX(90deg) translateY(-50%);
		-ms-transform: rotateX(90deg) translateY(-50%);
		-webkit-transform: rotateX(90deg) translateY(-50%);
		transform: rotateX(90deg) translateY(-50%);
	}

	.cont-bt .bt:hover .cont-text{-moz-transform:rotateX(90deg) translateY(-50%);-ms-transform:rotateX(90deg) translateY(-50%);-webkit-transform:rotateX(90deg) translateY(-50%);transform:rotateX(90deg) translateY(-50%)}

	.lt-ie10 .cont-bt .bt:hover .cont-text ,.lt-ie9 .cont-bt .bt:hover .cont-text{}

	/**/
	
		


	section { position: absolute; height: 100%; width: 100%; top: 0; left: 0; background-color: #000; overflow: hidden;}
	/*section .cont{
		transform:  scale(.8) translateY(300px); -moz-transform:  scale(.8) translateY(300px); -webkit-transform:  scale(.8) translateY(300px); opacity: 0;
		-webkit-transition:all 0.4s cubic-bezier(0.16, 0.78, 0.74, 1.01) .8s; -moz-transition:all 0.4s cubic-bezier(0.16, 0.78, 0.74, 1.01) .8s; transition:all 0.4s cubic-bezier(0.16, 0.78, 0.74, 1.01) .8s;
	}
	.loaded  section .cont{ transform:  scale(1) translateY(0px); -moz-transform:  scale(1) translateY(0px); -webkit-transform:  scale(1) translateY(0px); opacity: 1; }*/

	.anim-1{
		-webkit-transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; -moz-transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s;
		-moz-transform: translateY(100px); -webkit-transform: translateY(100px); transform: translateY(100px);
		opacity: 0;
	}
	.anim-2{
		-webkit-transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) .1s; -moz-transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) .1s; transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) .1s;
		-moz-transform: translateY(100px); -webkit-transform: translateY(100px); transform: translateY(100px);
		opacity: 0;
	}
	.anim-3{
		-webkit-transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) .2s; -moz-transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) .2s; transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) .2s;
		-moz-transform: translateY(100px); -webkit-transform: translateY(100px); transform: translateY(100px);
		opacity: 0;
	}
	.anim-4{
		-webkit-transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) .3s; -moz-transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) .3s; transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) .3s;
		-moz-transform: translateY(100px); -webkit-transform: translateY(100px); transform: translateY(100px);
		opacity: 0;
	}
	.anim-5{
		-webkit-transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) .4s; -moz-transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) .4s; transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) .4s;
		-moz-transform: translateY(100px); -webkit-transform: translateY(100px); transform: translateY(100px);
		opacity: 0;
	}
	.anim-6{
		-webkit-transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) .5s; -moz-transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) .5s; transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) .5s;
		-moz-transform: translateY(100px); -webkit-transform: translateY(100px); transform: translateY(100px);
		opacity: 0;
	}
	.anim-7{
		-webkit-transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) .6s; -moz-transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) .6s; transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) .6s;
		-moz-transform: translateY(100px); -webkit-transform: translateY(100px); transform: translateY(100px);
		opacity: 0;
	}
	.anim-8{
		-webkit-transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) .7s; -moz-transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) .7s; transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) .7s;
		-moz-transform: translateY(100px); -webkit-transform: translateY(100px); transform: translateY(100px);
		opacity: 0;
	}

	.anim-9{
		-webkit-transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) .8s; -moz-transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) .8s; transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) .8s;
		-moz-transform: translateY(100px); -webkit-transform: translateY(100px); transform: translateY(100px);
		opacity: 0;
	}
	.anim-10{
		-webkit-transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) .9s; -moz-transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) .9s; transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) .9s;
		-moz-transform: translateY(100px); -webkit-transform: translateY(100px); transform: translateY(100px);
		opacity: 0;
	}
	.anim-11{
		-webkit-transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) 1s; -moz-transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) 1s; transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) 1s;
		-moz-transform: translateY(100px); -webkit-transform: translateY(100px); transform: translateY(100px);
		opacity: 0;
	}

	.loaded .anim-1{
		-webkit-transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; -moz-transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s;
		-moz-transform: translateY(0px); -webkit-transform: translateY(0px); transform: translateY(0px);
		opacity: 1;
	}
	.loaded .anim-2{
		-webkit-transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) .1s; -moz-transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) .1s; transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) .1s;
		-moz-transform: translateY(0px); -webkit-transform: translateY(0px); transform: translateY(0px);
		opacity: 1;
	}
	.loaded .anim-3{
		-webkit-transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) .2s; -moz-transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) .2s; transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) .2s;
		-moz-transform: translateY(0px); -webkit-transform: translateY(0px); transform: translateY(0px);
		opacity: 1;
	}
	.loaded .anim-4{
		-webkit-transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) .3s; -moz-transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) .3s; transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) .3s;
		-moz-transform: translateY(0px); -webkit-transform: translateY(0px); transform: translateY(0px);
		opacity: 1;
	}
	.loaded .anim-5{
		-webkit-transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) .4s; -moz-transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) .4s; transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) .4s;
		-moz-transform: translateY(0px); -webkit-transform: translateY(0px); transform: translateY(0px);
		opacity: 1;
	}
	.loaded .anim-6{
		-webkit-transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) .5s; -moz-transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) .5s; transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) .5s;
		-moz-transform: translateY(0px); -webkit-transform: translateY(0px); transform: translateY(0px);
		opacity: 1;
	}
	.loaded .anim-7{
		-webkit-transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) .6s; -moz-transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) .6s; transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) .6s;
		-moz-transform: translateY(0px); -webkit-transform: translateY(0px); transform: translateY(0px);
		opacity: 1;
	}
	.loaded .anim-8{
		-webkit-transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) .7s; -moz-transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) .7s; transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) .7s;
		-moz-transform: translateY(0px); -webkit-transform: translateY(0px); transform: translateY(0px);
		opacity: 1;
	}

	.loaded .anim-9{
		-webkit-transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) .8s; -moz-transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) .8s; transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) .8s;
		-moz-transform: translateY(0px); -webkit-transform: translateY(0px); transform: translateY(0px);
		opacity: 1;
	}
	.loaded .anim-10{
		-webkit-transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) .9s; -moz-transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) .9s; transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) .9s;
		-moz-transform: translateY(0px); -webkit-transform: translateY(0px); transform: translateY(0px);
		opacity: 1;
	}
	.loaded .anim-11{
		-webkit-transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) 1s; -moz-transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) 1s; transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) 1s;
		-moz-transform: translateY(0px); -webkit-transform: translateY(0px); transform: translateY(0px);
		opacity: 1;
	}


	header a.menu i{opacity: 0;}
	.loaded header a.menu i{opacity: 1;}

	section.home{z-index: 110;}
	section.home .bg{z-index: 1; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-size: cover; background-position: center;}
	section.home .bg.mobile{display: none;}
	section.home .cont{ position: relative; z-index: 2;width: 100%; height: 100%; display: table;}
	section.home .content{ position: relative; width: 100%;display: table-cell; vertical-align: middle;}
	section.home .logo{text-align: center; }
	section.home .logo img{display: inline-block; width: 190px; margin-bottom: 10px;}
	section.home .cont-fecha h2{position: relative; text-align: center; font-family: 'craft_gothicbold', Arial; font-size: 1200%; line-height: 1;}
	section.home .cont-fecha p{
		font-family: 'exo_2semi_bold', Arial; text-transform: uppercase;
		position: relative; text-align: center; font-size: 85%; padding:  15px 0; margin: 0 auto; width: 300px; letter-spacing: 2px; line-height: 1.4;
	}
	section.home .cont-fecha p span{color: #eaa128;}
	section.home .cont-fecha p:before{ content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 1px; background-color: #fff;}
	section.home .cont-fecha p:after{ content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background-color: #fff;}

	section.home .auspicia{
		text-align: center; vertical-align: middle; margin-top: 20px;
		font-family: 'exo_2light_italic';
	}
	section.home .auspicia.mobile{display: none;}
	section.home .auspicia img{vertical-align: middle; margin-left: 5px; max-height: 45px;}
	section.home .cont-bt {padding-top: 65px;}
	section.home .cont-bt .bt{padding: 15px 75px}


	section.noticias{z-index: 109;}

	section.calendario{background-color: transparent;}
	section.calendario .bg{z-index: 1; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-size: cover; background-position: center; background-color: #000; opacity:.9;}
	section.calendario .cont{ position: relative; z-index: 2;width: 100%; height: 100%;}
	section.calendario .content{ position: relative; width: 100%;  height: 100%; font-size: 0; padding: 30px 150px 30px 282px; margin: -2px; overflow: hidden;}
	section.calendario .content .block{
		position: relative; display: inline-block; width: 25%; height: 33.3333%; padding: 2px;
		-webkit-transition:all 0.9s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; -moz-transition:all 0.9s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; transition:all 0.9s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s;
		transform: translateY(350px); -moz-transform: translateY(350px); -webkit-transform: translateY(350px); opacity: 0;
	}
	section.calendario.active .content .block:nth-child(2){transition-delay: .05s; -moz-transition-delay: .05s; -webkit-transition-delay:.05s}
	section.calendario.active .content .block:nth-child(3){transition-delay: .1s; -moz-transition-delay: .1s; -webkit-transition-delay: .1s}
	section.calendario.active .content .block:nth-child(4){transition-delay: .15s; -moz-transition-delay: .15s; -webkit-transition-delay: .15s}
	section.calendario.active .content .block:nth-child(5){transition-delay: .2s; -moz-transition-delay: .2s; -webkit-transition-delay: .2s}
	section.calendario.active .content .block:nth-child(6){transition-delay: .25s; -moz-transition-delay: .25s; -webkit-transition-delay: .25s}
	section.calendario.active .content .block:nth-child(7){transition-delay: .3s; -moz-transition-delay: .3s; -webkit-transition-delay: .3s}
	section.calendario.active .content .block:nth-child(8){transition-delay: .35s; -moz-transition-delay: .35s; -webkit-transition-delay: .35s}
	section.calendario.active .content .block:nth-child(9){transition-delay: .4s; -moz-transition-delay: .4s; -webkit-transition-delay: .4s}
	section.calendario.active .content .block:nth-child(10){transition-delay: .45s; -moz-transition-delay: .45s; -webkit-transition-delay: .45s}
	section.calendario.active .content .block:nth-child(11){transition-delay: .5s; -moz-transition-delay: .5s; -webkit-transition-delay: .5s}
	section.calendario.active .content .block:nth-child(12){transition-delay: .55s; -moz-transition-delay: .55s; -webkit-transition-delay: .55s}
	section.calendario.active .content .block:nth-child(13){transition-delay: .6s; -moz-transition-delay: .6s; -webkit-transition-delay: .6s}
	section.calendario.active .content .block{
		transform: translateY(0px); -moz-transform: translateY(0px); -webkit-transform: translateY(0px); opacity: 1;
	}
	section.calendario .content .block .cont-block{position: relative; width: 100%; height: 100%; background-size: cover; background-position: center; display: block;}
	section.calendario .content .block .cont-block .cont{
		position: relative; width: 100%;display: table;  top:0;opacity: 1;
		-webkit-transition:all 0.4s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; -moz-transition:all 0.4s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; transition:all 0.4s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s;
	}

	section.calendario .content .block:hover .cont-block .cont{opacity: 0; top: -10px;}
	section.calendario .content .block .cont-block .content{
		position: relative; width: auto; display: table-cell; vertical-align: middle; padding: 10px;
		-webkit-transition:all 0.4s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; -moz-transition:all 0.4s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; transition:all 0.4s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s;
	}
	section.calendario .content .block .cont-block .content p{position: relative; font-family: 'exo_2semi_bold'; font-size: 19px; letter-spacing: 4px; text-align: center; text-transform: uppercase;}
	section.calendario .content .block .cont-block:before{
		-webkit-transition:all 0.4s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; -moz-transition:all 0.4s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; transition:all 0.4s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s;
		content: ''; position: absolute; width: 100%; height: 100%; background-color: #000; opacity: .7;
	}

	section.calendario .content .block:hover .cont-block:before{opacity: 0;}

	section.calendario .bt-cerrar{position: absolute; width: 38px; height: 38px; z-index: 50; top: 80px;  right: 55px; margin:auto;}
	section.calendario .bt-cerrar:hover{
		-webkit-animation: bt-cerrar .5s forwards; /* Chrome, Safari, Opera */
          -moz-animation: bt-cerrar .5s forwards; /* Chrome, Safari, Opera */
          animation: bt-cerrar .5s forwards;
     }
	section.calendario .bt-cerrar:before{ 
		content: ''; position: absolute; width: 100%; height: 2px; background-color: #fff; top: 18px;
		-webkit-transition:all 0.3s cubic-bezier(0.16, 0.78, 0.74, 1.01) .2s; -moz-transition:all 0.3s cubic-bezier(0.16, 0.78, 0.74, 1.01) .2s; transition:all 0.3s cubic-bezier(0.16, 0.78, 0.74, 1.01) .2s;
		transform: rotate(45deg); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg);
	}
	section.calendario .bt-cerrar:after{ 
	content: ''; position: absolute; width: 100%; height: 2px; background-color: #fff; top: 18px;
	-webkit-transition:all 0.3s cubic-bezier(0.16, 0.78, 0.74, 1.01) .2s; -moz-transition:all 0.3s cubic-bezier(0.16, 0.78, 0.74, 1.01) .2s; transition:all 0.3s cubic-bezier(0.16, 0.78, 0.74, 1.01) .2s;
	transform: rotate(-45deg); -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg);
	}
	section.calendario .bt-cerrar:hover:after{background-color: #eaa128;}
	section.calendario .bt-cerrar:hover:before{background-color: #eaa128;}

	@-webkit-keyframes bt-cerrar{
	
		0%{
			transform: scale(1); -moz-transform: scale(1); -webkit-transform: scale(1);
		}
		30%{
			transform: scale(.5); -moz-transform: scale(.5); -webkit-transform: scale(.5);
		}
		31%{
			transform: rotate(0deg) scale(.5); -moz-transform: rotate(0deg) scale(.5); -webkit-transform: rotate(0deg) scale(.5);
		}
		60%{
			transform: rotate(90deg) scale(.5); -moz-transform: rotate(90deg) scale(.5); -webkit-transform: rotate(90deg) scale(.5);
		}
		61%{
			transform: rotate(90deg) scale(.5); -moz-transform: rotate(90deg) scale(.5); -webkit-transform: rotate(90deg) scale(.5);
		}
		100%{
			transform: rotate(90deg) scale(1); -moz-transform: rotate(90deg) scale(1); -webkit-transform: rotate(90deg) scale(1);
		}
	}
	@keyframes bt-cerrar{
		0%{
			transform: scale(1); -moz-transform: scale(1); -webkit-transform: scale(1);
		}
		30%{
			transform: scale(.5); -moz-transform: scale(.5); -webkit-transform: scale(.5);
		}
		31%{
			transform: rotate(0deg) scale(.5); -moz-transform: rotate(0deg) scale(.5); -webkit-transform: rotate(0deg) scale(.5);
		}
		60%{
			transform: rotate(90deg) scale(.5); -moz-transform: rotate(90deg) scale(.5); -webkit-transform: rotate(90deg) scale(.5);
		}
		61%{
			transform: rotate(90deg) scale(.5); -moz-transform: rotate(90deg) scale(.5); -webkit-transform: rotate(90deg) scale(.5);
		}
		100%{
			transform: rotate(90deg) scale(1); -moz-transform: rotate(90deg) scale(1); -webkit-transform: rotate(90deg) scale(1);
		}
	}


	@-webkit-keyframes anim-none{
	
		0%{}
		100%{}
	}
	@keyframes anim-none{
		0%{}
		100%{}
	}


	header{z-index: 111;}

	header{ position: absolute; top: 0; right: 0; padding: 75px 55px 0 0;}
	header .share{position: relative; display: inline-block; vertical-align: top;}
	header .share > li{display: inline-block; border: 2px solid #fff; height: 38px; }
	header .share > li.text p{font-family: 'exo_2regular';  color: #fff;  line-height: 36px; padding: 0 14px;}
	header .share > li.ico{line-height: 38px;}
	header .share > li.ico a{padding: 0 14px; height: 100%; display: block;}
	header .share > li.ico img{ position: relative; vertical-align: middle; top: -2px;}
	header a.menu{ position: relative; display: inline-block; width: 40px; height: 40px;  vertical-align: top; font-size: 0;}
	header a.menu i{
		width: 11px; height: 11px; display: inline-block; border: 2px solid #fff; margin: 0 0 1px 2px; background-color: transparent;
		-webkit-transition:all 0.4s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; -moz-transition:all 0.4s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; transition:all 0.4s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s;
	}
	header a.menu i:nth-child(1){transition-delay: .0s; -moz-transition-delay: .0s; -webkit-transition-delay: .0s}
	header a.menu i:nth-child(2){transition-delay: .05s; -moz-transition-delay: .05s; -webkit-transition-delay: .05s}
	header a.menu i:nth-child(3){transition-delay: .1s; -moz-transition-delay: .1s; -webkit-transition-delay: .1s}
	header a.menu i:nth-child(4){transition-delay: .15s; -moz-transition-delay: .15s; -webkit-transition-delay: .15s}
	header a.menu i:nth-child(5){transition-delay: .2s; -moz-transition-delay: .2s; -webkit-transition-delay: .2s}
	header a.menu i:nth-child(6){transition-delay: .25s; -moz-transition-delay: .25s; -webkit-transition-delay: .25s}
	header a.menu i:nth-child(7){transition-delay: .3s; -moz-transition-delay: .3s; -webkit-transition-delay: .3s}
	header a.menu i:nth-child(8){transition-delay: .35s; -moz-transition-delay: .35s; -webkit-transition-delay: .35s}
	header a.menu i:nth-child(9){transition-delay: .4s; -moz-transition-delay: .4s; -webkit-transition-delay: .4s}
	header a.menu:hover i{background-color: #fff;}
	header a.menu.bt .text-out{padding: 0; border: 0 none;}
	header a.menu.bt .text-over {line-height: initial; padding-left: 1px; padding-top: 2px;}
	header a.menu.bt .text-over i{background-color: #000; margin: 1px 0 1px 2px; border: 1px solid #000; width: 10px; height: 10px;}

	footer{ position: absolute; bottom: 0; right: 0; padding: 0 55px 75px 0; z-index: 3;}
	footer .share{position: relative; display: inline-block; vertical-align: top;}
	footer .share > li{display: inline-block; border: 2px solid #fff; height: 35px; vertical-align: middle;}
	footer .share > li.text p{
		font-family: 'exo_2regular';  color: #fff;  line-height: 31px; padding: 0 14px;
		text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.56); -moz-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.56); -webkit-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.56);
	}
	footer .share > li.ico{line-height: 35px; border: 0 none;}
	footer .share > li.ico  .cont-bt .bt .text-out{padding: 0 14px; height: 100%; display: block;}
	footer .share > li.ico  .cont-bt .bt .text-over{line-height: 37px; text-align: center;}
	footer .share > li.ico img{ position: relative; vertical-align: middle;}

	.cont-left{position: absolute; top: 0; left: 0; padding: 30px; z-index: 2}
	.cont-left > .cont{ position: relative; width: 222px;  display: block; background-color: rgba(0,0,0,.6); padding: 35px 0; overflow: hidden; max-height: 0}
	.cont-left h1.logo{ position: relative; display: block; width: 100%; text-align: center;}
	.cont-left h1.logo img{width: 135px}

	.cont-left h2{position: relative; text-align: center; font-size: 100%; font-family: 'craft_gothicbold', Arial; font-size: 638.5%;}
	.cont-left p{
		font-family: 'exo_2semi_bold', Arial; text-transform: uppercase;
		position: relative; text-align: center; font-size: 87%; padding:  10px 0; margin: 0 auto; width: 194px; letter-spacing: 2px;
	}
	.cont-left p span{color: #eaa128;}
	.cont-left .auspiciante{width: 160px; position: relative; margin: 0 auto; margin-top: 20px;}
	.cont-left .auspiciante span{text-align: center; vertical-align: middle; margin-top: 20px; font-family: 'exo_2light_italic'; width: 100%; display: block;text-align: center; margin-bottom: 10px;}
	.cont-left p:before{ content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 1px; background-color: #fff;}
	.cont-left p:after{ content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background-color: #fff;}

	.cont-data{ position: absolute;width: 100%; height: 100%; top: 0; left: 0;  z-index: 1; display: block;}
	.cont-data > li{
		position: absolute;width: 100%; height: 100%; top: 0; left: 0; background-size: cover; background-position: center;
		-webkit-transition:all 0.4s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; -moz-transition:all 0.4s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; transition:all 0.4s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s;
	}
	.cont-data > li .cont-bt{width: auto; text-align: center; display: inline-block;}
	.cont-data > li > .bg{
		position: absolute;width: 100%; height: 100%; top: 0; left: 0; background-size: cover; background-position: center; z-index: 1;
		-webkit-transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; -moz-transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; transition:all 0.7s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s;
		/*filter: blur(0px); -moz-filter: blur(0px); -webkit-filter: blur(0px);*/
	}
	.cont-data > li > .bg.mobile{display: none;}
	.cont-data > li > h3{
		position: absolute;width: 100%; top: 0; left: 0;z-index: 2; padding: 73px 280px 0 290px; font-family: 'exoregular'; font-size: 307%;  letter-spacing: 5px; text-transform: uppercase;
		text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.56); -moz-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.56); -webkit-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.56);
	}
	.cont-data > li > .bg:before{
		content: ''; position: absolute; top: 0; left: 0; background-color: #000; opacity: 0; width: 100%; height: 100%;
		-webkit-transition:all 0.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) .5s; -moz-transition:all 0.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) .5s; transition:all 0.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) .5s;
	}
	.cont-data > li > .cont{ position: absolute;width: 100%; height: 100%; top: 0; left: 0; background-size: cover; background-position: center; z-index: 2;}
	.cont-data > li > .cont-noticia{position: absolute; width: 100%; height: 100%; z-index: 10; padding: 140px 0 0 140px; overflow-y:auto;}

	.cont-data > li > .cont-noticia{position: absolute; width: 100%; height: 100%; z-index: 10; padding: 140px 0 0 290px; overflow:hidden;}

	.cont-data > li > .cont-noticia .bt-cerrar{position: absolute; width: 38px; height: 38px; z-index: 50; top: 160px;  right: 55px; margin:auto;}
   .cont-data > li > .cont-noticia .bt-cerrar:before{ 
      content: ''; position: absolute; width: 100%; height: 2px; background-color: #fff; top: 18px;
      -webkit-transition:all 0.3s cubic-bezier(0.16, 0.78, 0.74, 1.01) .2s; -moz-transition:all 0.3s cubic-bezier(0.16, 0.78, 0.74, 1.01) .2s; transition:all 0.3s cubic-bezier(0.16, 0.78, 0.74, 1.01) .2s;
      transform: rotate(45deg); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg);
    }
    .cont-data > li > .cont-noticia .bt-cerrar:after{ 
      content: ''; position: absolute; width: 100%; height: 2px; background-color: #fff; top: 18px;
      -webkit-transition:all 0.3s cubic-bezier(0.16, 0.78, 0.74, 1.01) .2s; -moz-transition:all 0.3s cubic-bezier(0.16, 0.78, 0.74, 1.01) .2s; transition:all 0.3s cubic-bezier(0.16, 0.78, 0.74, 1.01) .2s;
      transform: rotate(-45deg); -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg);
    }

    .cont-data > li > .cont-noticia .bt-cerrar:hover:after{background-color: #eaa128}
    .cont-data > li > .cont-noticia .bt-cerrar:hover:before{background-color: #eaa128}


	.cont-data > li > .cont-noticia .content-resumen{
		position: absolute; max-width: 930px; width: 100%; bottom: 75px; left: 289px; right: 0;  opacity: 1; z-index: 5;
		-webkit-transition:all 0.3s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; -moz-transition:all 0.3s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; transition:all 0.3s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s;
	}
	.cont-data > li > .cont-noticia .content-noticia{
		-webkit-overflow-scrolling: touch;
		position: relative; width: 100%; height: 100%; overflow-y:auto; opacity: 0; z-index: -5; padding-left: 0;
		-webkit-transition:all 1s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; -moz-transition:all 1s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; transition:all 1s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s;
	}
	.cont-data > li > .cont-noticia .content-noticia > .cont{position: relative; max-width: 930px; width: 100%; top: 20px; left: 0; right: 0; padding-bottom: 50px; padding-top: 75px;}
	.cont-data > li > .cont-noticia h4{
		font-size: 153.9%; text-transform: uppercase; font-family: 'exoregular'; letter-spacing: 5px; margin-bottom: 15px;
		text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.56); -moz-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.56); -webkit-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.56);
	}
	.cont-data > li > .cont-noticia h1{
		font-size: 307.9%;  font-family: 'exo_2semi_bold'; margin-bottom: 30px;
		text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.56); -moz-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.56); -webkit-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.56);
	}
	.cont-data > li > .cont-noticia img{margin-bottom: 30px;}
	.cont-data > li > .cont-noticia p{
		margin-bottom: 30px; font-family: 'source_sans_proregular'; font-size: 146.5%; line-height: 1.5;
		text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.56); -moz-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.56); -webkit-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.56);
	}

		.cont-data > li{z-index: 1; opacity: 0}

		/*logica*/
		.cont-data > li > .cont-noticia .content-resumen{
			bottom: 75px; opacity: 0;
			-webkit-transition:all 0.9s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; -moz-transition:all 0.9s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; transition:all 0.9s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s;
		}

		.cont-data > li.active > .cont-noticia .content-resumen{bottom: 75px; opacity: 1;}

		.cont-data > li > .cont-noticia .content-noticia{
			top: 800px; opacity: 0;
			-webkit-transition:all .5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0; -moz-transition:all .5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0; transition:all .5s cubic-bezier(0.16, 0.78, 0.74, 1.01) .5s;

		}
		.cont-data > li.active.detalle > .cont-noticia .content-resumen{
			-webkit-transition:all 0.8s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; -moz-transition:all 0.8s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; transition:all 0.8s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s;
			opacity: 0;
		}
		
		.cont-data > li.active.detalle > .bg:before{
			-webkit-transition:all 0.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; -moz-transition:all 0.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; transition:all 0.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s;
			opacity: .5;
		}
		.cont-data > li.active > .cont-noticia .content-resumen{
			-webkit-transition:all 1.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) .9s; -moz-transition:all 1.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) .9s; transition:all 1.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) .9s;
			opacity: 1;
		}

		.cont-data > li.detalle > .cont-noticia .content-noticia{
						-webkit-transition:all 1s cubic-bezier(0.16, 0.78, 0.74, 1.01) .3s; -moz-transition:all 1s cubic-bezier(0.16, 0.78, 0.74, 1.01) .3s; transition:all 1s cubic-bezier(0.16, 0.78, 0.74, 1.01) .3s;
			top: 0; opacity: 1;
		}
		.cont-data > li.active{z-index: 2; opacity: 1}

		/*.cont-data > li.detalle .bg{filter: blur(10px); -moz-filter: blur(10px); -webkit-filter: blur(10px);}*/
		
		section.noticias .cont-data > li > .bg{
			opacity: 0;
			-moz-transform: scale(1.3); -webkit-transform: scale(1.3); transform: scale(1.3);
			-webkit-transition:all 0.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) .5s; -moz-transition:all 0.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) .5s; transition:all 0.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) .5s;
		}
		section.noticias .cont-data > li.active > .bg{
			-webkit-transition:all 0.8s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; -moz-transition:all 0.8s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; transition:all 0.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s;
			opacity: 1; -moz-transform: scale(1); -webkit-transform: scale(1); transform: scale(1);
		}
		.cont-data > li.detalle > .cont-noticia .content-noticia{  opacity: 1; z-index: 5;}
		.cont-data > li > .cont-noticia .bt-cerrar{opacity: 0; transform: scale(0); -moz-transform: scale(0); -webkit-transform: scale(0); -webkit-transition:all 0.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) .5s; -moz-transition:all 0.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) .5s; transition:all 0.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) .5s;}
		.cont-data > li.detalle > .cont-noticia .bt-cerrar{opacity: 1; transform: scale(1); -moz-transform: scale(1); -webkit-transform: scale(1);}
		.cont-data > li.detalle > .cont-noticia .bt-cerrar:hover{
			-webkit-animation: bt-cerrar .5s forwards; /* Chrome, Safari, Opera */
	          -moz-animation: bt-cerrar .5s forwards; /* Chrome, Safari, Opera */
	          animation: bt-cerrar .5s forwards;
	     }

		.arrow-left{
			position: absolute; z-index: 100; left: 40px; top: 0; bottom: 0; margin: auto; width: 37px; height: 54px;
			-webkit-transition:all 0.2s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; -moz-transition:all 0.2s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; transition:all 0.2s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s;
		}
		.arrow-right{
			position: absolute; z-index: 100; right: 55px; top: 0; bottom: 0; margin: auto; width: 37px; height: 54px;
			-webkit-transition:all 0.2s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; -moz-transition:all 0.2s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; transition:all 0.2s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s;
		}
		.arrow-left{
			transform: translateX(-50px); -moz-transform: translateX(-50px); -webkit-transform: translateX(-50px); 
			-webkit-transition:all 0.2s cubic-bezier(0.16, 0.78, 0.74, 1.01) .5s; -moz-transition:all 0.2s cubic-bezier(0.16, 0.78, 0.74, 1.01) .5s; transition:all 0.2s cubic-bezier(0.16, 0.78, 0.74, 1.01) .5s;
		}
		.cont-arrow.active .arrow-left{
			-webkit-transition:all 0.2s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; -moz-transition:all 0.2s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; transition:all 0.2s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s;
			transform: translateX(0); -moz-transform: translateX(0); -webkit-transform: translateX(0); 
		}

		.arrow-right{
			transform: translateX(50px); -moz-transform: translateX(50px); -webkit-transform: translateX(50px); 
			-webkit-transition:all 0.2s cubic-bezier(0.16, 0.78, 0.74, 1.01) .5s; -moz-transition:all 0.2s cubic-bezier(0.16, 0.78, 0.74, 1.01) .5s; transition:all 0.2s cubic-bezier(0.16, 0.78, 0.74, 1.01) .5s;
		}
		.cont-arrow.active .arrow-right{
			-webkit-transition:all 0.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) .5s; -moz-transition:all 0.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) .5s; transition:all 0.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) .5s;
			transform: translateX(0); -moz-transform: translateX(0); -webkit-transform: translateX(0); 
		}
		.cont-arrow [class*="arrow-"]:before{
			content: ''; position: absolute; width: 100%; height: 3px; background-color: #fff; position: absolute; top: 2px; bottom: 0; margin: auto;
			transform:rotate(-40deg);-moz-transform:rotate(-40deg); -webkit-transform:rotate(-40deg);
			border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;
			-webkit-transition:all 0.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; -moz-transition:all 0.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; transition:all 0.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s;
		}
		.cont-arrow [class*="arrow-"]:after{
			content: ''; position: absolute; width: 100%; height: 3px; background-color: #fff; position: absolute; top: 2px; bottom: 0; margin: auto;
			transform:rotate(40deg);-moz-transform:rotate(40deg); -webkit-transform:rotate(40deg);
			border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;
			-webkit-transition:all 0.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; -moz-transition:all 0.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; transition:all 0.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s;
		}

		.cont-arrow .arrow-left:after{
			
			transform-origin: center left; -moz-transform-origin: center left; -webkit-transform-origin: center left;
		}
		.cont-arrow .arrow-left:before{
			 top: 5px;
			transform-origin: center left; -moz-transform-origin: center left; -webkit-transform-origin: center left;
		}
		.cont-arrow .arrow-right:after{transform-origin: center right; -moz-transform-origin: center right; -webkit-transform-origin: center right;
		}
		.cont-arrow .arrow-right:before{
			 top: 1px;
			transform-origin: center right; -moz-transform-origin: center right; -webkit-transform-origin: center right;
		}
		.cont-arrow.active .arrow-left{opacity: 1; z-index: 100;}
		.cont-arrow.active .arrow-right{opacity: 1; z-index: 100;}


		.cont-arrow.active .arrow-left:hover{opacity: 1; }
		.cont-arrow.active .arrow-right:hover{opacity: 1;}

		.cont-arrow [class*="arrow-"]:hover:before{transform:rotate(-30deg);-moz-transform:rotate(-30deg); -webkit-transform:rotate(-30deg);}
		.cont-arrow [class*="arrow-"]:hover:after{transform:rotate(30deg);-moz-transform:rotate(30deg); -webkit-transform:rotate(30deg);}

		.cont-arrow .arrow-left{opacity: 0; z-index: -2;}
		.cont-arrow .arrow-right{opacity: 0; z-index: -2;}


		.cont-mobile{display: none;}
		.cont-data > li > .cont-noticia .content-noticia > .cont .auspicia{display: none;}

		.pie-web{display: block; width: 100%; padding: 10px 0 ; background-color: rgba(0,0,0,.3); position: absolute; z-index: 200; left: 0; bottom: 0; overflow: hidden; z-index: 200;}
		.pie-web p{ font-family: 'source_sans_proregular'; line-height: 1.2; padding: 0 55px; text-align: center; letter-spacing: 1px; font-size: 77%; margin: 0; margin-bottom: 5px;}
		.pie-web p a {position: relative;}
		.pie-web p a:before {content: ''; position: absolute; width: 100%; height: 1px; background-color: #fff; left: 0; bottom: 0;}
		.pie-web p + p{margin-bottom: 0;}
		.home .pie-mobile{height: auto}
		.home .pie-mobile .pie-web{position: relative; bottom: auto; background-color: transparent; padding-bottom: 0;}
		.home .pie-mobile .pie-web p {line-height: 1.4; padding: 0;}

/*	--------------------------------------------------
	Seccion - logica
	-------------------------------------------------- */
	
	section.home{
		-webkit-transition:all 0.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; -moz-transition:all 0.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; transition:all 0.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s;
		z-index: 0; opacity: 0;
	}
	section.home.active{
		-webkit-transition:all 3.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; -moz-transition:all 3.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; transition:all 3.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s;
		z-index: 110; opacity: 1;
	}


	section.noticias{
		-webkit-transition:all 0.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; -moz-transition:all 0.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; transition:all 0.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s;
		z-index: 0; opacity: 0;
	}
	section.noticias.active{
		-webkit-transition:all 0.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; -moz-transition:all 0.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; transition:all 0.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s;
		z-index: 100; opacity: 1;
	}

	section.calendario{
		-webkit-transition:all 1.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; -moz-transition:all 1.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; transition:all 1.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s;
		z-index: 0; opacity: 0;
	}
	section.calendario.active{
		-webkit-transition:all 0.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; -moz-transition:all 0.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; transition:all 0.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s;
		z-index: 212; opacity: 1;
	}
	section.calendario.active ~ .cont-left{
		-webkit-transition:all .4s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; -moz-transition:all .4s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; transition:all .4s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s;
		-moz-transform: translateX(0); -webkit-transform: translateX(0); transform: translateX(0); opacity: 1;
		z-index: 213;
	}

	.cont-left{z-index: 109;}
	footer{z-index: 111;}




	/*anim*/

	section.noticias .cont-arrow{
		-webkit-transition:all 0.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; -moz-transition:all 0.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; transition:all 0.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s;
		opacity: 0;
	}
	section.noticias.active .cont-arrow{opacity: 1;}

	section.noticias .cont-data > li > .cont-noticia .content-resumen h4{
		-moz-transform: translateY(100px); -webkit-transform: translateY(100px); transform: translateY(100px); opacity: 0;
		-webkit-transition:all 1.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; -moz-transition:all 1.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; transition:all 1.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s;
	}
	section.noticias.active .cont-data > li.active > .cont-noticia .content-resumen h4{
		-webkit-transition:all 0.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 1s; -moz-transition:all 0.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 1s; transition:all 0.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 1s;
		-moz-transform: translateY(0); -webkit-transform: translateY(0); transform: translateY(0); opacity: 1;
	}

	section.noticias .cont-data > li > .cont-noticia .content-resumen h1{
		-moz-transform: translateY(100px); -webkit-transform: translateY(100px); transform: translateY(100px); opacity: 0;
		-webkit-transition:all 1.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; -moz-transition:all 1.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; transition:all 1.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s;
	}
	section.noticias.active .cont-data > li.active > .cont-noticia .content-resumen h1{
		-webkit-transition:all 0.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 1.2s; -moz-transition:all 0.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 1.2s; transition:all 0.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 1.2s;
		-moz-transform: translateY(0); -webkit-transform: translateY(0); transform: translateY(0); opacity: 1;
	}

	section.noticias .cont-data > li > .cont-noticia .content-resumen .cont-bt{
		-moz-transform: translateY(100px); -webkit-transform: translateY(100px); transform: translateY(100px); opacity: 0;
		-webkit-transition:all 1.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; -moz-transition:all 1.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; transition:all 1.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s;
	}
	section.noticias.active .cont-data > li.active > .cont-noticia .content-resumen .cont-bt{
		-webkit-transition:all 0.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 1.4s; -moz-transition:all 0.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 1.4s; transition:all 0.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 1.4s;
		-moz-transform: translateY(0); -webkit-transform: translateY(0); transform: translateY(0); opacity: 1;
	}

	section.noticias .cont-data > li > h3{
		opacity: 0;
		-webkit-transition:all 1s cubic-bezier(0.16, 0.78, 0.74, 1.01) .5s; -moz-transition:all 1s cubic-bezier(0.16, 0.78, 0.74, 1.01) .5s; transition:all 1s cubic-bezier(0.16, 0.78, 0.74, 1.01) .5s;
	}
	section.noticias.active .cont-data > li > h3{
		opacity: 1;
		-webkit-transition:all 1s cubic-bezier(0.16, 0.78, 0.74, 1.01) .7s; -moz-transition:all 1s cubic-bezier(0.16, 0.78, 0.74, 1.01) .7s; transition:all 1s cubic-bezier(0.16, 0.78, 0.74, 1.01) .7s;
	}
	section.calendario .bg{
		-webkit-transition:all 0.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) .2s; -moz-transition:all 0.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) .2s; transition:all 0.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) .2s;
		opacity: 0;
	}
	section.calendario.active .bg{
		-webkit-transition:all 0.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; -moz-transition:all 0.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; transition:all 0.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s;
		opacity: .9;
	}

	.cont-left{
		 opacity: 0;
		 /*-moz-transform: translateX(-300px); -webkit-transform: translateX(-300px); transform: translateX(-300px);*/
		-webkit-transition:all .5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; -moz-transition:all .5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; transition:all .5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s;
	}
	section.noticias.active ~ .cont-left{
		-webkit-transition:all .5s cubic-bezier(0.16, 0.78, 0.74, 1.01) .5s; -moz-transition:all .5s cubic-bezier(0.16, 0.78, 0.74, 1.01) .5s; transition:all .5s cubic-bezier(0.16, 0.78, 0.74, 1.01) .5s;
		opacity: 1; z-index: 250;
		/*-moz-transform: translateX(0); -webkit-transform: translateX(0); transform: translateX(0);*/
	}
	section.calendario.active ~ .cont-left{
		-webkit-transition:all .5s cubic-bezier(0.16, 0.78, 0.74, 1.01) .5s; -moz-transition:all .5s cubic-bezier(0.16, 0.78, 0.74, 1.01) .5s; transition:all .5s cubic-bezier(0.16, 0.78, 0.74, 1.01) .5s;
		/*-moz-transform: translateX(0); -webkit-transform: translateX(0); transform: translateX(0);*/
		opacity: 1;
	}

	.cont-left h1.logo{opacity: 0; transform: scale(.8); -moz-transform: scale(.8); -webkit-transform: scale(.8);}
	.cont-left h2{opacity: 0; transform: scale(.8); -moz-transform: scale(.8); -webkit-transform: scale(.8);}
	.cont-left p{opacity: 0; transform: scale(.8); -moz-transform: scale(.8); -webkit-transform: scale(.8);}
	.cont-left .auspiciante{opacity: 0; transform: scale(.8); -moz-transform: scale(.8); -webkit-transform: scale(.8);}
	section.noticias.active ~ .cont-left > .cont .img-auspiciante img{ margin-top: 10px; }

	section.noticias.active ~ .cont-left > .cont, section.calendario.active + .cont-left > .cont{
		-webkit-transition:all 1s cubic-bezier(0.16, 0.78, 0.74, 1.01) .5s; -moz-transition:all 1s cubic-bezier(0.16, 0.78, 0.74, 1.01) .5s; transition:all 1s cubic-bezier(0.16, 0.78, 0.74, 1.01) .5s;
		max-height: 500px;
	}
	section.noticias.active ~ .cont-left h1.logo, section.calendario.active ~ .cont-left h1.logo{
		-webkit-transition:all .5s cubic-bezier(0, 0.85, 0.75, 1.01) .8s; -moz-transition:all .5s cubic-bezier(0, 0.85, 0.75, 1.01) .8s; transition:all .5s cubic-bezier(0, 0.85, 0.75, 1.01) .8s;
		transform: scale(1); -moz-transform: scale(1); -webkit-transform: scale(1);
		opacity: 1;
	}
	section.noticias.active ~ .cont-left h2, section.calendario.active ~ .cont-left h2{
		-webkit-transition:all .5s cubic-bezier(0, 0.85, 0.75, 1.01) 1s; -moz-transition:all .5s cubic-bezier(0, 0.85, 0.75, 1.01) 1s; transition:all .5s cubic-bezier(0, 0.85, 0.75, 1.01) 1s;
		transform: scale(1); -moz-transform: scale(1); -webkit-transform: scale(1);
		opacity: 1;
	}
	section.noticias.active ~ .cont-left p, section.calendario.active ~ .cont-left p{
		-webkit-transition:all .5s cubic-bezier(0, 0.85, 0.75, 1.01) 1.2s; -moz-transition:all .5s cubic-bezier(0, 0.85, 0.75, 1.01) 1.2s; transition:all .5s cubic-bezier(0, 0.85, 0.75, 1.01) 1.2s;
		transform: scale(1); -moz-transform: scale(1); -webkit-transform: scale(1);
		opacity: 1;
	}
	section.noticias.active ~ .cont-left .auspiciante, section.calendario.active ~ .cont-left .auspiciante{
		-webkit-transition:all .5s cubic-bezier(0, 0.85, 0.75, 1.01) 1.4s; -moz-transition:all .5s cubic-bezier(0, 0.85, 0.75, 1.01) 1.4s; transition:all .5s cubic-bezier(0, 0.85, 0.75, 1.01) 1.4s;
		transform: scale(1); -moz-transform: scale(1); -webkit-transform: scale(1);
		opacity: 1;
	}
	
	
/*	--------------------------------------------------
	Seccion -
	-------------------------------------------------- */
	
/*	--------------------------------------------------
	
	-------------------------------------------------- */




	
	@media (max-width: 1550px) {
		.cont-data > li > .cont-noticia .content-noticia{padding: 0 90px 0 0px;}
		.cont-data > li > .cont-noticia .content-resumen{left: 291px;}
		
		.cont-data > li > .cont-noticia .content-noticia > .cont{max-width: 710px;}

		.cont-arrow .arrow-left{width: 25px; top: 250px;}
		.cont-arrow .arrow-right{width: 25px; top: 250px;}

		.cont-data > li > .cont-noticia .content-resumen{ max-width: 710px;}
	}
	@media (max-width: 1300px) {
		.cont-data > li > .cont-noticia .content-noticia{padding: 0 90px 0 0;}
		.cont-data > li > .cont-noticia .content-resumen{left: 290px;}
	}

	@media (max-width: 1250px) {
		footer{right: auto; left: 0; padding: 0 0 75px 55px}
		.cont-data > li > .cont-noticia .content-noticia > .cont{max-width: 100%;}
	}

	/*Media Query Mobile General*/
	@media (max-width: 1023px) {
		.cont-data > li > .bg.mobile{display: block;}
		.cont-data > li > .bg.web{display: none;}

		.cont-left{display: none;}

		header{right: auto; left: 0; padding:75px 0 0 55px;}
		.cont-data > li > h3{padding: 73px 280px 0 120px;}
		footer{right: 0; left: auto; bottom: auto; top:0; padding: 75px 55px 0 0 ;}
		.cont-data > li > .cont-noticia{padding: 140px 55px 0 55px;}
		.cont-data > li > .cont-noticia .content-resumen{width: 100%; left: 0; padding: 0 100px;}
		.cont-data > li > .cont-noticia .content-noticia{padding: 0 45px;}
		section.calendario .content{padding: 150px 0 50px 0; }
		.cont-data > li > h3{font-size: 220%; line-height: 46px;}
		footer .share > li.text{display: none;}

		section.calendario .content .block{width: 33.3333%; height: 25%;}

		.pie-mobile{display: block; width: 100%; height: 34px; background-color: rgba(0,0,0,.3); position: absolute; z-index: 200; left: 0; bottom: 0; overflow: hidden;}
		.home .pie-mobile{height: auto}
		.home .pie-mobile .pie-web{position: relative; bottom: auto; background-color: transparent; padding-bottom: 0;}
		.home .pie-mobile .pie-web p {line-height: 1.4; padding: 0;}
		.pie-mobile p{ font-family: 'source_sans_proregular'; line-height: 34px; padding: 0 55px; font-size: 93%;}
		.cont-data > li > .cont-noticia .content-noticia > .cont{padding-bottom: 100px}

		section.home .bg.web{display: none;}
		section.home .bg.mobile{display: block;}

		.cont-bt .bt:hover .cont-text{-moz-transform:rotateX(0deg) translateY(0);-ms-transform:rotateX(0deg) translateY(0);-webkit-transform:rotateX(0deg) translateY(0);transform:rotateX(0deg) translateY(0)}

		section.calendario .bt-cerrar:hover{
			-webkit-animation: anim-none 0s;
          -moz-animation: anim-none 0s;
          animation: anim-none 0s;
		}
		section.calendario .bt-cerrar:hover:before{background-color: #fff;}
		section.calendario .bt-cerrar:hover:after{background-color: #fff;}
		.cont-data > li.detalle > .cont-noticia .bt-cerrar:hover{
			-webkit-animation: anim-none 0s;
          -moz-animation: anim-none 0s;
          animation: anim-none 0s;

		}
		.cont-data > li > .cont-noticia .bt-cerrar:hover:before{background-color: #fff;}
		.cont-data > li > .cont-noticia .bt-cerrar:hover:after{background-color: #fff;}

		.cont-data > li > .cont-noticia p{margin-bottom: 15px;}

		.share-mobile{display: block; position: absolute; top: 75px; right: 45px; background-color: #fff; text-align: center; width: 40px; height: 36px; z-index: 200;}
		.share-mobile img{width: 18px; position: relative; top: 9px;}
/**/
		footer{
			position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 300; padding: 0;
			-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%);
			-webkit-transition:all 0s cubic-bezier(0.16, 0.78, 0.74, 1.01) .8s; -moz-transition:all 0s cubic-bezier(0.16, 0.78, 0.74, 1.01) .8s; transition:all 0s cubic-bezier(0.16, 0.78, 0.74, 1.01) .8s;
		}
		footer .bg-mobile{
			position: absolute; width: 100%; height: 100%; z-index: 1;  background-color: #000; opacity: 0; top: 0; left: 0;
			-webkit-transition:all .5s cubic-bezier(0.16, 0.78, 0.74, 1.01) .5s; -moz-transition:all .5s cubic-bezier(0.16, 0.78, 0.74, 1.01) .5s; transition:all .5s cubic-bezier(0.16, 0.78, 0.74, 1.01) .5s;
		}
		footer .share{
			text-align: center; position: relative; width: 100%; z-index: 5;
			position: absolute; height: 53px; top: 0; bottom: 0; margin: auto;
		}
		footer .share .cont-bt{margin-left: 10px;}
		footer .share li:last-child.cont-bt{margin-left: 0;}

		footer .bt-cerrar{position: absolute; width: 20px; height: 20px; z-index: 50; top: 30px;  right: 30px; margin:auto;}
	   footer .bt-cerrar:before{ 
	      content: ''; position: absolute; width: 100%; height: 2px; background-color: #fff; top: 18px;
	      -webkit-transition:all 0.3s cubic-bezier(0.16, 0.78, 0.74, 1.01) .2s; -moz-transition:all 0.3s cubic-bezier(0.16, 0.78, 0.74, 1.01) .2s; transition:all 0.3s cubic-bezier(0.16, 0.78, 0.74, 1.01) .2s;
	      transform: rotate(45deg); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg);
	    }
	    footer .bt-cerrar:after{ 
	      content: ''; position: absolute; width: 100%; height: 2px; background-color: #fff; top: 18px;
	      -webkit-transition:all 0.3s cubic-bezier(0.16, 0.78, 0.74, 1.01) .2s; -moz-transition:all 0.3s cubic-bezier(0.16, 0.78, 0.74, 1.01) .2s; transition:all 0.3s cubic-bezier(0.16, 0.78, 0.74, 1.01) .2s;
	      transform: rotate(-45deg); -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg);
	    }

		footer.active{
			-webkit-transition:all 0s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; -moz-transition:all 0s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; transition:all 0s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s;
			-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)
		}
		footer.active .bg-mobile{
			-webkit-transition:all .8s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; -moz-transition:all .8s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; transition:all .8s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s;
			opacity: .9
		}
		footer .share > li.ico .cont-bt{width: 45px; height: 45px}
		footer .share > li.ico  .cont-bt .bt .text-out{line-height: 45px; width: 45px;}
		footer .share > li.ico{
			-moz-transform:translateX(-80px);-ms-transform:translateX(-80px);-webkit-transform:translateX(-80px);transform:translateX(-80px); opacity: 0;
			-webkit-transition:all .8s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; -moz-transition:all .8s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; transition:all .8s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s;
		}
		footer .share > li.ico:nth-child(3){
			-moz-transform:translateX(80px);-ms-transform:translateX(80px);-webkit-transform:translateX(80px);transform:translateX(80px); opacity: 0;
			-webkit-transition:all .8s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; -moz-transition:all .8s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; transition:all .8s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s;
		}
		footer.active .share > li.ico{
			-webkit-transition:all .8s cubic-bezier(0.16, 0.78, 0.74, 1.01) .3s; -moz-transition:all .8s cubic-bezier(0.16, 0.78, 0.74, 1.01) .3s; transition:all .8s cubic-bezier(0.16, 0.78, 0.74, 1.01) .3s;
			-moz-transform:translateX(0px);-ms-transform:translateX(0px);-webkit-transform:translateX(0px);transform:translateX(0px); opacity: 1;
		}

		.win .content .text p{padding: 0 30px 30px 30px}
		.win .content .text h1{padding: 30px 30px 0 30px}
		.win .cont{display: block;}

		/**/
		.cont-arrow [class*="arrow-"]:hover:before{transform:rotate(-40deg);-moz-transform:rotate(-40deg); -webkit-transform:rotate(-40deg);}
		.cont-arrow [class*="arrow-"]:hover:after{transform:rotate(40deg);-moz-transform:rotate(40deg); -webkit-transform:rotate(40deg);}

		section.home .auspicia.mobile{display: none;}
		section.home .auspicia.mobile.active{display: block!important;}
		section.home .auspicia.desktop{display: none!important;}

		.cont-data > li > .cont-noticia .content-noticia > .cont .auspicia.active{display: block;}
		.cont-data > li > .cont-noticia .content-noticia > .cont .auspicia{display: none;}

		.anim-1{transform: translateY(0px); -moz-transform: translateY(0px); -webkit-transform: translateY(0px);}
		.anim-2{transform: translateY(0px); -moz-transform: translateY(0px); -webkit-transform: translateY(0px);}
		.anim-3{transform: translateY(0px); -moz-transform: translateY(0px); -webkit-transform: translateY(0px);}
		.anim-4{transform: translateY(0px); -moz-transform: translateY(0px); -webkit-transform: translateY(0px);}
		.anim-5{transform: translateY(0px); -moz-transform: translateY(0px); -webkit-transform: translateY(0px);}
		section.noticias .cont-data > li > .bg{transform: scale(1); -moz-transform: scale(1); -webkit-transform: scale(1);}
		
	}
	
	@media (max-width: 767px) {
		header{padding: 30px 0 0 30px}
		.pie-mobile p{padding: 0 30px; text-align: center; font-size: 93%;}
		.cont-data > li > .cont-noticia{padding: 174px 30px 20px 30px}
		.cont-data > li > .cont-noticia .content-noticia{padding: 0;}
		.cont-data > li > h3{padding: 77px 135px 0 30px; font-size: 153.9%; line-height: 44px;}
		footer{padding: 30px 30px 0 0}
		.cont-arrow.active .arrow-left img{width: 15px;}
		.cont-arrow.active .arrow-right img{width: 15px;}

		.cont-arrow .arrow-left{left: 30px; bottom: auto; top: 130px; width: 15px; height: 22px; opacity: 1;}
		.cont-arrow .arrow-right{right: 30px; bottom: auto; top: 130px;  width: 15px; height: 22px; opacity: 1;}
		

		.cont-data > li > .cont-noticia .content-resumen{padding: 0 30px}
		.cont-data > li > .cont-noticia .content-noticia > .cont{padding-bottom: 30px;}
		.cont-data > li > .cont-noticia .content-noticia > .cont{padding-top: 20px;}
		.cont-data > li > .cont-noticia .bt-cerrar{right: 30px; top: 129px; width: 25px; height: 25px;}

		.cont-data > li > .cont-noticia h4{font-size: 108%}
		.cont-data > li > .cont-noticia h1{font-size: 190%;}
		.cont-data > li > .cont-noticia p{font-size: 122%;}

		.cont-data > li > .cont-noticia img{margin-bottom: 15px;}
		.cont-bt .bt .text-out{font-size: 100%;}
		.cont-bt .bt .text-over{font-size: 100%;}
		section.calendario .content .block .cont-block .content p{font-size: 11px;}

		section.calendario .content{padding: 100px 0 50px 0 }
		section.calendario .bt-cerrar{right: 30px; top: 30px; left:auto;}

		.cont-mobile{
			width: 100%;
			display: block; position: absolute; top: 0; z-index: 3; padding-top: 30px;
		}
		.cont-mobile h1.logo{ width: 100px; text-align: center; margin-bottom: 10px; margin-left: 30px; position: relative; top: 8px;}
		.cont-mobile .auspicia{ text-align: center; font-family: 'exo_2light_italic'; position: absolute; top: 32px; left: 0; right: 0; margin: auto;}
		.cont-mobile .auspicia img{ width: 60px; margin-left: 5px; vertical-align: middle;}

		.cont-data > li > .cont-noticia .content-noticia > .cont .auspicia{ text-align: left; font-family: 'exo_2light_italic'; display: block;}
		.cont-data > li > .cont-noticia .content-noticia > .cont .auspicia img{ width: 60px; margin-left: 5px; vertical-align: middle; margin-bottom: 0;}

		.pie-web p{padding: 0 10px;}


		section.home .cont-fecha h2{font-size: 1000%;}
		section.home .cont-fecha p{width: 250px;}
		section.home .cont-bt{padding-top: 10px;}
		/*section.home .pie-web{bottom: 34px; padding: 5px 0 0 0;}*/

		.calendario .cont-mobile h1.logo{
			transform: translateY(-100px); -moz-transform: translateY(-100px); -webkit-transform: translateY(-100px); opacity: 0;
			-webkit-transition:all 1s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; -moz-transition:all 1s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; transition:all 1s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s;
		}
		.calendario.active .cont-mobile h1.logo{
			-webkit-transition:all 1s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; -moz-transition:all 1s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; transition:all 1s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s;
			transform: translateY(0); -moz-transform: translateY(0); -webkit-transform: translateY(0); opacity: 1
		}
		.calendario .cont-mobile .auspicia{
			transform: translateY(-100px); -moz-transform: translateY(-100px); -webkit-transform: translateY(-100px); opacity: 0;
			-webkit-transition:all 1s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; -moz-transition:all 1s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; transition:all 1s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s;
		}
		.calendario.active .cont-mobile .auspicia{
			-webkit-transition:all 1s cubic-bezier(0.16, 0.78, 0.74, 1.01) .2s; -moz-transition:all 1s cubic-bezier(0.16, 0.78, 0.74, 1.01) .2s; transition:all 1s cubic-bezier(0.16, 0.78, 0.74, 1.01) .2s;
			transform: translateY(0); -moz-transform: translateY(0); -webkit-transform: translateY(0); opacity: 1
		}
		.calendario .bt-cerrar{
			transform: translateY(-100px); -moz-transform: translateY(-100px); -webkit-transform: translateY(-100px); opacity: 0;
			-webkit-transition:3.5s cubic-bezier(0.02, 0.46, 0.32, 0.88) 0s; -moz-transition:3.5s cubic-bezier(0.02, 0.46, 0.32, 0.88) 0s; transition:3.5s cubic-bezier(0.02, 0.46, 0.32, 0.88) 0s;
		}
		.calendario.active .bt-cerrar{
			-webkit-transition:all 1s cubic-bezier(0.16, 0.78, 0.74, 1.01) .4s; -moz-transition:all 1s cubic-bezier(0.16, 0.78, 0.74, 1.01) .4s; transition:all 1s cubic-bezier(0.16, 0.78, 0.74, 1.01) .4s;
			transform: translateY(0); -moz-transform: translateY(0); -webkit-transform: translateY(0); opacity: 1
		}

		.logo-mobile{
			display: block; width: 100%; text-align: center; z-index: 111; position: relative; padding: 16px 0; top: -450px; text-align: center; opacity: 0;
			-webkit-transition:all 1.5s cubic-bezier(0.01, 0.62, 0.32, 0.92) 0s; -moz-transition:all 1.5s cubic-bezier(0.01, 0.62, 0.32, 0.92) 0s; transition:all 1.5s cubic-bezier(0.01, 0.62, 0.32, 0.92) 0s;
		}
		.logo-mobile a{ width: 100px; position: relative; margin: 0 auto; display: inline-block; }
		.logo-mobile img{ width: 100px; }
		.logo-mobile h2{position: relative; text-align: center; font-family: 'craft_gothicbold', Arial; font-size: 220%; line-height: 1; padding-top: 5px;}

		.noticias-active .logo-mobile{
			top: 7px; opacity: 1;
			-webkit-transition:all 1.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; -moz-transition:all 1.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; transition:all 1.5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s;
		}
		/*.noticias-active header {padding: 80px 0 0 30px; -webkit-transition:all .5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; -moz-transition:all .5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; transition:all .5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s;}
		.noticias-active footer {padding: 80px 30px 0 0; -webkit-transition:all .5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; -moz-transition:all .5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s; transition:all .5s cubic-bezier(0.16, 0.78, 0.74, 1.01) 0s;}*/
		.cont-data > li.active > .cont-noticia .content-resumen{bottom: 25px;}

		.share-mobile{top: 30px; right: 30px;}

		.cont-data > li > .cont-noticia .content-noticia > .cont .auspicia{ font-family: 'exo_2light_italic'; display: block;}
		
		.cont-data > li > .cont-noticia .content-noticia > .cont .auspicia img{ width: 60px; margin-left: 5px; vertical-align: middle; margin-bottom: 0;}
	}
	
	
	
	/*Media Query Mobile Threshold*/
	@media (max-width: 340px) {
		
		header{padding: 10px 0 0 10px}
		.pie-mobile p{padding: 0 10px;}
		.cont-data > li > .cont-noticia{padding: 149px 10px 10px 10px;}
		.cont-data > li > .cont-noticia .content-noticia{padding: 0;}
		.cont-data > li > h3{padding: 68px 135px 0 10px; font-size: 140%; line-height: 44px;}
		footer{padding: 10px 10px 0 0;}
		.cont-arrow.active .arrow-left img{width: 15px;}
		.cont-arrow.active .arrow-right img{width: 15px;}

		.cont-arrow.active .arrow-left{left: 10px; bottom: auto; top: 120px; width: 15px; height: 22px; opacity: 1;}
		.cont-arrow.active .arrow-right{right: 10px; bottom: auto; top: 120px;  width: 15px; height: 22px; opacity: 1;}
		.cont-arrow.active .arrow-left:hover{left: 10px;}
		.cont-arrow.active .arrow-right:hover{right: 10px;}

		.cont-data > li > .cont-noticia .content-resumen{padding: 0 10px;}
		.cont-data > li > .cont-noticia .content-noticia > .cont{padding-bottom: 10px;}
		.cont-data > li > .cont-noticia .content-noticia > .cont{padding-top: 20px;}
		.cont-data > li > .cont-noticia .bt-cerrar{right: 10px; top: 109px; width: 25px; height: 25px;}

		.cont-data > li > .cont-noticia h4{font-size: 108%}
		.cont-data > li > .cont-noticia h1{font-size: 185%;}
		.cont-data > li > .cont-noticia p{font-size: 108%;}

		.cont-data > li > .cont-noticia img{margin-bottom: 15px;}
		.cont-bt .bt .text-out{font-size: 100%;}
		.cont-bt .bt .text-over{font-size: 100%;}
		section.calendario .content .block .cont-block .content p{font-size: 11px;}

		section.calendario .content{padding: 90px 0 50px 0;}

		.cont-mobile h1.logo{margin-left: 10px;}
		section.calendario .bt-cerrar{right: 10px;}
		.cont-mobile .auspicia img{margin: 0;}
		.logo-mobile h2{position: relative; text-align: center; font-family: 'craft_gothicbold', Arial; font-size: 180%; line-height: 1; padding-top: 5px;}
		.cont-mobile .auspicia img{ width: 60px; margin-left: 5px; vertical-align: middle;}
		.pie-web p{padding: 0 10px;}

		section.home .cont-fecha h2{font-size: 700%;}
		section.home .logo img{width: 155px; margin-top: 5px;}
		section.home .cont-fecha p{width: 184px;}
		section.home .auspicia{margin-top: 25px;}
		section.home .cont-bt{padding-top: 15px;}

		.logo-mobile img{ width: 80px; }
		.noticias-active .logo-mobile{top: -9px;}
		.cont-data > li.active > .cont-noticia .content-resumen{bottom: 25px;}

		.share-mobile{right: 10px; top: 10px;}

		.pie-web p{font-size: 62%; padding: 0 5px;}


	}

	
	