/* CSS Document */

html {
	height:100%;
}

* {
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	
}

body {
	margin:0px;
	font-family:Verdana, 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:#666666;
}



/**********************************************************************************  CABECERA ******************************/

#cabecera {
	width:1024px;
	overflow:hidden;
	padding:0px;
	margin-bottom:20px;
}

#cabecera img {border:none;}


#menu_sup {
	width:680px;
	float:left;
	margin-left:40px;
	background-image:url(../source/menu.png);
	background-repeat:no-repeat;
	height:60px;
	padding-top:47px;
}

#menu_sup a {margin-left:8px; margin-right:8px;}


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


#contenedor {
	width:1024px;
	overflow:hidden;
	padding-bottom:15px;
	margin-top:15px;
}

#contenido_centro {
	width:740px;
	overflow:hidden;
	float:left;
	background-color:#ffffff;
	padding-bottom:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
}

#titulo {
	height:31px;
	background-image:url(../images/fondo_boton_menusuperior.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-size:16px;
	padding-left:20px;
	font-weight:bold;
	padding-top:10px;
}

#productos_cuerpo {
	width:740px;
	height:auto;
	float:left;
}
	



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


#colum_izq {
	width:265px;
	overflow:hidden;
	float:left;
	color:#000000;
	margin-right:19px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
}

#categorias {
	width:263px;
	overflow:hidden;
	margin-bottom:20px;
	background-image:url(../source/categorias_fondo_v2.png);
	border:#9FB763 1px solid;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	float:left;
	font-size:16px;
}

#ventas_sup {
	height:31px;
	background-image:url(../images/fondo_boton_menusuperior.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-size:16px;
	padding-left:20px;
	font-weight:bold;
	padding-top:10px;
}

#ventas_sup h3 { margin:0px; }

#ventas_cuerpo {
	width:240px;
	overflow:hidden;
	color:#000000;
}

#ventas_cuerpo a:hover { color:#9FB763; }

#ventas_cuerpo ul { list-style:none; line-height:auto; overflow:hidden; margin:0px; padding-bottom:12px; padding-top:12px; background-image:url(../source/fondo_transparente.png); background-repeat:repeat; }

#ventas_cuerpo ul li { height:auto; padding-bottom:14px; padding-top:1px; background-image:url(../source/fondo_transparente.png); background-repeat:repeat; font-size:12px; font-weight:bold; float:left; width:240px;}

#ventas_cuerpo ul li a {
	color:#000000;  background-image:url(../source/fondo_transparente.png); background-repeat:repeat;
}

#ventas_cuerpo ul li ul { list-style:none; line-height:auto; overflow:hidden; padding-left:20px; }

#ventas_cuerpo ul li a p { margin:0px; }

#ventas_cuerpo ul li ul li {padding-bottom:10px; height:12px;; }

#imagen_punto {
	width:8px;
	height:8px;
	margin-right:8px;
	background-image:url(../source/punto_verde.png);
	background-repeat:no-repeat;
	margin-top:3px;
	float:left;
	margin-bottom:5px;
}

#imagen_punto:hover {background-image:url(../source/punto_verde_hover.png);}



#registrate {
	width:265px;
	height:100px;
	background-image:url(../source/registro_v2.png);
	background-repeat:no-repeat;
	float:left;
	margin-bottom:20px;
	padding-top:40px;
}

#form_identificarse p {margin:0px; padding-top:0px; padding-bottom:8px; float:left;}

#suscribete {
	width:265px;
	height:85px;
	float:left;
	background-image:url(../source/boletin_fondo_v2.png);
	background-repeat:no-repeat;
	padding-top:40px;
}

#suscribete p {margin:0px; padding-top:0px; padding-bottom:6px; margin-left:15px; margin-right:15px;}

/******* col izquierda est1 **********/

#marcas {
	background-color:#9FB763;
	color:#FFFFFF;
	float:left;
	margin-top:10px;
	width:100%;
}

#marcas h3 {font-weight:bold; font-style:italic; font-size:13px;padding-left:10px; width:245px;}

#marcas_cuerpo {
	width:263px;
	overflow:hidden;
	background-color:#FFFFFF;
	border:#9FB763 1px solid;
	border-top:none;
	float:left;
}

#marcas_cuerpo  ul { list-style:none; line-height:auto; overflow:hidden; margin:0px; padding-bottom:12px; padding-top:12px; width:240px; }

#marcas_cuerpo ul li { height:auto; padding-bottom:14px; padding-top:1px; font-size:12px; font-weight:bold; float:left; width:100%;}

#marcas_cuerpo ul li a {
	color:#000000;  background-image:url(../source/fondo_transparente.png); background-repeat:repeat;
}

#marcas_cuerpo ul li ul { list-style:none; line-height:auto; overflow:hidden; padding-left:20px; }

#marcas_cuerpo ul li a p { margin:0px; }

#marcas_cuerpo ul li ul li {padding-bottom:10px; height:12px;; }

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

.formulario_alta {
	width:700px;
	overflow:hidden;
	float:left;
	background-color:#ffffff;
	padding-left:20px;
	padding-bottom:15px;
	color:#000000 !important;
	text-align:justify;
	font-size:14px;
}



.formulario_alta p { margin:0px; padding-bottom:10px; padding-top:10px; }

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

#form1 input {border:#9FB763 2px outset; padding:2px; }

