@charset "utf-8";
/* CSS Document */




body{
	background-color:#efefef;}
h1,h2,h3,h4,h5,h6,h7,h8,h9{
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	}
	
a{
	text-decoration:none;}

blockquote{
	border-left:4px solid #474747;
	margin-left:0;
	padding-left:25px;
	font-size:24px;
	color:#747474;
	}

.text-center{
	text-align:center;}
	
h1{
	font-size: 36px;
	color: #353535;
	margin-top: 10px;
	margin-bottom: 5px;
	text-align: left;
}
	
h1 span{
	color:#c00;
	font-size:26px;}
	
h2{
	font-size:28px;
	color:#474747;}


h3	{
	font-size:24px;
	font-weight:700;
	color:#232222;
	margin:0px;
	line-height:1em;
	padding-top:15px;}

h4{
	color: #FF0000;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 0;
}

.filtros h4{
	margin-bottom:0;}

h6{
	color:#fff;
	font-size:18px;
	margin:0;}



h7{
	color: #FF0000;
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 0;
}

h8	{
	font-size:20px;
	font-weight:700;
	color:#232222;
	margin:0px;
	line-height:1em;
	padding-top:15px;}

h9	{
	font-size:10px;
	font-weight:700;
	color:#fff;
	margin:0px;
	line-height:1em;
	padding-top:15px;}



.filtros h7{
	margin-bottom:0;}

.call-to-action h3{
	color:#fff;
	display:inline;
	font-size:24px;
	font-weight:normal;
	}

.attention h8{
	color:#fff;
	text-align: center;
	font-size:13px;
	font-weight:normal;
	}

.btn-outline{
	font-size:24px;
	border:3px solid;
	padding:10px 18px;
	margin-left:25px;
	}
	
.btn-outline:hover{
	background-color:rgba(255,255,255,0.2);}

.btn-light, .btn-light a{
	color:#fff;
	border-color:#fff;
	}
	
.btn-arriba{
	text-decoration:underline;
	color:#d70000;
	text-align:right;
	font-size:14px;
	}
	
.main-content p{
	color:#474747;
	font-size:14px;
	line-height:1.6em;}
	
.show-in-mobile{
	display:none!important;
	}

.seminuevas input{
	border:1px solid #ccc;
	padding:5px;
	width:auto;
	}
	
input{
	border:1px solid #e1e1e1;
	padding:10px;
	width:100%;}
	
textarea{
	width:100%;
	border:1px solid #e1e1e1;
	padding:10px;
	height:200px;}
	
 input[type="date"]:before {
    content: attr(placeholder) !important;
    color: #aaa;
    margin-right: 0.5em;
  }
  input[type="date"]:focus:before,
  input[type="date"]:valid:before {
    content: "";
  }
	
.search-bar{
	width:80%;
	background-image:url(../images/icon-buscar.png);
	background-repeat:no-repeat;
	background-position:center right;
	}
	
.search-estado{
	width:80%!important;
	height:40px!important;
	}
	
.search-bar-full{
	width:100%;
	background-image:url(../images/icon-buscar.png);
	background-repeat:no-repeat;
	background-position:center right;
	}
	
button.location{
	border:none;
	height:40px;
	width:42px;
	background-color:#fff;
	position:absolute;
	right:0;
	top:0;
	background-image:url(../images/icon-ubicacion.png);
	background-repeat:no-repeat;
	background-position:center;
	}

.secondary-nav > li > a:hover, .secondary-nav > li > a.active{
	color:#fd0e24;}
	
.main-nav > li > a.active{
	color:#fff;
	background: #a10000; /* Old browsers */
background: -moz-linear-gradient(top,  #a10000 0%, #f50000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a10000), color-stop(100%,#f50000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #a10000 0%,#f50000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #a10000 0%,#f50000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #a10000 0%,#f50000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #a10000 0%,#f50000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a10000', endColorstr='#f50000',GradientType=0 ); /* IE6-9 */

	}
	
.list{
	list-style: none;
	margin-bottom: 35px; 
}

.list li{
	font-size: 13px;
	padding-bottom: 4px;
}


	
.default{
	background-image:url(../images/fondo-default.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.header{
	background-color:rgba(255,255,255,0.9);
	}
	
.no-btn{
	position:relative;
	float:left;
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.3;
  /* border-radius: 4px; */
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-weight:bold;
  font-size:16px;
  background-color:#232222;
  color:#fff;
  font-weight:400;
  font-family:Verdana, Arial, Helvetica, sans-serif;;
  margin-right:1px;}

.btn-group{
	margin:15px 0;}

.articulo{
	background-color:#fff;}
	
	
small.fecha{
	color:#6f6f6f;
	font-size:11px;
	margin-bottom: 13px;
    display: block;
	}
	
small span{
	color:#b0b0b0;}
	
.row {
  margin-right: -15px;
  margin-left: -15px;
}

.row:before,
.row:after {
  display: table;
  content: " ";
}

.row:after {
  clear: both;
}

.row:before,
.row:after {
  display: table;
  content: " ";
}

.row:after {
  clear: both;
}

.articulo a{
	color:#232222;
	}
	
.articulo a:hover{
	text-decoration:underline;}
	
.no-padding{
	padding-left:0;
	padding-right:0;}
	
.blog > .col-4 > .col-12{
	padding:5px;}
	
.grid > .col-4 > .col-12{
	margin:5px;
	padding:0;
	}
	
.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

table.specs{
	font-size:12px;}
	
table.specs tr{
	background-color:#fff;
	border-bottom:2px solid #f9f9f9;} 
	
table.specs tr td{
	padding:5px;}
	
table.specs tr td:first-child{
	font-weight:bold;}
	
 ul.menu-seccion{
	position:absolute;
	bottom:0;
	padding:0;
	margin-bottom:-11px;}
	
.menu-seccion li a{
	font-size:14px;
	color:#000;
	padding:5px;
	display:block;
	margin-right:20px;
	}
	
.menu-seccion li a:hover, .menu-seccion li a.active{
	border-bottom:4px solid #f70000;}
	
.btn-refa {
  display: block;
  background-image: url(../images/icon-download.png);
  background-repeat: no-repeat;
  background-position: right;
  height: 30px;
  width: 215px;
  position: absolute;
  right: 15px;
  bottom: 40px;
  background-size: 30px;
  opacity: 0.8;
  line-height: 30px;
  text-align:right;
  padding-right:35px;
  color:#111;
  font-size:14px;

}
	
	
.btn-refa:hover, .btn-folleto:hover{
	opacity:1;
	}
	
.btn-folleto{
	display:block;
	background-image:url(../images/icon-download-folleto.png);
	background-repeat:no-repeat;
	background-position:right;
	height:30px;
	width:215px;
	position:absolute;
	right:15px;
	bottom:5px;
	background-size:30px;
	opacity:0.8;
	line-height: 30px;
	text-align:right;
	padding-right:35px;
	color:#111;
	font-size:14px;
	}
	
.btn-descarga{
	  display: inline-block;
  background-image: url(../images/icon-descarga.png);
  background-repeat: no-repeat;
  background-position: right;
  width: auto;
  position: relative;
  background-size: 30px;
  opacity: 0.8;
  text-align: right;
  padding-right: 35px;
  color: #111;
  font-size: 14px;
  margin-top: 10px;
  margin-right: 0px;
  border: 3px solid #474747;
  padding: 10px 35px 10px 10px;
    background-color: #474747;
  color: #fff;
	}
	
.btn-descarga:hover{
	border-color:#c00;
	color:#fff;
	background-color:#c00;}
	
.btn-calcule{
	display:block;
	position:absolute;
	right:20px;
	bottom:10px;}
	

	
.terminos{
	background-color:#f9f9f9;
	padding-bottom:15px;
	margin-bottom:20px;
}

.terminos table{
	border:0;
}

.terminos td{
	padding: 10px;
}
.terminos p{
	font-size:10px;	
	line-height:1.2em;
	margin-top:30px;
}

.terminosp{
	text-align:left;

}

.precionegro{
	text-align:left;
	color:#474747;
	font-size:21px;
}

.preciorojo{
	text-align:left;
	color:#474747;
	font-size:21px;
}

.btnfinanciamiento{
}


.new{
	color: #FF0000;
}

#precioTotal{
	font-size:36px;
	color:#C00!important;}

.social{
	overflow:auto;
	padding: 20px 0;
}

.twitter{
  background-color:#fff;
  padding-left:15px;
  padding-right:0px;

	}

._1drm._1b90, ._1drm._1ds4{
	border:none!important;
	}

.social .timeline{
	border-radius: 0;
}
.brand{
	display:none;
	position: fixed;
    width: 100px;
    top:8px;
    }
	
.video-banner iframe{
  position: absolute;
  display: block;
  margin: auto;
  top: 0;
  left: 0;
  right: 0;
  bottom: 80px;
  width: 50%;
  height: 60%;}
  
.video-banner label{
    color:#c4cbe2;
    cursor:pointer;
	position: absolute;
	bottom: 60px;
	width: 100%;
	display: inline-block;
	text-align: center;
}

.video-frame{
	background-image:url(../images/banner-index/R1_2015.jpg);
	background-size:100%;
	height:900px;}

.visible .close-fotorama{
	opacity:1;}

.close-fotorama{
  opacity:0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1020;
  display:block;
  padding:7px 10px;
  background-color: #474747;
  color: #fff;
  font-size:22px;
}

.close-fotorama:hover{
	background-color:#747474;}
	
.promocion{
	border: 2px dashed#474747;
  padding: 10px 10px;
  font-weight: bold;
  background-color: #eee;
  margin-bottom: 20px!important;
  font-size:18px;
  text-align:center!important;
  margin-top:0!important;}
  
 .promocion p{
	 font-size: 16px;
	 color: #c00;
	 }


.promocionnueva{
	border: 2px dashed#474747;
  padding: 10px 10px;
  font-weight: bold;
  background-color: #eee;
  margin-bottom: 20px!important;
  font-size:12px;
  text-align:center!important;
  margin-top:0!important;}
  
 .promocionnueva p{
	 font-size: 12px;
	 color: #c00;
	 }

.promocionbono{
	border: 2px dashed#474747;
  padding: 10px 10px;
  font-weight: bold;
  background-color: #eee;
  margin-bottom: 20px!important;
  font-size:12px;
  text-align:center!important;
  margin-top:0!important;}
  
 .promocionbono p{
	 font-size: 16px;
	 color: #c00;
	 }
	 
.terminos .precios{
  padding: 10px 10px;
  font-weight: bold;
  background-color: #eee;
  margin-bottom: 5px!important;
  font-size:18px;
  text-align:left!important;
  margin-top:0!important;
	}

.pagination>li>a, .pagination>li>span{
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #fff;
  text-decoration: none;
  background-color: #474747;
  border: 1px solid #ddd;}
  
 .pagination>li>a:hover, .pagination>li.active>a{
	 background-color:#c00;}
  
 .paginacion{
	 margin-top:30px;
	 margin-bottom:20px;}
	 
.help-inline{
	color:#c00;
	}

.modal{
	position:absolute;
	}

.btn-video{
	margin-top:500px!important;}
	
/*---------------------ESTILOS PARA FLOTILLAS*/

.colores{
	width:200px;
	overflow:auto;}
	
.colores li.active a div{
	border:1px solid #c00;}
	
.box{
	height:25px;
	width:25px;
	float:left;
	border:1px solid #cacaca;
	margin:0 6px 5px 0;
	}
	
.blanco{
	background-color:#fff;}
	
.rojo{
	background-color:#c00;}
	
.azul{
	background-color:#00008a;}
	
.negro{
	background-color:#000;}
	
.gris{
	background-color:#CCC;}
	
.floti-trabajo,
.floti-policia{
	overflow:auto;
	}
	
.flotillas-main{
  background-color: rgba(255,255,255,0.8);
}
	
.floti-trabajo{
	/*background-image:url(../images/flotillas/trabajo.png);
	background-position:center top;*/
	}
	
.floti-policia{
	/*background-image:url(../images/flotillas/policia.png);
	background-position:center top;*/
	}
	
.floti-respaldo{
	/*background-image:url(../images/flotillas/respaldo.png);
	background-position:center top;*/
	padding:5px 30px;
	height:460px;
	}
	
.floti-capacitacion{
	/*background-image:url(../images/flotillas/capacitacion.png);
	background-position:center top;*/
	padding:5px 30px;
	height:460px;
	}
	
.flotilla-frame{
	height:460px;
	/*padding-left:20px;*/}
	
.flotilla-frame .col-3{
	padding-top:110px;
	background-color:#CACACA;
	padding-bottom:20px;}
	
.flotilla-frame.patrulla .col-3{
	padding-top:180px;}
	
	
.nav-modelos{
	position: absolute;
    left: 15px;
    top: 200px;
	z-index:1020;
	width:21%;
	}
	
#motos-patrullas .nav-modelos{
	top:95px!important;}	

	
.nav-modelos .sidebar-nav li a{
	border:1px solid #cacaca;
	margin-bottom:1px;
	padding:1px;
	background-color:#eee;
	font-weight:bold;}
	
.nav-modelos .sidebar-nav li a:hover, .nav-modelos .sidebar-nav li .active a{
	background-color:#e0e0e0;}
	
.flotilla-header1{
	display:block;
	margin:0 auto;
	color:#fff;
	font-size:24px;
	background-color:#c60000;
	line-height:40px;
	}
	
h5{
	color:#c60000;
	font-weight:bold;
	text-transform:uppercase;
	font-family:'Open Sans';
	margin:0;}
	
.nav-flotillas{
	background-color:rgba(0,0,0,0.8);
	overflow:auto;
	}
	
.nav-flotillas li a{
	padding:15px;
	color:#fff;
	}
	
.nav-motos-trabajo{
	border-top:1px solid #FFF;
	background-color:#eee;
	border-bottom:1px solid #cacaca;
	}
	
.nav-motos-trabajo li a{
	padding:10px 15px;
	color:#222;}
	
.sidebar-nav.nav-flotillas .active a, .sidebar-nav.nav-flotillas a:hover{
	background-color:#CCC;}
	
.sidebar-nav.nav-motos-trabajo .active a, .sidebar-nav.nav-motos-trabajo a:hover{
	background-color:#c00;
	color:#fff;}
	
#motos-de-trabajo h2{
	margin:0px;
	}
	
#motos-de-trabajo h2.motos-trabajo{
	margin:15px!important;}
	
.partes{
	list-style-type:none;
	margin-left:20px;}
	
.partes li{
	margin-bottom:5px;}
	
.partes li a{
	color:#474747;}
	
.partes li a:hover{
	color:#F00;}
	
.partes span{
	color:#666;
	margin-right:10px;}
	
.partes .nivel1{
	margin-left:0;}
	
.partes .nivel2{
	margin-left:20px;}
	
.partes .nivel3{
	margin-left:40px;}
	
.bFacebook, .bTwitter, .bInstagram{
	text-indent:-9999px;
	display:inline-block;
	width:25px;
	height:25px;
	background-repeat:no-repeat;
	background-position:center;
	background-size:100%;}
	
.bFacebook:hover, .bTwitter:hover, .bInstagram:hover{
	opacity:0.8;
	filter: alpha(opacity=80); /* For IE8 and earlier */
	}
	
.bFacebook{
	background-image:url(../images/facebook.png);
}
	
.bTwitter{
	background-image:url("../images/youtube.png");
	margin:10px 0;
}
	
.bInstagram{
	background-image:url(../images/instagram.png);
}

.botones-social{
  margin-top: 0;
  opacity: 0.8;
  filter: alpha(opacity=80);
  position: fixed;
  left: 0px;
  top: 45%;
  width: 44px;
  background-color: #fff;
  padding: 10px;
  }
	 
/*------------------------------ESTILOS DE FEED SOCIAL INDEX*/
.social{
    width:100%;
    max-width:1000px;
    display:block;
    margin:0 auto;
}

.socialFeed{
    width:33%;
    float:left;
    overflow:hidden;
}

.socialFeed.sfInstagram{
    background-color:white;
    padding:5px;
    border:1px solid rgba(220,220,220,1);
    text-align:center;
}
.sfInstagram img{
	float: right;
	margin: 10px;
	width: 45%;
}

.sfInstagramHead{
    padding:10px 7px;
    text-align:left;
    height:72px;
}

.sfInstagramHead h4{
    color:#000000;
    margin:0;
}

.sfInstagramHead h3{
    color:#000000;
    margin:0;
    padding:0;
    font-weight:normal;
} 

.sfInstagramHead h3 a{
    color:inherit;
}

.sfInstagramHead .headTexts{
    float:left;
}


/*-- badgeInstagram --*/
.ig-b- { display: inline-block; float:left; margin-right:7px; }
.ig-b- img { visibility: hidden; }
.ig-b-:hover { background-position: 0 -60px; } .ig-b-:active { background-position: 0 -120px; }
.ig-b-48 { width: 48px; height: 48px; background: url(//badges.instagram.com/static/images/ig-badge-sprite-48.png) no-repeat 0 0; }
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
.ig-b-48 { background-image: url(//badges.instagram.com/static/images/ig-badge-sprite-48@2x.png); background-size: 60px 178px; } }
/*-- badgeInstagram --*/

.social figure {
	    margin: 0px;
	    height: 272px;
	    width: 20%;
	    background: #000000 none repeat scroll 0% 0% / cover;
	    display: inline-block;
	    float: left;
	    position: relative;
	}
	.social figure span.caption {
	    display: block;
		position:absolute;
	    padding: 0px 10px;
	    bottom: 0px;
	    height: 105px;
	    background: transparent linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.65) 74%, rgba(0, 0, 0, 0.65) 96%) repeat scroll 0% 0%;
	}
	.social i {
	    font-size: 28px;
	    margin: 3px 5px 0px 0px;
	}
	
	.social figcaption{
		color:#fff;}
	.social .fa {
	    display: inline-block;
	    font-family: FontAwesome;
	    font-style: normal;
	    font-weight: normal;
	    line-height: 1;
	    font-size-adjust: none;
	    font-stretch: normal;
	    font-feature-settings: normal;
	    font-language-override: normal;
	    font-kerning: auto;
	    font-synthesis: weight style;
	    font-variant: normal;
	    font-size: inherit;
	    text-rendering: auto;
	    transform: translate(0px, 0px);
		color:#fff;
	}
	.social figure figcaption {
	    font-size: 10px;
	    float: right;
	    display: block;
	    width: 81%;
	    text-shadow: 1px 1px 3px #000;
	}
	.social .siguenos{
		padding-top:150px;
		width:100%;
		text-align: center;
	}



@media (min-width: 768px) {

.contenido{
	width:961px;
	margin:0 auto;
	position:relative;
	}
	
.panel-navbar{
	background-image:url(../images/subnav-bg.gif);
	background-repeat:repeat-x;
	background-position:center top;
	background-color:#fff;
	border-bottom:2px solid #b5b5b5;}

a.navbar-brand{
	top:52px;
	left:15px;}
	
nav ul{
	list-style-type:none;}
	
nav ul li a{
	text-decoration:none;}
	
.nav-mobile{
	display:none;
	}

.navbar-sub, .navbar-main{
	overflow:auto;}	
	
.navbar-sub {
  position: fixed;
  top: 0;
  right: 0;
  background-image: url(../images/subnav-bg.gif);
  z-index: 1090;
  left: 0;
}


.main-nav{
	padding-top:38px;
	}
	
.main-nav > li > a{
	position: relative;
  	display: block;
  	padding: 24px 22px;
	line-height: 20px;
	font-size: 14px;
	color:#414042;
	border-left:1px solid #b5b5b5;
	}
	
.main-nav > li > a:hover{
	background-color:#f9f9f9;
	color:#fd0e24;}

.index{
	background-image:url(../images/fondo-default.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
	background-color:#353535;
	background-attachment: fixed;}
	
.acerca{
	background-image:url(../images/acercade.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}
	

.main-nav{
	padding-left:0;
	}

.secondary-nav, .main-nav{
	float:right;
	overflow:auto;}
	
.nav > li{
	float:left;
	position:relative;
	display:block;
	overflow:auto;
	}
	
.secondary-nav > li > a{
	position: relative;
  	display: block;
  	padding: 9px 15px;
	line-height: 20px;
	font-size:12px;
	color:#fff;}
	
.secondary-nav li:last-child a{
	padding-right:0;}   

.main-nav li:last-child a{
	 border-right:1px solid #b5b5b5;}

.secondary-nav a{
	color:;
	}

footer{
	padding-top:20px;
	padding-bottom:20px;
	background-color:#fff;
	}

footer ul{
	width:100%;
	display:block;
	text-align:center;
	}
	
footer ul li{
	display:inline;}
	
footer li a{
	color:#414042;
	font-size:11px;
	text-decoration:none;
	}
	
footer li a:hover{
	text-decoration:underline;}
	
footer li:after{
	content:" | ";
	font-size:#414042;
	font-size:11px;
	padding-left:10px;
	padding-right:10px;
	}
	
footer li:last-child:after{
	content:" ";
	padding-right:0;
	}
	
footer p{
	text-align:center;
	width:100%;
	display:block;
	margin:0;
	}
	
.copy{
	color:#414042;
	font-size:11px;}

ul{
	padding-left:0;}

.container{
	background-position:center 100px;
	}

.acerca{
	background-image:url(../images/acercade.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.contacto2{
	background-image:url(../images/contacto2.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}

.historia{
	background-image:url(../images/historia.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.error{
	background-image:url(../images/error.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.flotillas{
	background-image:url(../images/flotillas.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	background-size:100%;
}

.inversionistas{
	background-image:url(../images/inversionistas.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}

.blue{
	background-image:url(../images/backgrounds/blue-core.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}

.promo1{
	background-image:url(../images/backgrounds/sventa2019.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}
	
.promo2{
	background-image:url("../images/backgrounds/buenfin19.jpg");
	background-repeat:no-repeat;
	background-position:top center;
}

.promo3{
	background-image:url("../images/backgrounds/enavid.jpg");
	background-repeat:no-repeat;
	background-position:top center;
}
.newpromo{
	background-image:url(../images/backgrounds/dic2018.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}


.new2018promo{
	background-image:url(../images/backgrounds/dic2018.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}

.experience_2017{
	background-image:url(../images/backgrounds/experience_2019.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}
	
.experience_2019{
	background-image:url(../images/backgrounds/YRE2019.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}
	
.experience20191{
	background-image:url(../images/backgrounds/YRE19.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}

.experience20201{
	background-image:url(../images/backgrounds/yregdl20.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}
	
.mequedoencasa{
	background-image:url("../images/backgrounds/mequedo1.jpg");
	background-repeat:no-repeat;
	background-position:top center;
}
	
.ganaconyamalube{
	background-image:url("../images/backgrounds/ganaconyamalube.jpg");
	background-repeat:no-repeat;
	background-position:top center;
}
	
.street1{
	background-image:url("../images/backgrounds/street3.jpg");
	background-repeat:no-repeat;
	background-position:top center;
}
	
.fin1{
	background-image:url("../images/backgrounds/finan1.jpg");
	background-repeat:no-repeat;
	background-position:top center;
}
	
	
.aniversario30{
	background-image:url("../images/backgrounds/30th.jpg");
	background-repeat:no-repeat;
	background-position:top center;
}	
	
.yconnect{
	background-image:url("../images/backgrounds/yconnect.jpg");
	background-repeat:no-repeat;
	background-position:top center;
}	
		
.outlet_2018{
	background-image:url(../images/backgrounds/outlet_2018.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}


.demo{
	background-image:url(../images/backgrounds/demo_day.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}


.demo_ride{
	background-image:url(../images/backgrounds/demo_ride.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}


.yra{
	background-image:url("../images/backgrounds/yranew.jpg");
	background-repeat:no-repeat;
	background-position:top center;
}
	
.yra1{
	background-image:url("../images/backgrounds/yra2.jpg");
	background-repeat:no-repeat;
	background-position:top center;
}

.blucru{
	background-image:url(../images/backgrounds/blu_cru.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}

.tcs{
	background-image:url("../images/tcs.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.tcs21{
	background-image:url("../images/tcs_2.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
	
	.servtec{
	background-image:url("../images/servtec.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
	
	.freecheck21{
	background-image:url("../images/freecheck21.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}


.servicio2{
	background-image:url("../images/servicio2.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.emy{
	background-image:url(../images/emy1.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.YRE2018{
	background-image:url(../images/backgrounds/YRENUEVO2018.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.motos{
	background-image:url(../images/scooters.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}

.scooters{
	background-image:url(../images/scooters.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}	
	
.scooters_22{
	background-image:url("../images/backgrounds/scooter22.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}	
    
 .proximamente{
	background-image:url("../images/backgrounds/proximamente.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
	
    
        
.proximamente1{
	background-image:url("../images/backgrounds/proximamente4.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.alpha{
	background-image:url(../images/alpha.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}	

.ray-z{
	background-image:url(../images/backgrounds/ray-z.jpg);
	background-repeat:no-repeat;
	}
	
.ray-z_2016{
	background-image:url(../images/backgrounds/ray_2016.jpg);
	background-repeat:no-repeat;
	}
	
.ray_zr{
	background-image:url(../images/backgrounds/ray_zr.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}
	
	.ray_zr2019{
	background-image:url(../images/backgrounds/Rayzrnew.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.ray_zr2021{
	background-image:url(../images/backgrounds/rayzrnew21.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}
    
.ray_zrfi2023{
	background-image:url(../images/backgrounds/rayzr23.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}
    
.ray_zrfi2023_1{
	background-image:url("../images/backgrounds/rayzr23_1.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
    
.fascino{
	background-image:url("../images/backgrounds/fascino.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
    
.fascino2{
	background-image:url("../images/backgrounds/fascino2.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.fino{
	background-image:url(../images/backgrounds/fino.jpg);
	background-repeat:no-repeat;
	}
	
.ttx{
	background-image:url(../images/backgrounds/ttx_fondo.jpg);
	background-repeat:no-repeat;
	}
	
.tricity{
	background-image:url(../images/backgrounds/tricity.jpg);
	background-repeat:no-repeat;
	}
	
.t-max{
	background-image:url(../images/backgrounds/t-max.jpg);
	background-repeat:no-repeat;
	}
	
.iron_max{
	background-image:url(../images/backgrounds/iron_max.jpg);
	background-repeat:no-repeat;
	}
	
.nmax{
	background-image:url(../images/backgrounds/nmax.jpg);
	background-repeat:no-repeat;
	}
	
.nmax21{
	background-image:url("../images/backgrounds/nmax21.jpg");
	background-repeat:no-repeat;
	}
	
	.nmax22_2{
	background-image:url("../images/backgrounds/nmax22_2.jpg");
	background-repeat:no-repeat;
	}
	
	
	.nmax23{
	background-image:url("../images/backgrounds/nmax23.jpg");
	background-repeat:no-repeat;
	}
	
.xmax22_1{
	background-image:url("../images/backgrounds/xmax22_2.jpg");
	background-repeat:no-repeat;
	}
	

.bwsfi{
	background-image:url("../images/backgrounds/bwsfi1.jpg");
	background-repeat:no-repeat;
	}
	
.urbanas{
	background-image:url(../images/trabajo.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.econopack{
	background-image:url("../images/backgrounds/econopack.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
    
.crypton1{
	background-image:url("../images/backgrounds/crypton1.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.trabajo{
	background-image:url(../images/trabajo.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.fleet{
	background-image:url("../images/backgrounds/fleet1.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
    
 .fleet2{
	background-image:url("../images/backgrounds/fleet2.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
    
.fleet4{
	background-image:url("../images/backgrounds/fleet3.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
    
.fleet3{
	background-image:url("../images/backgrounds/ybr125c.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.scooter1{
	background-image:url("../images/scooter1.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}

.deportivas{
	background-image:url(../images/deportivas.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}

.cygnus-alpha{
	background-image:url(../images/backgrounds/cygnus-alpha.jpg);
	background-repeat:no-repeat;
	}
.fz-16{
	background-image:url(../images/backgrounds/fz_16.jpg);
	background-repeat:no-repeat;
	}
	
.fz-16s{
	background-image:url(../images/backgrounds/fzs_2015.jpg);
	background-repeat:no-repeat;
	}

.fz16-fi{
	background-image:url(../images/backgrounds/fz16-fi.jpg);
	background-repeat:no-repeat;
	}

.fz16s-fi{
	background-image:url(../images/backgrounds/fz16s-fi.jpg);
	background-repeat:no-repeat;
	}
	
.fzs-2017{
	background-image:url(../images/backgrounds/fzs-2017.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}
.fzs-2018{
	background-image:url(../images/backgrounds/fzs-2018.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.fzs2020{
	background-image:url(../images/backgrounds/fzs-2020.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}
	
	
.fzs2021{
	background-image:url(../images/backgrounds/fzs-2021.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}
	
		
.fzs2022{
	background-image:url("../images/backgrounds/fzs-2022.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}

    
.fzsv3_1{
	background-image:url("../images/backgrounds/fzs_v3.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
    
.fz3{
	background-image:url("../images/backgrounds/fz3_3.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
    
.fzx{
	background-image:url("../images/backgrounds/fzx.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
    
.fzx1{
	background-image:url("../images/backgrounds/fzx_1.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.fz25_2{
	background-image:url("../images/backgrounds/fz25_1.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.fz25_3{
	background-image:url("../images/backgrounds/fz25_4.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
    
    
.fz25_abs{
	background-image:url("../images/backgrounds/fz25abs1.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
    
.yamahademo{
	background-image:url("../images/backgrounds/yamahademodays1.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
    
    
    .xtzday_2{
	background-image:url("../images/backgrounds/xtzday2.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
    
    .flotillas3{
	background-image:url("../images/backgrounds/flotillas_3.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.street_4{
	background-image:url("../images/backgrounds/street4.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
	
	
.fazer-2017{
	background-image:url(../images/backgrounds/fazer_2017.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.fazer-2018{
	background-image:url(../images/backgrounds/fazer_2018.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.fazer-2021{
	background-image:url("../images/backgrounds/fazer_2021.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.fazer-2022{
	background-image:url("../images/backgrounds/fazer_2022.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}	
	
	
	
.fz25{
	background-image:url(../images/backgrounds/fz25.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}	
	

.fazer-fi{
	background-image:url(../images/backgrounds/fazer-fi.jpg);
	background-repeat:no-repeat;
	}
	
.fazer16{
	background-image:url(../images/backgrounds/fazer_2015.jpg);
	background-repeat:no-repeat;
	}
	
.fazer250{
	background-image:url(../images/backgrounds/fazer_250.jpg);
	background-repeat:no-repeat;
	}

	
.diversion{
	background-image:url(../images/backgrounds/diversion.jpg);
	background-repeat:no-repeat;
	}
	
.fz6r{
	background-image:url(../images/backgrounds/fz_6r_2015.jpg);
	background-repeat:no-repeat;
	}
	
.fz07{
	background-image:url(../images/backgrounds/fz07.jpg);
	background-repeat:no-repeat;
	}
	
.fz07_2016{
	background-image:url(../images/backgrounds/fz_07.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.fz07_2017{
	background-image:url(../images/backgrounds/fz07_2017.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.mt07{
	background-image:url(../images/backgrounds/MT07.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.mt07new{
	background-image:url("../images/backgrounds/mt07new.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.mt0721{
	background-image:url("../images/backgrounds/mt07_21.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.mt0722{
	background-image:url("../images/backgrounds/mt07_22.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.fz09{
	background-image:url(../images/backgrounds/fz_09.jpg);
	background-repeat:no-repeat;
	}
	
.fz09_2016{
	background-image:url(../images/backgrounds/fz09_2016.jpg);
	background-repeat:no-repeat;
	}
	
	
.xsr900{
	background-image:url(../images/backgrounds/xsr_1.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}

.xsr900new{
	background-image:url(../images/backgrounds/xsr900.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}
	
	
.fj09{
	background-image:url(../images/backgrounds/fj_09.jpg);
	background-repeat:no-repeat;
	}
	
.fj09_2016{
	background-image:url(../images/backgrounds/fj09_2016.jpg);
	background-repeat:no-repeat;
	}
	
	
.super-deportivas{
	background-image:url(../images/super-deportivas.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.super-deportivas2019{
	background-image:url("../images/super-deportivas2019.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.rworld23{
	background-image:url("../images/rworld23.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.cb_aug2{
	background-image:url("../images/cb2022_aug_2.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
    
.tumomento{
	background-image:url("../images/tumomento1.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
    
.lapasion{
	background-image:url("../images/lapasion_1.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
    
.promosep23{
	background-image:url("../images/sep23.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.superdeportivas_22{
	background-image:url("../images/backgrounds/r7_22_2.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.dep2020{
	background-image:url("../images/dep2020.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.dep2022{
	background-image:url("../images/dep2022.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.mt2023{
	background-image:url("../images/backgrounds/mt2023.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.r15{
	background-image:url(../images/backgrounds/R15_2015.jpg);
	background-repeat:no-repeat;
	}
	
.r152016{
	background-image:url(../images/backgrounds/r15_2016.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}
	
	
.r3{
	background-image:url(../images/backgrounds/r3.jpg);
	background-repeat:no-repeat;
	}
	
.r3_2017{
	background-image:url(../images/backgrounds/r3_2017.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}
	
	
.r3_2018{
	background-image:url(../images/backgrounds/r3_2018.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.r3_2019{
	background-image:url(../images/backgrounds/r3_2019.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.r3_2020{
	background-image:url("../images/backgrounds/r3_2020.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.r3_2022{
	background-image:url("../images/backgrounds/r3_2022.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.r3_2023{
	background-image:url("../images/backgrounds/r3_2023.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.r15_2020{
	background-image:url("../images/backgrounds/r15.v3.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.r15_2021{
	background-image:url("../images/backgrounds/r15_2021.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
    	
.r15_2023{
	background-image:url("../images/backgrounds/r15_2023.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.mt03{
	background-image:url(../images/backgrounds/mt03.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}

.mt03_18{
	background-image:url(../images/backgrounds/mt_03_18.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}
	
	
.mt03_new1{
	background-image:url(../images/backgrounds/mt03new1.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.mt03_abs{
	background-image:url(../images/backgrounds/mt03abs.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.mt03_absg{
	background-image:url("../images/backgrounds/mt03absg.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.mt03_abs23{
	background-image:url("../images/backgrounds/mt03abs23.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
	

	
.xtz250lander{
	background-image:url("../images/backgrounds/xtz250lander.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.t700{
	background-image:url("../images/backgrounds/t700.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.t700_22{
	background-image:url("../images/backgrounds/t700_22.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
	
	
.t1200ze{
	background-image:url("../images/backgrounds/t1200.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.mt15{
	background-image:url("../images/backgrounds/mt15.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.mt15_23{
	background-image:url("../images/backgrounds/mt15_23.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
	
	
.mt09new1{
	background-image:url(../images/backgrounds/mt_09new1.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.mt09_21{
	background-image:url("../images/backgrounds/mt_09_21.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.mt09_22{
	background-image:url("../images/backgrounds/mt_09_22.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
    
.mt09_23{
	background-image:url("../images/backgrounds/mt_09_23.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.r6{
	background-image:url(../images/backgrounds/r6.jpg);
	background-repeat:no-repeat;
	}
	
.r6_2018{
	background-image:url(../images/backgrounds/r6_2018.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}

.r6new{
	background-image:url(../images/backgrounds/r6new.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}
	
	
.r12014{
	background-image:url(../images/backgrounds/r1_2014.jpg);
	background-repeat:no-repeat;
	}
	
.r12015{
	background-image:url(../images/backgrounds/r1_2015.jpg);
	background-repeat:no-repeat;
	}



	
.r12021{
	background-image:url("../images/backgrounds/r12021.jpg");
	background-repeat:no-repeat;
	}
	

.r7_22_1{
	background-image:url("../images/backgrounds/r7_22_1.jpg");
	background-repeat:no-repeat;
	}
    
.r7_23_1{
	background-image:url("../images/backgrounds/r7_23_3.jpg");
	background-repeat:no-repeat;
	}
	
.r1_22{
	background-image:url("../images/backgrounds/r1_22.jpg");
	background-repeat:no-repeat;
	}

		
.r1new{
	background-image:url(../images/backgrounds/r1new.jpg);
	background-repeat:no-repeat;
	}
	
	
.vstar2019{
	background-image:url(../images/backgrounds/crucerovstar2019.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.cruceronew{
	background-image:url(../images/backgrounds/crucero2.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}	

.bolt{
	background-image:url(../images/backgrounds/bolt_r_2015.jpg);
	background-repeat:no-repeat;
	}
	
.bolt{
	background-image:url(../images/backgrounds/bolt_r_2015.jpg);
	background-repeat:no-repeat;
	}
	

.boltnew{
	background-image:url("../images/backgrounds/boltnew1.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
	
	
	
	
.stryker{
	background-image:url(../images/backgrounds/striker_2015.jpg);
	background-repeat:no-repeat;
	}
	
.stryker_2016{
	background-image:url(../images/backgrounds/striker_2016.jpg);
	background-repeat:no-repeat;
	}

.stryker_2017{
	background-image:url(../images/backgrounds/striker_2017.jpg);
	background-repeat:no-repeat;
	}
	
	
.doble-propositonew{
	background-image:url(../images/backgrounds/doble-propositonew1.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.dp23_1{
	background-image:url("../images/backgrounds/dp23_1.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
	
	
.ybrg1{
	background-image:url(../images/backgrounds/ybrg1.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.ybrg21{
	background-image:url("../images/backgrounds/ybrg1_21.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
	
	
.ybrg22{
	background-image:url("../images/backgrounds/ybrg1_22.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
	

.supertenerenew{
	background-image:url("../images/backgrounds/supertenere3.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
	
	
.tenere660{
	background-image:url(../images/backgrounds/tenere660.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}

.tenere_250{
	background-image:url(../images/backgrounds/tenere_250_2018.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}

	
.xtz125enew{
	background-image:url("../images/backgrounds/xtz125enew.jpg");
	background-repeat:no-repeat;
	}
	
.xtz150{
	background-image:url("../images/backgrounds/xtz150.jpg");
	background-repeat:no-repeat;
	}
	
.xt250{
	background-image:url(../images/backgrounds/tenere_250.jpg);
	background-repeat:no-repeat;
	}
	
.xt660r{
	background-image:url(../images/backgrounds/xt660r.jpg);
	background-repeat:no-repeat;
	}
	
.xt660x{
	background-image:url(../images/backgrounds/xt660x.jpg);
	background-repeat:no-repeat;
	}
	
.off-road{
	background-image:url(../images/backgrounds/offroad1.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	
	}
	
.off-road_1{
	background-image:url("../images/backgrounds/offroad_22.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	
	}

.yz450fx_21{
	background-image:url(../images/backgrounds/yz450fx_21.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	
	}	
	
.yz450fx_22{
	background-image:url(../images/backgrounds/yz450fx_22.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	
	}	
    
    
.yz450fx_23{
	background-image:url(../images/backgrounds/yz450fx_23.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	
	}	
	
	
.yz85{
	background-image:url(../images/backgrounds/yz85_2018.jpg);
	background-repeat:no-repeat;
	}
	

.yz65_20{
	background-image:url("../images/backgrounds/yz65_20.jpg");
	background-repeat:no-repeat;
	}
	
.yz65_22{
	background-image:url("../images/backgrounds/yz65_22.jpg");
	background-repeat:no-repeat;
	}
    
.yz65_23{
	background-image:url("../images/backgrounds/yz65_23.jpg");
	background-repeat:no-repeat;
	}
    
.yz85_23{
	background-image:url("../images/backgrounds/yz85lw_23.jpg");
	background-repeat:no-repeat;
	}
	
	
.yz1252020{
	background-image:url(../images/backgrounds/YZ125_2020.jpg);
	background-repeat:no-repeat;
	}
	
.yz1252021{
	background-image:url("../images/backgrounds/yz125_2021.jpg");
	background-repeat:no-repeat;
	}
	
.yz12522{
	background-image:url("../images/backgrounds/yz125_22.jpg");
	background-repeat:no-repeat;
	}
    
.yz12523{
	background-image:url("../images/backgrounds/yz125_23.jpg");
	background-repeat:no-repeat;
	}
	
.yz852020{
	background-image:url(../images/backgrounds/yz85_2020.jpg);
	background-repeat:no-repeat;
	}
	
.yz852021{
	background-image:url(../images/backgrounds/yz85_2021.jpg);
	background-repeat:no-repeat;
	}
	
.yz250f2020{
	background-image:url(../images/backgrounds/yz250f_2020.jpg);
	background-repeat:no-repeat;
	}
	
.yz250f2021{
	background-image:url(../images/backgrounds/yz250f_2021.jpg);
	background-repeat:no-repeat;
	}
		
.yz250f2022{
	background-image:url("../images/backgrounds/yz250f_2022.jpg");
	background-repeat:no-repeat;
	}
    
.yz250f2023{
	background-image:url("../images/backgrounds/yz250f_2023.jpg");
	background-repeat:no-repeat;
	}

.yz250fx{
	background-image:url(../images/backgrounds/yz250fx_2018.jpg);
	background-repeat:no-repeat;
	}
	
.yz250fx_2019{
	background-image:url(../images/backgrounds/yz250fx_2019.jpg);
	background-repeat:no-repeat;
	}
	
.yz250fx_2021{
	background-image:url(../images/backgrounds/yz250fx_2021.jpg);
	background-repeat:no-repeat;
	}
	
.yz250fx_2022{
	background-image:url("../images/backgrounds/yz250fx_2022.jpg");
	background-repeat:no-repeat;
	}
	
 .yz250fx_2023{
	background-image:url("../images/backgrounds/yz250fx_2023_1.jpg");
	background-repeat:no-repeat;
	}
	
    
.yz250x{
	background-image:url(../images/backgrounds/yz250x_2018.jpg);
	background-repeat:no-repeat;
	}
	
.yz450f{
	background-image:url(../images/backgrounds/yz450f_2018.jpg);
	background-repeat:no-repeat;
	}
	
.yz450f_2019{
	background-image:url(../images/backgrounds/yz450f_2019.jpg);
	background-repeat:no-repeat;
	}
	
.yz450f_2021{
	background-image:url("../images/backgrounds/yz450f_2021.jpg");
	background-repeat:no-repeat;
	}
	
	
.yz450f_2022{
	background-image:url("../images/backgrounds/yz450f_2022.jpg");
	background-repeat:no-repeat;
	}
	
.wr450f{
	background-image:url(../images/backgrounds/wr450f_2018.jpg);
	background-repeat:no-repeat;
	}
	
.wr250f{
	background-image:url(../images/backgrounds/wr250f_2018.jpg);
	background-repeat:no-repeat;
	}
	
.ttr50{
	background-image:url(../images/backgrounds/ttr50.jpg);
	background-repeat:no-repeat;
	}
	
.pw{
	background-image:url("../images/backgrounds/pw50new.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.pw22{
	background-image:url("../images/backgrounds/pw50_22.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
    
    .pw23{
	background-image:url("../images/backgrounds/pw50_23.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
	
	
.atv-deportivo{
	background-image:url("../images/backgrounds/atvdeportivosnew2.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.yfm700r{
	background-image:url("../images/backgrounds/yfm700r.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.yfm90{
	background-image:url("../images/backgrounds/yfm90.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.yfm90_22{
	background-image:url("../images/backgrounds/yfm90_22.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.atv-utilitario{
	background-image:url("../images/backgrounds/atvnew1.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.atv-utilitario2{
	background-image:url("../images/backgrounds/atvnew2.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	}
	

.yfm700{
	background-image:url("../images/backgrounds/yfm700.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	
	
	}
	
	.yfm700ee{
	background-image:url("../images/backgrounds/yfm700ee.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	
	
	}
	
	.yfm700ee22{
	background-image:url("../images/backgrounds/yfm700ee22.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	
	
	}
    
    
	.yfm700ee23{
	background-image:url("../images/backgrounds/yfm700ee23.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	
	
	}
	
.yfm350{
	background-image:url("../images/backgrounds/yfm350.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	
	
	}
	
.yfm350_22{
	background-image:url("../images/backgrounds/yfm350_22.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	
	
	}
	
	
	
.rov{
	background-image:url(../images/rov.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.wolverine{
	background-image:url(../images/backgrounds/wolverine1.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.wolverine2017{
	background-image:url(../images/backgrounds/wolverine_2017.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}
	
	
	
.yxz{
	background-image:url(../images/backgrounds/yxz_1000r.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}
	

.golf{
	background-image:url("../images/backgrounds/golf2.jpg");
	background-repeat:no-repeat;
	}
	
.golf1{
	background-image:url("../images/backgrounds/golf4.jpg");
	background-repeat:no-repeat;
	}
	
.golf22{
	background-image:url("../images/backgrounds/golf22.jpg");
	background-repeat:no-repeat;
	}
	
.golf22a{
	background-image:url("../images/backgrounds/golf22a.jpg");
	background-repeat:no-repeat;
	}
	
.golf22a2{
	background-image:url("../images/backgrounds/golf22a2.jpg");
	background-repeat:no-repeat;
	}
	
.golfc4{
	background-image:url("../images/backgrounds/golf22c4.jpg");
	background-repeat:no-repeat;
	}
	
.golfgas{
	background-image:url("../images/backgrounds/golfgas.jpg");
	background-repeat:no-repeat;
	}	
	
.thedrive{
	background-image:url("../images/backgrounds/golf3.jpg");
	background-repeat:no-repeat;
	}

.generadores{
	background-image:url(../images/generadores.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}	
	
.default{
	background-image:url(../images/fondo-default.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}


.main-content{
	background-color:rgba(250,250,250,0.9);
	border:1px solid #cecece;
	margin-bottom:10px;}
	
.distribuidor-mobile{
	display:none;}
	
.call-to-action{
	background-image:url(../images/call-to-action-bg.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	height:164px;
	padding-top:60px;
	}
	
.attention{
	background-image:url("../images/attention.jpg");
	background-repeat:no-repeat;
	background-position:center top;
	height:164px;
	border-top:5px solid #272727;
	padding-top:1px;

	}
	
	
.header{
	background-color:rgba(255,255,255,0.9);
	border:1px solid #cecece;
	padding-bottom:10px;
	margin-bottom:10px;
	}
	
.header-pusher{
	margin-bottom:340px;}
	
.bread {
	margin-top:5px;
	}
	
.bread span, .bread span a{
	color:#6f6f6f;
	font-size:14px;
	}

.bread span a{
	color:#C00;}

.bread span a:hover{
	text-decoration:underline;}
	
.white-bg{
	background-color:rgba(255,255,255,0.8);}
	

.st-content{
	padding-top:10px;
	}
	
.carousel{
	margin-top:-10px;}



}

.collapse {
  display: none;
}

.collapse.in {
  display: block;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
          transition: height 0.35s ease;
}

ul.filtros{
	list-style-type:none;}
	
ul.filtros a{
	color:#474747;
	padding:12px 0;
	border-bottom:1px solid #e0e0e0;
	display:block;}
	
.panel{
	background-color:#fff;
	}
	
.panel p{
	margin:0;
	padding:15px 0;
	}
	
.resultado-busqueda{
	background-color:#f9f9f9;
	overflow:auto;
	margin-top:20px;}
	
.resultado-busqueda p{
	margin:0;
	line-height:1em;
	margin-bottom:10px;}
	
.btn-puja{
	display:block;
	width:100%;
	background-color:#b9b9b9;
	text-align:center;
	color:#fff;
	font-weight:bold;
	padding:8px;}
	
.btn-puja:hover{
	background-color:#a1a1a1;}
	
.main-nav li{
	overflow:hidden;
	position:relative;
	}
	
.navbar-mobile{
	display:none;}
	
.dropdown-desktop1, .dropdown-desktop2, .dropdown-desktop3, .dropdown-desktop4{
	display:block;
	height:0px;
	overflow:hidden;
	position:absolute;
	background-color:#ebebeb;
	width:100%;
	z-index:999;
	transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	border-bottom:0px solid #cacaca;
	border-top:2px solid #cacaca;
	}
	
.dropdown li{
	display:block;
	width:110px;
	margin:15px 5px;
	text-align:center;
	opacity: 0.60;
    filter: alpha(opacity=60); /* For IE8 and earlier */
	}
	
.dropdown li:hover, .dropdown li.active{
	opacity: 1;
    filter: alpha(opacity=100); /* For IE8 and earlier */}
	
.dropdown li a{
	color:#414042;
	font-size:14px;
	line-height:-1em;
	font-family:Arial, Helvetica, sans-serif;
	}
	
	
.dropdown-desktop-open{
	height:110px;
	z-index:1999;
	border-bottom:1px solid #cacaca;}
	
form label{
	color:#666;}
	
form div{
	margin-bottom:20px;}
	
.btn-rojo{
	background-color:#F00;
	color:#fff;
	font-weight:bold!important;
	margin-top:10px;}
	
.btn-rojo:hover{
	color:#fff!important;
	background-color:#e20000;}
	
.btn-rojo-text{
	color:#f00!important;}
	
a.btn-rojo-text:hover{
	text-decoration:underline;}
	
footer{
	border-top:2px solid #cacaca;}
	
.dashboard{
	background-color:rgba(0,0,0,0.7);
	color:#fff;
	height:60px;
	margin-bottom:10px;
	}
	
.dashboard h4{
	color:#fff;
	height:60px;
	margin:0;
	padding-top:20px;}
	
.sidebar h4{
	margin-bottom:0;
	margin-top:15px;}
	
.btn-dashboard li a{
	display:block;
	color:#fff;
	font-size:14px;
	height:60px;
	padding:20px 45px;
	}
	
.btn-dashboard.narrow li a{
	padding:20px 30px;
	}
	
.btn-dashboard li a:hover{
	background-color:rgba(0,0,0,0.3);}
	
.btn-dashboard li a.active{
	background-color:rgba(0,0,0,0.3);
	border-bottom:4px solid #C00;
	
	}
	
.btn-dashboard li button{
	background-color:rgba(0,0,0,0.0);
	border:0;
	display:block;
	color:#fff;
	font-size:14px;
	height:60px;
	padding:20px 45px;
	}
	
.btn-dashboard li button:hover{
	background-color:rgba(0,0,0,0.3);}
	
.btn-dashboard li button.active{
	background-color:rgba(0,0,0,0.3);
	border-bottom:4px solid #C00;
	
	}
	
.thumb a{
	display:block;
	color:#535353;
	font-size:20px;
	padding:16px 0 0 16px;
	background-color:#fff;
	border-right:1px solid #cacaca;
	border-bottom:1px solid #cacaca;
	height:240px;
	}
	
.thumb a:hover{
	border-bottom:4px solid #C00;}
	
.thumb img{
	margin-top:20px;}
	
.main-content .motos-matrix div.thumb:nth-child(4n+4) a{
	border-right:0;}
	
	
.motos-matrix{
	overflow:auto;
	/*margin-bottom:20px;*/
	min-height:240px;}

.motos-matrix.atv a{
font-size: 20px;
}

.motos-matrix a span{
	color:#c00;
	font-size:14px;
	font-weight:bold;}
	
.accesorios-large{
	border:1px solid #cacaca;
	margin-bottom:20px;}
	

	
.accesorios-large span{
	position:absolute;
	bottom:20px;
	color:#fff;
	left:10px;}




/*Accesorios*/
.main-content{
	/*padding-bottom: 40px;*/
}

.accesorios{
	padding: 0;
	margin-top: 40px;
	overflow:hidden;
}

.accesorios.main{
	padding: 0 15px;
	margin-top: 0;
	padding-bottom: 15px; 
}

.accesorios.main h3{
	margin-bottom: 20px; 
}

.accesorios.main .all{
	top: 20px !important; 
}


.accesorios .titles{
	position: relative;
	padding: 0;
}

.accesorios .col-3{
	padding-right:1px;}
	
.accesorios.main .col-2{
	padding-right:1px;}

.accesorios .titles h2{
	display: inline-block;
}

.accesorios .titles .all{
	display: inline-block;
	text-decoration: underline;
	color: #474747;
	font-size: 15px;
	position: absolute;
	right: 25px;
	top: 35px;
}

.accesorios figure{
	position: relative;
	clear: both;

}

.accesorios figure figcaption{
	background-color:rgba(0,0,0,0.8);
	padding-left: 15px;
	padding-top: 8px;
	font-weight: 300;
	height: 80px;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	transition: 0.3s height ease;
}

.accesorios figure figcaption a{
	color: #FFF;
}

.accesorios figure:hover figcaption{
	height: 95px;
}

	
a.btn-small{
	color:#474747;
	font-size:14px;
	padding:5px;
	margin:0;
	display:block;
	text-align:center;
	margin:0;
	margin-top:5px;
	}
	
a.btn-small:hover{
	background-color:#c00;
	color:#fff;
	border-color:#c00;}

.btn-large{
	width: 250px;
	height: 50px;
	font-size:18px!important;
	padding-top:11px!important;

}
	
span.precio{
	font-size:34px;
	}
	
.terminos h4{
	text-align:center;
	margin:0;
	margin-top:5px;}
	
.listbox, select{
	width:100%;
	}
	
.listbox{
	overflow:hidden;
	padding:10px;
	font-size:14px;
	}
.listbox option{
	padding:5px;}
	
select{
	height:40px!important;}
	
label{
	font-size:14px;
	margin-top:10px!important;}
	
label.distribuidores{
	font-weight:normal!important;
	font-size:14px
	}

.contenedor-mapa{
	position:relative;
	}
	
.panel-mapa{
	position:absolute;
	right:0;
	top:0;
	z-index:999;
	width:40%;
	height:75%;
	overflow-y:scroll;
	padding-left:20px;
	}
	
.resultado-mapa{
	background-color:rgba(255,255,255,0.7);
	padding:15px;
	padding-left:50px;
	margin-bottom:1px;
	position:relative;
	
	}
	
.marker{
	position:absolute;
	top:20px;
	left:-20px;
	z-index:999;
	}
	
.marker span{
	color:#F00;
	position:absolute;
	text-align:center;
	width:100%;
	text-aling:center;
	left:0;
	top:8px;}
	
.resultado-mapa a{
	color:#343434;}
	
.panel-mapa::-webkit-scrollbar {
    width: 8px;
}
.panel-mapa::-webkit-scrollbar-track {
    background-color: #eaeaea;
    border-left: 1px solid #ccc;
}
.panel-mapa::-webkit-scrollbar-thumb {
    background-color: #707070;
}
.panel-mapa::-webkit-scrollbar-thumb:hover {
    background-color: #7a7a7a;
}

.sidebar-nav{
	list-style-type: none;
}

.sidebar-nav a{
	display: block;
	color:#303030;
	padding-bottom: 15px;
	font-size: 14px;
}

.sidebar-nav .active a, .sidebar-nav a:hover{
	color:#ff0000;
}

.accordion{
	list-style-type:none;
	background-color:#fbfbfb;}
	
	
.accordion li span{
	color:#474747;
	font-weight:bold;
	font-size:14px;
	background-color:#e2e2e2;
	padding:10px;
	display:block;
	border-bottom:1px solid #fff;
}

.accordion .faq span{
	color:#474747;
	font-weight:bold;
	font-size:14px;
	background-color:#e2e2e2;
	padding:0;
	display:inline;
	border-bottom:none;
}

.accordion li a{
	color:#474747;
	font-weight:bold;
	font-size:14px;
	background-color:#e2e2e2;
	padding:10px;
	display:block;
	border-bottom:1px solid #fff;
}

.accordion li a:hover{
	color:#f00;
	font-weight:bold;
	font-size:14px;
	background-color:#efefef;
	padding:10px;
	display:block;
	border-bottom:1px solid #fff;
}

.accordion .panel{
	background-color:#fbfbfb;
	padding:0 15px;}
	
.accordion .panel h4{
	margin-bottom:0;}
	
.list-bullets li{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#474747;
	border-bottom:none;
	padding:5px 0;
	font-weight:bold;
	list-style-type:square;
	margin-left:30px;
	}
	
.list-ok li{
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#474747;
	padding:7px 10px;
	font-weight:bold;
	margin-left:0px;
	}
	
.list.prices li{
	padding:3px;
	width:100%;
	border-bottom:1px solid #cacaca;
	font-weight:bold;
	}

.list.prices li span{
	float:right;
	color:#C00;
	font-weight:bold;
	font-size:16px;}	
	
table.inversion{
	background-color:#f9f9f9;}
	
table.inversion td.total{
	color:#d40000;
	font-size:16px;
	font-weight:bold;}
	
table.inversion td.label-total{
	font-size:16px;}
	
.inversion td, table.inversion th{
	border:1px solid #cacaca;
	font-size:12px;
	padding:10px;}
	
.inversion td{
	color:#474747;
	}
	
.inversion tr td:nth-child(3), .inversion tr td:nth-child(1){
	font-weight:bold;
	text-align:center;}
	
.inversion tr th{
	background-color:#cd0000;
	color:#fff;
	font-size:14px;
	height:50px;}
	
.inversion.gray th{
	background-color:#484848;}
	
table.inversion{border:none;
}

.gama-img:hover{
	opacity:0.7;
	filter: alpha(opacity=60); /* For IE8 and earlier */
	transition:all 0.5s ease;
	}
	
.gama-img{
	opacity:1;
	filter: alpha(opacity=100); /* For IE8 and earlier */
	transition:all 0.5s ease;
	}
	
a.gama{
	display:block;
	background-image:url(../images/zoom.png);
	background-position:center;
	background-repeat:no-repeat;
	
}

.divisor{
	border-bottom:1px solid #e0e0e0;
	margin-bottom:15px;}
	
.accesorio-thumb{
	position:relative;
	transition:all 0.5s ease;
	margin-bottom:15px;
	box-shadow:0 0 0px #444;}
	
.accesorio-thumb img{
	position:relative;
	transition:all 0.5s ease;
	box-shadow:0 0 0px #444;
	}
	
.accesorio-thumb img:hover{
	position:relative;
	transition:all 0.5s ease;
	box-shadow:0 0 5px #444;
	}
	
.btn-accesorio{
	color:#fff;
	font-size:24px;
	position:absolute;
	bottom:0;
	left:0;
	background-color:#272727;
	opacity:0.9;
	filter: alpha(opacity=90); /* For IE8 and earlier */
	padding:10px 20px;
	z-index:9999;}

.noticia-reciente h3{
	font-size:16px!important;
	line-height:1.2em!important;
	padding-top:10px!important;
	padding-bottom:10px!important;}
	
.noticia-reciente h4{
	margin-bottom:20px;}
	

.noticia-reciente{
	margin-bottom:15px;
	box-shadow:0px 0px 5px #cacaca;
	transform:all 0.5 ease;}
	
.noticia-reciente:hover{
	box-shadow:0px 0px 10px #cacaca;
	transform:all 0.5 ease;
	}

	
@media (min-width: 768px) and (max-width: 999px) {
.contenido{
	width:768px;
	margin:0 auto;
	position:relative;}
	
.main-nav > li > a{
  	padding: 16px 10px;
	}
	
.secondary-nav > li > a{
	padding:10px 10px;}
	
.dropdown li{
	width:85px;
	}
	
.header{
	margin-bottom:10px;
	}
	
.header-pusher{
	margin-bottom:10px;}
	
.main-content{
	margin-bottom:10px;}
	
	
.btn-outline{
	font-size:21px;
	}
	
.call-to-action h3{
	font-size:21px;}
	
.attention h8{
	font-size:12px;}	


.st-content{
	padding-top:10px;}
	
.btn-dashboard.narrow li a{
	padding:20px 20px;
	}
	
a.navbar-brand{
	top:48px;
	}
	
a.navbar-brand {
  width: 100px;
  height: 35px;
}

.video-banner iframe{
	position: absolute;
  display: block;
  margin: auto;
  top: 10px;
  left: 0;
  right: 0;
  bottom: 0;
	margin:0 auto;
	width: 75%;
	height: 75%;}
	
.video-frame{
	background-image:url(../images/banner-index/R1_2015.jpg);
	background-size:100%;
	height:700px;}

.btn-video{
	margin-top:240px!important;}	

}

@media (max-width: 767px) {
	
.dropdown{
	
	position:relative;
	top:0;}

.bread{
	display:none;}
	
.show-in-mobile{
	display:block!important;
	}
	
.main-content{
	background-color:#f9f9f9;}

.header{
	padding:15px 0;
	border-bottom:1px solid #cacaca}
h1{
	font-size:28px;
	margin-top:0;
	margin-bottom:0;
	}

.call-to-action{
	background-image:url(../images/call-to-action-bg.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	border-top:5px solid #272727;
	padding-top:20px;
	}
	
.call-to-action h3{
  margin-bottom: 20px;
  display: block;
  margin-top: 0;}
	
.attention{
	background-image:url("../images/attention.jpg");
	background-repeat:no-repeat;
	background-position:center top;
	border-top:5px solid #272727;
	padding-top:4px;
	
	}
	
.attention h8{
  margin-bottom: 20px;
  display: block;
  margin-top: 0;}
	
	


.btn-outline{
	margin-left:0;	
	display:block;
	width:230px;
	margin:0 auto;
	margin-bottom:30px;}
	
a.distribuidor{
	display:none;}

.distribuidor-mobile{
	background-color:#151515;
	padding:20px 0 25px 0;}
	
footer ul{
	background-color:#fff;}
	

.blog .col-12 img,.grid .col-12 img{
	min-width:100%;}

ul.menu-seccion li{
	float:left;
	position:relative;
	display:block;
	overflow:auto;
	}


ul.menu-seccion{
	margin-bottom:0;
	}

ul.menu-seccion.alt li{
	float:none;
	position:relative;
	display:block;
	overflow:auto;
	}

ul.menu-seccion.alt li a{
	padding:10px 25px;
	margin-right:0;
	color:#fff;}

ul.menu-seccion.alt li a:hover{
	border-bottom:none;}
	
ul.menu-seccion.alt li a.active{
	border-bottom:none;
	color:#f00;
}

ul.menu-seccion.alt{
  	position: relative;
  	padding: 20px 0;
 	margin-bottom: -11px;
  	overflow: auto;
	margin-left:-15px;
	margin-right:-15px;
	background-color:#353535;
	}
	
	
	
	
.st-menu ul.panel li a{
	padding:0.6em 0.6em 0.6em 2em;
	border:none;}
	
	

	
.navbar-mobile{
	display:block;}
	
.navbar-desktop{
	display:none;}
	
.thumb a{
text-align:center;
padding:0;
}


.dashboard{
	background-color:rgba(0,0,0,0.7);
	color:#fff;
	height:auto;
	overflow:auto;
	margin-bottom:10px;
	}
	
.dashboard h4{
	color:#fff;
	height:auto;
	margin:0;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;}
	
.btn-dashboard{
	list-style-type:none;
	padding:0;
	margin:0;
	}

.btn-dashboard li{
	display:block;
	float:left;}


.btn-dashboard li a{
	display:block;
	color:#fff;
	font-size:12px;
	height:40px;
	padding:18px!important;
	}
	

	
.btn-dashboard li a:hover{
	background-color:rgba(0,0,0,0.3);}
	
.btn-dashboard li a.active{
	background-color:rgba(0,0,0,0.3);
	border-bottom:4px solid #C00;
	
	}
	

	.terminos a.btn-outline{
		margin: 0 auto;
		margin-top:5px;
	}

	.accesorios{
		text-align: center;
	}

	.accesorios.main h3{
		margin-bottom: 35px; 
	}

	.accesorios.main .all{
		top: -20px !important; 
		left: 25px;
	}

	.accesorios .all{
		text-align: left;
		display: block !important;
		position: relative !important;
		left: 18px;
		top: -16px !important;
	}

	.accesorios .col-3, .accesorios .col-2{
		width: 148px;
		display: inline-block;

	}

	.accesorios figcaption{
		text-align: left;
		right: -6px !important;

	}

.historia-content{
	margin-top:420px;}
	
.inversionista-content{
	margin-top:200px;}
	
.historia-side{
overflow: auto;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background-color:#353535;
 }
 
 .inversionista-side{
	 overflow: auto;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background-color:#353535;
	 }
 
 .sidebar-nav a{
	 padding-bottom:20px;
	 }

 .historia-side a, .inversionista-side a{
	 color:#fff;
	 }
 
.accordion{
	padding-left:0;}
  
 .historia-side h2, .inversionista-side h2{
	 margin:0;}
	 
.sidebar-nav{
	padding-left:10px;}

.list{
	padding-left:0;}
	

	
.list-ok{
	text-indent:-11px;
	margin-left:15px;}

.list-bullets{
	padding-left:0}
	

.resultado-mapa {
  background-color: rgba(235,235,235,0.8);
  padding: 15px;
  padding-left: 50px;
  margin-bottom: 1px;
  position: relative;
  border-bottom: 1px solid #d0cfcf;

	}

.panel-mapa {
  position: relative;
  right: 0;
  top: 0;
  z-index: 999;
  width: 100%;
  height: 100%;
  overflow-y: auto;
  padding-left: 20px;}

#map-canvas{
	display:none;
}

.accesorios{
	display: none;
}

.btn-refa, .btn-folleto{
    text-align:start;
	text-indent:-9999px!important;
	}


.video-banner iframe{
	position: absolute;
  display: block;
  margin: auto;
  top: 15px;
  left: 0;
  right: 0;
  bottom: 0px;
	margin:0 auto;
	 width: 60%;
	height: 60%;}

.video-banner label{
	bottom: 40px;
}
	
.video-frame{
	background-image:url(../images/banner-index/R1_2015.jpg);
	background-size:100%;
	height:400px;}

.fotorama .fotorama__stage{
	opacity:1!important;}


small.fecha{
	margin-bottom:0;}

.nav.pagination > li{
	float:left;
	position:relative;
	display:block;
	overflow:auto;
	}
	
.nav.pagination{
margin-bottom:30px;
	}
	
.hide-in-mobile{
	display:none!important;}
	
.cat-accesorios .col-4, .cat-refacciones .col-4{
	margin-left:15px;
	margin-right:15px;}
	
	
.cat-accesorios .col-4 img, .cat-refacciones .col-4 img{
	width:100%;
	}

.btn-video{
	margin-top:140px!important;}	
	
.nav-flotillas{
	padding-left:0!important;
	}
	
.nav-flotillas li{
	display:inline-block;}
	
.nav-flotillas li a{
	font-size:11px;
	padding:8px;}

.nav-modelos{
	position:relative;
	top:0;
	width:auto;
	left:0;}
	
.flotilla-frame{
	height:auto;}

#motos-patrullas .nav-modelos{
	top:0!important;}
	
.nav.colores{
	list-style-type:none;
	padding:0;
	padding-left:10px;
	width:200px;
	  display: block;
	  margin-right: auto;
	  margin-left: auto;}
	
.flotilla-frame .col-3{
	padding-top:20px;
	width:100%;}
	
#motos-de-trabajo h5, #motos-patrullas h5{
	text-align:center;
	font-size:21px;
	padding:10px;}
	
#motos-de-trabajo img, #motos-patrullas img{
	  display: block;
	  margin-right: auto;
	  margin-left: auto;
	}
	
#motos-de-trabajo .btn-rojo, #motos-patrullas .btn-rojo{
	  display: block;
  margin-right: auto;
  margin-left: auto;}
  
h2.motos-trabajo{
	text-align:center;
	border-bottom:1px solid #cacaca;}
	
.nav-modelos .sidebar-nav li a{
	text-align:center;
	font-size:16px;
	padding:5px;
	margin-bottom:-1px;}
	
.nav-modelos .sidebar-nav{
	padding-left:0;}
	
.box{
	width:40px;
	height:40px;}
	
.flotilla-frame.patrulla .col-3{
	padding-top:20px;}
	
.floti-respaldo, .floti-capacitacion{
	height:auto;}
	

#motos-patrullas .nav.colores{
	width:155px;}
	
.item{
	width:150%!important;
	margin-left:-25%;}
	
/*.video-banner{
	height:100%;}*/
	
.btn-video{
  position: absolute!important;
  bottom: 50px!important;
  left: 37.6%!important;}

}



.hide{
	display:none;
	transition:all 1s ease;}
	
.hide-noticias .cat-noticias {
	display:none;}
	
.hide-emy .cat-emy {
	display:none;}
	
.hide-clinicas .cat-clinicas {
	display:none;}
	
.hide-escuelas .cat-escuelas {
	display:none;}
	
.hide-trackday .cat-trackday {
	display:none;}
	
.index .call-to-action{
	display:none;
	}

.index .attention{
	display:none;
	}
	

	
	
/*--ESTILOS MODAL-------*/
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}

.close:hover,
.close:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

.modal-open {
  overflow: hidden;
}

.modal {
  position: top;
  top: 0;
  z-index: 1040;
  display: none;
  overflow: auto;
}


* {
  box-sizing: border-box;
}

/* Position the image container (needed to position the left and right arrows) */
.container {
  position: relative;
}

/* Hide the images by default */
.mySlides {
  display: none;
}

/* Add a pointer when hovering over the thumbnail images */
.cursor {
  cursor: pointer;
}

/* Next & previous buttons */
.prev,
.next {
  cursor: pointer;
  position: absolute;
  top: 40%;
  width: auto;
  
  color: white;
  font-weight: bold;
  font-size: 20px;
  border-radius: 0 3px 3px 0;
  user-select: none;
  -webkit-user-select: none;
}

/* Position the "next button" to the right */
.next {
  right: 0;
  border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.prev:hover,
.next:hover {
  background-color: rgba(0, 0, 0, 0.8);
}

/* Number text (1/3 etc) */
.numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}

/* Container for image text */
.caption-container {
  text-align: center;
  background-color: #222;
  padding: 2px 16px;
  color: white;
}

.row:after {
  content: "";
  display: table;
  clear: both;
}

/* Six columns side by side */
.column {
  float: left;
  width: 16.66%;
}

/* Add a transparency effect for thumnbail images */
.demo {
  opacity: 0.6;
}

.active,
.demo:hover {
  opacity: 1;
}

/*
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
      -ms-transform: translate(0, -25%);
          transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
     -moz-transition: -moz-transform 0.3s ease-out;
       -o-transition: -o-transform 0.3s ease-out;
          transition: transform 0.3s ease-out;
}

.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}

.modal-dialog {
  position: relative;
  z-index: 1050;
  width: auto;
  margin: 10px;
}

.modal-content {
  position: relative;
  background-color: #ffffff;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  outline: none;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
          box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
}


.modal-header {
  min-height: 16.428571429px;
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}

.modal-header .close {
  margin-top: -2px;
}
*/
