*{
	font-family:Arial;
	font-size:10pt;
}
body{
	margin:5px 0px 0px 0px;
	background:#f5faff;
}
.centro{
	position:	relative;
	background:	#FFFFFF;
}
.encabezado {
	width:		978px;
	height:		125px;
	background: url(/img/cab.jpg) left top no-repeat;
	padding:	0px;
	margin:		0 auto;
}

#bandera{
	position:absolute;
	width:	160px;
	height:	133px;
	background:url(/img/bandera.gif) no-repeat;
	top:	40px;
	z-index:5;
	cursor:pointer;
}
	.zona_izquierda{
		width:			155px;
		margin: 		0 0 0 0px;
		padding-top:	0px;
		padding-left:	9px;
	}
	#tabla_zona_izda{
		background:		#FFFFFF;
		vertical-align:	top;
		border-left:	#000000 1px solid;
		width:80px;
	}
	#Registro{
		height:			30px;
		font-weight:	bold;
		padding-left: 	20px;
		font-family:	Arial;
		font-size:		12px;
		color:			#000000;
	}
	#Registro_sin{
		height:			33px;
		font-weight:	bold;
		padding-left: 	10px;
		font-family:	Arial, Helvetica, sans-serif;
		font-size:		10px;
		color:			#2C3D87;
	}
	#Registro_sin a:link{
		text-decoration:none;
		color:#000000;
	}
	#Registro_sin a:active{
		text-decoration:none;
		color:#000000;
	}
	#Registro_sin a:visited{
		text-decoration:none;
		color:#000000;
	}
	#td_nombre a:link{
		text-decoration:none;
		color:#072949;
	}
	#td_nombre a:active{
		color:#072949;
	}
	#td_nombre a:visited{
		color:#072949;
	}
	#Registro_2{
		height:			20px;
		background:		url(../img/bamarillo.jpg) left center no-repeat;
		font-weight:	bold;
		padding-left: 	10px;
	}
	#Registro a:link{
		text-decoration: 	none;
		color:				#000000;
		font-size:			11px;
		padding-left: 		15px;
		height:				20px;
	}
	#Registro a:visited{
		text-decoration: 	none;
		color:				#000000;
		font-size:			11px;
		padding-left: 		15px;
		height:				20px;
	}
	#tabla_detalles{
		font-size:			11px;
	}
	#datos_invalidos{
		font-family:	Arial;
		font-size: 		11px;
		margin:			0 auto;
	}
	#nombre_usuario{
		font-family:	Arial;
		font-size:		9px;
		text-align:		center;
		font-weight:    normal;
	}
	#nombre_usuario #boton{
		font-weight:bold;
		border:		0;
		font-family:Arial, Helvetica, sans-serif;;
		font-size:	10px;
	}
	#info_usuario{
		font-family:Arial, Helvetica, sans-serif;;
		background: 	url(../img/bamarillo.jpg) center left no-repeat;
		vertical-align:	middle;
/*		padding-top:	15px;*/
		padding-left:	25px;
