@charset "utf-8";
/* CSS Document */
@font-face {
font-family: 'AvenirLT95Black';
src: url('/static/font/Avenir/AvenirLT95Black.eot'); /* IE9 Compat Modes */
src: url('/static/font/Avenir/AvenirLT95Black.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
     url('/static/font/Avenir/AvenirLT95Black.woff') format('woff'), /* Modern Browsers */
     url('/static/font/Avenir/AvenirLT95Black.ttf')  format('truetype'), /* Safari, Android, iOS */
     url('/static/font/Avenir/AvenirLT95Black.svg#svgAvenirLT95Black') format('svg'); /* Legacy iOS */
}

@font-face {
font-family: 'AvenirLT55Oblique';
src: url('/static/font/Avenir/AvenirLT55Oblique.eot'); /* IE9 Compat Modes */
src: url('/static/font/Avenir/AvenirLT55Oblique.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
     url('/static/font/Avenir/AvenirLT55Oblique.woff') format('woff'), /* Modern Browsers */
     url('/static/font/Avenir/AvenirLT55Oblique.ttf')  format('truetype'), /* Safari, Android, iOS */
     url('/static/font/Avenir/AvenirLT55Oblique.svg#svgAvenirLT55Oblique') format('svg'); /* Legacy iOS */
}

@font-face {
font-family: 'AvenirLT55Roman';
src: url('/static/font/Avenir/AvenirLT55Roman.eot'); /* IE9 Compat Modes */
src: url('/static/font/Avenir/AvenirLT55Roman.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
     url('/static/font/Avenir/AvenirLT55Roman.woff') format('woff'), /* Modern Browsers */
     url('/static/font/Avenir/AvenirLT55Roman.ttf')  format('truetype'), /* Safari, Android, iOS */
     url('/static/font/Avenir/AvenirLT55Roman.svg#svgAvenirLT55Roman') format('svg'); /* Legacy iOS */
}

@font-face {
font-family: 'AvenirLT65Medium';
src: url('/static/font/Avenir/AvenirLT65Medium.eot'); /* IE9 Compat Modes */
src: url('/static/font/Avenir/AvenirLT65Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
     url('/static/font/Avenir/AvenirLT65Medium.woff') format('woff'), /* Modern Browsers */
     url('/static/font/Avenir/AvenirLT65Medium.ttf')  format('truetype'), /* Safari, Android, iOS */
     url('/static/font/Avenir/AvenirLT65Medium.svg#svgAvenirLT65Medium') format('svg'); /* Legacy iOS */
}

@font-face {
font-family: 'AvenirLT85Heavy';
src: url('/static/font/Avenir/AvenirLT85Heavy.eot'); /* IE9 Compat Modes */
src: url('/static/font/Avenir/AvenirLT85Heavy.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
     url('/static/font/Avenir/AvenirLT85Heavy.woff') format('woff'), /* Modern Browsers */
     url('/static/font/Avenir/AvenirLT85Heavy.ttf')  format('truetype'), /* Safari, Android, iOS */
     url('/static/font/Avenir/AvenirLT85Heavy.svg#svgAvenirLT85Heavy') format('svg'); /* Legacy iOS */
}

img.bg {
    height: auto;
    min-height: 100%;
    position: absolute;
    right: 0;
	left:0\9;
    text-align: center;
    top: 0;
	z-index:-9999;

}
.imgfix{
width:100%;height:100%;overflow:hidden;position:relative;
position:static\9;
width:80%\9;
}
/* esconder mobile */
#header-mobile{
	display:none;
}

.version-mobile{
	display:none;
}

.mobile-carreras{
	display:none;
}

/* fin */
body{
	margin:0 auto;
	font-family:Tahoma, Geneva, sans-serif;
	overflow:hidden;
}
img{
	border:0;
}

#bicicletas-content{
	width:100%;
}

.bicicletas-carreras .bicicletas-content-left{
}
.bicicletas-carreras .bicicletas-content-left {
    background-repeat: no-repeat;
    background-size: auto 100%;
    float: left;
    height: 100vh;
    width: 50%;
}
.bicicletas-estilos .bicicletas-content-left{
}


.bicicletas-content-center{
	width:990px;
	margin:0 auto;
	overflow:hidden;
}

.bicicletas-content-left{
	float:left;
	width:50%;
	background-size:100% 100%;
	height:100vh;
	background-repeat:no-repeat;
}

.bicicletas-estilos .bicicletas-content-left{
	background-size:auto 100%;
	background-position:right;
}


.bicicletas-content-right{
	float:right;
	width:33%;
	padding-left:2%;
	padding-right:15%;
}

.bicicletas-content-center .bicicletas-content-right{
	float:right;
	width:46%;
	padding-left:2%;
	padding-right:2%;
}

.bicicletas-content-center .bicicletas-content-left{
	float:left;
	width:48%;
	background-size:100% 100%;
	height:auto;
	background-repeat:no-repeat;
}

.bicicletas-content-right h1{
	font-family: 'AvenirLT95Black';
	margin:0;
	padding-top:20%;
	padding-bottom:5%;
	color:#333;
	font-size:55px;
	text-transform:uppercase;
	font-weight:normal;
}
.bicicletas-tenencuenta h1{
	padding-top:70%;
}

.bicicletas-tenencuenta .bicicletas-content-right{
	padding-bottom:5%;
}

.bicicletas-content-right h2{
	font-family: 'AvenirLT95Black';
	margin:0;
	padding-top:5%;
	color:#000;
	font-size:18px;
	text-transform:uppercase;
	font-weight:normal;
}


.bicicletas-content-right h2 span{
	font-family: 'AvenirLT55Roman', Arial;
	color:#666;
}

.bicicletas-content-right p{
	margin:0;
	padding-top:1%;
	color:#000;
	font-size:15px;
	line-height:24px;
	font-weight:normal;
	font-family: 'AvenirLT55Roman', Arial;
}
.bicicletas-content-right p span{
	font-family: 'AvenirLT95Black';
}

.bicicletas-estilo-menu {
  width: 100%;
  overflow: auto;
  margin: auto;
  position: absolute;
  left: 25%; bottom: 80px; right: 0;

}
.bicicletas-estilo-menu ul{
	list-style:none outside;
}
.bicicletas-estilo-menu li{
	background-image:url(../imagenes/estilos-menu.png);
	width:160px;
	height:132px;
	float:left;
	cursor:pointer;
}
.bicicletas-estilo-montain{
	background-position:0 0;
}

.bicicletas-estilo-paseo{
	background-position:-160px 0;
}

.bicicletas-estilo-freestyle{
	background-position:-320px 0;
}

.bicicletas-estilo-ruta{
	background-position:-480px 0;
}

.bicicletas-estilo-infantil{
	background-position:-640px 0;
}

.bicicletas-estilo-montain:hover,.bicicletas-estilo-montain-on{
	background-position:0 -133px;
}

.bicicletas-estilo-paseo:hover,.bicicletas-estilo-paseo-on{
	background-position:-160px -133px;
}

.bicicletas-estilo-freestyle:hover, .bicicletas-estilo-freestyle-on{
	background-position:-320px  -133px;
}

.bicicletas-estilo-ruta:hover,.bicicletas-estilo-ruta-on{
	background-position:-480px  -133px;
}

.bicicletas-estilo-infantil:hover, .bicicletas-estilo-infantil-on{
	background-position:-640px  -133px;
}

.bicicletas-link{
	font-size:15px;
	color:#000;
	font-family: 'AvenirLT55Roman', Arial;
	padding-top:20px;
}
.bicicletas-link span{
	font-family: 'AvenirLT95Black';
}

.bicicletas-link span a{
	color:#000;
	text-decoration:none;
}

.bicicletas-tenencuenta{
	background-image:url(../imagenes/bkg-tenencuenta.jpg);
	background-repeat:no-repeat;
	background-size:50% 100%;
	height:100%;
	width:100%;
	overflow:hidden;
}

.bicicletas-tenencuenta2{
	height:100%;
	width:100%;
	overflow:hidden;
}

.page1{
	background-image:url(../imagenes/recomendador/bkg1.jpg);
	width:100%;
	height:1071px;
}

.page1 .bicicletas-opciones1{
	background-image:url(../imagenes/recomendador/preguntas_op1.jpg);
	background-repeat:no-repeat;
	height:289px;
	width:297px;
	float:left;
	position:relative;
}

.page2 .bicicletas-opciones2{
	background-image:url(../imagenes/recomendador/preguntas_op2.jpg);
	background-repeat:no-repeat;
	height:289px;
	width:223px;
	float:left;
	position:relative;
}

.page3 .bicicletas-opciones3{
	background-image:url(../imagenes/recomendador/preguntas_op3.jpg);
	background-repeat:no-repeat;
	height:289px;
	width:223px;
	float:left;
	position:relative;
}

.page3b .bicicletas-opciones3{
	background-image:url(../imagenes/recomendador/preguntas_op3b.jpg);
	background-repeat:no-repeat;
	height:289px;
	width:446px;
	float:left;
	position:relative;
}

.page4 .bicicletas-opciones4{
	background-image:url(../imagenes/recomendador/preguntas_op4.jpg);
	background-repeat:no-repeat;
	height:289px;
	width:223px;
	float:left;
	position:relative;
}
.page5 .bicicletas-opciones5{
	background-image:url(../imagenes/recomendador/preguntas_op5.jpg);
	background-repeat:no-repeat;
	height:289px;
	width:446px;
	float:left;
	position:relative;
}

.page6 .bicicletas-opciones6{
	background-image:url(../imagenes/recomendador/preguntas_op6.jpg);
	background-repeat:no-repeat;
	height:289px;
	width:297px;
	float:left;
	position:relative;
}

.page7a .bicicletas-opciones7{
	background-image:url(../imagenes/recomendador/preguntas_op7a.jpg);
	background-repeat:no-repeat;
	height:289px;
	width:446px;
	float:left;
	position:relative;
}

.page7b .bicicletas-opciones7{
	background-image:url(../imagenes/recomendador/preguntas_op7b.jpg);
	background-repeat:no-repeat;
	height:289px;
	width:446px;
	float:left;
	position:relative;
}

#bicicletas-11{
	background-position:0 0;
}
#bicicletas-12{
	background-position:-297px 0;
}
#bicicletas-13{
	background-position:-593px 0;
}

