/* 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-bottom:10px;
	background-color:#2c2c13;
	color:#333333;
}

#contenido_total {
	width:1230px;
	overflow:hidden;
	background-image:url(../source/fondo_v2.png);
	background-repeat:repeat-y;;
}

.fb_edge_widget_with_comment{
	width:150px !important;
	display:block !important;
	float: left !important;
	width:auto !important;
}

#___plusone_0{
	display:block !important;
	float:left !important;
	
}
/**********************************************************************************  CABECERA ******************************/

#cabecera {
	width:900px;
	overflow:hidden;
	padding:0px;
	padding-bottom:10px;
	padding-top:15px;
	background-color:#221e1f;
	padding-bottom:10px;
}

#cabecera img {border:none; float:left;}


#menu_sup {	
	float:left;
	width:746px;
	overflow:hidden;
	margin-left:154px;
	
}

/********** botones ************/

#boton {
	width:auto;
	height:22px;
	padding-left:18px;
	padding-right:18px;
	float:left;
	text-align:center;
	background-color:#221e1f;
	color:#FFFFFF;
	font-size:14px;
	padding-top:8px;
	font-weight:bold;
}

#boton:hover {
	background-color:none;
	background-image:url(../source/botones/boton_menusup_hover.png);
	background-repeat:repeat-x;
}

#boton:hover a {color:#FFFFFF;}
#boton:hover a:hover {color:#221e1f;}



#linea {
	width:900px;
	height:4px;
	float:left;
	background-color:#0f9ad5;
}


/********** menu superior 2 ************/

#menu_sup_2 {
	width:900px;
	overflow:hidden;
	background-color:#221e1f;
	float:left;
	font-size:14px;
	color:#FFFFFF;
}

#menu_sup_2 p {width:auto; padding-left:20px; padding-right:280px; padding-top:10px; padding-bottom:0px; }

#menu_sup_2 a {color:#FFFFFF;}
#menu_sup_2 a:hover {color:#221e1f;}

#boton_novedades {
	width:110px;
	height:22px;
	padding-top:8px;
	float:left;
	background-image:url(../source/botones/boton_novedades.png);
	background-repeat:no-repeat;
	font-weight:bold;
	text-align:center;
	margin-right:5px;
	margin-top:8px;
}

#boton_novedades:hover {background-image:url(../source/botones/boton_novedades_hover.png); color:#221e1f;}
#boton_novedades:hover a {color:#221e1f;}
#boton_novedades:hover a:hover { text-decoration:underline; }

#boton_outlet {
	width:80px;
	height:22px;
	padding-top:8px;
	float:left;
	background-image:url(../source/botones/boton_outlet.png);
	background-repeat:no-repeat;
	font-weight:bold;
	text-align:center;
	margin-right:5px;
	margin-top:8px;
}

#boton_outlet:hover {background-image:url(../source/botones/boton_outlet_hover.png); color:#221e1f;}
#boton_outlet:hover a {color:#221e1f;}
#boton_outlet:hover a:hover { text-decoration:underline; }

#boton_topventas {
	width:110px;
	height:22px;
	padding-top:8px;
	float:left;
	background-image:url(../source/botones/boton_novedades.png);
	background-repeat:no-repeat;
	font-weight:bold;
	text-align:center;
	margin-top:8px;
}

#boton_topventas:hover {background-image:url(../source/botones/boton_novedades_hover.png); color:#221e1f;}
#boton_topventas:hover a {color:#221e1f;}
#boton_topventas:hover a:hover { text-decoration:underline; }



/********** buscador cabecera ************/



#buscador {
	width:900px;
	float:left;
	height:40px;
	background-image:url(../source/buscador_v2.png);
	background-repeat:repeat-x;
}

#buscador p {padding-top:14px; margin-left:30px; color:#FFFFFF; font-size:12px;}

#buscador p a {color:#333333; text-decoration:underline;}

#buscador p a:hover {color:#ffffff; text-decoration:underline;}

#buscar_formulario {float:left; width:auto; margin-left:8px; margin-top:8px;}

