
	#contenedor { margin: auto; width: 770px; font-size: 0.75em; color: #326017; font-family: verdana, tahoma; }
	
	#cabecera { width: 770px; margin-bottom: 15px; }
	#cabecera #logo { width: 200px; height: 85px; padding-top: 12px; }		
	#cabecera #logo img { border: 0px; }
	#cabecera #corporativa { float: right; width: 550px; }
	#cabecera #corporativa #iconos { height: 40px; text-align: right; padding-top: 35px; background-image: url(../imagenes/fondos/fondo_01.gif); }
	#cabecera #corporativa #iconos img { margin-right: 20px; border: 0px; }
	#cabecera #corporativa #iconos li { display: inline }
	#cabecera #corporativa #menus { background-color: #EAF1D2; padding: 5px; text-align: center; letter-spacing: 1px; }
	#cabecera #corporativa #menus ul { margin: 0px; padding: 0px; }
	#cabecera #corporativa #menus li { list-style-type: none; display: inline; background-color: #EAF1D2; padding: 5px; }
	#cabecera #corporativa #menus li a { font-size: 0.95em; text-decoration: none; color: #326017; }
	#cabecera #corporativa #menus li a:hover { font-size: 0.95em; text-decoration: underline; color: #326017; }
	
	#lat_izq { width: 200px; }
	#lat_izq .titulo_v { font-weight: bold; background-color: #CCDC9D; color: #326017; font-size: 0.85em; padding: 3px; padding-left: 10px; margin-bottom: 5px; }
	#lat_izq .titulo_n { font-weight: bold; background-color: #F8B986; color: #A04D0B; font-size: 0.85em; padding: 3px; padding-left: 10px; margin-bottom: 5px; margin-top: 2px; }

	#lat_izq #menu { margin-left: 0px; }
	#lat_izq #menu #menu_productos { margin: 0px; padding: 0px; }
	#lat_izq #menu #menu_productos li.menu_categoria { font-size: 0.85em; list-style-type: none; margin-bottom: 0px; background-color: #CDD6AF; padding: 3px; padding-left: 10px; }
	#lat_izq #menu #menu_productos li.menu_categoria a { color: #536B45; text-decoration: none; font-weight: bold; font-weight: bold; }
	#lat_izq #menu #menu_productos li.menu_categoria a:hover { color: #536B45; text-decoration: underline; }	
	#lat_izq #menu #menu_productos li.menu_seccion { font-size: 0.85em; list-style-type: none; border-bottom: solid #ffffff 1px; background-color: #EAF1D2; padding: 4px; padding-left: 10px; }	
	#lat_izq #menu #menu_productos li.menu_seccion a { color: #447F23; text-decoration: none;  }
	#lat_izq #menu #menu_productos li.menu_seccion a:hover { color: #467F21; text-decoration: underline; }		
	#lat_izq #menu #menu_productos li.menu_subseccion { font-size: 0.85em; list-style-type: none; border-bottom: solid #ffffff 1px; background-color: #F8FFDF; padding: 4px; padding-left: 10px; }	
	#lat_izq #menu #menu_productos li.menu_subseccion a { color: #80856F; text-decoration: none;  }
	#lat_izq #menu #menu_productos li.menu_subseccion a:hover { color: #80856F; text-decoration: underline; }			
	#lat_izq #menu #menu_productos li.menu_tipos { font-size: 0.85em; list-style-type: none; margin-bottom: 0px; background-color: #51710C; padding: 3px; padding-left: 10px; }
	#lat_izq #menu #menu_productos li.menu_tipos a { color: #536B45; text-decoration: none; font-weight: bold; font-weight: bold; }
	#lat_izq #menu #menu_productos li.menu_tipos a:hover { color: #536B45; text-decoration: underline; }		

	#lat_izq #buscador { padding: 8px; margin-bottom: 5px; background-color: #FFE7D4; text-align: left; }
	#lat_izq #buscador form { display: inline; }	
	#lat_izq #buscador input { font-size: 0.90em; padding-left: 5px; margin-top: 5px; }
	#lat_izq #buscador select { font-size: 0.90em; padding-left: 2px; margin-left: 0px; }
	#lat_izq #buscador .imagen { vertical-align: bottom; margin-bottom: 0px;  }
	
	#lat_izq #carrito { padding: 10px; font-size: 0.90em; margin-bottom: 5px; background-color: #F0F6DB; }
	#lat_izq #carrito a { color: #467E23; text-decoration: none;  }
	#lat_izq #carrito a:hover { color: #467E23; text-decoration: underline;  }	
	#lat_izq #carrito img { border: solid 0px; vertical-align: middle; margin: 1px; }
	
	#lat_izq #condiciones { font-size: 0.90em; margin-bottom: 10px; }
	#lat_izq #condiciones ul { margin: 0px; padding: 0px; }
	#lat_izq #condiciones li { font-size: 0.90em; list-style-type: none; margin-bottom: 0px; background-color: #FBDBC2; padding: 3px; padding-left: 10px; border-bottom: solid #ffffff 1px; }
	#lat_izq #condiciones a { color: #B26227; text-decoration: none;  }
	#lat_izq #condiciones a:hover { color: #B26227; text-decoration: underline;  }	
	
	#lat_der { float: right; width: 550px; }
	#lat_der #panel_imagenes { width: 280px; height: 130px; }
	#lat_der #panel_acceso { float: right; width: 240px; height: 110px; background-color: #CCE1B8; padding: 10px; background-image: url(../imagenes/fondos/fondo_login.gif);}
	#lat_der #panel_acceso #formulario { font-size: 0.85em; } 
	#lat_der #panel_acceso #formulario form { display: inline; }	
	#lat_der #panel_acceso #formulario input { font-size: 0.90em; padding-left: 2px; margin-bottom: 2px; vertical-align: middle; }
	#lat_der #panel_acceso #formulario a { color: #636363; text-decoration: none;  }
	#lat_der #panel_acceso #formulario a:hover { color: #636363; text-decoration: underline;  }
	#lat_der #panel_acceso #formulario #cuenta { color: #ffffff; font-size: 1.05em; font-weight: bold; margin-bottom: 10px; }
	
	#lat_der #panel_acceso #menu_cliente { font-size: 0.85em;  margin-top: 10px; }
	#lat_der #panel_acceso #menu_cliente ul { margin: 0px; padding: 0px; }
	#lat_der #panel_acceso #menu_cliente li { list-style-type: square;  list-style-position: inside; }
	#lat_der #panel_acceso #menu_cliente a { color: #636363; text-decoration: none; }
	#lat_der #panel_acceso #menu_cliente a:hover { color: #636363; text-decoration: underline; }
	#lat_der #panel_acceso #menu_cliente img { border: solid 0px; vertical-align: middle; }
	
	#lat_der #cab { margin-top: 10px; padding: 3px; padding-left: 5px; font-size: 0.85em; background-color: #CCE1B8; }
	#lat_der #cab a { color: #326017; text-decoration: none; }
	#lat_der #cab a:hover { color: #326017; text-decoration: underline; }
	#lat_der #txt { margin-top: 10px; color: #636363; margin-bottom: 20px; font-size: 0.85em; padding: 3px; padding-left: 5px; }
	#lat_der #txt a { color: #619240; text-decoration: none; text-decoration: none; }
	#lat_der #txt a:hover { color: #619240; text-decoration: underline; text-decoration: underline; }	
	#lat_der #txt input, select { font-size: 0.90em; padding-left: 5px; margin-top: 5px; }
	#lat_der #txt img { border: solid 0px; }
	#lat_der #txt #reg fieldset { border: solid #dddddd 1px; margin-bottom: 10px; }	
	#lat_der #txt #reg legend { font-weight: bold; color: #F1710C; font-size: 1.45em; padding-left: 10px; padding-right: 10px; }
	#lat_der #txt #reg form { display: inline; }	
	#lat_der #txt #reg label { display: block; float: left;  width: 150px; padding: 0; 	margin: 5px 0 0; text-align: right; }
	#lat_der #txt #reg input, select { font-size: 0.90em; padding-left: 5px; margin-top: 5px; margin:5px 0 0 10px; }	
	#lat_der #txt #reg textarea { font-size: 1.30em; padding-left: 5px; margin-top: 5px; margin:5px 0 0 10px; }
	#lat_der #txt #reg ul { margin: 0px; padding-left: 15px; }
	#lat_der #txt #reg li { list-style-type: none; list-style-image: url(../imagenes/iconos/ico_flecha5.gif); }
	#lat_der #txt #reg #errores_registro { color: #800000; padding: 10px; margin-bottom: 5px; }
	#lat_der #txt #reg #condiciones { overflow: auto; width: 510px; height: 135px; border: solid #dddddd 1px; margin-bottom: 10px; }
	#lat_der #txt #reg #condiciones #margen { padding: 5px; border: solid #AEC3B2 1px }
	#lat_der #txt #errores { width: auto; height: 30px; margin-top: 20px; margin-left: 20px; color: #800000; padding-left: 40px; padding-top: 12px; background-image: url(../imagenes/iconos/ico_denegado.gif); background-repeat: no-repeat; background-position: center left; }
	#lat_der #txt h2 { font-size: 1.65em; color: #F1710C; display: inline; }	
	#lat_der #txt h2 a { font-size: 1.05em; color: #F1710C; text-decoration: none; }	
	#lat_der #txt h2 a:hover { font-size: 1.05em; color: #F1710C; text-decoration: underline; }	
	#lat_der #txt h3 { font-size: 1.35em; color: #F1710C; display: inline; }	
	
	#lat_der #central { clear: right; margin-top: 5px; border: solid #ffffff 1px; }
	#lat_der #central #panel_productos { width: 340px; margin-bottom: 10px; }	
	#lat_der #central #panel_ofertas { float: right; width: 200px;  height: 390px; background-image: url(../imagenes/fondos/fondo_ofertas.gif); margin-bottom: 10px; background-repeat: no-repeat; }	
	#lat_der .titulo_n { font-weight: bold; background-color: #F1710C; color: #ffffff; font-size: 1.00em; padding: 3px; padding-left: 10px; margin-bottom: 5px; margin-top: 2px; text-align: center; }
	#lat_der #txt div.caja_producto { height: 135px; color: #326017; padding: 5px; border-bottom: solid #dddddd 1px;  border-right: solid #dddddd 1px; }
	#lat_der #txt div.caja_producto h2 a { font-size: 0.90em;  color: #F1710C; text-decoration: none; }
	#lat_der #txt div.caja_producto h2 a:hover { font-size: 0.90em; color: #F1710C; text-decoration: underline; }
	#lat_der #txt div.caja_producto input {  font-size: 0.90em; padding-left: 2px; margin-bottom: 2px; }
	#lat_der #txt .caja_producto .box { background-color: #ffffff; font-size: 1.10em; }
	#lat_der #txt div.caja_producto .precio { font-weight: bold; color: #75A45C; }
	#lat_der div.mas_productos { margin-top: 15px; text-align: center; }
	#lat_der div.mas_productos a { font-size: 1.10em;  color: #326017; text-decoration: none; font-weight: bold;}
	#lat_der div.mas_productos a:hover { font-size: 1.10em; color: #326017; text-decoration: underline; font-weight: bold; }

	#lat_der #cja div.caja_oferta { margin: auto; background-color: #EF9C59; width: 150px; height: auto; margin-bottom: 10px; margin-top: 20px; font-size: 0.90em; color: #326017; padding: 5px; border: solid #659645 1px; }
	#lat_der #cja div.caja_oferta h2 { display: inline; font-size: 1.20em; }
	#lat_der #cja div.caja_oferta h2 a { color: #fff; text-decoration: none;  }
	#lat_der #cja div.caja_oferta h2 a:hover { color: #F1710C; text-decoration: underline; }
	#lat_der #cja div.caja_oferta .precio { font-weight: bold; color: #800000; }
	
	#lat_der #txt #caja_producto { height: auto; color: #326017; padding: 5px; border-bottom: solid #dddddd 1px;  border-right: solid #dddddd 1px; padding-bottom: 10px; }
	#lat_der #txt #caja_producto h2 { font-size: 1.45em; color: #F1710C; display: inline; }
	#lat_der #txt #caja_producto form { display: inline; }	
	#lat_der #txt #caja_producto #box { clear: right; font-size: 1.10em; padding-top: 5px; }
	#lat_der #txt #caja_producto #box .precio { font-weight: bold; color: #75A45C; }
	#lat_der #txt #caja_producto #box .descripcion {  clear: both; color: #636363; padding: 5px; }
	#lat_der #txt #caja_producto #box ul { margin: 5px; padding: 0px; }
	#lat_der #txt #caja_producto #box li { list-style-type: none; list-style-image: url(../imagenes/iconos/ico_flecha5.gif); }	
	#lat_der #txt #relacionados { margin-top: 10px; padding: 5px; }
	#lat_der #txt #relacionados h2 a { font-size: 0.90em;  color: #F1710C; text-decoration: none; }
	#lat_der #txt #relacionados h2 a:hover { font-size: 0.90em; color: #F1710C; text-decoration: underline; }
	
	#lat_der #txt .paginador { padding-left: 10px; padding-right: 10px;  padding-left: 5px; margin-top: 10px; margin-bottom: 5px; text-align: left; }
	#lat_der #txt .pag_registros { text-decoration: none; background-color: #FFFFFF; padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px; border: solid #585858 1px; }
	#lat_der #txt .enlacep { color: #000000; text-decoration: none; background-color: #FFFFFF; padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px; border: solid #585858 1px; }
	#lat_der #txt .enlacep2 { color: #F0F0F0; text-decoration: none; background-color: #F1710C; padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px; border: solid #585858 1px; }
	
	#lat_der #txt #ver_carrito table { width: 100%; }
	#lat_der #txt #ver_carrito table img { border: solid 0px; margin-right: 3px; margin-left: 3px; vertical-align: middle; }
	#lat_der #txt #ver_carrito table form { display: inline; }
	#lat_der #txt #ver_carrito th.cen { text-align: center; background-color: #F1710C; color: #ffffff; padding-left: 5px; }
	#lat_der #txt #ver_carrito th.der { text-align: right; background-color: #F1710C; color: #ffffff; padding-right: 5px; }
	#lat_der #txt #ver_carrito th.izq { text-align: left; background-color: #F1710C; color: #ffffff; padding-left: 5px; }
	#lat_der #txt #ver_carrito td.cen { text-align: center; background-color: #ffffff; color: #326017; padding-left: 5px; }
	#lat_der #txt #ver_carrito td.der { text-align: right; background-color: #ffffff; color: #326017; padding-right: 5px; }
	#lat_der #txt #ver_carrito td.izq { text-align: left; background-color: #ffffff; color: #326017; padding-left: 5px; }
	#lat_der #txt #ver_carrito td.tot { text-align: right; background-color: #F1710C; color: #ffffff; padding-right: 5px; }
	#lat_der #txt #ver_carrito #totales { float: right; margin-top: 10px;  margin-bottom: 10px; text-align: right; border: solid #ddd 0px; }
	#lat_der #txt #ver_carrito #totales div.parcial { width: auto; background-color: #F1710C; color: #ffffff; padding: 5px; border-top: solid #ffffff 1px; border-right: solid #ffffff 1px; margin-left: 50px;  }
	#lat_der #txt #ver_carrito #totales div.total { width: auto; background-color: #F1710C; color: #ffffff; padding: 5px; border-top: solid #ffffff 1px; border-right: solid #ffffff 1px; }
	
	#lat_der #txt #contenedor_pedido { width: 100%; background-color: #FFFFFF; }
	#lat_der #txt #contenedor_remite_empresa { width: 50%; padding: 10px; border: solid #000000 0px; }
	#lat_der #txt #contenedor_remite_cliente { float: right; width: 40%; padding: 10px; border: solid #000000 0px; text-align: right; }
	#lat_der #txt #contenedor_informacion_pedido { clear: both; border-bottom: solid #C0C0C0 1px; border-top: solid #C0C0C0 1px; padding: 10px; padding-bottom: 20px; }
	#lat_der #txt #contenedor_detalle_pedido { clear: both; }
	
	#pie { width: auto; clear: both; }
	#pie #banners { background-color: #EAF1D2; color: #ffffff; font-size: 0.85em; text-align: center; }
	#pie #banners a { color: #000000; text-decoration: none; }
	#pie #banners a:hover { color: #000000; text-decoration: underline; }
	
	#pie #enlaces { background-color: #ffffff; margin-top: 5px; text-align: center;  font-size: 0.85em; }	
	#pie #enlaces li { list-style-type: none; display: inline;  margin-right: 10px; }
	#pie #enlaces li a { color: #619240; text-decoration: none; }
	#pie #enlaces li a:hover { color: #619240; text-decoration: underline; }
	#pie #enlaces img { border: 0px; }
	#pie #datos { margin-right: 10px; color: #F47109; text-align: center; font-size: 0.85em; }