/*******************************/
/* Interiores
/*******************************/

/* Comunes */
h1, h2 {
	font-weight: 700;
}

h1.principal,
h2.principal {
	font-size: 18px;
	color: #999;
}

	h1.principal span,
	h2.principal span,
	h2.principal span a {
		display: block;
		font-size: 30px;
		color: #000 !important;
		line-height: 100%;
		font-weight: 700;
	}

@media (min-width: 768px) {
	h1.principal,
	h2.principal {
		font-size: 24px;
	}
		h1.principal span,
		h2.principal span,
		h2.principal span a {
			font-size: 40px;
		}	
}

.btn-gde {
	font-size: 15px;
}

.nptrbl {
	padding: 0;
}

/* Mismo alto de columnas */
.row-eq-height {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	flex-wrap: wrap;
}

.row-eq-height > [class*='col-'] {
	display: flex;
	flex-direction: column;
}

/* Grid */
.grid {
}

	/* Grid item */
	.grid .grid-item {
		margin-top: 30px;
	}

/* Bloque info */
.bloque-info {}

.bloque-info.der {
	position: relative;
}

	.bloque-info .foto {
		margin-bottom: 30px;
	}

	.bloque-info.der .foto {
		margin-top: 30px;
		margin-bottom: 0;
	}

	.bloque-info .info {
		padding-top: 15px;
		padding-bottom: 15px;
		background: rgba(255,255,255,0.97);
		-webkit-border-radius: 4px;
		   -moz-border-radius: 4px;
		     -o-border-radius: 4px;
				border-radius: 4px;
		-webkit-box-shadow: 0px -8px 15px 2px rgba(0,0,0,0.03);
		-moz-box-shadow: 0px -8px 15px 2px rgba(0,0,0,0.03);
		box-shadow: 0px -8px 15px 2px rgba(0,0,0,0.03);
	}

		.bloque-info .info img.banner {
			margin-top: 20px;
		}

		.bloque-info .info ul {
			margin-top: 25px;
			margin-bottom: 25px;
		}

		.bloque-info .info span.costo {
			display: block;
			margin-top: 10px;
			font-weight: bold;
			font-size: 28px;
			color: #ce6428;
		}

@media (min-width: 768px) {
	.bloque-info .info {
		width: 70%;
		margin-top: 90px;
		margin-left: -20%;
		padding: 40px;
	}
	.bloque-info .info img.banner {
		margin-top: 40px;
	}
	.bloque-info.der .info {
		position: relative;
		width: 70%;
		margin-left: 0;
		z-index: 876;
	}
	.bloque-info.der .foto {
		position: absolute;
		right: 0;
		margin-top: 0;
	}
}

@media (min-width: 992px) {
	.bloque-info .info {
		width: 65%;
		margin-left: -15%;
	}
	.bloque-info.der .info {
		width: 65%;
	}
}

@media (min-width: 1200px) {
	.bloque-info .info {
		width: 60%;
		margin-left: -10%;
	}
	.bloque-info.der .info {
		width: 60%;
	}	
}

/* Destacados */
.destacados {}

	.destacado {
		margin-bottom: 20px;
	}

		.destacado:last-child {
			margin-bottom: 0;
		}

	.destacado img {
		height: 120px;
		margin-bottom: 20px;
	}

	.destacado h3 {
		line-height: 130%;
	}

	.destacado h3 span:before {
		content: '';
		display: block;
		width: 40px;
		height: 2px;
		margin: 10px auto 8px auto;
		background: #ce6428;
	}

	.destacado h3 span {
		display: block;
		font-weight: bold;
		text-transform: uppercase;
	}

	.destacado.cmb {
		margin-bottom: 20px;
	}

@media (min-width: 768px) {
	.destacado {
		margin-bottom: 0;
	}
}

/* Ubicacion */
.ubicacion .banner {
	/*height: 100px;
	background: #fcfcfc url(../img/comunes/maxirent-ubicacion-header.jpg) no-repeat 50% 50%;
	-webkit-background-size: cover;
       -moz-background-size: cover;
         -o-background-size: cover;
    		background-size: cover;*/
	/*-webkit-box-shadow: 0px 10px 27px -11px rgba(0,0,0,0.13);
	-moz-box-shadow: 0px 10px 27px -11px rgba(0,0,0,0.13);
	box-shadow: 0px 10px 27px -11px rgba(0,0,0,0.13);*/
	background-color: #edf0f1;
}