#buscar_formulario input {border:#FFFFFF 1px solid; padding:4px; width:164px; float:left; padding-top:5px;}

#boton_buscar {border:#ffffff 1px solid; margin-left:10px; float:left; width:80px; height:23px; padding:0px;}

#boton_buscar:hover {border:#221e1f 1px solid; margin-left:10px; float:left; width:80px; height:23px; padding:0px;}

/**********************************************************************************  CENTRO BASE ******************************/


#contenedor {
	width:900px;
	overflow:hidden;
	background-color:#221e1f;
}

#contenido_centro {
	width:650px;
	overflow:hidden;
	float:left;
	font-size:12px;
	padding-bottom:20px;
	margin-left:10px;
	margin-right:10px;
	color:#ffffff;
	background-color:#221e1f;
}



/**********************************************************************************  COLUMNA IZQUIERDA ******************************/


#colum_izq {
	width:220px;
	overflow:hidden;
	float:left;
	margin-left:10px;
}


#categorias {
	width:198px;
	overflow:hidden;
	float:left;
	color:#ffffff;
	padding:10px;
	background-color:#000000;
	border:#FFFFFF 1px solid;
	padding-bottom:5px;
	margin-bottom:20px;
}

#categorias ul {
	width:178px;
	float:left;
	padding-left:20px;
	list-style:none;
	margin:0px;
}

#categorias ul li { line-height:15px; width:100%; font-size:14px;}

#categorias ul li a { color:#ffffff;}

#categorias ul li a:hover { color:#0f9ad5;}




#registro {
	width:198px;
	float:left;
	overflow:hidden;
	margin-bottom:20px;
	color:#ffffff;
	padding:10px;
	border:#ffffff 1px solid;
	background-color:#000000;
}

#form_identificarse {
	width:100%;
	float:left;
	overflow:hidden;
	margin-top:10px;
}

#registro a {color:#ffffff;}

#registro a:hover {color:#0f9ad5;}

#form_identificarse input {border:#666666 1px outset; width:150px; margin-left:20px; float:left; padding:2px;}



#boletin_columna {
	width:198px;
	float:left;
	overflow:hidden;
	margin-bottom:20px;
	padding:10px;
	color:#FFFFFF;
	border:#FFFFFF 1px solid;
	background-color:#000000;
}

#boletin_columna p {text-align:center; padding-top:10px; width:100%;}

#boletin_columna a {color:#0f9ad5;}

#boletin_columna a:hover {color:#ffffff; text-decoration:underline;}





#ventas_cuerpo_est1 {
	width:173px;
	float:left;
	padding-left:25px;
	list-style:none;
	margin:0px;
}

#ventas_cuerpo_est1 ul {list-style:none; margin:0px;}


#ventas_cuerpo_est1 ul li a { color:#666666;}

#ventas_cuerpo_est1 ul li a:hover { color:#008e38;}












#secciones {
	width:218px;
	overflow:hidden;
	float:left;
	margin-bottom:20px;
	padding-bottom:10px;
	text-align:left;
	border:#008e38 1px solid;
}

#secciones img {float:left; margin-right:5px; margin-top:3px;}

#secciones p {padding-left:15px;}

#secciones a {color:#666666;}

#secciones a:hover {color:#008e38;}






/**********************************************************************************  INDEX ******************************/

#paginas {
	width:680px;
	height:32px;
	margin-bottom:15px;
	float:left;
	background-image:url(../source/barra_paginas.png);
	background-repeat:no-repeat;
	padding-left:20px;
	font-size:16px;
	font-weight:bold;
	padding-top:8px;
}

#paginas a {color:#009de0;}

#paginas a:hover {color:#FFFFFF;}

#cancion {
	width:700px;
	height:64px;
	background-image:url(../source/canciones_v2.png);
	background-repeat:no-repeat;
	float:left;
	font-size:10px;
	margin-bottom:10px;
	margin-top:10px;
}

#cancion  p {padding-top:2px; padding-bottom:1px; width:100%;}

#cancion  p.loops {padding-left:20px; width:680px;} 

/**************************************************************** ALTA ******************************/

