@font-face {
  font-family: 'FontAwesome';
  src: url('fonts/fontawesome-webfont.eot');
  src: url('fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'), 
       url('fonts/fontawesome-webfont.woff2') format('woff2'), 
       url('fonts/fontawesome-webfont.woff') format('woff'),
       url('fonts/fontawesome-webfont.ttf') format('truetype'),
       url('fonts/fontawesome-webfont.svg#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
    font-family: 'BebasNeueRegular';
    src: url('fonts/BebasNeue-webfont.eot');
    src: url('fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/BebasNeue-webfont.woff') format('woff'),
         url('fonts/BebasNeue-webfont.ttf') format('truetype'),
         url('fonts/BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Michroma';
    src: url('fonts/michroma.eot');
    src: url('fonts/michroma.eot?#iefix') format('embedded-opentype'),
         url('fonts/michroma.woff') format('woff'),
         url('fonts/michroma.ttf') format('truetype'),
         url('fonts/michroma.svg#Michroma') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Pakt';
    src: url('fonts/pakt.eot');
    src: url('fonts/pakt.eot?#iefix') format('embedded-opentype'),
         url('fonts/pakt.woff') format('woff'),
         url('fonts/pakt.ttf') format('truetype'),
         url('fonts/pakt.svg#Pakt') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Cafeta';
    src: url('fonts/cafeta.eot');
    src: url('fonts/cafeta.eot?#iefix') format('embedded-opentype'),
         url('fonts/cafeta.woff') format('woff'),
         url('fonts/cafeta.ttf') format('truetype'),
         url('fonts/cafeta.svg#Cafeta') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Rockwell';
    src: url('fonts/rockwell.eot');
    src: url('fonts/rockwell.eot?#iefix') format('embedded-opentype'),
         url('fonts/rockwell.woff') format('woff'),
         url('fonts/rockwell.ttf') format('truetype'),
         url('fonts/rockwell.svg#Rockwell') format('svg');
    font-weight: normal;
    font-style: normal;
}

#display_mobile {
	display:none;
	visibility:hidden;
}


html,body {
	margin:0;
	padding:0;
}
/* General Demo Style */
.ie7 body{
	overflow:hidden;
}
a{
	text-decoration: none;
}
.borda{
  border: red 1px solid;
}

.h66 {
	font-family: 'Lato', sans-serif;
	font-size:30px;
	font-weight:300;
	color:#888686;
	line-height:22px;
}

.h66 a {
	color:#888686;
}

.h66 a:hover {
	color:#930;
}

/*___________ topo ___________*/
#topo	{
width:100%;
height:102px;
position:relative;
z-index:100;
overflow:hidden;
margin-top:5px;
}
#fix_topo{
width:1000px;
height:100px;
margin:auto;
display:block;
}

#fix_topo .txt a{
text-decoration:none;
text-transform:uppercase;
font-family: 'Lato', sans-serif;
font-size:10px;
font-weight:100;
word-spacing:2px;
letter-spacing:2px;
color:#313134;
padding:0 10px;
}
#fix_topo .txt a:hover{
border-left: 5px solid #006a99;
border-right: 5px solid #006a99;
color:#006a99;
margin-left:-5px;
margin-right:-5px;
}
#fix_topo .txt span{
padding:0 55px;
}
#img_topo{
width:210px;
float:left;
margin-left:10px;
position:absolute;
z-index:1000;

}
#img_topo img{
float:left;
position:relative;
z-index:1000;
}
.logo{
margin:7px 15px 0 0;
float:left;
}
#topo #bg_left{
width:1600px;
height:55px;
margin-top:5px;
margin-left:-1610px;
background:url(../images/bg/box_white_88.png);
background-color:transparent;
float:left;
display:table;
content: '';
z-index:10;
}
/* Menu 1 */
#topo #menu{
width:2000px;
margin-left:240px;
margin-top:5px;
background:url(../images/bg/box_white_88.png);
background-color:transparent;
float:left;
display:table;
content: '';
position:relative;
z-index:10;
}

#topo #menu img{
float:left;
margin-top:2px;
}

#topo #menu .menu{
width:730px;
float:left;
margin-left:25px;
}

#topo #menu .menu > ul{
width:750px;
margin: auto;
padding:1.1em 0;
list-style: none;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
}

#topo #menu .menu ul li {
display:inline;
padding: 0.3em 0;
}

#topo #menu .menu ul li > a {
font-family: 'Lato', sans-serif;
font-weight:300;
font-size:14px;
line-height:20px;
color:#1a1a1a;
text-decoration:none;
padding:1.3em .5em;
}

#topo #menu .menu ul li:hover > a {
background:#006a99;
color:#fff;
border-bottom:#006a99	1px solid;
}


#midia_social{
width:195px;
margin-top:12px;
margin-bottom:0;
margin-right:35px;

text-align:right;
float:right;
position:absolute;
z-index:10;
right: -1em;
top:.5em;
}

#midia_social a{
width:28px;
height:29px;
overflow:hidden;
display:block;
float:left;
margin-left:8px;
}
#midia_social a img{
margin-top:-29px;
}
#midia_social a img:hover{
margin-top:0px;
}


/* Menu 2 */
#menu_box{
    width: 100%;
	height:175px;
	font-size: 12px;
    line-height: 20px;
    bottom: 5px;
    left:-2px ; /* change this value to place the menu higher or lower */
    position: fixed;
    z-index: 1000;
	}
#tab{
	width:50px;
	clear:both;
    list-style: none;
    margin: auto;
	  margin-bottom:0;
    padding:0;
    position: relative;
    z-index: 999;
    text-align:center;

}
#tab li span{
    padding: 0;
    position: relative;
}
#tab li{
width:20%;
height:50px;
position: relative;
margin-bottom:0;
margin-top:-40px;
}
#tab li img{
padding:0 100%;
}
#links{
  width: 100%;
	height:175px;
	margin:0;
	margin-top:-8px;
    padding: 0;
    float: left;
	text-align:center;
	background:url(../images/bg/menu_nav.png);
	display:table;
}
#links .title{
font-family: 'Michroma';
font-size:18px;
text-align:center;
text-shadow:1px 1px 3px #000;
color:#fff;
margin-top:10px;
opacity:0.8;
}
#links .line {
  display: inline-block;
  padding: 0 15px;
  position: relative;
}

#links .line:before,
#links .line:after {
  background: #ddd;
  content: "";
  display: block;
  height: 1px;
  position: absolute;
    top: 50%;
  width: 200%;
}

#links .line:before {
  right: 100%;
}

#links .line:after {
  left: 100%;
}

#links .title-a,
#links .title-b{
font-family: 'Michroma';
font-size:12px;
text-align:center;
text-shadow:1px 1px 3px #000;
color:#fff;
display: inline-block;
margin-top:20px;
opacity:0.8;
overflow: hidden;
}
#links .title-a{
width: 880px;
max-width: 800px;
text-align: center;
margin-right:4em;
}
#links .title-b{
width: 320px;
max-width: 320px;
}
.show, .hide{
    /* we specify the transition length for hiding and showing */
            transition: margin-right .4s ease-in;
    -webkit-transition: margin-right .4s ease-in;
}
.hide{
    margin-bottom:0px;
}
.show{
    margin-bottom:-165px;
}
#arrow, .bt{
    cursor: pointer;
}

