body{
	margin: 0px;
	padding:0;
}
img { 
	border:0px; 
}

ul {margin-top:0px;margin-bottom:0px;}

#general{
}
#capaarriba{
	height: 8px;
	background:url("../img/bgarriba.gif") repeat-x;
	overflow:hidden;
}
#capaarriba2{
	height:29px;
	.height: 34px;
	background-image:url("../img/bgarriba2.gif");	
	background-repeat:repeat-x;
}
#capaarriba3{
	min-height: 92px;
	height: 100%;
	.background-image:url("../img/bgarriba3.gif");
	background-repeat: repeat-x;
}
#col_izq{
}
#col_centro{
	margin: 0px auto 0px auto;
	width:818px;
}
#col_dcha{
}

/*	EXTRUCTURA INTERNA */
#cabecera_inicio{
	width: 100%;
	height: 138px;	
	background-image: url("../img/cabecera.jpg"); 
	float:left;
	clear:both;
}
#cabecera_empresa{
	width: 100%;
	height: 138px;	
	background-image: url("../img/cabecera02.jpg"); 
	float:left;
	clear:both;
}
#cabecera_productos{
	width: 100%;
	height: 138px;	
	background-image: url("../img/cabecera03.jpg"); 
	float:left;
	clear:both;
}
#cabecera_calidad{
	width: 100%;
	height: 138px;	
	background-image: url("../img/cabecera04.jpg"); 
	float:left;
	clear:both;
}
#cabecera_contacto {
	width: 100%;
	height: 138px;	
	background-image: url("../img/cabecera05.jpg"); 
	float:left;
	clear:both;
}
#flexible{
	width:100%;
	min-height: 100px;
	height: auto;	
	float:left;
	clear:both;
	background-image: url("../img/bg_repetido.gif");
}
#pie{
	width:100%;
	height:80px;
	background-image:url("../img/pie.gif");
	background-repeat:no-repeat;
	padding-top:90px;
	padding-left:45px;
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#8B6234;		
	float:left;
	clear:both;
}

#pie a  {color:#8B6234;text-decoration:none;}
#pie a:hover{ text-decoration:underline; }
.texto_pie{
	float:left;
	clear:none;
}

.pievarnet{
	float:left;
	clear:both;
	margin-top:30px;	
	padding-left:675px;
}

#lateral_izq{
	width:30px;
	height: 526px;
	background:url("../img/lateral_izqdo.gif");
	float:left;
	clear:none;
	overflow:hidden;
}
#cuerpo{
	float:left;
	clear:none;
	width: 760px;
	min-height:528px;
	height:100%;
	overflow:hidden;
}
#menu{
	width:100%;
	height: 35px;
	background: url(../img/bgmenu.gif);
	overflow: hidden;
	float:left;
	clear:both;
}
#lateral_dcha{
	width:28px;
	height: 526px;
	background:url("../img/lateral_dcho.gif");
	float:left;
	clear:none;
	overflow:hidden;
}

/* ESTILOS COMUNES */
#idiomas{
	width:740px;
	margin: 0 auto;
	padding-right: 20px; 
	text-align:left;
}

.lang{
	margin-left:5px;
}

.lang a { font-family:"Trebuchet MS";font-size:11px; }

#idiomas a{
	float:right;
	clear: none;
	border:0px;
	margin:5px;
	padding-top:4px;
	color:#ffffff;
	text-decoration:none;
}
#idiomas a:hover{
	text-decoration:underline
}
#idCabecera{
	width: 760px;
	height: 138px;
	margin-left:30px;
}
td.menu1{
	width: 160px;
	text-align: center;
}
.menu1 a{
	color:#994637;
	text-decoration:none;
	font-weight:bolder;
	font-size:14px;
	font-family:"Trebuchet MS";
	text-transform: uppercase;
}
td.menu_on1{
	width: 160px;
	text-align: center;
}
td.menu_on1 a{
	color:#cc3300;
	text-decoration:none;
	font-weight:bolder;
	font-size:14px;
	font-family:"Trebuchet MS";
	text-transform: uppercase;
}
#contenido{
	overflow:hidden;
	width:100%;
	float:left;
	clear:both;
}
#contenido1{
	margin-top:50px;
	margin-left:40px;
	margin-right:40px;
}
#titulo{
	color:#af802b;
	font-family:"Trebuchet MS";
	font-size:18px;
	text-transform:uppercase;
	font-weight:bold;
}
.titulo{
	color:#af802b;
	font-family:"Trebuchet MS";
	font-size:18px;
	text-transform:uppercase;
	font-weight:bold;
}
#titulo2{
	margin-top:26px;
	color:#5b2610;
	font-family:"Trebuchet MS";
	font-size:18px;
	clear:both;
}
.titulo2{
	margin-top:26px;
	color:#5b2610;
	font-family:"Trebuchet MS";
	font-size:18px;
	clear:both;
}

#subtitulo{
	line-height:120%;	
	font-family:"Trebuchet MS";
	color:#666666;
	font-size:12px;
}