#contacto {
	width:650px;
	float:left;
	padding-right:10px;
	overflow:hidden;
}

#contacto p.formulario_contacto {
	font-size:12px;
	font-weight:bold;
	text-align:justify;
	padding-top:6px;
	padding-bottom:6px;
	margin-bottom:0px;
}


#formulario_alta {
	float:left;
	width:550px;
	overflow:hidden;
	margin-left:140px;
}

#formulario_alta img {margin-right:8px; float:left; margin-top:2px;}

#formulario_alta p {
	width:100%;
	overflow:hidden;
	float:left;
	padding-bottom:10px;
	padding-top:5px;
	text-align:justify;
	float:left;
}





#form1 {font-size:12px; margin-top:15px;}


#formulario_contacto {
	width:650px;
	overflow:hidden;
	float:left;
	margin-top:20px;
}

#formulario_contacto p {padding-top:6px; padding-bottom:6px; margin-bottom:0px; width:630px; padding-left:20px; }

span.formulario_contacto {
	margin-left:36px;
	width:120px;
	float:left;
	padding-top:5px;
}

#formulario_contacto input {border:#009de0 2px solid; }
#formulario_contacto textarea {border:#009de0 2px solid; }

#contacto input {border:#0f9ad5 2px solid; padding:2px; width:200px; padding:2px;}

#contacto textarea {border:#0f9ad5 2px solid; padding:2px; width:620px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

#contacto input.submit-alta {
	width:104px;
	height:30px;
	border:none;
	border:#D1D3D4 1px solid;
}

#contacto input.submit-alta:hover { border:#000000 1px solid;}

.alta_izquierda { width:250px; margin-right:40px; float:left; font-size:12px;}

.alta_izquierda p { width:250px; float:left; padding-bottom:5px;}

.alta_izquierda input { width:244px; float:left; padding:2px; border:#009de0 1px solid;}

.alta_izquierda select { width:244px; float:left; padding:2px; border:#009de0 1px solid;}


.alta_derecha { width:250px; float:left; font-size:12px;}

.alta_derecha p { width:250px; float:left; padding-bottom:5px;}

.alta_derecha input { width:244px; float:left; padding:2px; border:#009de0 1px solid;}

a.nota01 {color:#0f9ad5;}
a.nota01:hover {color:#ffffff;}



/**************************************************************** CESTA ******************************/

#titulos_producto {
	width:650px;
	overflow:hidden;
	margin-bottom:20px;
	float:left;
	border-bottom:#009de0 1px solid;
}

#titulos_producto p.imagen {width:130px; float:left; text-align:center; font-weight:bold; padding-top:0px; }

div.producto-cesta {
	width: 100%;
	overflow: hidden;
	float: left;
	padding-bottom: 20px;
}

/*** foto de cesta ***/

#img-producto_izquierda {
	width:130px;
	float:left;
	height:auto;
	padding-top:0px;
}


#img-producto_izquierda img {
	width:100px;
	max-width:100px;
	height:auto;
	max-height:80px;
	
}

/*** nombre del producto de cesta ***/

#nombre_producto_izquierda {
	width: 260px;
	float: left;
	text-align:center;
}

#nombre_producto_izquierda p {
	font-size:12px;
	text-align: center;
	padding-bottom:0px;
	width:100%;
}

#nombre_producto_izquierda p a {color:#009de0;}

#nombre_producto_izquierda p a:hover {color:#FFFFFF;}

/*** precio/unidad producto de cesta ***/

#precio_unidad_producto_izquierda {width:130px; float:left; padding-top:20px;}

#precio_unidad_producto_izquierda p {text-align:center; padding-bottom:0px; width: 100%;}

/*** cantidad producto de cesta ***/

#cantidad_producto_izquierda { width: 130px; float: left; padding-top:20px;}

#cantidad_producto_izquierda p {text-align:center; padding-bottom:0px; width: 100%;}


/*** precio/unidad producto de cesta ***/

#precio_total_producto {width:130px; float:left; padding-top:20px;}

#precio_total_producto p {text-align:center; padding-bottom:0px; width: 100%;}



