/* CSS Document */

html {
	height:100%;
}

* {
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	
}

body {
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	margin-top:25px;
	margin-bottom:10px;
	background-color:#FFFFFF;
	color:#000000;
}



/**********************************************************************************  CABECERA ******************************/

#cabecera {
	width:1056px;
	overflow:hidden;
	background-color:#FFFFFF;	
}

#menu {
	width:1056px;
	height:auto;
	float:left;
	margin-top:15px;
	text-align:center;
}

#boton {
	width:auto;
	height:20px;
	float:left;
	background-color:#CCCCCC;
	text-align:center;
	font-size:14px;
	padding-top:6px;
	border:#21551B 1px solid;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;}
	
#televisores {
	width:auto;
	height:20px;
	float:left;
	background-color:#CCCCCC;
	text-align:center;
	font-size:14px;
	padding-top:6px;
	border:#21551B 1px solid;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;}
#televisores2 {
	width:auto;
	height:20px;
	float:left;
	background-color:#CCCCCC;
	text-align:center;
	font-size:14px;
	padding-top:6px;
	border:#21551B 1px solid;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;}
	
#televisores3 {
	width:auto;
	height:20px;
	float:left;
	background-color:#CCCCCC;
	text-align:center;
	font-size:14px;
	padding-top:6px;
	border:#21551B 1px solid;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;}	
#televisor-sony {
	width:auto;
	height:20px;
	float:left;
	background-color:#CCCCCC;
	text-align:center;
	font-size:14px;
	padding-top:6px;
	border:#21551B 1px solid;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;}	
#televisor-lg {
	width:auto;
	height:20px;
	float:left;
	background-color:#CCCCCC;
	text-align:center;
	font-size:14px;
	padding-top:6px;
	border:#21551B 1px solid;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;}		
#oferta-televisor {
	width:auto;
	height:20px;
	float:left;
	background-color:#CCCCCC;
	text-align:center;
	font-size:14px;
	padding-top:6px;
	border:#21551B 1px solid;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;}	
#televisores-baratos {
	width:auto;
	height:20px;
	float:left;
	background-color:#CCCCCC;
	text-align:center;
	font-size:14px;
	padding-top:6px;
	border:#21551B 1px solid;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;}		
#televisor-lg {
	width:auto;
	height:20px;
	float:left;
	background-color:#CCCCCC;
	text-align:center;
	font-size:14px;
	padding-top:6px;
	border:#21551B 1px solid;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;}		
#iphone-libre {
	width:auto;
	height:20px;
	float:left;
	background-color: #CCCCCC;
	text-align:center;
	font-size:14px;
	padding-top:6px;
	border:#21551B 1px solid;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;}		
	
#boton:hover {background-color:#21551B;}

#boton.verde {background-color:#21551B;}

#busqueda_menu {
	width:961px;
	overflow:hidden;
	float:left;
	padding-top:10px;
	padding-left:95px;
	padding-bottom:10px;
	font-size:10px;
	background-color:#595DA5;
}

#busqueda_menu input {width:232px; height:18px; padding:2px; padding-top:4px; border:#595DA5 1px solid; float:left;}

/**********************************************************************************  CONTENEDOR PRINCIPAL ******************************/

#contenedor_principal {
	width:1056px;
	overflow:hidden;
	background-color:#FFFFFF;
}




#cabeza_categorias_arbol {
	width:266px;
	height:23px;
	padding-top:8px;
	background-image:url(../source/source_center2/cabeza_arbol_categorias.png);
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bold;
}

/**********************************************************************************  COLUMNA IZQUIERDA ******************************/

/*** cuadro 01 ***/
#columna_izquierda {
	width:236px;
	overflow:hidden;
	background-color:#FFFFFF;
	float:left;
	padding-left:13px;
}

#cuadro_identifiquese {
	width:236px;
	height:261px;
	float:left;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
	padding-top:5px;
	background-image:url(../source/source_center/registro.png);
	background-repeat:no-repeat;
	margin-top:15px;
}


#form_identificarse {width:201px; padding-left:15px;}
#form_identificarse input { border:#595DA5 1px solid; float:left; height:16px; width:176px; padding:2px; }


/*** cuadro 02 ***/
#cuadro_consejos {
	width:236px;
	height:90px;
	float:left;
	background-image:url(../source/source_center/compra_fondo.png);
	background-repeat:no-repeat;
	padding-left:15px;
	padding-right:15px;
	padding-top:110px;
}