.bt{
	width:85px;
	height:85px;
	background:url(../images/bg/menu_nav.jpg);
  text-align:center;
  font-size: 14px;
	display:table-cell;
	vertical-align:middle;
	overflow:hidden;

	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	float:left;
	margin:0 3px;

}
.bt a{
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	width:100px;
	height:88px;

	font-family: Arial, 'Helvetica', sans-serif;
	font-weight:100;
	font-size:10px;
	line-height:14px;
	letter-spacing:-1px;
	text-transform:uppercase;
	text-shadow:1px 1px 1px #fff;
	color:#333;
}
.bt a:hover{
color:#006a99;
}
.bt:hover{
    transition: background .3s linear;
     -o-transition: background .3s linear;
       -moz-transition: background .3s linear;
    -webkit-transition: background .3s linear;
}


.bt_dest{
	width:85px;
	height:85px;
	background:url(../images/bg/menu_nav.jpg);
    text-align:center;
    font-size: 14px;
	display:table-cell;
	vertical-align:middle;
	overflow:hidden;

	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	float:left;
	margin:0 3px;

}
.bt_dest a{
	display:table-cell;
  text-align:center;
  vertical-align:middle;
  width:100px;
  height:88px;

  font-family: Arial, 'Helvetica', sans-serif;
  font-weight:100;
  font-size:10px;
  line-height:14px;
  letter-spacing:-1px;
  text-transform:uppercase;
  text-shadow:1px 1px 1px #fff;
  color:#333;
}
.bt_dest a:hover{
color:#006a99;
}
.bt_dest:hover{
    transition: background .3s linear;
     -o-transition: background .3s linear;
       -moz-transition: background .3s linear;
    -webkit-transition: background .3s linear;
}

#deco{
  width: 1185px;
	margin:auto;
	height:145px;
	display:table;
	padding:20px 0;
  padding-top: 0;
  text-align: center;
	background:url(../images/bg/menu_02.png) no-repeat;
	background-color:transparent;
	background-position:center top;
}





@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari and Chrome */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}
/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}​

/* Opera */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}​








 /* Caroussel */
.carousel {
  position: relative;
  margin-bottom: 20px;
  line-height: 1;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel .item {
  position: relative;
  display: none;
  -webkit-transition: 0.6s ease-in-out left;
     -moz-transition: 0.6s ease-in-out left;
       -o-transition: 0.6s ease-in-out left;
          transition: 0.6s ease-in-out left;

}

.carousel .item > img {
  display: block;
  line-height: 1;
}

.carousel .active,
.carousel .next,
.carousel .prev {
  display: block;
}

.carousel .active {
  left: 0;
}

.carousel .next,
.carousel .prev {
  position: absolute;
  top: 0;
  width: 100%;
}

.carousel .next {
  left: 100%;
}

.carousel .prev {
  left: -100%;
}

.carousel .next.left,
.carousel .prev.right {
  left: 0;
}

.carousel .active.left {
  left: -100%;
}

.carousel .active.right {
  left: 100%;
}

.carousel-control {
  position: fixed;
  top: 0;
  left: 5%;
  width: 40px;
  height: 100%;
  margin-top: -20px;
  font-size: 60px;
  font-weight: 100;
  line-height: 30px;
  color: #ffffff;
  text-align: center;
  :#222222;
  border: 3px solid #ffffff;
  -webkit-border-radius: 23px;
  -moz-border-radius: 23px;
  border-radius: 23px;
  opacity: 0.5;
  filter: alpha(opacity=50);
  padding-top:25%;
  text-shadow:1px 1px 3px #000;
}
@media screen and (min-width: 1370px) {
.carousel-control {
font-size: 30px;
font-weight: 100;
  line-height: 15px;
}
}

.carousel-control.right {
  right: 15px;
  left: 90%;
}

.carousel-control:hover {
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
/* Caroussel END*/



.item,
.item:after{
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index: 0;
}

.item:after{
content: '';
background: transparent url(../images/pattern.png) repeat top left !important;
opacity:0.3;
}

#chamada_zero{
  width:100%;
  height:100%;
  display:block;
  background:url(../images/99.jpg) no-repeat center center;
  background-size:cover;
  position:fixed;
  top:0;
  left:0;

  -webkit-animation: fadein 2s; /* Safari and Chrome */
       -moz-animation: fadein 2s; /* Firefox */
        -ms-animation: fadein 2s; /* Internet Explorer */
         -o-animation: fadein 2s; /* Opera */
            animation: fadein 2s;
}

#chamada_um{
	width:100%;
	height:100%;
	display:block;
	background:url(../images/14.jpg) no-repeat center center;
	background-size:cover;
	position:fixed;
	top:0;
	left:0;

	-webkit-animation: fadein 2s; /* Safari and Chrome */
       -moz-animation: fadein 2s; /* Firefox */
        -ms-animation: fadein 2s; /* Internet Explorer */
         -o-animation: fadein 2s; /* Opera */
            animation: fadein 2s;
}


#chamada_dois{
	width:100%;
	height:100%;
	display:block;
	background:url(../images/2.jpg) no-repeat center center;
	background-size:cover;
	position:fixed;
	top:0;
	left:0;

	-webkit-animation: fadein 2s; /* Safari and Chrome */
       -moz-animation: fadein 2s; /* Firefox */
        -ms-animation: fadein 2s; /* Internet Explorer */
         -o-animation: fadein 2s; /* Opera */
            animation: fadein 2s;

}
#chamada_tres{
	width:100%;
	height:100%;
	display:block;
	background:url(../images/3.jpg) no-repeat center center;
	background-size:cover;
	position:fixed;
	top:0;
	left:0;

	-webkit-animation: fadein 2s; /* Safari and Chrome */
       -moz-animation: fadein 2s; /* Firefox */
        -ms-animation: fadein 2s; /* Internet Explorer */
         -o-animation: fadein 2s; /* Opera */
            animation: fadein 2s;

}

#chamada_quatro{
	width:100%;
	height:100%;
	display:block;
	background:url(../images/15.jpg) no-repeat center center;
	background-size:cover;
	position:fixed;
	top:0;
	left:0;

	-webkit-animation: fadein 2s; /* Safari and Chrome */
       -moz-animation: fadein 2s; /* Firefox */
        -ms-animation: fadein 2s; /* Internet Explorer */
         -o-animation: fadein 2s; /* Opera */
            animation: fadein 2s;

}

#chamada_cinco{
	width:100%;
	height:100%;
	display:block;
	background:url(../images/25.jpg) no-repeat center center;
	background-size:cover;
	position:fixed;
	top:0;
	left:0;

	-webkit-animation: fadein 2s; /* Safari and Chrome */
       -moz-animation: fadein 2s; /* Firefox */
        -ms-animation: fadein 2s; /* Internet Explorer */
         -o-animation: fadein 2s; /* Opera */
            animation: fadein 2s;

}