#actualizar_cesta {
	width:635px;
	overflow:hidden;
	float:left;
	border-top:#009de0 1px solid;
	padding-top:10px;
	padding-left:15px;
}

#actualizar_cesta p {width:auto; float:left; margin-right:15px;}

#actualizar_cesta p a img {border:none;}


/**************************************************************** PEDIDO ******************************/

div.producto-pedido {
	width: 100%;
	overflow: hidden;
	float: left;
	border-bottom:#009de0 1px solid;
}

/*** nombre del producto de pedido ***/

#nombre_prod_pedido {
	width: 260px;
	float: left;
	text-align:center;
}

#nombre_prod_pedido p {
	font-size:12px;
	text-align: center;
	width:100%;
}

/*** referencia producto de pedido ***/

#referencia_producto_pedido {width:150px; float:left;}

#referencia_producto_pedido p {text-align:center; width: 100%;}

/*** precio/unidad producto de pedido ***/

#precio_unidad_producto_pedido {width:130px; float:left;}

#precio_unidad_producto_pedido p {text-align:center; width: 100%;}

/*** cantidad producto de pedido ***/

#cantidad_producto_pedido { width: 130px; float: left; }

#cantidad_producto_pedido p {text-align:center; width: 100%;}

/*** precio/unidad producto de pedido ***/

#precio_total_producto_pedido {width:130px; float:left;}

#precio_total_producto_pedido p {text-align:center; width: 100%;}


#total-prod-pedido {
	padding-top:20px;
	float:left;
	margin-top: 20px;
	width: 640px;
	padding-bottom:15px;
	border-bottom: #009de0 1px solid; 
	margin-bottom: 15px;
	font-size:12px;
	padding-left:10px;
}

#btnCotrareembolso{
	background:url(../source/contrareembolso.png);
}

/**************************************************************** MÁS INFORMACIÓN Y PRODUCTO 1 / 2 / 3 ******************************/

#producto_01 {
	width:206px;
	height:190px;
	float:left;
	background-image:url(../source/productos.png);
	background-repeat:no-repeat;
	text-align:justify;
	margin:5px;
}

#producto_01 p {
	width:95%;
	text-align:left;
	float:left;
}

#precio-prod {width:125px; float:left; height:140px;}

#anadir {
	float:right;
	width:160px;
	height:20px;
	background-image:url(../source/boton_cesta.png);
	background-repeat:no-repeat;
	margin-right:10px;
	padding-top:6px;
}

#anadir p {padding:0px;}





#productos_sup {
	width:640px;
	overflow:hidden;
	float:left;
	padding-bottom:10px;
	border-bottom:#0f9ad5 2px solid;
	margin-bottom:10px;
	padding-left:10px;
}

#productos_sup h3 {
	padding-top:0px;
	font-size:16px;
	font-weight:bold;
	width:640px;
	padding-bottom:5px;
	color:#ffffff;
}

.img-prod-02 {
	width:250px;
	border:#5F3A6E 1px solid;
	float:left;
}

.desc-prod-cab-derecha {
	width:380px;
	float:right;
	padding-right:12px;
	color:#000000;
	text-align:justify;
}

.datos-prod p { margin:0px; }
	
#titulo-central {
	width:680px;
	height:28px;
	margin-bottom:15px;
	float:left;
	background-image:url(../source/barra_paginas.png);
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top:12px;
}

#titulo-central a {color:#009de0;}
#titulo-central a:hover {color:#ffffff;}

.titulo-central select {border:#666666 1px solid; padding:2px; text-align:center;}

.titulo-central select option {color:#F3F3F3; text-align:center; color:#000000;}

p.producto2 {width:100%; line-height:20px;}


.rsociales ul {
display:inline;
margin:0pt !important;
padding:0pt !important;
}
.rsociales li {
background:transparent none repeat scroll 0%;
display:inline;
list-style-type:none;
margin:0pt;
padding:2px;
}
.rsociales img {
border:0pt none;
float:none;
margin:0pt;
padding:0pt;
}
.rsociales-sobre {
opacity:0.4;
}
.rsociales-sobre:hover {
opacity:1;
}



/****************************************************** INTERCAMBIO - BOLETÍN - PIE ******************************/

#pie_camaltec {
	width:900px;
	overflow:hidden;
	text-align:center;
	padding-top:20px;
	font-size:12px;
	padding-bottom:15px;
	background-color:#221E1F;
	color:#FFFFFF;
}

#pie_camaltec p {width:100%; float:left; text-align:center;}

#pie_camaltec a {color:#0f9ad5;}

#pie_camaltec a:hover {color:#ffffff;}


#boletin {
	width:646px;
	overflow:hidden;
	float:left;
	border:#009de0 2px solid;
	background-color:#CCCCCC;
}

