body{

font-family: 'Raleway', sans-serif;
font-size:14px;
margin:0px auto auto auto; padding: 0;
color:#FFFFFF;
background: #ffffff ; text-align: center;
}

body,html{ height:100%; width: 100%;  min-width: 980px;  min-width: 400px; }

/* -------------- Normaliza ------------------------ */

h1, h1 a, h1 a:hover {
	font-family: 'Raleway', sans-serif;
	 font-size:18px;
	text-decoration: none;
	margin: 5px 0 25px 0; padding: 0; }
	
h2, h2 a, h2 a:hover { font-family: 'Raleway', sans-serif; font-weight: 200; font-size:30px; }
	
h3, h3 a, h3 a:hover {
	font-family: 'Raleway', sans-serif; font-weight: normal;
	color:#FFFFFF; font-size:18px;
	text-decoration: none;
	margin: 5px 0 25px 0; padding: 0; }

a,a:visited { text-decoration: none;  outline: none; }

a:active { outline: none; }

a:hover { color:#FF3600; }

a img{ text-decoration: none;	border: 0; }

img{ margin: 0px; padding: 0px;}

p { margin: 0; padding: 0;}

div { padding: 0;}

#limpa { clear: all; }

#globalmenu {position: fixed; top: 0; height: 60px; text-align: center; left: 50%; width: 820px; margin-left:-400px;  background:  url(../img/menu.png) no-repeat top left;  z-index: 120;}

.inmenu { width:100%; height: 35px; padding: 0; margin: 0 50px;  }

.nav { float: right; margin: 15px 0px 0 0; width: 100%; height: auto; list-style: none;  }

.nav ul {float: left; margin:  0 0 0 20px;}

.nav li { float: left; margin: 0 0 0 20px;}

.nav li a { float: right; width: auto; height: 43px; margin: 0; padding: 0 10px 0 0; color: #5C4B3A; font-size: 15px;  background-position:-95px 0; text-shadow:1px 1px 0px #ffffff; }
		
.nav li a:hover { background-position:-190px 0; color: #BC9E80;}

.nav li a.activo { background-position: 0px 0; outline: none; color: #ffffff; }

#globalcontainer { float: left; margin: 0; padding: 0; height: 100%; width: 100%; background: #444444;}

.fullpag { float: left; width: 100%; min-width: 1000px; height: 100%; min-height: 800px; margin:0; padding: 20px 0; }
				

#login_box { position: absolute; left: 0px; top: 20px;  width: 300px; height: 200px; padding: 0 0 0 30px; border-left: 4px solid #B50000;  background: rgba(255,255,255,0.7);  }

#stl0 { background: url(../img/bk0.jpg) no-repeat top center fixed;  -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover; }
        
#cont0 { float: left; width: 100%; height: 100%;  min-height: 800px; margin: 0; padding: 0; }        

#logo { position: absolute; top: 150px; height: 185px; text-align: center; left: 50%; width: 550px; margin-left:-275px;  background:  url(../img/logo.png) no-repeat top left; clear: all; }



#barnews {float: left;  position: relative; top:  -450px; left: 0;  padding: 0; width: 100%; height: 400px; background: url(../img/bknews.png) repeat-x top left ; }

#contbarnews { margin: auto; margin-top: 0px; width: 80%; min-width: 980px;  height: 390px;  }

.barnewscontainer {   width: 450px; height: 250px; text-align: left; margin: 20px 0 0 0;} 

#receitas {float: left;}

#noticias { float: right;}

.barnewscontainer h3 { font-size: 20px; color: #FFFFFF; width: auto; height: 20px;  padding: 5px 10px; background: #559600; text-align: center; border-radius: 15px; }

.listanews { float: left; text-align: justify; padding: 10px; margin: -20px 0 0 0; height: 290px; background: rgba(0,0,0,0.7); border-radius: 5px; }




#rep0 { position: relative; top:  0; left: 0; width: 100%; height: 20px; margin:-30px 0 0 0; background: url(../img/repe1.png) repeat-x; top left ;}





#stl1 { background: url(../img/bk1.png) no-repeat top center ; margin-top: -450px;
			  -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover; }
        
#cont1 {position: relative;  width: 1024px; height: 770px; margin: auto; margin-top: -50px; background:  url(../img/quem_bkg.png) no-repeat top center ; z-index: 20; }


#titl1 { float: left; width: 300px; height: 200px; margin: 150px 0 0 70px; }

#titl1 h1 { font-size: 58px; color: #ffffff; font-weight: normal;}

#art1 { float: right; margin: 160px 120px 0 0; width: 500px; height: auto; text-align: justify;}

#rsocial { float: left; margin: 40px 0 0 0; padding: 20px; width: 900px; height: 200px; text-align: left; background: rgba(20,195,222,0.7); border-radius: 5px; }




#stl2 { background: url(../img/bk2.jpg) no-repeat top center fixed; -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover; }
        
#cont2 {  width: 80%; min-width: 980px; height: 100%; min-height: 750px; margin: auto; padding-bottom: 30px;  background: url(../img/box2.png) no-repeat bottom right;}
        
#logoqual { position: absolute; width: 350px; height: 275px; margin: -20px 0 0 5%; background:  url(../img/box.png) no-repeat top center ;  }

#tlqual { float: left; margin: 70px 0 0 25px; padding: 40px 0 0 0; width: 300px; height: 120px; background:  url(../img/box_qual2.png) no-repeat top center ; }


#indqual { position: absolute; right: 35px; width: 220px; height: 30px;  margin: 50px 0 0 0; padding: 0; background: rgba(50,50,50,0.7); border-radius: 15px;}

#indqual h3 { margin: 4px 0 0 0; padding: 0; color: #00A9F0;}

#art2 { float: right; width: 700px; height: 500px; text-align: justify;  margin: 550px 140px 0 0;}


   
   
   
   
      
#stl3 { background: url(../img/bk3.jpg) no-repeat top center fixed; -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover; }
        
        
#cont3 {   width: 980px; height: 600px; margin: 50px auto 0 auto;   background: url(../img/box3.png) no-repeat top center;  }        
        
#tlali { float: left; margin: 200px 0 0 25px; padding: 30px 0 0 0;  width: 400px; height: 120px; background:  url(../img/alimentar.png) no-repeat top center ; }
        
#tlali h2 { color: #901E1E; font-size: 34px;}    


#art3 { float: right; width: 500px; height: 200px; margin: 70px 15px 0 0; text-align: justify;   }

#listaprod { float: right; width: 500px; height: 430px;  margin: 40px 5px 0 0; }

.pr_img { float: left; width: 200px; height: 200px; margin:0 20px;  }

#pr_img1 { background:  url(../img/tmp/bola1.png) no-repeat top center ; }

#pr_img2 { background:  url(../img/tmp/bola2.png) no-repeat top center ; }

#pr_img3 { margin: 0 0 0 140px;  background:  url(../img/tmp/bola3.png) no-repeat top center ; }
    
        
#stl4 { background: url(../img/export_bkg.jpg) no-repeat top center fixed; -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover; }
        
#cont4 {  width: 650px;  height: 800px; min-height: 750px; margin: auto; padding-bottom: 30px; margin-top:300px; text-align: justify;  }
        
#logoexpor { position: absolute; width: 350px; height: 275px; margin: -20px 0 0 2%; background:  url(../img/export_logo.png) no-repeat top center ;  }





        
        
#stl5 { background: url(../img/contactkb4.jpg) no-repeat top center fixed; -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;  color: #5C4B3A;}
        
#cont5 { width: 980px;  height: 700px; min-height: 750px; margin: auto; padding-bottom: 30px; margin-top: 150px; text-align: justify;  }


