

/*Aqui tenemos las imagenes de fondo y los colores */
form{
margin:0px;
padding:0px;}
#contenedor
{
  background:#ffffff url(img/contenidobg.jpg) repeat-y;
  
        }
#header
{
background-image:url(img/cabecera.jpg);
        }
		#header_admin
{
width:770px;
height: 109px;
background-image:url(img/cabeceradmin_bg.gif);
        }
 #navi
{
border:1 px solid red;
padding-left:2px;
padding-TOP:68px;
font-family: VERDANA;
font-size:18px;
        }
		
		#animacion
		{
		float:left;
		width:100px;
		}
		
		
		
				 #navi a
{
padding: 20px;
color:#000000;
text-decoration: none;
        }
				 #navi a:hover
{
color:#7C9127;
        }
		

#menu_izq ul li
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
list-style-image:url(img/flor.gif);
color:#993365;
}
#menu_izq ul li a
{
font-family:verdana;
font-size:13px;
font-weight:bold;
color:#3d7896;
text-decoration:none;
}

#menu_izq ul li a:hover
{
font-family:verdana;
font-size:13px;
font-weight:bold;
color:#000000;
text-decoration:underline;
}

#productos
{
margin-left:0px;
}

.sup
{
list-style-image:url(img/flor.gif);
        }

.sup a
{
font-family:verdana;
font-size:13px;
font-weight:bold;
color:#699127;
text-decoration:none;
list-style-image:url(img/flor.gif);
        }
		
		.sup a:hover
{
font-family:verdana;
font-size:13px;
font-weight:bold;
color:#993365;
text-decoration:underline;
        }


		
				
.sub
{
margin-left:10px;
list-style-image:url(../img/rojito.gif);
color:#999999;
        }
.sub a
{
color:#993365;
font-family:verdana;
font-size:12px;
font-weight:bold;
text-decoration:none;
        }
		
				.sub a:hover
{
color:#888888;
font-family:verdana;
font-size:12px;
font-weight:bold;
text-decoration:underline;
        }
		
		 #fotos

{
font-family:verdana;
background: #fff6d3 url(img/page_cab.gif) no-repeat left top;
float:right;
padding:0px;
margin:0;
        }
		
				 #fotos h2 

{
font-family:verdana;
font-size:18px;
line-height:100%;
margin-left:20px;
font-weight:bold;
color:#000000;
margin-top:10px;
        }	
		
		
						 #fotos h3 

{
font-family:verdana;
font-size:15px;
line-height:80%;
font-weight:bold;
color:#6690a3;
        }	
		
 #fotos.cesta 

{
font-family:verdana;
background: #fff6d3 url(img/cestapage_cab.gif) no-repeat left top;
width:555px;
position:relative;
        }
		
#fotos.interm

{
font-family:verdana;
background: #fff6d3 url(img/page_cab.gif) no-repeat left top;
width:550px;
position:relative;
        }

#fotos .interm h2

{
margin-bottom: 20px;
        }
		
#fotos .admin

{
font-family:verdana;
background: #ffffff url(img/cestapage_cab.gif) no-repeat left top;
width:555px;
position:relative;

        }
		
		
				 #fotos.admin h2 

{
font-family:verdana;
font-size:18px;
line-height:100%;
margin-left:10px;
font-weight:bold;
color:#000000;
margin-top:12px;
width:335px;
float:left;
        }
		
		
		

		 #fotos.cesta h2 

{
font-family:verdana;
font-size:18px;
line-height:100%;
margin-left:10px;
font-weight:bold;
color:#000000;
margin-top:12px;
width:335px;
float:left;
        }
		
		.navegacion
		{
		width:537px;
		font-size: 12px;
		border: 0px dotted red;
        background: #ffffff url(img/tiendabg.gif) repeat-y;
		margin-top:20px;
		position:relative;
		clear:both;
		color:#888888;
		}
		.navegacion a
		{
		font-size:12px;
		color:#6690a3;
		text-decoration:none;
		}
		.navegacion a:hover
		{
		font-size:12px;
		color:#000000;
		}
		
		.navegacion .ant
		{
		float:left;	
		margin-left:50px;
		}
		
		.navegacion .post
		{
		float:right;	
		margin-right:50px;
		position:absolute;
		right:0px;
		top:0px;
		}
		
		
		
				.navegacion_inf
		{
		width:537px;
        background: #ffffff url(img/tiendabginf.gif) repeat-y;
		font-size:12px;
		float:left;
		position:relative;
		color:#888888;
}

