body {background-color:#EBEBEB;	height:100%; margin:0; padding:0;
	font:80% Trebuchet MS, Arial, Helvetica, Sans-Serif;
	}

	img{border:none;}

.contenedor{	
		margin:0 auto;
		width:958px; 
		position:relative;
		text-align:left;
		margin-bottom:2em;
		}

    /* image replacement */
        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */
			
	
	.header {margin:auto;width:958px; height:121px; background-image: url(../images/cabecera.jpg)}
	.flash_logo {width:240px; height:110px; margin-left:0;}	
		
	#content{
		margin-top:9px;
		position:relative;
		margin-bottom:10px
		}			

/* Easy Slider */

	#slider {float:right}
	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:696px;
		height:241px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/productos/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/productos/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none}
	
/* // Easy Slider */


li#tilde.clas-bio {width:200px;margin-left:33px}
li#tilde.clas-farm {width:200px;margin-left:33px}

.menu_productos {float:left; width:262px; height:241px;background-color: #01254B}

.clas-bio {margin-left:37px;font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#91BC5C;line-height:18px;}
.clas-farm {margin-left:37px;font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#EC7A1A;line-height:18px;}


.menu_productos ul{ list-style-type:none;padding-left:0}
.menu_productos li {width:300px; display: block}
.menu_productos h2 {font-family:Tahoma, Geneva, sans-serif; font-size:12px; margin: 0 0 0 25px; padding: 25px 0 0 0;color: #CCC;}
.menu_productos a {margin-left:55px; text-decoration:none}
.menu_productos a:hover { color: #999}

.barra-clas-productos {width:650px;height:10px; margin-top:0; border-bottom-right-radius:20px 30px; behavior: url(border-radius.htc);zoom: 1; background-image: url(../images/img-menu.png);padding:10px;font-family:Tahoma, Geneva, sans-serif; font-size:12px; color: #FFF; font-weight:700}

.barra-clas-productos#bio {background-image: url(../images/img-menu-bio.png)}
.barra-clas-productos#farm {background-image: url(../images/img-menu-far.png)}

.productos {box-shadow:0 5px 10px #999;margin:auto;width:958px; height: auto; overflow: hidden; margin:280px 0 0 0; padding: 0 0 15px 0; background-color: #FFF}
.prod01 {margin:10px auto;width:852px;height:270px;background-image:  url(../images/productos/fondo-prod.png)}
.uno {height:253px;background-image:  url(../images/productos/fondo-prod1.png)}
.dos {height:306px;background-image:  url(../images/productos/fondo-prod2.png)}
.tres {height:358px;background-image:  url(../images/productos/fondo-prod3.png)}
.prod01 img {}
.prod01 img#animal {margin:0 5px; float:left}
.prod01 p {margin: 0 0 0 40px; padding: 25px 0 0 0; width:580px;font-family:Tahoma, Geneva, sans-serif; color:#666}
.prod01 li {font-size:11px; margin:0 0 3px 0; color: #666; padding: 0 0 0 3px;}
.prod01 ul {float:left; list-style-type:none; width:580px; margin: 0 0 3px 0; overflow: hidden; height:auto; min-height: 183px;}

li.color { width:580px;height:14px; border-bottom-right-radius:20px 30px; behavior: url(border-radius.htc);zoom: 1; background-color: #E2E2E2;font-family:Tahoma, Geneva, sans-serif; font-size:11px; color: #39af00; font-weight:bold; margin: 10px 0 3px 0;}
li.naranja {color: #ed7f23;}

strong {font-size:14px;}

.table a#prodtabla { font: Tahoma, Geneva, sans-serif;  font-size:11px; text-decoration:none; color:#FFFFFF }
.table a#prodtabla:hover {text-decoration:none; color:#333333}