body { background: #000 url(../imagenes/fondo-madera.jpg) repeat-x; font-family: tahoma; font-size: 0.70em;}
p { margin: 10px 0; color: #000; text-align: justify; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }

#fondo { behavior: url(css/iepngfix/iepngfix.htc); }
#fondo { margin: auto; width: 1050px; height: 100%; background: url(../imagenes/arbol-izq-trans.png) no-repeat left 100px; border: solid #fff 0px; }				

#pagina { margin: 0 auto; width: 700px; background-color: #fff; padding: 5px; z-index: 10; }		
#pagina #menu { width: 700px; height: 159px; background-color: #fff; }	
#pagina #menu ul { margin: 0px;  padding: 0px; #margin-top: 5px; }	
#pagina #menu li { display: inline; list-style-type: none; }
#pagina #menu ul li .imagen { position: absolute; z-index: 0; border: solid #000 0px; }	
#pagina #menu ul li a { color: #fff; text-decoration: none; }
#pagina #menu li img { border: 0px; }
#pagina #menu li a:hover img { filter: alpha(opacity=50); -moz-opacity:.4; opacity: 0.5; border: 0px; }
#pagina #menu .texto01 { width: 40px; padding: 5px 8px 5px 9px; position: relative; z-index: 1; background-color: #367B28; top: 130px; text-align: center; }
html*#pagina #menu .texto01 { padding: 5px 7px 5px 7px; } /* hack mac safari */
* html #pagina #menu .texto01 { padding: 5px 8px 5px 9px;  } /* hack ie6 */
*+html>body #pagina #menu .texto01 { padding: 5px 9px 5px 8px; } /* hack ie7 */
#pagina #menu .texto02 { width: 102px; padding: 5px 17px 5px 17px; position: relative; z-index: 1; background-color: #367B28; top: 130px; text-align: center; }
#pagina #menu .texto03 { width: 63px; padding: 5px 11px 5px 11px; position: relative; z-index: 1; background-color: #367B28; top: 130px; text-align: center; }
html*#pagina #menu .texto03 { padding: 5px 11px 5px 10px; } /* hack mac safari */
* html #pagina #menu .texto03 { padding: 5px 11px 5px 11px;  } /* hack ie6 */
*+html>body #pagina #menu .texto03 { padding: 5px 11px 5px 11px;  } /* hack ie7 */
#pagina #menu .texto04 { width: 63px; padding: 5px 11px 5px 11px; position: relative; z-index: 1; background-color: #367B28; top: 130px; text-align: center; }
html*#pagina #menu .texto04 { padding: 5px 11px 5px 10px; } /* hack mac safari */
* html #pagina #menu .texto04 { padding: 5px 17px 5px 17px;  } /* hack ie6 */
#pagina #menu .texto05 { width: 147px;height: 60px;padding: 5px 30px 5px 10px; position: relative; z-index: 1; background-color: #367B28; top: 90px; font-size: .80em; text-align: center; !important}
#pagina #menu a:hover { text-decoration: underline; }
#pagina #menu .texto05-1 { width: 127px; top: 240px; margin-left: -147px; margin-top: -120px; padding: 4px 10px 4px 10px;position: absolute; color: #aaa; background-color: #367B28; z-index: 1; font-size: .80em; border-top: solid #fff 1px;}
#pagina #menu .texto05-1 a:hover {text-adecoration:underline;}
html*#pagina #menu .texto05 { padding: 5px 8px 5px 8px; } /* hack mac safari */
* html #pagina #menu .texto05 { padding: 5px 10px 5px 10px;   top: 102px; } /* hack ie6 */
*+html>body #pagina #menu .texto05 { width: 147px;height: 60px;padding: 5px 30px 5px 10px; position: relative; z-index: 1; background-color: #367B28; top: 88px; text-align: center;}
*+html>body #pagina #menu .texto05-1 { width: 127px; top: 240px; margin-left: -147px; margin-top: -109px; padding: 4px 10px 4px 10px;position: absolute; color: #aaa; background-color: #367B28; z-index: 1; font-size: .80em;border-top: solid #fff 1px;}
#pagina #menu .texto06 { width: 126px; padding: 5px 13px 5px 13px; position: relative; z-index: 1; background-color: #367B28; top: 130px; text-align: center; }
#pagina #menu .texto07 { width: 75px; padding: 5px 11px 5px 11px; position: relative; z-index: 1; background-color: #367B28; top: 130px; text-align: center; }
#pagina #menu .texto08 { width: 59px; padding: 5px 9px 5px 8px; position: relative; z-index: 1; background-color: #367B28; top: 130px; text-align: center; }	

#pagina #cuerpo { padding-top: 10px; background-color: #fff; }
#pagina #cuerpo #flash { float: left; width: 275px; }
#pagina #cuerpo #content { float: left; width: 410px; padding: 0px 0px 0px 10px; text-align: justify; }
#pagina #cuerpo #content #logo { margin: 10px; }
#pagina #cuerpo #content .title { background-color: #D3BA82; padding: 3px; width: 250px; margin: 10px 0 10px 0; font-size: 0.9em; text-align: left; }
#pagina #cuerpo #content .title2 { padding:5px 10px;background-color: #e4a650;color: #000; width: 380px; font-size: 0.9em; text-align: left; }

#pagina #cuerpo #content .boton  { color: #fff; float: right; width: 75px; background-color: #337D24; padding: 5px; text-align: center; }
#pagina #cuerpo #content .boton a { color: #fff; }
#pagina #cuerpo #content #cab-desp { background-color: #367B28; padding: 6px 10px; color: #fff; margin-bottom: 10px; }
#pagina #cuerpo #content #cab { background-color: #367B28; padding: 6px 10px; color: #fff; margin-bottom: 10px; }
#pagina #cuerpo #content #cab a { color: #fff; text-decoration: none; }
#pagina #cuerpo #cab2 { background-color: #783411; padding: 6px 10px; color: #fff; margin-bottom: 10px; }
#pagina #cuerpo #cab2 a { color: #fff; text-decoration: none; }
#pagina #cuerpo #content a { color: #367B28; }
	
#pagina #cuerpo #content .paginador { padding: 5px; margin-top: 5px; margin-bottom: 5px; text-align: right; }
#pagina #cuerpo #content .pag_registros { color: #000; text-decoration: none; background-color: #FFFFFF; padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px; margin-right: 5px; border: solid #585858 1px; }
#pagina #cuerpo #content .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; }
#pagina #cuerpo #content .enlacep2 { color: #fff; text-decoration: none; background-color: #367B28; padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px; border: solid #585858 1px; }
#pagina #cuerpo #content .enlacep3 { color: #fff; text-decoration: none; background-color: #367B28; padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 1px; border: solid #585858 1px; font-weight: bold; }			
#pagina #cuerpo #content .paginador a:hover { color: #000; }	
		
#pagina #cuerpo #content .volver { background-color: #fff; padding: 2px; }
#pagina #cuerpo #content #error { background-image: url(../img/iconos/ico-denegado.gif); background-repeat: no-repeat; background-position: 540px 40px; }
#pagina #cuerpo #content fieldset { border: solid #aaa 1px; padding: 15px; margin-bottom: 10px; margin-top: 5px; }
#pagina #cuerpo #content legend { font-weight: normal; padding: 3px 17px 3px 17px; background-color: #367B28; color: #fff; }
#pagina #cuerpo #content label { color: #367B28; float: left; width: 125px; padding-left: 10px; }
#pagina #cuerpo #content input { padding: 2px; border: solid #aaa 1px; margin-bottom: 2px; background-color: #eee; }
#pagina #cuerpo #content textarea { padding: 2px; border: solid #aaa 1px; margin-bottom: 2px; background-color: #eee; font-size: 1.2em; }
#pagina #cuerpo #content select { font-size: 1em; margin-bottom: 2px; border: solid #aaa 1px; background-color: #eee; }

#pagina #cuerpo #content #logos-distribuidores { width: auto;  }
#pagina #cuerpo #content #logos-distribuidores .logimg { margin: 0px 10px; padding: 0px }
#pagina #cuerpo #content #intro { clear:both; padding: 0px 10px 0px 0px;width: 400px }
#pagina #cuerpo #content #intro .resaltado { color: #367B28; font-weight: bold;} 
#pagina #cuerpo #content #rotador-productos { float:left;width: 150px;margin-top: 0px; height: auto; }
#pagina #cuerpo #content #rotador-productos .rotador-tit { padding:5px 10px;font-size: 0.9em;background-color: #a55516;color: #fff; text-align:left; }

#pagina #cuerpo #logos { width: auto; }
#pagina #cuerpo #logos #margen { margin: 10px; }
#pagina #cuerpo #logos #cab { background-color: #367B28; padding: 6px 10px; color: #fff; margin-bottom: 10px; }
#pagina #cuerpo #logos #cab a { color: #fff; text-decoration: none; }
#pagina #cuerpo #logos .cab2 { background-color: #A8CFAD; padding: 3px 5px; color: #00; font-weight: bold; }
#pagina #cuerpo #logos .cab3 { width: auto; background-color: #FFF36F;  color: #00; font-size: 0.8em; }
#pagina #cuerpo #logos .log { margin: 10px; }
#pagina #cuerpo #logos img { height: 45px; border: 0px; margin: 5px; }

/* noticias */
#pagina #cuerpo #content .caja { background-color: #fff; margin-bottom: 10px; }
#pagina #cuerpo #content .caja-titulo { font-size: 1.5em; color: #367B28; padding: 5px; }
#pagina #cuerpo #content .caja-leyenda { color: #aaa; padding: 5px; }
#pagina #cuerpo #content .caja-txt { padding: 5px; }
#pagina #cuerpo #content ul { margin-left: 25px; padding: 0px; }
#pagina #cuerpo #content .volver { background-color: #367B28; color: #fff; font-size: 0.90em; }

/* Tablas de los productos de maderas del rio */
.caja-txt table { width: 100%; margin: 10px 0; border-collapse:collapse; border: 1px solid #000; }
.caja-txt table th { padding: 5px; border: 1px solid #000; text-align: center; background-color: #367B28; color: #fff; }
.caja-txt table td { padding: 5px; border: 1px solid #000; }

#pagina #clear { clear: both; }

#pie { clear: both; margin: auto; width: 700px; text-align: center; margin-top: 10px; padding-bottom: 10px; }
#pie ul { margin: 0px; padding: 0px;  }
#pie ul li { display: inline; list-style-type: none; color: #fff; }
#pie ul li a { color: #fff;  }
#pie #direccion { margin-top: 5px; color: #BA9376; }
#pie #direccion a { color: #BA9376; text-decoration: none; } 

.slideshow{display:block;position:relative;z-index:0;}
.slideshow-images{display:block;overflow:hidden;position:relative;}
.slideshow-images img{display:block;position:absolute;z-index:1;}
.slideshow-thumbnails{overflow:hidden;}.slideshow-images{height:273px;width:378px;}
.slideshow-images-visible{opacity:1;}
.slideshow-images-prev{opacity:0;}
.slideshow-images-next{opacity:0;}
.slideshow-images img{float:left;left:0;top:0;}
.slideshow{height:378px;margin:0 auto;width:273px;}
.slideshow a img{border:0;}
.slideshow-captions{background:#000;bottom:0;color:#FFF;font:normal 12px/22px Arial,sans-serif;left:0;overflow:hidden;position:absolute;text-indent:10px;width:99%;z-index:10000;}
.slideshow-captions-hidden{height:0;opacity:0;}
.slideshow-captions-visible{height:22px;opacity:.7;}
.slideshow-controller{background:url(controller.png) no-repeat;height:42px;left:50%;margin:-21px 0 0 -119px;overflow:hidden;position:absolute;top:50%;width:238px;z-index:10000;}
.slideshow-controller *{margin:0;padding:0;}
.slideshow-controller-hidden{opacity:0;}
.slideshow-controller-visible{opacity:1;}
.slideshow-controller a{cursor:pointer;display:block;height:18px;overflow:hidden;position:absolute;top:12px;}
.slideshow-controller a.active{background-position:0 18px;}
.slideshow-controller li{list-style:none;}
.slideshow-controller li.first a{background-image:url(controller-first.gif);left:33px;width:19px;}
.slideshow-controller li.last a{background-image:url(controller-last.gif);left:186px;width:19px;}
.slideshow-controller li.next a{background-image:url(controller-next.gif);left:145px;width:28px;}
.slideshow-controller li.pause a{background-image:url(controller-pause.gif);left:109px;width:20px;}
.slideshow-controller li.play a{background-position:20px 0;}
.slideshow-controller li.play a.active{background-position:20px 18px;}
.slideshow-controller li.prev a{background-image:url(controller-prev.gif);left:65px;width:28px;}
.slideshow-loader{height:28px;right:0;position:absolute;top:0;width:28px;z-index:10001;}
.slideshow-loader-hidden{opacity:0;}
.slideshow-loader-visible{opacity:1;}
.slideshow-thumbnails{bottom:-65px;height:65px;left:0;position:absolute;width:100%;}
.slideshow-thumbnails *{margin:0;padding:0;}
.slideshow-thumbnails ul{height:65px;left:0;position:absolute;top:0;width:10000px;}
.slideshow-thumbnails li{float:left;list-style:none;margin:5px 5px 5px 0;position:relative;}
.slideshow-thumbnails a{display:block;padding:5px;position:relative;}
.slideshow-thumbnails a:hover{background-color:#FF9!important;opacity:1!important;}
.slideshow-thumbnails img{display:block;}
.slideshow-thumbnails-active{background-color:#9FF;opacity:1;}
.slideshow-thumbnails-inactive{background-color:#FFF;opacity:.5;}