#numeros
{
position:absolute;
top:-3px;
left:150px;
width:220px;
text-align: center;
}

#numeros a
{
font-size:11px;
color:#6690a3;
text-decoration:none;
}

.current{
font-size:11px;
color:#000000;
text-decoration:none;
background-color:#95b9c9;
}
/*
#numeros a.current
{
font-size:14px;
color:#973365;
text-decoration:none;
background-color:#DAEA9D;
}

#numeros a:hover.current
{
font-size:14px;
color:#973365;
text-decoration:underline;
}
*/
#numeros a:hover
{
font-size:11px;
color:#000000;
text-decoration:underline;
}



#numeros_inf
{
position:absolute;
top:0px;
left:150px;
width:220px;
text-align: center;
}

#numeros_inf a
{
font-size:11px;
color:#6690a3;
text-decoration:none;
}



#numeros_inf a:hover
{
font-size:11px;
color:#000000;
text-decoration:underline;
}

.navegacion_inf a
		{
		font-size:12px;
		color:#6690a3;
		text-decoration:none;
		border:0px;
		}
		.navegacion_inf a:hover
		{
		color:#000000;
		}
.navegacion_inf .ant, .navegacion .ant
		{
		float:left;	
		margin-left:50px;
		border:0px;
		}
		
		.navegacion_inf .post
		{
		float:right;	
		margin-right:50px;
		position:absolute;
		right:0px;
		bottom:0px;
		border:0px;
		}
 /*------------------clase del producto; fotos descripción... ---------------------------*/
#cesta_explic
{

width:500px;
margin-left:20px;
margin-bottom:20px;
}	

#cesta_intermed
{
overflow:hidden;
text-align:center;
margin-left: 20px;
width: 500px;

}
#cesta_intermed a
{
font-size:14px;
color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
margin:5px 0 0 10px;
padding:0px;
float:left;

}
	#cesta_intermed a:hover
	{
	font-size:14px;
	color:#cccccc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:5px 0 0 10px;
	padding:0px;
	float:left;
	
	}

#cesta_intermed img
{
margin:5px;

}

#texto
{
width:480px;
text-align:justify;
font-size:12px;
margin-left:20px;
margin-bottom:10px;
margin-top: 5px;
}

#texto_erroneo
{
width:480px;
text-align:justify;
font-size:12px;
margin-left:20px;
margin-bottom:10px;
margin-top: 5px;
color:#FF0000;
}

#texto_ok
{
width:480px;
text-align:justify;
font-size:12px;
margin-left:20px;
margin-bottom:10px;
margin-top: 5px;
color:#009900;
}



 #cestapageimage
{
float:left;
margin-left:15px;
margin-bottom:15px;
width:295;
border: 1px solid #699127;
}	

.descripcion
{
color:#FFFFFF;
width:80px;
float:left;
clear:both;
text-align:justify;
margin-top:10px;
padding-left:10px;
font-size:10px;
}

 #cestapageimage img
{
height:370px;
width:295;
}	

#prod_txt
{
width:180px;
float:left;
margin-left:20px;
text-align:justify;
}	
 
 .prod_cesta{
 border:1px solid #cccccc;
 margin:10px 10px 10px 20px;
 width:500px;
 }
.foto img
{
width:120px;
margin-left:5px;
        }
.producto_encesta .foto img
{
width:120px;
margin-left:10px;
float:left;
        }
.foto_encesta
{
width:150px;
float:left;
margin-left:10px;
}

#cestafotospie{
height:20px;
width:555px;
float:left;
		position:relative;}
		