#bicicletas-21{
	background-position:0 0;
}
#bicicletas-22{
	background-position:-224px 0;
}
#bicicletas-23{
	background-position:-448px 0;
}
#bicicletas-24{
	background-position:-672px 0;
}


#bicicletas-31{
	background-position:0 0;
}
#bicicletas-32{
	background-position:-224px 0;
}
#bicicletas-33{
	background-position:-448px 0;
}
#bicicletas-34{
	background-position:-672px 0;
}

#bicicletas-32.opt3{
	background-position:0 0;
}
#bicicletas-34.opt3{
	background-position:-448px 0;
}

#bicicletas-41{
	background-position:0 0;
}
#bicicletas-42{
	background-position:-224px 0;
}
#bicicletas-43{
	background-position:-448px 0;
}
#bicicletas-44{
	background-position:-672px 0;
}

#bicicletas-51{
	background-position:0 0;
}
#bicicletas-52{
	background-position:-448px 0;
}

#bicicletas-61{
	background-position:0 0;
}
#bicicletas-62{
	background-position:-297px 0;
}
#bicicletas-63{
	background-position:-593px 0;
}

#bicicletas-71{
	background-position:0 0;
}
.bicicletas-72a{
	background-position:0 0;
}
.bicicletas-73a{
	background-position:-448px 0;
}