#home_1{
width:1000px;
margin:auto;
}

#home_1 .box{
background:url(../images/bg/box_white_49.png);
padding:10px 20px;

width:470px;
color:#33392d;
display:block;
}
#home_1 .content_home{
width:470px;
margin-top:8%;
margin-left:10px;
display:table;
}
#home_1 .box .txt_a{
width:470px;
font-family: 'Cafeta';
font-size:40px;
color:#4e5943;
}
#home_1 .box .txt_a a{

}
#home_1 .box .txt_b{
width:470px;
font-family: 'Pakt';
font-size:40px;
color:#4e5943;
}
#home_1 .box .txt_c{
padding:0;
font-family: 'Rockwell';
font-size:66px;
font-stretch:ultra-condensed !important;
}






#home_2{
width:1000px;
margin:auto;
}
#home_2 .content_home{
float:left;
}
#home_2 .box{
background:url(../images/bg/box_white_88.png);
padding:20px;
padding-bottom:10px;

width:316px;
color:#4e5943;
display:table;
margin-top: 25%;
}
#home_2 .box .title{
margin:auto;
text-align:left;
letter-spacing:1px;
font-family: 'Pakt';
font-size:38px;
color:#4e5943;
}
#home_2 .box .txt{
width:316px;
margin:10px auto;
margin-bottom:0px;
font-family: 'Lato', sans-serif;
font-size:14px;
line-height:18px;
text-align:justify;
color:#4e5943;
}
#home_2 a.more-blog{
background: #4e5943;
color: #fff;
padding: 1em 2em;
margin-top: 1em;
display: block;
text-transform: uppercase;
text-align: center;
}
#home_2 a.more-blog:hover{
background: #444;
}



#home_3{
width:1000px;
margin:auto;
}
#home_3 .content_home{
width:380px;
max-height:180px;
float:right;
margin-top:5%;
margin-right:40px;
}
#home_3 .box{
background:url(../images/bg/box_white_88.png);
padding:20px;

max-width:321px;
color:#4e5943;
}
#home_3 .box .title{
width:321px;
margin:auto;
text-align:left;
letter-spacing:0.5px;
font-family: 'Pakt';
font-size:33px;
color:#4e5943;
}
#home_3 .box .txt{
width:321px;
margin:10px auto;
margin-bottom:0;
font-family: 'Lato', sans-serif;
font-size:14px;
line-height:18px;
text-align:justify;
color:#4e5943;
}






#home_4{
width:1000px;
margin:auto;
position: relative;
z-index: 9999;
}
#home_4 .content_home{
width:400px;
float:left;
margin-top:5%;
margin-left:10px;
}
#home_4 .box{
background:url(../images/bg/box_white_88.png);
padding:15px 20px;
width:480px;
margin:9% 10px;
margin-bottom:0;
}
#home_4 h1 {
width:480px;
font-family: 'Cafeta', 'Arial Narrow', Arial, sans-serif;
font-size: 50px;
font-weight: 400;
text-transform:uppercase;
text-align:justify;
letter-spacing:-1.8px;
color:#444;
}

#home_4 h1 a {
display: inline-block;
font-family: Arial, 'Helvetica', sans-serif;
font-size: 18px;
font-weight: 100;
text-transform:uppercase;
text-align:justify;
letter-spacing: 0;
line-height: normal;

color:#fff;
background: #4e5943;
padding:.6em 1em;
float: right;
height: inherit;
}
#home_4 h1 a:hover{
  background: #444 !important;
}

#home_4 h3 {
    font-family: 'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif;
    font-size: 200px;
	font-weight: 400;
    line-height: 200px;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
	text-align:left;
	color: #fff;
    padding: 0;
	position: relative;
	margin-top:3%;
	margin-left:10px;
	opacity:0.96;
}



#home_5{
width:1000px;
margin:auto;
}
#home_5 .content_home{
width:380px;
max-height:180px;
float:right;
margin-top:5%;
margin-right:40px;
}
#home_5 .box{
background:url(../images/bg/box_white_88.png);
padding:20px;

max-width:321px;
color:#4e5943;
}
#home_5 .box .title{
width:321px;
margin:auto;
text-align:left;
letter-spacing:0.5px;
font-family: 'Pakt';
font-size:33px;
color:#4e5943;
}
#home_5 .box .txt{
width:321px;
margin:10px auto;
margin-bottom:0;
font-family: 'Lato', sans-serif;
font-size:14px;
line-height:18px;
text-align:justify;
color:#4e5943;
}


@media screen and (min-width: 1370px) {
#home_1 .content_home{
margin-top:20%;
}
#home_2 .content_home{
margin-top:15%;
}
#home_3 .content_home{
margin-top:15%;
}
#home_4 h3 {
margin-top:10%;
font-size: 240px;
}
#home_4 .box{
margin-top:25%;
}
}











#ginastica{
width:1000px;
margin:auto;
}
#ginastica .content{
float:left;
margin-top:-3%;
margin-left:10px;
}
#ginastica .box{
background:url(../images/bg/box_white_88.png);
padding:20px;

max-width:380px;
color:#4e5943;
}
#ginastica .box .title{
width:370px;
margin:auto;
text-align:left;
letter-spacing:0.5px;
font-family: 'Pakt';
font-size:33px;
color:#4e5943;
}
#ginastica .box .txt{
width:370px;
margin:10px auto;
margin-bottom:0;
font-family: 'Lato', sans-serif;
font-size:14px;
line-height:18px;
text-align:justify;
color:#4e5943;
}
.cb-static .ginastica_page span {
    background-image: url(../images/4.jpg)
}
@media screen and (min-width: 1370px) {
#ginastica .content{
margin-top:10%;
}
}





#academia{
width:1000px;
margin:auto;
}
#academia .content{
float:left;
margin-top:5%;
margin-left:10px;
}
#academia .box{
background:url(../images/bg/box_white_88.png);
padding:20px;

max-width:380px;
color:#4e5943;
}
#academia .box .title{
width:370px;
margin:auto;
text-align:left;
letter-spacing:0.5px;
font-family: 'Pakt';
font-size:33px;
color:#4e5943;
}
#academia .box .txt{
width:370px;
margin:10px auto;
margin-bottom:0;
font-family: 'Lato', sans-serif;
font-size:14px;
line-height:18px;
text-align:justify;
color:#4e5943;
}
.cb-static .academia_page span {
    background-image: url(../images/5.jpg)
}

@media screen and (min-width: 1370px) {
#academia .content{
margin-top:10%;
}
}





#corrida{
width:1000px;
margin:auto;
}
#corrida .content{
float:left;
margin-top:-1%;
margin-left:10px;
}
#corrida .box{
background:url(../images/bg/box_white_88.png);
padding:20px 25px;