/*		padding-bottom:	10px;*/
		color:			#F1EE3D;
		}
	#identificacion{
		margin:			0px;
		margin-top:		0px;
		text-align:		left;
		padding-top:	0px;
		width:			400px;
		font-size:		12px;
		font-family:	Arial;
		font-weight:	bold;
		border:			1px solid #CCCCCC;
	}
	#identificacion_centro{
		color:						#0B275F;
		font-family:			Arial, Helvetica, sans-serif;
		font-size:				10px;
		font-weight: 			bold;
		letter-spacing:	-0.5px;
		margin:0 auto;
	}
	#identificacion #boton{
		font-weight:	bold;
		border:			0;
		font-family:	Arial;
		font-size:		14px;
		color:			#000000;
		height:			25px;
		margin-top:		10px;

	}
	#tabla_estado{
		font-family:	Arial, Helvetica, sans-serif;
		font-size:		10px;
		color:			#F1EE3D;
		text-indent:    10px;
		position:relative;
	}

	#error {
		font-family: Arial;
		font-size:	 9pt;
		font-weight: bold;
		text-align: center;
		color: #802020;
	}

	#tabla_izda_pantallas{
			position:relative;
			width:150px;
			background:#FFFFFF;
			vertical-align:bottom;
			border-color:#000000;
			border:solid;
			border-width:1px;
			padding:10px;
			cursor:pointer;
			font-family: 	Verdana, Arial, Helvetica, sans-serif;
			color:			#0B275F;
			font-weight:	bold;
			font-size:      11px;
			letter-spacing: -1px;
		}
		#tabla_izda_pantallas #td_nombre{
			position:relative;
			background:url(../img/artiizda.png) no-repeat left;
			height: 14px;
			padding: 2px;
			font-size:10px;

		}
	.zona_derecha{
		width:				500px;
		padding-top:		0px;
		font-family:		Arial, Verdana;
		font-size:			12px;
		margin:				0 0 0 0px;

	}
	.zona_derecha_detalle{
		height:		auto;
		width:		800px;
		padding-top:20px;
		margin: 	0 auto;

	}
		#registro_usuario{
		 	font-family:Arial, Helvetica, sans-serif;
			font-size:	10px;
			padding:	20px;
			border:		#000000 1px solid;
			margin:		30px auto;
		}
		#registro_usuario #boton{
			background: 	#638BB2;
			color:					#F1EE3D;
			font-weight:		bold;
			border:				0;
			font-family:					Arial, Helvetica, sans-serif;
			font-size:			12px;
	}
		#celda{
			width:					220px;
			cursor:				pointer;
			margin-left:		-10px;
			cursor:				pointer;
		}
		#producto{
			width:			623px;
			font-family:	Arial, Helvetica, sans-serif;
			font-size:		10px;
			padding: 	    22px;
			position:		relative;
		}
		#producto tr{
			vertical-align:middle;
		}
		#td_producto1 superior{
			height:		10px;
		}
		#producto_centro{
			width:			260px;
			vertical-align:	middle;
			z-index:		0;
		}
		.carrito{
			position: 	absolute;
			top: 		150px;
			left:		100px;
			z-index:	5;
		}
		.carrito_dest{
			position: 	absolute;
			top: 		175px;
			left:		440px;
		}
		#vacio{
			position:	relative;
			width:		180px;
			line-height:28px;
			left: 		80px;
			top: 		-200px;
			text-decoration:none;
		}
		.producto_descrip1{
			position:	relative;
			width:		130px;
			line-height:28px;
			left: 		70px;
			background:url(../img/descrisuperior2.png) no-repeat right;
			text-align: right;
			vertical-align:middle;
			padding-right:5px;
			font-size:  9px;
			color: 		#00205F;
			font-weight:bold;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			letter-spacing: -0.1em;
			top: -185px;
		}
		#producto_descrip1 a:link{
			text-decoration:	none;
			color: #00205F;
		}
		#producto_descrip1 a:visited{
			text-decoration:	none;
			color: #00205F;
		}
		#detalle_articulo{
			width:		550px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:	11px;
			padding:	0;
			margin: 0;
			margin:0 auto;
			text-align:center;
			border:		1px solid #CCCCCC;
		}
		#detalle_peq{
			width:		266px;
			height:		40px;
			text-align: left;
			padding-left: 14px;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			background:url(../img/izdaazulg.png) no-repeat left top;
			font-size: 12px;
			line-height:39px;
			color:		#0B275F;
		}
		#detalle_peq_ie{
			width:			266px;
			height:			40px;
			text-align: 	left;
			padding-left: 	14px;
			font-family:	Arial, Helvetica, sans-serif;
			font-weight:	bold;
			filter: 		none;
			filter: 		progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/izdaazulg.png");
			font-size: 		12px;
			line-height:	39px;
			color:			#0B275F;
		}
			#detalle_articulo #cabecera{
				line-height:	30px;
				text-align:		justify;
				font-family: 	Arial;
				font-weight:	2500;
				font-size:      16px;
				letter-spacing: +0.00em;
				line-height:	20px;
				margin-top:		0px;

			}
			#detalle_articulo #descripcion{
				font-family:	Arial, Helvetica, sans-serif;
				font-size:		14px;
				text-align:		justify;
			}

