body{
	background:#212121
}
.cabecera_bf{
	position:relative;
	display:block;
	margin:0 auto;
	width:100%;
	text-align:center;
	position:relative;
	margin-bottom:207px
}
.fondo_bf{
	float:none;
	margin:0 auto;
	width:960px;
	height:2000px;
	background-image:url('../images/fondo-web-streetprorunning.jpg');
	text-align:center;
	background-repeat:no-repeat
}
.contenedor_bf{
	width:100%
}
.botonera_bf{
    margin-left:-21px;
    margin-top:740px;
    text-align:left;

}
#botones{
    //position:relative;
    //right:-55px;
    width:200px;
}
#botones div{

    background-color:White;
    height:100px;
    width:420px;
    margin:6px;
    margin-bottom:20px;
    padding-left:45px;
    border-radius: 0 35px 35px 0;
    box-shadow: 4px 4px 2px black;



}
.semana{
    color:rgb(234,107,5);
    font-size:24px;
    font-weight: bold;
}

.boton_bf_primero{
	//background-image:url('../images/boton_superior.jpg');
	width:168;
	height:60px
}
.video_bf{
	background-image:url('../images/video.jpg');
	width:572px;
	height:331px;
	margin-left:50px;
	margin-top:8px;
	float:left
}
.reclamo_crono .linea{
	background-image:url('../images/linea.jpg');
	width:219px;
	height:8px
}
.reclamo_crono{
	color:white;
	position:relative;
	font-weight:bold;
	font-style:italic;
	top:30px;
	line-height:45px;
	float:right;
	width:250px;
	height:250px;
	right:64px
}
.texto_captacion_contador{
	color:#00d89b;
	font-size:16px;
	position:relative;
	font-weight:bold;
	font-style:italic
}
.reclamo_crono .s1{
	font-size:30px
}
.reclamo_crono .s2{
	font-size:45px
}
.reclamo_crono .s3{
	font-size:65px
}
.reclamo_crono .linea{
	background-image:url('../images/linea_roja.jpg');
	width:266px;
	height:8px;
	position:relative;
	float:left;
	left:0px;
	top:11px
}
.boton_bf_primero:hover{
	//background-image:url('../images/boton_superior_hover.jpg')
}
.boton_bf{
	//background-image:url('../images/boton_superior.jpg');
	width:168px;
	height:60px;

    transform: skewy(-6deg);
    transform-origin: bottom left;
}
.boton_bf:hover{
	//background-image:url('../images/boton_superior_hover.jpg')
}
.titulo_principal{

	font-size:22px;
	font-weight:bold;
	padding:20px;
	color:rgb(8,91,94);
    margin-left: 330px;
}
.contenedor_parrafo{
	font-size:20px;
    //font-weight:bold;
    font-style:italic;
	color:white;
	max-width:574px;
	padding:20px;
	//margin-top:-40px;
    text-align:left;
    //background: rgba(0, 0, 0, 0.3);
    transform: skewy(-7deg) ;
    //height:500px;
    position:absolute;
    left:450px;
    top:450px;

}
#parrafo9{margin-top:10px}
#parrafo10{margin-top:10px;color:rgb(234,107,5);}
.contenedor_parrafo p{
    margin:0px;
}
.contenedor_parrafo p, .titulo_principal p{opacity:1}
.input_suscribete{
	font-size:25px;
	border-radius:10px;
	width:100%;
    margin-left:287px;
    margin-top:30px;
	height:41px;
	padding:10px;
    border-style:solid;
    border-color: white;
    color:black;
    //background: transparent;

}
.input_div{
    width:400px;
}

.suscribete_superior{
	color:white;
	font-size:32px;
}
.suscribete_inferior{
    color:white;
    font-size:18px;
    font-weigth:bold;
    margin-left:20px;
}
.compartelo{
    color:white;
    font-size:22px;
    font-weigth:bold;
    margin-top:70px;
    margin-left:50px;
}
.fecha{
    position: relative;
    top: -120px;
    font-size: 40px;
    color: white;
}
i::before{
    background:transparent;
}

