/********************************************************************************************************
General:
body
********************************************************************************************************/

body { font:10px Tahoma, arial; margin:0px; padding:0px; }

input  {font:10px Tahoma, arial; margin:0px; padding:0px;}
select {font:10px Tahoma, arial; margin:0px; padding:0px;}

img { border:0px; display:none;}

a { 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:1px; border:1px solid #666; text-align:left; }
th { background:#e7e7e7; }

form { margin:0px; padding:0px; }
label { display:block; float:left; }

h1 { margin:0px; padding:0px; }

/********************************************************************************************************
Identificadores:
contenedor
********************************************************************************************************/

#contenedor { width:100%; margin:auto; }

	#cabecera { display:block; }		
	#cabimprime{display:block;}
	#cuerposup { display:none; }
	#cuerpo { width:100%; background:#3f4d5c url(/img/fondocuerpo.gif) 0 0 repeat-y; padding:0 10px 0 10px;}
	
		#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:10px Tahoma, arial; font-weight:bold; color:#000; }
				
				#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 th { border:0px; }
				#tablaotradireccion td { border:0px; }
				#numpedido th { border:0px; }
				#numpedido td { border:0px; }
				
			#contenidoinf { display:none; }	
		
	#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; }