.producto_encabezado{

	width:			215px;
	height:         45px;
	text-align:		center;
	padding-left: 	5px;
	font-family: 	Arial;
	font-weight:	bold;
	font-size:      12pt;
	word-spacing:   0px;
	letter-spacing: -1px;
	color:#202080;
	background-color:#fffff0;
	border-bottom:solid 1px #dddddd;

}


		.logo_marca{
			position:	absolute;
			top:		20px;
			left: 		0px;
		}
		#logo1{
			position:	absolute;
			top:		0px;
			left: 		140px;
		}
		#logo2{
			position:	absolute;
			top:		0px;
			left: 		165px;
		}
		#logo3{
			position:	absolute;
			top:		0px;
			left: 		195px;
		}
		.producto_encabezado a:link{
			text-decoration:none;
			color:			#0B275F;
		}
		.producto_encabezado a:visited{
			text-decoration:none;
			color:			#0B275F;
		}
		#estado_compra{
			color:		#000066;
			font-family:Arial, Helvetica, sans-serif;
			font-size:	13px;
			position:	absolute;
			left:		750px;
			top: 		25px;
			font-weight:bold;
			letter-spacing: -0.1em;
		}
		.lista_clases_ul{
			padding:0px;
			margin:0px;
		}
		.precio{
			width:			245px;
			position:		absolute;
			top:  			191px;
			left:			15px;
			font-family:	Arial;
			font-size:		10px;
			font-weight:	bold;
			z-index:		5;
		}
		.precio button{
			size:1px;
			width:22px;
			height:12px;
			font-size:10px;
			background: #FFFFFF;
		}
		.producto_pie{
			position: 	absolute;
			left:		145px;
			top:		185px;
		}
		#titulo_contenido_carro{
			font-family:Arial;
			font-size:20px;
			font-weight:bold;
			color: #2D421C;
			margin:0 auto;
			text-align:center;
		}
		.contenido_carro{
			font-family:	Arial;
			width:			600px;
			padding-top:	10px;
		}
		.contenido_carro #tr_contenido_carro{
			text-align:	left;
			color:#1d1d1d;
			text-indent:20px;
		}

		.contenido_carro #unidades{
			size:		1px;
			width:		22px;
			height:		12px;
			font-size:	10px;
			background: #FFFFFF;
			font-family:Arial;
			color:		#000000;

		}
		.unidades_detalle{
			width:20px;
			text-decoration:none;
		}

.pie{
	width:		978px;
	position:	relative;
}
.pie2{
	width:		980px;
	height:		70px;
	background:url(/img/cab.jpg);
	border:#000000 1px solid;
}

#imagenie5{
	 padding-left:4px;
	 position:		absolute;
	 width: 			125px;
	 line-height:	30px;
	 left: 				65px;
	 text-align: 	right;
	 vertical-align:middle;
	 font-size:  	9px;
	 color: 		#00205F;
	 font-weight:	bold;
	 font-family:	Verdana, Arial, Helvetica, sans-serif;
	 background-image: url("/img/descrisuperior2.png");
	 background-image: none;
	 filter: 		none;
	 filter: 		progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/descrisuperior2.png");
}

