﻿.powerby, .powerby a{color:#FFFFFF;}
@media (max-width: 480px) {
.instagram-widget{min-height:970px;}
}
.lightbox { position: fixed !important;}
.div-com-imagem { width: 100%; height: 100%; background-position: center; background-repeat: no-repeat;  background-size: cover; }
.botao_sys_padrao {color:#FFFFFF;background:#840000;padding:15px;margin:5px;-moz-box-sizing: border-box;  box-sizing: border-box;text-align:center;}
.botao_sys_padrao:hover {background:#222222;color:#FFFFFF}
.botao_sys_padrao2 {color:#FFFFFF;background:#222222;padding:15px;margin:5px;-moz-box-sizing: border-box;  box-sizing: border-box;text-align:center;}
.botao_sys_padrao2:hover {background:#840000;color:#FFFFFF}
.botao_sys_padrao3 {color:#FFFFFF;background:#840000;padding:15px;margin:0px;-moz-box-sizing: border-box;  box-sizing: border-box;text-align:center;}
.botao_sys_padrao3:hover {background:#222222;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 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: #000000;height:125px;border:0px;display: block;margin:2px;}
.viewsys_menu_mobile td:hover { background: #222222;}
.viewsys_menu_mobile a{ color: #FFFFFF; font-size:16px;}
.viewsys_menu_mobile a:hover{ color: #840000;font-size:16px;}
body{color:#222222;}
h2 {color:#840000;border-bottom: solid 3px #000000;}
h3 {color: #FFFFFF;}
a {color: #222222;}
a:hover {color: #840000;}
.viewsys_foot {background:#000;border-top:38px #840000 solid;}
.responsive-foot {  background:#222222;border-top: 38px #000000 solid;}

.home_nc_paginas2s .barra_img{margin-top:-25px;height:106%;}
.home_nc_paginas2s .barra, .home_nc_paginas2s .barra_img, .home_nc_paginas2s .barra_img1 div, .home_nc_paginas2s .barra_img2 div, .home_nc_paginas2s .barra_img3 div, .home_nc_paginas2s .barra_img4 div {color:#000;  background: #f1f1f1;}
.home_nc_paginas2s .barra a, .home_nc_paginas2s .texto_barra{color:#000;}

.f-nav{ z-index: 999; position: fixed; left: 0; top: -2px; width: 100%;background:#F7F7F7;height:68px;}  
.f-nav2{ height:190px;}

.viewsys_caixa16{height:75px;}
.viewsys_barra_busca input[type="text"]{ padding:4px; background:#840000;padding:8px;color:#FFF;text-align:left; border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;}

.viewsys_barra_busca input[type="image"]{ padding:8px; background:#000; border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;    height: 35px;}

.menu-anchor    	{margin-top: 7px;background: #000;}
.menu-anchor:before	{background: #fff;box-shadow: 0 .45em 0 0 #fff, 0 .9em 0 0 #fff;}


.none_menu		{margin-top: 25px;margin-left: 30px;}

.classlogo 		{margin-left: 10px; margin-top:10px;}

.viewsys_caixa_13 div{max-height: 100px;}
.viewsys_caixa12 {max-width: 48%;width: 48%;}
.txt_fotos2{display: none;}
.viewsys_caixa_fotos2 .viewsys_img {height: 140px;min-height: 140px;}

.viewsys_caixa_fotos2{border:0px;}
.txt_videos{color:#FFF;}
.viewsys_caixa_fotos2{margin: 1%;width: 18%;max-width: 18%;}
.viewsys_caixa_fotos3{margin: 1%;width: 18%;max-width: 18%;}

.conteudo_portal{max-width:1080px;}
#publicidade2{max-width:1080px;}
#publicidade6{max-width:1080px;}

#videos{height:800px;}
#fotos{height:450px;}


.viewsys_caixa {max-width: 100%;width: 100%;padding:0;margin:0;}
.viewsys_float {  width: 31%;  margin: 1%;}
.viewsys_img {padding:0;margin:0; background: #000; max-height: 250px;min-height: 250px;height: 250px;}
.viewsys_r_t { font-size: 18px;}
.viewsys_preco {display:none;}

@media (max-width: 799px) {
#viewsys_menu_top {max-height: 0px;}
.img_album_d {min-width:98%;max-height: 200px;}
.menu_topo2 { float: right;  max-width: 100px; margin-left: 0;}
.viewsys_float {  width: 48%;max-width: 48%;  margin: 1%;}
.viewsys_caixa_fotos2{width: 48%;max-width: 48%;}
.viewsys_caixa_fotos3{width: 48%;max-width: 48%;}
.txt_fotos2 {height: 5px;}
.txt_fotos3 {height: 5px;}
.viewsys_caixa {max-width: 100%;height: 90px;}
.viewsys_caixa_videos{width:48%;}
.viewsys_caixa_videos_c {width:48%;}
.viewsys_barra_busca {display:none;}
#videos{height:400px;}
#fotos{height:200px;}
.viewsys_caixa12 { max-width: 98%;  width: 98%;}
}
.viewsys_menu_mobile_on { background: #F1F1F1;}

.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 #000000;height:55px;}
.viewsys_menu_mobile a{ color: #000000; font-size:15px; }
.viewsys_menu_mobile a:hover{ color: #840000; 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: "\f0e0"; display: inline-block;
   padding-right: 5px; vertical-align: middle; font-weight: 900; font-size: 28px;}.menu-anchor-in { margin: 25px 0px 0 45px;}