.nom_prod
{
font-family:arial;
font-size:12px;
font-weight:bold;
margin-left:5px;
color:#973669;
width:120px;
height:20px;
text-align:left;
position:relative;
/*background: #DAEA9D url(img/nom_prodbg.gif) no-repeat right top;*/
        }
		
		.nom_prod img
{
margin: 0px;
padding:0px;
position:absolute;
right:0px;
        }
		
				.nom_prod a
{
margin: 0px;
padding:0px;
color:#993365;
        }
		
						.nom_prod a:hover
{
margin: 0px;
padding:0px;
color:#000000;
        }
		
		#acciones{
		position:absolute;
		right:10px;
		top:0px;
		
		}
		
.producto_encesta .nom_prod
{
font-family:arial;
font-size:12px;
font-weight:bold;
margin-left:10px;
color:#973669;
width:350px;
float:right;
        }
.description
{
font-family:arial;
font-size:10px;
valign:bottom;
margin-left:5px;
        }
.producto_encesta .description
{
font-family:arial;
font-size:10px;
margin-left:10px;
width:350px;
float:right;
        }
.precio
{
font-size:12px;
font-family:arial;
margin-left:5px;
font-weight:bold;
color:#993365;
 }
 
 .precio a
{
font-size:12px;
font-family:arial;
margin-left:5px;
font-weight:bold;
color:#993365;
 }
 
 .preciodos
{
font-size:14px;
font-family:arial;
margin-left:0px;
font-weight:bold;
color:#E43B94;
 }
 .precio input
{
margin-bottom:0px;
margin-left:5px;
 }
#numero
{
border:1px solid #8E8E8E;
 }
  .precio form, .precio form input
{
margin:10px 0 0 0 ;
padding:0px;
color:#000000;
 }
 
 
 
 
.nom_prod-encesta 
{
height:20px;
position:relative;
border-bottom:1px solid #cccccc;
width:500px;
padding:0px;
 }
 .nom_prod-encesta a
{
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#6690a3;
 }
 
 .unidades{
 width:30px;
 height:14px;
 }
 
  .nom_prod-encesta a:hover
{
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
 }

.cesta_botones{

	width: 200px;
	text-align: right;
	margin-bottom: 5px;
	float:right;
	height:17px;
	padding-top:3px;
	padding-right:3px;
} 

.cesta_ref{
	width: 230px;
	text-align: left;
	margin-bottom: 5px;
	margin-left: 5px;
	float:left;
} 

 
.description_encesta{
 font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
margin:0 0 0px 10px;
 }
 
 .precio_encesta{
 padding:0;
 margin-top:6px;
 font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-align:left;
overflow:hidden;

 }
 
 .producto_admin{
 padding:5px 10px 5px 10px;
 font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-align:left;
 }
 
 
    .prod_cesta form {
   margin: 0px;
   padding:0px;
   width:500px;
 }
   .precio_encesta form {
   margin: 0px 0px 0px 0px;
   padding:0px;
 }
 
 .cesta_izquierda{
 	width: 250px;
	padding: 2px 0px 5px 0px;
	float: left;
 }
 .cesta_derecha{
	padding: 2px 10px 5px 0px;
	float: right;
	text-align: right;
 }
 
  .cesta_derecha input{
  width:30px;
 }

 .longdesc{
 float:left;
 margin-left:10px;
 margin-top:5px;}
 
 .precio_uds{
 color:#E43B94;
 font-weight:bold;}
 
  .precio_encesta form input{
width:20px;
 }
 .preciototal{
 font-size:16px;
 float:right;
 margin-right:30px;
 color:#E43B94;
 font-weight:bold;
 text-decoration:overline;}
 
.producto_encesta .precio
{
font-size:17px;
font-family:verdana;
font-weight:bold;
position:absolute;
bottom:10px;
right:10px;
margin-left:5px;
text-align:right;
width:500px;

        }
		
.producto_encesta .precio
{
font-size:12px;
font-family:arial;
position:absolute;
bottom:10px;
margin-left:10px;
width:350px;
float:left;

        }
		
.bordesup
{
background: #ffffff url(img/bordesup.gif) repeat-y;
height:7px;
line-height: 1%;
color: #8ba1ad;
 }
 
 .bordesup_encesta
{
background: #ffffff url(img/bordesup_encesta.jpg) repeat-y;
height:7px;
line-height: 1%;
color: #DAEA9D;
 }
