@charset "UTF-8";
/* CSS Document */

body {
	margin: 0;
	padding-top: 0px; /* Relleno superior igual a la altura de la cabecera*/
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	}

table{
  border-collapse: collapse;
}


/* COLORES */
.blanc{color: #ffffff;}
.negre{color: #000000;}
.gris_fosc{color: #343434;}
.gris_clar{color: #DADADA;}
.groc{color: #ffdd0f;}
.naranja{color: #f5d04f;}
.rojo{color: #BC1D20;}
.rosa{color: #FFC6C6;}
.verde{color: #86E5B0;}
.verde_osc{color: #33720d;}
.verde_entrega{color: #0bbf2d;}
.azul_osc{color: #0F57A0;}
.azul_plomo{color: #405B76;}
.azul_cla{color: #D5EAFB;}
.azul_claro{color: #0b8abf;}

.blanc:hover {color: #000000;}
.groc:hover {color: #000000;}
.rosa:hover {color: #000000;}


/* CABECERA FIJA */

#main-header {
	background: #FFF;
	color: white;
	height: 63px;
	
	width: 100%; /* hacemos que la cabecera ocupe el ancho completo de la página */
	
	top: 0; /* Posicionamos la cabecera pegada arriba */
	position: fixed; /* Hacemos que la cabecera tenga una posición fija */
	z-index: 40;
}

/* hr */
hr.style-four {
	height: 8px;
	border: 0;
	box-shadow: inset 0 8px 8px -8px rgba(0, 0, 0, 0.5);
	margin-top: 8px;
	margin-bottom: 0px;
	}
hr.style-one {
	height: 1px;
	border: 0;
	box-shadow: inset 0 1px 1px -8px rgba(0, 0, 0, 0.5);
	margin-top: 1px;
	margin-bottom: 0px;
	}

table tr td hr{
	color: #eeeded;
	background-color: #eeeded;
	height: 0.5px;
	}
textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	}

/* COLORES */
.blanc{color: #ffffff;}
.negre{color: #000000;}
.gris_fosc{color: #343434;}
.gris_clar{color: #DADADA;}
.groc{color: #ffdd0f;}
.rojo{
	color: #BC1D20;
	text-decoration:none;
	}
.rosa{color: #FFC6C6;}
.verde{color: #86E5B0;}
.verde_osc{color: #33720d;}
.azul_osc{color: #0F57A0;}
.azul_plomo{color: #405B76;}
.azul_cla{color: #D5EAFB;}
.azul_claro{color: #0b8abf;}
.lila{color: #E94CFE;}

.rojo a:hover{
	color: #000000;
	text-decoration:none;
	}

/* DIV/TABLAS */
#capa_borde{
	text-align:justify;
	padding:5px; 
	background-color:#d6e7e4;
	}

.borde_redondeado {
	-webkit-border-radius: 10px;
	-webkit-border-bottom-left-radius: 2px;
	-moz-border-radius: 10px;
	-moz-border-radius-bottomleft: 2px;
	border-radius: 10px;
	border-bottom-left-radius: 2px;
	margin:0 auto;
	text-align: justify;
	border: thin solid #EDEDED;
	background-color:#FFF;
	}

.bor_redond_fon_gris{
	-webkit-border-radius: 10px;
	-webkit-border-bottom-left-radius: 2px;
	-moz-border-radius: 10px;
	-moz-border-radius-bottomleft: 2px;
	-moz-border-radius-bottomright: 2px;
	border-radius: 10px;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	margin:0 auto;
	text-align: center;
	border: thin solid #999;
	background-color:#E3E3E3;
	background-image: url(https://motofusion.es/ymg/fon_tits.jpg);
	background-repeat: repeat-x;
	}

.celda {
	background-color: #FFF;
	}


.celda_filete {
	border: thin solid #DDEEFF;
	background-color: #FFF;
	}

.celda_gris {
	background-color: #E4E4E4;
	}


.celda_filete_bold {
	border: thin solid #999;
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	}

.tabla_azul {
	background-image: url(https://motofusion.es/ymg/fon_tits.jpg);
	background-repeat: no-repeat;	
	}

.tabla_azul2 {
	background-image: url(https://motofusion.es/ymg/fon_tits2.jpg);
	background-repeat: no-repeat;	
	}


/* CARRITO /////////////////////////////////////////////////////*/

.tabla_carrito {
	border-spacing: 2px 3px;
}

.celda_carrito {
	border: thin solid #999;
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.celda_carrito_indent {
	border: thin solid #999;
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding-left: 3px;
}

.celda_carrito_bold {
	border: thin solid #999;
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

.celda_carrito_bold_verd {
	border: thin solid #999;
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	color: #33720d;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

.cant_carrito  {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	width: 40px;
	height: 16px;
	vertical-align: middle;
	font-weight: normal;
	font-variant: normal;
}




.carrito {
	width: 1024px;
	position:relative;
	left: 0%;
	right: 0%;
	top: 5px;
	text-align: left;
	z-index: 1;
	text-decoration: none;
	margin-left: 0%;
	margin-right: 0%;
	}
.carrito table {
	position:relative;
	float:left;
	border-collapse: collapse;
	width: 1024px;
  	margin: 0;
	vertical-align: middle;
	text-align: left;
	}

.carrito table tr{
	border: #DADADA 2px solid;
	}
.carrito table tr .sin_linea{
	border: #DADADA 0px solid;
	}
.carrito table th{
	color: #343434;
	height: 25px;
	background-color: #ffdd0f;
	font-weight: bold;
	font-size: 16px;
	vertical-align: middle;
	}
.carrito table th span{
	color: #ffffff;
	background-color: #343434;
	}
	
.carrito table td{
	color: #343434;
	height: 50px;
	background-color: #ffffff;
	font-weight: normal;
	font-size: 20px;
	vertical-align: middle;
	}

#contiene_total{
	position: relative;
	float: left;
	display:inline-block;
	width:100%;
	margin-top: 20px;
	}
.totales{
	float: right;
	}
.totales table {
	position: relative;
	display:block;
	width:350px;
	border-collapse: collapse;
	vertical-align: middle;
	text-align: left;
	}
.totales table tr{
	border: #DADADA 2px solid;
	}
	
.totales .rojo{
	color:#BC1D20;
	}


/* BOTON BORRAR X*/
.boton_borrar {
	position: relative;
	display:block;
	width: 20px;
	height: 20px;
	background-color: #ffffff;
	background-image: url(ymg/x-borrrar1.png);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	border: 0px solid #ffffff;
	text-decoration: none;
	}
.boton_borrar:hover{
	background-color: #ffffff;
	background-image: url(ymg/x-borrrar2.png);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	text-decoration: none;
	}

/* BOTON MENOS CANT*/
.boton_menos_cant {
	position: relative;
	display:block;
	width: 20px;
	height: 20px;
	background-color: #ffffff;
	background-image: url(ymg/cant_menos1.png);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	border: 0px solid #ffffff;
	text-decoration: none;
	}
.boton_menos_cant:hover{
	background-color: #ffffff;
	background-image: url(ymg/cant_menos2.png);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	text-decoration: none;
	}
/* BOTON MENOS CANT*/
.boton_mas_cant {
	position: relative;
	display:block;
	width: 20px;
	height: 20px;
	background-color: #ffffff;
	background-image: url(ymg/cant_mas1.png);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	border: 0px solid #ffffff;
	text-decoration: none;
	}
.boton_mas_cant:hover{
	background-color: #ffffff;
	background-image: url(ymg/cant_mas2.png);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	text-decoration: none;
	}


/*MENU DE LA CABECERA/////////////////////////////////*/


.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	text-align: center;
	color: #666;
	letter-spacing: 0.2px;
	text-decoration: none;
	}

.menu a:hover {
	text-decoration: none;
	color: #F60;
}


.menu_act
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	text-align: center;
	color: #DA292C;
	letter-spacing: 0.2px;
	text-decoration: none;
}

.menu_act a:hover {
	text-decoration: none;
	color: #ffffff;
}

.menu_ban {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	text-align: center;
	color: #ffffff;
	letter-spacing: 0.2px;
	text-decoration: none;
	}

.menu_ban a:hover {
	text-decoration: none;
	color: #ffdd0f;
	}


.menu_ban_act {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	text-align: center;
	color: #ffdd0f;
	letter-spacing: 0.2px;
	text-decoration: none;
	}

.menu_ban_act a:hover {
	text-decoration: none;
	color: #ffffff;
	}

/*	MENU DE OPCIONES/////////////////////*/
.titulo_menu {
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	font-variant: normal;
	text-align: left;
	text-indent: 10px;
	color: #BC1D20;
	letter-spacing: 0.2px;
	text-decoration: none;
	}

.titulo_submenu {
	display: block;
	border-top: 1px solid #b7cde0;
	padding-top: 10px;
	padding-bottom: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	font-variant: normal;
	text-align: left;
	text-indent: 10px;
	color: #BC1D20;
	letter-spacing: 0.2px;
	text-decoration: none;
	}


.menu_datos {
	display: block;
	border-top: 1px solid #b7cde0;
	border-collapse: collapse;
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	font-variant: normal;
	text-align: left;
	text-indent: 10px;
	color: #3E4F67;
	letter-spacing: 0.2px;
	text-decoration: none;
	}

.menu_datos a:hover {
	text-decoration: none;
	color: #F60;
}


.submenu_datos {
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-variant: normal;
	text-align: left;
	color: #3E4F67;
	letter-spacing: 0.2px;
	text-decoration: none;
	}

.submenu_datos a:hover {
	text-decoration: none;
	color: #F60;
}

.menu_datos_normal {
	display: block;
	border-top: 1px solid #b7cde0;
	border-collapse: collapse;
	padding-top: 2px;
	padding-bottom: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	font-variant: normal;
	text-align: left;
	text-indent: 10px;
	color: #3E4F67;
	letter-spacing: 0.2px;
	text-decoration: none;
	}

.menu_datos_normal a:hover {
	text-decoration: none;
	color: #F60;
}

.titulo_datos{
	display: block;
	height: auto;
	font-size: 24px;
	font-weight: bold;
	font-variant: normal;
	text-align: center;
	vertical-align: middle;
	color: #3E4F67;
	background-color: lightblue;
	padding-top: 5px;
	margin-bottom: 3px;
	border-bottom: 2px solid #ffffff;
	}
.titulo_datos_prod{
	display: block;
	height: auto;
	font-size: 24px;
	font-weight: bold;
	font-variant: normal;
	text-align: center;
	vertical-align: middle;
	color: #3E4F67;
	background-color: lightblue;
	padding-top: 5px;
	margin-bottom: 5px;
	border-bottom: 2px solid #ffffff;
	}
.titulo_datos_prod_red{
	display: block;
	height: auto;
	font-size: 24px;
	font-weight: bold;
	font-variant: normal;
	text-align: center;
	vertical-align: middle;
	color: red;
	background-color: lightblue;
	padding-top: 5px;
	margin-bottom: 5px;
	border-bottom: 2px solid #ffffff;
	}


.titulo_datos_mod{
	display: block;
	height: auto;
	font-size: 24px;
	font-weight: bold;
	font-variant: normal;
	text-align: center;
	vertical-align: middle;
	color: #3E4F67;
	background-color: #e4cfbd;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 2px solid #ffffff;
	}
.titulo_datos_mod a{
	color: #3E4F67;
	text-decoration: none;
	}
.titulo_datos_mod a:hover{
	color: #0F57A0;
	text-decoration: none;
	}
.titulo_datos_mod_red{
	display: block;
	height: auto;
	font-size: 24px;
	font-weight: bold;
	font-variant: normal;
	text-align: center;
	vertical-align: middle;
	color: red;
	background-color: #e4cfbd;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 2px solid #ffffff;
	}
.titulo_datos_mod_red a{
	color: red;
	text-decoration: none;
	}
.titulo_datos_mod_red a:hover{
	color: #0F57A0;
	text-decoration: none;
	}

.titulo_seccion_prod{
	display: block;
	height: 25px;
	font-size: 18px;
	font-weight: bold;
	font-variant: normal;
	text-align: center;
	vertical-align: middle;
	color: #3E4F67;
	background-color: lightblue;
	padding-top: 3px;
	margin-bottom: 3px;
	border-bottom: 2px solid #ffffff;
	}
.titulo_seccion_prod_red{
	display: block;
	height: 25px;
	font-size: 18px;
	font-weight: bold;
	font-variant: normal;
	text-align: center;
	vertical-align: middle;
	color: red;
	background-color: lightblue;
	padding-top: 3px;
	margin-bottom: 3px;
	border-bottom: 2px solid #ffffff;
	}
.titulo_seccion_mod{
	display: block;
	height: auto;
	font-size: 18px;
	font-weight: bold;
	font-variant: normal;
	text-align: center;
	vertical-align: middle;
	color: #3E4F67;
	background-color: #e4cfbd;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 2px solid #ffffff;
	}

.titulo_dato{
	width: 100%;
	height: 40px;
	font-size: 18px;
	font-weight: bold;
	font-variant: normal;
	text-align: center;
	vertical-align: middle;
	color: #3E4F67;
	padding-top: 5px;
	margin-bottom: 20px;
	border-bottom: 1px solid #3E4F67;
	}

/*SELECT*/
.select_cat{
	width: 300px;
	height: 30px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #bfbfbf;
	}
.select_menu{
	width: 160px;
	height: 30px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #bfbfbf;
	}
/*TABLAS/////////////////////////////////////////////////////*/

.tit_tabla {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	text-align: center;
	color: #3E4F67;
	letter-spacing: 0.2px;
	text-decoration: none;
}

.tit_tabla a:hover {
	text-decoration: none;
	color: #999;
}

.tit_tabla_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	text-align: center;
	color: #900;
	letter-spacing: 0.2px;
	text-decoration: none;
}

.tit_tabla_red a:hover {
	text-decoration: none;
	color: #F60;
}




/*TEXTOS7//////////////////////////////////////////////////////////////////*/

.cos{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	letter-spacing: 0.2px;
	text-decoration: none;
	}
.cos a{
	color: #000000;
	text-decoration: none;	}

.cos a:hover{
	color: #F90;
	text-decoration: none;
	}


.cos_jus
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	letter-spacing: 0.2px;
	text-decoration: none;
	text-align: justify;
	
}

.cos_jus  a:hover
{
	color: #F90;
	text-decoration: none;
}

.cos_bold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	letter-spacing: 0.2px;
	text-decoration: none;
}

.cos_bold  a:hover
{
	color: #F90;
	text-decoration: none;
}

.cos11{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	letter-spacing: 0.2px;
	text-decoration: none;
	}
.cos11  a{
	color: #0F57A0;
	text-decoration: none;
	}
.cos11  a:hover{
	color: #F90;
	text-decoration: none;
	}

.cos8{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	letter-spacing: 0.2px;
	}
.cos8  a:hover{
	color: #F90;
	text-decoration: none;
	}
.cos14{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	letter-spacing: 0.2px;
	}
.cos14  a:hover{
	color: #F90;
	text-decoration: none;
	}


.arial10
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	letter-spacing: 0.2px;
}

.arial10_tachada
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	letter-spacing: 0.2px;
	text-decoration: line-through;
}

.arial11
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	letter-spacing: 0.2px;
}


.arial12
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	letter-spacing: 0.2px;
	text-decoration: none;
}

.arial12bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	letter-spacing: 0.2px;
	text-decoration: none;
	}
.arial12bold  a{
	color: #000000;
	text-decoration: none;
	}
.arial12bold  a:hover{
	color: #F90;
	text-decoration: none;
	}

.arial12blancbold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #FFF;
	letter-spacing: 0.2px;
	text-decoration: none;
	}

.arial12blancbold  a:hover{
	color: #F90;
	text-decoration: none;
	}


.arial12bluebold{
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #3d639e;
	letter-spacing: 0.5px;
	text-decoration: none;
	}

.arial12bluebold a:hover{
	color: #F90;
	text-decoration: none;
	}

.arial12verdbold{
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #86E5B0;
	text-decoration: none;
	}
.arial12verdbold a:hover{
	color: #F90;
	text-decoration: none;
	}

.arial11bold{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	line-height: 18px;
	}

.arial11bold a:hover{
	color: #F90;
	text-decoration: none;
	}

.arial11bluebold{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #3d639e;
	text-decoration: none;
	line-height: 18px;
	}
.arial11bluebold a:hover{
	color: #F90;
	text-decoration: none;
	}

.arial11redbold{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #C33;
	text-decoration: none;
	line-height: 18px;
	}
.arial11redbold a:hover{
	color: #F90;
	text-decoration: none;
	}

.arial11verdbold{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #33720d;
	text-decoration: none;
	line-height: 18px;
	}
.arial11verdbold a:hover{
	color: #F90;
	text-decoration: none;
	}
.arial11lilabold{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #E94CFE;
	text-decoration: none;
	line-height: 18px;
	}
.arial11lilabold a:hover{
	color: #F90;
	text-decoration: none;
	}

.arial12redbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #C33;
	text-decoration: none;
	}	

.arial12redbold  a:hover{
	color: #F90;
	text-decoration: none;
	}

.arial14{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	letter-spacing: 0.2px;
	text-decoration: none;
	}
.arial14bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	letter-spacing: 0.2px;
	text-decoration: none;
	}
.arial14bluebold{
	font-family: Arial, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #3d639e;
	letter-spacing: 0.5px;
	text-decoration: none;
	}

.arial14redbold{
	font-family: Arial, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #C33;
	text-decoration: none;
	line-height: 18px;
	}
.arial14redbold a:hover{
	color: #F90;
	text-decoration: none;
	}
	
.arial11tarbold{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FF9C15;
	letter-spacing: 0.5px;
	text-decoration: none;
	position:relative;
	top:3px;
}

.arial11tarbold a:hover{
	color: #F03;
	text-decoration: none;
	}

.arial11blancbold{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	line-height: 18px;
	}

.arial12red{
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #F03;
	letter-spacing: 0.5px;
	text-decoration: none;
	}

.arial12red  a:hover{
	color: #F90;
	text-decoration: none;
	}

.arial11blancbold a:hover{
	color: #F90;
	text-decoration: none;
	}


.arial12tarbold{
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FF9C15;
	letter-spacing: 0.5px;
	text-decoration: none;
	}

.arial12tarbold a:hover{
	color: #F03;
	text-decoration: none;
	}

.error{
	color: #BC1D20;	
	font-size: 1em;
	text-decoration: none;
	}
.error a{
	color: #33720d;	
	text-decoration: none;
	}
.error a:hover{
	color: #0F57A0;	
	text-decoration: none;
	}

/*TITULOS/////////////////////////////////////////////////////////////////*/

.titol_amb_fondo_gris {
	color: #333;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 16px;
	background-color: #CCC;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	text-decoration: none;
	}
.titol_amb_fondo_gris a{
	text-decoration: none;
	color: #333;
	}
.titol_amb_fondo_gris a:hover{
	text-decoration: none;
	color: #333;
	}

.titol_amb_fondo_groc {
	color: #333;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 16px;
	background-color: #ffdd0f;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffdd0f;
	}
.titol_motos {
	color: #333;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 16px;
	background-color: #ffdd0f;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffdd0f;
	}

/*CAMPOS //////////////////////////////////////////////////////////////////*/


.campos{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	}

.form10_300{
	font-size: 10pt;
	font-family: Arial, helvetica, sans-serif;
	border: 1px solid #999999;
	width: 300px;
	height: 16px;
	vertical-align: middle;
	}
.form10_80{
	font-size: 10pt;
	font-family: Arial, helvetica, sans-serif;
	border: 1px solid #999999;
	width: 80px;
	height: 16px;
	vertical-align: middle;
	}
	
.area10_300{
	font-size: 10pt;
	font-family: Arial, helvetica, sans-serif;
	border: 1px solid #999999;
	width: 300px;
	height: 64px;
	vertical-align: middle;
	}
	

.form10_500{
	font-size: 10pt;
	font-family: Arial, helvetica, sans-serif;
	border: 1px solid #999999;
	width: 460px;
	}
.form8_20{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	width: 20px;
	height: 14px;
	vertical-align: middle;
	font-weight: normal;
	font-variant: normal;
	}
.form8_40{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	width: 40px;
	height: 14px;
	vertical-align: middle;
	font-weight: normal;
	font-variant: normal;
	}
.form8_70 {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	width: 70px;
	height: 14px;
	vertical-align: middle;
	font-weight: normal;
	font-variant: normal;
	}

.form8_90{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	width: 90px;
	height: 14px;
	vertical-align: middle;
	font-weight: normal;
	font-variant: normal;
	}

.form8_90_der{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	width: 90px;
	height: 14px;
	vertical-align: middle;
	font-weight: normal;
	font-variant: normal;
	text-align: right;
	}


.form8_100{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	width: 100px;
	height: 14px;
	vertical-align: middle;
	font-weight: normal;
	font-variant: normal;
	}
.form8_110{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	width: 110px;
	height: 14px;
	vertical-align: middle;
	font-weight: normal;
	font-variant: normal;
	}


.form8_150{
	font-size: 8pt;
	font-family: Arial, helvetica, sans-serif;
	border: 1px solid #999999;
	width: 150px;
	height: 16px;
	vertical-align: middle;
}
.form8_160{
	font-size: 8pt;
	font-family: Arial, helvetica, sans-serif;
	border: 1px solid #999999;
	width: 160px;
	height: 16px;
	vertical-align: middle;
	}

.form8_200{
	font-size: 8pt;
	font-family: Arial, helvetica, sans-serif;
	border: 1px solid #999999;
	width: 180px;
	height: 14px;
	vertical-align: middle;
	}
.form8_240{
	font-size: 8pt;
	font-family: Arial, helvetica, sans-serif;
	border: 1px solid #999999;
	width: 240px;
	height: 16px;
	vertical-align: middle;
	}

.form8_250{
	font-size: 8pt;
	font-family: Arial, helvetica, sans-serif;
	border: 1px solid #999999;
	width: 250px;
	height: 16px;
	vertical-align: middle;
	}

.form8_500{
	font-size: 8pt;
	font-family: Arial, helvetica, sans-serif;
	border: 1px solid #999999;
	width: 500px;
	vertical-align: middle;
	}

.form8_659{
	font-size: 8pt;
	font-family: Arial, helvetica, sans-serif;
	border: 1px solid #999999;
	width: 659px;
	vertical-align: middle;
	}

.form10_40{
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	width: 40px;
	height: 22px;
	vertical-align: middle;
	font-weight: normal;
	font-variant: normal;
	}
.form10_70{
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	width: 70px;
	height: 22px;
	vertical-align: middle;
	font-weight: normal;
	font-variant: normal;
	}
.form10_135{
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	width: 135px;
	height: 22px;
	vertical-align: middle;
	font-weight: normal;
	font-variant: normal;
	}
.form10_300{
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	width: 300px;
	height: 22px;
	vertical-align: middle;
	font-weight: normal;
	font-variant: normal;
	}

.form11_200{
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	width: 200px;
	height: 18px;
	vertical-align: middle;
	font-weight: normal;
	font-variant: normal;
	}

.form11_250{
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	width: 250px;
	height: 18px;
	vertical-align: middle;
	font-weight: normal;
	font-variant: normal;
	}

.form11_280{
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	width: 280px;
	height: 18px;
	vertical-align: middle;
	font-weight: normal;
	font-variant: normal;
	}
.form11_325{
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	width: 325px;
	height: 18px;
	vertical-align: middle;
	font-weight: normal;
	font-variant: normal;
	}
.form11_350{
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	width: 350px;
	height: 18px;
	vertical-align: middle;
	font-weight: normal;
	font-variant: normal;
	}


.form12_40{
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	width: 40px;
	height: 20px;
	vertical-align: middle;
	font-weight: normal;
	font-variant: normal;
	}
.form12_70{
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	width: 70px;
	height: 22px;
	vertical-align: middle;
	font-weight: normal;
	font-variant: normal;
	}

.form12_120{
	font-size: 12pt;
	font-family: Arial, helvetica, sans-serif;
	border: 1px solid #999999;
	width: 120px;
	height: 20px;
	vertical-align: middle;
}

.form12_135{
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	width: 135px;
	height: 22px;
	vertical-align: middle;
	font-weight: normal;
	font-variant: normal;
	}


.form12_160{
	font-size: 12pt;
	font-family: Arial, helvetica, sans-serif;
	border: 1px solid #999999;
	width: 160px;
	height: 25px;
	vertical-align: middle;
	}

.form12_180{
	font-size: 12pt;
	font-family: Arial, helvetica, sans-serif;
	border: 1px solid #999999;
	width: 180px;
	height: 25px;
	vertical-align: middle;
	}

.form12_190{
	font-size: 12pt;
	font-family: Arial, helvetica, sans-serif;
	border: 1px solid #999999;
	width: 190px;
	height: 25px;
	vertical-align: middle;
	}

.form12_200{
	font-size: 12pt;
	font-family: Arial, helvetica, sans-serif;
	border: 1px solid #999999;
	width: 200px;
	height: 20px;
	vertical-align: middle;
	}
.form12_250{
	font-size: 12pt;
	font-family: Arial, helvetica, sans-serif;
	border: 1px solid #999999;
	width: 250px;
	height: 20px;
	vertical-align: middle;
	}

.form12_350{
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	width: 350px;
	height: 18px;
	vertical-align: middle;
	font-weight: bold;
	font-variant: normal;
}

.form12_485{
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	width: 485px;
	height: 18px;
	vertical-align: middle;
	font-weight: bold;
	font-variant: normal;
	}

.form12_500{
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	width: 500px;
	height: 20px;
	vertical-align: middle;
	font-weight: normal;
	font-variant: normal;
	}
.form14_40{
	font-size: 14pt;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	width: 40px;
	height: 22px;
	vertical-align: middle;
	font-weight: normal;
	font-variant: normal;
	}
.form14_70{
	font-size: 14pt;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	width: 70px;
	height: 22px;
	vertical-align: middle;
	font-weight: normal;
	font-variant: normal;
	}
.form14_100{
	font-size: 14pt;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	width: 100px;
	height: 22px;
	vertical-align: middle;
	font-weight: normal;
	font-variant: normal;
	}

.form14_135{
	font-size: 14pt;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	width: 135px;
	height: 22px;
	vertical-align: middle;
	font-weight: normal;
	font-variant: normal;
	}

.form14_200{
	font-size: 14pt;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	width: 200px;
	height: 22px;
	vertical-align: middle;
	font-weight: normal;
	font-variant: normal;
	}

.form14_250{
	font-size: 14pt;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	width: 250px;
	height: 22px;
	vertical-align: middle;
	font-weight: normal;
	font-variant: normal;
	}

.form14_275{
	font-size: 14pt;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	width: 275px;
	height: 22px;
	vertical-align: middle;
	font-weight: bold;
	font-variant: normal;
	}


.form14_300{
	font-size: 14pt;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	width: 300px;
	height: 22px;
	vertical-align: middle;
	font-weight: bold;
	font-variant: normal;
	}

.form14_500{
	font-size: 14pt;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	width: 500px;
	height: 22px;
	vertical-align: middle;
	font-weight: bold;
	font-variant: normal;
	}
.form14_600{
	font-size: 14pt;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	width: 600px;
	height: 22px;
	vertical-align: middle;
	font-weight: bold;
	font-variant: normal;
	}

.form14_650{
	font-size: 14pt;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	width: 650px;
	height: 22px;
	vertical-align: middle;
	font-weight: bold;
	font-variant: normal;
	}

/*BOTONES*/
/* BOTON NEGRO*/
.boton_negro {
	position: relative;
	display: block;
	width: 200px;
	height: 30px;
	background-color: #343434;
	color: #ffdd0f;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border: 0px solid #000000;
	font-size: 1em;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-top: 2px;
	}
.boton_negro:hover{
	background-color: #ffdd0f;
	color: #343434;
	text-decoration: none;
	}
.boton_negro100 {
	position: relative;
	display: block;
	width: 100px;
	height: 30px;
	background-color: #343434;
	color: #ffdd0f;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border: 0px solid #000000;
	font-size: 1em;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-top: 2px;
	}
.boton_negro100:hover{
	background-color: #ffdd0f;
	color: #343434;
	text-decoration: none;
	}

.boton_negro_link {
	position: relative;
	display: block;
	width: 200px;
	height: 25px;
	background-color: #343434;
	color: #ffdd0f;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border: 0px solid #000000;
	font-size: 1em;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-top: 7px;
	}
.boton_negro:hover{
	background-color: #ffdd0f;
	color: #343434;
	text-decoration: none;
	}

.boton_groc_200 {
	position: relative;
	display: block;
	width: 200px;
	height: 30px;
	background-color: #ffdd0f;
	color: #343434;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border: 0px solid #000000;
	font-size: 1em;
	text-align: center;
	font-weight: 800;
	vertical-align: middle;
	text-decoration: none;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-top: 2px;
	}
.boton_groc_200:hover{
	background-color: #343434;
	color: #ffdd0f;
	text-decoration: none;
	}
/* BOTONES INICIO*/
.boton_inicio {
	position: relative;
	display: block;
	width: 230px;
	height: 30px;
	background-color: #ffdd0f;
	color: #343434;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border: 0px solid #000000;
	font-size: 1em;
	font-weight: 800;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-top: 2px;
	}

.boton_inicio:hover{
	background-color: #D5EAFB;
	color: #0F57A0;
	text-decoration: none;
	}
.boton_inicio_link {
	position: relative;
	display: block;
	width: 230px;
	height: 25px;
	background-color: #ffdd0f;
	color: #343434;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border: 0px solid #000000;
	font-size: 1em;
	font-weight: 800;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-top: 7px;
	}
.boton_inicio_link:hover{
	background-color: #D5EAFB;
	color: #0F57A0;
	text-decoration: none;
	}

.boton_groc1 {
	font-size:10px;
	font-family: Arial, helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	text-align: center;
	vertical-align: middle;
	width:90px;
	height:19px;
	background-color: #ffdd0f;
	color: #666;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border: 1px solid #000000;
	cursor: pointer;
	}
.boton_groc1:hover{
	background-color: #666;
	color: #ffdd0f;
	text-decoration: none;
	}
.boton_groc1 a{
	color: #343434;
	text-decoration: none;
	}
.boton_groc1 a:hover{
	color: #ffdd0f;
	text-decoration: none;
	}
	
.boton_groc_100 {
	display: block;
	font-size:12px;
	font-family: Arial, helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	text-align: center;
	vertical-align: middle;
	width:100px;
	height:18px;
	background-color: #ffdd0f;
	color: #666;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	cursor: pointer;
	padding: 3px;
	}
.boton_groc_100:hover{
	background-color: #D5EAFB;
	color: #ffdd0f;
	text-decoration: none;
	}
.boton_groc_100 a{
	color: #343434;
	text-decoration: none;
	}
.boton_groc_100 a:hover{
	color: #343434;
	text-decoration: none;
	}

.boton_red_100 {
	display: block;
	font-size:12px;
	font-family: Arial, helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	text-align: center;
	vertical-align: middle;
	width:100px;
	height:18px;
	background-color: #BC1D20;
	color: #ffffff;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	cursor: pointer;
	padding: 3px;
	}
.boton_red_100:hover{
	background-color: #D5EAFB;
	color: #ffdd0f;
	text-decoration: none;
	}
.boton_red_100 a{
	color: #343434;
	text-decoration: none;
	}
.boton_red_100 a:hover{
	color: #343434;
	text-decoration: none;
	}


.boton_groc_150 {
	display: block;
	font-size:14px;
	font-family: Arial, helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	text-align: center;
	vertical-align: middle;
	width:150px;
	height:25px;
	background-color: #ffdd0f;
	color: #666;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	cursor: pointer;
	padding_top: 5px;
	}
.boton_groc_150:hover{
	background-color: #D5EAFB;
	color: #0F57A0;
	text-decoration: none;
	}
.boton_groc_150 a{
	color: #343434;
	text-decoration: none;
	}
.boton_groc_150 a:hover{
	color: #0F57A0;
	text-decoration: none;
	}

.boton_groc_link_150 {
	display: block;
	font-size:14px;
	font-family: Arial, helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	text-align: center;
	width:150px;
	height:25px;
	background-color: #ffdd0f;
	color: #666;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	cursor: pointer;
	padding_top: 20px;
	}
.boton_groc_link_150:hover{
	background-color: #D5EAFB;
	color: #0F57A0;
	text-decoration: none;
	}
.boton_groc_link_150 a{
	color: #343434;
	text-decoration: none;
	}
.boton_groc_link_150 a:hover{
	color: #0F57A0;
	text-decoration: none;
	}



.boton_groc_submit_150 {
	display: block;
	font-size:14px;
	font-family: Arial, helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	text-align: center;
	width:150px;
	height:40px;
	background-color: #ffdd0f;
	color: #666;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	cursor: pointer;
	padding: 5px;
	}
.boton_groc_submit_150:hover{
	background-color: #D5EAFB;
	color: #0F57A0;
	text-decoration: none;
	}
.boton_groc_submit_150 a{
	color: #343434;
	text-decoration: none;
	}
.boton_groc_submit_150 a:hover{
	color: #0F57A0;
	text-decoration: none;
	}


.boton_groc   {
	font-size:12px;
	font-family: Arial, helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	color:#666;
	width:90px;
	height:19px;
	background: transparent url('https://motofusion.es/ymg/boton_groc.jpg') no-repeat 0 0;
  	border: none;
	}
.boton_groc:hover {
	font-size:12px;
	font-family: Arial, helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	color:#333;
	border:0px;
	width:90px;
	height:19px;
	background: transparent url('https://motofusion.es/ymg/boton_groc2.jpg') no-repeat 0 0;
	}
a.boton_groc:link, a.boton_groc:visited, a.boton_groc:active {
  	background: url(https://motofusion.es/ymg/boton_groc.jpg) no-repeat;
	}

.boton_groc_petit{
	font-size:12px;
	font-family: Arial, helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	color:#666;
	width:70px;
	height:19px;
	background: transparent url('https://motofusion.es/ymg/boton_groc_70.jpg') no-repeat 0 0;
  	border: none;
	}
.boton_groc_petit:hover{
	font-size:12px;
	font-family: Arial, helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	color:#333;
	border:0px;
	width:70px;
	height:19px;
	background: transparent url('https://motofusion.es/ymg/boton_groc_70h.jpg') no-repeat 0 0;
	}
a.boton_groc_petit:link, a.boton_groc:visited, a.boton_groc:active {
  	background: url(https://motofusion.es/ymg/boton_groc_70.jpg) no-repeat;
	}
	
.boton_groc_gran{
	font-size:12px;
	font-family: Arial, helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	color:#666;
	width:110px;
	height:19px;
	background: transparent url('https://motofusion.es/ymg/boton_groc_g.jpg') no-repeat 0 0;
  	border: none;
	}

.boton_groc_gran:hover{
	font-size:12px;
	font-family: Arial, helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	color:#333;
	border:0px;
	width:110px;
	height:19px;
	background: transparent url('https://motofusion.es/ymg/boton_groc2_g.jpg') no-repeat 0 0;
	}

a.boton_groc_gran:link, a.boton_groc_gran:visited, a.boton_groc_gran:active {
  	background: url(https://motofusion.es/ymg/boton_groc_g.jpg) no-repeat;
	}


.boton_groc_gran_link{
	font-size:12px;
	font-family: Arial, helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	color:#666;
	width:110px;
	height:19px;
	background: transparent url('https://motofusion.es/ymg/boton_groc_g.jpg') no-repeat 0 0;
  	border: none;
	padding-top:2px;
	}

.boton_groc_gran_link:hover {
	background: transparent url('https://motofusion.es/ymg/boton_groc2_g.jpg') no-repeat 0 0;
	}

a.boton_groc_gran_link:link, a.boton_groc_gran:visited, a.boton_groc_gran:active{
  background: url(https://motofusion.es/ymg/boton_groc_g.jpg) no-repeat;
	}
.boton_groc_llarg{
	font-size:12px;
	font-family: Arial, helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	color:#666;
	width:140px;
	height:19px;
	background: transparent url('https://motofusion.es/ymg/boton_groc_l.jpg') no-repeat 0 0;
  	border: none;
	}

.boton_groc_llarg:hover{
	font-size:12px;
	font-family: Arial, helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	color:#333;
	border:0px;
	width:140px;
	height:19px;
	background: transparent url('https://motofusion.es/ymg/boton_groc2_l.jpg') no-repeat 0 0;
	}

a.boton_groc_llarg:link, a.boton_groc_llarg:visited, a.boton_groc_llarg:active {
  	background: url(https://motofusion.es/ymg/boton_groc_l.jpg) no-repeat;
	}

.boton_red{
	font-size:12px;
	font-family: Arial, helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	color:#ffdd0f;
	width:90px;
	height:19px;
	background: transparent url('https://motofusion.es/ymg/boton_red.jpg') no-repeat 0 0;
  	border: none;
	}
.boton_red:hover{
	font-size:12px;
	font-family: Arial, helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
	border:0px;
	width:90px;
	height:19px;
	background: transparent url('https://motofusion.es/ymg/boton_red2.jpg') no-repeat 0 0;
	}
a.boton_red:link, a.boton_red:visited, a.boton_red:active {
  	background: url(https://motofusion.es/ymg/boton_red.jpg) no-repeat;
	}

.boton_red_gran{
	font-size:12px;
	font-family: Arial, helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	color:#ffdd0f;
	width:110px;
	height:19px;
	background: transparent url('https://motofusion.es/ymg/boton_red_g.jpg') no-repeat 0 0;
  	border: none;
	}

.boton_red_gran:hover {
	color:#ffffff;
	border:0px;
	width:110px;
	height:19px;
	background: transparent url('https://motofusion.es/ymg/boton_red_g2.jpg') no-repeat 0 0;
}

.boton_red_150{
	display: block;
	font-size:14px;
	font-family: Arial, helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	text-align: center;
	vertical-align: middle;
	width:150px;
	height:21px;
	background-color: #BC1D20;
	color: #ffdd0f;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	cursor: pointer;
	padding: 5px;
	}
.boton_red_150:hover{
	background-color: #FFC6C6;
	color: #343434;
	text-decoration: none;
	}
.boton_red_150 a{
	color: #343434;
	text-decoration: none;
	}
.boton_red_150 a:hover{
	color: #343434;
	text-decoration: none;
	}


.boton_carrito{
	font-size:2px;
	font-family: Arial, helvetica, sans-serif;
	text-decoration:none;
	color:#ffa660;
	width:125px;
	height:56px;
	background: transparent url('https://motofusion.es/ymg/carrito1.jpg') no-repeat 0 0;
  	border: none;
	}

.boton_carrito:hover{
	font-size:2px;
	font-family: Arial, helvetica, sans-serif;
	text-decoration:none;
	color:#ffa660;
	border:0px;
	width:125px;
	height:56px;
	background: transparent url('https://motofusion.es/ymg/carrito2.jpg') no-repeat 0 0;
	}

.boton_reserva{
	font-size:2px;
	font-family: Arial, helvetica, sans-serif;
	text-decoration:none;
	color:#ffa660;
	width:125px;
	height:56px;
	background: transparent url('https://motofusion.es/ymg/reserva1.jpg') no-repeat 0 0;
  	border: none;
	}

.boton_reserva:hover{
	font-size:2px;
	font-family: Arial, helvetica, sans-serif;
	text-decoration:none;
	color:#ffa660;
	border:0px;
	width:125px;
	height:56px;
	background: transparent url('https://motofusion.es/ymg/reserva2.jpg') no-repeat 0 0;
	}

.boton_consultar{
	font-size:2px;
	font-family: Arial, helvetica, sans-serif;
	text-decoration:none;
	color:#ffa660;
	width:125px;
	height:56px;
	background: transparent url('https://motofusion.es/ymg/consultar1.jpg') no-repeat 0 0;
  	border: none;
	}

.boton_consultar:hover{
	font-size:2px;
	font-family: Arial, helvetica, sans-serif;
	text-decoration:none;
	color:#ffa660;
	border:0px;
	width:125px;
	height:56px;
	background: transparent url('https://motofusion.es/ymg/consultar2.jpg') no-repeat 0 0;
	}

.boton_finalizar{
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	color:#F90;
	width:500px;
	height:30px;
	background: transparent url('https://motofusion.es/ymg/finalizar1.jpg') no-repeat 0 0;
	border: none;
	}

.boton_finalizar:hover{
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	color:#F90;
	border:0px;
	width:500px;
	height:30px;
	background: transparent url('https://motofusion.es/ymg/finalizar2.jpg') no-repeat 0 0;
	}

.boton_pagar{
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	color:#F90;
	width:500px;
	height:30px;
	background: transparent url('https://motofusion.es/ymg/pagar1.jpg') no-repeat 0 0;
	border: none;
	}

.boton_pagar:hover{
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	color:#F90;
	border:0px;
	width:500px;
	height:30px;
	background: transparent url('https://motofusion.es/ymg/pagar2.jpg') no-repeat 0 0;
	}


.boton_gris{
	font-size:12px;
	font-family: Arial, helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	color:#FFF;
	width:75px;
	height:20px;
	background: transparent url('https://motofusion.es/ymg/boton_gris1.jpg') no-repeat 0 0;
	border: none;
	vertical-align: middle;
	}

.boton_gris:hover{
	font-size:12px;
	font-family: Arial, helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	color:#FF0;
	border:0px;
	width:75px;
	height:20px;
	background: transparent url('https://motofusion.es/ymg/boton_gris2.jpg') no-repeat 0 0;
	}

/*SIN USAR/////////////////////////////////////////////////////////////////////*/

.arial11ng
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	letter-spacing: 0.2px;
}


.etiquetas14bl
{
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	letter-spacing: 0.5px;
}

.buscar1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-image: url(fondos/boton-buscar1.jpg);
	height: 23px;
	width: 61px;
}

.etiquetas12ng
{
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	letter-spacing: 0.5px;
}
.arial11ngjus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	letter-spacing: 0.2px;
	text-align: justify;

}
.txt12ng {

	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #3d639e;
	letter-spacing: 0.5px;
}
.campos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}

/* nuevos 10/2010 */

.pedidon
{
font-family: Cambria, serif;
font-size: 22px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.3em;
color: #C00;
}
.verpedido
{
	font-family: Arial, Georgia, serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bolder;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.4em;
	color:#db2200;
}
.datos
{
font-family: Helvetica, Arial, sans-serif;
font-size: 16px;
font-style: normal;
font-weight: bold;
text-transform: normal;
letter-spacing: normal;
line-height: 1.4em;
color: #000;
}

/* SLIDES*/


/*** set the width and height to match your images **/

/* SLIDE DE PROMOS.PHP*/

#slideshow {
    position:relative;
    height:250px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

/* SLIDE DE slidelat1.php*/

/*** set the width and height to match your images **/

#slideshow2 {
    position:relative;
    height:125px;
}

#slideshow2 IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow2 IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow2 IMG.last-active {
    z-index:9;
}

/* SLIDE DE slidelat2.php*/

/*** set the width and height to match your images **/

#slideshow3 {
    position:relative;
    height:125px;
}

#slideshow3 IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow3 IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow3 IMG.last-active {
    z-index:9;
}

/* SLIDE DE slidelat3.php*/

/*** set the width and height to match your images **/

#slideshow4 {
    position:relative;
    height:125px;
}

#slideshow4 IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow4 IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow4 IMG.last-active {
    z-index:9;
}

/*CAPA ENCIMA*/
#fondo_trans {
 	background-image: url("../https://motofusion.es/ymg/fondoTrans1.png"); background-repeat: repeat;
	width: 100%; height: 100%;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 20;
}

#txt_encima {
	width: 336px; height: 300px;
	padding: 0 0 0 0;
	position: absolute;
	top: 187px;
	z-index: 22;
}

/*COMENTARIOS*/
.table_com td{
	padding: 2px;
	}

/* VIDEO */
#video_youtube .titulo{
	font-family: 'OpenSans', 'PT Sans', sans-serif;
	font-size: 16px;
	font-weight: 800;
	color: #343434;
	text-align: center;
	z-index: 2;
	text-align:center;
	}

/* IMAGENES */
#lista_fotos {
	display:flex;
	flex-direction: row;
  	flex-wrap: wrap;
	justify-content: space-between;
	background-color: white;
	width:780px;
	margin-bottom: 50px;
	}

#lista_fotos .imagen{
	width:150px;
	text-align: center;
	}
#lista_fotos .imagen360{
	top: -30px;
	width:180px;
	vertical-align: top;
	text-align: center;
	}
#lista_fotos .imagen .iconos{
	display:block;
	width:150px;
	text-align: center;
	font-size: 16px;
	font-weight: 600;
	padding: 3px;
	}

/* FORMULARIO CLIENTE */
#formu_datos .titulo3{
	position: relative;
	display: block;
	width: 100%;
	height: 30px;
	text-align: center;
	background-color: #ffdd0f;
	color: #343434;
	padding-top: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	}
#formu_datos .campo_grande{
	font-size: 16px;
	color: #000000;
	background-color: #faffbd;
	border-left: 2px solid #999999;
	border-right: 0px solid #999999;
	border-bottom: 0px solid #999999;
	border-top: 2px solid #999999;
	/* box-shadow: 5px 5px 0 #AAA;*/
	width: 500px;
	height: 24px;
	vertical-align: middle;
	margin-bottom: 5px;
	}