@media (min-width: 768px) {
	/*.ubicacion .banner {
		background: #fcfcfc url(../img/comunes/maxirent-ubicacion-header.jpg) no-repeat top right;
	}*/
}

.breadcrumbs {
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
	font-weight: 700;
	font-size: 20px;
	text-transform: uppercase;
}

.tel-titulo {
	display: inline-block;
	margin-top: 5;
	font-size: 24px;
}

@media (min-width: 768px) {
	.breadcrumbs {
		padding-top: 40px;
		padding-bottom: 40px;
		font-size: 32px;
	}
	.tel-titulo {
		margin-top: 10px;
		font-size: 36px;
	}
}

/* Características flota */
.caracteristicas-flota {
	background: #edf0f1;
}

	.caracteristicas-flota ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
		font-size: 0;
	}

		.caracteristicas-flota ul li {
			margin-bottom: 10px;
			padding: 0 0 0 30px;
			font-size: 18px;
			line-height: 130%;
		 	background: url(../img/comunes/vineta-check.svg) no-repeat center left;
		 	background-size: 20px;
		}

		.caracteristicas-flota ul li:last-child {
			margin-bottom: 0;
		}


	@media (min-width: 768px) {
		.caracteristicas-flota ul li {
			font-size: 22px;
			background-size: 24px;
		}
	}

/* Lista utilizada */
ul.lista-estilizada-int {
	margin: 25px 0;
	padding: 0;
	list-style-type: none;
	font-size: 0;	
}

ul.lista-estilizada-int li {
	margin-bottom: 10px;
	padding: 0 0 0 20px;
	font-size: 16px;
	line-height: 130%;
	background: url(../img/requisitos/vineta-check.svg) no-repeat center left;
	background-size: 14px;
}

@media (min-width: 768px) {
	ul.lista-estilizada-int li {
		font-size: 17px;	
	}
}


/*******************************/
/* Sucursales
/*******************************/

.ubicaciones-sucursales {}

	.ubicaciones-sucursales .mapa {
		padding: 0;
	}

	.ubicaciones-sucursales .mapa iframe {
		border: 0;
		pointer-events: none;
	}

/* Destacados */
.sucursales .destacado::before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	margin-left: -17px;
	opacity: 1; 
	z-index: -1;
	background: url(../img/sucursales/ico-sucursal.svg) no-repeat center 25px;
	background-size: 20px;
}

.sucursales .destacado .tel {
	display: inline-block;
	margin-top: 10px;
	font-size: 18px;
	font-weight: bold;
	padding-left: 30px;
	padding-right: 15px;
	background: url(../img/comunes/ico-tel-2.svg) no-repeat 8px center;
	background-size: 18px;
}

.sucursales .destacado .horario {
	display: inline-block;
	margin-top: 10px;
	padding: 5px 10px 6px 10px;
	font-size: 14px;
	line-height: 120%;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	     -o-border-radius: 4px;
	       -border-radius: 4px;
	background: #edf0f1;
}

.sucursales .destacado.cmb {
	margin-bottom: 30px;
}

@media (min-width: 768px) {
	.sucursales .destacado.cmb {
		margin-bottom: 40px;
	}
}

/* Sidebar sucursales */
.sidebar-sucursales ul {
	margin: 0 0 30px 0;
	padding: 0;
	list-style-type: none;
}

.sidebar-sucursales ul li a {
	display: block;
	line-height: 230%;
	border-bottom: 1px dotted #CCC;
}

	.sidebar-sucursales ul li:last-child a {
		border-bottom: 0;
	}

@media (min-width: 768px) {
	.sidebar-sucursales ul {
		margin-bottom: 0;
	}
}

/* Detalle sucursales */
.detalle-sucursales .col-tel {
	text-align: center;
}

.detalle-sucursales hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border-color: rgba(0,0,0,0.08);
}