.centro_pedidos{
	padding:	10px;
}
.centro_pedidos #detalles_cliente{
	width:			640px;
	background:		#FFFFFF;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		13px;
	text-align:		left;
	border-bottom:  1px #000000 solid;
}

	.centro_pedidos #lista_pedidos{
		width:			650px;
		font-family:	Arial;
		font-size:		12px;
		background:		#DDDDDD;
	}
	.centro_pedidos #lista_pedidos #encabezado{
		background:		#F1EE3D;
		width:20%
	}
	.centro_pedidos #lista_pedidos #nombre{
		background:		#F1EE3D;
		width:40%;
	}
	.centro_pedidos #lista_pedidos #unidades{
		background:		#F1EE3D;
		width:8%
	}
	.centro_pedidos #lista_pedidos tr{
		cursor:		pointer;
	}
	.centro_pedidos #tabla_detalles{
		width:		900px;
		height:		100px;
		min-height:	100px;
		margin: 	0 auto;
		font-size:  12px;
	}
	.centro_pedidos #encabezado{
		background:	#CCCCCC;
	}
	.centro_pedidos #tabla_detalles #articulo{
		text-align:	left;
	}
	.centro_pedidos #tabla_detalles #precio{
		text-align:	right;
	}
	#nueva_contra{
		font-family:Arial, Helvetica, sans-serif;
		font-size:	12px;
		color:		#2C3D87;
		padding-top:20px;
	}
	#boton_izda{
		border: 		#00FF66;
		border-style:	solid;
		border-width:	3px;
		background: 	#2C3D87;
		color:			#F1EE3D;
		font-weight:	bold;
		border:			0;
		font-family:			Arial, Helvetica, sans-serif;
		font-size:		10px;
		width:			110px;
		text-indent:	5px;
	}

	#original{
		position:	absolute;
		left:		50px;
		top:		-8px;
	}
	#superior{
		height:		75px;
		position:	relative;
	}

	.barra_derecha{
		padding:0px;
 		left:-1px;
 		width:190px;
	}


	.categorias{
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
	}
	.categorias .producto{
		width:				60px;
		padding-top:		2px;
		padding-bottom:	    2px;
		padding-left:	 	4px;
	}
	.categorias .producto_sub{
		width:				60px;
		padding-top:		2px;
		padding-bottom:	    2px;
		padding-left:	 	4px;
		border:				#CCCCCC solid 1px;
		background:			#F0F2F8;
	}
	.li_categorias2{
		width:200px;
		list-style:inside;
		list-style-image:none;
		margin:0px -40px 0px 0px;
	}
	#lista_izda{
		padding:0px;
		//margin-left:-18px;
		margin-top:0px;
	}
	.li_categorias2 a:link{
		color:#000000;
		text-decoration:none;
	}
	.li_categorias2 a:visited{
		color:#000000;
		text-decoration:none;
	}
	.li_categorias2 a:hover{
		color:#000000;
		text-decoration:underline;
	}


	#categorias_encabezado_ju{
		background:		 url(../img/home2.gif) repeat-x;
		height:			 21px;
		width:			 155px;
		color:			 #FFFFFF;
		font-weight:	 bold;
		text-align:		 center;
		font-weight:	 bold;
		text-decoration: underline;
	}



	.clases_sp_ju{

		width:150px;
		list-style:inside;
		list-style-type:none;
		margin:0px 0px 0px -4px;
		//margin-left:-2px;
		cursor:pointer;
		padding-left:3px;
		padding-top:4px;
		padding-buttom:4px;
		border-bottom:1px solid #CCCCCC;
		border-left:		1px solid #CCCCCC;
		border-right:		1px solid #CCCCCC;
		background:		 url(../img/home3.gif) repeat-x;

	}


	.clases_sp_sel_ju{

		width:150px;
		list-style:inside;
		list-style-type:none;
		margin:0px 0px 0px -4px;
		//margin-left:-2px;
		cursor:pointer;
		padding-left:3px;
		padding-top:4px;
		padding-buttom:4px;
		border-bottom:1px solid #CCCCCC;
		border-left:		1px solid #CCCCCC;
		border-right:		1px solid #CCCCCC;
		background:		 url(../img/home4.gif) repeat-x;

	}

	.subclases_sp_ju{

		width:143px;
		//width:144px;
		list-style:inside;
		list-style-type:none;
		padding-top:3px;
		padding-buttom:3px;
		padding-left:10px;
		margin:0 0 0 -4px;
		text-indext:	30px;
		border-left:	1px solid #CCCCCC;
		//border-left:	2px solid #CCCCCC;
		border-right:	1px solid #CCCCCC;
		background:		 url(../img/home5.gif) repeat-x;

	}


	.subclases_sp_sel_ju{

		width:143px;
		//width:144px;
		list-style:inside;
		list-style-type:none;
		padding-top:3px;
		padding-buttom:3px;
		padding-left:10px;
		margin:0 0 0 -4px;
		text-indext:	30px;
		border-left:	1px solid #CCCCCC;
		//border-left:	2px solid #CCCCCC;
		border-right:	1px solid #CCCCCC;
		background:		 url(../img/home6.gif) repeat-x;

	}





	.li_categorias{

		width:150px;
		list-style:inside;
		list-style-type:none;
		margin:0px 0px 0px -4px;
		//margin-left:-2px;
		cursor:pointer;
		padding-left:3px;
		padding-top:4px;
		padding-buttom:4px;
		border:1px #EEEEEE solid;

	}

	.li_categorias_sub{
		width:143px;
		list-style:inside;
		list-style-type:none;
		padding-top:3px;
		padding-buttom:3px;
		padding-left:10px;
		margin:0 0 0 -4px;
		text-indext:	30px;
		border:1px #EEEEEE solid;
	}

	.categorias_encabezado{
		height:			 21px;
		width:			 155px;
		font-weight:	 bold;
		text-align:		 center;
		font-weight:	 bold;
		background:		#6284a4;
		color:			#FFFFFF;
	}
	.categorias a:link{
		color:#000000;
		text-decoration:none;
		font-size:11px;
	}
	.categorias a:visited{
		color:#000000;
		text-decoration:none;
		font-size:11px;
	}
	.categorias a:hover{
		color:#000000;
		text-decoration:underline;
		font-size:11px;
	}
	.clases_superior{
		font-size:12px;
		height:		33px;
		width:135px;
		text-align:left;
		line-height:30px;
		text-indent:30px;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		position:relative;
		margin:15px 0 0 0;
		border:1px solid #000000;
	}
	.clase{
		padding-bottom:20px;
	}
	.lista_subcategoria{
		font-family:Arial, Verdana;
		font-size:	12px;
		height:		15px;
		width:		205px;
		text-indent:10px;
		line-height:15px;
	}
	.filtrado_fabricante_lista{
		margin:			0px;
		padding:		0px;
	}
	.lista_subcategoria a:link{
		display:		inline;
		font-family:	Arial, Verdana;
		font-size:		12px;
		text-decoration:none;
		color:			#000000;
	}
	.lista_subcategoria a:visited{
		display:		inline;
		font-family:	Arial, Verdana;
		font-size:		12px;
		text-decoration:none;
		color:			#000000;
	}
	.lista_subcategoria a:hover{
		display:		inline;
		font-family:	Arial, Verdana;
		font-size:		12px;
		text-decoration:underline;
		color:			#000000;
	}
	.clases_inferior{
		width:			405px;
	}

	.carro{
		margin:			0px;
		margin-top:		7px;
		cursor:			pointer;
		font-family:	Arial;
		border:			1px solid #CCCCCC;
		margin-bottom:	10px;
	}
	.carro table{
		width:			188px;
	}
	.carro_listado{
		cursor:			pointer;
	}
	.carro .leyenda{
		font-size:		13px;

	}
	#confirmar_pedido{
		width:			165px;
		height:			39px;
		cursor:			pointer;
		padding-bottom:	10px;
		background:		url(/img/confirm.png) no-repeat;
		margin:			0 auto;
	}
	#buscador{
		width:			325px;
		height:			30px;
		background:		url(../img/fondobuscador.gif) left no-repeat;
		font-weight:	bold;
		font-family:	Arial, Helvetica, sans-serif;
		padding:	    0px;
		padding-top:	13px;
		position:		relative;
	}
	#centro_total{
		position:		relative;
		width:			625px;
	}
	#buscador #formulario{
		height:			30px;
		position:		absolute;
		left:			10px;
		top:			12px;
		font-size:		10px;
	}
	#lista_articulos{
		font-family:	Arial;
		font-size:		12px;
	}