.bordeinf
{
width:130px;
position:absolute;
bottom:0;
background: #ffffff url(img/bordeinf.gif) repeat-y;
line-height: 1%;
height:8px;
color: #b6d3e2;

        }
		
		.bordeinf_encesta
{
width:550px;
position:absolute;
bottom:0;
background: #ffffff url(img/bordeinf_encesta.gif) repeat-y;
line-height: 1%;
height:7px;
color: #DAEA9D;
clear:both;

        }
.producto
{
color:#000000;
width:130px;
margin:3px;
float:left;
background:#DAEA9D url(img/productobg.gif) repeat-y;
height: 274px;
position:relative;

        }
		
		.productosinlog
{
color:#000000;
width:130px;
margin:3px;
float:left;
background:#DAEA9D url(img/productobg.gif) repeat-y;
height: 224px;
position:relative;

        }
		
		
		.producto form
{
margin: 0px;

        }
		
		.producto_encesta
{
color:#000000;
background:#DAEA9D url(img/productobg_encesta.gif) repeat-y;
width:535px;
margin:3px;
float:left;
position:relative;
clear:both;

        }
		
#comentario_cesta	
{
float:right;
margin-right:15px;

width:335px;

}	
		
		
#cesta_page
{
font-size:13px;
background: url(img/cestapagebg.gif) repeat-y;
padding-top:20px;
margin-top:50px;
margin-left:0px;
overflow:hidden;
width:550px;
text-align:left;

        }	
		
		#cesta_page_inter
{
font-size:13px;
background: url(img/cestapagebg.gif) repeat-y;
padding-top:10px;
margin-top:20px;
margin-left:0px;
padding-left:0px;
overflow:hidden;
width:550px;
position:relative;

        }	
		
.actualizar
{
float:left;
margin-left:20px;
}
		
.actualizar a
{
color:#E43B94;
}
.actualizar a:hover
{
color:#E43B94;
}

		
 /*-------------fin de clase del producto; fotos descripción... ---------------------------*/
 
/*-------------LOGIN--------------------------
-*/
 #login_cab
{
padding-left: 0PX;
margin:0px;
        }
#login, #login_admin
{
background:#FFFAF4 url(img/login_bg.jpg) repeat-y;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-align:left;
margin-left:20px;
        }
*html #login
{
margin-left:15px;
        }
		
#login form, #login form ul,#login_admin form, #login_admin form ul{
width:150px;
text-align:right;
margin:0px;
        }
#login p, #login_admin p	{
width:150px;
text-align:left;
margin-left:8px;
margin-top:0px;
        }
#login .txt, #login_admin .txt{
float:left;
margin-left:8px;
margin-top:3px;
font-size:11px;
color:#A1346D;
font-weight:bold;

        }
		
#login .flor,#login_admin .flor{
margin-left:5px;
        }
		

		

 #login_pie
{
padding-left:0PX;
        }


/*-------------FIN DE LOGIN---------------------------*/
 
 

  /*-------------CESTA  DE LA COMPRITA---------------------------*/
 #cesta_cab
{
width:185px;
margin-left:10px;
        }
#cesta
{
background:#fff6d3 url(img/cesta_bg.gif) repeat-y;
padding-left: 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
        }
		#cesta p
{
margin-left:5px;
margin-right: 5px;
margin-top:0px;
width:150px;
        }
		
#cesta table
{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
        }
				
#cesta table .thcarrito td
{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;
font-weight:bold;/*background-color:#DAEA9D;*/
color:#000000;
border-bottom: 2px solid #000000;
padding: 0px;
        }