.detalle-sucursales .tel {
	margin-top: 15px;
	display: inline-block;
	font-size: 18px;
	font-weight: bold;
	padding: 5px 10px 5px 32px;
	background: url(../img/comunes/ico-tel-2.svg) no-repeat 8px center;
	background-size: 18px;
	border: 1px solid #ce6428;
	-webkit-border-radius: 2px;
	   -moz-border-radius: 2px;
	     -o-border-radius: 2px;
	       -border-radius: 2px;
}

.detalle-sucursales .tel:hover {
	border-color: #b25019;
}

.detalle-sucursales .horario-atencion {
	display: inline-block;
	margin-bottom: 10px;
	padding-left: 24px;
	background: url(../img/sucursales/ico-horario-atencion.svg) no-repeat left center;
	background-size: 18px;
}

@media (min-width: 768px) {
	.detalle-sucursales .col-tel {
		text-align: right;
	}
	.detalle-sucursales .tel {
		margin-top: 0;
	}
}


/*******************************/
/* Requisitos
/*******************************/

.bloque-info .info ul.lista-estilizada {
	margin: 25px 0;
	padding: 0;
	list-style-type: none;
	font-size: 0;	
}

.bloque-info .info ul.lista-estilizada li {
	margin-bottom: 10px;
	padding: 0 0 0 20px;
	font-size: 16px;
	line-height: 130%;
	background: url(../img/requisitos/vineta-check.svg) no-repeat center left;
	background-size: 14px;
}

@media (min-width: 768px) {
	.bloque-info .info ul.lista-estilizada li {
		font-size: 17px;	
	}
}


/*******************************/
/* Promociones
/*******************************/

.promociones .promocion {
	margin-top: 30px;
}

@media (min-width: 768px) {
	.promociones .promocion {
		margin-top: 0;
	}
}


/*******************************/
/* Transporte
/*******************************/

/* Vehículos tabs */
.vehiculos-tabs {
	margin-top: 30px;
	text-align: center;
}

	.vehiculos-tabs > li {
		float: none;
		display: inline-block;
		*display: inline; /* ie7 fix */
		zoom: 1; /* hasLayout ie7 trigger */
	}

/* Vehículo flota */
.vehiculo img {
	margin-bottom: 15px;
}

.vehiculo-flota span {
	display: block;
	line-height: 100%;
	font-size: 14px;
}

	.vehiculo-flota span.marca {
		font-weight: bold;
		font-size: 17px;
	}

	.vehiculo-flota span.info {
		display: inline-block;
		margin: 7px 0 5px 0;
		padding: 5px 8px 5px 8px;
		font-size: 13px;
		color: #FFF;
		-webkit-border-radius: 12px;
		   -moz-border-radius: 12px;
		     -o-border-radius: 12px;
			   -border-radius: 12px;
		background: #ce6428;
	}

	.vehiculo-flota span.descripcion {
		font-style: italic;
		color: #999;
	}

@media (min-width: 768px) {
	.vehiculo-flota span.marca {
		font-size: 22px;
	}
	.vehiculo-flota span {
		font-size: 17px;
	}
}

/* Características flota */
.caracteristicas-flota {
	background: #edf0f1;
}

	.caracteristicas-flota ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
		font-size: 0;
	}

		.caracteristicas-flota ul li {
			margin-bottom: 10px;
			padding: 0 0 0 30px;
			font-size: 18px;
			font-weight: bold;
			line-height: 130%;
			color: #193A4C;
		 	background: url(../img/comunes/vineta-check.svg) no-repeat center left;
		 	background-size: 20px;
		}

		.caracteristicas-flota ul li:last-child {
			margin-bottom: 0;
		}


	@media (min-width: 768px) {
		.caracteristicas-flota ul li {
			font-size: 22px;
			background-size: 24px;
		}
	}


/*******************************/
/* Contacto
/*******************************/

