body {margin: 20px auto;background: #ffffff;}


a {color: #617a04;font-weight: bold; text-decoration: none}
a:hover {color: #ffffff;}
#page{width:642px;font: normal 11px arial, tahoma, verdana;}

#cabecera{}
#menu{width: 670px; font-size: 8px;}
#menu a {display: block; border:none; background-position:left top; background-repeat:no-repeat; height:24px;}
#menu a:hover { background-position: 0 -24px; text-decoration: none; }
#menu .alt { display:none; }
#m01{width: 106px;}
#m02{width: 106px;}
#m03{width: 106px;}
#m04{width: 106px;}
#m05{width: 106px;}
#m06{width: 112px;}
#m01 a { background-image: url(/imagenes/home1.gif) }
#m02 a { background-image: url(/imagenes/sabias-que.gif) }
#m03 a { background-image: url(/imagenes/instalaciones.gif) }
#m04 a { background-image: url(/imagenes/productos.gif) }
#m05 a { background-image: url(/imagenes/servicios.gif) }
#m06 a { background-image: url(/imagenes/contacto.gif) }

#menu a.activo{ background-position: 0 -24px;}
#cuerpo{background: #ded9b1 url(imagenes/fondo.jpg) repeat; width:636px; height: 400px;}
#lateral{width: 6px; background: url(imagenes/somder.gif) repeat-y}
.col1{width: 416px;  font-size: 11px; color: #617a04;}
.text{padding:0px 16px; text-align: justify; font-size: 11px; color: #617a04;}
.text p{margin: 0px;padding: 5px 0px;}
.text .linea{padding:0px 16px;margin-bottom: 5px; border-bottom: 2px solid #ebe8bb}
.text h1{font: bold 12px arial, tahoma; color: #ffffff; margin:0px;}
.text .tit{font: bold 12px arial, tahoma;}
img.insta1{padding-top: 0px;}
img.insta2{margin-top: 0;margin-bottom: 10px;}
img.insta3{margin-left: 21px;margin-bottom: 20px;margin-top:5px}
img.insta4{margin-left: 11px;margin-bottom: 20px; margin-top:5px}



.prods{margin: 5px 0px;padding-top: 10px;}
.prods a{font: bold 12px arial, tahoma, verdana;color: #fffddd;text-decoration: none}
.prods a:hover{font: bold 12px arial, tahoma, verdana;color: #354101;text-decoration: none}
.imgprod{background: #fffddd;text-align: center; margin-top: 8px} 
.descprod{padding: 5px;background: #fffdde; font: normal 11px arial, tahoma, verdana; color: #637a05; text-align: justify; line-height: 12px;}
.descprod div{padding: 5px 0px;}
.descprod a{font: normal 11px arial, tahoma, verdana; color: #637a05; text-decoration: none; line-height: 12px;}
.descprod a:hover{color: #354101}
.prods .enlprod{text-align: right;}
.prods .enlprod a{font: bold 12px arial, tahoma, verdana;color: #354101;text-decoration: none}
/*.prods .titol{paddin}*/
.prod_izq{float:left; position:relative;}
#nombre_correo{width:50%;}
#tele_localiz{width:50%;}
#cantidad{width:12%;}
#unid_hect{width:32%;}
#tama_planta{width:56%;}

.col3{width: 204px; color:fffddd; font-size: 11px; padding: 5px 10px 10px 5px;}
.integral{font: bold 11px arial, tahoma,verdana; color: #a99326;}


.variedades{width: 490px; border-left: 2px solid #ebe8bb; font-size: 11px;}
.rollover{height: 85px;width: 464px}
.rollover a {display: block;border:none;background-position: left top;background-repeat:no-repeat;height:85px;text-decoration: none;}
.rollover a:hover { background-position: 0 -85px; text-decoration: none; }
.rollover .alt {display:none;}
a#pre{background-image: url(imagenes/presupuesto.jpg)}
.vartext{padding: 0px 10px;text-align: justify;}
.vartext .a{padding-bottom: 10px;color: #617a04}
.vartext h1{font: bold 20px arial, tahoma, verdana; color: #fffbde;}
.visor{background: #627904; padding: 10px;}
.visor a{font: bold 12px arial, tahoma; color: #fffbde;display: block; padding-bottom: 5px;}
.visor a:hover{color: #CCC654;}
.visor a.activo{color: #ccc654}

.formcontacto {background: #fffdde; padding: 10px 15px;font: bold 11px arial, tahoma, verdana; color: #617a04}
.formproductos{background: #fffdde; padding: 10px; font: bold 11px arial, tahoma, verdana; color: #617a04}
.formproductos a{color:#B49D33}
.formproductos a:hover{color:#617A04}
.enviar{background: #fffdde; text-align: center;padding-bottom: 5px; }
.encab1{font: bold 12px arial, tahoma; color: #fffbde}
.encab2{font: bold 12px arial, tahoma; color: #fffbde; text-align: right;padding-bottom:5px}
#pie{background: url(imagenes/sominf.gif) repeat-x}
#copy{text-align: center; font: normal 11px arial, tahoma, verdana; color: #637a05;}
#copy a{color: #637a05; text-decoration: none}
#legal {background: #ded9b1 url(imagenes/fondo.jpg) repeat; }
#legal div{padding: 5px 10px; font: normal 11px arial,tahoma, verdana;color: #636d08; text-align: justify}
#legal div.titulo{font-size: 12px; font-weight: bold;}
#legal div.subtitulo{font-size: 12px;}
.minitext{font:normal 9px arial, tahoma;color: #637a05;}

/* Photo Zoom CSS */
.zoom {float:left; position:relative;}
#n30_40{}
#n40_50{padding-left:20px;}
#n60_80{padding-left:20px;}
.zoom a, .zoom a:visited {display:block; top: 0pt; left: 0pt;}
.zoom a .large { border: 0px none ; display: none; position: absolute; width: 1px; height: 1px; top: -1000px; left: -1000px; }
.zoom a:hover {}
.zoom a:hover .large {text-align:center; font-weight:normal; color:#fff; background-color:#617A04; border: 1px solid #B49D33; display: block; position: absolute; padding:10px; width: 100px; height: auto; top: -50px; left: -20px;}
#z30_40{left: -20px;}
#z40_50{left: 0px;}
#z60_80{left: 10px;}