  
  ul.fonteul {font-family: Arial; text-decoration: none; color:#9F4345; font-size:16px;}
  
  h1.fonteh {font-family: Arial; color:#9F4345;}
  
  p.fontep {font-family: Arial; text-decoration: none; color:#9F4345; font-size:16px;}
  p.fontep2 {font-family: Arial; text-decoration: none; font-weight:bold; color:#11553C; font-size:16px;}
  
  a.link      {font-family: Arial; text-decoration: none; color:white; font-size:12px;}
  a.link:hover{font-family: Arial; text-decoration:none; color:white; font-size:12px;}
  
  a.link2      {font-family: Arial; text-decoration: none; color:#ffffff; font-size:16px;}
  a.link2:hover{font-family: Arial; text-decoration:none; color:#ffffff; font-size:16px;}
  
  a div.progress{ 
  background: #E5E5E5;
  /*position: absolute;*/
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  }
  
 
  /* ######### CSS for horizontal menu ######### */

   ul.underlinemenu{
   padding: 3px 0 3px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
   margin: 0;
   text-align: center; //set value to "left", "center", or "right"*/
   text-transform: uppercase;
   width: 100%;
   overflow: hidden;
   padding-bottom: 10px;
   z-index: 1000;
   position:fixed;
   top: 0;
   right: 0;
   box-shadow: 0 5px 5px #ffffff;
   background: rgb(189,191,193);
   background: -moz-linear-gradient(top,  rgba189,191,193,1) 0%, rgba(255,255,255,1) 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(189,191,193,1)), color-stop(100%,rgba(255,255,255,,1)));
   background: -webkit-linear-gradient(top,  rgba(189,191,193,1) 0%,rgba(255,255,255,,1) 100%);
   background: -o-linear-gradient(top,  rgba(189,191,193,1) 0%,rgba(255,255,255,1) 100%);
   background: -ms-linear-gradient(top,  rgba(189,191,1930,1) 0%,rgba(255,255,255,1) 100%);
   background: linear-gradient(to bottom,  rgba(189,191,193,1) 0%,rgba(255,255,255,1) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF0080', endColorstr='#808080',GradientType=0 );
     
   }
   
   ul.underlinemenu li{
   display: inline;
   text-decoration: none;
   }
   
   ul.underlinemenu li a{
   color: black;
   font: 16px Arial;
   padding: 3px 0px 3px 0px; /*top padding is 6px, bottom padding is 4px*/
   margin-right: 10px; /*spacing between each menu link*/
   text-decoration: none;
   border-bottom: 0px solid #ffffff;
   
   }
   
   ul.underlinemenu li a:hover, ul.underlinemenu li a.selected{
   color: #9F4345;
   border-bottom-color: #9F4345;
   font: 16px Arial;
   text-shadow: 1px 1px 1px #808080;
   text-decoration: true;
   }
   /*fim menu horizontal*/
  
 body {
          background-image:  url(imagens/fundo.jpg);
		  background-size:100% 100%;
		  -webkit-background-size: 100% 100%;
		  -o-background-size: 100% 100%;
		  -khtml-background-size: 100% 100%;
		  -moz-background-size: 100% 100%;		 
          background-attachment:fixed;
		  background-repeat:inherit;
	  /*background-color: #11553C;*/
          }
           
  #section1{
        /*background-color: rgba(17,85,60,1);
        filter: alpha(opacity=100);
        position:relative;	    
	    margin:0 0;*/
  
        }                
          
  #section2{
        background-color: rgba(255,255,255,0.2);
        filter: alpha(opacity=20);
        position:relative;	    
	    /*margin:0 auto;*/
		margin: 0 50 0 50;
        }   
        
  #section3{
        background-color: rgba(255,255,255,0.8);
        filter: alpha(opacity=60);
        position:relative;	    
	    margin:0 auto;
  
        }
        
  #section4{
        background-color: rgba(255,255,255,0.8);
        filter: alpha(opacity=60);
        position:relative;	    
	    margin:0 auto;
  
        } 

  #section5{
        background-color: rgba(255,255,255,0.8);
        filter: alpha(opacity=60);
        position:relative;	    
	    margin:0 auto;
  
        } 

  #section6{
        background-color: rgba(255,255,255,0.8);
        filter: alpha(opacity=60);
        position:relative;	    
	    margin:0 auto;
  
        }      
        
  #section7{
        /*background-color: rgba(17,85,60,0.8);*/
        filter: alpha(opacity=60);
        position:relative;	    
	    margin:0 auto;
  
        }      
        
  .comp { 
  width: 50%; 
  text-align: center; }
  .esquerda { 
  float: left; }      
               
  /*efeito imagem*/
  figure, .figurefx{
  position: relative;
  overflow: hidden;
  display: inline-block;
  z-index: 2000; /* set this to highest z-index value on your page */
  margin: 0;
  padding: 0;
  }
  
  .figurefx img{
  position: relative;
  display: block;
  left: 0;
  top: 0;
  z-index: 98;
  }
  
  .figurefx div.veils{
  content: '';
  width: 100%;
  height: 100%;
  display: block;
  background: black;
  position: absolute;
  opacity: 0.3;
  visibility: hidden;
  top: 0;
  left 0;
  z-index: 99;
  }
  
  
  .figurefx figcaption{
  position: absolute;
  text-align:center;
  top: 50%; /* vertically center caption */
  transform: translateY(-50%); /* vertically center caption */
  width: 100%;
  height: auto;
  background: white;
  color: black;
  padding: 5px 10px;
  overflow: auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  opacity: 0;
  z-index: 100;
  }
  
  .figurefx figcaption a{
  text-decoration: none;  
  font-family: Arial; 
  color:#808080; 
  font-size:12px;
  }
  
  a#stickyhoverfixios{
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 1999;  /* set this to 2nd highest z-index value on your page */
  display: none;
  }