body{
	font-family:Arial, Helvetica, sans-serif;
	margin-top:0px;
	padding-top:0px;
	font-size:12px;
	background-color:#FFFFFF;
	}
body img{
	border:none;
}
h3{
	text-align:left;
	float:left;
	margin-top:10px;
}
#wrapper{
	width:1000px;
	margin:0 auto;
	
}

#header, #footer{
	width:1000px;
	margin-top:0px;
}
	
#menu{
	float:left;
	margin-left:8px;
}

#content{
	width:1000px;
	float:left;
	margin-top:-2px;
	background-image:url(../images/background.jpg);
	background-repeat:repeat-y;}

.headerimage{
	height:167px;
	background-image:url(../images/headerimage.jpg);
	background-repeat:no-repeat;
}
.headermenu{
	float:left;
	margin-top:-21px;
	margin-left:15px;
	width:650px;
	height:31px;
}

.headermenu a, .headermenu a:hover{
	text-decoration:none;
}

.headermenu ul{
	margin-top:0px;
	margin-left:0px;
}

.footermenu ul{
	margin-top:0px;
	float:left;
	margin-left:15px;
}

.headermenu li{
	float:left;
	text-decoration:none;
	list-style:none;
	margin-right:1px;
}

.footermenu li{
	float:left;
	text-decoration:none;
	list-style:none;
	margin-right:1px;
}

.bgbuscar{
	width:353px;
	height:44px;
	float:left;
	margin-left:622px;
	margin-top:20px;
	background-image:url(../images/bgbuscar.jpg);
	background-repeat:no-repeat;
}
.headerbasket{
	float:left;
	margin-left:790px;
	margin-top:20px;
	width:177px;
	height:68px;
	background-image:url(../images/basket.jpg);
	background-repeat:no-repeat;
}
.headerbasket a, .headerbasket a:hover{
	text-decoration:none;
}
.articuloscarrito{
	float:left;
}
.btnbuscar{
	float:left;
	margin-top:0px;
}
.textoBuscar{
	float:left;
	margin-left:13px;
	margin-top:0px;
}
.btnBuscar{
	float:left;
	margin-left:7px;
	margin-top:14px;
}

#footerimage{
	width:1000px;
	height:295px;
	background-image:url(../images/footerimage.jpg);
	margin-top:0px;
	padding-top:0px;
	float:left;
}

.disclaimer{
	font-size:13px;
	color:#666869;
	float:left;
	margin-top:206px;
	margin-left:170px;
}

.footermenu{
	
	color:#00703c;
	font-size:11px;
	margin-top:220px;
	float:left;
}

.footermenu a, .footermenu a:hover{
	color:#00703c;
	text-decoration:none;
}

.footermenu li{
	padding-left:5px;
}

#menu{
	width:243px;
	float:left;
	margin-top:30px;
	border-right:solid 1px #c1c1c1;
}

.pmenu{ 
	width:155px; 
	height:820px;
	margin:0 auto;
	margin-top:15px;
}

#contentright{
	width:733px;
	float:left;
	margin-left:15px;
}

.anunciosmenu{

}
.anuncios{
	width:704px;
	margin:0 auto;
	height:162px;
}
.adds{
	margin-top:25px;
	height:162px;
}
.adds ul{
	margin-left:0px;
	padding-left:0px;
}
.adds li{
	float:left;
	list-style:none;
	
}
.addmargin{
	margin-left:7px;
}
.banner1, .banner2{
	margin:0 auto;
	margin-top:10px;
}

