@charset "UTF-8";
/* CSS Document */
body {
	margin:0;
	padding:0;
	font-family:verdana, arial, sans-serif;
	font-size:80%;
	color:#666666;
	background-color:#442200;
	}
	
a:link, a:visited {
	color:#333300; 	
	text-decoration:none; 
	font-weight:bold;
	}

a:hover {
	color:#224400; 
	text-decoration:underline;
	}

a:active {
	color: #420;
	text-decoration:none;
	}
	
	
	
.container { 
clear:left;
float:left;
position:relative;
left:18%;
background-color:#FFFFFF; 	
margin:0 auto 0 auto; 
padding:0; 
width:815px;
height:auto;
	}
	
.top { 
	height: 203px;
	width:auto;
	background-image:url(imgs/cafe_top.jpg);
	background-repeat:no-repeat; 
	background-position: center;
	padding-bottom:2px;
	border-bottom:1px solid #420;
	}
	
	.top-productos { 
	height: 203px;
	width:auto;
	background-image: url(imgs/trigo_top.jpg);
	background-repeat:no-repeat; 
	background-position: center;
	padding-bottom:2px;
	border-bottom:1px solid #420;
	}
	
	.top-agricolas { 
	height: 203px;
	width:auto;
	background-image: url(imgs/agricolas_top.jpg);
	background-repeat:no-repeat; 
	background-position: center;
	padding-bottom:2px;
	border-bottom:1px solid #420;
	}
	
	.top-ambientales { 
	height: 203px;
	width:auto;
	background-image:url(imgs/ambientales_top.jpg);
	background-repeat:no-repeat; 
	background-position: center;
	padding-bottom:2px;
	border-bottom:1px solid #420;
	}
	
	.top-investigacion { 
	height: 203px;
	width:auto;
	background-image:url(imgs/top-invest.jpg);
	background-repeat:no-repeat; 
	background-position: center;
	padding-bottom:2px;
	border-bottom:1px solid #420;
	}
	
	.top-noticias { 
	height: 203px;
	width:auto;
	background-image:url(imgs/noticias-top.jpg);
	background-repeat:no-repeat; 
	background-position: center;
	padding-bottom:2px;
	border-bottom:1px solid #420;
	}
	
	.top-contactenos { 
	height: 203px;
	width:auto;
	background-image:url(imgs/contact-top.jpg);
	background-repeat:no-repeat; 
	background-position: center;
	padding-bottom:2px;
	border-bottom:1px solid #420;
	}
	
	.brakebar {
	height: 6px; 
	width:100%; 
	background-color:#FFFFFF;
	}