.bicicletas-72b{
	background-position:0 0;
}
.bicicletas-73b{
	background-position:-448px 0;
}



.page-pregunta span{
	font-family: 'AvenirLT95Black';
	font-size:19px;
	color:#FFF;
	font-weight:normal;
	text-align:center;
	position:absolute;
	bottom:30px;
	left:0;
	right:0;
}

.page1 .respuestacheck,.page6 .respuestacheck{
	background-image:url(../imagenes/recomendador/checks.png);
	background-repeat:no-repeat;
	width:100px;
	height:100px;
	text-align:center;
	position:absolute;
	bottom:50px;
	left:100px;
	right:0;
}

.page2 .respuestacheck, .page3 .respuestacheck, .page4 .respuestacheck{
	background-image:url(../imagenes/recomendador/checks.png);
	background-repeat:no-repeat;
	width:100px;
	height:100px;
	text-align:center;
	position:absolute;
	bottom:70px;
	left:70px;
	right:0;
}

.page5 .respuestacheck,.page3b .respuestacheck,.page7a .respuestacheck,.page7b .respuestacheck{
	background-image:url(../imagenes/recomendador/checks.png);
	background-repeat:no-repeat;
	width:100px;
	height:100px;
	text-align:center;
	position:absolute;
	bottom:50px;
	left:175px;
	right:0;
}