.banner3{
	width:697px;
	height:262px;
	background-image:url(../images/bgpnuevos.jpg);
	margin:0 auto;
	margin-top:10px;
	float:left;
}
.marcoflash{
	width:667px;
	height:203px;
	background-image:url(../images/marco_flash.png);
	background-repeat:no-repeat;
	margin-left:14px;
	margin-top:-177px;
}
.flash1{
	width:663px;
	height:153px;
	margin-left:16px;
	margin-top:65px;
}
#categorias, .productos{
	width:704px;
	margin:0 auto;
}
.titulocat{
	width:700px;
	height:30px;
	margin-top:40px;
}
.productos{
	width:582px;
	height:780px;
	margin:0 auto;
	/*background-color:#0033CC;*/
}
.producto{
	width:180px;
	height:365px;
	background-image:url(../images/bgcategoria.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-right:7px;
	margin-left:7px;
	margin-bottom:12px;
}
.productoinfo{
	width:155px;
	height:29px;
	margin:0 auto;
	overflow:hidden;
	margin-top:-5px;
	margin-bottom:4px;
}
.productoinfo a{
	color:#414242;
	font-size:12px;
	text-decoration:none;
}
.productoinfo a:hover{
	color:#00703C;
	font-size:12px;
	text-decoration:none;
}
.pages{
	float:left;
	width:580px;
}
.catimg{
	width:162px;
	height:162px;
	background-color:#999900;
	margin-top:11px;
	margin-left:7px;
	float:left;
}
.precioinfo{
	width:177px;
	float:left;
}
.millainfo, .puntosinfo{
	color:#00703C;
	width:105px;
	text-align:center;
	margin:0 auto;
	margin-top:10px;
}

.puntosinfotachado{
	color:#7AC143;
	width:105px;
	text-align:center;
	margin:0 auto;
	margin-top:11px;
	text-decoration:line-through;
	font-size:11px;
}
.textogris{
	color:#414242;
}
.textogrister{
	color:#666869;
	font-size:14px;
	width: 600px;
	float:left;
	margin-top:20px;
	margin-left:50px;
	text-align: justify;
	
}
.catbtn{
	margin-top:27px;
	margin-left:10px;
	width:166px;
}

.tituloPaginas{
	color:#414242;
	font-size:13px;
}

.detalles{
	margin-top:5px;
	margin-left:10px;
	float:left;
}
.detalles a{
	color:#212121;
	text-decoration:none;
}
.detalles a:hover{
	text-decoration:none;
	color:#00703C;
}
.btndet{
	float:left;
}
.bgproducto{
	width:572px;
	height:307px;
	background-image:url(../images/bgproducto.jpg);
	background-repeat:no-repeat;
	margin:0 auto;
}
.productoNombre{
	color:#414242;
	font-size:14px;
	margin-left:15px;
	width:540px;
	height:40px;
	float:left;
}
.imagenproducto{
	width:230px;
	height:230px;
	float:left;
	margin-top:9px;
	margin-left:9px;
}

.informacionProducto{
	width:300px;
	height:245px;
	float:left;
	margin-top:15PX;
	margin-left:15PX;
	
}
.infoProducto{
	text-align:justify;
	width:573px;
	height:162px;
	overflow:auto;
	margin:0 auto;
	margin-top:35px;
}
.infoDesc{
	width:100px;
	float:left;
}
.botones{
	float:left;
	width:200px;
	height:25px;
	margin-top:107px;
}
.btncomprar, .btncarrito{
	float:left;
	margin-left:7px;
}

.carritoproductoimagen{
	width:80px;
	height:80px;
	background-image:url(../images/bgcarrito.jpg);
	background-repeat:no-repeat;
	float:left;
}
.carritoproducto{
	width:700px;
	height:100px;
	float:left;
	margin-left:40px;
	margin-top:15px;
}

.carritonombreproducto{
	width:240px;
	float:left;
	margin-left:20px;
}
.posicionprecio, .posicionpuntos{
	width:95px;
	float:left;
	margin-left:10px;
}

#subtotal{
	float:left;
	margin-left:275px;
}

.subtotalPrecio, .subtotalPuntos{
	width:95px;
	float:left;
	margin-left:10px;
	margin-top:10px;
}

.subBotones{
	width:307px;
	float:right;
}
.subBotones a{
	float:left;
	margin-left:7px;
	margin-top:15px;
}
.carritoinfo{
	margin-top:50px;
}
/*********************Login*********************************/
.titulologin{
	margin:0 auto;
	margin-top:75px;
}
.loginTextoup{
	width:360px;
	margin:0 auto;
	margin-top:15px;
}

.loginTextodown{
	width:300px;
	margin-left:263px;
	margin-top:7px;
}
.logbtn{
	width:200px;
	margin:0 auto;
}
.logbtn  a:hover{
	color:#7AC143;
}
.logbtn  a{
	color:#00703c;
}
.textorojo{
	color:#d70000;
}

/*********************Login*********************************/
/*****************registro**********************************/
.contenedorTexto{
	width:510px;
	float:left;
	margin-left:15px;
	text-align:justify;
}

#formularioRegistro{
	margin:0 auto;
	width:587px;
	margin-top:50px;
}


