header #topo620_menu_1 { width:100%; left:0px; top:0px; float:left; height:auto; z-index:999999999 }
header #topo_1 #topo_1_site #topo_1_site_1 #topo_1_site_1_itens #botaoTopo620Menos #botaoMenuTouch img { width:auto; height:auto; cursor:pointer }


.menu a { color:#FFFFFF }
.menu li:hover>a,.menu .current-item>a { color:#FFFFFF; }
.menu>ul>li:hover>a,.menu>ul>.current-item>a { color:#FFFFFF; background-color:#839269 }
.menu li:hover .sub-menu { z-index:1; opacity:1; display:block }


@media only screen and (min-width: 1251px) {

/* MENU */
header #topo_1 #topo_1_site #topo_1_site_1 #topo_1_site_1_itens #botaoTopo620Menos #botaoMenuTouch { width:18px; height:16px; display:none }

.clearfix:after { display:block; clear:both; margin:0px; float:right }
.menu { width:auto; margin:0px; padding:0px; float:right }
.menu ul { margin:0 0 0 -40px }
.menu li { margin:0px; list-style:none; }
.menu a { transition:all linear 0.15s; font-family:"Roboto"; font-weight:400; text-decoration:none; font-size:16px; color:#FFFFFF }
.menu li:hover>a,.menu .current-item>a { text-decoration:none; }
.menu .arrow { font-size:12px; line-height:0%; }
.menu>ul>li { float:left; display:inline-block; position:relative; margin:0px; z-index:999 }
.menu>ul>li>a { padding:36px 9px 35px 9px; display:inline-block }

.limitaMenu { width:1250px; height:auto; text-align:left }

}


@media only screen and (min-width: 961px) and (max-width: 1250px){

/* MENU */
header #topo_1 #topo_1_site #topo_1_site_1 #topo_1_site_1_itens #botaoTopo620Menos #botaoMenuTouch { width:18px; height:16px; display:none }

.clearfix:after { display:block; clear:both; margin:0px; float:right }
.menu { width:auto; margin:0px; padding:0px; float:right }
.menu ul { margin:0 0 0 -40px }
.menu li { margin:0px; list-style:none; }
.menu a { transition:all linear 0.15s; font-family:"Roboto"; font-weight:400; text-decoration:none; font-size:15px; color:#FFFFFF }
.menu li:hover>a,.menu .current-item>a { text-decoration:none; }s
.menu .arrow { font-size:12px; line-height:0%; }
.menu>ul>li { float:left; display:inline-block; position:relative; margin:0px; z-index:999 }
.menu>ul>li>a { padding:14px 12px 13px 12px; display:inline-block }

.limitaMenu { width:960px; height:auto; text-align:left }

}


@media only screen and (min-width: 769px) and (max-width: 960px){

/* MENU */
header #topo_1 #topo_1_site #topo_1_site_1 #topo_1_site_1_itens #botaoTopo620Menos #botaoMenuTouch { width:18px; height:16px; display:none }

.clearfix:after { display:block; clear:both; margin:0px; float:right }
.menu { width:auto; margin:0px; padding:0px; float:right }
.menu ul { margin:0 0 0 -40px }
.menu li { margin:0px; list-style:none; }
.menu a { transition:all linear 0.15s; font-family:"Roboto"; font-weight:400; text-decoration:none; font-size:15px; color:#FFFFFF }
.menu li:hover>a,.menu .current-item>a { text-decoration:none; }
.menu .arrow { font-size:12px; line-height:0%; }
.menu>ul>li { float:left; display:inline-block; position:relative; margin:0px; z-index:999 }
.menu>ul>li>a { padding:14px 10px 13px 10px; display:inline-block }

.limitaMenu { width:768px; height:auto; text-align:left }

}


@media only screen and (min-width: 621px) and (max-width: 768px){

.limitaMenu { width:620px; height:auto; text-align:center; margin:0px }
header #topo_1 #topo_1_site #topo_1_site_1 #topo_1_site_1_itens #botaoTopo620Menos #botaoMenuTouch { width:50px; float:right; margin:20px 0 0 570px; cursor:pointer }

}


@media only screen and (min-width: 481px) and (max-width: 620px){

.limitaMenu { width:480px; height:auto; text-align:center; margin:0px }
header #topo_1 #topo_1_site #topo_1_site_1 #topo_1_site_1_itens #botaoTopo620Menos #botaoMenuTouch { width:50px; float:right; margin:20px 0 0 430px; cursor:pointer }

}


@media only screen and (min-width: 0px) and (max-width: 480px){

.limitaMenu { width:320px; height:auto; text-align:center; margin:0px }
header #topo_1 #topo_1_site #topo_1_site_1 #topo_1_site_1_itens #botaoTopo620Menos #botaoMenuTouch { width:50px; float:right; margin:20px 0 0 270px; cursor:pointer }

}