#menu nav {
	float:left;
   width:100%;
   position:absolute;
   background:#ffffff;
   position:relative;
   overflow:hidden;
	}

		ul#navigation-1 {
			clear:left;
			float:left;
			list-style:none;
			margin:0;
			padding:0;
			position:relative;
			left:50%;
			text-align:center;
			height:28px;
			}
			
		ul#navigation-1 li { 
			display:block;
		   float:left;
		   list-style:none;
		   margin:0;
		   padding:0;
		   position:relative;
		   right:50%; 
		   border-top:1px solid #669900; border-bottom:1px solid #669900;
			}
			
		ul#navigation-1 li a { 
			display:block;
		   margin:0 2px 0 2px; 
		   padding:2px 10px;  
		   background:#fff;
		   color:#663300;
		   text-decoration:none;
		   height:18px;
		   font-weight:bold;
			}
			
			
			ul#navigation-1 li a:hover {   
			background:#336600;
			color:#fff;
			font-weight:bold;
				}
				
			ul#navigation-1 li a:active {   
			background:#669900;
			color:#fff;
			font-weight:bold;
				}
				
		
			#navigation-1 ul li a.active:visited {
		   color:#fff;
		   background:#666600;
		   font-weight:bold;
			}
			
			ul#navigation-1 li ul.navigation-2 { 
			clear:left;
			float:left;
			position:relative; 
			list-style:none;
			display:none; 
			margin:0; 
			padding:0;
			left:50%;
			background:#ffffff; 
			top:1px; 
			left:2px; 
			border:1px; 
			
			font-size:smaller;
			}
		
				ul#navigation-2 li ul.navigation-2 {
					display:none;
					float:left;
					list-style:none;
					margin:0;
					padding:0;
					position:absolute;
					right:50%;
					
					}
					
				ul#navigation-1 li:hover ul.navigation-2 { 
				display:block; 
				}
			
				ul#navigation-1 li ul.navigation-2 li { 
				width:90px; clear:left; position:relative; left:0.8%; 
				}
				
				ul#navigation-2 li a { 
				display:block;
			   background:#fff;
			   color:#420;
			   text-decoration:none;
			   height:14px;
			   font-weight:normal;
				}
			
			
				ul#navigation-2 li a:hover {   
				background:#336600;
				color:#fff;
				font-weight:normal;
				}
				
				ul#navigation-2 li a:active {   
				background:#669900;
				color:#fff;
				font-weight:normal;
				}
				
			ul#navigation-2 li a:hover {   
			background:#336600;
			color:#fff;
			font-weight:normal;
				}
				
			ul#navigation-2 li a:active {   
			background:#669900;
			color:#fff;
			font-weight:normal;
				}
				
		
			#navigation-2 ul li a.active:visited {
		   color:#fff;
		   background:#666600;
		   font-weight:normal;
			}
			
.topmenu {
	float: left;
	position:relative;
	width:815px;
	overflow:hidden;
	height:100%;
	margin:6em 0 0 0; 
	padding:0; 
	background-color:#FFF;
	}
	
	.microbiales {
float:left; width:17.2%; height:185px;
margin:0.5em; padding:0.3em; text-align:center;
background-image: url(imgs/microbialplant.jpg); background-repeat:no-repeat; background-position: center top;
}
	
	.fertilizantes {
	float:left; width:17.2%; height:185px;
margin:0.5em; padding:0.3em; text-align:center;
background-image: url(imgs/tomato.jpg); background-repeat:no-repeat; background-position: center top;
}


.suplementos {
	float:left; width:17.2%; height:185px;
margin:0.5em; padding:0.3em; text-align:center;
background-image: url(imgs/melon.jpg); background-repeat:no-repeat; background-position: center top;
}
	
	.topmenu-prod {
	float: left;
	position:relative;
	width:815px;
	overflow:hidden;
	height:100%;
	margin:3.5em 0 0 0; 
	padding:0; 
	background-color:#FFF;
	}
	
.en-construccion {
float:left; 
position:relative;
width:300px; 
height:300px;
margin:3px 3px 35px 255px; 
padding:0; 
background-image:url(imgs/construc.jpg); background-repeat:no-repeat; background-position: center center;

}	

.contact-form {
float:left; 
position:relative;
width:600px; 
height:auto;
margin:3px 3px 35px 105px; 
padding:0;
text-align:center;

}	
	
.agricolas {
float:left; 
position:relative;
width:39%; 
height:125px;
margin:0.5em 3em 0.5em 3em; 
padding:0 10px 0 0; 
text-align:right;
background-image: url(imgs/plant-soil-blog.jpg); background-repeat:no-repeat; background-position: bottom left;

}

.ambientales {
float:left; 
position:relative;
height:125px;
width:39%; 
margin:0.5em 0 0.5em 2.3em; 
padding:0 0 0 10px; 
text-align:left;
background-image: url(imgs/carboxx.jpg); background-repeat:no-repeat; background-position:right center;

}

.agricolas-intro {
float:left; 
position:relative;
width:89%; 
height:125px;
margin:0 0 0 3em; 
padding:0 1px 0 0; 
text-align:center;
}

