@font-face {
    font-family: 'museo300';
    src: url('fonts/museo_300_regular-webfont.eot');
    src: url('fonts/museo_300_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/museo_300_regular-webfont.woff2') format('woff2'),
         url('fonts/museo_300_regular-webfont.woff') format('woff'),
         url('fonts/museo_300_regular-webfont.ttf') format('truetype'),
         url('fonts/museo_300_regular-webfont.svg#museo300') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'museo_sans300';
    src: url('fonts/museosans-300_6-webfont.eot');
    src: url('fonts/museosans-300_6-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/museosans-300_6-webfont.woff2') format('woff2'),
         url('fonts/museosans-300_6-webfont.woff') format('woff'),
         url('fonts/museosans-300_6-webfont.ttf') format('truetype'),
         url('fonts/museosans-300_6-webfont.svg#museo_sans300') format('svg');
    font-weight: normal;
    font-style: normal;

}

font-face {
    font-family: 'museo500';
    src: url('fonts/museo500-regular_14-webfont.woff2') format('woff2'),
         url('fonts/museo500-regular_14-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'museo500';
    src: url('fonts/museo500-regular_12-webfont.woff2') format('woff2'),
         url('fonts/museo500-regular_12-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}





@font-face {
    font-family: 'museo900';
    src: url('fonts/museo900-regular-webfont.woff2') format('woff2'),
    url('fonts/museo900-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'museo_sans500';
    src: url('fonts/museosans_0-webfont.woff2') format('woff2'),
         url('fonts/museosans_0-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'museo_sans500_italic';
    src: url('fonts/museosans_500_italic-webfont.woff2') format('woff2'),
         url('fonts/museosans_500_italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




body {
  
}
.animation2{
overflow:hidden;
}
.animation2 img{ 
	-webkit-transition: 1s ease-in-out;
    -moz-transition: 1s ease-in-out;
    -o-transition: 1s ease-in-out;
    transition: 1s ease-in-out;
}


.animation2 img:hover{

        -webkit-transform: scale(1.3);
        -ms-transform: scale(1.3);
        transform: scale(1.3);
		
		
}

 

.pd0{
    
    padding: 0!important;
    
}

.pd0right{
    
    padding-right: 0!important;
    
}



.bg-slider{
    
    
    height:530px;
}

.theme-dropdown .dropdown-menu {
  position: static;
  display: block;
  margin-bottom: 20px;
}

.theme-showcase > p > .btn {
  margin: 5px 0;
}

.theme-showcase .navbar .container {
  width: auto;
}

header {
    height: 206px;
    background: url(img/fita.jpg) 50% 0% repeat-x;
    position: relative;
}

.logo {
    

    margin: 60px 0 0px;
}

.retina{display:none;}


.w100{width: 100%}

.table th{
   font-family: 'museo_sans300';
   font-size: 15px;
}
.table th, .table td{
    text-align: center;
}

.museo{
    font-family: 'museo_sans300';
    font-size: 15px;
}

.center{
    text-align: center
}

.left {
    text-align: left
}
.right{
    text-align: right
}

.justify{
    text-align: justify
}

.m0{
    margin:0px!important;
}

.mb20{
    margin-bottom:20px;
    
}

.mb100{
    margin-bottom:100px;
    
}

.mt7 {
    
    margin-top: 7px
}
.mt17 {
    
    margin-top: 17px
}

.mt24 {
    
    margin-top: 24px
}

.mt27 {
    
    margin-top: 27px
}

.mt37 {
    
    margin-top: 37px
}

.mt50 {
    
    margin-top: 50px
}

.mt54 {
    
    margin-top: 54px
}


.mt60 {
    
    margin-top: 60px!important
}
.mt125 {
    
    margin-top: 110px!important
}
.mt80 {
    
    margin-top: 80px
}
.mt-17{
    margin-top: -17px
}
.pd-lft55{
    padding-left: 55px;
}
.pd-bt26{
    padding-bottom: 26px;
}



.social-links{
    
    margin: 21px 0 0 0;
    float:right;
    height:67px;
}



.social-links a{
    width: 29px;
    height: 29px;
    float:left;
    
    margin: 47px 0px 0;
}

.social-links a.face{
    
    background:url(img/redes.png);
    background-position: 0 0;
}

.social-links a.linkedin{
    
    background:url(img/redes.png);
    background-position: 29px 0;
}

.social-links a.insta{
    
    background:url(img/redes.png);
    background-position: 61px 0 ;
}


.text-sobre2{
    font-family: 'museo_sans300';
    font-size: 21px;
    text-align: justify;
}

.text-sobre{
    font-family: 'museo_sans300';
    font-size: 18px;
    text-align: left;
}

.text-sobre3{
    font-family: 'museo_sans500';
    font-size: 18px;
    text-align: left;
}

.sub-titles-dotted{
    font-family: 'museo_sans300';
    color: #404044!important;
    font-size: 40px;
    height:84px;
    line-height: 85px;
    letter-spacing: -1px;
}

.sub-titles-dotted2{
   font-family: 'museo_sans300';
    color: #404044!important;
    font-size: 40px;
    height:83px;
    line-height: 117px;
    margin-top: 8px;
    letter-spacing: -1px;
}

.sub-titles-dotted3{
    font-family: 'museo_sans300';
    color: #404044!important;
    font-size: 40px;
    line-height: 107px;
    margin-top: 18px;
    height: 91px;
    letter-spacing: -1px;

}

.sub-titles-dotted4{
    font-family: 'museo_sans300';
    color: #404044!important;
    font-size: 40px;
    line-height: 90px;

    margin-top: 18px;
    height: 72px;
    letter-spacing: -1px;
}

.sub-titles-dotted5{
    font-family: 'museo_sans300';
    color: #404044!important;
    font-size: 40px;
    line-height: 90px;

    margin-top: 18px;
    height: 72px;
     letter-spacing: -1px;
}

.sub-titles-dotted6{
     font-family: 'museo_sans300';
    color: #404044!important;
    font-size: 40px;
    line-height: 90px;

    margin-top: 18px;
    height: 72px;
     letter-spacing: -2px;
}

.sub-titles-dotted7{
    font-family: 'museo_sans300';
    font-weight: bold;
    font-size: 34px;

}
.sub-titles-dotted8{
    font-family: 'museo_sans300';
    font-weight: bold;
    font-size: 34px;

}

.sub-titles-dotted9{
    font-family: 'museo_sans300';
    font-weight: bold;
    font-size: 34px;

}

.sub-titles-dotted10{
    font-family: 'museo_sans300';
    font-weight: bold;
    font-size: 34px;

}

.sub-titles-dotted11{
    font-family: 'museo_sans300';
    font-weight: bold;
    font-size: 34px;

}

.sub-titles-dotted12{
    font-family: 'museo_sans300';
    font-weight: bold;
    font-size: 34px;

}

.navbar {
    font-family: 'museo_sans300';
    color:#373743!important;
    font-size: 17px;
    height:77px;
    top: 109px;
    
    
        
    
}

.navbar ul li a {
    
    color:#373743;
    
}
.navbar-nav>li>a {
    padding: 0 18px;
}
.navbar ul li:first-child{
    border-left:none;
}

.navbar ul li:first-child a{
    padding-left: 0;
}
.navbar ul li:last-child a{
    padding-right: 0;
}
.navbar ul li{
    margin:24px 0 0 0;
    border-left: 1px solid #3E3E42;
    
}


.module-text{
    line-height: 20px;
    font-family: 'museo_sans300';
}

.plr41{
    
    padding: 0 41px;
}
.module-text h3{
    font-size: 22px;
    margin-bottom:10px;
}

.module-text h3.titulo{
    font-size: 39px;
    font-family: 'museo_sans300';
    color:#081936;
    
    
    
}

.module-text h3.titulo2{
    font-size: 24px;
    margin-bottom:20px;
    color:#081936;
    height: 53px;
    
    
}
.module-text h3.titulo3{
    font-size: 29px;
   
    color:#081936;
    width: 343px;
    
    
    
}

h4{
    font-size: 16px;
    margin-bottom:10px;
    font-family: 'museo_sans300';
}

.module-text h4{
    font-size: 20px;
    margin-bottom: 28px;
    
}

.rodape-sections img{
    width: 100%
}

.white{
    color:#fff!important
}


.contato{
    
 
}
.contato label{ 
    width: 9%;
    font:17px 'museo_sans300';
    font-weight: bold;
    color: #333;
    text-align: right;
    float: left;
    margin: 10px 5px 0 0;
    text-transform: uppercase;
}

.contato input{
    width: 90%;
    height: 42px;
    font:16px 'museo_sans300'; 
    font-weight: bold;
    background: #f3f3f2;
    text-align: left;
    border: 1px solid #E6E6E6;
    margin-bottom: 10px
}
.contato textarea{
    width: 90%;
    height: 225px;
    font:16px 'museo_sans300';
    font-weight: bold;
    background: #f3f3f2;
    text-align: left;
    border: 1px solid #E6E6E6;
    margin-bottom: 10px
}

.contato input#ok{
    width: 68px!important;
    height: 15px!important;
    background: none!important;
    float: right;
   
    border:none!important
}

footer{
    height: 243px;
   
}

.logo2{
    
    margin-top: 30px
}

.social-links-footer{
     float: right;
     position: absolute;
     right:0;
     top: -6px;
     
    
}

.social-links footers{
    
    margin: 21px 0 0 0;
    float:right;
    height:67px;
}

.author{
    position: absolute;
    right: 0px;
    bottom: -40px;
}    
.menu-footer{
    position: absolute;
    left: 240px;
    top: 107px;
    font-family: 'museo_sans500';
    float: left;
    font-size: 18px;
    margin: 0 0 5px 0;
    padding:0 0 10px; 
    list-style: none;
    clear: both;  
    letter-spacing: -1px
    
    
}

.menu-footer li a {
    
    color: #797c7f!important;
    
}
.menu-footer>li>a {
    padding: 0 15px
    
}

.menu-footer li:first-child a {
    padding: 0 12px 0 0;
    
}
.menu-footer li:first-child{
    border-left:none;
  
    
}
.menu-footer li:last-child a {
    padding: 0 0 0 12px;
    
}
.menu-footer li{
    float:left;
    border-left: 1px solid #CCFFCC;;
    
}

.acesso-rapido{
    position: relative;
}

.social-links-footer a{
    width: 29px;
    height: 29px;
    float:left;
    
    margin: 34px 4px 0;
}

.social-links-footer a.face{
    
    background:url(img/redes2.png);
    background-position: 0 0;
}

.social-links-footer a.linkedin{
    
    background:url(img/redes2.png);
    background-position: 29px 0;
}

.social-links-footer a.insta{
    
    background:url(img/redes2.png);
    background-position: 61px 0 ;
}