a.nota01 {color:#9FB763; font-weight:bold;}

a.nota01:hover {color:#000000; font-weight:bold;}

a.nota02:hover {color:#000000; font-weight:bold;}

a.nota02 {color:#9FB763; font-weight:bold;}

#formulario_contacto {
	width:640px;
	overflow:hidden;
	float:left;
	background-color:#ffffff;
	margin-left:20px;
	padding-bottom:15px;
	color:#000000;
}

#formulario_contacto input {border:#5F3A6E 1px solid; }
#formulario_contacto textarea {border:#5F3A6E 1px solid; }

#contacto input {border:#9FB763 2px outset; padding:2px; width:200px;}

#contacto textarea {border:#9FB763 2px outset; padding:2px; width:350px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

#boton_enviar {
	width:62px;
	height:25px;
	background-image:url(../source/botones/boton_enviar.png);
	background-repeat:no-repeat;
}

#boton_enviar:hover {background-image:url(../source/botones/boton_enviar_hover.png); background-repeat:no-repeat;}

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

#titulos_producto {
	width:740px;
	overflow:hidden;
	margin-bottom:20px;
	float:left;
}

#titulos_producto p.imagen {width:146px; float:left; text-align:center; font-weight:bold; color:#000000;}

#img-producto_izquierda {
	width:100px;
	float:left;
	height:auto;
	margin-top:10px;
}

#nombre-producto_izquierda {
	width: 310px;
	float: left;
	margin-left:10px;
	padding-bottom:10px;
	margin-top:10px;
}

#cantidad-producto_izquierda {
	width: 100px;
	float: left;
	margin-left:10px;
	padding-bottom:10px;
	margin-top:10px;
}

#cantidad-producto_izquierda {
	width: 100px;
	float: left;
	margin-left:10px;
	padding-bottom:10px;
	margin-top:10px;
}

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

#producto_01 {
	width:350px;
	height:180px;
	float:left;
	padding:10px;
	padding-top:0px;
	margin-top:10px;
	color:#000000;
}

.img-prod {
	width:136px;
	float:left;
	text-align:center;
	height:auto;
	max-height: 180px;
	max-width:136px;
	border:#9FB763 2px outset;
}

.img-prod a img {
	max-height:160px;
	max-width:136px;
}

#precio-prod {
	width:190px;
	margin-left:20px;
	height:180px;
	float:left;
}

#contenedor_medio {
	width:740px;
	overflow:hidden;
	float:left;
	background-color:#ffffff;
	padding-bottom:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}

#productos_sup {
	width:740px;
	overflow:hidden;
	float:left;
	border-bottom:#9FB763 2px solid;
}

#productos_sup h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top:0px;
	font-size:16px;
	font-weight:bold;
	width:720px;
	padding-bottom:5px;
}

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


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

#pie_camaltec {
	width:1024px;
	height:23px;
	text-align:center;
	background-image:url(../source/pie_fondo.png);
	background-repeat:no-repeat;
	padding-top:60px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-bottom:20px;
}

#pie_camaltec a {color:#FFFFFF;}

#sharethis_0 { margin-top:20px; float:left; }

.stframe  {
	left:0;
	margin-left:-5px;
	margin-top:25px;
	position:absolute;
	top:0;
	z-index:1000020;
}

#boletin {
	width:740px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

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

#boletin a:hover {
	color:#000000;
	font-weight:bold;
}

.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:#9FB763; }
.formulario_alta_intercambio a:hover { color:#000000; }

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

a { color:#666666; text-decoration:none; border:none; }
a:hover { color:#9FB763; }

a.carrito {width:200px; height:22px; background-image:url(../source/carrito_comprar.png); background-repeat:no-repeat; color:#000000; padding-left:45px; padding-right:15px; padding-bottom:7px; font-size:12px; padding-top:2px;}
a.carrito:hover {background-image:url(../source/carrito_comprar_hover.png); background-repeat:no-repeat; color:#FF9900;}

a.masinformacion {width:220px; height:22px; background-image:url(../source/i_informacion.png); background-repeat:no-repeat; color:#000000; padding-left:20px; padding-right:15px; padding-bottom:7px; font-size:12px; padding-top:3px; color:#000000}
a.masinformacion:hover {background-image:url(../source/i_informacion_hover.png); background-repeat:no-repeat; color:#FF9900;}

a.producto02 {font-size:16px; float:left; margin-right:40px;}
a.producto02:hover {text-decoration:underline;}


h3 {font-size:16px; margin:0px; padding:10px;}
h3.nombre_producto {text-align: left; padding-left:0px; color:#9FB763; font-weight:bold; padding-top: 0px;}
h3.nombre_producto a {color:#9FB763;}
h3.nombre_producto a:hover {color:#666666;}

p {margin:0px; padding-bottom:10px; padding-top:10px; text-align:justify;}
p.nombres_pedido {text-aling: center; background-color: #9FB763; color: #FFFFFF; font-weight: bold; height:14px; text-align:center; padding-top:4px; padding-bottom:4px; font-size: 11px; width:120px; margin-right:15px; float:left; margin-top:10px;" 

img.detalles {float:left; margin-top: 10px; border:#ffffff 2px solid;}
img.detalles:hover {float:left; margin-top: 10px; border:#ffccff 2px solid;}

.h1 { font-size:10px}
