#reveal4, #reveal6 {
    top: -110px;
    position: relative;
}
#reveal8, #reveal10, #reveal12, #reveal14, #reveal18, #reveal22, #reveal26, #reveal28{
    top: -110px;
    position: relative;
}
#reveal16, #reveal20, #reveal24 {
    top: -75px;
    position: relative;
}

#reveal15, #reveal19, #reveal23{
    padding: 0px !important;
}

.ajuste-down {
    padding-bottom: 50px;
}

hr.line-izq {
    margin: 15px 0px;
}
.bloque-verde {
    background-color: #6DB90A;
    padding-top: 25px;
}
.color-white {
    color: white !important;
    padding: 0px !important;
    margin: 0px auto !important;
}
hr {
    max-width: 345px;
}
*{box-sizing: border-box;}

video {
    width: 80%;
    margin: 0px auto;
    display: block;
    background-color: #090101;
    /* position: absolute; */
    /* left: -100px; */
}

.styled-table {
    border-collapse: collapse;
    margin: 0 auto;
    font-size: 1em;
    font: 500 1.1rem/1.5rem 'HelveticaNowDisplay-Regular';
    width: 100%;
    max-width: 450px;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
    text-align: left;
}
.styled-table thead tr { background-color: #9F0000; color: #ffffff; text-align: middle; }
.styled-table th, .styled-table td { padding: 12px 15px; }

th span {
    font-size: 0.9rem;
}
td span {
    font-size: 0.9rem;
    color: #606060 !important;
}
td span.num {
    color: #9F0000 !important;
    font: 500 1.1rem/1.5rem 'HelveticaNowDisplay-Bold';
}

.styled-table td:first-child { color: #9F0000; font: 500 1.1rem/1.5rem 'HelveticaNowDisplay-Bold';}

.styled-table td { color: #606060 }


.styled-table tbody tr { border-bottom: 1px solid #dddddd; } 
.styled-table tbody tr:nth-of-type(even) { background-color: #f3f3f3; } 
.styled-table tbody tr:last-of-type {
    border-bottom: 2px solid #9e0101;
}
html, body {
    font-style: normal;box-sizing: border-box;
    font-weight: normal;
    margin: 0;
    padding: 0;
    
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

body {
    background: url(../img/fondo.jpg) no-repeat center center;
    background-attachment: fixed;
    background-size: 100%;
    /* background-size: cover; */
}

@font-face {
	font-family: "HelveticaNowDisplay-Light";
	src: url('https://d1ts5g4ys243sh.cloudfront.net/proyectos_especiales_prod/especiales/elementos-comunes-2/fonts/HelveticaNowDisplay-Light.woff') format('woff'),
url('https://d1ts5g4ys243sh.cloudfront.net/proyectos_especiales_prod/especiales/elementos-comunes-2/fonts/HelveticaNowDisplay-Light.woff2') format('woff2');	
}

@font-face {
	font-family: "HelveticaNowDisplay-Bold";
	src: url('https://d1ts5g4ys243sh.cloudfront.net/proyectos_especiales_prod/especiales/elementos-comunes-2/fonts/HelveticaNowDisplay-Bold.woff') format('woff'),
url('https://d1ts5g4ys243sh.cloudfront.net/proyectos_especiales_prod/especiales/elementos-comunes-2/fonts/HelveticaNowDisplay-Bold.woff2') format('woff2');	
}
@font-face {
	font-family: "HelveticaNowDisplay-Regular";
	src: url('https://d1ts5g4ys243sh.cloudfront.net/proyectos_especiales_prod/especiales/elementos-comunes-2/fonts/HelveticaNowDisplay-Regular.woff') format('woff'),
url('https://d1ts5g4ys243sh.cloudfront.net/proyectos_especiales_prod/especiales/elementos-comunes-2/fonts/HelveticaNowDisplay-Regular.woff2') format('woff2');	
}
@font-face {
	font-family: "HelveticaNowDisplay-Black";
	src: url('https://d1ts5g4ys243sh.cloudfront.net/proyectos_especiales_prod/especiales/elementos-comunes-2/fonts/HelveticaNowDisplay-Black.woff') format('woff'),
url('https://d1ts5g4ys243sh.cloudfront.net/proyectos_especiales_prod/especiales/elementos-comunes-2/fonts/HelveticaNowDisplay-Black.woff2') format('woff2');	
}
@font-face {
	font-family: "HelveticaNowDisplay-Medium";
	src: url('https://d1ts5g4ys243sh.cloudfront.net/proyectos_especiales_prod/especiales/elementos-comunes-2/fonts/HelveticaNowDisplay-Medium.woff') format('woff'),
url('https://d1ts5g4ys243sh.cloudfront.net/proyectos_especiales_prod/especiales/elementos-comunes-2/fonts/HelveticaNowDisplay-Medium.woff2') format('woff2');	
}



@font-face {
  font-family: 'notoserif-regular';
  font-weight: normal;
  src: url('https://d1ts5g4ys243sh.cloudfront.net/proyectos_especiales_general/depor/prod/elementos-comunes/fonts/notoserif-regular.ttf') format("truetype");
}
@font-face {
  font-family: 'notoserif-medium';
  font-weight: normal;
  src: url('https://d1ts5g4ys243sh.cloudfront.net/proyectos_especiales_general/depor/prod/elementos-comunes/fonts/NotoSerif-Medium.ttf') format("truetype");
}
@font-face {
  font-family: 'notoserif-bold';
  font-weight: normal;
  src: url('https://d1ts5g4ys243sh.cloudfront.net/proyectos_especiales_general/depor/prod/elementos-comunes/fonts/NotoSerif-Bold.ttf') format("truetype");
}
h1.ball {
    margin: 0px auto 30px auto !important;
}
h1.ball span {
    background-color: #b1d91d;
    color: white;
    font: 500 3.1rem/2.0rem 'HelveticaNowDisplay-Light';
    text-align: left;
    border-radius: 150px;
    padding: 0px 22px;
}
h1 {
    color: #6FB202;
    font: 500 2.8rem/2.4rem 'HelveticaNowDisplay-Light';
    text-align: left;
    margin: 0 auto;
    max-width: 350px;
}
h1 span {
    font: 500 2.60rem/2.0rem 'HelveticaNowDisplay-Bold';
}


h2 {
    color: #ffffff;
    font: 500 1.5rem/2.5rem 'HelveticaNowDisplay-Medium';
    max-width: 350px;
    width: 100%;
    margin: 0 auto;
    text-align: left;
    padding: 30px 0px 0px 0px;
}
h2 span.sub{
    font: 500 23px/30px 'notoserif-medium';
    /* text-shadow: 2px 2px 7px #656565; */
    width: 100%;
    margin: 0 auto;
    margin-top: 15px;
    margin-bottom: 15px;
    text-align: center;
    padding: 30px 0px;
}

#reveal3, #reveal5 {
    /* min-height: 660px;*/
    /*background: url(../img-2/bg.jpg) no-repeat 0 0;*/
    background-size: cover;
}

.bg-gris {
    background: url(../img-2/bg.jpg) no-repeat 0 0;
    background-size: cover;
}

.bgu1 {
    background: url(../img-2/bg1.jpg) no-repeat 0 0;
    background-size: cover;
}
.bgu2 {
    background: url(../img-2/bg2.jpg) no-repeat 0 0;
    background-size: cover;
}
.bgu3 {
    background: url(../img-2/bg3.jpg) no-repeat 0 0;
    background-size: cover;
}

.bgu4 {
    background: url(../img-2/bg4.jpg) no-repeat 0 0;
    background-size: cover;
}
.bgu5 {
    background: url(../img-2/bg5.jpg) no-repeat 0 0;
    background-size: cover;
}
.bgu6 {
    background: url(../img-2/bg6.jpg) no-repeat 0 0;
    background-size: cover;
}

.bg-s1 {
    background: url(../img-2/s1.jpg) no-repeat 0 0;
    /* background-size: cover; */
    background-position: center center;
    min-height: 680px;
}

.bg-s2 {
    background: url(../img-2/s2.jpg) no-repeat 0 0;
    /* background-size: cover; */
    background-position: center center;
    min-height: 680px;
}

.bg-s3 {
    background: url(../img-2/s3.jpg) no-repeat 0 0;
    /* background-size: cover; */
    background-position: center center;
    min-height: 680px;
}
.bg-s4 {
    background: url(../img-2/s4.jpg) no-repeat 0 0;
    /* background-size: cover; */
    background-position: center center;
    min-height: 680px;
}
.bg-s5 {
    background: url(../img-2/s5.jpg) no-repeat 0 0;
    /* background-size: cover; */
    background-position: center center;
    min-height: 680px;
}
.bg-s6 {
    background: url(../img-2/s6.jpg) no-repeat 0 0;
    /* background-size: cover; */
    background-position: center center;
    min-height: 680px;
}

h3{
	color: #000;
	font: 28px/1.4 'notoserif-medium';
	margin: 20px auto;
	max-width: 580px;
	text-align: left;
}

h3.messi-700{
	font: 20px/23px 'notoserif-medium';
}
/*.demo{
	background-color: #fff;
  background-image:
    radial-gradient(
      #fff,
      #E8EBEE
    );
} */

p {
    color: #919191;
    box-sizing: border-box;
    font: 500 1.3rem/2.0rem 'HelveticaNowDisplay-Regular';
    max-width: 350px;
    width: 100%;
    margin: 25px auto 0px auto;
    margin-bottom: 15px;
    text-align: left;
}
    p span {
        font: 500 1.3rem/2.0rem 'HelveticaNowDisplay-Bold';
    }   

p.marcador{
font-size: 70px;
}
p.subtitulo, p.marcador{
	font-weight: 700;
}
p.parrafos-partido{
	width: 40%;
}
	span.capital{
		float: left;
		font-size: 110px;
		height: 80px;
		line-height: 90px;
	}
	p.leyenda{
		color: #000;
		display: block;
		font: 18px/1.3 "actobold";
		max-width: 100%;
		padding: 0 20px;
	}
	span.credito{
		color: #000;
		display: block;
		font: 15px/23px 'actobook';
		margin: 0 auto;
	}
figure{
	margin: 0;
	height: auto;
}
.figcaption-fotos{
	text-align: left;
	font: 500 14px/14px 'notoserif-medium';
	color: #313131;
	background-color: #fff;
	padding: 3px 20px;
}

.testimonios{
	max-width: 860px;
	width: 100%;
	margin: 0 auto;
	margin-bottom: 20px;
	height: fit-content;
}
.testimonio-izq, .testimonio-der {
	margin: 0 auto;
	max-width: 40%;
	padding: 30px;
	width: 50%;
}
.testimonio-izq-jug, .testimonio-der-jug {
	margin: 0 auto 30px  auto;
	padding: 10px;
	width: 100%;
	float: none;
	max-width: 80%;
}
.testimonio-izq{
	padding-right: 60px;
	float: left;
	border-right: 1px solid #313131;
}
.testimonio-der {
 	float: right;
}
.margin-0{
	margin-bottom: 0;
}
.parrafo-testimonio{
	text-align: center;
	font: 700 30px/32px 'notoserif-bold';
	color: #313131;
}

.img-fluid, .img-fluid-didi, .img-fluid-45, .img-fluid-70, .img-fluid-infos, .img-fluid-hori, .img-fluid-messi-circulos, .img-fluid-messi-completo, .img-fluid-goles-messi, .img-fluid-goles-cal, .img-fluid-goleadores, .img-fluid-messi-equipos, .img-fluid-messi-selecciones{
	height: auto;
	vertical-align: middle;
	border-style: none;
}
.img-fluid {
    max-width: 50%;
}
.img-fluid-didi {
    width: 10%;
}
.img-fluid-25 {
    width: 25%;
}
.img-fluid-tb-jugaron {
    width: 25%;
}
.img-fluid-45 {
    width: 45%;
}
.img-fluid-60 {
    width: 60%;
}
.img-fluid-70 {
    width: 70%;
}
.img-fluid-100 {
    width: 100%;
}
.img-fluid-infos {
    width: 100%;
    max-width: 420px;
}
.img-fluid-boxverde {
    width: 100%;
    max-width: 370px;
}
.img-fluid-portadas {
    width: 100%;
    max-width: 820px;
    padding: 20px 0px 70px 0px;
}
.img-fluid-hori{
	width: 100%;
}

.img-fluid-messi-circulos{
	width: 50%;
    max-width: 700px;
}
.img-fluid-messi-completo{
	width: 50%;
    max-width: 570px;
}
.img-fluid-goles-messi{
	width: 40%;
    max-width: 700px;
}
.img-fluid-goles-cal{
	width: 80%;
    max-width: 830px;
}
.img-fluid-goleadores{
	width: 20%;
    max-width: 260px;
}

.img-fluid-circleocho{
	width: 18%;
    max-width: 170px;
    padding-top: 50px;
}

.sin-borde{
	border: none;
}
.text-align-right, .text-align-left{
	padding: 40px;
}
.text-align-right{
	text-align: right;
}
.text-align-left{
	text-align: left;
}
.t-resultados-peru{
	width: 95%;
	margin: 0 auto;
}
.jugador, span.resultado-peru{
	font: 500 16px/16px 'notoserif-medium';
	color: #313131;
}
.contenedor-tabla{
	max-width: 820px;
	width: 100%;
	margin: 0 auto;
}
span.resultado-peru{
	padding: 0 10px;
}
.resultado-peru-relleno{
	padding: 0 20px;
}

.ctn-meca{
	text-align: center;
	width: 100%;
}
	.ctn-meca img{
		display: inline-block !important;
		vertical-align: top;
	}
	h4.leyenda-grande{
		color: #000;
		font: 32px/1.3 "actobold";
		text-align: left;
		margin: 10px;
		max-width: 400px;
		display: inline-block;
		vertical-align: top;
		margin-top: 300px;
	}


.touchonly {
	display: none;
}
html.touch .touchonly {
	display: block;
}
.noselect * {
	user-select: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
}
.doselect * {
	user-select: auto;
	-webkit-user-select: auto;
	-khtml-user-select: auto;
	-moz-user-select: auto;
	-o-user-select: auto;
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

.clear{
	clear: both;
}

.main{
	/*margin: 0 auto;
	max-width: 900px;
	position: relative;*/
}
.portada {
    /* background: url(../img/portada.jpg) no-repeat center top; */
    /* background-size: cover; */
    /* max-height: 900px; */
    /* height: 100vh; */
    background-color: #fff;
    /* position: relative; */
}
		.ctn-titular{
			text-align: center;
			position: absolute;
			top: 35%;
			width: 100%;
			-ms-transform: translateY(-85%);
			transform: translateY(-85%);
		}

		.titular-700-messi{
			width: 282px;
	    top: 77%;
	    right: 24%;
		}

.scroll-downs {
    position: absolute;
    bottom: 98%;
    height: 45px;
    left: 0;
    margin: auto;
    right: 0;
    top: 0;
    width: 34px;
}
.mousey {
    background: #fff;
    border-radius: 25px;
    box-sizing: content-box;
    height: 35px;
    opacity: 1;
    padding: 10px 15px;
    width: 3px;
}
		.scroller {
			background-color: #000;
			border-radius: 25%;
			height: 10px;
			width: 3px;

			animation-name: scroll;
			animation-duration: 2.2s;
			animation-timing-function: cubic-bezier(.15,.41,.69,.94);
			animation-iteration-count: infinite;
		}
@keyframes scroll {
  	0% { opacity: 0; }
  	10% { transform: translateY(0); opacity: 1; }
 	100% { transform: translateY(15px); opacity: 0;}
}


#header{
    margin-bottom: 50px;
    width: 100%;
}
    .header-comercio{
        background: #000;
        padding: 5px 0;
        position: relative;
        text-align: center;
        width: 100%;
        z-index: 9999999;
    }
        .ctn-header-comercio{
            margin: 0 auto;
			max-width: 1024px;
			text-align: left;
        }
            .ctn-header-comercio a{
                display: inline-block;
                text-indent: -9999px;
            }
a.logo-comercio {
    background: url(https://d1ts5g4ys243sh.cloudfront.net/proyectos_especiales_general/depor/prod/elementos-comunes/img/logo-depor-white.png) no-repeat 3px 3px;
    background-size: 75%;
    height: 32px;
    width: 70px;
}
    a.logo-especiales {
        background: url('https://d1ts5g4ys243sh.cloudfront.net/proyectos_especiales_general/depor/prod/elementos-comunes/img/logo-especiales.png') no-repeat 0 7px;
        background-size: 85%;
        height: 22px;
        width: 80px;
        /* margin-top: -5px; */
    }
                #social{
                    float: right;
                }
                     #social ul{
                        display: inline-block;
                        margin: 0 auto;
                        padding: 0;
                        vertical-align: middle;
                    }
                        #social ul li{
                            display: inline-block;
                            margin: 0 3px;
                            vertical-align: middle;
                        }
                            #social ul li a{
                                height: 36px;
                                width: 36px;
                            }
						        #fb{
						            background-size: 100%;
						            background: url('https://d1ts5g4ys243sh.cloudfront.net/proyectos_especiales_general/depor/prod/elementos-comunes/img/fb-icon.png') no-repeat 0 0;
						            border: none;
						            display: inline-block;
						            height: 36px;
						            text-indent: -9999px;
						            width: 36px;
						        }

						        #wst{
						            background-size: 100%;
						            background: url('https://d1ts5g4ys243sh.cloudfront.net/proyectos_especiales_general/depor/prod/elementos-comunes/img/wst-icon.png') no-repeat 0 0;
						            border: none;
						            display: none;
						            height: 36px;
						            text-indent: -9999px;
						            width: 36px;
						        }

						        #tw{
						            background-size: 100%;
						            background: url('https://d1ts5g4ys243sh.cloudfront.net/proyectos_especiales_general/depor/prod/elementos-comunes/img/tw-icon.png') no-repeat 0 0;
						            border: none;
						            display: inline-block;
						            height: 36px;
						            text-indent: -9999px;
						            width: 36px;
						        }
					.ctn-header-comercio .logo-alerta{
						text-indent: inherit;
					}