select.seleccion_consejos { border:#B4CC3F 1px solid; color:#999999; padding:5px; padding-left:2px; padding-right:0px; }


/*** cuadro 03 ***/
#quienes_somos {
	width:236px;
	height:126px;
	margin-top:20px;
	float:left;
	background-image:url(../source/source_center/quienes_somos.png);
	background-repeat:no-repeat;
	padding-left:15px;
	padding-right:15px;
	padding-top:8px;
}

/*** cuadro 04 ***/
#contacto_izquierda {
	width:236px;
	height:95px;
	margin-top:20px;
	float:left;
	background-image:url(../source/source_center/contacto.png);
	background-repeat:no-repeat;
	padding-left:15px;
	padding-right:15px;
	padding-top:8px;
}


/*** cuadro 05 ***/
#servicios_izquierda {
	width:236px;
	height:170px;
	margin-top:20px;
	padding-left:15px;
	padding-right:15px;
	float:left;
	background-image:url(../source/source_center/servicios.png);
	background-repeat:no-repeat;
	padding-top:8px;
}

#servicios_izquierda p a {
	font-size:14px;
	font-weight:bold;
	color:#B4CC3F;
}

#servicios_izquierda p a:hover { color:#666666; }


/*** cuadro 06 ***/
#tiendas_izquierda {
	width:236px;
	height:129px;
	margin-top:20px;
	padding-left:15px;
	padding-right:15px;
	float:left;
	background-image:url(../source/source_center/tiendas.png);
	background-repeat:no-repeat;
	padding-top:8px;
}


/*** cuadro 07 ***/
#boletines_izquierda {
	width:236px;
	height:116px;
	margin-top:20px;
	padding-left:15px;
	padding-right:15px;
	float:left;
	background-image:url(../source/source_center/boletines.png);
	background-repeat:no-repeat;
	padding-top:8px;
}


/*** cuadro 08 ***/
#hoy_en {
	width:236px;
	height:205px;
	margin-top:20px;
	padding-left:15px;
	padding-right:15px;
	float:left;
	background-image:url(../source/source_center/hoy.png);
	background-repeat:no-repeat;
	padding-top:8px;
}



/******************************************************************* COLUMNA IZQUIERDA CATEGORIAS EST1 ******************************/

#columna_izquierda_categorias {
	width:216px;
	overflow:hidden;
	background-color:#FFFFFF;
	float:left;
	border-left:#595DA5 10px solid;
	border-right:#595DA5 10px solid;
	border-bottom:#595DA5 15px solid;
	margin-bottom:20px;
}

#ventas_cuerpo {
	width:216px;
	overflow:hidden;
	background-color:#FFFFFF;
	float:left;
	border-left:#595DA5 10px solid;
	border-right:#595DA5 10px solid;
	border-bottom:#595DA5 15px solid;
	margin-bottom:20px;
}

#ventas_cuerpo ul { margin:0px; list-style:none; }

#ventas_cuerpo ul li a:hover { color:#595DA5; text-decoration:none;}

#imagen {
	width:9px;
	height:10px;
	float:left;
	margin-right:8px;
	background-image:url(../SOURCE/cruz.png);
	background-repeat:no-repeat;
}





/**********************************************************************************  CUERPO CENTRAL ******************************/

#cuerpo_central {
	width:770px;
	float:left;
	padding-left:15px;
	padding-right:15px;
	overflow:hidden;
}

#cuerpo_central_doscolumnas {
	width:460px;
	overflow:hidden;
	background-color:#FFFFFF;
	padding-top:20px;
	float:left;
	padding-left:20px;
	padding-right:20px;
}

.cuerpo_morado {
	width:758px;
	overflow:hidden;
	border:6px solid #C30B5C;
	border-top:none;
	
}
.cuerpo_azul {
	width:758px;
	overflow:hidden;
	border:6px solid #595DA5;
	border-top:none;
	
}

/**********************************************************************************  COLUMNA DERECHA ******************************/

#columna_derecha {
	width:236px;
	float:left;
	padding-left:0px;
	padding-right:13px;
	background-color:#FFFFFF;
	overflow:hidden;
}

#lista_secciones {
	width:201px;
	list-style:circle;
	color:#595DA5;
}