.page2{
	background-image:url(../imagenes/recomendador/bkg1.jpg);
	width:100%;
	height:1072px;
}
.page3,.page3b{
	background-image:url(../imagenes/recomendador/bkg1.jpg);
	width:100%;
	height:1072px;
}
.page4{
	background-image:url(../imagenes/recomendador/bkg1.jpg);
	width:100%;
	height:1071px;
}
.page5{
	background-image:url(../imagenes/recomendador/bkg1.jpg);
	width:100%;
	height:1071px;
}
.page6{
	background-image:url(../imagenes/recomendador/bkg1.jpg);
	width:100%;
	height:1071px;
}
.page7a,.page7b{
	background-image:url(../imagenes/recomendador/bkg1.jpg);
	width:100%;
	height:1072px;
}

.page8{
	background-image:url(../imagenes/recomendador/bkg1.jpg);
	width:100%;
	height:1072px;
}

.page-pregunta{
	color:#FFF;
	font-size:36px;
	margin:0 auto;
	width:990px;
	position:relative;
}

.page-pregunta img{

}

.page-cuadro-pregunta{
	background-image:url(../imagenes/recomendador/respuesta-bkg.png);
	background-repeat:no-repeat;
	float:left;
	margin-left:25px;
	margin-top:17px;
	width:475px;
	height:440px;
	position:relative;
}

.page-pregunta h2{
	font-family: 'AvenirLT95Black';
	font-weight:normal;
	font-size:28px;
	margin:0;
	text-align:center;
	text-transform:uppercase;
	word-spacing:2px;
	line-height:30px;
	padding-top:20%;
}

.page-pregunta ul{
    height: 290px;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-top: 30px;
	list-style:none outside;
	padding-right:30px;
}

.page-pregunta ul li{
	color:#333;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:20px;
	margin-bottom:10px;
	background-image:url(../imagenes/recomendador/respuestas-checks.png);
	background-repeat:no-repeat;
	background-position:0 0;
	padding-left:0;
	cursor:pointer;
	padding-top:5px;
	min-height:25px;
}

.bicicletas-siguiente{
	margin-top:2%;
	text-align:center;
	width:100%;
}

.page-pregunta .bicicletas-siguiente img{
	float:none;
}

.page-pregunta img.bicicletas-volver{
	float:right;
	cursor:pointer;
	position:absolute;
	right:50px;
}

.resultado .respuesta{
	float:left;
	padding-left:60px;
	width:450px;
}
	.resultado .texto{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
	padding-left:54%;
	padding-top:10px;
	text-align:left;
	text-transform:none;
	height:260px;
	padding-right:25px;
	font-weight:bold;
}

.resultado .page-pregunta{
	padding-top:10%;
}

.resultado .page-pregunta h2{
	padding-top:0;
	text-align:left;
}

.bicicletas-btn-siguiente{
	cursor:pointer;
}

.img-center{
	margin-left:5%;
}

.bxslider h4{
	font-family: 'AvenirLT95Black';
	font-size:18px;
	color:#000;
	font-weight:normal;
	text-transform:uppercase;
	padding-right:50%;
	padding-top:2%;
}

.bxslider p{
	font-family: 'AvenirLT55Roman', Arial;
	font-size:15px;
	color:#000;
	font-weight:normal;
	padding-right:50%;
	padding-bottom:2%;
	min-height:70px;
}

.bicicletas-accesorios h1{
	font-family: 'AvenirLT95Black';
	margin:0;
	padding-top:1%;
	padding-bottom:3%;
	color:#333;
	font-size:55px;
	text-transform:uppercase;
	font-weight:normal;

}	

.bicicletas-tenencuenta2 h5, .bicicletas-accesorios h5{
	font-family: 'AvenirLT95Black';
	margin:0;
	padding-top:0%;
	text-transform:uppercase;
	font-weight:normal;
	color:#000;
	font-size:18px;
}
.bicicletas-accesorios p{
	font-family: 'AvenirLT55Roman', Arial;
	font-size:15px;
	line-height:23px;
	color:#000;
	font-weight:normal;
	margin-bottom:5%;
	margin-top:1%;
}

ul.bicicletas-icons-left{
	list-style:none outside;
	margin:0;
	padding:0;
	background-image:url(../imagenes/tenencuenta-icons-left.png);
	background-repeat:no-repeat;
}