.agricolas-icono {
float:left; 
position:relative;
width:105px; 
height:122px;
margin:3px 3px 3px 45px; 
padding:0; 
text-align:center;
background-image: url(imgs/plant-soil-blog.jpg); background-repeat:no-repeat; background-position: bottom left;
}

.agricolas-txtintro {
float:left; 
position:relative;
width:70%; 
height:115px;
margin:0 0 0 20px; 
padding:0; 
text-align:justify;
}

.agricolas-text {
float:left; 
position:relative;
width:38%; 
height:auto;
margin:0.5em 2.5em 0.5em 2.9em; 
padding:0 10px 0 10px; 
text-align:justify;
border-top:1px solid #420; 
}

.agricolas-microbiales {
float:left; 
width:25%; 
height:180px;
margin:30px 5px 5px 35px; 
padding:1px 1px 5px 3px;
text-align:center;
background-image: url(imgs/microbialplant.jpg); background-repeat:no-repeat; background-position: center center;
border-top:1px solid #690;
border-bottom:1px solid #690;
}

.agricolas-fertilizantes {
	float:left; 
	width:25%; 
	height:180px;
	margin:30px 5px 5px 45px; 
	padding:1px 1px 5px 3px;
	background-image: url(imgs/tomato.jpg); background-repeat:no-repeat; background-position: center center;
	border-top:1px solid #690;
	border-bottom:1px solid #690;
}

.agricolas-suplementos {
float:left; 
width:25%; 
height:180px;
margin:30px 5px 5px 35px; 
padding:1px 1px 5px 3px;
text-align:center;
background-image: url(imgs/melon.jpg); background-repeat:no-repeat; background-position: center center;
border-top:1px solid #690;
border-bottom:1px solid #690;
}

.info-fertilizantes {
	float:left; 
	width:25%; 
	height:auto;
	margin:10px 5px 5px 45px; 
	padding:5px 1px 5px 1px;
	text-align: center;
}	

.establish {
	float:left; 
	width:99.5%; 
	height:auto;
	margin:1px 1px 1px 1px; 
	padding:5px 1px 5px 1px;
	background-image: url(imgs/Title-Establish-5-16-12.jpg); background-repeat:no-repeat; background-position: center top;
	border-bottom:1px solid #690;
	text-align: justify;
}

.maintain {
	float:left; 
	width:99.5%; 
	height:auto;
	margin:5px 1px 1px 1px; 
	padding:5px 1px 0px 1px;
	background-image: url(imgs/title-maintain-8-16-8.jpg); background-repeat:no-repeat; background-position: center top;
	border-bottom:1px solid #690;
	text-align: justify;
}

.root-groom{
	float:left; 
	width:99.5%; 
	height:auto;
	margin:5px 1px 1px 1px; 
	padding:5px 1px 5px 1px;
	background-image: url(imgs/title-rootNgroom-3-16-15.jpg); background-repeat:no-repeat; background-position: center top;
	border-bottom:1px solid #690;
	text-align: center;
}

.info-Microbiales {
	float:left;
	width:25%; 
	height:auto;
	margin:10px 5px 5px 38px; 
	padding:5px 1px 5px 1px;
	text-align: center;
}

.huma-balance {
	float:left; 
	width:99.5%; 
	height:auto;
	margin:1px 1px 1px 1px; 
	padding:5px 1px 5px 1px;
	background-image: url(imgs/title-huma-balance.jpg); background-repeat:no-repeat; background-position: center top;
	border-bottom:1px solid #690;
	text-align: justify;
}

.huma-cal {
	float:left; 
	width:99.5%; 
	height:auto;
	margin:5px 1px 1px 1px; 
	padding:5px 1px 5px 1px;
	background-image: url(imgs/title-huma-cal.jpg); background-repeat:no-repeat; background-position: center top;
	border-bottom:1px solid #690;
	text-align: justify;
}

.info-suplementos {
	float:left;
	width:25%; 
	height:auto;
	margin:10px 5px 5px 38px; 
	padding:5px 1px 5px 1px;
	text-align: center;
}

