/* Hoja de estilos común CarlosMtnez */


/* REDEFINIDICIONES GENERALES */
body,html {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
	background: url("http://landing.jmcenter.com/img_tienda/jmc_fondo.gif") repeat-x top left;
	font: 12px Arial, Verdana, sans-serif;
	color: #333;
}
A {
	font: 12px Arial, Verdana, sans-serif;
	padding: 0px 0px 0px 0px;
}
A:link {
	color: #333;
	background-color: inherit;
	text-decoration: none;
}

A:visited {
	color: #333;
	background-color: inherit;
	text-decoration: none;
}

A:active {
	color: #333;
	background-color: inherit;
	text-decoration: none;
}

A:hover {
	color: #FF0000;
	background-color: inherit;
	text-decoration: none;
}
input {
	font: 12px Arial, Verdana, sans-serif;
}

/*Parcheo para tablas GENERAL - Carlos Mtnez*/
table {
	font: 12px Arial, Verdana, sans-serif;
	background-color: inherit;
	color: #666;
}
/************************************************************/
/************************************************************/

.fecha_cabecera {
	display: none;
	width: 200px;
	color: #ffffff;
	font-weight: bold;
	text-align: right;
	position: relative;
	top: -95px;
	left: 570px;
	margin-right: 5px;
}
.banner_cab {
padding-top: 22px;
padding-right: 28px;
text-align: right;
width: 780px;
margin:auto;
	
}

.tituloGeneral {
	margin-left: 10px;
	margin-top: 15px;
	margin-bottom: 10px;
	margin-right: 10px;
	font: bold 16px Arial, Verdana, sans-serif;
	border-left: 10px solid #FF9C00;
	padding-left: 10px;
	border-bottom: 1px solid #E7E7E7;
}


