@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.4em;
	}
#portada_edit textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 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;
}



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


.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	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: 20px;
	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_options{
	display: block;
	height: 25px;
	font-size: 18px;
	font-weight: bold;
	font-variant: normal;
	text-align: center;
	vertical-align: middle;
	color: #3E4F67;
	background-color: #afbce9;
	padding-top: 3px;
	margin-bottom: 3px;
	border-bottom: 2px solid #ffffff;
	}

.titulo_seccion_suboptions{
	display: block;
	height: 25px;
	font-size: 18px;
	font-weight: bold;
	font-variant: normal;
	text-align: center;
	vertical-align: middle;
	color: #3E4F67;
	background-color: #ffdd0f;
	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;
	}


.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;
	}
.arial12verdbold{
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #33720d;
	text-decoration: none;
	line-height: 18px;
	}
.arial12verdbold a{
	color: #33720d;
	text-decoration: none;
	}
.arial12verdbold 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;
	}

.arial16{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	letter-spacing: 0.2px;
	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_80  {
	font-size: 10pt;
	font-family: Arial, helvetica, sans-serif;
	border: 1px solid #999999;
	width: 80px;
	height: 16px;
	vertical-align: middle;
	}
.form10_100  {
	font-size: 10pt;
	font-family: Arial, helvetica, sans-serif;
	border: 1px solid #999999;
	width: 100px;
	height: 16px;
	vertical-align: middle;
	}
.form10_150  {
	font-size: 10pt;
	font-family: Arial, helvetica, sans-serif;
	border: 1px solid #999999;
	width: 150px;
	height: 16px;
	vertical-align: middle;
	}
.form10_250  {
	font-size: 10pt;
	font-family: Arial, helvetica, sans-serif;
	border: 1px solid #999999;
	width: 250px;
	height: 16px;
	vertical-align: middle;
	}
.form10_300  {
	font-size: 10pt;
	font-family: Arial, helvetica, sans-serif;
	border: 1px solid #999999;
	width: 300px;
	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_450  {
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	width: 450px;
	height: 18px;
	vertical-align: middle;
	font-weight: normal;
	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;
	}
.form12_550  {
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	width: 550px;
	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_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_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;
}

/*BOTONES*/
.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:21px;
	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_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   {
	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;
}


.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;
	}

/* LISTA USUS SORTEOS */
#marco_sorteo{
	position: relative;
	display: block;
	width: 815px;
	margin-top: 5px;
	}

.en_linea{
	display:inline;
	}
.comment_titulo {
	font-weight: bold;
	font-size: 1.3em;
	}
.celda_com{
	font-size: 14px;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #DDDDDD;
	/* box-shadow: 5px 5px 0 #AAA;*/
	height: 24px;
	vertical-align: middle;
	padding-right: 3px;
	padding-left: 3px;
	margin-bottom: 1px;
	}

.celda_ganador{
	font-size: 14px;
	color: #000000;
	background-color: #86E5B0;
	border: 1px solid #DDDDDD;
	/* box-shadow: 5px 5px 0 #AAA;*/
	height: 24px;
	vertical-align: middle;
	margin-bottom: 5px;
	}
.area_com{
	font-size: 16px;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #DDDDDD;
	/* box-shadow: 5px 5px 0 #AAA;*/
	width: 100%;
	height: 106px;
	vertical-align: middle;
	margin-bottom: 5px;
	}
.area_vale{
	font-size: 16px;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #DDDDDD;
	/* box-shadow: 5px 5px 0 #AAA;*/
	width: 450px;
	height: 125px;
	vertical-align: middle;
	margin-bottom: 5px;
	}

.boton_pdf {
    padding: 2px 10px;
    background: #ffe963;
    color: #666;
    border-radius: 3px;
	font-size:12px;
	font-weight:bold;
    text-decoration:none;
	}
.boton_pdf a {
	text-decoration:none;
	}
.boton_pdf a:hover {
	background: #feef94;
	text-decoration:none;
	}