/*****************registro**********************************/
#politicas{
	width:700px;
	/*height:700px;
	overflow:auto;*/
	margin:0 auto;
	margin-top:50px;
}
/*****************************Comprobacion*************************************/
.check{
	margin-top:30px;
}
.check a{
	color:#00703c;
}
.check a:hover{
	color:#7AC143;
}
#comprobacion, #formalizacion{
	width:500px;
	margin:0 auto;
	margin-top:50px;
}

#envio{
	width:470px;
	height:206px;
	margin:0 auto;
	margin-top:50px;
	background-image:url(../images/bgenvio.png);
}
.infoclientecambio{
	margin-top:30px;
}
#compBtn{
	float:right;
	margin-right:100px;
	margin-top:30px;
}
/********************************Comprobacion*********************************************/
/********************************Formalizacion********************************************/
#formalizacion{
	margin:0 auto;
	width:537px;
	margin-top:50px;
}
.infoForm, .form, .pagoInfo, .infoRedencion, .comentario, .detalle, .formBtn{
	float:left;
	width:450px;
	margin-top:15px;
}
.infoTarjeta, .formaCancelar{
	margin-top:10px;
}
.form, .formaCancelar{
	margin-left:30px;
	text-align:left;
}
.tituloform {
	width:400px;
	margin-left:100px;
	margin-top:10px;
	float:left;
}
.tituloform li{
	float:left;
	text-align:left;
	list-style:none;
	width:100px;
}
.formBtn{
	margin-left:205px;
}
/********************************Formalizacion*********************************************/
/***********************Finalizar**********************************/
.finalizar{
		width:540px;
		height:215px;
		float:left;
		margin-top:20px;
		margin-left:25px;
}
.finalizaTexto{
	text-align:justify;
	width:500px; 
	float:left; 
	margin-left:15px; 
	margin-top:20px;
}
.finalizabtn{
	float:left;
	margin-top:15px;
	margin-left:290px;}
/***************************Finalizar*********************************/
/******formulario*************/
#contenedorformulario{
	width:500px;
	margin:0 auto;
	margin-top:30px;
}
#formularioContacto{
	width:500px;
	margin-top:15px;
}
.formulario{
	float:right;
	margin-right:110px;
	margin-top:7px;
}
.btnenviar{
	float:right;
	margin-right:110px;
	margin-top:15px;
}

/*******************************************formulariobanner*******************************************/



.formularioContactobanner{
	width:565px;
	height:74px;
	margin-top:0px;
	
}

.formulariobanner{
	width:711px;
	height:35px;
	float:top;
	margin-top:0px;
	margin-left:0px;
	background-color:#7ac043;
	
}
.btnenviarform{
	
	margin-left:15px;
	

}

.textform{
	color:#ffffff;
	width:50px;
	text-align:right;
	margin-bottom:0px;
	margin-left:40px;
}
/**************menuperfil***********/
.menuperfil{
	margin-left:290px;
	margin-top:30px;
	width:328px;
}
.menuperfil a{
	float:left;
}
/*******************activas y entregadas***********************************/
.activas{
	width:570px;
	float:left;
	margin-left:85px;
	margin-top:30px;
}
.activacontent{
	width:560px;
	height:202px;
	margin-top:10px;
}
.imagen{
	width:179px;
	height:202px;
	background-image:url(../images/imgactiva.jpg);
	background-repeat:no-repeat;
	float:left;
}
.infoactiva{
	width:333px;
	height:143px;
	background-image:url(../images/imginfo.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-left:30px;
}
.seguimiento{
	float:left;
	margin-left:30px;
	margin-top:15px;
}
.left, .right{
	width:150px;
	float:left;
}
.right{
	margin-left:10px;
	margin-top:15px;
	text-align:center;
}
.ordennombre{
	float:left;
	margin-left:20px;
	margin-top:20px;
}
.ordennumero{
	float:left;
	margin-left:20px;
	margin-top:10px;
}
.productocodigo{
	float:left;
	margin-left:20px;
	margin-top:10px;
}
/***************************como comprar*******************************/
.comocomprar{
	width:650px;
	margin:0 auto;
	margin-top:30px;
}
.comocomprar li{
	margin-top:4px;
}
/*****************************promociones*****************************************/

/*********************contador paginas productos****************************/
#locompre{
	float:right;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
}
.pages a{
	color:#414242;
	text-decoration:none;
}
.pages a:hover{
	color:#00703C;
	text-decoration:none;
}
.divCategoriaSeleccionado{
	color:#00703C;
	text-decoration:none;
}