/*Parcheo para recuadros - Carlos Mtnez*/
.FormulariotextoFino {
	border: 1px solid #FF7300;
}
/*Parcheo para eliminar margenes - Carlos Mtnez*/
.NoMargenes {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.RecuadroError {
	font: bold 11px Arial, Verdana, sans-serif;
	margin-left: auto;
	margin-right: auto;	
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px dashed #555555;
	color: #ffffff;
	background-color: #F5862E;
	text-align: center;
	padding: 5px 0px 5px 0px;
	width: 420px;
}
.RecuadroMensaje {
	font: bold 11px Arial, Verdana, sans-serif;
	margin-left: auto;
	margin-right: auto;	
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid #3C6CA2;
	color: #000000;
	background: url("http://landing.jmcenter.com/img_tienda/jmc_fnd_mensaje.jpg");
	text-align: center;
	padding: 5px 0px;
	width: 400px;
}
.Recuadro_oferta {
	width: 350px;
	margin: auto;
	border: 1px solid #cccccc;
	background-color: #FFFF99;	
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px;
	
}
.Recuadro_oferta_titulo {
	font-size: 18px;
	color: #000000;
	font-weight: bold;
	
}
.Recuadro_oferta_texto {
	color: #000000;
	font-size: 16px;
}
.Recuadro_oferta_precio {
	color: #FF0000;
	font-weight: bold;
	font-size: 16px;
}
/***************************************************/
/***************************************************/



/***************************************************/
/* LAYOUT PÁGINA PRINCIPAL */
.PRINCIPAL_bloque {
	width: 780px;	
	margin: auto;
	padding: 0px;	
	border: 0px;
}
.PRINCIPAL_cols_bloque {
	width: 100%;	
	margin: 0px;
	padding: 0px;	
	border: 0px;
}
.PRINCIPAL_col1 {
	width: 150px;
	margin: 0px;
	padding: 0px;	
	border: 0px;
}
.PRINCIPAL_col2 {
	margin: 0px;
	padding: 0px;	
	border: 0px;
}
.PRINCIPAL_col3 {
	width: 150px;
	margin: 0px;
	padding: 0px;	
	border: 0px;	
}
.PRINCIPAL_clear {
	clear: both;
	height: 1px;
}
.PRINCIPAL_girnalda {
	width: 100%;
	height: 21px;
	background: url(../Escaparate/jmcenter_girnaldas.gif) repeat-x top left;
	z-index: 100;
	top: 1px;
	left: 1px;
	float: right;
}
.PRINCIPAL_cabecera {
	background: url("http://landing.jmcenter.com/img_tienda/jmc_cabecera.jpg") no-repeat center top;
	text-align: left;
	width: 100%;
	height: 99px;
	margin-top: 0px;
}
.PRINCIPAL_piepagina {
	margin-top: 15px;	
	width: 780px;
	margin-left: auto;
	margin-right: auto;
	background: url("http://landing.jmcenter.com/img_tienda/jmc_piepag_fnd.gif") no-repeat top center;
	height: 29px;	
	text-align: center;
}
/* CABECERA PAGINA PRINCIPAL */
.PRINCIPAL_cabecera_bloque {
	width: 780px;
}
.PRINCIPAL_rutasecciones {
	font: 10px Arial, Verdana, sans-serif;
	color: #333;
	background-color: inherit;
	height: 12px;
	width: 780px;
	display: block;
	padding: 3px 0px 0px 3px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 4px;

}
.PRINCIPAL_rutasecciones a, .PRINCIPAL_rutasecciones a:link, .PRINCIPAL_rutasecciones a:visited {
	font: 10px Arial, Verdana, sans-serif;
	color: #333;
	background-color: inherit;
	text-decoration: underline;
}
.PRINCIPAL_rutasecciones a:hover {
	color: #FF0000;
	background-color: inherit;
	text-decoration: none;
}

.NOTICIAS_bloque {
	width: 460px;
	margin: auto;
}
.NOTICIAS_bloque div.titulo {
	border: 1px solid #D6D6D6;
	background: #555555 url("http://landing.jmcenter.com/img_tienda/jmc_ficha_fndcabeceras.jpg") no-repeat top left;
	color: #ffffff;
	margin-top: 10px;
	margin-bottom: 5px;
	height: 15px;
	padding: 7px;
	font: bold 12px Arial, Verdana, sans-serif;
	width: 450px;
	margin-left: auto;
	margin-right: auto;	
}
.NOTICIAS_bloque div.noticia {
	margin-top: 5px;
	margin-bottom: 5px;
}
.NOTICIAS_bloque div.noticia span.fecha {
	font-size: 12px;
	margin-right: 5px;
	margin-bottom: 5px;
	padding-right: 5px;
	border-right: 1px dotted #333333;
}
.NOTICIAS_bloque div.noticia span.titular {
	font-weight: bold;
	font-size: 12px;
}



.VERNOTICIA_bloque {
	margin: 20px;
	padding: 5px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}
.VERNOTICIA_bloque div.titulo {
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	border-left: 10px solid #FFCC00;
	padding-left: 5px;
}
.VERNOTICIA_bloque div.fecha {
	font-size: 11px;
	color: #666666;
	margin-left: 15px;
	margin-bottom: 10px;
}
.VERNOTICIA_bloque div.texto {

}


.ESCAPARATE_bloque {
	width: 460px;
	margin: auto;
}




/***************************************************/
/* LAYOUT ARTICULOS DESTACADOS (Portada y Categorias*/
.DESTACADOS_bloque {
	width: 145px;
	height: 210px;
	margin-left: 10px;
	margin-top: 10px;
	padding-left: 0px;
	display: inline;
	float: left;
	background-color: #f0f0f0 ;
	border: 1px solid #cccccc;
	overflow: hidden;
}
.DESTACADOS_bloque img {
	border: 0px;
}
.DESTACADOS_superior {
	display: none;
}
.DESTACADOS_medio {

}
.DESTACADOS_inferior {
	
}
.DESTACADOS_imagenproducto {
	margin: 10px 10px 5px 10px;
	padding: 0px;
	width: 125px;
	height: 125px;
	overflow: hidden;
	border: 1px solid #ffffff;
	background-color: #ffffff;
	text-align: center;
	float: left;
}
.DESTACADOS_imagenproducto img {
	vertical-align: middle;
	color: inherit;	
}
.DESTACADOS_imagenmarca {
	margin: 5px 0px 0px 15px;
}
.DESTACADOS_nombre {
	height: 30px;
	width: 140px;
	margin: 3px 0px 0px 5px;
	overflow: hidden;
	padding: 0px 3px 0px 0px;
	clear: left;
}
.DESTACADOS_desc {
	margin: 5px 0px 0px 12px;
	color: #000000;
	background-color: inherit;
	font-size: 11px;
	
	height: 60px;
	display: none;
}
.DESTACADOS_nombre a, .DESTACADOS_nombre a:link, .DESTACADOS_nombre a:hover, .DESTACADOS_nombre a:visited {
	font: bold 11px Arial, Verdana, sans-serif;
	text-decoration: underline;
	color: #2E70B3;
	background-color: inherit;
}
.DESTACADOS_botones {
	margin: 0px 0px 0px 9px;
	display: none;
}
.DESTACADOS_botones img {
	vertical-align: middle;
	border: 0px;
}
.DESTACADOS_botones form {
	margin: 0px;
	padding: 0px;
	display: inline;
}
.DESTACADOS_precio {
	float: right;
	width: 138px;
	text-align: right;
	margin: 0px 9px 0px 0px;
	color: #FF0000;
	font-weight: bold;
	font-size: 16px;
}
.DESTACADOS_clear {
	clear: both;
	height: 1px;
}
/***************************************************/
/***************************************************/



/***************************************************/
/* LAYOUT PRODUCTOS SECCION */
.SECCIONORDEN_bloque {
	padding: 5px;
	border: 1px solid #E7E7E7;
	background: #f0f0f0;
	width: 455px;
	margin: 3px auto 6px auto;
	color: #000000;
}
.SECCIONORDEN_bloque a, .SECCIONORDEN_bloque a:link, .SECCIONORDEN_bloque a:visited {
	font: bold 12px Arial, Verdana, sans-serif;
	color: #2E70B3; /*555555*/
	background-color: inherit;
	text-decoration: underline;
}
.SECCIONORDEN_bloque a:hover {
 	color: #FF0000;
	background-color: inherit;
}
.SECCIONORDEN_bloque div.titulo {
	font-weight: bold;
}
/***************************************************/
/***************************************************/




/***************************************************/
/* LAYOUT PRODUCTOS SECCION */
.SECCION_bloque {
	/*border-bottom: 1px solid #DDDDDD;*/
	margin-bottom: 5px;
	margin-top: 10px;
	width: 460px;
	margin-left: auto;
	margin-right: auto;
	background: #f0f0f0 url("http://landing.jmcenter.com/img_tienda/jmc_articulo_superior.gif") no-repeat top center;
	padding-top: 13px;
}
.SECCION_bloque form {
	margin: 0px;
}
.SECCION_bloque img {
	border: 0px;
}
.SECCION_superior {

}
.SECCION_superior-izquierda {

}
.SECCION_superior-derecha {

}
.SECCION_superior-centro {

}
.SECCION_medio {
	height: 110px;
}
.SECCION_medio-izquierda {
	float: left;
	width: 100px;
	height: 100px;
	background-color: #ffffff;
	color: inherit;
	margin: 1px;
	padding: 2px;
	border: 1px solid #CCCCCC;
}
.SECCION_medio-derecha {
	float: right;
	width: 150px;
	height: 65px;	
}
.SECCION_medio-centro {
	margin: 0px 151px 0px 110px;
	height: 65px;
}
.SECCION_inferior {

}
.SECCION_inferior-izquierda {

}
.SECCION_inferior-derecha {

}
.SECCION_inferior-centro {

}


.SECCION_nombre {
	color: #343434;
	background-color: inherit;
	margin: 5px 0px 0px 0px;
}
.SECCION_nombre a, SECCION_nombre a:link, SECCION_nombre a:visited {
	font: bold 12px Arial, Verdana, sans-serif;
	text-decoration: underline;
	color: #2E70B3;
	background-color: inherit;
}
.SECCION_nombre a:hover {
	font: bold 12px Arial, Verdana, sans-serif;
	color: #FF0000;
	background-color: inherit;
}
.SECCION_botonera {

}
.SECCION_botonera span.ficha {
	display: -moz-inline-box; display: inline-block;
	background: url("http://landing.jmcenter.com/img_tienda/ver_ficha.gif") no-repeat top left;
	width: 55px;
	height: 5px;
	cursor: hand;
	margin: 7px 0px 0px 0px;
}
.SECCION_botonera span.comprar {
	display: -moz-inline-box; display: inline-block;
	background: url("http://landing.jmcenter.com/img_tienda/agregar_cesta.gif") no-repeat top left;
	width: 107px;
	height: 5px;
	cursor: hand;
	margin: 7px 0px 0px 7px;
}
.SECCION_agotado {
	width: 45px;
	height: 24px;
	float: right;
	margin: 40px 0px 0px 0px;	
}
.SECCION_comprar {
	width: 26px;
	height: 26px;
	float: right;
	margin: 16px 0px 0px 0px;	
}
.SECCION_marca {
	margin: 5px 0px 0px 0px;
	height: 15px;
	width: 134px;
	text-align: left;
}
.SECCION_marca img {
	vertical-align: middle;
}
.SECCION_precio {
	color: #FF0000;	
	width: 143px;
	height: 41px;
	padding: 4px 4px 0px 0px;
	text-align: right;
	background-color: #F0F0F0;	
	font-size: 18px;
	font-weight: bold;
}
.SECCION_precio img {
	vertical-align: middle;
}
.SECCION_moneda {
	font: bold  14px Arial, Verdana, sans-serif;
	color: #666666;	
	background-color: inherit;
}
.SECCION_desc {
	height: 45px;
	overflow: hidden;
}
/***************************************************/
/***************************************************/


/***************************************************/
/* LAYOUT PRODUCTOS FICHA */
.FICHA_bloque {
	width: 460px;
	margin-left: auto;
	margin-right: auto;
	padding: 5px 0px 0px 5px;
	margin-top: 10px;
}
.FICHA_bloque img {
	border: 0px;
}
.FICHA_superior {
	border: 1px solid #D6D6D6;
	height: 237px;
	background-color: #ffffff;
	color: inherit;
}
.FICHA_medio {
	border: 1px solid #D6D6D6;
	background: #555555 url("http://landing.jmcenter.com/img_tienda/jmc_ficha_fndcabeceras.jpg") no-repeat top left;
	color: #ffffff;
	margin-top: 10px;
	height: 15px;
	padding: 7px;
	font: bold 12px Arial, Verdana, sans-serif;
}
.FICHA_inferior {
	border: 1px solid #D6D6D6;
	margin-top: 5px;
}
.FICHA_precioDist {
	border: 1px solid #D6D6D6;
	margin-top: 5px;
	padding: 3px;
	background-color: #F0F0F0;
}
.FICHA_precioDist div.titulo {
	font-weight: bold;
}
.FICHA_precioDist div span.cantidad {
	margin-right: 3px;
}
.FICHA_precioDist div span.precio {
	color: #FF0000;
}
.FICHA_descripcion {
	padding: 8px;
}
.FICHA_imagenproducto {
	width: 145px;
	height: 166px;
	float: left;
	display: inline;
	padding: 8px;
	background-color: #ffffff;
	color: inherit;
}
.FICHA_botones {
	height: 35px;
	padding: 4px;
	display: table;
}
.FICHA_nombre {
	display: table;
	height: 88px;
}
.FICHA_nombre h1 {
	font: bold 16px Arial, Verdana, sans-serif;
	text-decoration: none;
	color: #000000;	
	background-color: inherit;
	margin: 0px;
	padding: 0px;
}
.FICHA_seccionesrelacionadas {
	font-size: 11px;
	color: #666666;	
	background-color: inherit;
}
.FICHA_seccionesrelacionadas a, .FICHA_seccionesrelacionadas a:link, .FICHA_seccionesrelacionadas a:visited {
	font: bold 11px Arial, Verdana, sans-serif;
	text-decoration: underline;
	color: #2E70B3;
	background-color: inherit;
}
.FICHA_seccionesrelacionadas a:hover {
	color: #ff0000;
	background: inherit;
}
.FICHA_marcasrelacionadas {
	font-size: 11px;
	color: #666666;	
	background-color: inherit;
}
.FICHA_marcasrelacionadas a, .FICHA_marcasrelacionadas a:link, .FICHA_marcasrelacionadas a:visited {
	font: bold 11px Arial, Verdana, sans-serif;
	text-decoration: underline;
	color: #2E70B3;
	background-color: inherit;
}
.FICHA_marcasrelacionadas a:hover {
	color: #ff0000;
	background: inherit;
}
.FICHA_precio_bloque {
	height: 42px;
	background-color: #F0F0F0;
	color: #f00000;
	padding-right: 8px;
	padding-top: 8px;
	padding-bottom: 4px;
	font-weight: bold;
	font-size: 20px;
}
.FICHA_precio {
	float: left;
	height: 40px;
	width: 155px;
	padding-left: 4px;
}
.FICHA_avisoprecio {
	height: 36px;
	float: right;
}
.FICHA_comprar_bloque {
	background-color: #ffffff;
	color: inherit;
	height: 46px;
	padding: 3px;
}
.FICHA_comprar {
	float: left;
	overflow: hidden;
}

.FICHA_comprar_bloque span.seguimiento {
	background: url("http://landing.jmcenter.com/img_tienda/alarma.jpg") no-repeat top left;
	padding-left: 22px;	
}
.FICHA_comprar_bloque span.recomendar {
	background: url("http://landing.jmcenter.com/img_tienda/sobre.gif") no-repeat top left;
	padding-left: 23px;
	font: bold 11px Arial, Verdana, sans-serif;
	text-decoration: underline;
	color: #2E70B3;
	display: -moz-inline-box; display: inline-block;
	height: 20px;
	cursor: hand;
	float: right;	
}
.FICHA_canon {
	margin: 3px 5px 0px 0px;
	width: 177px;
	float: right;
	font-weight: bold;
	font-size: 11px;
	color: #009933;
	text-align: right;
}
.FICHA_recomendarproducto_bloque {
	width: 177px;
	margin: 0px 5px 0px 0px;
	float: right;
}
#FICHA_formcantidad {
	font-size:12px;
	font-weight:bold;
	color:#ff0000;
	height:16px;
	border:1px solid;
	border-color: #6A6A6A #DCDCDC #DCDCDC #6A6A6A;
	padding:2px;
	background: url("http://landing.jmcenter.com/img_tienda/fondo_input.gif");
	width: 20px;
}
#FICHA_formsuscripciones {
	width: 120px;
	border: 1px dashed #FF0000;
	color: #FF0000;
	background-color: inherit;
}
.FICHA_productonodisponible {
	font-weight: bold;
	color: #FF0000;
	background-color: inherit;
}