.box-desktop{
	background: rgba(0, 0, 0, 0.90);
	display: block;
    height: 100%;
    position: fixed;
    width: 100%;
    z-index: 999999999;
}
	.ctn{
		height: 112px;
	    bottom: 0;
	    left: 0;
	    margin: auto;
	    max-width: 400px;
	    position: absolute;
	    right: 0;
	    top: 0;
	}
		.btn-cerrar{
			background: #fff;
			border: 2px solid #000;
		    color: #000;
		    cursor: pointer;
		    font: 1em/13px 'pixeledregular';
		    height: 20px;
		    padding: 10px;
		    position: absolute;
		    right: -10px;
		    text-align: center;
		    top: -20px;
		    z-index: 100;
		}
		.box-desktop img{
			bottom: 0;
			left: 0;
			margin: auto;
			max-width: 400px;
			position: absolute;
	        right: 0;
	        top: 0;
		}

		.youtube-video{
			height: 100vh !important;
		}

		p.aviso{
			color: #000;
			font: 15px/1.3 'actobold';
		}

		.primer-parrafo{
			max-width: 800px;
			width: 100%;
			font: 500 50px/50px 'notoserif-bold';
			color: #313131;
			text-align: center;
		}

img.logo-depor {
    max-width: 55px;
}

  	.spacer.s1 {
			min-height: 50px;
		}
		footer {
		    background-color: #0F9F09;
		    width: 100%;
		    display: block;
				bottom: 0px;
				padding-bottom: 100px;
		}

		.creditos{
	    width: 55%;
	    margin: 0 auto;
	    padding: 50px 15px;
			text-align: left;
		}
		a{
			text-decoration: none;
		}
		.creditos-prog, .creditos-texto {
	    margin: 0 70px;
		}

		.creditos-visita {
		    color: #efefef;
		    font: 500 15px/22px 'notoserif-regular' !important;
		}
		.creditos-visita a,
		.creditos-visita a:hover {
		    color: #efefef;
		}