#boletin a {
	font-weight:bold;
	line-height:45px;
}


.formulario_alta_intercambio {
	width:740px;
	overflow:hidden;
	float:left;
	background-color:#ffffff;
	padding-left:20px;
	padding-bottom:15px;
	color:#000000 !important;
	text-align:justify;
	list-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.formulario_alta_intercambio ul { list-style:circle; }
.formulario_alta_intercambio ul li { text-align:left; padding-top:2px; padding-bottom:2px;}

.formulario_alta_intercambio a { color:#009de0; }
.formulario_alta_intercambio a:hover { color:#ffffff; }

/*****************************************************************  TEXTOS GENERALES ******************************/

a { color:#ffffff; text-decoration:none; border:none; }
a:hover { color:#0f9ad5; }

a.consultanos {
	width:100%;
	text-align:center;
	float:left;
	color:#0f9ad5;
	text-decoration:underline;
	font-size:16px;
}

a.consultanos:hover {color:#FFFFFF;}



/**** h3 ****/

h3 {font-size:16px; margin:0px; padding-bottom:10px; padding-top:10px; float:left; width:100%;}

h3.atencion {font-size:20px; margin:0px; padding-bottom:10px; padding-top:10px; float:left; width:100%;}

h3.nombre_producto {font-size:11px; float:left; text-align:left; width:190px; padding-bottom:3px; padding-top:2px; padding-left:10px;}
h3.nombre_producto a {color:#ffffff;}
h3.nombre_producto a:hover {color:#999999;}

h3.h3_est1 a { color:#008e38; font-size:14px;}

h3.h3_est1 a:hover { color:#666666;}

h3.titulo {
	width:100%;
	height:auto;
	float:left;
	text-align:center;
	color:#FFFFFF;
	background-color:#0f9ad5;
	padding-top:8px;
	padding-bottom:8px;
}

h1.titulo {
	width:100%;
	height:auto;
	float:left;
	text-align:center;
	color:#FFFFFF;
	background-color:#0f9ad5;
	padding-top:8px;
	padding-bottom:8px;
	font-size:15px
}
h3.rojo { font-size:14px; float:left; width:90%; font-weight:normal; padding-left:10%}


/**** p ****/

p {margin:0px; padding-bottom:10px; padding-top:10px; text-align:justify; float:left;}

p.cliente_registrado {
	width:890px;
	text-align:right;
	overflow:hidden;
	padding-top:10px;
	padding-bottom:0px;
	padding-right:10px;
	color:#FFFFFF;
}

p.cesta_subtotal {
	width:100%;
	font-size:14px;
	text-align:right;
	margin-top:10px;
	border-top:#009de0 1px solid;
	font-weight:bold;
}

p.cuenta {width:100%; float:left; font-size:12px;}

p.contenido-pedido01 {width:320px; float:left; margin-bottom:15px;}

p.contenido-pedido02 {width:300px; float:left; padding-right:30px; margin-bottom:15px;}

p.precio {font-size:12px; color:#000000; font-weight:bold; padding-top:5px; width:190px; text-align:right; padding-right:5%; }


.tabla_informacion_personal  {
float:left;
margin-bottom:25px;
margin-left:40px;
margin-top:15px;
width:auto;
}

#siguenos {
	float:right;
	color:white;
}
#siguenos img {
	padding: 5px 5px 0 0;
}

.version_movil {
	background-color: #000;
	margin: 0;
}
.version_movil a {
	color: #fff !important;
	font-size: 20px;
}