.elipsepala{
	shape-outside:ellipse();
	display:block;
	border-radius:50%;
	float:left;
	position:relative;
	height:402px;
	width:229px;
	top:41px;
	right:46px
}
.circulodescuento{
	shape-outside:circle();
	display:block;
	border-radius:50%;
	float:right;
	position:relative;
	height:300px;
	width:300px;
	top:11px;
	right:-38px
}
.titulo_secundario{
	color:white;
	font-size:30px;
	position:relative;
	font-weight:bold;
	font-style:italic;
	top:30px
}
.titulo_suscribete{
	color:#000;
	font-size:25px;
	position:relative;
	font-style:italic;
	top:10px;
	line-height:25px
}
.texto_parrafo{
	color:white;
	font-size:14px;
	position:relative;
	font-style:italic;
	text-align:justify;
	margin:15px 52px 15px 52px
}
.boton_bf_primero a{
	color:white;
	font-size:23px;
	top:7px;
	position:relative;
	font-weight:bold;
	font-style:italic
}
.contador{
	width:876px;
	height:229px;
	position:relative;
	display:block;
	text-align:center
}
.contenedor_marcas {
	position:relative;
	margin-top:40px;
}
.boton_bf a{
	color:black;
	font-size:50px;
	top:15px;
	position:relative;
	font-weight:bold;
    font-family: 'Orbitron', sans-serif;

}
#running a{margin-left:30px}
#trail a{margin-left:70px}
#textil a{margin-left:55px}
#accesorios a{margin-left:-20px}
.dto_60{
	position:absolute;
	top:-50px;
	left:370px
}
.margin_top_330{
	margin-top:330px
}
.margin_top_200{
	margin-top:200px
}
.texto-footer{
	font-size:23px;
	font-weight:bold;
	font-style:italic;
	color:#FFF
}
.texto-descubre{
	color:#fff;
	text-shadow:2px 2px #5d5a5a;
	font-size:29px
}
.contenedor_logo{

    margin-left: 325px;
    margin-top: 20px;
	font-size:6px;

}
.contenedor_mail{
    margin-top:110px;
    font-size:10px;


}
.contenedor_logo_movil{
    display:none

}
.enviar{
    color:black;
    background-color:white;
    width: 230px;
    height: 30px;
    padding-top:4px;
    font-size:15px;
    font-weight: bold;
    margin-left:380px;
    margin-top:20px;
    transform: skewX(-10deg);
    -moz-transform: skewX(-10deg);
    -webkit-transform: skewX(-10deg);
    box-shadow:4px 4px 3px black;
}
.compartir{
	color:#fff;
	font-weight:800;
margin-top:25px;
}
.blanco{color:white}
.naranja{color:rgb(158,8,16);}
.naranja_movil{color:rgb(158,8,16);}
.botonera_movil{
    display:none;
}

@media  (max-width:992px){
    .fondo_bf{
        background-image:url('../images/fondo-movil-streetprorunning.png');
        float:none;
        margin:0 auto;
        width:698px;
        height:1230px;
        text-align:center;
        background-repeat:no-repeat
    }
    .contenedor_titulo_principal, .contenedor_parrafo, .contenedor_mail{
        display:none;
    }

    .botonera_bf{

     }
    .botonera_movil{
        //margin-top:740px;
        display:block;
    }
    #botones div{
        width:300px;
        height:50px;
        border-radius:15px 15px 15px 15px;
        margin-left:200px;
    }
    .boton_bf a {
        font-size:28px;
        top:6px;
        color:rgb(158,8,16);
    }
    #accesorios a {
        margin-left:0px;
    }
    .contenedor_marcas {
        position: relative;
        top: -35px;
    }
    .contenedor_logo {
        display:none;
    }
    .contenedor_logo_movil {
        top:-65px;
        right:30px;
        position:absolute;
        font-size:12px;
        display:block;
    }
    .compartelo{
        position: absolute;
        right: 80px;
        top: -210px;
    }


}