ul.bicicletas-icons-right{
	list-style:none outside;
	margin:0;
	padding:0;
	background-image:url(../imagenes/tenencuenta-icons-right.png);
	background-repeat:no-repeat;
}

.bicicletas-accesorios ul li{
	padding-left:100px;
	padding-right:20px;
}

.bicicletas-tenencuenta2 h6, .bicicletas-accesorios h6{
	font-family: 'AvenirLT65Medium';
	margin:2% 0 5% 0;
	text-transform:uppercase;
	font-weight:normal;
	font-size:15px;
}

.bicicletas-tenencuenta2 h6 a, .bicicletas-accesorios h6 a{
	color:#bdd500;
	text-decoration:none;
}
.bicicletas-tenencuenta-fin{
	background-image:url(../imagenes/tenencueta-bkg-fin.jpg);
	background-repeat:no-repeat;
	background-size:100% auto;	
	background-position:center;
	background-color:#f1f1f1;
}

.bicicletas-content-center .bicicletas-content-fin{
	width:50%;
	padding:20px;	
	background-image:url(../imagenes/bicicletas-bkg-trans.png);
	background-repeat:repeat;
}
.bicicletas-content-fin h2{
	font-family: 'AvenirLT95Black';
	margin:0;
	padding-top:0%;
	text-transform:uppercase;
	font-weight:normal;
	color:#000;
	font-size:18px;
}

.bicicletas-content-center .bicicletas-content-fin ul {
	padding:0;
	padding-left:15px;
	list-style:disc outside;
}
.bicicletas-content-center .bicicletas-content-fin ul li{
	padding:0;
	font-family: 'AvenirLT55Roman', Arial;
	font-size:15px;
	color:#000;
	font-weight:normal;
	line-height:20px;
	margin-bottom:10px;
}

.bicicletas-content-center.bicicletas-accesorios {
    margin-bottom: 40px;
	margin-top:40px;
}
.bxslider li{
	background-image:url(../imagenes/bicicletas-iconos-bx.png);
	background-repeat:no-repeat;
}
.bicicletas-slide01{
	background-position: 600px 4px;
}

.bicicletas-slide02{
	background-position: 600px -245px;
}

.bicicletas-slide03{
	background-position: 600px -508px;
}

.bicicletas-slide04{
	background-position: 600px -785px;
}
.bicicletas-slide05{
	background-position: 600px -1030px;
}
.bicicletas-slide06{
	background-position: 600px -1365px;
}

.bicicletas-circuitos{
	width:812px;
	padding-bottom:20px;
	margin-bottom:40px;
}

.bicicletas-circuitos h1{
	font-family: 'AvenirLT95Black';
	margin:0;
	padding-top:20%;
	padding-bottom:1%;
	color:#333;
	font-size:55px;
	text-transform:uppercase;
	font-weight:normal;	
}

.bicicletas-circuitos h2{
	font-family: 'AvenirLT95Black';
	margin:0;
	padding-top:1%;
	padding-bottom:1%;
	color:#000;
	font-size:18px;
	text-transform:uppercase;
	font-weight:normal;	
}

.bicicletas-circuitos p{
	font-family: 'AvenirLT55Roman', Arial;
	font-size:14px;
	color:#000;
	font-weight:normal;
	padding-bottom:2%;
}
.bicicletas-partes-img{
	margin-top:20%;	
}

area {
    cursor: pointer;
    display: block;
}

.bicicletas-aprendamas-descripcion h3{
	font-family: 'AvenirLT95Black';
	font-size:18px;
	font-weight:normal;
	color:#000;
	text-transform:uppercase;
}

.bicicletas-aprendamas-descripcion p{
	font-family: 'AvenirLT55Roman', Arial;
	font-size:15px;
	line-height:24px;
	color:#000;
}

.bicicletas-aprendemas-descripcion div a{
	font-family: 'AvenirLT95Black';
	font-size:15px;
	line-height:24px;
	color:#000;
	text-decoration:none;
}

.bicicletas_tenencuenta{
	overflow:visible;
}

.respuesta-imagen{
	float:left;
}

.resultados-texto{
	font-family: 'AvenirLT65Medium';
	font-size:18px;
	color:#FFF;
	font-weight:normal;
	margin-top:3%;
	line-height:24px;
}