.contactos {}

	.contactos .contacto {
		margin-top: 20px;
	}

	.contactos .contacto img {
		margin-bottom: 20px;
	}

	.contactos .contacto .tel,
	.contactos .contacto .email,
	.contactos .contacto .wa {
		display: inline-block;
		margin-top: 10px;
		padding-left: 30px;
		padding-right: 15px;
		background: url(../img/contacto/ico-tel.svg) no-repeat 8px center;
		background-size: 16px;
	}

	.contactos .contacto .email {
		margin-top: 0;
		background: url(../img/contacto/ico-email.svg) no-repeat 8px center;
		background-size: 16px;
	}

	.contactos .contacto .wa {
		margin-top: 0;
		background: url(../img/contacto/ico-wa.svg) no-repeat 8px center;
		background-size: 16px;
	}

@media (min-width: 768px) {
	.contactos .contacto {
		margin-top: 0;
	}
}


/*******************************/
/* Formularios
/*******************************/
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
select[multiple] {
	-webkit-appearance: none;
	   -moz-appearance: none;
	-webkit-border-radius: 2px !important;
	   -moz-border-radius: 2px !important;
	     -o-border-radius: 2px !important;
			border-radius: 2px !important;
}

.form-group {
	margin-bottom: 20px;
}

.form-group label {
	margin-bottom: 0px !important;
	font-weight: normal;
	font-size: 15px;
}

.form-control {
	height: 48px;
	font-size: 16px;
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

.form-control:focus {
	border-color: #CCC;
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

select.form-control {
	border: 1px solid #CCC !important;
	-webkit-border-radius: 2px !important;
	   -moz-border-radius: 2px !important;
	     -o-border-radius: 2px !important;
			border-radius: 2px !important;
}

.requerido {
	color: #F00;
}


/*******************************/
/* Venta de autos
/*******************************/

.depto-seminuevos {
	margin-top: 30px;
	margin-bottom: 30px;
}

.depto-seminuevos .tel,
.depto-seminuevos .email,
.depto-seminuevos .representante {
	display: inline-block;
	margin-top: 5px;
	padding-left: 30px;
	padding-right: 15px;
	background: url(../img/contacto/ico-tel.svg) no-repeat 8px center;
	background-size: 16px;
}

.depto-seminuevos .email {
	background: url(../img/contacto/ico-email.svg) no-repeat 8px center;
	background-size: 16px;
}

.depto-seminuevos .representante {
	background: url(../img/comunes/ico-representante.svg) no-repeat 8px center;
	background-size: 16px;
}


/*******************************/
/* Portada
/*******************************/

.banner-principal {
	position: relative;
}

.carousel-inner img {
  margin: auto;
}

/* Foto */
.banner-principal .foto {
	padding: 0;
}

/* Contenedor texto */
.contenedor-texto .texto {
	background-color: rgba(255,255,255,0.8);
}

/* Texto */
.contenedor-texto .texto {
	padding: 15px 0 20px 0;
	text-align: center;
	color: #14397A;
}

	.contenedor-texto .texto h1 {
		margin: 0;
		font-weight: 200;
		font-size: 21px;
	}

	.contenedor-texto .texto h1 span {
		font-weight: 400;
	}

@media (min-width: 768px) {
	/* Contenedor texto */
	.contenedor-texto {
		position: absolute;
		float: left;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
	}
	/* Texto */
	.contenedor-texto .texto {
		padding: 20px 20px 30px 20px;
	}
	.contenedor-texto .texto h1 {
		font-size: 27px;
	}
}

#carousel {
	padding: 0 !important;
	margin: 0 !important;
}

.carousel-control {
	width: 10% !important;
	background-image: none !important;
	opacity: 1;
	z-index: 121;
}

.carousel-indicators {
	z-index: 123;
	bottom: -40px;
}

.carousel-indicators li {
	border: 0;
	background: #ce6428;
}

.carousel-indicators li.active {
	border: 1px solid #ce6428 !important;
	background: transparent;
}

/* Recomendaciones */
.recomendaciones {
	margin-bottom: 50px;
}

.recomendaciones .contenido {
	position: relative;
	z-index: 8501;
	margin-top: -100px;
	padding-top: 20px;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	     -o-border-radius: 4px;
			border-radius: 4px;
	background-color: #FFF;
}

@media (min-width: 768px) {
	.recomendaciones .contenido {
		margin-top: -150px;
		padding-top: 15px;
	}
}

#carrusel-recomendaciones {
	margin-top: 0;
}

	#carrusel-recomendaciones .item {
		padding: 1px 1px 10px 1px;
		text-align: center;
		font-size: 15px;
	}

	#carrusel-recomendaciones .item h4 {
		margin-bottom: 0;
		font-size: 18px;
		font-weight: 700;
		text-transform: uppercase;
		line-height: 100%;
	}

	#carrusel-recomendaciones .item .btn-rta {
		display: inline-block;
		margin-top: 5px;
		padding: 3px 20px;
		text-align: center;
		font-size: 13px;
		font-weight: 600;
		text-transform: uppercase;
		border: 1px solid #ce6428;
		color: #ce6428 !important;
		-webkit-border-radius: 2px;
		   -moz-border-radius: 2px;
			 -o-border-radius: 2px;
				border-radius: 2px;
		background-color: #FFF !importan
	}

	#carrusel-recomendaciones .item .btn-rta:hover,
	#carrusel-recomendaciones .item .btn-rta:focus {
		border-color: #b25019;
		color: #b25019 !important;
	}