#lista_linea{
		font-size:		19px;
		margin:			3px 0 0 0;
		line-height:	-20px;
	}
	#linea .lista_detalle{
		height:			65px;
		cursor:			pointer;
	}
		#linea .lista_detalle .imagen_peq{
			position:	absolute;
			left:		10px;
		}
		#linea .lista_detalle .disponibilidad_envio24{
			width:		30px;
			height:		30px;
			background:	#000000;
			position:	absolute;
			left:		485px;
			background:	url(../img/24horas.gif) no-repeat;
			margin:		5px 0 0 0;
		}
		#linea .lista_detalle .disponibilidad_envio48{
			width:		30px;
			height:		30px;
			background:	#000000;
			position:	absolute;
			left:		485px;
			background:	url(../img/78horas.gif) no-repeat;
			margin:		5px 0 0 0;
		}
		#linea .lista_detalle .disponibilidad_envio_3-4dias{
			width:		30px;
			height:		30px;
			background:	#000000;
			position:	absolute;
			left:		485px;
			background:	url(../img/3-4dias.gif) no-repeat;
			margin:		5px 0 0 0;
		}
		.nombre_listado .nombre{
			height:			40px;
			width:			450px;
			font-size:		12px;
			font-family:	Arial, Verdana;
			cursor:			pointer;
			font-weight:	500;
			text-decoration:none;
		}
		#linea .lista_detalle .precio{
			position:		absolute;
			left:			530px;
		}
		#linea .lista_detalle .carro{
		background:		#000033;
		position:		absolute;
		left:			600px;
		width:			22px;
		margin:			20px 0 0 0;
		}
		#lista_articulos #pie{
			width:			630px;
			height:			20px;
			position:		relative;
			margin:			0px 0 0 0px;
			border-bottom:	1px solid #2e3d88;
		}
		#paginator{
			position:		absolute;
			height:			30px;
			left:			455px;
			margin:			-6px 0 15px 0;
			font-size:		10px;
			vertical-align:	top;
		}
		#paginator a:link{
			text-decoration:	none;
			color:				#FFFFFF;
		}
		#paginator a:active{
			text-decoration:	none;
			color:				#FFFFFF;
		}
		#paginator a:visited{
			text-decoration:	none;
			color:				#FFFFFF;
		}
		#linea a:link{
			color:		#000000;
		}
		#linea a:visited{
			color:		#000000;
		}
		#linea a:active{
			color:		#000000;
		}
		#linea a:hover{
			color:			#000066;
			text-decoration:underline;
		}
		#filtros_busqueda{
			width:			600px;
			padding:		0px;
			font-size:		12px;
			border-left:	1px solid #CCCCCC;
			border-right:	1px solid #CCCCCC;
			border-bottom:	1px solid #CCCCCC;
			margin-left:	15px;
		}
		#filtros_busqueda #filtro_fabricante{
			font-family:	Arial, Helvetica, sans-serif;
			width:			600px;
			padding:		0px;
			vertical-align:	top;
			margin-bottom:	1px;
			line-height:	25px;
			font-size:		12px;
			text-align:		left;
		}
		#filtros_busqueda #filtro_precio{
			font-family:	Arial, Verdana;
			height:			20px;
			width:			600px;
			min-height:		20px;
			font-family:	Arial, Helvetica, sans-serif;
			margin-bottom:	1px;
			font-size:		12px;
			line-height:	18px;;
			text-align:		left;
			color:			#000000;
		}

		#filtros_busqueda .lista_precio{
			margin:			0px 0px 0px 0px;
			display:		inline;
			position:		relative;
			padding-left:	15px;
			padding-right:	15px;
		}
		#filtros_busqueda #filtro_variado{
			width:			600px;
			height:			20px;
			font-family:	Arial;
			line-height:	18px;
			padding-left:	0px;
			padding-top:	10px;
			text-align:		left;
		}
		.enlacefiltro{
			text-decoration:none;
		}
		#filtros_busqueda a{
			text-decoration:	none;
			color:				#000000;
		}
		#filtros_busqueda a:visited{
			text-decoration:	none;
			color:				#000000;
		}
		#filtros_busqueda a:hover{
			text-decoration:underline;
		}
		.lista_cat{
			color:#000066;
			margin:0px 0 0 10px;
		}
		#pagar{
			font-family:Arial, Verdana;
			font-size:12px;
			margin:0 auto;
		}
		#destacados_zona{
			margin:-35px 0 0 0;
		}
		#principal table{
			width:585px;
		}
		#ampliadas table{
		width:600px;}
		#accesorios table{
		width:600px;}
		#leyenda_financia{
		font-size:14px;
		}
		.centro_accept{
		margin:			0 auto;
		text-align:		center;
		height:		 	40px;
		font-family: 	Trebuchet Ms;
		font-size:	 	12px;
		font-weight:	bold;
		height:			285px;
		color:			#2c3d87;
		padding-left:	40px;
		padding-top:	60px;
		background: 	url(../img/cofidis_cuadro.png) center no-repeat top;
		}

