* { vertical-align:top}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color:#f2efe9;
	background:url(../images/f_body.gif) top left repeat-x scroll #3c3723;
	margin:0px;
	margin-top:5px;
}
p{ text-align:justify; padding-top:10px; margin:0px; line-height:16px;}

.fot_izq{ float:left; margin-right:20px; border:#f2bf24 2px solid;}
.fot_der{ float:right; margin-left:20px; border:#f2bf24 2px solid;}

#main{ width:877px; margin-left:auto; margin-right:auto; background:url(../images/f_nav.gif) top left repeat-x scroll;}

#home #header{ height:95px; margin-bottom:6px;background:url(../images/f_top.gif) top left no-repeat scroll; }

#header{ height:95px; margin-bottom:20px;background:url(../images/f_top.gif) top left no-repeat scroll;}
#header .logo{ float:left; margin-top:5px; margin-left:24px;}
#header .logo img{ border:#f2bf24 2px solid;} 
#header #nav{ float:right;}
#header #nav .menu{ margin-top:45px; text-align:right; margin-bottom:15px; }

#header #nav .menu a{ font-size:13px; color:#FFFFFF; text-decoration:none; padding-right:20px; padding-left:20px; }
#header #nav .menu a:hover{ color:#FFCC00; }
#header #nav .menu a.b_prod{ font-size:13px; color:#000; text-decoration:none; padding-right:20px; padding-left:20px; padding-top:9px; padding-bottom:15px; background:url(../images/b_active.gif) no-repeat scroll top center;}
#header #nav #submenu{ font-size:11px; margin-right:15px; color:#000000; }
#header #nav #submenu a{color:#000; text-decoration:none; padding-right:5px; padding-left:5px; }
#header #nav #submenu a:hover{ color:#666;}



#conten{ min-height:516px; max-height:580px;margin-bottom:5px;background:url(../images/f_med.gif) top left repeat-y scroll;}
#conten h1 span{ padding-right:15px; background: url(../images/curv_titulo.gif) right top no-repeat scroll;  display:block; padding-top:5px; padding-bottom:1px;}
#conten h1{ font-size:18px; font-weight:normal; text-align:right; margin:0px; padding:0px; width:480px;padding-bottom:4px;  background:url(../images/f_titulo.gif) left top repeat-x scroll; }

#diagramacion{height:370px; padding-bottom:10px; padding-left:25px; padding-right:25px; padding-top:15px; background:url(../images/f_bottom.gif) bottom left no-repeat scroll;
/* ie5win fudge begins */	voice-family: "\"}\"";	voice-family:inherit;height:370px; }
html>body #diagramacion{height:345px;}

# home #diagramacion{height:425px; padding-bottom:10px; padding-left:25px; padding-right:25px; padding-top:0px; background:url(../images/f_bottom.gif) bottom left no-repeat scroll;
/* ie5win fudge begins */	voice-family: "\"}\"";	voice-family:inherit;height:425px; }
html>body#home  #diagramacion{height:400px; }


#diagramacion form{ margin:0px; margin-top:10px;}
#diagramacion form .campos{ background:#89825a; border:none; margin-left:15px; margin-bottom:3px; width:310px;}
#diagramacion form .boton{ background:#FF9900; border:none; color:#000; font-size:11px;}
#diagramacion .col2 form .campos{ background:#89825a; border:none; margin-left:15px; margin-bottom:3px; width:180px;}
#diagramacion .col2c form .campos{ background:#89825a; border:none; margin-left:15px; margin-bottom:3px; width:150px;}

#diagramacion .col1c .rec_txt strong{ color:#f2bf24;}
#diagramacion .oculto{width:480px; height:300px; overflow:hidden; }

#diagramacion .col1{float: left; width:480px; overflow:hidden;  }
#diagramacion .col2{ float:right; width:300px; margin-left:40px; }
#diagramacion .col2c{ float:right; width:200px; margin-left:40px; }

#diagramacion .col1b, #diagramacion .col1c{float: left; width:425px;  }
#diagramacion .col2b{ float:right; width:360px; margin-left:40px; }

#diagramacion .col1_h{float: left;  width:510px;}
#diagramacion .col2_h{ float:right; width:300px; }
#diagramacion .col2_h h1.home{ font-size:24px; font-weight:normal; margin:0px;color:#f2bf24; background:none; text-align:left; width:auto; margin-top:50px; line-height:20px; border-bottom:10px solid #6d6957; margin-bottom:10px;}
#diagramacion .col2_h p{ padding-left:20px; font-size:12px; line-height:18px;}
#diagramacion .col1c .rec_txt h2{ font-size:16px; font-weight:normal; margin:0px;color:#f2bf24; border-bottom: #6d6956 4px solid;} 

#diagramacion .col1b .rec_txt h2{ font-size:16px; font-weight:normal; margin:0px;color:#f2bf24;} 
#diagramacion .col1b .rec_txt h3{ font-size:16px; font-weight:normal; margin:0px; text-align:center; margin-left:271px;  background:#000000 url(../images/b_valor.gif) right top no-repeat scroll; padding:10px; display:none;} 

