﻿.powerby, .powerby a{color:#FFFFFF;}
@media (max-width: 480px) {
.instagram-widget{min-height:970px;}
}
.div-com-imagem { width: 100%; height: 100%; background-position: center; background-repeat: no-repeat;  background-size: cover; }
.botao_sys_padrao {color:#FFFFFF;background:#15467F;padding:15px;margin:5px;-moz-box-sizing: border-box;  box-sizing: border-box;text-align:center;}
.botao_sys_padrao:hover {background:#111111;color:#FFFFFF}
.botao_sys_padrao2 {color:#FFFFFF;background:#111111;padding:15px;margin:5px;-moz-box-sizing: border-box;  box-sizing: border-box;text-align:center;}
.botao_sys_padrao2:hover {background:#15467F;color:#FFFFFF}
.botao_sys_padrao3 {color:#FFFFFF;background:#15467F;padding:15px;margin:0px;-moz-box-sizing: border-box;  box-sizing: border-box;text-align:center;}
.botao_sys_padrao3:hover {background:#111111;color:#FFFFFF}
.img_produtos17 div{min-height:90px;min-width: 29.3%;}
.img_produtos17 img:nth-child(1){width: 94%;margin-right: 11px;}
.viewsys_menu_mobile_on, .viewsys_menu_mobile { background: #FFFFFF;filter: alpha(opacity=100); opacity: 1.0;}

@media (max-width: 799px) {
.botao_sys_padrao, .botao_sys_padrao2, .botao_sys_padrao3{width:100%;margin:5px 0;}
}
.viewsys_menu_mobile_lateral h3, viewsys_menu_mobile_lateral hr{display:none;}
.viewsys_menu_mobile_on, .viewsys_menu_mobile { background: #FFFFFF;}
.viewsys_menu_mobile table { width:70%;margin:0 auto 0 10%;}
.viewsys_menu_mobile td { border-bottom: 1px dotted #15467F;height:55px;}
.viewsys_menu_mobile a{ color: #15467F; font-size:15px;}
.viewsys_menu_mobile a:hover{ color: #111111;font-size:15px;}
body{color:#111111;}
h2 {color:#1A59A0;border-bottom: solid 3px #15467F;}
h3 {color: #15467F;}
a {color: #111111;}
a:hover {color: #15467F;}
.viewsys_foot {background:#15467F;border-top:38px #1A59A0 solid;}
.responsive-foot {  border-top: 38px #15467F solid;}
.viewsys_menu_c {margin-top: 23px;}


 .viewsys_barra_busca input[type="text"]{ padding:5px; background:#FFFFFF; border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;border:1px #ccc solid;}
.viewsys_barra_busca input[type="image"]{ padding:5px; background:#15467F;border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px; width: 31px; height: 31px;  min-width: 31px;}

.classlogo 		{max-width:165px;max-height:115px;margin-top: -30px;}
.menu-anchor    	{background:#FFFFFF;margin-top: 10px;}
.menu-anchor:before	{
			background: #15467F;box-shadow: 0 .45em 0 0 #15467F, 0 .9em 0 0 #15467F;
			}
.menu_b_titulos{background:#15467F;color:#FFF;height:27px; width:216px; padding:5px;margin-left:-11px;margin-top:-7px;text-align: center;}
.top_inicio a{color:#FFFFFF;}
.viewsys_barra_a{display:none;}
.viewsys_menu_2_lateral{margin-top: 3px;}
.viewsys_foot img,.sys_entre_menu55{display:none;}
.viewsys_r_t_a{height: 45px;}



.link_logo div{width:220px;height:150px;overflow: hidden;margin-top: 8px;}

.viewsys_caixa {max-width: 47%;}
.menu_sys_top	{margin: -20px 0px 0px 0px;position: absolute;}
.viewsys_menu_lateral ul.viewsys_menu li a, .viewsys_menu_lateral ul.viewsys_menu li span {    margin: 3px 0px -8px 0px;}
.viewsys_menu_lateral ul.viewsys_menu ul {  top: 35px;}

.viewsys_caixa_i_10 { max-width: 90%;padding:5%;}
#menu_superior_td_id_35{background:#0FB20F;}


.viewsys_caixa_i_11 { max-width: 90%;padding:5%;}
#menu_superior_td_id_106{background:#FF6600;}

@media (max-width: 899px) {
body{  background-position: left top;}
.top_inicio{display:none;}
.viewsys_barra_busca{ margin-top: -40px;}
.classlogo {margin-top: 30px;}

}




.viewsys_menu_mobile_lateral h3, viewsys_menu_mobile_lateral hr{display:none;}

.viewsys_menu_mobile table { width:70%;margin:0 auto 0 10%;}
.viewsys_menu_mobile td { border-bottom: 1px dotted #0FB20F;height:55px;}
.viewsys_menu_mobile a{ color: #0FB20F; font-size:15px; }
.viewsys_menu_mobile a:hover{ color: #15467F; font-size:15px; }

#mobile_menu_1 a:before { font-family: "FontAwesome"; content: "\f015"; display: inline-block;
   padding-right: 5px; vertical-align: middle; font-weight: 900; font-size: 28px;}
#mobile_menu_2 a:before { font-family: "FontAwesome"; content: "\f2bd"; display: inline-block;
   padding-right: 5px; vertical-align: middle; font-weight: 900; font-size: 28px;}
#mobile_menu_3 a:before { font-family: "FontAwesome"; content: "\f005"; display: inline-block;
   padding-right: 5px; vertical-align: middle; font-weight: 900; font-size: 28px;}
#mobile_menu_4 a:before { font-family: "FontAwesome"; content: "\f005"; display: inline-block;
   padding-right: 5px; vertical-align: middle; font-weight: 900; font-size: 28px;}
#mobile_menu_5 a:before { font-family: "FontAwesome"; content: "\f005"; display: inline-block;
   padding-right: 5px; vertical-align: middle; font-weight: 900; font-size: 28px;}
#mobile_menu_6 a:before { font-family: "FontAwesome"; content: "\f005"; display: inline-block;
   padding-right: 5px; vertical-align: middle; font-weight: 900; font-size: 28px;}
#mobile_menu_7 a:before { font-family: "FontAwesome"; content: "\f005"; display: inline-block;
   padding-right: 5px; vertical-align: middle; font-weight: 900; font-size: 28px;}
#mobile_menu_8 a:before { font-family: "FontAwesome"; content: "\f005"; display: inline-block;
   padding-right: 5px; vertical-align: middle; font-weight: 900; font-size: 28px;}
#mobile_menu_9 a:before { font-family: "FontAwesome"; content: "\f005"; display: inline-block;
   padding-right: 5px; vertical-align: middle; font-weight: 900; font-size: 28px;}
#mobile_menu_11 a:before { font-family: "FontAwesome"; content: "\f005"; display: inline-block;
   padding-right: 5px; vertical-align: middle; font-weight: 900; font-size: 28px;}
#mobile_menu_12 a:before { font-family: "FontAwesome"; content: "\f005"; display: inline-block;
   padding-right: 5px; vertical-align: middle; font-weight: 900; font-size: 28px;}
#mobile_menu_13 a:before { font-family: "FontAwesome"; content: "\f005"; display: inline-block;
   padding-right: 5px; vertical-align: middle; font-weight: 900; font-size: 28px;}
#mobile_menu_14 a:before { font-family: "FontAwesome"; content: "\f005"; display: inline-block;
   padding-right: 5px; vertical-align: middle; font-weight: 900; font-size: 28px;}
#mobile_menu_16 a:before { font-family: "FontAwesome"; content: "\f005"; display: inline-block;
   padding-right: 5px; vertical-align: middle; font-weight: 900; font-size: 28px;}



#mobile_menu_10 a:before { font-family: "FontAwesome"; content: "\f0e0"; display: inline-block;
   padding-right: 5px; vertical-align: middle; font-weight: 900; font-size: 28px;}
#mobile_menu_15 a:before { font-family: "FontAwesome"; content: "\f041"; display: inline-block;
   padding-right: 10px; padding-left: 5px; vertical-align: middle; font-weight: 900; font-size: 28px;}

.menu-anchor-in { margin: 25px 0px 0 45px;}