.huma-boost {
	float:left; 
	width:99.5%; 
	height:auto;
	margin:1px 1px 1px 1px; 
	padding:5px 1px 5px 1px;
	background-image: url(imgs/title-huma-boost.jpg); background-repeat:no-repeat; background-position: center top;
	border-bottom:1px solid #690;
	text-align: justify;
}

.huma-mnfe {
	float:left; 
	width:99.5%; 
	height:auto;
	margin:20px 1px 1px 1px; 
	padding:5px 1px 5px 1px;
	background-image: url(imgs/title-huma-mnfe.jpg); background-repeat:no-repeat; background-position: center top;
	border-bottom:1px solid #690;
	text-align: center;
}

.ambientales-intro {
float:left; 
position:relative;
width:89%; 
height:125px;
margin:0 0 0 3em; 
padding:0 1px 0 0; 
text-align:center;
}

.ambientales-icono {
float:left; 
position:relative;
width:120px; 
height:122px;
margin:3px 25px 3px 30px; 
padding:0; 
text-align:justify;
background-image: url(imgs/carboxx.jpg); background-repeat:no-repeat; background-position: center center;
}

.ambientales-text {
float:left; 
position:relative;
width:38%; 
height:auto;
margin:0.5em 2.5em 0.5em 2.65em; 
padding:0 10px 0 10px; 
text-align:justify;
border-top:1px solid #420; 
}

.aguas-residuales {
	float:left; 
	width:25%; 
	height:180px;
	margin:30px 5px 5px 50px; 
	padding:1px 1px 5px 3px;
	background-image:url(imgs/aguacont.jpg); background-repeat:no-repeat; background-position: center center;
	border-top:1px solid #690;
	border-bottom:1px solid #690;
}

.deschos-solidos {
	float:left; 
	width:25%; 
	height:180px;
	margin:30px 5px 5px 35px; 
	padding:1px 1px 5px 3px;
	background-image:url(imgs/compostaje.jpg); background-repeat:no-repeat; background-position: center center;
	border-top:1px solid #690;
	border-bottom:1px solid #690;
}

.deschos-avicolas {
	float:left; 
	width:25%; 
	height:180px;
	margin:30px 5px 5px 35px; 
	padding:1px 1px 5px 3px;
	background-image:url(imgs/chickenpoop.jpg); background-repeat:no-repeat; background-position: center center;
	border-top:1px solid #690;
	border-bottom:1px solid #690;
}

.info-aguas-res {
	float:left; 
	width:25%; 
	height:auto;
	margin:10px 5px 5px 50px; 
	padding:5px 1px 5px 1px;
	text-align: center;
}

.info-ows {
	float:left; 
	width:99.5%; 
	height:auto;
	margin:1px 1px 1px 1px; 
	padding:5px 1px 5px 1px;
	background-image:url(imgs/bioregen-ows.jpg); background-repeat:no-repeat; background-position: center top;
	border-bottom:1px solid #690;
	text-align: justify;
}

.info-carbox {
	float:left; 
	width:99.5%; 
	height:auto;
	margin:20px 1px 1px 1px; 
	padding:5px 1px 5px 1px;
	background-image: url(imgs/carboxx.jpg); background-repeat:no-repeat; background-position: center top;
	border-bottom:1px solid #690;
	text-align: justify;
}

.info-desechos-sol {
	float:left; 
	width:25%; 
	height:auto;
	margin:10px 5px 5px 38px; 
	padding:5px 1px 5px 1px;
	text-align: center;
}

.info-animal-waste {
	float:left; 
	width:99.5%; 
	height:auto;
	margin:20px 1px 1px 1px; 
	padding:5px 1px 5px 1px;
	background-image:url(imgs/bioregen-ows.jpg); background-repeat:no-repeat; background-position: center top;
	border-bottom:1px solid #690;
	text-align: justify;
}