.d-inline {
    margin: 3px 0;
    font: 500 16px/18px 'HelveticaNowDisplay-Regular';
    display: block;
}
a.aqui {
    color: white;
    font-weight: bold;
    font: 500 17px/18px 'HelveticaNowDisplay-Black';
}
footer span {
    font: 500 0.9rem/1.5rem 'HelveticaNowDisplay-Medium';
    font-weight: 700;
}
		footer h3, footer span {
	    color: #fff;
		}
		.relleno {
	    width: 100%;
	    height: 90px;
		}
		.container-caja3{
		    display: none;
		}
		.container-zocalo {
		    max-width: 728px;
		    height: auto;
		    z-index: 2147483646;
		    position: fixed;
		    margin: 0 auto;
		    bottom: 0;
		    left: 0;
		    right: 0;
		    box-sizing: border-box;
		    text-align: center;
		}

@media only screen and (max-width: 1230px){
.scroll-downs {
    bottom: 96.45%;
}
}

@media only screen and (min-width: 640px){
    .v-mov{
    display: none;
    }
}

@media only screen and (max-width: 640px){
    
.scroll-downs {
    bottom: 96.5%;
}
    
    .v-desk{
    display: none;
    }
    video {
    width: 100%;
    margin: 0px auto;
    display: block;
    /* position: absolute; */
    /* left: -100px; */
    }
    
    .bg-s1,.bg-s2,.bg-s3,.bg-s4 ,.bg-s5 ,.bg-s6{
        min-height: 500px;
        background-size: cover;
    }
    .img-fluid-messi-completo {
    width: 90%;
    }
    .img-fluid-goles-cal{
	width: 100%;
    }
    

	h3{
		padding: 0;
	}

	 h3.messi-700{
	 	font: 16px/22px 'notoserif-medium';
	 }
	.spacer.s1 {
    min-height: 0px;
	}
	p.leyenda{
		line-height: 1.5;
	}

	p.primer-parrafo {
		font: 500 30px/40px 'notoserif-bold';
		width: 80%;
	}
	p.marcador {
    font-size: 45px;
		margin: 30px 0;
		width: 90%;
 	}
	p.parrafos-partido {
    width: 50%;
	}
	p.parrafo-testimonio{
		font: 700 24px/24px 'notoserif-bold';
	}
	.pt-movil{
		display: none;
	}
	#reveal1 h3,
	#reveal2 h3,
	#reveal3 h3{
		color: #fff;
		font: 26px/1.4 'actoblack' !important;
		padding: 0 20px;
	}

    #wst{
        display: inline-block;
    }
    .box-desktop{
    	display: none;
    }