.FICHA_productosinteres_titulo {
	border: 1px solid #D6D6D6;
	background: #555555 url("http://landing.jmcenter.com/img_tienda/jmc_ficha_fndcabeceras.jpg") no-repeat top left;
	color: #ffffff;
	margin-top: 10px;
	height: 15px;
	padding: 7px;
	font: bold 12px Arial, Verdana, sans-serif;
}
.FICHA_productointeres_bloque {
	height: 105px;	
	border-top: 1px solid #F0F0F0;
	border-bottom: 1px solid #F0F0F0;
	border-right: 1px solid #F0F0F0;		
	border-left: 10px solid #BFBFBF;
	margin-top: 1px;
	margin-bottom: 1px;
}
.FICHA_productointeres_img {
	width: 110px;	
	float: left;
	margin-left: 3px;
}
.FICHA_productointeres_nombre {
	font: bold 11px Arial, Verdana, sans-serif;
	text-decoration: underline;
	color: #2E70B3;	
	background-color: inherit;
	margin: 0px 162px 0px 82px;
}
.FICHA_productointeres_nombre a, .FICHA_productointeres_nombre a:link, .FICHA_productointeres_nombre a:visited {
	font: bold 11px Arial, Verdana, sans-serif;
	text-decoration: underline;
	color: #2E70B3;	
	background-color: inherit;
}
.FICHA_productointeres_nombre a:hover {
	color: #ff0000;
	text-decoration: none;
	background: inherit;
}
.FICHA_productointeres_precio {
	width: 160px;
	background-color: #F0F0F0;
	color: inherit;
	height: 95px;;
	float: right;
	padding: 5px;
	border: 1px solid #ffffff;
	text-align: right;
}
.FICHA_comentarios_titulo {
	border: 1px solid #D6D6D6;
	background: #555555 url("http://landing.jmcenter.com/img_tienda/jmc_ficha_fndcabeceras.jpg") no-repeat top left;
	color: #ffffff;
	margin-top: 10px;
	height: 15px;
	padding: 7px;
	font: bold 12px Arial, Verdana, sans-serif;
}
.FICHA_comentario_bloque {
	border: 1px solid #F0F0F0;
	margin-top: 1px;
	margin-bottom: 1px;
}
.FICHA_comentario_titulo {
	font: bold 12px Arial, Verdana, sans-serif;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
	background-color: #F0F0F0;
	color: inherit;
}
.FICHA_comentario_autor {
	display: inline;
	background-color: #F0F0F0;
	color: inherit;
	font: 10px Arial, Verdana, sans-serif;
	padding-left: 3px;
	padding-bottom: 3px;
}
.FICHA_comentario_fecha {
	display: inline;
	background-color: #F0F0F0;
	color: inherit;
	font: 10px Arial, Verdana, sans-serif;
	padding-bottom: 3px;
	padding-left: 8px;
}
.FICHA_comentario_mensaje {
	padding: 8px;
}
.FICHA_insertarcomentario_bloque {
	padding: 8px;
	background: #F0F0F0;
	color: inherit;
}
.FICHA_insertarcomentario_bloque form {
	margin: 0px;
	padding: 0px;
}
#FICHA_formcomentario_titulo {
	display: block;
	width: 240px;	
}
#FICHA_formcomentario_mensaje {
	display: block;
	width: 240px;	
	height: 100px;		
}
#FICHA_formcomentario_boton {

}
.FICHA_insertarcomentario_titulo {
	border: 1px solid #D6D6D6;
	background: #555555 url("http://landing.jmcenter.com/img_tienda/jmc_ficha_fndcabeceras.jpg") no-repeat top left;
	color: #ffffff;
	margin-top: 10px;
	height: 15px;
	padding: 7px;
	font: bold 12px Arial, Verdana, sans-serif;
}
/***************************************************/
/***************************************************/




/***************************************************/
/* LAYOUT FILTRO */
.FILTRO_bloque {
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 6px;
}
.FILTRO_bloque_seccionescabecera {
	background: url("http://landing.jmcenter.com/img_tienda/jmc_gama_prods.jpg") no-repeat top left;
	height: 30px;
}
.FILTRO_bloque_seccionescabecera span {
	height: 30px;
	width: 196px;
	font-size: 0px;
	display: -moz-inline-block; display: inline-block;
}
.FILTRO_bloque_seccioneslista {
	padding-left: 9px;
	padding-bottom: 7px;
	display: table;
	border: 1px solid #E7E7E7;
	width: 449px;
	margin-top: 3px;
	margin-bottom: 3px;
}
.FILTRO_nombreseccion {
	font: bold 12px Arial, Verdana, sans-serif;
	color: #2E70B3;
	background-color: inherit;
	text-decoration: underline;
	width: 131px;
	display: inline;
	float: left;
	background: url("http://landing.jmcenter.com/img_tienda/marcador1.gif") no-repeat left;
	padding-left: 14px;
	margin-top: 7px;
	height: 15px;
}
.FILTRO_nombreseccion a, .FILTRO_nombreseccion a:link, .FILTRO_nombreseccion a:visited {
	font: bold 12px Arial, Verdana, sans-serif;
	color: #2E70B3; /*555555*/
	background-color: inherit;
	text-decoration: underline;
}
.FILTRO_nombreseccion a:hover {
	font: bold 12px Arial, Verdana, sans-serif;
	color: #ff0000;
	background-color: inherit;
}


.FILTRO_separador_seccionesmarcas {
	height: 8px;
}

.FILTRO_clear {
	clear: both;
	height: 1px;
}

.FILTRO_bloque_marcascabecera {
	background: url("http://landing.jmcenter.com/img_tienda/gamaproductos_fondo.gif") repeat-x top left;
	height: 31px;
}
.FILTRO_bloque_marcascabecera span {
	background: url("http://landing.jmcenter.com/img_tienda/filtrar_marca.gif") no-repeat top left;
	height: 31px;
	width: 150px;
	font-size: 0px;
	display: -moz-inline-block; display: inline-block;
}
.FILTRO_bloque_marcaslista {
	display: block;
}
.FILTRO_nombremarca {
	width: 81px;
	height: 20px;
	overflow: hidden;
	display: inline;
	float: left;
	font: 12px Arial, Verdana, sans-serif;
	color: #0000CC;	
	background-color: inherit;
	padding: 4px;
	text-align: center;
	border-bottom: 1px solid #E7E7E7;
	border-right: 1px solid #E7E7E7;
	vertical-align: middle;
}
.FILTRO_nombremarca a {
	font: 12px Arial, Verdana, sans-serif;
	color: #0000CC;	
	background-color: inherit;	
}
.FILTRO_nombremarca a:link {
	font: 12px Arial, Verdana, sans-serif;
	color: #0000CC;	
	background-color: inherit;
}
.FILTRO_nombremarca a:hover {
	font: 12px Arial, Verdana, sans-serif;
	text-decoration: none;	
}
.FILTRO_nombremarca a:visited {
	font: 12px Arial, Verdana, sans-serif;
	color: #0000CC;	
	background-color: inherit;
}
/***************************************************/
/***************************************************/