#lista_secciones li {
	height:18px;
	padding-left:18px;
}

#lista_secciones li a {	color:#595DA5;}


/**********************************************************************************  TOP VENTAS ******************************/

#top_ventas {
	width:740px;
	overflow:hidden;
	background-color:#FFFFFF;
	padding-top:20px;
}

#boton_top {
	width:74px;
	height:15px;
	float:left;
	background-image:url(../SOURCE/boton_top.png);
	background-repeat:no-repeat;
	text-align:center;
	font-size:10px;
	padding-top:8px;
	color:#666666;
}

#boton_top:hover {
	background-image:url(../SOURCE/boton2_top.png);
	color:#FFFFFF;
}

#producto_barra_top {
	width:740px;
	height:28px;
	background-color:#E6E6E6;
	float:left;
	color:#666666;
	margin-bottom:10px;
	font-size:11px;
}

#producto_top {
	width:740px;
	overflow:hidden;
	min-height:40px;
	background-color:#F1F1F1;
	float:left;
	color:#666666;
	margin-bottom:10px;
}

p.top_nombre { width:439px; float:left; text-align:center; border-right:#FFFFFF 1px solid; padding-top:7px;}
p.top_precio { width:99px; float:left; text-align:center;border-right:#FFFFFF 1px solid; padding-top:7px;}
p.top_disponibilidad { width:99px; float:left; text-align:center;border-right:#FFFFFF 1px solid; padding-top:7px;}
p.top_categoriap { width:100px; float:left; text-align:center; padding-top:7px;}
p.disponible {color:#B4CC3E; font-weight:bold;}
p.no_disponible {color:#CC3300; font-weight:bold;}


/********************************************************************************** MARCAS ******************************/

#marca {
	width:128px;
	float:left;
	height:128px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:20px;
}


/********************************************************************************** PRODUCTO 01 ******************************/

#producto_01 {
	width:355px;
	height:350px;
	overflow:hidden;
	float:left;
	padding-left:10px;
	padding-right:10px;
}

#producto_01.producto4 { background-image:url(../source/source_center/producto_fondo_num4.png); background-color:transparent !important}

div.img-prod {
	width:126px;
	height:130px;
	float:left;
	text-align:center;
	padding-top:5px;
	padding-left:10px;
	padding-right:35px;
}

div#precio-prod {
	width:310px;
	height:auto;
	float:left;
	padding-right:10px;
}

#imagen_carrito {
	width:40px;
	height:40px;
	float:right;
	background-image:url(../source/source_center/botoncarrito.png);
	background-repeat:no-repeat;
}

#imagen_carrito:hover {
	background-image:url(../source/source_center/botoncarrito_hover.png);
	background-repeat:no-repeat;
}





/********************************************************************************** PRODUCTO 02 ******************************/

#contenedor_producto2 {
	width:450px;
	overflow:hidden;
	padding:10px;
	padding-top:0px;
	padding-right:0px;
	background-color:#FFFFFF;
	float:left;
}

#producto_izquierda {
	width:440px;
	overflow:hidden;
	float:left;
	padding-bottom:10px;
}


#producto_izquierda_masinformacion {
	width:496px;
	height:auto;
	float:left;
	padding-bottom:10px;
	background-image:url(../source/source_center2/fondo_prod2_imagensup.png);
	background-repeat:no-repeat;
	padding-left:10px;
	padding-right:10px;
}

#datos_prod {
	width:220px;
	height:170px;
	float:left;
	padding:10px;
	text-align:center;
	padding-left:17px;
}

#descripcion_producto {
	width:496px;
	overflow:hidden;
	float:left;
	padding-right:10px;
	padding-left:10px;
	text-align:justify;
	padding-bottom:5px;
	border-bottom:#EFEFEF 2px solid;
}

#imagenes_relacionadas {
	width:440px;
	overflow:hidden;
	float:left;
}

/**********************************************************************************  PRODUCTO 03 ******************************/

#producto_03 {
	width:496px;
	height:140px;
	float:left;
	padding-bottom:20px;
	padding-top:10px;
}


/**********************************************************************************  CESTA / CUENTA ******************************/

#titulos_producto {
	padding-bottom:15px;
	width:516px;
	float:left;
	overflow:hidden;
}

p.imagen {
	width:92px;
	font-weight:bold;
	text-align:center;
	border:#C30B5C 1px solid;
	float:left;
	margin-right:5px;
	color:#666666;
}