.portada {
    /* height: 450px;
    background: url(../img/portadamovil.jpg) no-repeat center top; 
    background-size: cover;
    background-size: 100%;
    background-position: center center;
    background-color: cadetblue; */
}
		.ctn-titular{
			top: 30%;
		}

		.titular-700-messi{
			 right: 0%;
			 top: 95%;
			 width: 95%;
			 padding: 0 5px;
		 }
    .scroll-downs{
    }

	.youtube-video{
		height: 190px;
		width: 95%;
	}
	.figcaption-fotos{
		font: 500 12px/16px 'notoserif-medium';
		padding: 3px 10px;
	}
	.testimonios{
		max-width: 860px;
		width: 100%;
		margin: 0 auto;
		margin-bottom: 20px;
		height: fit-content;
	}
	.testimonio-izq, .testimonio-der {
		margin: 0 auto 30px  auto;
		padding: 10px;
		width: 100%;
		float: none;
		max-width: 80%;
	}
	.testimonio-izq{
		border: 0
	}
	.testimonio-der {
	}
	.m-50{
		margin: 30px auto;
	}
	.text-align-right,	.text-align-left{
		text-align: center;
	}
	.t-resultados-peru{
		display: block;
    overflow-x: auto;
    white-space: nowrap;
	}
	.td-relleno{
		display: none;
	}
	.resultado-peru-relleno{
		padding: 0;
	}
	.img-fluid-tb-jugaron {
		width: 40%;
	}
	.img-fluid-60 {
	    width: 90%;
	}
	.img-fluid-infos{
		width: 100%;
	}
	.img-fluid-messi-circulos{
		width: 100% !important;
	}
	.img-fluid-messi-equipos{
		width: 100%;
	} .img-fluid-messi-selecciones{
		width: 80%;
	}
	.img-fluid-goles-messi{
		width: 90%;
	}
	.img-fluid-goleadores{
		width: 60%;
	}
	span.resultado-peru {
		padding: 0 5px;
		font: 500 11px/12px 'notoserif-medium';
	}
	.fachada{
		background-position: -640px top;
	}
	h4.leyenda-grande{
		margin-bottom: 50px;
		margin-top: 0;
	}

	.spacer.s3 {
		min-height: 200px !important;
	}
	.youtube-video{
		height: 40vh !important;
	}

		footer{
			padding-bottom: 60px;
		}

		footer span {
			margin: 3px 0;
		}