.info-ldm {
	float:left; 
	width:99.5%; 
	height:auto;
	margin:1px 1px 1px 1px; 
	padding:5px 1px 5px 1px;
	background-image:url(imgs/ldm-logo.jpg); background-repeat:no-repeat; background-position: center top;
	border-bottom:1px solid #690;
	text-align: justify;
}

.info-compost {
	float:left; 
	width:99.5%; 
	height:auto;
	margin:2px 1px 1px 1px; 
	padding:5px 1px 5px 1px;
	background-image:url(imgs/bioregen-comp.jpg); background-repeat:no-repeat; background-position: center top;
	border-bottom:1px solid #690;
	text-align: justify;
}

.info-desechos-avi {
float:left; 
	width:25%; 
	height:auto;
	margin:10px 5px 5px 38px; 
	padding:5px 1px 5px 1px;
	text-align: center;
}

.invest-intro {
float:left; 
position:relative;
width:89%; 
height:125px;
margin:0px 0px 20px 38px; 
padding:0 1px 0 0; 
text-align:center;
}

.invest-intro {
float:left; 
position:relative;
width:89%; 
height:125px;
margin:0px 0px 20px 38px; 
padding:0 1px 0 0; 
text-align:center;
}

.invest-icono {
float:left; 
position:relative;
width:120px; 
height:125px;
margin:3px 10px 3px 20px; 
padding:0; 
text-align:justify;
background-image: url(imgs/microscope.jpg); background-repeat:no-repeat; background-position: center center;
}

.invest-txtintro {
float:left; 
position:relative;
width:70%; 
height:auto;
margin:0 0 0 1em; 
padding:0 1px 0 0; 
text-align:justify;
}

.hyh {
	float:left;
	position:relative;
	width:89%;
	height:auto;
	margin:10px 0px 10px 40px;
	padding:0 1px 0 0;
	text-align:center;
	font-size: small;
	font-weight: bold;
	border-top:1px solid #690;
	border-bottom:1px solid #690;
}

.hyh-esp {
	float:left;
	position:relative;
	width:70%;
	height:auto;
	margin:20px 0px 10px 105px;
	padding:0 0 0 0;
	text-align:center;
	
	border-bottom:1px solid #420;
	font-weight: normal;
	font-size: 10px;
}

.hyh-eng {
	float:left;
	position:relative;
	width:70%;
	height:autopx;
	margin:0px 0px 20px 105px;
	padding:0 1px 0 0;
	text-align:center;

	font-weight: normal;
	font-size: 10px;
}

.fosfo {
	float:left;
	position:relative;
	width:89%;
	height:auto;
	margin:10px 0px 20px 40px;
	padding:0 1px 0 0;
	text-align:center;
	font-size: small;
	font-weight: bold;
	border-bottom:1px solid #690;
}

.fosfo-esp {
	float:left;
	position:relative;
	width:70%;
	height:auto;
	margin:0px 0px 10px 105px;
	padding:0 0 0 0;
	text-align:center;
	
	border-bottom:1px solid #420;
	font-weight: normal;
	font-size: 10px;
}

.fosfo-eng {
	float:left;
	position:relative;
	width:70%;
	height:autopx;
	margin:0px 0px 20px 105px;
	padding:0 1px 0 0;
	text-align:center;

	font-weight: normal;
	font-size: 10px;
}

.microb-soil {
	float:left;
	position:relative;
	width:89%;
	height:auto;
	margin:0px 0px 20px 40px;
	padding:0 1px 0 0;
	text-align:center;
	font-size: small;
	font-weight: bold;
	border-bottom:1px solid #690;
}

.microb-esp {
	float:left;
	position:relative;
	width:70%;
	height:auto;
	margin:0px 0px 10px 105px;
	padding:0 0 0 0;
	text-align:center;
	
	border-bottom:1px solid #420;
	font-weight: normal;
	font-size: 10px;
}