/***************************************************/
/* LAYOUT CESTA PORTADA */
.CESTAPORTADA_bloque {
	width: 147px;
	color: #555555;
	background-color: #f0f0f0;
	margin: auto;
}
.CESTAPORTADA_superior {
	height: 17px;
	background: url("http://landing.jmcenter.com/img_tienda/jmc_lateralsuperior.gif") no-repeat top center;
	width: 147px;
}
.CESTAPORTADA_medio {
	width: 137px;
	padding: 0px 5px 0px 5px;
}
.CESTAPORTADA_medio a, .CESTAPORTADA_medio a:link, .CESTAPORTADA_medio a:hover, .CESTAPORTADA_medio a:visited {
	color: #555555;
	background-color: inherit;
}
.CESTAPORTADA_articulo {
	border: 1px solid #FF9C00;
	background-color: #FFFFFF;
	border-color: #6A6A6A #DCDCDC #DCDCDC #6A6A6A;
	background: url("http://landing.jmcenter.com/img_tienda/fondo_input.gif");		
	width: 126px;
	padding: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
	color: #555555;
	font-size: 10px;
	font-weight: bold;
	overflow: hidden;
}
.CESTAPORTADA_inferior {
	width: 147px;
	height: 11px;
	background: url("http://landing.jmcenter.com/img_tienda/jmc_lateralinferior.gif") no-repeat top center;
}
/***************************************************/
/***************************************************/

.PASOSCOMPRA_bloque {
	margin-bottom: 20px;
	margin-left: 7px;
}
.PASOSCOMPRA {
	display: inline;
	border: 1px solid #f0f0f0;
	height: 35px;
	padding: 3px;
	margin-left: 3px;
}
.PASOSCOMPRA_seleccionado {
	display: inline;
	border: 1px solid #f0f0f0;
	height: 35px;
	padding: 3px;
	margin-left: 3px;
	background-color: #f4f4f4;
	color: inherit;
	font-weight: bold;
}




/***************************************************/
/* LAYOUT CESTA */
.CESTA_titulo {
	margin-left: 10px;
	margin-top: 15px;
	margin-bottom: 10px;
	margin-right: 10px;
	font: bold 16px Arial, Verdana, sans-serif;
	border-left: 10px solid #FF9C00;
	padding-left: 10px;
	border-bottom: 1px solid #E7E7E7;
}
.CESTA_bloque {
	width: 460px;
	margin: auto;
}
.CESTA_bloque img {
	border: 0px;
}
.CESTA_bloque input {
	display: block;
}
.CESTA_articulos_bloque {
	border-bottom: 1px solid #F0F0F0;
	height: 110px;
}
.CESTA_articulos_tapa {
	border-bottom: 1px solid #f0f0f0;
	height: 1px;
}
.CESTA_articulos_izda {
	width: 10px;
	background: url("http://landing.jmcenter.com/img_tienda/jmc_carrito_fondolateral.gif") repeat-y top left;
	color: inherit;
	border-bottom: 1px solid #FFFFFF; 
	border-top: 1px solid #FFFFFF;	
	float: left;
	height: 108px;
}
.CESTA_articulos_imagen {
	padding-left: 5px;
	float: left;
	width: 103px;
}
.CESTA_articulos_conceptos {
	padding: 0px 8px 0px 8px;
	margin: 0px 0px 0px 106px;
}
.CESTA_articulos_enlaces {
	margin-top: 3px;
}
.CESTA_articulos_enlaceborrar {
	background: url("http://landing.jmcenter.com/img_tienda/carrito_borrar.gif") no-repeat left;
	padding-left: 17px;
	margin: 0px 0px 0px 4px;
}
.CESTA_articulos_nombre {
	font: bold 11px Arial, Verdana, sans-serif;
	text-decoration: underline;
	color: #2E70B3;	
	background-color: inherit;
	margin: 4px;
}

.CESTA_articulos_nombre a, .CESTA_articulos_nombre a:link, .CESTA_articulos_nombre a:visited {
	font: bold 11px Arial, Verdana, sans-serif;
	text-decoration: underline;
	color: #2E70B3;	
	background-color: inherit;
}
.CESTA_articulos_nombre a:hover {
 	color: #FF0000;
	background-color: inherit;
}
.CESTA_articulos_cantidad {
	text-align: right;
	padding: 5px 5px 0px 0px;
	float: right;
	height: 105px;
}
.CESTA_articulos_cantidad input.punteado {
	font-size:12px;
	font-weight:bold;
	color:#E56823;
	height:16px;
	border:1px solid;
	border-color: #6A6A6A #DCDCDC #DCDCDC #6A6A6A;
	padding:2px;
	background: url("http://landing.jmcenter.com/img_tienda/fondo_input.gif");	
	width: 30px;
}
.CESTA_articulos_precio {
	text-align: right;
	padding: 5px 5px 0px 0px;
	background-color: #F0F0F0;
	color: inherit;
	width: 29%;
	height: 102px;
	padding-bottom: 1px;
	border-bottom: 1px solid #FFFFFF; 
	border-top: 1px solid #FFFFFF;
	float: right;
}
.CESTA_articulos_separador {
	height: 1px;
	background-color: #F0F0F0;
	color: inherit;
}
.CESTA_subtotal_bloque {
	border-bottom: 1px solid #F0F0F0;
	background: #F0F0F0;
	height: 62px;
	margin: 0px 0px 10px 0px;
}

.CESTA_subtotal_recalcular {
	text-align: left;
	border-bottom: 1px solid #FFFFFF; 
	border-top: 1px solid #FFFFFF;	
	background-color: #F0F0F0;
	color: inherit;
	width: 200px;
	height: 40px;
	padding: 20px 0px 0px 20px;
	float: left;
}
.CESTA_subtotal_titulo {
	font: bold 13px Arial, Verdana, sans-serif;
	text-decoration: none;
	color: #666666;
	text-align: right;
	padding: 20px 15px 0px 0px;
	border-bottom: 1px solid #FFFFFF; 
	border-top: 1px solid #FFFFFF;	
	background-color: #F0F0F0;
	height: 40px;
	margin: 0px 205px 0px 220px;
}
.CESTA_subtotal_valor {
	text-align: right;
	padding: 15px 5px 0px 0px;
	background-color: #F0F0F0;
	color: inherit;
	width: 200px;
	height: 45px;
	border-bottom: 1px solid #FFFFFF; 
	border-top: 1px solid #FFFFFF;
	float: right;
}
.CESTA_totalarticulos {
	margin-left: 30px;
	margin-bottom: 4px;
}
.CESTA_totalpeso {
	margin-left: 30px;
	margin-bottom: 10px;
}
.CESTA_enlacevaciar {
	margin-left: 30px;
	margin-bottom: 10px;
	background: url("http://landing.jmcenter.com/img_tienda/carrito_borrar.gif") no-repeat top left;
	padding-left: 18px;
}
.CESTA_enlacevaciar a, .CESTA_enlacevaciar a:link, .CESTA_enlacevaciar a:hover, .CESTA_enlacevaciar a:visited {
	color: #828282;
	background-color: inherit;
}
.CESTA_articulos_peso {
	margin-bottom: 3px;
}
/***************************************************/
/***************************************************/