.option_off {

	font-family:Trebuchet MS;
	font-size: 9pt;
	font-weight:bold;
	color: #2c3d87;
	padding:5px;
	cursor:pointer;

}

.option_on {

	font-family:Trebuchet MS;
	font-size: 9pt;
	font-weight:bold;
	color: #808020;
	padding:5px;
	cursor:pointer;
	text-decoration:underline;

}

.option_separator {

	font-family:Trebuchet MS;
	font-size: 9pt;
	font-weight:bold;
	color: #802020;
	padding:5px;
}
.enlace_cofidis{
	text-align:center;
	position:relative;
}
.enlace_cofidis a{
	text-decoration:none;
	color:#91121B;
	text-align:center;
	font-size:14px;
}
.ima_cofidis{
	margin:0 auto;
	background:url(../img/cofidis.gif) no-repeat;
	text-align:center;
	cursor:pointer;
	width:99px;
	height:97px;
}
.enlace_cofidis_peq{
	width:41px;
	height:27px;
	background:url(../img/cofidis_boton.jpg);
}
#contenedor_subclases{
	min-width:		400px;
	width:			605px;
	padding:		0px;
	margin-left:	15px;
	margin-top:		0px;
	padding-top:	0px;
	border:			1px solid #CCCCCC;
	min-height:		40px;
}
#lista_articulos{
	margin:0 auto;
	width:625px;
	min-height:300px;
}
#bsup_listado{
	position:	relative;
	left: 		100px;
	height:		35px;
	line-height:35px;
	width:		125px;
	text-align:	center;
	font-weight:bold;
	color:		#000000;
	}
