/********************************************************************************************************
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; display:none;}

a img { display: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 #666; text-align:left; }
th { background:#e7e7e7; }

form { margin:0px; padding:0px; }
label { display:block; float:left; }


/********************************************************************************************************
Identificadores:
contenedor
********************************************************************************************************/

#contenedor { width:92%; }

	#cabecera { display:none; }				
	#cuerposup { display:none; }
	#cuerpo { width:100%; background:#3f4d5c url(/img/fondocuerpo.gif) 0 0 repeat-y; padding:0 10px 0 10px;}
	
		#bienvenida{display:none;}
		#nombrecliente{font-weight:bold;font-size:14px;padding-bottom:10px;display:block;}
		#seur {display:none;}
		#seccizq { display:none; }		
		#contenidog { width:100%; float:right; }
		
			#contenidosup { display:none; }		
			#contenido { width:100%; background:#fff; padding:1px 8px 10px 8px; text-align:justify; color:#000; border:0px; }
		
				#contenido h1 { font:17px Tahoma, arial; font-weight:bold; color:#000; }
				#contenido h2 { font:11px Tahoma, arial; font-weight:bold; color:#000; }
				
				#cabeceraimprimir { display:block !important; }
				#cabeceraimprimir img { display:block !important; }
				
				#submenu { width:100%; }
				#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:#000; 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:#000; }
				
				#productos { float:right; width:500px; text-align:center; }
				#tablaotradireccion { float:right; }
				
					#tablaotradireccion th { border:0px; }
					#tablaotradireccion td { border:0px; }
				
				#numpedido { float:left; }	
				
					#numpedido th { border:0px; }
					#numpedido td { border:0px; }
				
			#contenidoinf { display:none; }	
			
			#contenedorbuscador { display:none; }
			#visualizador { display:none; }
			
				#visualizador iframe { width:auto; height:auto; display:none; }
				
			#caracteristicas { float:none; width:auto; }
			#proddet { float:none; width:auto; }
		
	#cuerpoinf { display:none; }
		
	#pie { display:none; }

/********************************************************************************************************
Clases:
limpia
********************************************************************************************************/

.limpia { clear:both; }

.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 { display:none !important;}

.error { padding:50px 0 50px 0; text-align:center; }

.direcciondistinta { text-align:left; }
.numpedido { text-align:left; }

.aviso { display:none; }
.ocultar { display:none; }

.pedidoslist { display:none; }
.pedidosdet { float:none; width:100%; }
.pedidoscab { float:none; width:100%; }
