header #topo620_menu_1 { width:100%; left:0px; top:0px; float:right; height:auto; z-index:9999 }
header #topo_1 #topo_1_site #topo_1_site_1 #topo_1_site_1_itens #botaoTopo620Menos #botaoMenuTouch img { cursor:pointer }
header #topo620_menu_1 div { -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; }

.menu a { color:#F2F2F2 }
.menu li:hover>a,.menu .current-item>a { color:#000000; }


.clearfix2:after { display:block; clear:both; margin:0px; float:center }
.menu2 { width:auto; margin:0px; padding:0px; float:center }
.menu2 ul { margin:0 0 0 -40px }
.menu2 li { margin:0px; list-style:none; }
.menu2 a { transition:all linear 0.15s; font-family:"Roboto"; text-decoration:none; font-size:18px; color:#FFFFFF }
.menu2 li:hover>a,.menu .current-item>a { text-decoration:none; }
.menu2 .arrow { font-size:12px; line-height:0%; }
.menu2>ul>li { float:center; display:inline-block; position:relative; margin:0px; z-index:999 }
.menu2>ul>li>a { padding:10px 12px 10px 12px; display:inline-block }
.menu2>ul>li:hover>a,.menu>ul>.current-item>a { background-color:#FA0C64; color:#FFFFFF }
.menu2 li:hover .sub-menu { z-index:1; opacity:1; display:block }


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

/* 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"; text-decoration:none; font-size:20px; 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:right; display:inline-block; position:relative; margin:0px; z-index:999 }
.menu>ul>li>a { padding:40px 20px 0px 20px; display:inline-block; height:65px }
.menu>ul>li:hover>a,.menu>ul>.current-item>a { background-color:#FA0C64; color:#FFFFFF }
.menu li:hover .sub-menu { z-index:1; opacity:1; display:block }

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

}


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

/* 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"; text-decoration:none; font-size:18px; 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:right; display:inline-block; position:relative; margin:0px; z-index:999 }
.menu>ul>li>a { padding:40px 20px 0px 20px; display:inline-block; height:65px }
.menu>ul>li:hover>a,.menu>ul>.current-item>a { background-color:#FA0C64; color:#FFFFFF }
.menu li:hover .sub-menu { z-index:1; opacity:1; display: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"; 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:right; display:inline-block; position:relative; margin:0px; z-index:999 }
.menu>ul>li>a { padding:35px 15px 0px 15px; display:inline-block; height:50px }
.menu>ul>li:hover>a,.menu>ul>.current-item>a { background-color:#FA0C64; color:#FFFFFF }
.menu li:hover .sub-menu { z-index:1; opacity:1; display: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:25px 0 0 570px }

}


@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:25px 0 0 430px }

}


@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:15px 0 0 270px }
.menu2 a { font-size:16px }
.menu2>ul>li>a { padding:10px 10px 0 10px; height:32px }

}