/***************************************************/
/* LAYOUT MENU LOGIN */
.MENULOGIN_bloque {
	width: 147px;
	color: #555555;
	background-color: #f0f0f0;
	margin-top: 8px;
	margin-right: auto;
	margin-left: auto;
}
.MENULOGIN_bloque a, .MENULOGIN_bloque a:link, .MENULOGIN_bloque a:visited {
	font: bold 12px Arial, Verdana, sans-serif;
	border-bottom: 1px dashed #555555;
}
.MENULOGIN_bloque a:hover {
	font: bold 12px Arial, Verdana, sans-serif;
	color: #5C8CC1;
	background-color: inherit;
	border-bottom: 1px dashed #5C8CC1;
}
.MENULOGIN_superior {
	height: 17px;
	background: url("http://landing.jmcenter.com/img_tienda/jmc_lateralsuperior.gif") no-repeat top center;
	width: 147px;
}
.MENULOGIN_medio {
	width: 137px;
	padding: 0px 5px 0px 5px;

}
.MENULOGIN_usuario {

}
.MENULOGIN_usuario input {
	color: #FF0000;
	height:16px;
	border:1px solid;
	border-color: #6A6A6A #DCDCDC #DCDCDC #6A6A6A;
	padding:2px;
	background: url("http://landing.jmcenter.com/img_tienda/fondo_input.gif");		
}
.MENULOGIN_clave {

}
.MENULOGIN_clave input {
	color: #FF0000;
	height:16px;
	border:1px solid;
	border-color: #6A6A6A #DCDCDC #DCDCDC #6A6A6A;
	padding:2px;
	background: url("http://landing.jmcenter.com/img_tienda/fondo_input.gif");		
}
.MENULOGIN_inferior {
	width: 147px;
	height: 11px;
	background: url("http://landing.jmcenter.com/img_tienda/jmc_lateralinferior.gif") no-repeat top center;
}
/***************************************************/
/***************************************************/



/***************************************************/
/* LAYOUT MENU LOGEAGO (Panel de cliente) */
.MENULOGEADO_bloque {
	width: 147px;
	color: #555555;
	background-color: #f0f0f0;
	margin-top: 8px;
	margin-right: auto;
	margin-left: auto;
}
.MENULOGEADO_bloque a, .MENULOGEADO_bloque a:link, .MENULOGEADO_bloque a:visited {
	font: bold 12px Arial, Verdana, sans-serif;
	color: #555555;
	background-color: inherit;
	border-bottom: 1px dashed #555555;	
}
.MENULOGEADO_bloque a:hover {
	font: bold 12px Arial, Verdana, sans-serif;
	color: #FF0000;
	background-color: inherit;
	border-bottom: 1px dashed #FF0000;
}
.MENULOGEADO_superior {
	height: 17px;
	background: url("http://landing.jmcenter.com/img_tienda/jmc_lateralsuperior.gif") no-repeat top center;
	width: 147px;
}
.MENULOGEADO_medio {
	width: 147px;
	padding: 0px 5px 0px 5px;
}
.MENULOGEADO_medio a {
	display: block;
	width: 132px;
	margin-bottom: 5px
}
.MENULOGEADO_saludo {
	margin-bottom: 12px;
}

.MENULOGEADO_inferior {
	width: 147px;
	height: 11px;
	background: url("http://landing.jmcenter.com/img_tienda/jmc_lateralinferior.gif") no-repeat top center;
}
/***************************************************/
/***************************************************/



/***************************************************/
/* LAYOUT MENU SECCIONES (Lateral)*/
#MENUSECCIONES_bloque {
	margin-top: 0px;	
}	
#MENUSECCIONES_bloque a, #MENUSECCIONES_bloque a:link, #MENUSECCIONES_bloque a:visited {
	font: bold 11px Arial, sans-serif;
	color: #ffffff;
	background: none;
}
#MENUSECCIONES_bloque a:hover {
	font: bold 11px Arial, sans-serif;
	color: #FF0000;
	background: none;
}
#MENUSECCIONES_bloque div {
	
}
.MENUSECCIONES_superior {
	background: url("http://landing.jmcenter.com/img_tienda/superior_menu.gif") no-repeat top center;
	height: 101px;
}
.MENUSECCIONES_inferior {
	background: url("http://landing.jmcenter.com/img_tienda/jmc_menusecciones_inferior.gif") no-repeat top center;
	height: 56px;
}	




/* ELEMENTO SELECCIONADO */
.MENUSECCIONES_seleccionado {
	background-color: #343434;
	color: #ffffff;	
	padding-left: 9px;
	border-left: 10px solid #787878;
	height: 25px;
	border-bottom: 1px dotted #D6D6D6;	
}
.MENUSECCIONES_seleccionado a, .MENUSECCIONES_seleccionado a:link, .MENUSECCIONES_seleccionado a:hover, .MENUSECCIONES_seleccionado a:visited{
	color: #ffffff;
	font: bold 11px Arial, sans-serif;
}
.MENUSECCIONES_seleccionado a {
	display: block;	
	height: 20px;
	padding-top: 5px;	
}
#MENUSECCIONES_bloque .MENUSECCIONES_seleccionado a {
	color: #ffffff;
	font: bold 11px Arial, sans-serif;
}
/* ///////////////////////////////////////////////// */



/* ELEMENTO NO SELECCIONADO y MOUSEOUT */
.MENUSECCIONES_noseleccionado {
	background-color: #787878;
	color: #ffffff;	
	padding-left: 9px;
	border-left: 10px solid #0D3A50;
	height: 25px;
	border-bottom: 1px dotted #D6D6D6;	
}
.MENUSECCIONES_noseleccionado a, .MENUSECCIONES_noseleccionado a:link, .MENUSECCIONES_noseleccionado a:hover, .MENUSECCIONES_noseleccionado a:visited{
}
.MENUSECCIONES_noseleccionado a {
	display: block;	
	height: 20px;
	padding-top: 5px;	
}
/* ///////////////////////////////////////////////// */



/* ///////  ELEMENTO MOUSEOVER /////////////////////*/
.MENUSECCIONES_mouseover {
	background-color: #343434;
	color: #FF0000;	
	padding-left: 9px;
	border-left: 10px solid #787878;
	height: 25px;
	border-bottom: 1px dotted #D6D6D6;
}
.MENUSECCIONES_mouseover a {
	display: block;	
	height: 20px;
	padding-top: 5px;	
}
/* ///////////////////////////////////////////////// */




/************* SUBSECCIONES *******/
/* SUBSECCIONES SELECCIONADO */
#MENUSECCIONES_bloque .MENUSUBSECCIONES_seleccionado {
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
	border-bottom: 1px dotted #D6D6D6;
	border-left: 12px solid #ffffff;
	font: 8px Arial, sans-serif;
	color: #000000;
	background-color: #343434; 
	margin-left: 0px;
	height: 14px;
}
#MENUSECCIONES_bloque .MENUSUBSECCIONES_seleccionado a, #MENUSECCIONES_bloque .MENUSUBSECCIONES_seleccionado a:link, #MENUSECCIONES_bloque .MENUSUBSECCIONES_seleccionado a:visited {
	color: #ffffff;
}
#MENUSECCIONES_bloque .MENUSUBSECCIONES_seleccionado a:hover {
	color: #ffffff;
}


/* SUBSECCIONES NO SELECCIONADO */
#MENUSECCIONES_bloque .MENUSUBSECCIONES_noseleccionado {
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
	border-bottom: 1px dotted #D6D6D6;
	border-left: 12px solid #ffffff;
	font: 8px Arial, sans-serif;
	color: #000000;
	background-color: #585858; 
	margin-left: 0px;
	height: 14px;
}
#MENUSECCIONES_bloque .MENUSUBSECCIONES_noseleccionado a, #MENUSECCIONES_bloque .MENUSUBSECCIONES_noseleccionado a:link, #MENUSECCIONES_bloque .MENUSUBSECCIONES_noseleccionado a:visited {
	color: #ffffff;
}
#MENUSECCIONES_bloque .MENUSUBSECCIONES_noseleccionado a:hover {
	color: #ffffff;
}



/* SUBSECCIONES MOUSEOVER */
#MENUSECCIONES_bloque .MENUSUBSECCIONES_mouseover {
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
	border-bottom: 1px dotted #D6D6D6;
	border-left: 12px solid #ffffff;
	font: 8px Arial, sans-serif;
	color: #000000;
	background-color: #343434; 
	margin-left: 0px;
	height: 14px;
}
#MENUSECCIONES_bloque .MENUSUBSECCIONES_mouseover a, #MENUSECCIONES_bloque .MENUSUBSECCIONES_mouseover a:link, #MENUSECCIONES_bloque .MENUSUBSECCIONES_mouseover a:visited {
	color: #ffffff;
}
#MENUSECCIONES_bloque .MENUSUBSECCIONES_mouseover a:hover {
	color: #ffffff;
}
/***************************************************/
/***************************************************/




/***************************************************/
/* LAYOUT CUADRO BUSQUEDA LATERAL */
#BUSQUEDA_bloque {
	width: 145px;
	height: 78px;
	background: url("http://landing.jmcenter.com/img_tienda/busqueda_fondo.gif") no-repeat left top;
	padding-right: 5px;
	padding-top: 4px;
	margin-top: 5px;
	font-weight: bold;
}
.BUSQUEDA_titulo {
	margin-left: 15px;
}
#BUSQUEDA_boton {
	margin-left: 15px;
	display: block;
}
#BUSQUEDA_busqueda {
	margin-left: 5px;
	display: block;
}
/***************************************************/
/***************************************************/