width:400px;
color:#4e5943;
}
#corrida .box .title{
width:400px;
margin:auto;
text-align:left;
letter-spacing:0.5px;
font-family: 'Pakt';
font-size:33px;
color:#4e5943;
}
#corrida .box .txt{
width:400px;
margin:10px auto;
margin-bottom:0;
font-family: 'Lato', sans-serif;
font-size:14px;
line-height:18px;
text-align:justify;
color:#4e5943;
}
.cb-static .corrida_page span {
    background-image: url(../images/6.jpg)
}
@media screen and (min-width: 1370px) {
#corrida .content{
margin-top:10%;
}
}






#ergonomia{
width:1000px;
margin:auto;
}
#ergonomia .content{
float:right;
margin-top:-1%;
margin-right:42px;
}
#ergonomia .box{
background:url(../images/bg/box_white_88.png);
padding:20px 25px;
display:table;

width:510px;
color:#4e5943;
}
#ergonomia .box .title{
width:510px;
margin:auto;
text-align:left;
letter-spacing:0.5px;
font-family: 'Pakt';
font-size:33px;
color:#4e5943;
}
#ergonomia .box .txt{
width:510px;
margin:10px auto;
margin-bottom:0;
font-family: 'Lato', sans-serif;
font-size:14px;
line-height:16px;
text-align:justify;
color:#4e5943;
}
.cb-static .ergonomia_page span {
    background-image: url(../images/7.jpg)
}
@media screen and (min-width: 1370px) {
#ergonomia .content{
margin-top:10%;
}
}






#orientacao{
width:1000px;
margin:auto;
}
#orientacao .content{
float:left;
margin-top:0%;
margin-left:10px;
}
#orientacao .box{
background:#fff;
padding:25px;

width:380px;
color:#4e5943;
}
#orientacao .box .title{
width:370px;
margin:auto;
text-align:left;
letter-spacing:0.5px;
font-family: 'Pakt';
font-size:33px;
color:#4e5943;
}
#orientacao .box .txt{
width:370px;
margin:10px auto;
margin-bottom:-2px;
font-family: 'Lato', sans-serif;
font-size:14px;
line-height:18px;
text-align:justify;
color:#4e5943;
}
.cb-static .orientacao_page span {
    background-image: url(../images/8.jpg)
}

@media screen and (min-width: 1370px) {
#orientacao .content{
margin-top:10%;
}
}






#massagem{
width:1000px;
margin:auto;
}
#massagem .content{
float:left;
margin-top:-2%;
margin-left:10px;
}
#massagem .box{
background:url(../images/bg/box_white_88.png);
padding:25px;

width:450px;
color:#4e5943;
}
#massagem .box .title{
width:450px;
margin:auto;
text-align:left;
letter-spacing:0.5px;
font-family: 'Pakt';
font-size:33px;
color:#4e5943;
}
#massagem .box .txt{
width:450px;
margin:10px auto;
margin-bottom:-1px;
font-family: 'Lato', sans-serif;
font-size:14px;
line-height:18px;
text-align:justify;
color:#4e5943;
}
.cb-static .massagem_page span {
    background-image: url(../images/9.jpg)
}

@media screen and (min-width: 1370px) {
#massagem .content{
margin-top:7%;
}
}







#eventos{
width:1000px;
margin:auto;
}
#eventos .content{
float:left;
margin-top:-3%;
margin-left:10px;
}
#eventos .box{
background:url(../images/bg/box_white_88.png);
padding:20px 20px;

width:535px;
color:#4e5943;
display:table;
}
#eventos .box .title{
width:535px;
margin:auto;
text-align:left;
letter-spacing:0.5px;
font-family: 'Pakt';
font-size:33px;
color:#4e5943;
}
#eventos .box .txt{
width:535px;
margin:10px auto;
margin-bottom: 0;
font-family: 'Lato', sans-serif;
font-size:14px;
line-height:18px;
text-align:justify;
color:#4e5943;
}
#eventos .box .txt_table{
width:735px;
margin:10px auto;
font-family: 'Lato', sans-serif;
font-size:14px;
line-height:22px;
color:#4e5943;
}
#eventos .box .txt_table td{
text-align:left;
}
.cb-static .eventos_page span {
    background-image: url(../images/10.jpg)
}

@media screen and (min-width: 1370px) {
#eventos .content{
margin-top:10%;
}
}







#programa{
width:1000px;
margin:auto;
}
#programa .content{
float:left;
margin-top:0%;
margin-left:10px;
}
#programa .box{
background:url(../images/bg/box_white_88.png);
padding:20px;

width:400px;
color:#4e5943;
}
#programa .box .title{
width:400px;
margin:auto;
text-align:left;
letter-spacing:0.5px;
font-family: 'Pakt';
font-size:33px;
color:#4e5943;
}
#programa .box .txt{
width:400px;
margin:10px auto;
margin-bottom:0;
font-family: 'Lato', sans-serif;
font-size:14px;
line-height:18px;
text-align:justify;
color:#4e5943;
}
.cb-static .programa_page span {
    background-image: url(../images/21.jpg)
}

@media screen and (min-width: 1370px) {
#programa .content{
margin-top:15%;
}
}








#empresa{
width:1000px;
margin:auto;
}
#empresa .content{
float:right;
width:550px;
margin-top:-3%;
margin-right:-25px;
}
#empresa .box{
color:#4e5943;
display:table;
}
.box_empresa{
padding:5px;
text-align:left;
letter-spacing:0.5px;
font-family: 'Pakt';
font-size:58px;
color:#4e5943;
opacity:.88;
}
.box_empresa_1{
width:175px;
display:block;
margin:5px;
margin-right:20px;
float:left;
}
.box_empresa_2{
width:255px;
display:block;
margin:5px;
float:left;
}
.box_empresa_3{
width:455px;
display:block;
margin:5px;
float:left; 
text-align: center;
}
.box_empresa_3 a{
  text-align: center;
}
#empresa .box .title{
margin:auto;
text-align:left;
letter-spacing:0.5px;
font-family: 'Pakt';
font-size:36px;
color:#4e5943;
}
#empresa .box .title a{
display:table;
width:100%;
padding:12px 0;
padding-top:15px;
padding-left:16px;
color:#4e5943;
background:url(../images/bg/box_white_88.png);
}
#empresa .box .title a:hover{
background:#006a99;
color:#fff;
}
.cb-static .empresa_page span {
    background-image: url(../images/11.jpg)
}
@media screen and (min-width: 1370px) {
#empresa .box{margin-top:5%;}
}











#quem_somos{
width:1000px;
margin:auto;
}
#quem_somos .content{
float:left;
margin-top:5%;
margin-left:10px;
}
#quem_somos .box{
background:#fff;
padding:25px;

max-width:435px;
color:#4e5943;
}
#quem_somos .box .title{
width:435px;
text-align:left;
letter-spacing:0.5px;
font-family: 'Pakt';
font-size:33px;
color:#4e5943;
}
#quem_somos .box .txt{
width:435px;
margin:10px auto;
margin-bottom:-2px;
font-family: 'Lato', sans-serif;
font-size:14px;
line-height:18px;
text-align:justify;
color:#4e5943;
}
.cb-static .quem_somos_page span {
  background-image: url(../images/16.jpg);
}
#quem_somos .voltar{
float:right;
margin-top:-40px;
text-transform:uppercase;
font-family: 'Pakt';
font-size:26px;
letter-spacing:1px;
color:#006a99;
}
#quem_somos .voltar:hover{
color:#4e5943;
text-decoration:underline;
}
@media screen and (min-width: 1370px) {
#quem_somos .content{
margin-top:10%;
}
}