.total td{
color:#c20f42;
border-top: 1px solid #c20f42;
font-size:10px;
font-weight:bold;}
	 #cesta_accion
{
margin-left: 10PX;
font-size:10px;
        }	
			 #cesta_accion ul
{
margin:0PX;
padding:10px 0 0 25px;

        }	
		
					 #cesta_accion ul li
{
list-style-image:url(img/flor.gif);

        }	
			 #cesta_accion a
{
color:#517c8f;
font-size:12px;
font-weight:bold;
text-decoration:none;
        }
					 #cesta_accion a:hover
{
color:#000000;
font-size:12px;
font-weight:bold;
text-decoration:underline;
        }
		

 #cesta_pie
{
margin-left: 10PX;
width:170px;
        }
		.compra 
		{
		margin-top:20px;
		}
		
		
		.compra a
		{
		font-size:14px;
		color:#7F9622;
		font-weight:bold;
		
		}
		
		
		.compra a:hover
		{
		font-size:14px;
		color:#993267;
		font-weight:bold;
		
		}

		#comprarono{

		width:520px;
		margin-top:40px;
		float:left; }


		#btn_comprar
		{
		float:left;
		margin-left:20px;
		font-weight:bold;
		color:#ffffff;
		background-color:#859bcf;
		padding:3px;
		}


		#btn_realizar_compra
		{
		float:right;
		margin-left:40px;
		font-weight:bold;
		color:#ffffff;
		background-color:#859bcf;
		padding:3px;
		}
		#btn_comprar a, #btn_realizar_compra a
		{
		font-weight:bold;
		color:#ffffff;
		text-decoration:none;
		}
		
		#btn_comprar a:hover, #btn_realizar_compra a:hover
		{
		text-decoration:underline;
		}
  /*-------------FIN CESTA  DE LA COMPRITA---------------------------*/
#pie
{
background:#ffffff url(img/pie.jpg) repeat-x;
padding-top: 20px;
text-align: left;
font-size: 12px;
}

#pie a{
	color: #4c7e98;
	text-decoration: none;
}

#pie a:hover{
	color: #000000;
	text-decoration: underline;
}
/*-------------------------enlaces--------------------------------------------------------*/

a{
border: 0px;
}

/*-------------------------administracion--------------------------------------------------------*/

#botoneradmin
{
margin:0 0 0 22px;
width:500px;
}

#botoneradmin a
{
padding:0px;
}

#formuprod
{
margin-left:20px;
/*position:relative;*/
}
#formuprod input 
{
right:180px;
height:20px;
width:200px;
border:1px solid #cccccc;
}

#formuprod select 
{
right:180px;
height:20px;
width:200px;
border:1px solid #cccccc;
}

#formuprod label
{
display:block;
float:left;
width:165px;
}

#formuprod textarea
{
height: 200px;
width: 300px;
font-size: 11px;
border:1px solid #cccccc;
}



.archivo{
height:20px;
width:200px;
}

#formuprod #cambiar 
{
height:15px;
width:56px;
border:1px solid #cccccc;
/*margin-bottom:15px;*/
margin-left: 294px;
}
.intermedio_3
{
float:left;
width:150px;
border:1px solid #cccccc;
margin:5px;

}

/*-------------------------------------------CAMBIADO--------------------------------------------------------------------------------------------------------------------*/

.intermedio_2
{
padding-top:24px;
padding-bottom:11px;
float:left;
width:235px;
margin-right:10px;
margin-bottom: 10px;
background: #ffffff url(img/intermediadosbg.gif) repeat-y;
position:relative;
}

.intermedio_2 a
{
width:120px;
}

.intermediadostop
{
position:absolute;
top:0;
left:0px;
margin:0;
background: #ffffff url(img/intermediadostop.gif) repeat-y;
height:24px;
line-height:1%;
width:235px;
}

.intermediadosbott
{
position:absolute;
bottom:-1px;
left:0px;
margin:0;
background: #ffffff url(img/intermediadosbott.gif) no-repeat;
height:11px;
width:236px;
}
.titulo
{
width:200px;
clear:both;
padding-left:0px;
margin-left:0px;
float:left;
text-align:left;

}
.titulo a
{width:auto;}


.intermedio_2 img
{
float:right;
border:0px;
}

#menu_subproducto
{
width:535px;
padding:0px;
float:left;
margin-left:0px;
}
#menu_subproducto ul li
{
display:inline;
padding:5px;
border:1px solid #cccccc;
}
#menu_subproducto ul
{
float:left;
margin-left:0px;
}

.bloque_centrado{
text-align: center;
}

.error_login{
	color:#FF0000;
	font-weight:bold;
}

.lista_users{
padding-left: 60px;
padding-right:40px;
}

.filtro_usuarios
{
padding-left:50px;
}

.filtro_usuarios a, .filtro_usuarios a:hover
{
color:#0000EE;
}