/* Bloques */
.bloque-fondo.bloque-1,
.bloque-fondo.bloque-2 {
	background: url(../img/inicio/renta-autos-fondo-1.jpg) no-repeat 50% bottom;
	-webkit-background-size: cover;
       -moz-background-size: cover;
         -o-background-size: cover;
    		background-size: cover;
}

	.bloque-fondo.bloque-1 {
		padding-bottom: 120px;
	}

.bloque-separador {
	position: relative;
	min-height: 100px;
	background: url(../img/inicio/fondo-degradado.png) repeat-x left 1px;
}

	.bloque-separador.bloque-1 img,
	.bloque-separador.bloque-2 img {
		position: absolute;
		top: -90px;
		left: 0;
		right: 0;
		margin: auto;
		max-width: 300px;
		height: auto;
	}

/* Bloque 2 */
.bloque-fondo.bloque-2 {
	padding-bottom: 140px;
}

.bloque-fondo.bloque-2 {
	background: url(../img/inicio/renta-autos-fondo-2.jpg) no-repeat 50% bottom;
}

	.bloque-separador.bloque-2 img {
		top: -110px;
	}

@media (min-width: 768px) {
	/* Bloque 1 */
	.bloque-fondo.bloque-1 { padding-bottom: 160px; }
	.bloque-separador.bloque-1 img { top: -130px; }
	.bloque-separador.bloque-1 img { max-width: 427px; }
	/* Bloque 2 */
	.bloque-fondo.bloque-2 { padding-top: 30px; padding-bottom: 220px; }
	.bloque-separador.bloque-2 img { top: -186px; }
	.bloque-separador.bloque-2 img { max-width: 490px; }
}

@media (min-width: 992px) {
	/* Bloque 1 */
	.bloque-fondo.bloque-1 { padding-bottom: 200px; }
	.bloque-separador.bloque-1 img { top: -155px; }
	.bloque-separador.bloque-1 img { max-width: 527px; }
	/* Bloque 2 */
	.bloque-fondo.bloque-2 { padding-top: 80px; padding-bottom: 260px; }
	.bloque-separador.bloque-2 img { top: -220px; }
	.bloque-separador.bloque-2 img { max-width: 590px; }
}

/* Bloque CTA */
.bloque-cta {}


.cta {
	margin-top: 20px;
	margin-bottom: 50px;
}

	.cta .c {
		display: flex;
		justify-content: center;
		flex-direction: column;
		height: 60px;
	}

	.cta h2 {
		margin: 0;
		text-align: center;
	}

	.cta img {
		margin-top: 30px;
		max-width: 280px;
	}

	.cta .btn-gde {
		padding: 15px !important;
	}

@media (min-width: 768px) {
	.cta .c {
		height: 176px;
	}
	.cta h2 { text-align: left;  }
	.cta img { margin-top: 0; }
}

@media (min-width: 1200px) {
	.cta { margin-top: 40px; }
	.cta img { max-width: 340px; }
}


/*******************************/
/* Renta vehiculos
/*******************************/