#premiacoes{
width:1000px;
margin:auto;
}
#premiacoes .content{
float:left;
margin-top:-5%;
margin-left:10px;
position:relative;
z-index:100;
}
#premiacoes .box{
background:url(../images/bg/box_white_88.png);
padding:20px;

max-width:380px;
color:#4e5943;
}
#premiacoes .box .title{
width:275px;
text-align:left;
letter-spacing:0.5px;
font-family: 'Pakt';
font-size:40px;
color:#4e5943;

}
#premiacoes .box .txt{
width:375px;
margin:10px auto;
font-family: 'Lato', sans-serif;
font-size:14px;
line-height:18px;
text-align:justify;
color:#4e5943;
}
#premiacoes .box .txt a{
text-transform:uppercase;
font-family: 'Lato', sans-serif;
font-size:14px;
letter-spacing:px;
color:#006a99;
}
#premiacoes .box .txt a:hover{
color:#4e5943;
text-decoration:underline;
}
#premiacoes .voltar{
float:right;
margin-top:-43px;
text-transform:uppercase;
font-family: 'Pakt';
font-size:26px;
letter-spacing:1px;
color:#006a99;
}
#premiacoes .voltar:hover{
color:#4e5943;
text-decoration:underline;
}
.cb-static .premiacoes_page span {
    background-image: url(../images/17.jpg)
}

@media screen and (min-width: 1370px) {
#premiacoes .content{
margin-top:5%;
}
}












#cultura{
width:1000px;
margin:auto;
}
#cultura .content{
float:right;
margin-top:2%;
margin-right:45px;
}
#cultura .box{
background:url(../images/bg/box_white_49.png);
padding:20px;
display:table;

width:405px;
color:#4e5943;
}
#cultura .box .title{
width:405px;
margin:auto;
text-align:left;
letter-spacing:0.5px;
font-family: 'Pakt';
font-size:30px;
color:#4e5943;
}
#cultura .box .txt{
width:405px;
margin:10px auto;
margin-bottom:0;
font-family: 'Lato', sans-serif;
font-size:14px;
line-height:18px;
text-align:justify;
color:#4e5943;
}
.cb-static .cultura_page span {
    background-image: url(../images/18.jpg)
}
#cultura .voltar{
float:right;
margin-top:-30px;
text-transform:uppercase;
font-family: 'Pakt';
font-size:26px;
letter-spacing:1px;
color:#006a99;
}
#cultura .voltar:hover{
color:#4e5943;
text-decoration:underline;
}

@media screen and (min-width: 1370px) {
#cultura .content{
margin-top:10%;
}
}














#gestao_valores{
width:1000px;
margin:auto;
}
#gestao_valores .content{
float:left;
margin-top:2%;
margin-left:10px;
}
#gestao_valores .box{
background:#fff;
padding:25px;

max-width:405px;
color:#4e5943;
}
#gestao_valores .box .title{
width:405px;
text-align:left;
letter-spacing:0.5px;
font-family: 'Pakt';
font-size:30px;
color:#4e5943;
}
#gestao_valores .box .txt{
width:405px;
margin:10px auto;
margin-bottom:-5px;
font-family: 'Lato', sans-serif;
font-size:14px;
line-height:18px;
text-align:justify;
color:#4e5943;
}
.cb-static .gestao_valores_page span {
    background-image: url(../images/19.jpg)
}
#gestao_valores .voltar{
float:right;
margin-top:-30px;
text-transform:uppercase;
font-family: 'Pakt';
font-size:26px;
letter-spacing:1px;
color:#006a99;
}
#gestao_valores .voltar:hover{
color:#4e5943;
text-decoration:underline;
}


@media screen and (min-width: 1370px) {
#gestao_valores .content{
margin-top:10%;
}
}















#trabalhe{
width:1000px;
margin:auto;
}
#trabalhe .content{
float:left;
width:1000px;
margin-top:-3%;
margin-left:10px;
}
#trabalhe .box{
background:url(../images/bg/box_white_88.png);
color:#4e5943;
display:table;
width:455px;
padding:20px;
margin:20px;
float:left;
}
#trabalhe .box .title{
margin:10px auto;
text-align:left;
letter-spacing:0.5px;
font-family: 'Pakt';
font-size:33px;
color:#4e5943;
}
#trabalhe .box .title_txt{
margin:0;
text-align:left;

font-family: 'Pakt';
font-size:24px;
letter-spacing:0.5px;
color:#4e5943;
}
#trabalhe .box .txt{
margin:20px auto;
font-family: 'Lato', sans-serif;
font-size:14px;
line-height:18px;
letter-spacing:0.5px;
text-align:justify;
color:#4e5943;
}

#trabalhe .txt_box{
	padding:10px 25px;
	background:#006a99;
	margin:5px auto;
	font-family: 'Lato', sans-serif;
	font-size:14px;
	line-height:18px;
	letter-spacing:0.5px;
	text-align:justify;
	color:#FFF;
}

#trabalhe .box .txt a{
color:#006a99;
}
#trabalhe .box .txt a:hover{
color:#333;
}
#trabalhe .box a .txt_box:hover{
background:#333;
}
.cb-static .trabalhe_page span {
    background-image: url(../images/12.jpg)
}
@media screen and (min-width: 1370px) {
#trabalhe .box{margin-top:3%;}
}







#estilo{
width:1000px;
margin:auto;
}
#estilo .content{
float:left;
width:1000px;
margin-top:-3%;
}
#estilo .box{
background:url(../images/bg/box_white_88.png);
color:#4e5943;
display:table;
width:458px;
padding:20px;
margin:20px;
float:left;
}
#estilo .box .title{
margin:auto;
text-align:left;
letter-spacing:0.5px;
font-family: 'Pakt';
font-size:33px;
color:#4e5943;
}
#estilo .box .title_txt{
margin:0;
text-align:left;

font-family: 'Pakt';
font-size:24px;
letter-spacing:0.5px;
color:#4e5943;
}
#estilo .box .txt{
margin:10px auto;
margin-bottom: 0;
font-family: 'Lato', sans-serif;
font-size:14px;
line-height:18px;
letter-spacing:0.5px;
text-align:justify;
color:#4e5943;
}

#estilo .txt_box{
	padding:10px 25px;
	background:#006a99;
	margin:5px auto;
	font-family: 'Lato', sans-serif;
	font-size:14px;
	line-height:18px;
	letter-spacing:0.5px;
	text-align:justify;
	color:#FFF;
}

#estilo .box .txt a{
color:#006a99;
}
#estilo .box .txt a:hover{
color:#333;
}
.cb-static .estilo_page span {
    background-image: url(../images/life-style.jpg)
}
@media screen and (min-width: 1370px) {
#estilo .box{margin-top:3%;}
}









