@import url(https://fonts.googleapis.com/css?family=Open+Sans);
@import url('https://fonts.googleapis.com/css?family=Oswald:700');
@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox < 16 */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Opera < 12.1 */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}
.counter-value {
font-family: 'Oswald', sans-serif;
color:#fff;
font-size: 70px;
text-align: right;
}
.contar_pos1 {
position: relative;
top:25px;
left: 115px;
margin-left: auto;
margin-right: auto;
width: 130px;
line-height: 70px;
height: 70px;
}
.contar_pos2 {
position: relative;
top:45px;
left: 115px;
margin-left: auto;
margin-right: auto;
width: 130px;
line-height: 70px;
height: 70px;
}
.contar_pos3 {
position: relative;
top:65px;
left: 115px;
margin-left: auto;
margin-right: auto;
width: 130px;
line-height: 70px;
height: 70px;
}
.contar_pos4 {
position: relative;
top:85px;
left: 115px;
margin-left: auto;
margin-right: auto;
width: 130px;
line-height: 70px;
height: 70px;
/*background-color: crimson;*/
}
.contar_pos4 {
position: relative;
top:85px;
left: 115px;
margin-left: auto;
margin-right: auto;
width: 130px;
line-height: 70px;
height: 70px;
/*background-color: crimson;*/
}
.contar_pos5 {
position: relative;
top:100px;
left: 115px;
margin-left: auto;
margin-right: auto;
width: 130px;
line-height: 70px;
height: 70px;
/*background-color: crimson;*/
}
.contar_pos6 {
position: relative;
top:120px;
left: 115px;
margin-left: auto;
margin-right: auto;
width: 130px;
line-height: 70px;
height: 70px;
/*background-color: crimson;*/
}
.contar_pos7 {
position: relative;
top:140px;
left: 115px;
margin-left: auto;
margin-right: auto;
width: 130px;
line-height: 70px;
height: 70px;
/*background-color: crimson;*/
}
.contar_pos8 {
position: relative;
top:160px;
left: 115px;
margin-left: auto;
margin-right: auto;
width: 130px;
line-height: 70px;
height: 70px;
/*background-color: crimson;*/
}
.contar_pos9 {
position: relative;
top:180px;
left: 115px;
margin-left: auto;
margin-right: auto;
width: 130px;
line-height: 70px;
height: 70px;
/*background-color: crimson;*/
}

/* ------------------------------------------- */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	min-width: 960px;
	text-align: center;
	background-color:#ececec;

}
/* ------------------------------------------- */
::-webkit-scrollbar {
    width: 0px;  /* remove scrollbar space */
    background: transparent;  /* optional: just make scrollbar invisible */
}
/* optional: show position indicator in red */
::-webkit-scrollbar-thumb {
   width: 0px;  /* remove scrollbar space */
   /*background: #000000;*/
}
/* ------------------------------------------- */
/* ------------------------------------------- */
/* ========================== */
/* MENU */
/* ========================== */
.menu {
position:fixed;
top:0px;
margin-left:auto;
margin-right:auto;
background-image: url(imagens/menu.gif);
background-repeat:no-repeat;
background-position: center center;
width:100%;
min-width: 960px;
height:60px;
z-index: 10;
}
.menu_point {
position:relative;
top: -60px;
}
.barra_menu {
position:fixed;
top: 0px;
width: 100%;
height:110px;
z-index:3;
background-color: #ded6a1;
}

.barrinha_menu {
position:fixed;
top: 105px;
width: 100%;
height:10px;
z-index:-1;
background-color: #413d10;
}

#top-nav {
position:relative;
top:10px;
left: 210px;
margin-left: auto;
margin-right: auto;
width: 960px;
list-style:none;
z-index:3;
}
ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

li:last-child { 
    border:none; 
  } 

li {
    float: left;
	display:block;
	font-size:17px;
	border-right: 1px solid #000000;

}

li a {
	display: inline-block;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
    color: #000000;
    text-align: center;
    padding: 10px 10px;
    text-decoration: none;
}

li a:hover {
    color: #001e59;
    background-color: #faa518;
	font-size: 16px;
	font-weight: bold;
    text-decoration: none;
}