.tipos-unidades {}

	.tipo-unidad {
		margin-bottom: 50px;
	}

	.tipo-unidad .media img {
		max-width: 120px;
	}

	.tipo-unidad .media-body {
		padding-left: 0;
	}

@media (min-width: 1200px) {
	.tipo-unidad:last-child { margin-bottom: 0; }
	.tipo-unidad .media img { max-width: 250px;  }
	.tipo-unidad .media-body { padding-left: 15px; }
}



/*******************************/
/* Empresas
/*******************************/

.fotos-frase .fotos .col-sm-3 {
	padding: 0;
}

.fotos-frase .frase {
	background: #CE6428;	
}

	.fotos-frase .frase h2 {
		margin-top: 24px;
		font-weight: 300 !important;
		font-size: 24px;
		text-transform: none !important;
		color: #FFF;
	}

.nota-empresas {
	font-size: 15px;
	font-style: italic;
}

.bloque-fondo.bloque-empresa.bloque-2 {
	padding-bottom: 50px;
}

	.bloque-separador.bloque-empresa.bloque-2 img {
		top: -50px;
	}

@media (min-width: 768px) {
	/* Bloque 2 */
	.bloque-fondo.bloque-empresa.bloque-2 { padding-top: 30px; padding-bottom: 110px; }
	.bloque-separador.bloque-empresa.bloque-2 img { top: -120px; }
}

@media (min-width: 992px) {
	/* Bloque 2 */
	.bloque-fondo.bloque-empresa.bloque-2 { padding-top: 80px; padding-bottom: 200px; }
	.bloque-separador.bloque-empresa.bloque-2 img { top: -180px; }
}


/*******************************/
/* Iconos vehiculos
/*******************************/

.iconos-vehiculos {
	margin: 0 0 50px 0;
	padding: 0;
	list-style-type: none;
	font-size: 0;
}

	.iconos-vehiculos li {
		display: block;
		height: 50px;
		margin-bottom: 3px;
	}

	.iconos-vehiculos li a {
		display: inline-block;

		width: 100%;
		font-size: 22px;
		font-weight: 600;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		-o-border-radius: 4px;
		border-radius: 4px;
		text-transform: uppercase;
		color: #FFF !important;
		background-color: #15a9e7;
	}

	.iconos-vehiculos li a span {
		display: inline-block;
		float: left;
		width: 40%;
		height: 50px;
		-webkit-border-top-left-radius: 4px;
		-webkit-border-bottom-left-radius: 4px;
		-moz-border-radius-topleft: 4px;
		-moz-border-radius-bottomleft: 4px;
		border-top-left-radius: 4px;
		border-bottom-left-radius: 4px;
		border-right: 1px solid rgba(0,0,0,0.22);
		background-color: #0f76a1 !important;
	}
	.iconos-vehiculos li a.btn-autos span { background: url(../img/inicio/ico-btn-autos.svg) no-repeat center center; background-size: 64%;  }
	.iconos-vehiculos li a.btn-camionetas span { background: url(../img/inicio/ico-btn-camionetas.svg) no-repeat center center; background-size: 64%;  }
	.iconos-vehiculos li a.btn-camiones span { background: url(../img/inicio/ico-btn-camiones.svg) no-repeat center center; background-size: 64%; }

	.iconos-vehiculos li em {
		display: block;
		float: right;
		width: 60%;
		font-style: normal;
		line-height: 50px;
		border-left: 1px solid rgba(255,255,255,0.3);

	}

@media (min-width: 768px) {
	.iconos-vehiculos li {
		display: inline-block;
		width: 32.66%;
		height: 74px;
		margin-right: 1%;
		margin-bottom: 0;
	}

		.iconos-vehiculos li:last-child {
			margin-right: 0;
		}

	.iconos-vehiculos li a span {
		height: 74px;
	}

	.iconos-vehiculos li a.btn-autos span { background-size: 72%;  }
	.iconos-vehiculos li a.btn-camionetas span { background-size: 72%;  }
	.iconos-vehiculos li a.btn-camiones span { background-size: 72%; }

	.iconos-vehiculos li em {
		line-height: 74px;
	}
}