#consultoria{
width:1000px;
margin:auto;
}
#consultoria .content{
float:left;
width:1000px;
margin-top:-3%;
}
#consultoria .box{
background:url(../images/bg/box_white_49.png);
color:#4e5943;
display:table;
width:458px;
padding:20px;
margin:20px;
float:left;
}
#consultoria .box .title{
margin:auto;
text-align:left;
letter-spacing:0.5px;
font-family: 'Pakt';
font-size:33px;
color:#333;
}
#consultoria .box .title_txt{
margin:0;
text-align:left;

font-family: 'Pakt';
font-size:24px;
letter-spacing:0.5px;
color:#4e5943;
}
#consultoria .box .txt{
margin:10px auto;
margin-bottom: 0;
font-family: 'Lato', sans-serif;
font-size:14px;
line-height:18px;
letter-spacing:0.5px;
text-align:justify;
color:#333;
}

#consultoria .txt_box{
	padding:10px 25px;
	background:#006a99;
	margin:5px auto;
	font-family: 'Lato', sans-serif;
	font-size:14px;
	line-height:18px;
	letter-spacing:0.5px;
	text-align:justify;
	color:#FFF;
}

#consultoria .box .txt a{
color:#006a99;
}
#consultoria .box .txt a:hover{
color:#333;
}
.cb-static .consultoria_page span {
    background-image: url(../images/worklife.jpg);
}
@media screen and (min-width: 1370px) {
#consultoria .box{margin-top:3%;}
}









#palestras{
width:1000px;
margin:auto;
}
#palestras .content{
float:left;
width:1000px;
margin-top:-3%;
}
#palestras .box{
background:url(../images/bg/box_white_88.png);
color:#4e5943;
display:table;
width:570px;
padding:20px;
margin:20px;
float:left;
}
#palestras .box .title{
margin:auto;
text-align:left;
letter-spacing:0.5px;
font-family: 'Pakt';
font-size:33px;
color:#4e5943;
}
#palestras .box .title_txt{
margin:0;
text-align:left;

font-family: 'Pakt';
font-size:24px;
letter-spacing:0.5px;
color:#4e5943;
}
#palestras .box .txt{
margin:10px auto;
margin-bottom: 0;
font-family: 'Lato', sans-serif;
font-size:14px;
line-height:18px;
letter-spacing:0.5px;
text-align:justify;
color:#4e5943;
}

#palestras .txt_box{
	padding:10px 25px;
	background:#006a99;
	margin:5px auto;
	font-family: 'Lato', sans-serif;
	font-size:14px;
	line-height:18px;
	letter-spacing:0.5px;
	text-align:justify;
	color:#FFF;
}

#palestras .box .txt a{
color:#006a99;
}
#palestras .box .txt a:hover{
color:#333;
}
.cb-static .palestras_page span {
    background-image: url(../images/motivation.jpg)
}
@media screen and (min-width: 1370px) {
#palestras .box{margin-top:3%;}
}
@media screen and (max-height: 720px) {
#palestras .content{margin-top:-6% !important;}
}









#nutricao{
width:1000px;
margin:auto;
}
#nutricao .content{
float:left;
width:1000px;
margin-top:-3%;
}
#nutricao .box{
background:url(../images/bg/box_white_88.png);
color:#4e5943;
display:table;
width:458px;
padding:20px;
margin:20px;
float:left;
}
#nutricao .box .title{
margin:auto;
text-align:left;
letter-spacing:0.5px;
font-family: 'Pakt';
font-size:33px;
color:#4e5943;
}
#nutricao .box .title_txt{
text-align:left;
font-family: 'Pakt';
font-size:24px;
letter-spacing:0.5px;
color:#4e5943;
}
#nutricao .box .txt{
margin:10px auto;
margin-bottom: 0;
font-family: 'Lato', sans-serif;
font-size:14px;
line-height:18px;
letter-spacing:0.5px;
text-align:justify;
color:#4e5943;
}

#nutricao .txt_box{
	padding:10px 25px;
	background:#006a99;
	margin:5px auto;
	font-family: 'Lato', sans-serif;
	font-size:14px;
	line-height:18px;
	letter-spacing:0.5px;
	text-align:justify;
	color:#FFF;
}

#nutricao .box .txt a{
color:#006a99;
}
#nutricao .box .txt a:hover{
color:#333;
}
.cb-static .nutricao_page span {
    background-image: url(../images/nutrition.jpg)
}
@media screen and (min-width: 1370px) {
#nutricao .box{margin-top:3%;}
}








#movimento{
width:1000px;
margin:auto;
}
#movimento .content{
float:left;
width:1000px;
margin-top:-3%;
}
#movimento .box{
background:url(../images/bg/box_white_88.png);
color:#4e5943;
display:table;
width:458px;
padding:20px;
margin:20px;

}
#movimento .box .title{
margin:auto;
text-align:left;
letter-spacing:0.5px;
font-family: 'Pakt';
font-size:33px;
color:#4e5943;
}
#movimento .box .title_txt{
margin:0;
text-align:left;

font-family: 'Pakt';
font-size:24px;
letter-spacing:0.5px;
color:#4e5943;
}
#movimento .box .txt{
margin:20px auto;
margin-bottom: 0;
font-family: 'Lato', sans-serif;
font-size:14px;
line-height:18px;
letter-spacing:0.5px;
text-align:justify;
color:#4e5943;
}

#movimento .txt_box{
	padding:10px 25px;
	background:#006a99;
	margin:5px auto;
	font-family: 'Lato', sans-serif;
	font-size:14px;
	line-height:18px;
	letter-spacing:0.5px;
	text-align:justify;
	color:#FFF;
}

#movimento .box .txt a{
color:#006a99;
}
#movimento .box .txt a:hover{
color:#333;
}
.cb-static .movimento_page span {
    background-image: url(../images/fisico.jpg)
}
@media screen and (min-width: 1370px) {
#movimento .box{margin-top:3%;}
}








#programas{
width:1000px;
margin:auto;
}
#programas .content{
float:left;
width:1000px;
margin-top:-5%;
}
#programas .box{
background:url(../images/bg/box_white_49.png);
color:#4e5943;
display:table;
width:700px;
padding:20px;
margin:20px;
float:right;
}
#programas .box .title{
margin:auto;
text-align:left;
letter-spacing:0.5px;
font-family: 'Pakt';
font-size:33px;
color:#4e5943;
}
#programas .box .title_txt{
margin:0;
text-align:left;

font-family: 'Pakt';
font-size:24px;
letter-spacing:0.5px;
color:#4e5943;
}
#programas .box .txt{
margin:10px auto;
margin-bottom: 0;
font-family: 'Lato', sans-serif;
font-size:14px;
line-height:18px;
letter-spacing:0.5px;
text-align:justify;
color:#333;
}

#programas .txt_box{
	padding:10px 25px;
	background:#006a99;
	margin:5px auto;
	font-family: 'Lato', sans-serif;
	font-size:14px;
	line-height:18px;
	letter-spacing:0.5px;
	text-align:justify;
	color:#FFF;
}

