/* CSS Document */
html { height:100%; width:100%; text-align:center; background-color:#E6E6E6; margin:0; padding:0; background-image:url(../imgweb/bghtm.gif); background-repeat:repeat-x; font:200%;  text-shadow: #000 0px 0px 0px;/*Elimina el efecto bold en Safari*/}
body, td, th { width:100%; font-family: "trebuchet MS", arial; color:#000000; margin:0 0 0 0; padding:0;}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {font-weight: normal;margin: 0 0 1em 0;}
sup { position: relative; bottom: 0.3em;	vertical-align: baseline;}
sub { position: relative; bottom: -0.2em;	vertical-align: baseline;}
li, dd, blockquote { margin-left: 1em;}
a, a:link, a:visited, a:hover, a:active { text-decoration:underline;}
a { color:#496300; text-decoration:underline;}
a:hover { color:#000; }
a img {	border: none;	text-decoration: none;}
img { border: none;	text-decoration: none;}
.negrita { font-weight:bold;}
hr { color:#FFFFFF; height:0.5px; }
abbr, acronym { border-bottom:1px dotted #000; cursor:help;}
a acronym { text-decoration:none;}
.img_l { float:left; margin:0; padding:0.2em; background-color:#FFFFFF; border:3px solid #B5B5B5;}
.img_r { float:right; margin:0; padding:0.2em; background-color:#FFFFFF; border:3px solid #B5B5B5;}
.img_c { float:none; padding:0.2em; background-color:#FFFFFF; border:3px solid #B5B5B5; display:block; margin:auto;}
.negrita { font-weight:bold;}
#contenedor { width:981px; height:auto; background-color:#628600; margin:0px auto 0px auto; display:block; overflow:hidden; padding:0 0 0em 0; border-left:0.5em solid #fff; border-top:0.2em solid #fff; }
#conten_izq { width:170px; height:100%; margin:0em 0 0 0px; padding:0; float:left; background-color:#628600;  min-width:178px;}
#conten_der { width:785px; height:100%; margin:0; padding:0; float: left; background-color:#fff; min-width:798px; border-left:5px solid #628600; }

#cab_izq { width:100%; height:auto; margin:0; padding:0; }
#cab_izq img { width:168px;  background-color:#fff; float:left; margin:4% 0 4% 3%; padding:0 0 0 1%;}

/*  MENU  */
#menu { width:93%; float:left; margin:1em 0 0 0; padding:0 5px 5px 0; text-align:left; font-size:0.8em; font-family: Geneva, Arial, Helvetica, sans-serif; letter-spacing:0.1em; overflow:hidden; background-color:fff;}
#menu ul { list-style:none; margin:0; padding:0 0 0 0; border:none; height:auto;  font-weight:600;}
#menu ul li { width:100%; height:auto; font-size:0.85em; text-align:left; padding:0; margin:0 0 1em 0.5%; }
#menu ul li a { text-decoration:none; color:#fff; background-color:#628600; padding:0 0 0 0.2em; width:100%; display:block;  border-bottom:1px solid #fff; }
#menu ul li a:hover { color:#628600; background-color:#FFF; }


/*TOP*/
#cab_der { width:798px; height:139px; padding:0; margin:0.5em 0 0 0; background-color:#fff; text-align:right; color:#000; background-image:url(../imgweb/cab.jpg); background-repeat:no-repeat; border-bottom:1em solid #000; border-top:1em solid #000;  }
#cab_der2 { width:100%; float:left; background-color:#ffffff; text-align:right; color:#000; font-size:0.7em; padding:0 0 0 0em; margin:0 0 0px 0; font-family: "Trebuchet MS" Verdana, Arial, Helvetica, sans-serif;}

/*CONTENIDO CENTRO*/
#contenido_centro { width:98%; height:auto; margin:1em 0 0 0 ; padding:0 0 0 1em; background-color:#fff; float:left; font-size:1em;}

#contenido_centro #secc { width:97%; height:auto; padding:0; margin:0.5em 0 0 0; background-color:#fff; float:left;}
#contenido_centro #secc h1 { font-size:1.2em; margin:0 0 0 0em; padding:0 0 0 0; color:#628600; text-align:left; letter-spacing:0.1em; width:67%; font-weight:bold; font-style:italic; float:left; border-bottom:3px solid #628600; }

#contenido_centro #txt { width:70%; float:left; background-color:#ffffff; text-align:justify; color:#000; font-size:0.7em; padding:0 0 0 0em; margin:0 0 0px 0; font-family: "Trebuchet MS" Verdana, Arial, Helvetica, sans-serif;}
#contenido_centro #txt p { font-size:1em; letter-spacing:0.1em; padding:0.3em 0.3em 0.3em 0; text-align:justify; margin:0.5em 0 0.5em 0;  color:#000; clear:both;}
#contenido_centro #txt ul { list-style-type:disc; font-size:1.1em; margin:auto auto auto auto; padding:0em 0.3em 0em 0.8em; float:left;}
#contenido_centro #txt ul li { padding:0.1em;}
#contenido_centro #txt ul li ul { list-style-type:disc; font-size:0.9em; margin:auto auto auto auto; padding:0em 0.3em 0em 0.8em; float:left;}
#contenido_centro #txt ul li ul li{ padding:0.1em;}
#contenido_centro #txt h1 { font-size:1.1em; text-align:left; margin:0.2em; color:#000; font-weight:bold;}
#contenido_centro #txt h2 { font-size:1em; text-align:left; margin:0.2em; color:#000; font-weight:bold;}
#contenido_centro #txt h3 { font-size:0.9em; text-align:left; margin:0.2em; color:#000; font-weight:bold;}
#contenido_centro #txt h2.enlaces { font-size:1.1em; text-align:left; margin:0.5em 0.2em 0.2em 0em; color:#000; background-color:#fff; font-weight:bold; padding:0.5em 0 0 0.4em; width:70%; border-bottom:1px solid #989898; letter-spacing:0.1em; clear:both;}


/*CONTENIDO DERECHA*/
#img_dch { width:27%; height:auto; background-color:#fff; padding:2em 0 2em 0; margin:0; float:left;}

#img_dch img { padding:0.2em; margin:auto auto 1em auto; display:block; border:3px solid #628600;  }

/*FOOT*/
#foot { width:98%; height:100%; padding:0.2em 0 0 0; margin:0.5em; background-color:#fff; border-top:2px solid #CECB88; border-bottom:2px solid #CECB88;  font-family:"Trebuchet MS"; float:left; }

#foot_left { width:66%; height:auto; padding:0.2em 0 0.2em 0em; color:#000; float:left; text-align:left; margin:0 0 0 0; background-color:#fff;}
#foot_left  p { font-size:0.7em; font-weight:500; margin:0.5em 0 0 0;}
#foot_left  a { text-decoration:none; color:#628600;}
#foot_left  a:hover { text-decoration: underline; color:#628600;}
#foot_right { width:33%;  height:auto; background-color:#fff; float: left; margin:0; padding:0em;}
#foot_right img { margin:0.2em 0 0 0.5em; float:left; }

/* id para el contacto */
#txtlegal {padding:2.5% 0% 2% 0%;font-size:0.9em;width:100%;}
.contacto {}
.contacto span {display:block;text-align:left;font-size:0.9em;font-weight:bold;margin-left:12px;margin-right:10px;color:#000000;padding: 3px 0px 3px 0px;}
.contacto legend { font-size:1em; font-weight:bold; color:#52535D;}  
.contacto fieldset { color:#00ff00;}
.contacto input {border:1px solid #000;width:90%; margin-left:12px;padding:0px;}
.contacto textarea {border:1px solid #000;width:90%;margin-left:12px;padding-left:3px;}
.contacto p {margin:0;width:100%;}
#txtlegal a:link { color:#006633; text-decoration:none;} 
#txtlegal a:visited { color:#006633; text-decoration:none;} 
#txtlegal a:active { color:#006633; text-decoration:none;} 
#txtlegal a:hover { color:#767676; text-decoration:underline;} 
.botonform {border:#ffffff 1px solid;margin:5px 5px 0px 0px; width:75px; cursor:pointer; color: #FFFFFF; height:30px; background-color:#628600;}
#ChkLeer {height:auto;width:auto;border:0;margin:0 0 0 -5px;}
.red {color:#FF0000; padding:0; margin:0; font-size:1.1em;}


/*avisolegal*/
#contenido #aviso { width:100%; height:auto; margin:0.8em 0 0 0; padding:0; background-color:#ffffff;}
#contenido #aviso h1 { width:100%; font-size:0.9em; font-weight:bold; color:#666666; background-color:#f3f3f3; margin:10px 0 0 0; padding:0 0 0 10px; }
#contenido #aviso ul { margin:inherit; }

/*noticias*/
.noticia { width:100%; height:auto; background-color:#fff; color:#666666; border-bottom:1px solid #628600;}
.noticia .fecha { background-color:#fff; color:#628600; font-style:italic; font-weight:bold; padding:0; font-size:1.1em;  }

/*catalogo*/
#contenido_centro #txt .produc { width:90%; height:100%; background-color:#fff; margin:1em 0 0 0; padding:0.5em; border:1px solid #CECB88; float:left;}
#contenido_centro #txt .img_produc { width:34%; height:auto; background-color:#CCCCCC; padding:0.5em 0.1em 0.5em 0.1em; float:left;}
#contenido_centro #txt .img_produc img { display:block; margin:auto}
#contenido_centro #txt .txt_produc { width:63%; height:auto; background-color:#fff; padding:0.3em; float:right; }
#contenido_centro #txt .txt_produc p.tit_produc {  font-weight:bold; font-style:italic; font-size: 1.3em; color:#000; text-align:left;}


/*inferios*/
#inferior { width:100%; height:100%; background-color:#fff; margin:0 0 0 0; padding:1em 0 1em 0; float:left; }
#inferior_l { width:60%; background-color:#fff; margin:0 0 0 0; padding:0; float:left; text-align:left; }
#inferior_l img { margin:0 1em 0 0;}
#inferior_l p { margin:0; padding:0; font-size:0.8em;}
#inferior_d { width:38%; background-color:#fff; margin:0 0 0 0; padding:0; float:right; text-align:left;}
#inferior_d img { margin:0 1em 0 0;}
#inferior_d p { margin:0; padding:0; font-size:0.8em;}
