/*CSS DOCUMENT*/



.barratopo{float: left; width: 100%; height: 4px; background-color: #c0934b;}



.c_cabecalho{float: left; width: 100%; height: 130px;}

.cabecalho{float: left; width: 100%; height: 130px;}

.logo{float: left; width: 30%; height: 130px; text-align: center;}

.logo img{margin-top: 20px;}

.c_menu{float: left; width: 70%; height: 130px;}

.c_infotopo{float: left; width: 100%; height: 65px;}

.teltopo{float: left; width: 35%; height: auto;}

.teltopo img{position: relative; top: 24px; left: 29px;}

.teltopo p{margin: 7px 0 0 53px; font-family: 'Lato-Regular'; font-size: 13px;}

.teltopo i{font-family: 'Lato-Regular'; font-size: 11px;}

.msgtopo{float: left; width: 65%; height: auto;}

.msgtopo img[title="Contato"]{float: left; margin: 24px 0 0 11px;}

.msgtopo img[title="Email"]{float: left; margin: 27px 0 0 10px;}

.bolamenu{float: right; color: #a3875a; margin: 1px 10px 0 15px;}

.menu{float: left; width: 100%; height: 65px;}

.menu ul{margin-left: -12px;}

.menu ul li{display: inline-block; padding-top: 10px;}

.menu ul li a{color: #000; font-size: 13px; font-family: 'Lato-Regular';}

.menu ul li a:hover{border-bottom: 7px solid #c0934b; padding-bottom: 32px;}

.menulinks_ativar{border-bottom: 7px solid #c0934b; padding-bottom: 32px;}



.c-icon-menu-res{display: none;}

.c-header-navegacao{display: block;}



@media (max-width: 970px){

    /*MENU RESP*/

    .c-icon-menu-res{display: block; width: 45px; float: right; margin: -78px 0 0 85%; position: absolute;}

    .c-icon-menu-res div{background-image: url(../img/icon-menu.png); background-size: contain; background-repeat: no-repeat;height:35px; margin-top: 15px; margin-left: 13px;}

    .c-header-navegacao{display: none; margin: 0 0 -100px 0; border-bottom: 4px solid #c0934b; border-top: 4px solid #c0934b; position: relative; top: 20px; width: 100%; float: left; z-index: 99999; background-color: #fff;}

    /**/



    .c_cabecalho{height: auto; padding-bottom: 20px;}

    .cabecalho{height: auto;}

    .logo{height: auto;}

    

    .c_menu{width: 100%; height: auto;}

    .bolamenu{display: none;}

    .menu{float: none; width: 100%; height: auto; margin: 0px 0 10px 0;}

    .menu ul li{display: block; padding-top: 20px; padding-bottom: 10px;}

    .menulinks_ativar{border-bottom: 4px solid #c0934b; padding-bottom: 4px;}

    .menu ul li a:hover{border-bottom: 4px solid #c0934b; padding-bottom: 4px;}

    

    .c_infotopo{display: none;}

}



@media (max-width: 640px){

    .logo{width: 40%;}

}



@media (max-width: 475px){

    .logo{width: 45%;}

}



@media (max-width: 415px){

    .logo{width: 50%;}

}



@media (max-width: 375px){

    .logo{width: 55%;}

    .c-icon-menu-res{margin-left: 80%;}

}