#subtitulo b{font-weight:bold;color:#A67A22;font-size:13px;}
.subtitulo{
	line-height:120%;	
	font-family:"Trebuchet MS";
	color:#666666;
	font-size:12px;
}
.subtitulo b{
	font-weight:bold;
	color:#A67A22;
	font-size:13px;
}

.texto{
	color:#666666;
	font-family:"Trebuchet MS";
	font-size:12px;
}

.texto  b{font-weight:bold;color:#A67A22;font-size:13px;}

.articulol{
	margin-top:6px;
	width:500px;
	float:left;	
}
.articulor{
	margin-top:6px;
	padding-left:15px;
	width:100px;
	float:left;
}

/* INDEX */
#fila1{
	width:100%;
	height:auto;
}
#col_sup_izq{
	width:50%;
	float:left;
}

#col_sup_dcha{
	width:50%;
	float:left;
}
#fila2{
	width:100%;
	height:auto;
	margin-top:50px;
}
#col_inf_izq{
	width:50%;
	float:left;
	text-align:center;
}
#col_inf_dcha{
	width:50%;
	float:left;
	text-align:center;
}
#img_index{
	width:338px;
	height:262px;
	background-image:url("../img/home_image.jpg");
}

#mensajepubli {color:#994637;}
#mensajepubli b {font-weight:bold; color:#994637; font-size:13px;}

/* EMPRESA */
#col_izq_empresa{
	width:60%;
	float:left;
}

#col_izq_empresa b {font-weight:bold;color:#A67A22;font-size:13px;}

#col_dcha_empresa{
	width:40%;
	float:left;
	text-align:right;
}
.imgempresa2 {
margin-top:340px;
margin-left:70px;

}
.pieimgempresa2 {
color:#666666;
font-family:"Trebuchet MS";
font-size:10px;
font-style:italic;
}

/* CALIDAD */
#col_izq_calidad{
	width:100%;
	float:left;	
}
#col_dcha_calidad{
	width:30%;
	float:left;
}
/*	PRODCUTOS */
#buscador_productos{
	width:145px;
	float:left;
	padding-left:15px;
	margin-top:24px;
}
#contenido_productos {
	margin-top:24px;
	width:594px !important;
	float:left;	
}
.cab_degradado{
	width:512px;
	height:9px;
	background:url(../img/degradado_sup.gif) no-repeat;	
	overflow:hidden;
}
.cuerpo_degradado{
	float:left;
	clear:boht;
	background:url(../img/degradado_px.gif);
	width:512px;
	overflow:hidden;
	height:100%;
}
.pie_degradado{
	float:left;
	clear:both;
	background:url(../img/degradado_inf.gif) no-repeat bottom;
	width:512px;
	height:139px;
	margin-top:-1px;
}

#blanco{
	background-color:#ffffff;
	font-family:"Trebuchet MS";
	font-size:16px;
	color:#6b393a;
	font-weight:bold;
}
#marron{
	float:left;
	clear:both;
	font-family:"Trebuchet MS";
	color:#af802b;
	font-size:18px;
	font-weight:bold;
	margin-bottom:28px;
}

.marron1{
	float:left;
	clear:both;
	font-family:"Trebuchet MS";
	color:#5B2610;
	font-size:18px;
	text-transform:uppercase;
	font-weight:bold;
	width:100px;
	height:21px;
	background:#ECE9D8;
	padding:2px 0 2px 7px;
	border:1px solid #BE9E5D;	
}
.marron1 a{
	text-decoration:none;
	color:#5B2610;
}
span.marron2{
	color:#CC3300;
	font-weight:bold;
}
.marron2 a {
	font-family:"Trebuchet MS";
	color:#af802b;
	font-size:10px;	
	font-weight:bold;
	text-decoration:none;
}
.rojo a{
	color:#CC3300;
	tex-decoration:none;
}
.listado_categorias{ 
	float:left;
	clear:both; 
	min-height:20px;
	margin-bottom:20px;
	
}
.listado_categorias ul{
	.margin-top:20px;	
}
.listado_categorias ul li{
	margin-left:-28px;
	list-style:none;
	width:130px;
	font-family:Trebuchet MS;
	font-size:13px;
}
.listado_categorias ul li a{ 
	text-decoration:none;
	color:#994E37;
}
.listado_categorias a:hover{
	text-decoration:underline;
}
.listado_productos{
	float:left;
	clear:both;
	width:95% !important;	
	margin-bottom:5px;
	font-family:Trebuchet MS;
	font-size:17px;
	margin-left:17px;
}
.img_producto{
	float:left;
	clear:none;
	width:98px;
	height:119px;
	border:solid 2px #CDB482;
}
.datos_producto{
	float:left;
	clear:none;
	margin-left:13px;
	width:73%;
	.width:73%;
}
.ref_producto{
	float:left;
	clear:both;
	color:#994E37;
	margin-top:7px;		
}
.ref_producto a{
	text-decoration:none;
	color:#994E37;
}
.nombre_producto{
	float:left;
	clear:both;
	color:#994E37;
	padding-left:9px;
}
.nombre_producto a{
	text-decoration:none;
	color:#994E37;
}

