﻿.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:#0558A2;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:#0558A2;color:#FFFFFF}
.botao_sys_padrao3 {color:#FFFFFF;background:#0558A2;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 #0558A2;height:55px;}
.viewsys_menu_mobile a{ color: #0558A2; font-size:15px;}
.viewsys_menu_mobile a:hover{ color: #111111;font-size:15px;}
body{color:#111111;}
h1 {color: #0558A2;}
h2 {color:#CCCCCC;border-bottom: solid 3px #0558A2;}
h3 {color: #0558A2;}
a {color: #111111;}
a:hover {color: #0558A2;}
.top_inicio a {color: #FFFFFF;}
.viewsys_foot {background:#111111;border-top:38px #0558A2 solid;}
.responsive-foot {  border-top: 38px #0558A2 solid;}
.viewsys_conteudo_inicio{background:#FFFFFF;}

@media (max-width: 799px) {
body{
  background-position: left top;
}
.mobile_none {display:none;}
}

#menu_superior_td_id_45, #menu_superior_td_id_46{display:none;}

.classlogo {margin-top: -25px;}
.viewsys_home{min-height:180px;}
.viewsys_conteudo_inicio{min-height:180px;}
.top_info{margin: 20px 0px -22px 0px;}
.menu_sys_top	{margin: -20px 0px 0px 0px;}
.viewsys_conteudo_inicio {   margin-top: -20px;}
.viewsys_menu_lateral {   margin-top: 27px;}

.viewsys_menu_mobile_on { background: #FFFFFF;}
.menu-anchor { background: #0558A2;margin: -12px 5px;}
.menu-anchor:before { background: #FFFFFF; box-shadow: 0 0.45em 0 0 #FFFFFF, 0 0.9em 0 0 #FFFFFF;}

.logo-menu-anchor { margin: 25px 5px;}
.img_album_d{max-height: 230px;}

.viewsys_caixa_m_15_2{ float:left;margin: 1%;font-size:13px; width:31%; border-bottom:1px #CCCCCC dotted;overflow: hidden;}
.viewsys_r_t_m_15_2{width:100%;border-bottom: 0px solid #555;height:200px;position:relative; text-align:justify; overflow:hidden; padding-top: 5px;}			
.viewsys_r_t_c_m_15_2{float:right;font-size:10px;}				
.viewsys_r_t_b_m_15_2{color:#111111;font-size:25px;font-weight: none;text-align:left; width:100%; height:90px;overflow:hidden;}
.viewsys_img_m_15_2{width:100%;height:150px;overflow:hidden;}
.viewsys_img_b_m_15_2{width:100%;border: 0px solid #111111;overflow: hidden;}

.tb_sys8815 h1 {font-size: 42px; padding: 30px 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 td {  width: 100%;}
.viewsys_menu_mobile_lateral ul.viewsys_menu_mobile li {width: 100%;}
.viewsys_menu_mobile_lateral a {  min-width: 100%;  max-width: 100%; text-align: center;padding:0;margin:0;}
.viewsys_menu_mobile table { width:96%;margin:0 auto 0 2%;}
.viewsys_menu_mobile tr { width:46%;margin:0 auto 0 2%;float:left;border:0px;}
.viewsys_menu_mobile td { background: #0558A2;height:105px;border:0px;display: block;margin:2px;}
.viewsys_menu_mobile td:hover { background: #CCCCCC;}
.viewsys_menu_mobile a{ color: #FFFFFF; font-size:13px; }
.viewsys_menu_mobile a:hover{ color: #FFFFFF; font-size:13px; }

#mobile_menu_1 a:before { font-family: "FontAwesome"; content: "\f015"; display: block;    margin-top: 25px;
    text-align: center; vertical-align: middle; font-weight: 900; font-size: 38px;padding: 0 0 10px 0;}
#mobile_menu_2 a:before { font-family: "FontAwesome"; content: "\f2bd"; display: block;    margin-top: 25px;
    text-align: center; vertical-align: middle; font-weight: 900; font-size: 38px;padding: 0 0 10px 0;}
#mobile_menu_3 a:before { font-family: "FontAwesome"; content: "\f005"; display: block;    margin-top: 25px;
    text-align: center; vertical-align: middle; font-weight: 900; font-size: 38px;padding: 0 0 10px 0;}


#mobile_menu_4 a:before { font-family: "FontAwesome"; content: "\f005"; display: block;    margin-top: 25px;
    text-align: center; vertical-align: middle; font-weight: 900; font-size: 38px;padding: 0 0 10px 0;}

#mobile_menu_8 a:before { font-family: "FontAwesome"; content: "\f005"; display: block;    margin-top: 25px;
    text-align: center; vertical-align: middle; font-weight: 900; font-size: 38px;padding: 0 0 10px 0;}
#mobile_menu_9 a:before { font-family: "FontAwesome"; content: "\f005"; display: block;    margin-top: 25px;
    text-align: center; vertical-align: middle; font-weight: 900; font-size: 38px;padding: 0 0 10px 0;}
#mobile_menu_10 a:before { font-family: "FontAwesome"; content: "\f005"; display: block;    margin-top: 25px;
    text-align: center; vertical-align: middle; font-weight: 900; font-size: 38px;padding: 0 0 10px 0;}
#mobile_menu_10 {width:204%;}

#mobile_menu_5 {display:none;}

#mobile_menu_6 a:before { font-family: "FontAwesome"; content: "\f0e0"; display: block;    margin-top: 25px;
    text-align: center; vertical-align: middle; font-weight: 900; font-size: 38px;padding: 0 0 10px 0;}
#mobile_menu_7 a:before { font-family: "FontAwesome"; content: "\f0e0"; display: block;    margin-top: 25px;
    text-align: center; vertical-align: middle; font-weight: 900; font-size: 38px;padding: 0 0 10px 0;}
.menu-anchor-in { margin: 25px 0px 0 45px;}