#diagramacion .col2b h2{ font-size:16px; font-weight:normal; margin:0px; text-align:right; margin-bottom:5px; color:#c0c0c0} 
#diagramacion .col2b { text-align:right;} 
#diagramacion .col2b img{ border: #8f885e 4px solid;} 

#diagramacion .col0 ul.productos{ list-style:none;margin:0px; padding:0px;}
#diagramacion .col0 ul.productos li{ float:left;width:144px; margin-right:15px; margin-bottom:15px; background-color:#8f885e; } 
#diagramacion .col0 ul.productos li h2{ font-size:12px; font-weight:normal; background:url(../images/cur_prod.gif) top left scroll no-repeat #8f885e; margin:0px; padding-left:4px; padding-top:10px;} 
#diagramacion .col0 ul.productos li img{ border: #8f885e 4px solid;} 

/*#diagramacion .col1.oculto ul.productos{ list-style:none;margin:0px; padding:0px; float:left; margin-right:150px;}
#diagramacion .col1 .oculto ul.productos li{ float:left;width:144px; margin-right:15px; margin-bottom:15px; background-color:#8f885e; } 
#diagramacion .col1 .oculto ul.productos li h2{ font-size:12px; font-weight:normal;background:url(../images/cur_prod.gif) top left scroll no-repeat #8f885e;  margin:0px; padding-left:4px; padding-top:10px;} 
#diagramacion .col1 .oculto ul.productos li img{ border: #8f885e 4px solid;}*/

#diagramacion .col1 .oculto #producto_1, #diagramacion .col1 .oculto #producto_2, #diagramacion .col1 .oculto #producto_3{ margin-bottom:400px;height:300px; overflow:hiddenpx;} 

#diagramacion .col1 .paginador{ text-align:right; margin-top:10px; padding-right:15px;}
#diagramacion .col1 .paginador a{ color:#FF9900; text-decoration:none;}

#diagramacion .col1 ul.productos{ list-style:none;margin:0px; padding:0px;}
#diagramacion .col1 ul.productos li{ float:left;width:144px; margin-right:15px; margin-bottom:15px; background-color:#8f885e; } 
#diagramacion .col1 ul.productos li h2{ font-size:12px;background:url(../images/cur_prod.gif) top left scroll no-repeat #8f885e; font-weight:normal;  margin:0px; padding-left:4px; padding-top:10px;} 
#diagramacion .col1 ul.productos li img{ border: #8f885e 4px solid;} 

#diagramacion .col1 ul.productos_b{ list-style:none;margin:0px; padding:0px; display:block; margin-right:40px;}
#diagramacion .col1 ul.productos_b li{ float:left;width:144px; margin-right:15px; margin-bottom:15px; background-color: #C0A859; } 
#diagramacion .col1 ul.productos_b li h2{ font-size:12px;background:url(../images/cur_prod.gif) top left scroll no-repeat #C0A859; font-weight:normal;  margin:0px; padding-left:4px; padding-top:10px;} 
#diagramacion .col1 ul.productos_b li img{ border: #C0A859 4px solid; margin-left:auto; margin-right:auto} 

#diagramacion .col1 ul.productos_c{ list-style:none;margin:0px; padding:0px; display:block; margin-right: auto; margin-left:auto; width:320px;}
#diagramacion .col1 ul.productos_c li{ float:left;width:144px; margin-right:15px; margin-bottom:15px; background-color: #C0A859; } 
#diagramacion .col1 ul.productos_c li h2{ font-size:12px;background:url(../images/cur_prod.gif) top left scroll no-repeat #C0A859; font-weight:normal;  margin:0px; padding-left:4px; padding-top:10px;} 
#diagramacion .col1 ul.productos_c li img{ border: #C0A859 4px solid; } 


#diagramacion ul.mapa{ list-style:none;margin:0px; padding:0px; margin-top:10px;}
#diagramacion ul.mapa li{ padding-bottom:5px; padding-top:5px;} 
#diagramacion ul.mapa li a{ color:#FFFFFF; text-decoration:none;} 
#diagramacion ul.mapa li strong a {color:#f2bf24; } 


#diagramacion .rec_txt{ border: #625d3f 1px solid; padding-bottom: 10px; padding-left:20px; padding-right:20px; padding-top:15px;}
#diagramacion .rec_txt h2{ font-size:18px; font-weight:normal; margin:0px;} 

#diagramacion .rec_form{ border: #625d3f 1px solid; padding-bottom: 15px; padding-left:20px; padding-right:20px; padding-top:15px; margin-top:10px;}
#diagramacion .rec_form h2{ font-size:14px; font-weight:normal; color:#f2bf24; margin:0px;} 

#footer{ height:60px; clear:both; }
#footer .direccion{ color:#b1afa7; text-align:right; padding-top:10px;font-size:12px;}
#footer .direccion a{ color: #FFCC66}
#footer .adsense{ float:left; width:200px;} 

.fix{ display:block; clear:both;} 
