@charset "utf-8";
A {
	text-decoration: none;
}
A:link {
	font-color: #AAAAAA; font-weight: bold
}
A:visited {
	font-color: #000000; font-weight: bold
}
A:hover {
	font-color: #B40404; font-weight: bold
}

body  {	margin: 0 auto; height:100%;}

header{ margin-top:10px;font-family: 'Anton';    font-size: 1.7em !important;}


h1{ font-weight:bold; font-size:16px; padding:1em; color: #08298A;text-transform:uppercase}

p{ margin:1em;}

button{ padding: 4px 10px; cursor:pointer;background-color:#293f8b; color:#fff;border:none;text-transform:uppercase}
	button:hover{ background-color: #06f;}
	
.page {
    margin-left: auto;
    margin-right: auto;
    width: 80%;
	font-size:12px;
	font-family: Helvetica, Arial, sans-serif;
	line-height:1.3em;
	min-height:100%;
	height: auto;
	min-width:1049px;
}
#op-sup {
    float: right;
    text-align: right;
    width: 80%;
}

.page-index {
    /*margin-left: auto;
    margin-right: auto;
    width: 1020px;*/
	font-size:12px;
	font-family: Helvetica, Arial, sans-serif;
	line-height:1.3em;
	min-height:100%;
	height: auto;
}
/*
.page-index{
	background: url("http://www.albabike.com/images/carreteraopacity0.jpg") no-repeat fixed 100% 100% / 100% 100% #ebebeb;height: 100%;
}
*/
	.page-index h1{ text-align:center}


.contenido{padding-bottom:44px;}
.errors { color: red; font-size:11px;margin-bottom: 10px;}
#formlogin .errors,#formRecordar .errors { margin-left: 60px;margin-bottom:0px;}

input[readonly="readonly"],textarea[readonly="readonly"] { background-color:#ddd; }

footer{ /*position:absolute; */
		clear:both;
		bottom:0;height:40px;  width: 100%; padding-bottom:35px;}
footer p{ font-size:11px; text-align:center; font-style:italic; }
footer a { color:#08298A; text-decoration:underline;font-style:italic;}
#logo{  display: block; float: left;margin-bottom: 1em; width: 20%;}
#contenido{ clear:both;margin-bottom: 8px;}
.select-menus-header{color:#08298A;background: transparent; padding: 1px; line-height: 1; border-radius: 0.5;
				-webkit-appearance: none;vertical-align:top;font-weight:bold;font-size:11px; }
.align-dcha{ float:right; margin-left:8px;}
/*************************************************************************************************
*			Index
*************************************************************************************************/
#index{/*width: 350px;*/margin:-1em auto 2em; text-align:center; overflow:hidden; margin-bottom:10px; /*margin-top:1%;*/}
#index #logo{margin-left:-46px;}
#formCambiarpass, #formlogin, #formRecordar,.msg-activado{ /*, #formCambiarpass*/
		width: 400px;
		/*border:1px solid #293F8B; */
		margin:0 auto;
		background-color:#fff;
		position:relative;
		overflow:hidden;
		padding-bottom:5px;
}
.msg-activado{color:#555;font-size: 13px;}
.msg-activado .boton{padding: 4px 10px;cursor: pointer;background-color:#293f8b;color:#fff;border: none;text-transform: uppercase;}

@media (max-width: 467px){ #formCambiarpass, #formlogin, #formRecordar{width: 300px;}}

#formlogin{border-top: 6px solid #000;-webkit-box-shadow: 0px 7px 6px 0px rgba(50, 50, 50, 0.45);
-moz-box-shadow:    0px 7px 6px 0px rgba(50, 50, 50, 0.45);
box-shadow:         0px 7px 6px 0px rgba(50, 50, 50, 0.45);height:300px;}
#formlogin dd, #formRecordar dd{ width:100%}
.boton{ width:42%!important; margin: 0 1%!important; backgroun-size:100%; position:relative!important; float: left; text-align:center; border:#2A2A8C 2px solid;}
#formlogin .bici-boton{background-image: url(../../../images/bt-bicis.jpg);}
#formlogin .moto-boton{background-image: url(../../../images/bt-motos.jpg);}
#formlogin button{/*background-color: transparent;height: 130px;width: 100%;*/font-family: 'Anton'; font-size: 1.6em; line-height: 1.2em;/*text-shadow: 0px 0px 15px rgba(0, 0, 0, 1);*/}
#formlogin button span{font-size: 1.6em!important;}
#index .encimade {
    background-color: rgba(25, 17, 184, 0.65);
    color: #fff;
    font-family: "Anton",sans-serif;
    height: 45px;
    margin-top: -80px;
    padding-bottom: 10px;
    padding-top: 10px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    z-index: 0;
}
#index  .saltolinea {
    display: block;
    font-family: "Anton",sans-serif;
    font-size: 28px;
    text-transform: uppercase;
}

button+button{ margin-left:10px;}
.form_admin #reset{ margin: 0px 24px; }
.form_admin #submit{ margin-left: 148px; }

#formlogin dl{
	border:0; 
}
#formRecordar dl,#formCambiarpass dl{ margin: 0px 10px 10px 10px;}
#formlogin header, #formRecordar header, #formCambiarprecios header,#formCambiarpass header{
	color:#293F8B;
	font-size:17px;
	text-transform:uppercase;
	margin: 0 auto;
    padding: 1em;
    text-align: center;
}
#formRecordar legend{ color: #555; font-style:italic;padding: 10px; }
#formlogin label, #formRecordar label{ width:100%; text-align:left;color:#555;font-size:13px;}
#formlogin input, #formRecordar input, #formCambiarprecios input{ margin: 0.4em 0em 1em; padding: 6px 0 3px 6px; width: 100%;border:1px solid #888;text-align:center;font-size:16px;}
	#formlogin input#password{ margin-bottom:0.2em;}

#formlogin fieldset,#formlogin ul,#formRecordar fieldset{ padding: 5px 10px;width:80%;margin:0 auto;}
#formlogin:first-child fieldset{ margin-bottom:10px;}
#formlogin:first-child fieldset input{ text-align:left;}
/*#formlogin li{ display:inline-block;}*/

#formlogin li a{ color:#999}
#formlogin a{ color:#333;text-decoration:underline}
#formlogin .botones,#formRecordar .botones,#micuenta form .botones, #formCambiarpass .botones{ text-align:center;}
#formRecordar .botones,#formlogin .botones, #formCambiarpass .botones{ /*position:absolute;bottom: 1em;width:100%*/}
/*************************************************************************************************
*			Estilos Cabecera
*************************************************************************************************/

#cabecera { margin:10px;overflow:hidden;}
#datos_contacto{ clear:both;color:#08298A;font-size:11px;margin:-15px 0 2px 40px;float:left;position:relative;}
#index #datos_contacto{ margin: 1em auto;}	
	#index #datos_contacto span{ font-weight:bold; }

#atencion_cliente {
    background: none repeat scroll 0 0 #000;
    color: #fff;
    font-size: 13px;
   /* height: 30px;
    text-transform: uppercase;*/
    width: auto;
	line-height:2.3em;
	margin-bottom:2em;
}
#atencion_cliente p{ margin:1.2em 1em 1em 1em}

#menu_usuario { color:#999;}
#menu_usuario li{ display:inline; vertical-align:top;  }
#menu_usuario li a{ color:#999;  }

#banner_tienda img{ margin-right:10px;margin-bottom:-10px;margin-top:0px;cursor:pointer}

#menu_cliente { float:right;color:#08298A;text-align: right;width: 620px; margin-top: 1em; }
#menu_cliente li{ display:inline; vertical-align:top;  }
#menu_cliente li a{ color:#08298A }

#cliente-actual{width: 300px;}
#tarifas_cliente{ background-color:#CCC; margin-left: 60px; position: absolute;text-align: center;  width: 240px;border-radius: 10px;padding: 2px;}
#breadcrumbs{	margin: 20px;	}

/*#menu-pral{float:right; margin-bottom:0.8em;}*/
#menu-pral{ margin-bottom: 0.8em;margin-top:2.5em;text-align: right;}/*margin-top: 34px;}*/
#menu-pral li{ display:inline;}
#menu-pral li a{ padding:6px 10px; background:#08298A; border-radius:3px; color:#FFF; border:#08298A 1px solid; font-weight:bold;}
#menu-pral li a:hover{ background:#06F; color:#fff; border:#08298A 1px solid;}
	.btn_promo{ padding:6px 10px; background:#fc7d00 !important; border-radius:3px; color:#FFF; border:#fc7d00 1px solid  !important; font-weight:bold;}
	.btn_promo:hover{ background:#FFBF00 !important; color:#fff !important; border:#FFBF00 1px solid !important;}
#menu-pral .icono{ vertical-align:text-bottom; }
/*************************************************************************************************
*			Estilos pie
*************************************************************************************************/

/*************************************************************************************************
*			Mensajes
*************************************************************************************************/
.caja_mensajes{ margin:0 auto; width:500px;height:18em; float:none; border:1px solid #666; padding: 1em;border-radius:6px;background-color:#fff}
.caja_mensajes h2{ background-color:#ddd;padding: 1em;font-size: 14px;margin: 0em 1em 1em 1em;}
.caja_mensajes ul{ margin: 1em;}
.caja_mensajes li{ list-style: disc; margin:1em; }

/*************************************************************************************************
*			Estilos grid
*************************************************************************************************/
.grid{ margin-bottom:20px;}/* width:1020px;*/
.grid th{ padding:1px; border:1px solid #eee; color:#FFF; background-color:#999;}
.grid th a{ color: #fff}
/*.grid tbody a{ color: #999}*/
.grid tbody a{ color: #000; text-decoration:underline;font-weight:normal}
.grid td{ padding:1px 4px; border:1px solid #eee;vertical-align:middle;}
.gridFiltros{ text-align:center}
.gridFiltros input,.gridFiltros select{ font-size:10px;}
.even{ background-color:#eee; }
.column_anadir_referencia{ min-width: 100px; }

#filtro_disponibilidad_valor option {
background-repeat:no-repeat;
background-position:bottom left;
padding-left:14px;
}
#filtro_disponibilidad_valor option[value="alta"] {
background-image:url("../../../images/disponibilidad_alta.gif");
}
#filtro_disponibilidad_valor option[value="media"] {
background-image:url("../../../images/disponibilidad_media.gif");
}
#filtro_disponibilidad_valor option[value="baja"] {
background-image:url("../../../images/disponibilidad_baja.gif");
}

/*.uds_pedido{ width:30px;float:left; margin:2px;}*/
.uds_pedido{ width:30px; margin:2px; float:left;}
/*.btn_anadir_referencia{ float:left;}*/
.grid tfoot{ color: #999}
.grid tfoot a{ color: #999}
.grid tfoot div{ width: 100%; text-align: center;}
.total_grid{ margin-top: -10px; margin-bottom: 20px;padding: 0 80px; text-align: right; font-weight: bold;}
.column_quitar_referencia img{ cursor:pointer}

#ficha #ref_atributos div,#grid_referencia tbody div, #grid_carrito tbody div{ display:inline; float: left; width: 37%; margin: 3px 0px 0px 4px}
.button_cantidad  { margin: 0; text-indent: -9999px; cursor: pointer; width: 15px; height: 15px;  text-align: center; 
					background: url("../../../images/plus_minus.gif") no-repeat; border:0; padding:0; border-radius:0;
					display:block;}
.dec  { background-position: -19px 0; }

#foto_referencia{ position:absolute; z-index:2; border: 1px solid #08298A;display:none; }
.totales_grid{ background-color:#FFC;height:3em; }
.totales_grid td{ font-weight:bold; vertical-align:middle; text-align:right}
.grid .operacion{ text-decoration: none; color:#999; font-weight: bold;}
/*************************************************************************************************
*			Estilos cuerpo
*************************************************************************************************/
#cuerpo{ margin:10px;}
#migas_pan { font-size:11px; margin:20px 0 0 20px; position:relative; font-style:italic; color:#999}
#migas_pan a{ font-style:italic;color:#999; font-weight: bolder;}
#migas_pan li{ display:inline-block;}

#catalogo_vistas {
    float: right;
    text-align: right;
    width: 20%;
	margin-top: -3em;}
#catalogo_vistas ul, #catalogo_vistas ul li{ display:inline;}	

#cuerpo #referencias{ width:850px; margin-bottom:20px;}
#cuerpo #referencias th{ padding:1px; border:1px solid #eee; color:#FFF; background-color:#999;}
#cuerpo #referencias td{ padding:1px; border:1px solid #eee;}
#cuerpo .filtro label{ display:inline;}

#lista_productos { margin: 0 auto; width: 1000px; clear:both;}

#paginacion{ clear:both; color: #999; margin-left:40%;padding-top:2em;}
#paginacion li{ display:inline-block; padding: 5px;}
#paginacion li a{color: #999}
#paginacion .activo{ color: #08298A; font-weight: bold;}

/*#form_referencias div button{float:right;}*/
#grid_referencia .btn_anadir_tabla_referencias{ float:right; margin-right:180px;width: 85px;line-height:0.9em;}
.grid #btn_alta_grid{     background-color: #FFFFFF; border: 0 solid #FFFFFF;color: #08298A;float: right;font-weight: bold;margin-top: 0;}
.link_grid{ color:#08298A;display:inline-block;margin-top:10px; }
.link_grid:hover{ color:#0066FF;}
.grid button[type="submit"]{ color:#08298A; border:#08298A 0px solid;background-color:#fff;font-weight:bold;}
.grid button[type="submit"]:hover{ color:#0066FF;}
.grid img{padding:1px 2px;}
.grid .imagen_articulo { max-height: 50px;max-width: 50px;padding: 2px;}
.grid .imagen_articulo:hover { max-height: 300px;max-width: 300px;position:absolute;z-index:1; margin-top:-20px;margin-left:-30px}

#result,#result_2{text-align:right;margin-right: 60px;color:#08298A}
#result_3{color:#08298A;}
#ficha #ref_atributos{border:1px solid #eee; position:relative;max-width: 550px; overflow:scroll}
#ficha #ref_atributos th{border:1px solid #eee; color:#FFF; background:#999; min-width:24px; padding: 2px 4px;}
#ficha #ref_atributos td{border:1px solid #eee; position:relative; min-width: 60px;max-width: 70px;}
#ficha #ref_atributos input, #grid_referencia tbody input, #grid_carrito tbody input{ border-color: -moz-use-text-color -moz-use-text-color #999999;
    border-color: #999999;border-style: none none dashed;
    border-width: 0 0 1px;  width:42%; 
	height:30px; text-align:center; background-color:transparent; }
#ficha #ref_atributos .atributo{color:#FFF; background:#999;padding: 2px 4px; width:200px;height: 3em;}
.aviso{ position:absolute; z-index:2; background:#eee; padding:3px; /*width:180px;*/ display:none;}

#ficha #textos{ min-width:400px;}

#aviso-legal{ text-align: justify }
#aviso-legal .titulo_categoria{ font-weight:bold;text-decoration:underline;font-size: 13px;}
#aviso-legal li{ margin: 10px 16px;}

label{display:block}

.avisos h2{ font-size:14px; font-weight:bold;}

.datos{ width:300px; border:1px solid #333; padding:10px; margin:9px; float:left;}
	.datos h3{font-weight:bold; font-size:14px;}

.datos_ancho{ border:1px solid #333; padding:10px; margin:10px; }
.datos_ancho h3{font-weight:bold; font-size:14px;}

.cuadro_errores{ margin-top: 50px; width: 600px; height: 200px; border:1px solid #333;font-size:16px; text-align:center;background: #eee; }
.cuadro_errores p{ margin-top: 50px;}

	/* CONSULTA PEDIDO */
	#detalles_pedido > div{ width:470px;}
	#detalles_pedido #lista_articulos{ width:980px;}
	#detalles_pedido .direccion{ float:left;min-height:220px;}

/*************************************************************************************************
*			Mi cuenta
*************************************************************************************************/
.texto-informativo{ font-size:11px;margin:5px;}
.mayusculas{text-transform:uppercase;}
.hidden{display:none;}

#box_micuenta{  padding: 10px;}
#box_micuenta p{margin:1em 0em;}
#box_micuenta,#box_facturacion,#box_envio{ min-height:220px; }

#formCambiarpass fieldset,.form_admin fieldset{ padding: 10px;}
.form_admin #enviar_pass{ margin-left: 180px; margin-top:0.6em; width:15px;}
.form_admin #generar_password{ margin-left: -180px;text-decoration:underline}
#formCambiarpass legend,.form_admin legend{ color:#08298A;font-weight:bold}
#formDocumento .explicacion{ margin: 10px 12px 5px;color:#08298A;font-weight:bold;display:block;}
#formCambiarpass,.form_admin { color:#000 }
#formCambiarpass dt,.form_admin dt,#formCambiarpass dd,.form_admin dd{ display:inline-block;vertical-align:top }
.form_admin dt{ min-width: 144px;line-height:2.2em;margin-left: 1em;}
.form_admin dd{ min-width: 340px;}
#formCambiarpass dt{ width: 148px;line-height:2.5em;}
#formCambiarpass input,.form_admin input,.form_admin select{ margin:0px;border: 1px solid #555555;padding:2px; }

.form_admin input{ width:150px;}
.form_admin #activo-element label,.form_admin #bloqueado-element label{ margin-right: 20px; display:inline-block;}
.form_admin #activo-element img,.form_admin #bloqueado-element img{ cursor:pointer}
.form_admin .inp_grande{ width: 340px;}
.form_admin textarea{ width:340px; border: 1px solid #555555; height: 5em;}


#formCambiarpass #password2-label,#formCambiarpass #password2-element{ margin-top:10px;}
#formCambiarpass #reset_cambiarpass{ margin-left:80px;}
/*#formCambiarpass #submit_cambiarpass{ margin-left:50px;}*/
/*
#formCambiarpass { margin-left:310px;border: 1px solid #555555; width:400px;border-radius: 6px;}
*/
.form_admin{ width: 550px;  border: 1px solid #555555; /*border-radius: 6px;*/margin: 0 auto;}
/*#formCambiarpass header{
	background-color: #08298A;
    border: 1px solid #08298A;
    color: #FFFFFF;
    padding: 4px;	
    font-size: 14px;
    font-weight: bold;
    margin: 0 auto;
    text-align: center;
}
*/
.form_admin header{
	background-color: #999999;
    border: 1px solid #999999;
    color: #FFFFFF;
    padding: 4px;	
    font-size: 14px;
    font-weight: bold;
    margin: 0 auto;
    text-align: center;
}

/* PANEL ADMINISTRACION */
.mini_formulario fieldset {
    background: none repeat scroll 0 0 #E5E5E5;
    border: 1px solid #000000;
	border-radius:6px;
    margin-top: 1em;
    padding: 1.5em 3em;
	width:70%;
	margin-left: 12.5%;
	align: center;
}
.mini_formulario legend{ font-weight:bold; padding: 0em 0.5em; margin-left: -2.5em;}
.mini_formulario span{ font-weight: bold;}
.mini_formulario button{ display:block}
.mini_formulario label{ font-weight: bold; }
.mini_formulario dd{ margin: 0em 0em 1.5em 5em;}

.width_50{ width: 50px;text-align:center}
.width_34{ width: 34px;text-align:center}


#descuentos-articulo input{ width:40px;}
#descuentos-articulo dd,#descuentos-articulo dt{ float:left;width:100px;min-width:80px;}
#descuentos-articulo dl{ clear:both;margin-left:50px;}

.banner{  width: 100%;}

/* CATALOGOS */
.lista{margin:0 auto;/*border-bottom: 1px solid #CCCCCC;*/color:#555}
	.lista h1{ padding-left:0}
	.lista li{ margin-top: 20px;display:inline-block; width: 32.5%;vertical-align: top;text-align:center;}
	  .lista h3{ text-transform:uppercase;margin:10px 0px;font-weight:bold;text-align:center;font-size: 1.1em; }
		.lista img{ display:block;margin: 0 auto; padding-bottom: 8px;}
		.lista li > div{ text-align:center;margin: 0 auto;border:1px solid #ccc;width:260px;height: 230px;background-color:#f2f2f2;}
			.lista li > div > div{ margin: 0 auto;padding: 18px 18px 4px 18px;width:100px;height: 144px;}
		.lista p{ margin-top: 8px;}
		.lista a{ display:block;color:#08298A; }
			.lista a:hover{ color:#0066ff;}

#lista-promociones li > div{ padding-top:20px;height:190px;border:1px solid #fc7d00;}
	#lista-promociones ul{ text-align:center}
	#lista-promociones h3{color:#fc7d00;}
	#lista-promociones p{margin:0}

#formPromocion{ width: 640px;}
	#formPromocion .botones{ text-align:center}
		#formPromocion .botones #reset{ margin: 0 30px 0 22px;}
		#formPromocion .botones #submit{ margin: 0;}
		
#formfiltrosPromocion{ width: 100%;padding: 4px 0px;background-color:#ddd;}
	#formfiltrosPromocion dl{ padding: 0 10px;}
	#formfiltrosPromocion header{ font-weight:bold;font-size:1.2em;  }
	#formfiltrosPromocion fieldset{ margin:10px 0px 10px 0px; width:100%}
	#formfiltrosPromocion dt,#formfiltrosPromocion dd{ float:left }
	#formfiltrosPromocion #familias-label{ width: 90px;}
	#formfiltrosPromocion #codarticulo-label{ width: 120px;}
	#formfiltrosPromocion #familias-element{ margin-right:20px;}
		#formfiltrosPromocion label{padding: 0px 14px;}
	#formfiltrosPromocion select{width: 236px;}
	#formfiltrosPromocion input{ width: 80px;border: 1px solid #555555;padding:2px}
	#formfiltrosPromocion span{ font-size:10px;font-style:italic}
	#formfiltrosPromocion .botones{  text-align: center;}
		#formfiltrosPromocion .botones button{ margin:10px; width: 200px;padding:4px;}
	
	#articulos_promocion{ width: 640px; }	
		#articulos_promocion caption{background-color: #999999;color: #FFFFFF;font-size: 14px;font-weight: bold; margin: 0 auto;padding: 4px 0px;text-align: center; }
		#articulos_promocion fieldset{ margin:0; padding: 10px 0px;}
		#formfiltrosPromocion dd,#formfiltrosPromocion dt{ min-width:0px;}
		#formfiltrosPromocion button{ width:188px;margin-top:10px;margin-left:30px;}
		#articulos_promocion tbody input{ width:30px;}
		
			#grid_articulos_promocion{margin:0 auto; width: 640px;/*border: 1px solid #555555;*/}	
				#grid_articulos_promocion thead tr:first-child td{padding: 0;}


#leyendas { background: #7ACCFF;border: 1px solid #62C1FC; border-bottom:0!important;bottom: 0;margin: 0 auto;opacity: 0.85;position: fixed;text-align: center;
		    width: 80%;min-width:1049px;z-index: 5; text-transform:uppercase;}
	/*#leyendas li {display: inline-block;min-height: 20px;padding: 3.6px 12px;}*/


footer .links { font-size: 1em;margin-bottom: 1em;text-align: center;width: 100%;}

/* COOKIES */
#barra_aviso_cookies{display:none;position:fixed;left:0px;right:0px;bottom:0px;
						/*width:100%;*/
					min-height:46px;background: #333333;opacity:0.8;;color:#dddddd;z-index: 998;}
#barra_aviso_cookies div{ width:80%;min-width:1049px;min-height:26px;padding-left:5px;margin-top:13px;font-family:verdana;font-size:12px;/*top:30%;*/text-align:center }
#barra_aviso_cookies .btn-ok-cookies{padding:4px;background:#4682B4;text-decoration:none;color:#fff;}
#barra_aviso_cookies .btn-masinfo-cookies{padding-left:5px;text-decoration:underline;color:#ffffff;}
.lista_navegadores_cookies{ margin-left:3em;}	

/* SELECCION TIENDA */
.content-shops{ margin: 0 auto;overflow: hidden;width: 85%;}
	.content-shops h1 {   color: #000; font-size: 28px; margin: 30px; text-align: center;font-family: 'Anton';font-weight: normal;padding: 0em;line-height: 1.5em;}
@media (max-width: 768px){ .content-shops h1 {font-size: 18px;margin: 14px;}}
@media (max-width: 467px){ .content-shops h1 {font-size: 14px;margin: 14px;}}
	.content-shops #secciones {  margin: 20px;overflow: hidden;}
	.content-shops #secciones #mate_bici{float: left;width: 48%;}
	.content-shops #secciones #mate_moto {float: right;width: 48%;}
@media (max-width: 768px){	
	.content-shops #secciones #mate_bici,.content-shops #secciones #mate_moto {
		float: none;
		width: 100%;
	}
	header img{ height:100px}	
}
@media (max-width: 467px){	header img{ height:80px} #atencion_cliente p{line-height:1.5em;padding-top:0.5em;}}
	.content-shops #secciones .sombra{color: #fff;text-decoration: none;text-shadow: 4px 4px 4px #000;width: 100%;}
	.content-shops #mate_bici img, .content-shops #mate_moto img {border: medium none;width: 100%;}
	
	.encimade {
		background-color: rgba(25, 17, 184, 0.65);
		color: #fff;
		font-family: "Anton",sans-serif;
		height: 45px;
		margin-top: -80px;
		padding-bottom: 10px;
		padding-top: 10px;
		position: relative;
		text-align: center;
		text-transform: uppercase;
		width: 100%;
		z-index: 0;
	}

	.saltolinea {
		display: block;
		font-family: "Anton",sans-serif;
		font-size: 28px;
		text-transform: uppercase;
	}
	