#programas .box .txt a{
color:#006a99;
}
#programas .box .txt a:hover{
color:#333;
}
.cb-static .programas_page span {
    background-image: url(../images/sports.jpg);
}
@media screen and (min-width: 1370px) {
#programas .box{margin-top:3%;}
}










#relacionamento{
width:1000px;
margin:auto;
}
#relacionamento .content{
float:right;

margin-top:0%;
margin-right:25px;
}
#relacionamento .box{
width:480px;
color:#4e5943;
display:table;
}
.box_relacionamento{
width:235px;
margin:5px 0;
text-align:left;
letter-spacing:1px;
font-family: 'Pakt';
font-size:48px;
color:#4e5943;
}
.box_relacionamento_1{
width:268px;
display:block;
margin:5px auto;
margin-right:10px;
float:left;
}
.box_relacionamento_2{
width:170px;
display:block;
margin:5px auto;
margin-right:10px;
float:left;
}
.box_relacionamento_3{
width:448px;
display:block;
margin:5px;
margin-left: 0;
float:left; 
text-align: center;
}
.box_relacionamento_3 a{
  text-align: center;
}
#relacionamento .box .title{
margin:auto;
text-align:center;
text-transform:uppercase;
font-family: 'Pakt';
font-size:28px;
letter-spacing:1px;
color:#4e5943;
}
#relacionamento .box .title a{
width:100%;
display:block;
padding:10px 0px;
padding-top:15px;
color:#4e5943;
background:url(../images/bg/box_white_88.png);
}
#relacionamento .box .title a:hover{
background:#006a99;
color:#fff;
}
.cb-static .relacionamento_page span {
    background-image: url(../images/20.jpg)
}


#relacionamento #box_aguarde{
background:url(../images/bg/box_white_88.png);
padding:20px;

display:none;

max-width:425px;
height:115px;
margin-top:5%;
margin-right:15px;
color:#4e5943;
}
#relacionamento #box_aguarde .title{
text-align:left;
letter-spacing:0.5px;
font-family: 'Pakt';
font-size:45px;
color:#006a99;

}
#relacionamento #box_aguarde .txt{
width:175px;
display:table;
float:left;

margin:20px auto;
font-family: 'Pakt';
font-size:26px;
line-height:22px;
text-align:justify;
color:#4e5943;
}
#relacionamento #box_aguarde .sub_txt{
width:175px;
display:table;
float:right;

margin:30px auto;
font-family: 'Pakt';
font-size:60px;
line-height:22px;
text-align:justify;
color:#4e5943;
}

#relacionamento .voltar{
float:right;
margin-top:-40px;
text-transform:uppercase;
font-family: 'Pakt';
font-size:26px;
letter-spacing:1px;
color:#006a99;
}
#relacionamento .voltar:hover{
color:#4e5943;
text-decoration:underline;
}




@media screen and (min-width: 1370px) {
#relacionamento .box{
margin-top:15%;
}
}
















#vivavida{
width:1000px;
margin:auto;
}
#vivavida .content{
float:right;
margin-top:0%;
margin-right:55px;
}
.box_vivavida{
width:235px;
margin:5px 0;
text-align:left;
letter-spacing:1px;
font-family: 'Pakt';
font-size:48px;
color:#4e5943;
}

#vivavida #box_aguarde{
background:url(../images/bg/box_white_88.png);
padding:20px;
display:table;
width:355px;
margin-top:5%;
margin-right:15px;
color:#4e5943;
}
#vivavida #box_aguarde .title{
text-align:left;
letter-spacing:0.5px;
font-family: 'Pakt';
font-size:45px;
color:#006a99;

}
#vivavida #box_aguarde .txt{
width:355px;
display:table;
float:left;

margin:10px auto;
margin-bottom:8px;
font-family: 'Pakt';
font-size:26px;
line-height:22px;
text-align:justify;
color:#4e5943;
}
#vivavida .sub_txt{
width:175px;
display:table;
text-align:left;

margin:60px auto;
margin-left:-10px;
font-family: 'Pakt';
font-size:112px;
font-weight:bold;
line-height:22px;
text-align:justify;
text-transform:uppercase;
text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
color:#FFF;
opacity:.88;
}

#vivavida .voltar{
float:right;
margin-top:-40px;
text-transform:uppercase;
font-family: 'Pakt';
font-size:26px;
letter-spacing:1px;
color:#006a99;
}
#vivavida .voltar:hover{
color:#4e5943;
text-decoration:underline;
}
.cb-static .vivavida_page span {
    background-image: url(../images/22.jpg)
}




@media screen and (min-width: 1370px) {
#vivavida .box_aguarde{
margin-top:15%;
}
}












#contato{
width:1000px;
margin:auto;
}
#contato .content{
float:left;
width:1000px;
margin-top:-3%;
margin-left:10px;
}
#contato .box{
background:url(../images/bg/box_white_88.png);
width:420px;
float:right;
margin:10px 50px;
margin-left:0;
padding:15px;
}
#contato .box .title{
width:100%;
text-align:left;
letter-spacing:0.5px;
font-family: 'Pakt';
font-size:42px;
color:#4e5943;
margin-top:0px;
margin-bottom:18px;
}
.cb-static .contato_page span {
    background-image: url(../images/13.jpg);
}
#contato .formulario{
width:100%;
display:table;
}
#contato .box_txt{
width:400px;
height:40px;
float:left;
border:#a4a4a5 1px solid;
margin-bottom:8px;
padding-left:15px;
font-family: 'Pakt';
font-size:25px;
color:#4e5943;
line-height:16px;
background-color:transparent;
}

.h431 {
font-family: 'Pakt';
font-size:17px;
color:#4e5943;
line-height:22px;
text-align:right;
}


.formulario ::-webkit-input-placeholder { font-family: 'Pakt';}
.formulario ::-moz-placeholder { font-family: 'Pakt'; font-size:20px; } /* firefox 19+ */
.formulario :-ms-input-placeholder { font-family: 'Pakt'; font-size:20px; } /* ie */
.formulario input:-moz-placeholder { font-family: 'Pakt'; font-size:20px; }

#contato .box_mensagem{
max-width:400px;
min-width:400px;
max-height:70px;
float:left;
border:#a4a4a5 1px solid;
margin-bottom:8px;
padding-left:15px;
font-family: 'Pakt';
font-size:25px;
background-color:transparent;
}
#contato .bt_01{
border:#a4a4a5 1px solid;
width:417px;
height:40px;
float:left;
cursor:pointer;
font-family: 'Pakt';
font-size:30px;
font-weight:bold;
color:#52594a;
background-color:transparent;
}
#contato .bt_01:hover{
background:#52594a;
color:#fff;
}


#contato .box_end{
background:url(../images/bg/box_white_88.png);
width:450px;
float:left;
display:table;
margin:220px 0px;
padding:15px;
}
#contato .box_end .end{
float:left;
width:185px;
margin-bottom:8px;
padding-left:15px;
font-family: 'Pakt';
font-size:16px;
color:#4e5943;
text-align:left;
letter-spacing:0.5px;
display:table;
}
#contato .box_end .title{
font-size:25px;
text-align:left;
margin-top:10px;
}
#contato .box_end .txt{
line-height:22px;
margin-top:10px;
}
@media screen and (min-width: 1370px) {
#contato .box{margin-top:15%;}
#contato .box_end{margin-top:36%;}
}