.creditos {
    display: block;
    width: 97%;
    padding: 30px 40px 70px 40px;
}
		.creditos-prog, .creditos-texto {
		    margin: 0 10px;
		}
		.creditos-visita {
        margin: 50px 0px 0px 0px;
        }
        #reveal3, #reveal5, #reveal8, #reveal17 {
        min-height: inherit;
        }
}


.box-main{
	margin: 0 auto;
	max-width: 1200px;
}

#mobileadvanced0.box1{
	height: 40px;
}

#reveal1,
#reveal2,
#reveal3,
#reveal4,
#reveal5,
#reveal6,
#reveal7,
#reveal8,
#reveal9,
#reveal10,
#reveal11,
#reveal12,
#reveal13,
#reveal14,
#reveal15,
#reveal16,
#reveal17,
#reveal18,
#reveal19,
#reveal20,
#reveal21,
#reveal22,
#reveal23,
#reveal24,
#reveal25,
#reveal26,
#reveal27,
#reveal28,
#reveal29,
#reveal30,
#reveal31,
#reveal32{
	opacity: 0;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
    padding: 40px 0px;
}
	#reveal1.visible,
	#reveal2.visible,
	#reveal3.visible,
	#reveal4.visible,
	#reveal5.visible,
	#reveal6.visible,
	#reveal7.visible,
	#reveal8.visible,
	#reveal9.visible,
	#reveal10.visible,
	#reveal11.visible,
	#reveal12.visible,
	#reveal13.visible,
	#reveal14.visible,
	#reveal15.visible,
	#reveal16.visible,
	#reveal17.visible,
	#reveal18.visible,
	#reveal19.visible,
	#reveal20.visible,
	#reveal21.visible,
	#reveal22.visible,
	#reveal23.visible,
	#reveal24.visible,
	#reveal25.visible,
	#reveal26.visible,
	#reveal27.visible,
	#reveal28.visible,
	#reveal29.visible,
	#reveal30.visible,
    #reveal31.visible,
    #reveal32.visible{
		opacity: 1;
	}

	#reveal1 h3,
	#reveal2 h3,
	#reveal3 h3{
		color: #fff;
		font: 42px/1.3 'actoblack';
		margin: 0 auto;
		max-width: 700px;
	}

img.foto-centro{
	display: block;
	margin: 30px auto;
	max-width: 600px;
}

.container-caja3{
		display: block;
		margin: 40px auto;
		text-align: center;
}

@media only screen and (max-width: 320px){
	a.logo-comercio {
    height: 21px;
    margin: 6px 5px;
    width: 90px;
	}
}

@supports (-webkit-overflow-scrolling: touch) {
  /* CSS specific to iOS devices */

	.dato-video{
		/*width: 50%;*/
	}

}