#borde_listado_s{
	width:		625px;
	height:		1px;
	background:	#000000;
	margin-top:	-4px;
	padding:	0px;
}
#listado_articulos{
	width:585px;
	margin-left:15px;
}
.nombre_listado{
	width:400px;
}
#paginator{
	padding-top:10px;
}
#paginator span{
	font-size:	11px;
	color:		#000000;
}
#paginator a:link{
	font-size:	11px;
	color:		#000000;
}
#paginator a:active{
	font-size:	11px;
	color:		#000000;
}
#paginator a:visited{
	font-size:	11px;
	color:		#000000;
}
#agradece{
	font-family:Arial;
	font-size:30px;
	font-weight:bold;
	color: #2D421C;
}
#desglose_total{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	height:40px;
}
#pie_sub{
	width:			800px;
	margin:			0 auto;
	text-align:		center;
	font-family:	Arial;
	font-weight:	bold;
}
#pie_sub{
	text-decoration:none;
	color:#000000;
	font-family:Arial;
}
#pie_sub ul{
	list-style:none;
}
#pie_sub ul li{
	display:inline;
}
#pie_sub ul li a:link{
	color:#000000;
	text-decoration:none;
}
#pie_sub ul li a:active{
	color:#000000;
	text-decoration:none;
}
#pie_sub ul li a:visited{
	color:#000000;
	text-decoration:none;
}
.centro_trabaja{
	font-size:		16px;
	font-weight:	bold;
	background:		url(/img/l1.gif) top repeat-x;
	width:			450px;
	padding-top:	10px;
	margin:			0 auto;
}
.centro_trabaja p{
	font-size:16px;
}
#aviso_legal{
	font-family: Arial;
	background:#FEFEFE;
	text-align:justify;
	padding:10px;
}
#aviso_legal h1{
	font-size:	22px;
	text-align:	center;
}
#aviso_legal h2{
	text-decoration: underline;
}
#centro_faq ul li{
	font-family: Verdana;
	text-align:justify;
	font-size:12px;
}
.enlace_detalles{
	width:100px;
	height:20px;
	position:absolute;
	top:130px;
	left:150px;
	font-weight:bold;
	color:#154b7c;
}
.enlace_detalles a{
	font-weight:bold;
	color:#154b7c;
}
.enlace_detalles a:link{
	font-weight:bold;
	color:#154b7c;
}
.enlace_detalles_dest{
	width:		140px;
	height:		20px;
	position:	absolute;
	top:		215px;
	left:		440px;
	font-weight:bold;
	color:		#154b7c;
	font-size:	14px;
}
.enlace_detalles_dest a{
	font-weight:bold;
	color:		#154b7c;
	font-size:	14px;
}
.enlace_detalles_dest a:link{
	font-weight:bold;
	color:		#154b7c;
	font-size:	14px;
}
#tipos_pago{
	border:		1px solid #CCCCCC;
}
.pago_f{
	background: 	#6284a4;
	color:			#FFFFFF;
	font-family:	Arial;
	padding: 		2px;
	font-weight:	bold;
	font-size:		13px;

}
#search_box_product{
	background: #FFFFFF;
}
.sep_blue{
	border:0.05em solid #CCCCCC;
}
.sup_c{
	background:		#6284a4;
	width:			605px;
	margin-left:	15px;
	color:			#FFFFFF;
	font-size:		14px;
	font-weight:	bold;
	height:			20px;
	line-height:	20px;
	text-indent:	5px;
}
.sup_c2{
	background:		#6284a4;
	width:			602px;
	color:			#FFFFFF;
	font-size:		14px;
	font-weight:	bold;
	height:			20px;
	line-height:	20px;
	text-indent:	5px;
	text-align:		left;
}

