@charset "utf-8";
body {-webkit-font-smoothing: antialiased;}
@media (min-width:768px) {
.navbar{border-radius:0;margin:0}
h1{font-size:24px}
h2{font-size:20px}
h3{font-size:16px}
.dropdown:hover .dropdown-menu {
    display: block;
 }

}
@media (max-width:4900px) {
.row{margin-left:0;margin-right:0}
}
*{font-family:'Open Sans',sans-serif}
body{font-family:'Open Sans',sans-serif,trebuchet ms,'trebuchet MS'!important;color:#666}
.ulhorizontal ul{text-decoration:nonce}
.ulhorizontal ul li{display:inline}
h2{margin:0;padding:0}
.ulhorizontal ul a:link{color:#f37e01;background-repeat:no-repeat;padding-left:10px}
.ulhorizontal ul a:visited{color:#f37e01;background-repeat:no-repeat;padding-left:10px}
.ulhorizontal ul a:hover{color:#FC0}
.navbar{position:relative;min-height:0;margin-bottom:0}
.navbar-inverse .navbar-toggle{border-color:#fff}
.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#fff}
.titulovitrine h1{margin:0;margin-bottom:30px;font-size:16px;font-weight:300;color:#fff;background:#0081ED;border-bottom:7px solid #0081ED;border-top:7px solid #0081ED;border-left:7px solid #0081ED;padding:0;padding-bottom:-5px}
a{color:#666}
a:hover{color:#0b7ee0;text-decoration:none}
.linkprod{-webkit-user-select:none;-webkit-touch-callout:none;display:block;height:100%;overflow:hidden;background:none;z-index:1000000;padding:5px;padding-top:10px}
.regrafrete{font-size:10px}
.produto{text-align:center;margin-bottom:0}
.thumbnail{padding:10px;border:none;text-align:center;border-bottom:solid 1px #ececec}
.imgprod{max-width:190px;max-height:140px}
.caixafoto{height:140px}
.logofab{height:25px}
.produto h3{font-size:12px;height:45px;font-weight:200;margin:0;padding-top:5px}
.produto h2{font-size:16px;font-weight:400}
.topo{padding-top:13px;margin-bottom:5px}
.logo img{max-height:65px}
.logo{padding-top:5px;height:60px;text-align:center}
.busca{padding-top:0}
.frete{padding-top:5px}
.topfretegratis{color:#0b7ee0;margin-top:10px;text-transform:uppercase;background-image:url(icones/fg2.png);background-repeat:no-repeat;background-position:top left;padding-left:35px;font-size:14px;font-weight:600}
.pag{color:#999;font-size:12px;padding-left:10px}
.fabricante{font-size:12px}
.fabricante a{color:#09C}
.fabricante a:hover{color:#0b7ee0}
small{font-size:10px;color:#999}
.carousel{margin:0}
.descontasso{color:#00AB00;font-size:16px;font-weight:700}
.valorporn{display:inline;font-size:12px;color:#00AB00;padding:0;margin:0;text-align:left;padding-left:10px}
.valorden{font-size:11px;color:gray;text-decoration:line-through;padding:0;padding-top:4px;display:inline}
.valorparcelan{color:#F60;font-size:16px;font-weight:700}
.valordescavista{color:#F60;font-size:24px;font-weight:700}
.qtdparcelas{font-size:11px;font-weight:400}
.subbanner{border-top:20px solid #0081ED}
.off{position:absolute;top:0;right:0;font-size:16px;padding:10px;margin-top:10px;margin-right:25px;text-align:center;font-weight:600;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px}
. .frete-gratis{position:absolute;top:0;left:0;margin-top:10px;margin-left:25px}
. subproduto{height:auto;font-size:12px}
.prod{border:#E6E6E6 1px solid;padding:10px;margin:5px;text-align:left;background:#fff;height:445px}
.logofab{max-height:30px;max-width:100px}
prod:hover{border:#0081ED 1px solid;border-bottom:#0081ED 5px solid}
.img-circle:hover{border:#0081ED 5px solid}
.lista_produtos{background:#FFF}
.dropdown-menu{border:0;text-transform:none}
.dropdown-menu a:hover{color:#CCC}
.navbar-inverse{background-color:#0b7ee0}
.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{background-color:#8d5d1a}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{background-color:#f8f8f8}
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{background-color:#0b7ee0}
.navbar-inverse{background-image:none}
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{background-image:none}
.navbar-inverse{border:none}
.navbar-inverse .navbar-brand{color:#E4FFE3}
.navbar-inverse .navbar-brand:hover{color:#999}
.navbar-inverse .navbar-nav>li>a{color:#FFF}
.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#FFF}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{color:#999}
.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#FFF}
.dropdown-menu>li>a{color:#CCC;font-size:16px}
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#FFF}
.navbar-inverse .navbar-nav>.dropdown>a .caret{border-top-color:#999}
.navbar-inverse .navbar-nav>.dropdown>a:hover .caret{border-top-color:#FFF}
.navbar-inverse .navbar-nav>.dropdown>a .caret{border-bottom-color:#999}
.navbar-inverse .navbar-nav>.dropdown>a:hover .caret{border-bottom-color:#FFF}
.w3_megamenu .dropdown-menu > li > a{padding:6px 15px}
.w3_megamenu i{color:#fff}
.w3_megamenu .dropdown-menu{box-shadow:none;padding:0}
.w3_megamenu video{max-width:100%;height:auto}
.w3_megamenu iframe,.w3_megamenu embed,.w3_megamenu object{max-width:100%}
.w3_megamenu .google-map{width:100%;min-height:200px}
.w3_megamenu div.google-map{background:rgba(255,255,255,0.5);background:#fff;height:200px;margin:0;width:100%}
#googlemaps img{max-width:none}
.w3_megamenu .dropdown-menu .withoutdesc{margin-top:0;display:block;text-align:left;text-transform:none;width:100%}
.w3_megamenu a:hover{text-decoration:none}
.w3_megamenu .dropdown-menu .withoutdesc ul li{padding:3px 10px}
.w3_megamenu .dropdown-menu .withoutdesc ul li:hover,.w3_megamenu .dropdown-menu .withoutdesc ul li:focus{color:#262626;text-decoration:none;background-color:#0b7ee0!important}
.w3_megamenu .w3_megamenu-content.withdesc a:after{color:#809fb5;content:attr(data-description);display:block;font-size:12px;font-weight:400;line-height:0;margin:5px 0 0 15px;text-transform:uppercase}
.w3_megamenu .dropdown-submenu{position:relative}
.w3_megamenu .dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:0;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px;border-radius:0 6px 6px 6px}
.w3_megamenu .dropdown-submenu:hover>.dropdown-menu{display:block}
.w3_megamenu .dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px}
.w3_megamenu .dropdown-submenu:hover>a:after{border-left-color:#fff}
.w3_megamenu .dropdown-submenu.pull-left{float:none}
.w3_megamenu .dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}
.w3_megamenu p{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;color:#dbdbdb}
.w3_megamenu .nav,.w3_megamenu .collapse,.w3_megamenu .dropup,.w3_megamenu .dropdown{position:static;border-right:1px solid #0081ED;border-left:1px solid #006ECA}
.navbar-brand{height:40px}
.w3_megamenu .nav,.w3_megamenu .collapse,.w3_megamenu .dropup,.w3_megamenu .dropdown .w3fim{border:none}
.w3_megamenu .nav,.w3_megamenu .collapse,.w3_megamenu .dropup,.w3_megamenu .dropdown .w3inicio{border:none}
.w3_megamenu .half{width:50%;left:auto!important;right:auto!important}
.w3_megamenu .container{position:relative}
.w3_megamenu .dropdown-menu{left:auto}
.w3_megamenu .nav.navbar-right .dropdown-menu{left:auto;right:0}
.w3_megamenu .w3_megamenu-content{padding:15px 25px;background:#f8f8f8;border-top:none;border:#0081ED 1px solid;border-top:none}
.w3_megamenu .dropdown.w3_megamenu-fw .dropdown-menu{left:0;right:0}
.w3_megamenu .title{font-size:11px;text-transform:uppercase;font-weight:700;margin-top:15px;border-bottom:1px solid #0b7ee0;padding-bottom:5px;margin-bottom:5px;color:#0b7ee0}
.w3_megamenu ul{list-style:none;padding-left:0}
.navbar-collapse{padding-left:0}
.nav>li>a{padding-left:20px;padding-right:10px}
.w3_megamenu .navbar-inverse .navbar-nav>li>a:hover{background:#0b7ee0}
@media (min-width:768px) {
.nav>li>a{padding-left:6px;padding-right:6px}
.navbar-header{width:1px}
.navbar{position:relative}
.container{width:100%;padding:0}
}
.container{width:100%;padding:0}
@media (min-width:1230px) {
.nav>li>a{padding-left:10px;padding-right:10px}
.container{width:1230px;padding:0}
}
@media (max-width:768px) {
.row{margin:0}
.container{width:100%}
}
.carousel .item{background-color:#fff}
.carousel-caption{color:#0081ED;bottom:0;padding-bottom:5px;text-shadow:none;left:5%;right:5%}
.carousel-caption h2{font-weight:400;font-size:26px;text-align:center}
carousel-caption p{font-size:14px;text-align:right}
.carousel-indicators{bottom:-5px}
.carousel-indicators .active{width:13px;height:13px}
.carousel-indicators li{display:inline-block;width:13px;height:13px;margin:1px;text-indent:-999px;border:none;background:#FFECCC;border-radius:10px}
.carousel-caption p{text-decoration:none;list-style:none;text-align:left}
.carousel-control{width:5%}
.carousel-caption ul{text-decoration:none;list-style:none;text-align:right}
.carousel-caption ul li{color:#ffF;background:#2e818d;margin-top:5px;width:100%;font-size:14px;padding:5px}
.valorde{display:block;font-size:12px;text-decoration:line-through}
.valorpor{display:block;font-size:16px}
.valorparcelado{display:block;font-size:18px}
@media (max-width:525px) {
.w3_megamenu .w3_megamenu-content.withdesc a:after{color:#809fb5;content:attr(data-description);display:block;font-size:14px;font-weight:400;line-height:0;margin:15px 0 0 15px;text-transform:uppercase}
.carousel-control img{max-width:250px}
.carousel-control h2{font-size:50%}
.bloghome img{width:100%}
}
@media (max-width:680px) {
.bloghome img{width:50%}
.carousel-control img{width:200px}
}
.bloghome{padding:0 10px;text-align:center}
.bloghome h2,p,h3{text-align:left}
.direita{text-align:right}
.esquerdo{text-align:left}
#barra-topo{width:100%;height:40px;position:fixed;right:auto;background:#004B94;color:#FFF;font-size:12px;top:0;margin:0;text-align:left;padding:5px;text-align:center;z-index:1;margin:0;padding:5px 20px 5px 20px;z-index:1000}
#barra-topo ul{margin:0 auto;list-style:none;padding:0;float:left;font-size:12px;margin-top:5px}
#barra-topo ul li{display:inline;height:40px}
#barra-topo ul a{color:#FFF;padding:10px 3px}
.input-sm{padding:5px 10px;height:30px}
div#topbar{height:32px;background-color:#fff;text-align:center;font-size:11px}
.tobarmenutop{margin:0 auto;text-align:right;padding-top:0}
.tobarmenutop a{color:#666;text-decoration:none}
.tobarmenutop a:hover{color:#999;text-decoration:none}
.buscarodape{font-size:24px;padding:20px;background-color:#0b7ee0;color:#FFF}
.segurancarodape{font-size:22px;padding:20px;background-color:#fff}
.segurancarodape img{max-width:100%;text-align:center;margin:0 auto}
.segurancarodape a{text-align:center;margin:auto}
.newsrodape{padding:25px;background-color:#0081ED;color:#FFF;border-bottom:solid 2px #FFF}
.newsrodape form{margin-top:0;font-size:16px}
.rodape{font-size:24px;padding:35px 25px;background-color:#3D4C57;color:#FFF;border-bottom:solid 2px #FFF}
.rodape form{margin-top:0;font-size:16px}
.rodape ul{text-decoration:nonce}
.rodape ul li{display:inline}
.container-fluid{padding-left:0;padding-right:0}
.customNavigation{position:relative;top:-240px;z-index:3}
.next1,.next2,.next3,.next4,.next5,.next6,.nextmais,.nextkit,.nexlogo{float:right;height:0}
.prev1,.prev2,.prev3,.prev4,.prev5,.prev6,.prevmais,.prevkit{float:left;height:0}
.stop play{float:right;top:-180px}
.w3_megamenu,.dropdown{font-size:14px}
@media (min-width:768px) {
.next1,.next2,.next3,.next4,.next5,.next6,.nextmais,.nextkit,.nextlogo{float:right;margin-right:-30px;height:0}
.prev1,.prev2,.prev3,.prev4,.prev5,.prev6,.prevmais,.prevkit{float:left;margin-left:-30px;height:0}
.stop play{float:right;top:-180px}
.rowlinhasessao{height:460px}
.w3_megamenu,.dropdown{font-size:12px;text-transform:uppercase;font:"Trebuchet MS",Arial,Helvetica,sans-serif;margin-right:0}
.tobarmenutop a{font-size:14px}
.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;margin:0}
.dropdown-menu{font-size:14px}
}
.linhasessao h2{margin:0;padding:0;font-size:22px}
.linhasessao hr{margin:5px 0 0 5px;padding:0}
.sidebar-nav .navbar .navbar-collapse{padding:0;max-height:none;border:none}
.sidebar-nav .navbar ul{float:none;border:none}
.sidebar-nav .navbar ul:not{display:block;border:none}
.sidebar-nav .navbar li{float:none;display:block;border:none}
.sidebar-nav .navbar li a{border-bottom:1px solid #CCC}
.sidebar-nav .navbar h2{font-size:22px;margin:5px 0 5px 10px;color:#0b7ee0}
.sidebar-nav .navbar li a:hover{color:#FFF;background-color:#0081ED}
.menuhses{backgroud:none;border:none;backgroud:none}
.menuhses li{border:none;border-bottom:1px solid #CCC;backgroud:none}
.menuhses a:hover{color:#FFF;background-color:#0081ED}
.navbar-nav{margin:0}
.navbar-default{background:none}
.navbar-header sessao{background-color:#EDEDED}
.setnav{color:#0b7ee0;font-size:3em;opacity:.5}
.setnav:hover{color:#0b7ee0;font-size:3em;opacity:1}
.linhasessao{padding:10px 10px 0}
.linhasessao:hover{background-color:#F3F3F3;border-bottom:1px solid #F3F3F3}
div#rodape2{clear:both;width:100%;text-align:left;background-image:url(imagens/rodape-fundo.jpg);height:250px;margin:0;padding:0;color:#666;width:100%;text-align:center}
div#rodapefull{width:1000px;margin:0 auto;text-align:left}
div#rodape2 ul li{list-style:none;margin:0;padding:0;height:29px;margin-left:-40px}
.colunerodape{float:left;width:22%;margin-top:30px;margin-left:3%;color:#666}
div#rodape2 h4{font-size:18px;color:#666;margin:0;padding:0}
.linha{width:100%;clear:both}
#cnpj{font-size:10px;color:#CDCDCD;text-align:center;padding:10px 10px 0;clear:both}
#sessao1 .item{padding:0;margin:0 10px}
.customNavigation{text-align:center}
.customNavigation a{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.collapsed{background:#e7e7e7;border-bottom:1px solid #FFF}
.ordenacao{text-align:right;padding-right:35px;margin-bottom:10px}
.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{background-color:#0b7ee0;border-color:#0b7ee0}
.pagination>li>a,.pagination>li>span{color:#0b7ee0}
.carousel-control.left,.carousel-control.right{background:none;color:#0b7ee0}
.navhsubdep{background-color:#0b7ee0;color:#FFF}
#menuesq .navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#fff;background-color:#0b7ee0}
#menuesq .sidebar-nav .navbar h2{color:#FFF;font-size:12px}
#menuesq .subdep{font-size:12px}
.navbar-default .navbar-brand{color:#FFF}
.otmhome{font-size:11px;margin-bottom:25px}
.otmhome h2{font-size:14px}
.otmhome a{color:#CCC}
.otmhome p{margin:0}
.itemsessao{height:auto}
.breadcrumb{font-size:12px;margin-bottom:10px}
.breadcrumb h1{display:inline;font-size:12px;font-weight:400;color:#0b7ee0}
#carouselprod .item active{background:none}
#carouselprod .item{height:320px}
#carouselprod .carousel-indicators{bottom:0;width:auto;left:auto;margin:0 auto;position:inherit;background-size:80px 60px}
#carouselprod .carousel-indicators li{background-size:70px 50px;margin:0;padding:0;width:65px;height:50px;border-radius:0;display:block;margin-top:10px}
#carouselprod .carousel-indicators .active{background-size:80px 60px;height:50px;width:70px;background-size:70px 50px;margin:0;padding:0;opacity:.2}
.foto{text-align:center;margin-top:10px}
.foto small{display:block}
.nome h1{font-size:20px;color:#0b7ee0;margin:0}
.nome h2{font-size:14px;font-weight:400;margin:0}
.preco{margin-top:10px}
.descricao{color:#333;font-size:13px;clear:both;margin-top:10px;padding:10px}
.descricao h3{margin-top:20px;font-size:22px}
.descricao ul{margin:0;padding:5px 0 0 30px}
.descricao h2{margin-top:5px;margin-bottom:0;font-size:16px;font-weight:400}
.descricao h3{margin-top:10px}
.descricao p,{margin-top:5px}
#caixapreco{padding:5px;margin:0;text-align:left}
#dpreco{padding:5px;text-align:center;background-size:auto}
.valordesc{font-size:18px;font-weight:700;color:#F60;margin-top:30px;margin-left:19px}
#valordescontoxxx{font-size:28px;font-weight:700;color:#F60;margin-top:30px;margin-left:15px;float:left;width:140px}
.iconformapag{float:left;margin-right:5px;margin-bottom:5px}
.colunaesq{float:left;width:60%;height:80px}
.colunadir{float:left;width:40%;text-align:right;height:80px}
.imgdesc{margin:19px 20px 0 0}
.obsdesc{font-size:10px;color:#999;float:left;margin-top:35px;margin-left:10px;width:55%}
.valordesc{font-size:18px;font-weight:700;color:#F60;margin-top:30px;margin-left:19px}
#valordescontoxxx{font-size:18px;font-weight:700;color:#F60;margin-top:30px;margin-left:15px;float:left;width:140px}
.iconformapag{float:left;margin-right:5px;margin-bottom:5px}
.de{font-size:11px;color:#666;text-decoration:line-through;display:inline}
.economia{font-size:10px;color:#666;display:inline;font-style:italic}
#precopor{font-size:12px;color:#00AB00}
.por{font-size:18px;font-weight:700;color:#F60}
.obspreco{font-weight:700;color:#030;margin-bottom:5px}
#valordesconto{font-size:26px;color:#00AB00;font-weight:700;display:inline}
#superdesconto{font-size:11px;color:#F60;font-weight:400}
.formasdePagamento{color:#666}
.descformapag{clear:both;width:100%;margin:0;padding:0}
.caixaparcela{float:left;margin:0;margin-left:15px;padding:0}
.caixaparcelali{list-style-type:none;padding:0 0 3px}
.links-atalhos{background:url(imagens/fudoespecificacao_detalhes.png);background-repeat:no-repeat;width:127px;height:20px}
#caixapreco{padding:5px;margin:auto;text-align:left;border-radius:4px;margin-left:5px}
.coluna{width:50%;float:left;text-align:center}
.colunaepreco{width:60%;float:left;text-align:left}
.colunadcomp{width:40%;float:left;margin-top:20px}
#proddesc h3{margin-top:20px;margin-bottom:5px;font-size:22px;color:#0b7ee0;font-weight:400}
.panel-title h3{font-size:16px}
.panel-title h4{font-size:12px}
.panel-title{font-size:12px;font-weight:600}
#carouselprod .item img{border:1px solid #EEE;padding:5px;text-align:center;width:initial;max-height:580px;margin:0 auto}
#carouselprod .item{margin-bottom:5px}
.selsubprod{text-align:left;font-size:12px}
@media (min-width:768px) {
.selsubprod{font-size:10px}
}
@media (min-width:1000px) {
.selsubprod{font-size:11px}
}
.selsubprod .default{color:#CCC}
.selsubprod .label{font-weight:400;float:right;margin-top:2px;background-color:#999}
.selsubprod:hover{margin-top:0;padding:10px;padding-bottom:6px}
.tooltip{position:absolute;z-index:1070;display:block;font-size:12px;line-height:1.4;visibility:visible;filter:alpha(opacity=0);opacity:0}
.tooltip.in{filter:alpha(opacity=90);opacity:.9}
.tooltip.top{padding:5px 0;margin-top:-3px}
.tooltip.right{padding:0 5px;margin-left:3px}
.tooltip.bottom{padding:5px 0;margin-top:3px}
.tooltip.left{padding:0 5px;margin-left:-3px}
.tooltip-inner{padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#5cb85c;border-radius:4px}
.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}
.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#5cb85c}
.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:#0b7ee0}
.tooltip.top-right .tooltip-arrow{right:5px;bottom:0;border-width:5px 5px 0;border-top-color:#5cb85c}
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#5cb85c}
.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#5cb85c}
.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#0b7ee0}
.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-width:0 5px 5px;border-bottom-color:#0b7ee0}
.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-width:0 5px 5px;border-bottom-color:#5cb85c}
.tooltip-inner{padding:15px;font-weight:bolder}
#prazo{font-weight:600}
#jurosdesc{font-size:11px}
#chamadadesc{font-size:11px}
#chamada2desc{font-size:11px}
#valordesconto{font-size:26px}
#nomeopcaostr{text-align:left}
@media (min-width:300px) {
#carouselprod .item{height:250px}
#comprar{position:static;display:block}
}
@media (min-width:768px) {
div#formpagambiente{max-width:300px}
#comprar{background:#fff;max-width:240px}
#carouselprod .item{height:300px}
#carouselprod .item img{ max-height:310px}
#carouselprod .carousel-indicators li {
  background-size: 50px 37px;
  margin: 0 0 13px 0;
  padding: 0;
  width: 50px;
  height: 37px;
  border-radius: 0;
  display: block;
  margin-top: 10px;
}
}
@media (min-width:900px) {
#comprar{background:#fff;max-width:300px}
#carouselprod .item{height:400px}
#carouselprod .item img{ max-height:410px}

}
@media (min-width:1000px) {
#carouselprod .item{height:500px}
#carouselprod .item img{ max-height:510px}
#carouselprod .carousel-indicators li {
  background-size: 70px 50px;
  margin: 0 0 13px 0;
  padding: 0;
  width: 70px;
  height: 50px;
  border-radius: 0;
  display: block;
  margin-top: 10px;
}

}
@media (min-width:1200px) {
#carouselprod .item{height:570px}
#carouselprod .item img{ max-height:560px}
}
@media (max-width:580px) {
#carouselprod .item img{width:100%}
#carouselprod .item{height:inherit}
h1{font-size:20px}
h2{font-size:18px}
h3{font-size:16px}
}
#imgprodpreco{float:left;margin-left:10px}
.tab-pane{padding:20px}
#prodcarac{padding:20px 0 20px 20px}
#fundoprecodet{padding:0 10px;margin:0 5px 10px 0;border:1px solid #e9e6d3;font-size:12px;line-height:normal;z-index:99;background:#f5f5f3}
.itemsessao h2{font-size:14px}
#faixafrete .item{text-align:center;padding:4px;color:#999;font-size:18px;background:#fff;height:40px;text-transform:uppercase;background:#000;color:#FFF;font-family:helvetica,sans-serif;font-weight:700}
#faixafrete .item .destaque{color:#FFFF03;font-size:24px}
#faixafrete SMALL{font-size:10px;text-transform:none;font-weight:400}
#faixafrete .estados{font-size:14px;color:#999;font-weight:400}
#faixafrete a{color:#FEFFC8}
@media (max-width:768px) {
#faixafrete .item{font-size:12px;font-weight:400}
#faixafrete SMALL{font-size:8px}
#faixafrete .estados{font-size:10px}
}
#sessaologo{margin:0;padding:0}
#sessaologo .item{height:35px;text-align:center;vertical-align:bottom}
#sessaologo .item img{max-height:35px;vertical-align:bottom}
#sessaologo .setnav{font-size:2em}
.faixalogo{height:35px;height:0;padding:0;position:relative;top:-44px;z-index:3}
.faixalogo .setnav{padding:0;font-size:2em}
.nextmlogo{float:right;height:0}
.prevmlogo{float:left;height:0}
@media (min-width:768px) {
.nextmlogo{float:right;margin-right:-10px;height:0}
.prevmlogo{float:left;margin-left:-10px;height:0}
.flogo{margin-top:20px;margin-bottom:40px}
.nav-tabs.nav-justified{padding:0}
.nav-tabs.nav-justified>li>a{border-bottom:none}
.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:2px solid #0b7ee0;border-bottom:2px solid #0b7ee0;background:#0b7ee0;color:#FFF}
.tab-pane{border:2px solid #0b7ee0}
}
.icon-logo{background:url(http://www.filhao.com.br/produtos/logo.png) no-repeat;width:128px;height:50px;text-indent:-9999px;text-align:left;margin-top:0;padding:0}
.otmseshome{margin:10px 5px 5px;font-size:11px;color:#999}
.otmseshome h3{margin:0;font-size:12px}
.sidebar-nav .navbar li a.linkin{color:#999;font-weight:400;margin:0;border:none;padding:0;border-bottom:1px dotted #06C;border-color:#0b7ee0}
.sidebar-nav .navbar li a.linkin:hover{background:none;color:#0b7ee0}

.direita{text-align:right}
.carrinho{margin-top:10px}
.meucarrinho{max-width:1000px}
.meucarrinho h1{font-size:18px}
.meucarrinho thead th{color:#4D4D4D;font-weight:700;background-color:#F7F7F7;border-bottom:1px solid #DDD}
.cep{padding:0;padding-right:5px;text-alignxs:left}
#menulateral{margin:0;padding:0;margin:0;width:100%;font-size:12px;margin-top:10px}
#menulateral ul{list-style:none;margin:0;padding:0;margin:0;width:100%;font-size:12px}
#menulateral li{list-style:none;margin:0;padding:0;display:block}
#menulateral .departamento{background:#0b7ee0;font-size:14px}
#menulateral .departamento h2{margin:0;padding:0}
#menulateral .departamento a{color:#FFF;font-size:14px;padding-left:5px}
#menulateral .departamento a:hover{color:#FFF;font-size:14px}
#menulateral .subdepartamento a{font-size:12px}
#menulateral .subdepartamento h3{margin:0;padding-left:10px}
.faixafabricante{margin:20px 0}
.faixafabricante .logofab{text-align:center;margin:0 20px}
.faixafabricante .descfab{margin-top:10px;font-size:11px}
.prod:hover{border:#0081ED 1px solid;border-bottom:#0081ED 5px solid}
#faixafabricante{margin:0 auto;padding-top:5px}
#faixafabricante .menufablogo{text-align:center;margin:0 auto}
#faixafabricante .menufablogo h1{font-size:11px;margin:0#valordesconto;padding:0;margin-top:5px}
#faixafabricante .descfab{margin-top:10px;font-size:11px}
#faixafabricante .menufab h2{display:inline}
.avaliacoes{height:20px;width:100%;font-size:11px;font-style:italic;color:#999;padding-top:5px}
@media (min-width:1000px) {
button#btcomprar{font-size:30px}
span.glyphicon.glyphicon-shopping-cart.btprod{font-size:25px}
}
.barratopinfos{margin:5px 0}
.barratopinfos div{text-align:center}
.thumbnail{border-radius:0}
.dropdown-menu{width:100%;background:#F7F7F7;margin-top:10px;border:1px solid #C7C7C7;border-radius:0}
.dropdown-submenu{position:relative}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px;border-radius:0 6px 6px 6px}
.dropdown-submenu:hover>.dropdown-menu{display:block}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px}
.dropdown-submenu:hover>a:after{border-left-color:#fff}
.dropdown-submenu.pull-left{float:none}
.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}
.dropdown-submenu{position:relative;border-bottom:#ccc 1px solid;font-size:10px;padding-right:6px}
.dropdown-menu>li>a{color:#838383;font-size:12px;padding-bottom:12px}
.dropdown-submenu a{padding:12px}
.btn-quadrado{border-radius:0}
#quote-carousel{padding:0 5px 20px;margin-top:10px}
#quote-carousel .carousel-control{background:none;color:#222;font-size:12px;text-shadow:none;margin-top:10px}
#quote-carousel .carousel-control.left{left:-12px}
#quote-carousel .carousel-control.right{right:-12px!important}
#quote-carousel .carousel-indicators{right:50%;top:auto;bottom:0;margin-right:-19px}
#quote-carousel .carousel-indicators li{background:silver}
#quote-carousel .carousel-indicators .active{background:#333}
.item blockquote{margin:0}
.item blockquote img{margin-bottom:10px}
.item blockquote p:before{float:left;margin-right:10px}
#quote-carousel .item{height:auto}
#quote-carousel{margin:15px 0}
#quote-carousel h2{margin:0 0 8px;padding:0;font-size:20px;color:#9B9B9B}
@media (min-width: 768px) {
#quote-carousel{margin-bottom:0}
}
@media (max-width: 768px) {
#quote-carousel .carousel-indicators{bottom:-20px!important}
#quote-carousel .carousel-indicators li{display:inline-block;margin:0 5px;width:15px;height:15px}
#quote-carousel .carousel-indicators li.active{margin:0 5px;width:20px;height:20px}
}
#quote-carousel blockquote{font-size:14px}
#quote-carousel{min-height:250px}
.menuicon{font-size:28px;margin-right:8px;top:8px;position:relative}
#footer ul{list-style:none;padding:0;margin-bottom:20px}
#footer ul a,#footer ul{color:#8E8E8E;font-size:12px}
#footer ul a:hover{color:#0b7ee0}
#footer h4{font-size:16px;font-weight:500;color:#0b7ee0;margin-bottom:5px}
.off{background:#000;background:url(icones-novo/off.png) no-repeat;width:54px;height:84px;border-radius:0;padding:5px;margin-top:5px;margin-right:15px}
.vitrine h2{font-size:18px;font-weight:700;color:#0b7ee0;clear:both;margin-top:15px}
.ordenacao{font-size:12px}
.ordenacao a{color:#0b7ee0}
.ordenacao a:hover{text-decoration:underline}
.panel-group{margin-bottom:10px}
.valorparcelanxx{color:#F60}
select.form-control.subproduto{font-size:12px}
.meucarrinho h1{font-size:30px}
#menu{background-color:#0b7ee0}
.contagemfuid{background-color:#000000}
#contentwrapper{float:left;width:100%}
div#ambientemenu{float:left;width:202px;margin-left:-100%}
div#ambientemenuriright h4{margin:0;color:#E87900;font-size:14px;margin-bottom:5px}
.formquant{border:1px solid #CCC;width:20px;text-align:center;padding:1px}
.h1ambiente{font-size:20px;font-weight:400;color:#069;margin:10px 0}
.h2ambiente{font-size:26px;font-weight:400;color:#069;display:inline;margin:10px}
.h3ambiente{font-size:14px;font-weight:400;color:#069;display:inline}
div#produtosambiente{/*float:left;*/width:100%;text-align:left;margin-top:15px}
.indicacaoh3{font-size:18px;margin-top:20px;color:#069}
div#produtosambiente a{color:#666;font-weight:400}
div#produtosambiente a:hover{text-decoration:underline}
.caixaprodambiente{clear:both;margin-top:9px;/*border-top:1px dashed #CCC;*/padding:10px 0;min-height:100px}
.imgprodambiente{float:left}
.imgg{margin-right:10px}
.decrodambiente{margin:12px 0;font-size:12px;color:#666;margin:0 0 0 150px;font-weight:400;font:Arial,Helvetica,sans-serif}
/*div#formpagambiente{float:right;text-align:left;font-size:10px;color:#666;margin-top:30px;top:250px;background-color:#FFF;overflow:hidden;width:100%;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;border-top-left-radius:10px;background-clip:padding-box}*/
div#formpagambiente h2{margin:0}
.botoes{display:block;clear:both;margin-bottom:20px}
.valordenambiente{font-size:12px;color:gray;text-decoration:line-through}
.valorpornambiente{font-size:12px;color:#09C}
.descontassoambiente{color:#09C;font-size:13px;height:23px}
.valorpornambiente{font-size:14px;color:#09C}
.qtdparcelasambiente{font-size:14px;color:#069}
.valorparcelanambiente{color:#F60;font-size:26px;font-weight:700}
.descambiente{font-size:18px;font-weight:700;color:#07b100}
.off{background:url(/imagens/kit/fundo_off.png);color:#FFF;margin:5px 0 position: absolute;background-repeat:no-repeat;width:77px;height:30px;margin-left:auto;margin-right:auto;text-align:right;padding:4px 0 0 6px;position:relative}
.off_n{font-weight:700;font-size:22px;margin-right:48px}
#ambtopo{clear:both;margin-left:212px}
.botaobasico span{height:20px;margin-bottom:10px}
.botaobasico a{padding:5px 10px;background:#069;color:#FFF}
.botaobasico a:hover{background:#09C;color:#FFF}
caixaprodkit{display:inline-block;background-color:#CCC;color:#fff;padding:5px;text-decoration:none;box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:12px;border:0;margin:0;text-align:center;width:100%}
.caixaprodkit.a{color:#fff}
.caixaprodkit:link{color:#fff}
.caixaprodkit:hover{color:#FFC}
.dimensoes{display:inline-block;background-color:#F2F2F2;padding:5px;text-align:center;box-sizing:border-box;margin:0;width:100%;margin-bottom:3px}
#ambienteindica{clear:both;width:100%;background:#f7f7f7;padding:10px;margin-top:10px;width:96%;border:1px solid #e9ecef}
.pikachoose{width:500px;margin:0}
.pika-thumbs{padding:0;height:30px}
.pika-thumbs li{width:50px;height:30px;margin:0;padding:0;overflow:hidden;float:left;list-style-type:none;padding:3px;margin:0 5px;background:#fafafa;border:1px solid #e5e5e5;cursor:pointer}
.pika-thumbs li .clip{position:relative;height:100%;text-align:center;vertical-align:top;overflow:hidden}
.pika-stage,.pika-textnav{width:500px}
.pika-stage{position:relative;background:#fafafa;padding:0;text-align:center}
.pika-stage img{width:500px;max-height:375px}
.pika-stage .caption{position:absolute;background:#000;background:rgba(0,0,0,0.75);border:1px solid #141414;font-size:11px;color:#fafafa;padding:10px;text-align:right;bottom:50px;right:10px}
.pika-stage .caption p{padding:0;margin:0;line-height:14px}
.pika-textnav{overflow:hidden;margin:0;position:absolute}
.pika-textnav a{font-size:12px;text-decoration:none;color:#333;padding:4px}
.pika-textnav a.previous{float:left;width:auto;display:block}
.pika-textnav a.next{float:right;width:auto;display:block}
.pika-loader{background:url(loading.gif) 3px 3px no-repeat #000;background-color:rgba(0,0,0,0.9);color:#fff;width:60px;font-size:11px;padding:5px 3px;text-align:right;position:absolute;top:15px;right:15px}

.caixaprodambiente{font-size:9px;color:#999;font-size:10px;color:#999;margin-top:5px}
.caixaprodambiente .caixadimensoes ul{width:100%;list-style:none;text-align:left;margin:0;padding:0}
.caixaprodambiente .caixadimensoes ul li{width:50px;float:left;text-align:center}
.caixaprodambiente .caixadimensoes{width:100%;text-align:left}
.clearfloat{display:block}
.caixaprodambiente .caixadimensoes ul li.altura span{width:50px;height:31px;display:block;background:url(/imagens/kit/dimensoes.gif) no-repeat center top}
.caixaprodambiente .caixadimensoes ul li.largura span{width:50px;height:31px;display:block;background:url(/imagens/kit/dimensoes.gif) no-repeat center -31px}
.caixaprodambiente .caixadimensoes p{color:#999;font-size:10px;text-align:left}
.caixaprodambiente .caixadimensoes ul li.comprimento span{width:50px;height:31px;display:block;background:url(/imagens/kit/dimensoes.gif) no-repeat center -62px}

.caixadimensoesadicionais ul{  width: 152px;list-style:none;text-align:left;margin:0;padding:0;   height: 55px;  margin: 0 auto;}
.caixadimensoesadicionais ul li{width:50px;float:left;text-align:center; font-size:11px; color:#666}
.caixadimensoesadicionais{width:100%;text-align:left}
.clearfloat{display:block}
.caixadimensoesadicionais ul li.altura span{width:50px;height:31px;display:block;background:url(/imagens/kit/dimensoes.gif) no-repeat center top}
.caixadimensoesadicionais ul li.largura span{width:50px;height:31px;display:block;background:url(/imagens/kit/dimensoes.gif) no-repeat center -31px}
.caixadimensoesadicionais p{color:#999;font-size:10px;text-align:left}
.caixadimensoesadicionais ul li.comprimento span{width:50px;height:31px;display:block;background:url(/imagens/kit/dimensoes.gif) no-repeat center -62px}

.caixadimensoesadicionais .dimensoes {
  display: inline-block;
  background-color: #F2F2F2;
  padding: 1px;
  text-align: center;
  box-sizing: border-box;
  margin: 0;
  width: 100%;
  margin-bottom: 3px;
  font-size: 11px;
  margin-top: 0;
}



#descomp{clear:both;width:100%;background:#f7f7f7;padding:10px;margin-top:10px;width:96%;border:1px solid #e9ecef;margin-top:10px}
DIV#comentarios input,textarea,select{background:#fff;border:1px solid #ccc;padding:1px!important;font-size:12px;margin:2px 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
#comentarios input,textarea{width:100%;width:100%}
#comentarios .data{width:50px}
#comentarios .comentEnviar{width:auto;background:none;border:0;padding:0;margin:0}
#comentarios label{display:block;margin:10px 0}
.subcaixax ul{list-style-type:none;padding:5px 10px}
.subcaixax ul li{padding-top:5px}
.imgprodambientedesc{margin:0;float:right;background:#FFF;padding:4px;text-align:center;border:solid 1px #e9ecef}
.decrodambientedesc{margin:12px 0;float:left;font-size:10px;color:#666;margin:0;font-weight:400;font:Arial,Helvetica,sans-serif;font-size:12px}
.decrodambientedesc ul{width:250px;margin:0}
#ambientemeio h2{font-weight:400;font-size:15px;margin:0;padding:0}
.subcaixa{clear:both}
.carousel-inner > .item > img{position:relative}
.logoprod {max-height: 30px;margin-bottom: 10px;}
#submenuprod label { font-weight:normal}
#topshow {position: absolute;top: 0;background: #fff;width: 100%;}
.menutofica {position: fixed;width: 100%;top: 39px; z-index:10000}
.formapagamb {position: fixed;width: 100%;top: 100px; z-index:10000; background:#FFF}

.modal-open .modal { z-index:1000000}
.nomeprodsel { font-size:12 px; font-weight:bold}

.nomeopcao { font-size:12px; margin-bottom:10px; color:#666; display:block; height:75px}
.selecionaropcoes {  background-color: #5CB85C;
  color: #FFF;
  font-size: 14px;
  padding: 7px 20px 3px 5px;
  margin-top:10px;
  margin-bottom:10px;
  
  }
.opcaodescontao { font-size:12px;}  

input[type=checkbox].css-checkbox {
							position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;
						}

						input[type=checkbox].css-checkbox + label.css-label {
							padding-left:27px;
							height:22px; 
							display:inline-block;
							line-height:25px;
							background-repeat:no-repeat;
							background-position: 0 0;
							font-size:14px;
							vertical-align:middle;
							cursor:pointer;

						}

						input[type=checkbox].css-checkbox:checked + label.css-label {
							background-position: 0 -22px;
						}
						label.css-label {
				background-image:url(imagens/check_sym.png);
				-webkit-touch-callout: none;
				-webkit-user-select: none;
				-khtml-user-select: none;
				-moz-user-select: none;
				-ms-user-select: none;
				user-select: none;
			}
			
.menusetadow { font-size:9px;}	
.off {
  background: none;
  background-color: #0b7ee0;
  position: absolute;
  top: 0;
  right: 0;
  font-size: 16px;
  padding: 16px;
  margin-top: 6px;
  margin-right: 10px;
  text-align: center;
  font-weight: 600;
  -moz-border-radius: 25px;
  -webkit-border-radius: 25px;
  border-radius: 34px;
  height: 60px;
  width: 60px;
}

.imgadicionais {  max-height: 200px;
  min-height: 112px;
  margin-top: 10px;}
  
  
li.w3_megamenu-content span {
  font-size: 12px;
  color: #09C;
}



.bannercontagem{width:100%;height:55px;background:url(/banners/01/contagem-desconto_offblack.png)}.contagem {
    color: #fff;
    font-size: 33px;
    margin-left: 739px;
    padding-top: 3px;
    font-weight: 400;
}