@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@700&display=swap');
@font-face {
font-family: "cani";
src: url('cani_1.otf');
}
body {
	background: #fff;
	color: #000;
	padding: 0;
	margin: 0;

	font-style: normal;
	cursor: default;
	width: 100%;
		background-image: url("tramagif.gif");
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: fixed;
}
a{
color:black;
text-decoration: none;

}

.centrico {
    width: 500px;
	margin: 0 auto 0 auto;
}
.central{
margin: 40px auto 80px auto;
display: block;
width:180px;
}


#masiasanchez{
font-size: 31px;
letter-spacing: 10px;
}
#selected{
font-size: 19px;
letter-spacing: 3px;
}
#detalles{
margin-top:150px;
}
h1{

text-align: center;
font-size: 40px;
color: black;
font-weight: 800;
	line-height: 20px;
}
h1 p{
	margin:50px 0 50px;
}
h2{
text-align: center;
font-size: 15px;
color: black;
font-weight: 700;
	font-family: IBM Plex Sans Condensed;
}
h3{
	font-family: 'Old Standard TT','Trebouchet','Helvetica', sans-serif;
text-align: center;
font-size: 13px;
color: black;
font-weight: 200;
	line-height: 20px;
}

h3 p{
	margin-bottom:25px;
}
h4{

text-align: center;
font-size: 18px;
color: black;
font-weight: 400;
	line-height: 14px;
}
h4 p{
	margin:40px 0 40px;
}
.icon{
}
#emptyfooter{
width: 100%;
height: 80px;
}
#links{

    width: 300px;
	margin: 80px auto 0 auto;
}
#links h2{
		display: flex;
	align-items: center;
	justify-content: space-between;	
	align-content: stretch;
}
#bike{

    width: 600px;
	margin: 80px auto 0 auto;
}
#bike h2{
		display: flex;
	align-items: center;
	justify-content: space-between;	
	align-content: stretch;
}