/***************************************************/
/* LAYOUT REGISTRO */
.REGISTRO_bloque {
	width: 94%;
	padding: 10px;
	margin-left: auto;
	margin-right: auto;	
	margin-bottom: 10px;	
}
.REGISTRO_bloque hr {
	border-bottom: 1px solid #666666;
	margin-top: 10px;
	margin-bottom: 10px;
}
.REGISTRO_bloque input {
	font-size:11px;
	font-weight:bold;
	color:#E56823;
	height:16px;
	border:1px solid;
	border-color: #6A6A6A #DCDCDC #DCDCDC #6A6A6A;
	padding:2px;
	background: url("http://landing.jmcenter.com/img_tienda/fondo_input.gif");	
}
.REGISTRO_bloque input.checkbox {
	border: 0px;
	background: none;
}
.REGISTRO_datoscliente {
	color: #FF5908;
	background-color: inherit;
}
.REGISTRO_fila {
	height: 45px;
}
#boton_continuar {
	height: 21px;
}
#boton_retroceder {
	height: 21px;
}
/***************************************************/
/***************************************************/




/***************************************************/
/* ESTILOS PARA PAGINACION */
.PAGINACION_superbloque {
	color: #FFFFFF;	
	background-color: #666666;
	margin: auto;
	width: 95%;
	height: 18px;
	padding: 5px;
}
.PAGINACION_bloque {
	color: #FFFFFF;	
	width: 214px;
	float: right;
}
.PAGINACION_bloque a, PAGINACION_bloque a:link, .PAGINACION_bloque a:visited {
	color: #FFFFFF;
	padding: 0px 5px 0px 5px;
	text-decoration: underline;
}
.PAGINACION_bloque a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.PAGINACION_bloque .pagina_seleccionada {
	font: bold 12px Arial, Verdana, sans-serif;
	padding: 0px 5px 0px 5px;
	background-color: #FFFFFF;
	color: #666666;
	text-decoration: none;
}
.PAGINACION_nombre {
	color: #FFFFFF;
	width: 232px;
	float: left;
}
/***************************************************/
/***************************************************/


/***************************************************/
/* ESTILOS PARA PAGINA DE INDENTIFICACION / LOGIN  */
.IDENTIFICACION_titulo {
	margin-left: 10px;
	margin-top: 15px;
	margin-bottom: 10px;
	margin-right: 10px;
	font: bold 16px Arial, Verdana, sans-serif;
	border-left: 10px solid #FF9C00;
	padding-left: 10px;
	border-bottom: 1px solid #E7E7E7;
}
.IDENTIFICACION_bloque {
	width: 460px;;
	margin: auto;
}
.IDENTIFICACION_REGISTRADOS_bloque {
	width: 220px;
	display: inline;
	border: 0px solid #F17A2F;
	float: left;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #f0f0f0;
	color: inherit;	
}
.IDENTIFICACION_REGISTRADOS_superior {
	font: bold 12px Arial, Verdana, sans-serif;
	height: 22px;
	background: url("http://landing.jmcenter.com/img_tienda/jmc_ficha_fndcabeceras.jpg") no-repeat top left; 
	color: #ffffff;
	text-align: left;
	padding-top: 8px;
	padding-left: 10px;
}
.IDENTIFICACION_REGISTRADOS_medio {
	padding: 10px;
}
.IDENTIFICACION_REGISTRADOS_inferior {
	padding: 10px;
	text-align: center;
}
.IDENTIFICACION_REGISTRADOS_inferior  a, .IDENTIFICACION_REGISTRADOS_inferior  a:link, .IDENTIFICACION_REGISTRADOS_inferior  a:hover, .IDENTIFICACION_REGISTRADOS_inferior  a:visited {
	font: bold 12px Arial, Verdana, sans-serif;
}
#IDENTIFICACION_usuario {
	width: 150px;
}
#IDENTIFICACION_contrasena {
	width: 119px;
}
.IDENTIFICACION_NOREGISTRADOS_bloque {
	width: 220px;
	display: inline;
	border: 0px solid #F17A2F;
	float: right;
	margin-right: 0px;
	margin-left: 0px;
	background-color: #f0f0f0;
	color: inherit;

}
.IDENTIFICACION_NOREGISTRADOS_superior {
	font: bold 12px Arial, Verdana, sans-serif;
	height: 22px;
	background: url("http://landing.jmcenter.com/img_tienda/jmc_ficha_fndcabeceras.jpg") no-repeat top left; 
	color: #ffffff;	
	text-align: left;
	padding-top: 8px;
	padding-left: 10px;
}
.IDENTIFICACION_NOREGISTRADOS_medio {
	padding: 10px;
	text-align: center;
	height: 100px;
}
.IDENTIFICACION_NOREGISTRADOS_inferior {
	padding: 10px;
	text-align: center;
}
.IDENTIFICACION_NOREGISTRADOS_inferior  a, .IDENTIFICACION_NOREGISTRADOS_inferior  a:link, .IDENTIFICACION_NOREGISTRADOS_inferior  a:hover, .IDENTIFICACION_NOREGISTRADOS_inferior  a:visited {
	font: bold 12px Arial, Verdana, sans-serif;
}
/***************************************************/
/***************************************************/		




/***************************************************/
/* ESTILOS PARA PANEL DE FACTURAS  */
.PANELFACTURAS_bloque {
	width: 460px;
	margin: auto;
}
.PANELFACTURAS_titulo {
	margin-left: 10px;
	margin-top: 15px;
	margin-bottom: 10px;
	margin-right: 10px;
	font: bold 16px Arial, Verdana, sans-serif;
	border-left: 10px solid #FF9C00;
	padding-left: 10px;
	border-bottom: 1px solid #E7E7E7;
}
.PANELFACTURAS_cabecera_textos {
	color: #ffffff;
	background-color: inherit;
	font: bold 12px Arial, Verdana, sans-serif;
	border-bottom: 1px dashed #ffffff;
}
.PANELFACTURAS_cabecera_referencia {
	text-align: left;
	width: 19%;
	padding-left: 4px;
	border-bottom: 2px solid #ffffff;
}
.PANELFACTURAS_cabecera_fecha {
	text-align: right;
	width: 16%;
	border-bottom: 2px solid #ffffff;
}
.PANELFACTURAS_cabecera_importe {
	text-align: right;
	width: 24%;
	padding-right: 5px;
	border-bottom: 2px solid #ffffff;
}
.PANELFACTURAS_cabecera_acciones {
	text-align: center;
	width: 23%;
	border-bottom: 2px solid #ffffff;
}

.PANELFACTURAS_factura_referencia {
	background-color: #F0F0F0;
	color: inherit;
	height: 25px;
	text-align: left;	
	padding-left: 4px;
	border-bottom: 2px solid #ffffff;
	font-weight: bold;
}
.PANELFACTURAS_factura_fecha {
	background-color: #F0F0F0;
	color: inherit;
	height: 25px;
	text-align: right;	
	border-bottom: 2px solid #ffffff;
}
.PANELFACTURAS_factura_importe {
	background-color: #F0F0F0;
	color: inherit;
	height: 21px;
	text-align: right;	
	padding-right: 5px;
	border-bottom: 2px solid #ffffff;
	padding-top: 6px;
}
.PANELFACTURAS_factura_acciones {
	background-color: #666666;
	color: inherit;
	height: 25px;
	text-align: center;	
	border-bottom: 2px solid #ffffff;	
}
.PANELFACTURAS_factura_acciones a, .PANELFACTURAS_factura_acciones a:link, .PANELFACTURAS_factura_acciones a:hover, .PANELFACTURAS_factura_acciones a:visited {
	font: 11px Arial, Verdana, sans-serif;
	color: #ffffff; /*555555*/
	background-color: inherit;
	text-decoration: underline;	
}
.PANELFACTURAS_factura_acciones_descargar {
	background: url("http://landing.jmcenter.com/img_tienda/pdf.gif") no-repeat left;
	padding-left: 18px;
	height: 17px;
	width: 80px;
	text-align: left;
	padding-top: 3px;
	display: inline;
	margin-left: 3px;
}
.PANELFACTURAS_factura_acciones_ver {
	background: url("http://landing.jmcenter.com/img_tienda/ver_icono.gif") no-repeat left;
	padding-left: 18px;
	height: 17px;
	width: 80px;
	text-align: left;
	padding-top: 3px;
	display: inline;
	margin-left: 3px;
}
.PANELFACTURAS_factura_acciones_rehacer {
	background: url("http://landing.jmcenter.com/img_tienda/rehacer.gif") no-repeat left;
	padding-left: 18px;
	height: 17px;
	width: 80px;
	text-align: left;
	padding-top: 3px;
	display: inline;
	margin-left: 3px;
}
.PANELFACTURAS_fila {
	height: 35px;
	border-bottom: 2px solid #ffffff;
	margin: 2px;
}
.PANELFACTURAS_fila_cabecera {
	height: 22px;
	background: url("http://landing.jmcenter.com/img_tienda/jmc_ficha_fndcabeceras.jpg") no-repeat top left; 
	color: #ffffff;	
	border-bottom: 2px solid #ffffff;
	margin: 2px;
}
/***************************************************/
/***************************************************/	