#contato_send{
width:1000px;
margin:auto;
position:relative;
display:table;
}
#contato_send .content{
width:420px;
margin:auto;
margin-top:5%;
display:table;
position:relative;
}
#contato_send .box{
width:100%;
display:block;
padding:15px;
background:url(../images/bg/box_white_88.png);
}
#contato_send .box .title{
text-align:left;
letter-spacing:0.5px;
font-family: 'Pakt';
font-size:40px;
color:#4e5943;
}
#contato_send .box .txt{
text-align:left;
letter-spacing:0.5px;
font-family: 'Pakt';
font-size:20px;
color:#4e5943;
margin-top:15px;
margin-bottom:5px;
}
.cb-static .contato_page span {
    background-image: url(../images/13.jpg);
}
#contato_send  .voltar{
float:right;
margin-top:-30px;
text-transform:uppercase;
font-family: 'Pakt';
font-size:26px;
letter-spacing:1px;
color:#006a99;
}
#contato_send .voltar:hover{
color:#4e5943;
text-decoration:underline;
}

@media screen and (min-width: 1370px) {
#contato_send .content{margin-top:25%;}
}



#beneficios{
width:1000px;
margin:auto;
}
#beneficios .content-{
float:left;
margin-top:-1%;
margin-left:10px;
margin-right:10px;
width: 98%;
}


#beneficios .box{
background:url(../images/bg/box_white_88.png);
padding:22px 25px;
display: table;
width:640px;
color:#4e5943;
float: left;
}

#beneficios section.box hr{
  border-color: #026d99;
}

#beneficios section.box .list-1 i,
#beneficios section.box .list-2 i{
  color: #026d99;
  margin-right: .5em;
}

#beneficios .box .content{
  overflow: auto;
  position: relative;
  padding: 1px 0;
  padding-right: 10px;
  height: 320px;
  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}


#beneficios .box .title{
width:640px;
margin:auto;
text-align:left;
text-transform: uppercase;
letter-spacing:0.5px;
font-family: 'Pakt';
font-size:28px;
color:#4e5943;
}
#beneficios .box .txt{
max-width:305px;
margin:10px auto;
margin-bottom:0;
font-family: 'Lato', sans-serif;
font-size:14px;
line-height:18px;
text-align:justify;
color:#4e5943;
display: inline-block;
}
#beneficios .box .txt-1{
  margin-left: 0;
  float: left;
}

#beneficios .box .txt-2{
  margin-right: 0;
  float: right;
}

#beneficios .box .txt-3{
  width: 100%;
  max-width: 100%;
  float: left;
  text-decoration:none;

}

#beneficios .box .txt label{
  width: 100%;
  margin-top: .8em;
  margin-bottom: .5em;
  display: block;
  font-family: 'Pakt';
  font-size: 24px;
}

.cb-static .beneficios_page span {
    background-image: url(../images/6.jpg)
}
@media screen and (min-width: 1370px) {
  #beneficios .content{
  margin-top:10%;
  }
}




#beneficios .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical,
#beneficios .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{
  right: -15px;
}

#beneficios ul.list-1,
#beneficios ul.list-2 {
  text-align: left;
}

#beneficios ul.list-1 li{
  display: inline-block;
  width: 300px;
  font-family: 'Lato', sans-serif;
  font-size:14px;
}

#beneficios ul.list-2 li{
  display: inline-block;
  
  font-family: 'Lato', sans-serif;
  font-size:14px;
}



#beneficios .box-msg{
background:url(../images/bg/box_white_88.png);
padding:16px 15px;
display: inline-table;
width:230px;
color:#4e5943;
float: right;
font-family: 'Lato', sans-serif;
}

#beneficios .box-msg .title{
width:210px;
margin:auto;
text-align:left;
text-transform: uppercase;
letter-spacing:0.5px;
font-family: 'Pakt';
font-size:28px;
color:#4e5943;
}

#beneficios .box-msg input,
#beneficios .box-msg textarea{
  width: 100%;
  max-width: 210px;
  padding: .5em;
  margin-bottom: .5em;
  border: #fff solid 1px;
  outline: none !important;
  box-shadow: none !important;
}

#beneficios .box-msg input:focus,
#beneficios .box-msg textarea:focus{
  border: 1px solid #9a9a9a !important;
  box-shadow: none !important;
}

#beneficios input.btn{
  width: 100%;
  max-width: 230px;
  background: none;
  border: 2px solid #777;
  color: #555;
  padding: .5em;
  float: right;
  outline: none !important;
}

#beneficios a.btn{
  width: 100%;
  max-width: 210px;
  background: none;
  border: 2px solid #777;
  color: #555;
  padding: .5em;
  margin-top: 2em;
  margin-bottom: 2em;
  float: right;
  outline: none !important;
  display: none;
}

#beneficios input.btn:focus,
#beneficios a.btn:focus{
  border: 2px solid #777 !important;
  box-shadow: none !important; 
}

#beneficios input.btn:hover,
#beneficios a.btn:hover{
  background: #777;
  border: #777 2px solid;
  color: #fff;
}

#beneficios .box-msg span.success{
  background: none;
  color: green;
}

#beneficios .box-msg span.error{
  background: none;
  color: red;
}

@media screen and (min-width: 1370px) {
  #beneficios .content {
    margin-top: 0;
  }  
}


.cb-static .ginastica_new span {
    background-image: url(../images/ginastica.jpeg)
}

.cb-static .teatro_new span {
    background-image: url(../images/teatro.jpeg)
}

.cb-static .semanas_new span {
    background-image: url(../images/semanas.jpeg)
}


.cb-static .estilo_new span {
    background-image: url(../images/wfb.jpeg)
}

.cb-static .equipes_new span {
    background-image: url(../images/equipes.jpeg)
}


.cb-static .lideres_new span {
    background-image: url(../images/lideres.jpeg)
}

.cb-static .academia_new span {
    background-image: url(../images/academia.jpeg)
}

.cb-static .nutricao_new span {
    background-image: url(../images/nutrition.jpg)
}

.cb-static .caminhada_new span {
    background-image: url(../images/6.jpg)
}

.cb-static .massage_new span {
    background-image: url(../images/massagem.jpeg)
}\

.cb-static .oficinas_new span {
    background-image: url(../images/sports.jpg)
}

.cb-static .personal_new span {
    background-image: url(../images/21.jpg)
}


.cb-static .orientacao_new span {
    background-image: url(../images/8.jpg)
}

.cb-static .ergonomia_new span {
    background-image: url(../images/7.jpg)
}

.cb-static .fisioterapia_new span {
    background-image: url(../images/7.jpg)
}

.cb-static .palestras_new span {
    background-image: url(../images/palestras.jpeg)
}

.cb-static .eventos_new span {
    background-image: url(../images/10.jpg)
}

.cb-static .consultoria_new span {
    background-image: url(../images/worklife.jpg)
}

