/********************************************************************************************************
General:
body
********************************************************************************************************/

body { font:11px Tahoma, arial; margin:0px; padding:0px; }

input  {font:11px Tahoma, arial; margin:0px; padding:0px;}
select {font:11px Tahoma, arial; margin:0px; padding:0px;}

img { border:0px; vertical-align:text-top; }

a { text-decoration:none; }

fieldset { margin:0px; padding:10px; border:1px solid #ccc; }
legend { font-weight:bold; padding:0 10px 0 10px; }

table { width:100%; border:0px; border-collapse:collapse; }
th, td { vertical-align:top; padding:3px; border:1px solid #ccc; text-align:left;  }
th { background:#e7e7e7; }

form { margin:0px; padding:0px; }
label { width:100px; float:left; display:block; }

/********************************************************************************************************
Identificadores:
contenedor
********************************************************************************************************/

#contenedor { width:990px; margin:auto; }

	#cabeceracabecera {  height:91px; padding:10px 0 0 0; background:url(/img/cabecera.jpg) 0 0 no-repeat;background-position:center; }
	#cabecera { width:990px; height:110px; padding:10px 0 0 0;  }
	
		#seur { width:990px;}
		
	#cuerposup { width:990px; height:16px;  }
	#cuerpo { width:990px; padding-top:10px; }
	
		#seccizq { width:210px; float:left;border:1px solid #ccc;}
		#nombrecliente{display:none;}
			#cesta { width:182px; height:130px; background-color:#fff; padding:0 10px 0 10px; color:#000090; }	
			
				#cesta strong { color:#000090; padding:10px 0 5px 0; margin:0px; display:block; }
				#cesta strong span { color:#000090; font-weight:normal; }
				#cesta label { width:55px; }
				#cesta input { float:left; margin:0 0 5px 0;}
				#cesta br { clear:both; }
				
				#cesta .boton { margin:0 0 0 54px; }
						
			#menu { width:190px; padding:10px; margin:5px 0 0 0; color:#000090; font-weight:bold;}
				
				#menu ul { margin:0 0 0 0; padding:0px; }
				#menu ul li { margin:0 0 0 0; padding:5px 0 5px 12px; list-style:none; background:url(/img/flechamenu.gif) 0 10px no-repeat; }
				#menu ul li a { color:#000090;font-weight:bold; }
				
				#menu ul li ul { margin:5px 0 5px 0; }
				#menu ul li ul li { background:none; border:0px; }
				
				#menu a { text-decoration:none; }
				#menu a:hover { font-weight:bold; }
				
				#idiomas { text-align:center; padding:20px 0 0 0; }
		
		#contenidog { width:760px; float:right; margin:auto;}
		
			#contenidosup { width:750px; height:23px; }		
			#contenido { width:745px; background:#fff; padding:0 0 0 5px; text-align:justify; color:#666; }
						
				#contenido h1 { font:17px Tahoma, arial; font-weight:bold; color:#3F4D5C; }
				#contenido h2 { font:11px Tahoma, arial; font-weight:bold; color:#3F4D5C; }
				
				#cabeceraimprimir { display:none; }				
				#contenedorbuscador { margin:10px 0 0 0; }
				
					#contenedorbuscador label { width:150px; }
				
				#submenu { width:732px; }
				#submenu ul { margin:0px; padding:0 0 10px 0; }
				#submenu ul li { float:left; list-style:none; display:block; }
				#submenu ul li a { text-decoration:none; color:#F00; font-size:12px; font-weight:bold; }
				
				#categorias { float:left; width:230px }
				
					#categorias ul { margin:0px; padding:0px; }
					#categorias ul li { margin:0 0 0 25px; }
					#categorias ul li a { color:#666; }
					#categorias ul li a:hover { color:#f00; }
				
				#productos { float:right; width:500px; text-align:center; }
				#tablaotradireccion { width:49%; float:left; }
				#numpedido { width:49%; float:right; }
				
			#contenidoinf { width:750px; height:21px;  }	
			#caracteristicas { float:left; width:330px; padding:0px; }
			#proddet { float:right; width:390px; padding:0px; }
		
	#cuerpoinf { width:990px; height:16px;  }
		
	#pie { width:750px; margin:0 0 0 220px; text-align:center; color:#fff; }
	
		#pie a { text-decoration:none; color:#fff; }

#pscroller2{width:488px;height: 40px;padding-left:5px;color:#666;font-weight:bold;font-size:15px;font-weight:bold;margin-top:10px;}

#pscroller2 a{text-decoration: none;}



/********************************************************************************************************
Clases:
limpia
********************************************************************************************************/

.limpia { clear:both; }

.menusubtop { border-top:1px solid #a7bb82; } 
.menusubinf { border-bottom:1px solid #657686; }

.submenupri { padding:0 10px 0 0; }
.submenusec { padding:0 10px 0 10px; border-left:1px solid #ccc; }
.submenuult { padding:0 0 0 10px; border-left:1px solid #ccc; }

.boton { border:1px solid #3F4D5C; background-color:#ccc; padding:2px 2px 2px 2px; color:#000090; font-weight:bold !important;}

.error { padding:50px 0 50px 0; text-align:center; }

.direcciondistinta { text-align:center; background-color:#809BB6; color:#fff; font-weight:bold; margin-bottom:0px; margin-top:0px; }
.numpedido { text-align:center; background-color:#809BB6; color:#fff; font-weight:bold; margin-bottom:0px; margin-top:0px; }

.aviso { text-align:center; color:red; }

.pedidoslist { float:left; width:226px; }
.pedidosdet { float:right; width:500px; }
.pedidoscab { float:left; width:84% }
.someclass { }