/***************************************************/
/* ESTILOS PARA PANEL DE PEDIDOS  */
.PANELPEDIDOS_titulo {
	font: bold 16px Arial, Verdana, sans-serif;
	border-left: 10px solid #FF9C00;
	border-bottom: 1px solid #E7E7E7;
	margin: 15px 10px 10px 10px;
	padding: 0px 0px 0px 10px;
}
.PANELPEDIDOS_bloque {
	width: 97%;
	margin: auto;
}
.PANELPEDIDOS_cabecera_textos {
	color: #ffffff;
	background-color: inherit;
	font: bold 12px Arial, Verdana, sans-serif;
	border-bottom: 1px dashed #ffffff;
}
.PANELPEDIDOS_cabecera_referencia {
	text-align: left;
	width: 20%;
	border-bottom: 2px solid #ffffff;
	padding: 0px 0px 0px 4px;
}
.PANELPEDIDOS_cabecera_fecha {
	text-align: right;
	width: 9%;
	border-bottom: 2px solid #ffffff;
}
.PANELPEDIDOS_cabecera_estado {
	text-align: center;
	width: 13%;
	border-bottom: 2px solid #ffffff;
}
.PANELPEDIDOS_cabecera_importe {
	text-align: right;
	width: 27%;
	border-bottom: 2px solid #ffffff;
	padding: 0px 5px 0px 0px;
}
.PANELPEDIDOS_cabecera_acciones {
	text-align: center;
	width: 15%;
	border-bottom: 2px solid #ffffff;
}

.PANELPEDIDOS_factura_referencia {
	background-color: #F0F0F0;
	color: inherit;
	height: 25px;
	text-align: left;	
	border-bottom: 2px solid #ffffff;
	font-weight: bold;
	padding: 0px 0px 0px 4px;
}
.PANELPEDIDOS_factura_fecha {
	background-color: #F0F0F0;
	color: inherit;
	height: 25px;
	text-align: right;	
	border-bottom: 2px solid #ffffff;
}
.PANELPEDIDOS_factura_estado {
	background-color: #F0F0F0;
	color: inherit;
	height: 25px;
	text-align: center;	
	border-bottom: 2px solid #ffffff;
}
.PANELPEDIDOS_factura_importe {
	background-color: #F0F0F0;
	color: inherit;
	height: 21px;
	text-align: right;	
	border-bottom: 2px solid #ffffff;
	padding: 6px 5px 0px 0px;
}
.PANELPEDIDOS_factura_acciones {
	background-color: #666666;
	color: inherit;
	height: 25px;
	text-align: center;	
	border-bottom: 2px solid #ffffff;	
}
.PANELPEDIDOS_factura_acciones a, .PANELPEDIDOS_factura_acciones a:link, .PANELPEDIDOS_factura_acciones a:hover, .PANELPEDIDOS_factura_acciones a:visited {
	font: 11px Arial, Verdana, sans-serif;
	color: #ffffff; /*555555*/
	background-color: inherit;
	text-decoration: underline;	
}
.PANELPEDIDOS_factura_acciones_descargar {
	background: url("http://landing.jmcenter.com/img_tienda/pdf.gif") no-repeat left;
	height: 17px;
	text-align: left;	
	margin: 0px 0px 0px 3px;
	padding: 3px 0px 0px 18px;
}
.PANELPEDIDOS_factura_acciones_ver {
	background: url("http://landing.jmcenter.com/img_tienda/ver_icono.gif") no-repeat left;
	height: 17px;
	text-align: left;
	margin: 0px 0px 0px 3px;
	padding: 3px 0px 0px 18px;
}
.PANELPEDIDOS_factura_acciones_rehacer {
	background: url("http://landing.jmcenter.com/img_tienda/rehacer.gif") no-repeat left;
	height: 17px;
	text-align: left;
	margin: 0px 0px 0px 3px;
	padding: 3px 0px 0px 18px;
}
.PANELPEDIDOS_fila {
	height: 35px;
	border-bottom: 2px solid #ffffff;
	margin: 2px;
}
.PANELPEDIDOS_fila_cabecera {
	height: 22px;
	background: url("http://landing.jmcenter.com/img_tienda/jmc_ficha_fndcabeceras.jpg") no-repeat top left; 
	color: #ffffff;	
	border-bottom: 2px solid #ffffff;
	margin: 2px;
}
/***************************************************/
/***************************************************/	




/***************************************************/
/* ESTILOS PARA FORMA DE PAGO Y ENVIO (Pedido paso 1)  */
.FORMAPAGOENVIO_bloque {
	width: 90%;
	margin: auto;
	padding: 0px 10px 0px 10px;
	color: #000000;
	background-color: inherit;
}
.FORMAPAGOENVIO_superior {

}
.FORMAPAGOENVIO_medio {

}
.FORMAPAGOENVIO_inferior {

}

.FORMAPAGOENVIO_destino_bloque {
	border: 1px solid #E7E7E7;
	margin: 3px;
}
.FORMAPAGOENVIO_destino_superior {
	background-color: #555555;
	padding: 3px;
	margin: 3px;
	color: #ffffff;
	font-weight: bold;	
}
.FORMAPAGOENVIO_destino_medio {
	padding: 3px;
}
.FORMAPAGOENVIO_destino_inferior {

}
.FORMAPAGOENVIO_destino_dir1_bloque {
	width: 50%;
	float: left;

}
.FORMAPAGOENVIO_destino_dir1_bloque span {
	display:block;
	margin: 0px 0px 0px 5px;
}
.FORMAPAGOENVIO_destino_dir1_bloque em {
	font-weight: bold;
}
.FORMAPAGOENVIO_destino_dir1_titulo {
	background-color: #F0F0F0;
	color: inherit;
	padding: 2px;
	margin: 0px 2px 0px 0px;
	border: 1px dashed #555555;
}
.FORMAPAGOENVIO_destino_dir1_titulo span {
	font-weight: bold;	
	display: inline;

}
.FORMAPAGOENVIO_destino_dir2_bloque {
	width: 50%;
	float: left;

}
.FORMAPAGOENVIO_destino_clear {
	clear: both;
	height: 1px;
}
.FORMAPAGOENVIO_destino_dir2_bloque span {
	display:block;
}
.FORMAPAGOENVIO_destino_dir2_bloque em {
	font-weight: bold;
}
.FORMAPAGOENVIO_destino_dir2_titulo {
	background-color: #F0F0F0;
	color: inherit;
	padding: 2px;
	font-weight: bold;
	border: 1px dashed #555555;
	margin: 0px 0px 0px 2px;
}
.FORMAPAGOENVIO_destino_dir2_titulo span {
	font-weight: bold;	
	display: inline;
}
.FORMAPAGOENVIO_formaspago_bloque {
	border: 1px solid #E7E7E7;
	padding: 3px;
	margin: 3px;
}
.FORMAPAGOENVIO_formaspago_superior {
	background-color: #555555;
	padding: 3px;
	color: #ffffff;
	font-weight: bold;	
}
.FORMAPAGOENVIO_formaspago_medio {

}
.FORMAPAGOENVIO_formaspago_inferior {

}