#usuario_nuevo {
	width:740px;
	height:auto;
	float:left;
	padding-bottom:20px;
}

#usuario_nuevo p { width:100%; text-align:justify; }

#usuario_antiguo {
	width:740px;
	height:auto;
	float:left;
	padding-bottom:20px;
}

p.recordar a:hover {color:#C30B5C; }


/**********************************************************************************  ALTA ******************************/

#usuario_alta {
	width:496px;
	height:auto;
	float:left;
	padding-bottom:15px;
}

#usuario_alta p {
	width:100%;
	height:auto;
	float:left;
	color:#B4CC3F;
	font-size:16px;
	font-style:italic;
	font-weight:bold;
}

#formulario_alta {
	width:496px;
	overflow:hidden;
	padding:15px;
	float:left;
}

#formulario_alta p { color:#666666; font-size:12px; font-style:normal; }

#formulario_alta input {
	border:1px outset #B4CC3F;
	border-left:none;
	border-top:none;
	background-color:#F8C8DD;
	color:#000000;
	width:205px;
	height:18px;
	padding-left:4px;
	padding-top:2px;
}

#pais {
	border:1px outset #B4CC3F;
	border-left:none;
	border-top:none;
	background-color:#F8C8DD;
	color:#000000;
	width:250px;
	height:22px;
	padding-left:4px;
	padding-top:2px;
}

p.nota {
	padding-left:25px;
	text-align:justify;
}

p.nota a:hover {color:#C30B5C;}
	
#comentarios {
	border:1px outset #B4CC3F;
	border-left:none;
	border-top:none;
	background-color:#F9FEE2;
	color:#666666;
	width:500px;
	height:160px;
	padding-left:4px;
	padding-top:2px;
}

/**********************************************************************************  PIE / BOLETÍN / ETC ******************************/

#creditos {
	width:1052px;
	overflow:hidden;
	padding-top:20px;
	background-color:#FFFFFF;
	text-align:center;
}

#creditos a {color:#595DA5; text-decoration:none; }
#creditos a:hover {color:#666666; text-decoration:underline; }
	

/**********************************************************************************  TEXTOS GENERALES ******************************/

h3 {margin:0px; padding-bottom:10px; padding-left:27px; }

a { text-decoration:none; color:#000000; }
a:hover { text-decoration:underline; color:#595DA5; }

a img { border:none;}

a.contacto{text-decoration:none; color:#595DA5; font-weight:bold; }
a.contacto:hover {text-decoration:underline; color:#666666; }


a.categoria_columna { text-decoration:none; color:#666666; }
a.categoria_columna:hover {text-decoration:underline; color:#595DA5; }

a.darse_alta {text-decoration:underline; color:#FFFFFF; }
a.darse_alta:hover {text-decoration:underline; color:#666666; }

a.asistente { color:#FFFFFF; font-weight:bold; float:right; font-size:14px; padding-top:4px; margin-right:21px; }
a.asistente:hover { color:#666666; font-weight:bold; text-decoration:none; }

a.paguelo {color:#666666; text-decoration:underline; }
a.paguelo:hover {color:#C30B5C; text-decoration:underline; }

a.producto01 {color:#C30B5C;}
a.producto01:hover {color:#666666;}

a.descripcion_link {color:#666666;}
a.descripcion_link:hover {color:#595DA5;}

a.inicio {color:#FFFFFF; font-weight:bold}
a.inicio:hover {color:#000000; font-weight:bold}

a.menu {color:#000000; font-weight:bold;}
a.menu:hover {color:#FFFFFF; font-weight:bold; text-decoration:none;}

a img.carrito_validar {border:#FFFFFF 1px solid;}
a img.carrito_validar:hover {border:#595DA5 1px solid;}

p {margin:0px; padding-bottom:10px; padding-top:10px; float:left; }
p.darse_alta {padding-top:0px; text-align:right;}
p.recordar_contrasena { text-align:center; width:100% }
p.contacto_izquierda {background-color:#FFFFFF; color:#666666; font-size:16px; letter-spacing:1px; font-weight:bold; padding:5px;}
p.descripcion_link {width:100%; padding-bottom:15px; height: 30px; }

p.abecedario {width:100%; float:left;}
p.abecedario a:hover {color:#C30B5C;}