li a:active {
    color: #001e59;
    background-color: #faa518;
	font-size: 16px;
	font-weight: bold;
    text-decoration: none;
}
.ativo {
    color: #001e59;
    background-color: #faa518;
	font-size: 16px;
	font-weight: bold;
    text-decoration: none;
}
/* ------------------------------------------- */
.bg01 {
position:relative;
margin-top: 60px;
margin-left:auto;
margin-right:auto;
background-image: url(imagens/bg01.jpg);
background-repeat:no-repeat;
background-position: center center;
width:100%;
height:900px;
    -webkit-animation: fadein 2s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 2s; /* Firefox < 16 */
        -ms-animation: fadein 2s; /* Internet Explorer */
         -o-animation: fadein 2s; /* Opera < 12.1 */
            animation: fadein 2s;
}
.txt01 {
position:relative;
margin-left:auto;
margin-right:auto;
background-image: url(imagens/txt01.png);
background-repeat:no-repeat;
background-position: center center;
width:100%;
height:900px;
    -webkit-animation: fadein 4s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 4s; /* Firefox < 16 */
        -ms-animation: fadein 4s; /* Internet Explorer */
         -o-animation: fadein 4s; /* Opera < 12.1 */
            animation: fadein 4s;
}
/* ------------------------------------------- */
.bg02 {
position:relative;
margin-left:auto;
margin-right:auto;
background-image: url(imagens/bg02.jpg);
background-repeat:no-repeat;
background-position: center center;
width:100%;
height:900px;
}
.txt02 {
position:relative;
margin-left:auto;
margin-right:auto;
background-image: url(imagens/txt02.gif);
background-repeat:no-repeat;
background-position: center center;
width:100%;
height:900px;
}
/* ------------------------------------------- */
.bg03 {
position:relative;
margin-left:auto;
margin-right:auto;
background-image: url(imagens/bg03.jpg);
background-repeat:no-repeat;
background-position: center center;
width:100%;
height:900px;
}
.txt03 {
position:relative;
margin-left:auto;
margin-right:auto;
background-image: url(imagens/txt03.gif);
background-repeat:no-repeat;
background-position: center center;
width:100%;
height:900px;
}
/* ------------------------------------------- */
.txt04 {
position:relative;
margin-left:auto;
margin-right:auto;
background-image: url(imagens/txt04.gif);
background-repeat:no-repeat;
background-position: center center;
width:100%;
height:342px;
}
/* ------------------------------------------- */
.bg05 {
position:relative;
margin-left:auto;
margin-right:auto;
background-image: url(imagens/bg05.jpg);
background-repeat:no-repeat;
background-position: center center;
width:100%;
height:689px;
}
.txt05 {
position:relative;
margin-left:auto;
margin-right:auto;
background-image: url(imagens/txt05.gif);
background-repeat:no-repeat;
background-position: center center;
width:100%;
height:689px;
}
/* ------------------------------------------- */
.redes {
position:relative;
margin-left:auto;
margin-right:auto;
background-image: url(imagens/redes_sociais.gif);
background-repeat:no-repeat;
background-position: center center;
width:100%;
height:650px;
}
/* ------------------------------------------- */
.rodape {
position:relative;
margin-left:auto;
margin-right:auto;
background-image: url(imagens/rodape.gif);
background-repeat:no-repeat;
background-position: center center;
width:100%;
height:579px;
}
/* ------------------------------------------- */
.carr {
position:relative;
bottom: 100px;
padding-top: 50px;
background-image: url(imagens/plantas.gif);
background-repeat:no-repeat;
background-position: center center;
width: 100%;
height:750px;
z-index: 0;
background-color: #fff;
}
.item1 {
position:relative;
top: 0px;
background-image: url(imagens/cr1.gif);
background-repeat:no-repeat;
background-position: center center;
width: 100%;
height:550px;
z-index: 1;
}
.item2 {
position:relative;
top: 0px;
background-image: url(imagens/cr2.gif);
background-repeat:no-repeat;
background-position: center center;
width: 100%;
height:550px;
z-index: 1;
}
.item3 {
position:relative;
top: 0px;
background-image: url(imagens/cr3.gif);
background-repeat:no-repeat;
background-position: center center;
width: 100%;
height:550px;
z-index: 1;
}
.item4 {
position:relative;
top: 0px;
background-image: url(imagens/cr4.gif);
background-repeat:no-repeat;
background-position: center center;
width: 100%;
height:550px;
z-index: 1;
}
.center_div {
	position: relative;
	top:0px;
	height: 86px;
	margin: auto;
	width: 100%;
	min-width: 960px;
	text-align: center;
	z-index: 1;
}
.bt-next {
position:relative;
top: 164px;
left: 420px;
z-index: 100;
cursor: pointer;
width: 65px;
height: 86px;
margin: auto;
}
.bt-prev {
position:relative;
top: 250px;
right: 420px;
z-index: 100;
cursor: pointer;
width: 65px;
height: 86px;
margin: auto;
}
/* ------------------------------------------- *//* ------------------------------------------- */
.icon_fb {
position: relative;
top:52px;
right: 2px;
width: 118px;
margin-left: auto;
margin-right: auto;
}
.icon_yt {
position: relative;
bottom:70px;
left: 132px;
width: 100px;
margin-left: auto;
margin-right: auto;
}
.icon_insta {
position: relative;
bottom:221px;
left: 263px;
width: 117px;
margin-left: auto;
margin-right: auto;
}
.icon_tv {
position: relative;
bottom:154px;
left: 114px;
width: 277px;
margin-left: auto;
margin-right: auto;
}
.icon_whats {
position: relative;
bottom:98px;
left: 162px;
width: 305px;
margin-left: auto;
margin-right: auto;
}

/* ------------------------------------------- *//* ------------------------------------------- */
:focus {
    outline: none !important;
}
/* ------------------------------------------- */