.FORMAPAGOENVIO_formasenvio_bloque {
	border: 1px solid #E7E7E7;
	padding: 3px;
	margin: 3px;
}
.FORMAPAGOENVIO_formasenvio_superior {
	background-color: #555555;
	padding: 3px;
	color: #ffffff;
	font-weight: bold;	
}
.FORMAPAGOENVIO_formasenvio_medio {

}
.FORMAPAGOENVIO_formasenvio_inferior {

}
.FORMAPAGOENVIO_formasenvio_opcion {
	border-bottom: 1px dashed #CCCCCC;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
.FORMAPAGOENVIO_formasenvio_opcion_titulo {
	font-weight: bold;
}
.FORMAPAGOENVIO_formasenvio_opcion_descripcion {
	border: 1px solid #FF9900;
	background-color: #FFFF99;
	margin: 2px 2px 2px 20px;
	padding: 2px;
	font-size: 10px;
}
/***************************************************/
/***************************************************/	




/***************************************************/
/* ESTILOS PARA CONFIRMACION DE PEDIDO (Pedido Paso 2)  */
.PEDIDOPASO2_bloque {
	width: 97%;
	margin: auto;
}
.PEDIDOPASO2_bloque_pedido {
	margin: 0px 0px 20px 0px;
}
.PEDIDOPASO2_bloque_pedido span {
	padding: 0px 3px 0px 3px;
}
.PEDIDOPASO2_cabecera_fila {
	background-color: #555555;
	color: #FFFFFF;
	height: 27px;
}
.PEDIDOPASO2_cabecera_cantidad {
	width: 74px;
	text-align: center;
	font-weight: bold;
}
.PEDIDOPASO2_cabecera_producto {
	text-align: center;
	font-weight: bold;
}
.PEDIDOPASO2_cabecera_precioud {
	width: 86px;
	text-align: right;
	font-weight: bold;
}
.PEDIDOPASO2_cabecera_precio {
	width: 86px;
	text-align: right;
	font-weight: bold;
}
.PEDIDOPASO2_prod_fila {
	background-color: #F0F0F0;
	color: #000000;
	height: 27px;
}
.PEDIDOPASO2_prod_cantidad {
	text-align: center;
}
.PEDIDOPASO2_prod_producto {
	text-align: left;
}
.PEDIDOPASO2_prod_precioud {
	text-align: right;
}
.PEDIDOPASO2_prod_precio {
	text-align: right;
}
.PEDIDOPASO2_totales_fila {
	background-color: #ffffff;
	color: #000000;
	height: 27px;
}
.PEDIDOPASO2_totales_nombre {
	text-align: right;
	font-weight: bold;
}
.PEDIDOPASO2_totales_precio {
	text-align: right;
}
.PEDIDOPASO2_separador_prod {
	height: 1px;
	background-color: #ffffff;
}
.PEDIDOPASO2_separador_totales {
	height: 1px;
	background-color: #e7e7e7;
}
.PEDIDOPASO2_bloque_datosfacturacion {
	width: 90%;
	margin: auto;
	border: 1px solid #E7E7E7;
}
.PEDIDOPASO2_datos_bloque {

}
.PEDIDOPASO2_datosfacturacion_titulo {
	background-color: #555555;
	color: #ffffff;
	height: 20px;
	font-weight: bold;
	padding: 5px 0px 0px 5px;
}
.PEDIDOPASO2_datosfacturacion_fila {
	padding: 6px 0px 0px 0px;
	margin: 0px 0px 0px 15px;
}
.PEDIDOPASO2_datosfacturacion_fila span.titulo {
	font-weight: bold;
	width: 150px;
	display: -moz-inline-box; display: inline-block;
}
.PEDIDOPASO2_datosfacturacion_fila span.valor {
	display: -moz-inline-box; display: inline-block;
}
.PEDIDOPASO2_dir_bloque {
	margin: 15px;
	border: 1px solid #E7E7E7;
	padding: 0px 0px 8px 0px;
}
.PEDIDOPASO2_dir_titulo {
	background-color: #F0F0F0;
	color: #555555;
	height: 17px;
	padding: 4px 0px 0px 5px;
	font-weight: bold;
}
.PEDIDOPASO2_dir_filanombres {
	margin: 8px 8px 0px 8px;
}
.PEDIDOPASO2_dir_filavalores {
	margin: 0px 8px 0px 8px;
}
.PEDIDOPASO2_dir_filanombres span {
	font-weight: bold;
}
.PEDIDOPASO2_dir_bloque span.calle {
	display: -moz-inline-box; display: inline-block;
	width: 370px;
}
.PEDIDOPASO2_dir_bloque span.numero {
	display: -moz-inline-box; display: inline-block;
	width: 50px;
}
.PEDIDOPASO2_dir_bloque span.piso {
	display: -moz-inline-box; display: inline-block;
	width: 50px;
}
.PEDIDOPASO2_dir_bloque span.puerta {
	display: -moz-inline-box; display: inline-block;
	width: 50px;
}
.PEDIDOPASO2_dir_bloque span.escalera {
	display: -moz-inline-box; display: inline-block;
	width: 50px;
}
.PEDIDOPASO2_dir_bloque span.cp {
	display: -moz-inline-box; display: inline-block;
	width: 150px;
}
.PEDIDOPASO2_dir_bloque span.poblacion {
	display: -moz-inline-box; display: inline-block;
	width: 100px;
}
.PEDIDOPASO2_dir_bloque span.provincia {
	display: -moz-inline-box; display: inline-block;
	width: 100px;
}
.PEDIDOPASO2_dir_bloque span.pais {
	display: -moz-inline-box; display: inline-block;
	width: 100px;
}
.PEDIDOPASO2_detalles_bloque {
	margin: 15px;
}
.PEDIDOPASO2_detalles_titulo {
	background-color: #F0F0F0;
	color: #555555;
	height: 17px;
	font-weight: bold;
	padding: 4px 0px 0px 5px;	
}
.PEDIDOPASO2_detalles_fila {
	padding: 6px 0px 0px 0px;
}
.PEDIDOPASO2_detalles_fila span.titulo {
	font-weight: bold;
	width: 150px;
	display: -moz-inline-box; display: inline-block;
}
.PEDIDOPASO2_detalles_fila span.valor {
	display: -moz-inline-box; display: inline-block;
}
.PEDIDOPASO2_botonera_bloque {
	text-align: center;
	margin: 10px 0px 15px 0px;
}
/***************************************************/
/***************************************************/	




/***************************************************/
/* ESTILOS PARA VER PEDIDO (Panel Pedidos y facturas)  */
.VERPEDIDO_bloque {

}
.VERPEDIDO_fondorecuadros1 {
	background: #787878;
	color: #ffffff;
}
.VERPEDIDO_fondorecuadros2 {
	background: #ffffff;
	color: #555555;
}
.VERPEDIDO_fondoseparador {
	background: #f0f0f0;
	color: #555555;
}
.VERPEDIDO_cabecera {
	background: #343434;
	color: #ffffff;
}
/***************************************************/
/***************************************************/	




/***************************************************/
/* ESTILOS PARA CUADROS DE PRODUCTOS LATERALES  */
.CUADROLATERAL_titulo {
	clear: both;
	border: 1px solid #D6D6D6;
	background: #555555 url("http://landing.jmcenter.com/img_tienda/jmc_ficha_fndcabeceras.jpg") no-repeat top left;
	color: #ffffff;
	margin-top: 20px;
	height: 15px;
	padding: 7px;
	font: bold 12px Arial, Verdana, sans-serif;
	width: 450px;
	margin-left: auto;
	margin-right: auto;	
}
.CUADROLATERAL_bloque {
	padding: 0px;
	margin: 6px;
	border: 1px solid #e7e7e7;
}
.CUADROLATERAL_superior {

}
.CUADROLATERAL_inferior {

}
.CUADROLATERAL_imagenmarca {
	margin: 4px 0px 0px 4px;
}
.CUADROLATERAL_imagenmarca img {
	border: 0px;
}
.CUADROLATERAL_imagenproducto {
	text-align: center;
}
.CUADROLATERAL_imagenproducto img {
	border: 0px;
}
.CUADROLATERAL_nombre {
	margin: 3px;
}
.CUADROLATERAL_nombre a, .CUADROLATERAL_nombre a:link, .CUADROLATERAL_nombre a:visited {
	font: bold 11px Arial, Verdana, sans-serif;
	color: #2E70B3; /*555555*/
	background-color: inherit;
	text-decoration: underline;
}
.CUADROLATERAL_nombre a:hover {

}
.CUADROLATERAL_nombre img {
	border: 0px;
	margin: 3px;
}
.CUADROLATERAL_precio {
	background-color: #f0f0f0;
	color: inherit;
	text-align: right;
	padding: 3px 3px 0px 0px;
	color: #FF0000;
	font-size: 16px;
	font-weight: bold;
}