.enlace_grande_f{
	width:			140px;
	height:			20px;
	font-weight:	bold;
	color:			#154b7c;
	font-size:		14px;
	text-decoration:none;
}
.enlace_grande_f a{
	font-weight:	bold;
	color:			#154b7c;
	font-size:		14px;
	text-decoration:none;
}
.enlace_grande_f a:link{
	font-weight:	bold;
	color:			#154b7c;
	font-size:		14px;
	text-decoration:none;
}
#inf_reg{
	width:500px;
	margin:0 auto;
	border:1px solid #CCCCCC;
	padding:0px;
}

.boton_rma
{
	padding: 5px;
	background-color: #F4F4F4;
}

.boton_rma:hover
{
	padding: 5px;
	background-color: #FFF4DF;
}

	#fondo_negro
	{
		position: fixed;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 100%;
		z-index: 1000;
		background-color: #555555;
		opacity: .25;
		-moz-opacity: .25;
		filter:alpha(opacity=25);
		display: none;
		cursor: pointer;
	}

	#cuadro_blanco
	{
		position: fixed;
		top: 50%;
		left: 50%;
		width: 300px;
		z-index: 1001;
		background-color: #FFFFFF;
		margin-top: -70px;
		margin-left: -150px;
		display: none;
		cursor: pointer;
		border: 1px solid #3F3F3F;

	    -moz-border-radius: 5px;
	    -webkit-border-radius: 5px;
	    border-radius: 5px;
	}

	#fondo_blanco
	{
		position: fixed;
		top: 10px;
		left: 50%;
		width: 750px;
		height: 650px;
		z-index: 1001;
		background-color: #FFFFFF;
		margin-top: 0px;
		margin-left: -350px;
		display: none;
		cursor: pointer;
		border: 1px solid #3F3F3F;
		text-align: center;

		overflow-y: scroll;
		overflow-x: hidden;

	    -moz-border-radius: 15px;
	    -webkit-border-radius: 15px;
	    border-radius: 15px;
	}


#cabecera_features td
{
	padding: 2px 10px;
	background-color: #e8e8e8;
	border: #B2B2B2 1px solid;
}