/*  DETALLE */
.libro{
	width:594px;
	float:left;
	clear:both;
	background:url(../img/libro_px.gif);
}
.sup_libro{
	background:url(../img/libro_sup.gif);
	width:594px;
	height:25px;
	float:left;
	clear:both;
}
.inf_libro{
	background:url(../img/libro_inf.gif);
	width:594px;
	height:23px;
	float:left;
	clear:both;
}
.ver_detalle{ 
	float:left;
	clear:none;
	width:50%;

}
.ref_detalle{
	float:left;
	clear:both;
	color:#996600;
	font-weight:bold;
	margin-left:30px;
	margin-bottom:15px;
}
.denominacion_detalle{
	float:left;
	clear:both;
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#996600;
	margin-left:30px !important;
	.margin-left:15px;
	margin-bottom:55px;
	width:85%;
}
.dato_producto{
	float:left;
	clear:both;
	font-family:9pt;
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#656060;
	margin-left:30px !important;
	.margin-left:15px;
	font-weight:normal;
	width:85% !important;
	margin-bottom:7px;
}
.dato_producto b{
	color:#994637;
	font-size:13px;
}
.btn_anterior{
	float:left;
	clear:none;
	font-family:Calibri;
	text-align:left;
	font-size:8pt;
	margin-left:30px;
	margin-top:40px;
}
.btn_anterior a{
	text-decoration:none;
	color:#996600;
}
.btn_siguiente{
	float:right;
	clear:none;
	font-family:Calibri;
	font-size:8pt;
	text-align:right;
	margin-right:30px;
	margin-top:40px;
}
.btn_siguiente a{
	text-decoration:none;
	color:#996600;
}

.btn_volver{
	float:right;
	clear:none;
	font-family:Calibri;
	font-size:8pt;
	text-align:right;
	margin-right:30px;
	margin-bottom:10px;
}

.btn_volver a{
	text-decoration:none;
	color:#996600;
}
.img_detalle{
	width:225px;
	height:271px;
	margin-left:30px;
	margin-top:13px;
	border:solid 2px #CDB482;
}
.img_detalle img{
	padding:2px;
	margin-top:-8px;
	.margin-top:0 !important;
	.margin-top:4px;
}

/* CONTACTO */
table.tabla_arriba{
	background: url("../img/contacto_fondo.gif") repeat-x;
	height:165px;
	width:100%;
}
#mapa{
	margin-top:10px;
	border: 1px solid #af802b;
}
#formulario_contacto{
	float:left;
	clear:none;
	width:100%;
	background: url("../img/contacto_fondo.gif") repeat-x;
}
#formulario{ 
	margin-top:20px;
	height:100%;
}
#texto_formulario{
	margin-top:35px;
	margin-left:15px;
}
.fila_formulario{
	width:100%;
	float:left;
	clear:both;
}
.nombre_campo{
	float:left;
	clear:none;
	margin-top:6px;
	padding-right:10px;
	width:150px;
	text-align:right;
	clear:both;
	color:#5B2610;
	font-family:"Trebuchet MS";
	font-size:14px;
	font-weight:bold;
}
.caja_formulario{
	margin-top:3px;
	float:left;
	clear:none;
}
#obj{
	border:1px solid #af802b;
	font-size:12px;
	width:400px;
	font-family:"Trebuchet MS";
}
.obj{
	border:1px solid #af802b;
	font-size:12px;
	width:400px;
	font-family:"Trebuchet MS";
}
#objeto_formulario1{
	width:350px;
	float:left;
	clear:none;
}
#obj1{
	margin-top:6px;
	border:1px solid #af802b;
	font-size:12px;
	font-family:"Trebuchet MS";
	height:60px;
	width:300px;
	float:left;
	clear:none;
}

#botonEnviar{
	width:70px;
	height:20px;
	margin-top:30px;
	margin-left:0px;
	margin-right:50px;
	float:right;
	clear:none;
	
}
.titcontacto{
	text-transform:Uppercase; 
	font-family:Trebuchet MS; 
	font-weight:bold;
	color:#AF802B;
}
.txtcontacto{
	font-size:12px; 
	font-weight:normal; 
	text-transform:none; 
	font-family:Trebuchet MS;
	color:#000000;
}
.txtampliar{
	font-family:Trebuchet MS; 
	font-size:10px; 
	font-weight:bold;
	color:#AF802B;
}

/* PROMOCIONES */
.promocion{
	float:left;
	clear:none;
	background:url(../img/promo.gif) no-repeat;	
	width:660px !important;
	height:128px;
	margin-top:40px;
	.margin-top:0px;
}
.dato_promocion{
	float:left;
	clear:left;
	margin:55px 0 0 30px;
	font-family:Trebuchet MS;
	font-size:16px;
	color:#994637;
	font-weight:bold;
	width:95%;
}
.nombre_promo{
	margin-top:15px;
	width:90%;
	text-align:center;
	float:left;	
}
.fecha_promo{

}
.img_promo{
	float:right;
	clear:none;
	margin-top:6px;
}