.microb-eng {
	float:left;
	position:relative;
	width:70%;
	height:autopx;
	margin:0px 0px 20px 105px;
	padding:0 1px 0 0;
	text-align:center;
	
	font-weight: normal;
	font-size: 10px;
}



.topmenu h2 {
	text-align:center;
	text-decoration:none;
	color:#420; 
	font-size:90%;
	}

.content {
	float:left;
	position:relative;
	left:18%;
	background-color:#FFFFFF; 	
	width:815px;
	height:100%;
	border-bottom:20px solid #442200;
	}


.logo-medyfer {   
	float: left; 
	overflow:hidden;
  	position:relative;
	height:68px;
	width:410px;
	top:-25px;
    left:25%;
    padding: 0;
	background-image: url(imgs/logo-medyfer&3Tier.jpg); background-repeat:no-repeat; background-position: left top;
	}

.txt-medyfer {
    float: left;
	position:relative;
    height: 100%;
	top:-5px;
    margin:0em 3em 0 3em;
    padding: 0;
    text-align: justify;
	border-top:1px solid #442200; border-bottom:1px solid #442200;
    width: 89%;
	}
	
.topfooter {
float:center;
clear:both;
position:relative;
font-size:80%; 
margin: 0 0 0 35px; 
padding:0;
width:730px;
border-top:1px solid #420;
text-align: center; 
}
	
	.sponsor {
	float: left;
	position:relative;
	background-color:#FFF;
	height:auto;
	width:auto;
    margin: 0 0em 0em 3em;
    padding: 0.3em;
	}

.logo-3tier {
	float: left;
	height:83px;
	width:145px;
    margin: 0.5em 2em 0 0;
    padding: 0;
	background-image: url(imgs/logo-3tier.jpg); background-repeat:no-repeat; background-position: left top;
	}

.br_ows {
	float: left;
	height:99px;
	width:110px;
    margin: 0.1em 4em 0.3em 0.5em;
    padding: 0;
	background-image:url(imgs/bioregen-ows.jpg); background-repeat:no-repeat; background-position:center;
	display:block; 
	}

.br_comp {
	float: left;
	height:99px;
	width:110px;
    margin: 0.1em 4em 0.3em 3em;
    padding: 0;
	background-image:url(imgs/bioregen-comp.jpg); background-repeat:no-repeat; background-position:center;
	}

.br_aw {
	float: left;
	height:105px;
	width:110px;
    margin: 0.1em 4em 0.3em 3em;
    padding: 0;
	background-image:url(imgs/bioregen-aw.jpg); background-repeat:no-repeat; background-position:center;
	}

.carboxx {
	float: left;
	height:105px;
	width:110px;
    margin: 0.1em 0em 0.3em 3em;
    padding: 0;
	background-image:url(imgs/carboxx.jpg); background-repeat:no-repeat; background-position:center;
	}

.footer {
float:center;
clear:both;
position:ansolute;
font-size:80%; 
margin: 0px 10px 10px 35px; 
padding:0;
width:730px;
border-top:1px solid #420;
text-align: center; 
}

.right {
float:right; 
position:relative;
text-align:right;
margin-right:56px;
width:auto;
height:auto;
}
	
.90wdg {
	float:left;
	position:relative;
	clear:both;
	background-color:#420;
	width:815px;
	height:100%;
	}
	
.logo90wdg {
	float:left;
	position:relative;
	background-image: url(imgs/90wdg-logo_sml.jpg); background-repeat: no-repeat; background-position: center;
	background-color:#FFFFFF; 	
	width:815px;
	height:14px;
	padding-top:10px;
   
	
	}

	a h6 {
	float:left;
	position:relative;
	height:15px;
	width:815px;
	margin-top: 0;
	text-decoration:none;
	text-align: center;
	font-size:70%;
	font-family:verdana, arial, sans-serif;
	color:#60C;
	background-color:#fff;
	}
	
	h5 {
	text-align: center;
	font-size:75%;
	font-family:verdana, arial, sans-serif;
	color:#690;
	}
