@font-face { font-family: ubuntu-regular; src: url(ubuntu-regular.ttf);}
@font-face { font-family: dosis-extralight; src: url(Quicksand-Regular.ttf);}
.box_imgvitrine{ display:table-cell; vertical-align:middle; text-align:center;  }
@-moz-document url-prefix() {
.box_imgvitrine img{ width: 100%; max-width: -moz-max-content;  }
}
.inputbuscasup{ background-color: #0B54A0; padding:10px; padding-top:25px; padding-bottom:32px; padding-left:18px; color:#fff; font-size:18px;border:none; border-radius:15px 0px 0px 15px;}
.btnbuscasup{background-color: #0B54A0; padding:7px;padding-bottom:8px; color:#fff; border:none; font-size:30px; padding-right:15px; border-radius:0px 15px 15px 0px; display: inline-block;}
.btnbuscasup:hover{background-color: #0B54A0!important; color:#fff!important;}

.inputbuscasup::-webkit-input-placeholder{	color:#fff;}
.inputbuscasup:-moz-placeholder {	color:#fff;}
.inputbuscasup::-moz-placeholder{	color:#fff;}
.inputbuscasup:-ms-input-placeholder{	color:#fff;}

.menufloat{ position:fixed; left:0px; bottom:0px; padding:10px ;  background-color: #fff; z-index:999999999999999; overflow:hidden;}
.modaltooltip_hover{ position:absolute; padding:15px; z-index:999999999999999;}
.modaltooltip .modaltooltip_hover{display:none;}
.modaltooltip:hover .modaltooltip_hover {display:block;}
.info_grade{ font-size:15px; margin-bottom:15px; }
.bloco_grade{ padding:5px; border-bottom:solid #dedede 1px; margin-bottom:5px;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
border-radius:5px;}
.bloco_grade:hover{
background-color: #CFDDDE;
}
.hide{display:none;}
.sombrah:hover{	box-shadow: 1px 1px 7px 1px #999; }
.input_grade{ float:right; width:140px; margin-right:5px; }
.titulo_grade{ float:left; margin-right:5px; font-size:16px; padding-top:5px; }
.btqtdgrade{  padding:3px;}
.paleta_grade{width:35px; height:35px;  margin-right:7px; border:solid #fff 3px; float:left;}
.thumb_grade{ margin-right:5px; float:left; width:35px; height:35px;  border:solid #fff 3px; background-color:#fff; padding:0px;}
.img_thumbgrade{ width:100%;}
.modal-content {    border-radius: 6px;   border: none!important;}
body{
margin:0px;
padding:0px;
font-family:'ubuntu-regular',Arial, Helvetica, sans-serif;

}
.flat_bloco_esmeralda{
background-color:#1abc9c;
padding: 10px;
border-radius: 5px;
margin-bottom: 10px;
margin-top: 10px;
padding-left: 20px;
padding-right: 20px;
}
.requisicao{ width:50%; padding:10px; margin:auto; border-radius:5px;}
.requisicao_item{ padding:10px; margin-bottom:20px; border-bottom:solid #dedede 1px;}
.esmeralda{
border-color: #51A090;
}
.subtitulo_vitrine{ color:#999; font-size:15px;}
.flat_bloco_esmeralda .list-group-item:first-child {	border-top-color:#1abc9c;}
.flat_bloco_esmeralda a.list-group-item:hover, a.list-group-item:focus {
background-color: #11BC9A;
color: #fff;
}	
.flat_bloco_esmeralda a.list-group-item {
color: #099F81;
}	

.ul_rodape li{ list-style:square; color:#fff; font-size:18px; padding-top:5px;}
.rodape_acompanhenos{ color:#fff; padding:8px; padding-top:10px; margin-top:10px; border-top:solid #fff 1px; text-align:center; font-size:15px; padding-left:20px;}
.rodape{ background-color:#0E0E0E!important; margin-bottom:0px; padding-bottom:0px;}
.rodape .menu_vertical a{ color:#fff;}
.rodape_bt_flat{ background-color:transparent;}
.inf_flat{ color:#fff;}
.telefone_superior{ margin-left:50px; float:left;}
.produtos_emdestaque{ width:350px; margin:auto; font-size:23px;}
.rodape_1 img{ width:90%;}

.rodape_3 img{ width:99%;}
.rodape_logodev{ padding-top:20px;}
.rodape_1 , .rodape_2 { height:270px; margin-bottom:0px;}
.rodape_1{ padding-right:0px;}
.social_rodape{ padding:0px; border:solid #fff 1px; border-radius:2px; float:left; width:30px; height:30px; margin-right:5px; margin-top:15px; padding-top:5px;}
.social_rodape fa{ color:#fff; margin:none;}
.social_rodape a {color:#fff;}
.bndes{ width:100px;}
.faixa_inferior{ background-color:#1A1A1A;
padding:20px;
color:#fff;
font-size:16px;
margin-bottom:0px; margin-top:0px;}



.orcamento_modal{ height:350px; overflow:auto;}
.branco{ color:#fff;}
.titulo_flatbloco{
font-size:19px;
margin-bottom:12px;}
.modal-title{ font-size:18px; color:#999;}
.nav-tabs{ font-size:14px;}
.tabela_titulo td{
background: linear-gradient(to bottom, #fff 0%,#f4f4f4 100%);
font-weight: bold;
color: #5C5C5C;
font-size: 13px;
}
.titulo_tabelas{

color: #666;

}
.texto_orcamento{
font-size: 15px;
color: #6C6A6A;
padding: 5px;
}
.corazul{ background-color:#1290C4;}
.corverde{ background-color:#12B849;}
.corvermelho{ background-color:#B73638;}
.corazulclaro{ background-color:#27B9DF;}
.cormarrom{ background-color:#845859;}

.bt-pedido{   padding:7px; margin-bottom:4px;}
.bt-pedido a{ text-decoration:none; color:#fff;}
.bt-pedido a:visited{ color:#fff;}
.bt-pedido a:hover{ color:#fff; cursor:pointer;}

.descricao_pagina{ line-height:1.7 !important; font-size:17px; }
.descricao_produto{ line-height:1.6; font-size:17px; padding:5%;}
.divisoria{ border-bottom:solid #dedede 2px; margin-bottom:15px; margin-top:15px;}
.produtocomlateral{ float:left; width:70%; margin-top:10px;}
.direita{ float:right;  }
.esquerda{ float:left;  }
.item_frete{ padding:7px; margin:2px; font-size:14px; color:#666;}
.item_frete:hover{ background-color:#f4f4f4; }
.caixafrete{

padding: 10px;
margin: 3px;
float: left;
margin-top: 10px;
}
.bordadireita{	border-right: solid #dedede 1px;}
.borda{border-radius:7px; border:solid #dedede 1px; padding:10px;}
.btn a{ color:#FFF; }
.btn a:hover{ color:#FFF; }
.btn a:active{ color:#FFF; }
.btn a:visited{ color:#FFF; }
.mobile{ display:none; width:0px; height:0px; overflow:hidden;}
.btn:hover { background-color:#F5903D;}

.bxcompra{ display:none;}
.titulo_h1{
font-family: 'dosis-extralight',Arial, Helvetica, sans-serif;
font-size: 30px;
color:#666;
font-weight:normal;
line-height:1.7;
margin:10px;
margin-bottom:0px;
}
.titulo_h1_secundario{font-family: 'dosis-extralight',Arial, Helvetica, sans-serif;
font-size: 25px;
color:#666;

line-height:1.7;
margin:10px;
margin-bottom:0px;}
.select{ padding:7px; margin-right:5px; margin-left:5px;}

.totalcarrinho{
color: #096;
font-size: 28px;
margin-left: 10px;
margin-bottom: 20px;
font-weight: bold;
}
.cupom{
width: 250px;
margin-bottom: 20px;
}
.btmargemsup{ margin-top:10px;}
.fundo_fretes{box-shadow: 0px 0px 5px 0px #B6B6B6;
border-radius:7px;
margin-top:20px;
padding:3px;
}
.faq_div{
box-shadow: 0px 0px 5px 0px #B6B6B6;
border-radius:7px;
margin-top:20px;
padding:10px;
}
.faq_div_q{
margin-top:20px;
padding:10px;
border-bottom:solid #dedede 1px;
}
.fundototalcarrinho{
padding: 15px;
margin-bottom: 10px;
color: #096;
margin-top: 20px;
border-radius: 7px;
font-size: 15px;
}
.tabcarrinho{
font-size: 15px;
width: 100%;
clear: both;
box-shadow: 2px 2px 7px 0px #CECECE;	

}

.tabcarrinho td{ font-size:15px; text-align:center; color:#666; padding:10px; border:solid #dedede 1px; }
.tabcarrinhotit{background: #f5f5f5; 	 background: linear-gradient(to bottom, #ffffff 0%,#F4F7F7 100%);}
.titulosemfundo{
font-size:30px; border-bottom:solid #dedede 2px; margin-top:20px; margin-bottom:15px;}
tr:hover { background: #f6f6f6; }
.tabinfcarrinho{ width:250px; font-size:15px; margin-bottom:12px; float:left; }
.tabinfcarrinho td{ padding:7px; }
.iconecarrinho{
font-size: 22px;
color: #666;
margin-left:15px;
cursor:pointer;
}
.carrinho_item .iconecarrinho{padding-top:10px;}
.tab-content{ color:#666; font-size:15px;}
.fonte_media{
font-size:24px;}
.list{ }

.fundo_titulo h1{	color:#666; margin: 10px; }
.fundo_titulo{
border-radius:7px;
background-color: #fff!important;
padding: 10px;
margin-top: 10px;
margin-bottom: 30px;
color:#fff;
}
.buscarmobile{ display:none;}
.barra_pagin{ margin:15px;}

.miniatura_galeria{ margin-bottom:5px; margin-right:5px; display:block; float:left;}
.miniatura_galeria img{ width:170px;}
.galeria{width:40%; float:left; margin-left:30px;}
.infos_produto{ width:45%; float:right; margin-top:0px;  padding:40px; padding-left:40px; background-color:#F4F7F7; border-radius:7px; border-bottom:solid #dedede 1px; margin-right:30px; min-width:230px;}

.infos_produto img{max-width:100%;}
.infos_produto:hover{
background-color: #F8FAFA;
border-bottom: solid #cccccc 1px;
}	


/* Interface login:   */

.caixa-flat{ margin-top:5px;  padding:40px; background-color:#F4F7F7; border-radius:7px; border-bottom:solid #dedede 1px;  min-width:230px;}
.caixa-flat:hover{	background-color: #F8FAFA;	border-bottom: solid #cccccc 1px;}	
.caixa-flatbranca{ margin-top:5px;  padding-left:40px; padding-right:40px; padding-top:15px; border-radius:7px; border-bottom:solid #dedede 1px; }
.caixa-flatbranca:hover{	border-bottom: solid #cccccc 1px;}
.fnd_formulariocad{ padding:7px;}	
.box-centralizado{ width:50%; margin:auto;}
.boxlogin { float:left; width:45%;}
.boxcadastrar{float:left; width:45%; margin-left:20px;}

.lateral_logo{ float:right; margin-left:50px; width:400px; padding-top:50px;}

#bxconta a{ color:#7F7F7F; border-bottom:solid #dedede 1px;}
#bxconta a:hover{ color:#fff; border-bottom-color:transparent;}
#bxpaiconta #bxconta{display:none;}
#bxpaiconta:hover #bxconta{
display: block;
margin-top: 7px;
position: absolute;
z-index: 9999999999999999999999;
margin-left:-60px;
min-width:200px;
}
.qtdcarrinho{
font-size:22px;
color:#999;
width:100px;
margin:auto;
text-align:center;
color:#F63;
}
.texto_01{ font-size:13px; color:#999;}

#bxcarrinho a{ color:#7F7F7F; border-bottom:solid #dedede 1px; }
#bxcarrinho a:hover{ color:#fff; border-bottom-color:transparent;}
#bxpaicarrinho #bxcarrinho{display:none;}
#bxpaicarrinho:hover #bxcarrinho{
display: block;
margin-left:-50px;
margin-top: 0px;
position: absolute;
z-index: 9999999999999999999999;
clear:both;
min-width:150px;
z-index:9999;

}

.padding_pagamento{ padding:10px;}

.centro{

margin:0px 10px 0px 10px;
}
.quadro_borda{ border:solid #dedede 1px; padding:15px;  margin-bottom:19px;}
.categorias{ text-decoration:none; color:#666; padding:10px; font-size:14px;  border-bottom:solid #cccccc 1px;}
.categorias:hover{
color: #666;
background-color: #FFFFFF;
border-radius:8px;

}
.margem_categorias{ margin-top:10px; margin-bottom:10px; border:solid #dedede 1px; padding:10px; border-radius:7px;}
.barra{
background-color:#fff;
height: 75px;
padding: 10px;
float:right;
width:450px;
margin-top:20px;
position:fixed;
right:5px;
z-index:999999;
padding-bottom:14px;
box-shadow: 0px 0px 5px 2px #999;
}

.container_frete{ width:280px;}
.direita_barra{ float:right; width:310px;}
.icone{color: #C1D0D5; margin-right:6px;}
.icone:hover{color: #099;}
.menu_barra{
border-right:solid #dedede 1px;
margin-top: 5px;
margin-left: 6px;
padding: 5px;
height:44px;
float: left;
padding-left: 15px;
padding-right: 15px;
font-size:16px;
-webkit-transition: all ease .3s;
-o-transition: all ease .3s;
-moz-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
.menu_barra a{
color: #999999;
cursor: pointer;
}
.menu_barra_sel{
margin-top: 5px;
padding: 5px;
height:44px;
padding-top:9px;
float: left;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 9px;
color: #F60;
font-size: 16px;
margin-right:3px;
background-color:#FE8438;
border-radius:7px;

}
.menu_barra_sel .fa-bars{  color:#ffffff;}
.menu_barra_sel a{ color:#fff;}
.menu_barra_sel a:hover{ color:#fff;}

.clear{ clear:both;}
/* 
#pai #sera-mostrada{display:none;

}
#pai:hover #sera-mostrada{
display: block;
margin-top: 8px;
position: absolute;
z-index: 9999999999999999999999;
background-color: #FFF;
box-shadow: 0px 0px 10px 1px #666;
padding: 10px;
}
 */ 
.coluna_lateral{
width: 250px;
margin-top: 30px;
float: left;
padding-right:10px;
}
.icone_menvert{color: #C1D0D5; margin-right:6px; font-size:12px; margin-right:7px;}

.menu_vertical{text-align:left;}
.menu_vertical a{
display: block;
padding: 10px;
font-size: 15px;
border-radius: 7px;
color: #869CA6;
}
.radius{ border-radius:7px;}
.icone_vitrine{ font-size:17px;}
.preco_vitrine{font-family:"Roboto", sans-serif;  font-size:18px; padding-top:0px; color:#FE8438;}
.preco_slide{font-family:"dosis-extralight",arial;  font-size:29px; padding-top:7px; color:#FE8438;}
.preco_visualizar{
-webkit-transition: all ease .5s;
-o-transition: all ease .5s;
-moz-transition: all ease .5s;
-ms-transition: all ease .5s;
transition: all ease .5s;
margin-top: 12px;
font-family: "dosis-extralight",arial;
border-bottom: solid #FE8438 2px;

font-size: 35px;
padding-top: 7px;
color: #FE8438;
padding: 10px;
padding-left: 25px;
}
.icone_tagproduto{ float:right; margin-top:10px; margin-right:20px; font-size:35px;}


.preco_visualizar:hover { border-radius: 7px; background-color:#FE8438; color:#fff;}
.preco_visualizar:hover .texto_01 { color:#fff;}
.preco_visualizar .texto_01{ color:#FE8438; font-size:16px;}

.titulo_vitrine{
font-family: "Roboto", sans-serif;
font-size: 16px;
padding-top: 10px;
color: #666;
padding-left:10px;
}
.preco{
font-family: "Roboto", sans-serif;
color: #868686;
padding-top: 0px;
padding-bottom: 5px;
font-size: 17px;
padding-left: 20px;
}


.precoantigo{color:  #cccccc;  padding-bottom:0px; padding-top:5px;  text-decoration:line-through; font-size:15px;}
.menu_vertical a:hover{ display:block; background-color:#f5f5f5; color: #ffffff; background-color:  #099; border-radius:7px; padding-left:10px; }
.menu_vertical:hover .icone_menvert{ color: #ffffff; float:right; margin-top:7px;}
.menuativo a{
/* border:solid #099 2px; border-radius:7px;  */
display: block;
padding: 10px;
font-size: 16px;
border-radius: 7px;
color: #ffffff;
background-color:#099;
}
.menuativo:hover{ /* border:solid #ffffff 2px; */ }
.menuativo a{ /*  color: #099; */ }
.menuativo .icone_menvert{ /* color: #099; */ color: #ffffff; float:right; margin-top:7px; }

.item_superior{ width:150px;   padding:7px; float:right;text-align:center; margin-top:10px;
color: #099; margin-left:7px;  margin-bottom:3px; 
padding-bottom:11px; 
border-bottom:solid #dddddd 2px;

font-size:16px;
-webkit-transition: all ease .5s;
-o-transition: all ease .5s;
-moz-transition: all ease .5s;
-ms-transition: all ease .5s;
transition: all ease .5s;}
.item_superior a{ color: #747474;  }

.item_superior:hover{ background-color:#FE8438; color:#fff; border-radius:7px;}
.item_superior:hover .icone_superior{color:#fff;}
.item_superior:hover a{ color: #fff; }
.icone_superior{
font-size:30px;
margin-bottom:5px;

-webkit-transition: all ease .5s;
-o-transition: all ease .5s;
-moz-transition: all ease .5s;
-ms-transition: all ease .5s;
transition: all ease .5s;}
.logotipo{ float:left; margin-left:50px;}

.m-10{ margin:10px;}
.m-5{ margin:5px;}
.box-centralizado{ max-width:500px;
width:100%;
margin:auto;}
a{
color: #ADC0C7;
}
a:hover{color: #099;}
.imgdin{ max-height:250px; max-width:98%;}
.imgdin_grande{  max-height:230px; display: inline!important; /* VERIFICAR   max-height:250px;*/}
.imgdin_produto{ width:98%;  max-width:300px; /* VERIFICAR max-height:480px; */}
.img_vitrine{ padding:5px; background-color:#FFF; }
.balao{
margin-top: 20px;
position: relative;
background-color: #F63;
border-radius: 10px;
padding: 10px;
height: auto;
line-height: 1.6; /* vertically center */
color: #696969;
font-size: 15px;
text-align: center;
box-shadow: 0px 0px 5px 0px #666;
padding: 3px;
}
.balao:after {
content: '';
position: absolute;
width: 0;
height: 0;
border: 8px solid;
border-top-color:transparent;
border-left-color:transparent;
border-right-color:transparent;
border-bottom-color: #F63;
left: 50%;
bottom: 100%;
margin-left: -10px;
color:#ffffff;
}
.centro_balao{ background-color:#ffffff; border-radius:7px; padding:10px; text-align:left; max-width:250px;}

.breadcrumb{ font-size:15px; border-bottom:none; margin-bottom:5px;}

.mensagem{ height:100px;}

.balaotitulo {
font-family: "dosis-extralight";
margin-top: 20px;
position: relative;
border-radius: 10px;
padding: 10px;
height: auto;
line-height: 1.6; /* vertically center */
color: #3A3A3A;
font-size: 18px;


}
.balaotitulo:after {
content: '';
position: absolute;
width: 0;
height: 0;
border: 10px solid;
border-bottom-color: #ffffff;
left: 50%;
bottom: 100%;
margin-left: -10px;
color:#ffffff;

}
.centro_itemvitrine{
background-color:#F4F7F7;
background: linear-gradient(to bottom, #ffffff 50%,#F4F7F7 100%);
padding: 20px;
padding-top:20px;
border: solid #ffffff 2px;
border-right: solid #ffffff 2px;
border-bottom: solid #ffffff 2px;
border-top: solid #ffffff 2px;
min-width: 230px;
max-width:320px;
min-height: 465px;
max-height: 560px;
-webkit-transition: all ease .6s;
-o-transition: all ease .6s;
-moz-transition: all ease .6s;
-ms-transition: all ease .6s;
transition: all ease .6s;
}
.centro_itemvitrine img { border-radius:5px; text-align:center;}
.titulo_vitrine{  min-height: 90px;}
.col-xs-6 {
-webkit-transition: all ease .3s;
-o-transition: all ease .3s;
-moz-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
.vitrine_valor{}
.vitrine_valorde{}
.vitrine_valorpor{}
.vitrine_titulo{}
.vitrine_info{}
.social{ padding:7px; width:50px; border-radius:50%; border-bottom:solid #dedede 1px; height:50px; float:left; margin-bottom:20px; margin-left:7px;
text-align:center;
-webkit-transition: all ease .5s;
-o-transition: all ease .5s;
-moz-transition: all ease .5s;
-ms-transition: all ease .5s;
transition: all ease .5s;}
.social i {
font-size: 25px;
color: #fff;
margin-top:6px;
margin-left:3px;
}
.social:hover{ background-color:#F63; border-color:#F63;}
.social:hover i{ color:#ffffff;}
.slidep_fundo{
/* background-color: #F4F7F7;  */
margin-top:10px;
background: linear-gradient(to bottom, #ffffff 20%,#F4F7F7 100%);
margin-bottom: 5px;
padding-top:20px;

border-top: solid #F0F3F4 1px; 
/* slide-p */
border-bottom: solid #dedede 1px;
padding-bottom:10px;

padding-left:0px;

}
.slidei_fundo{

margin-top:10px;
background: linear-gradient(to bottom, #ffffff 20%,#F4F7F7 100%);
margin-bottom: 5px;
padding-top:20px;
}
.slidep_esquerda{ width:45%; float:left; padding:10px; text-align:center;}
.slidep_direita{ width:45%; float:left; margin-left:50px; text-align:center;
}
.slidep_titulo{ font-family:dosis-extralight; font-size:28px; margin-top:20px; padding:15px;  }
.slidep_valores{  margin:auto; margin-top:10px; color:#FFF;}
.btn-margem{
padding-right:3px;
float:left;
margin-top:4px;

}
.iconesup{ font-size:28px; color:#999; padding-right:10px;}
#desc{ padding:7px;}
.tag {
display: inline-block;
margin-right: 2px;
color: white;
padding: 5px;
margin-bottom: 5px;
font-size: 14px;
font-weight: normal;
background-color: #AEC4C6;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
border-radius:5px;
}
.tag:hover{padding-left:10px;color:#fff;background-color:#16a085; cursor:pointer;}
.tag a{ color:#fff; display:block;}
.tag a:hover{ color:#fff;}
.opcoes{ margin-top:10px; margin-bottom:10px; }
a{ color:#666;}
.resultado_frete{

font-size: 15px;
background-color: #FFFFFF;
border-radius: 6px;
padding: 15px;
border: solid #dedede 1px;
color: #747474;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
margin-bottom: 7px;
}
.resultado_frete .glyphicon{
margin-right: 5px;
color: #A7A7A7;
}
.resultado_frete:hover{padding-left:15px; background:none; background-color:#16a085; border-color:#16a085; color:#fff;}
.resultado_frete:hover .glyphicon{ color:#fff;}
.carrinho_item{ border-bottom:solid #dedede 1px; padding:15px; border-radius:7px;}
.carrinho_item .row_carrinho{ display:none; }
.carrinho_item:hover .row_carrinho{display:block;}

.carrinho_item:hover .tagcarrinho{ background-color:#1ABC9C; color:#FFF;}
.carrinho_item:hover .precoscarrinho{ background-color:#1ABC9C; color:#FFF;}

.carrinho_subitem{ border-bottom:solid #f4f4f4 1px;padding:7px;}
.precoscarrinho{
display: inline-block;
margin-right: 2px;
color: #7C7C7C;
padding: 7px;
padding-right: 10px;
margin-bottom: 5px;
font-size: 16px;
font-weight: normal;
background-color: #F2F2F2;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
border-radius: 5px;
}
.precoscarrinho:hover{padding-right:15px;color:#fff;background-color:#16a085}
.precototalcarrinho{
font-family: 'dosis-extralight',Arial, Helvetica, sans-serif;
display: inline-block;
margin-right: 2px;
color: white;
padding: 15px;
margin-bottom: 5px;
font-size: 22px;
font-weight: normal;
width: 100%;
text-align: center;
background-color: #ADADAD;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
border-radius: 5px;
}
.precototalcarrinho:hover{background-color:#16a085;}
.tagcarrinho{
display: inline-block;
margin-right: 2px;
color: #787878;
padding: 7px;
padding-left: 9px;padding-right: 9px;
margin-bottom: 5px;
font-size: 13px;
font-weight: normal;
background-color: #F2F2F2;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
border-radius: 5px;
font-style:italic;
text-align:center;
}
.tagcarrinho:hover{padding-right:15px;color:#fff;background-color:#16a085;}
.titulo_itemcarrinho{ width:50%; float:left;}
.btfinalizar{	-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
margin-left:7px;}
.btfinalizar:hover{
background-color: #11CE32;
padding-left: 25px;
padding-right: 25px;
font-size: 18px;
}
.fundo_carrinho{box-shadow: 0px 0px 7px 1px #B6B6B6; border-radius:7px;}
.row_carrinho{ padding:8px; border-bottom: solid #f4f4f4 1px; margin-left:10px; padding-right:0px; color:#999; font-size:14px;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
}
.row_carrinho:hover{ background-color:#f4f4f4; padding:10px; border-radius:7px;}
.aviso_grande{ width:250px; height:250px; background-color:#629ED5; color:#FFF; text-align:center; padding:25px; margin:auto; margin-top:50px;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
}
.aviso_grande .glyphicon{ font-size:140px; margin-bottom:25px;}
.aviso_grande:hover{ padding-left:35px; background-color:#428BCA;}
.hide .hidden { display:none;}
.tam_1 {width: 80px;}
.tam_2 {width: 200px;}
.tam_3 {width: 90%; min-width: 200px;}
.tabela_multiplo td { padding:7px; font-size:15px; color:#666; border:none; }
.tam_1, .tam_2, .tam_3{ border:solid #dedede 1px; border-radius:7px; padding:10px; font-size:14px;}
.texto_02{ font-size:15px; color:#666;}
.background-error{ background-color:#E74C3C;}
.background-error:after {
border-top-color: #E74C3C;

}
.padding_10{ padding:10px;}
.itempagamento{ padding:10px; border:solid #dedede 1px;  font-size:14px; margin:10px; float:left; max-width:250px; min-width:250px; min-height:270px; box-shadow: 0px 0px 5px 0px #B6B6B6;}
.itempagamento:hover {
box-shadow: 0px 0px 4px 1px #09C;
border:solid #fff 1px;
}
.centralizar{ text-align:center;}
.pagamento_selecionado{
padding:10px; border:solid #dedede 1px;  font-size:14px; margin:10px;  max-width:400px; min-width:250px; min-height:270px; box-shadow: 0px 0px 5px 0px #B6B6B6; margin:auto;
}
.pagamento_selecionado:hover {
box-shadow: 0px 0px 4px 1px #09C;
border:solid #fff 1px;
}
.whatsapp{
width: 99%;
padding: 10px;

margin-top: 5px;
margin-bottom: 5px;
background-color: #15C85C;
color: #fff;
border-radius: 5px;
clear: both;
text-align:center;
}
.m-1{ margin:1px;}
.m-2{ margin:2px;}
.btnheight{

height:auto !important;
white-space:normal;}
.btn-230px{
width:230px !important;
text-align:left !important;
}
.btn-250px{
width:250px !important;
text-align:left !important;
}
.preco_especifico{
font-size: 16px;
padding: 7px;
color: #1BAA73;
border-bottom: 2px solid #1BAA73;

margin: 4px;
padding-top: 10px;
padding-bottom: 10px;
}
.info_desconto{ font-size:16px; padding:7px; color:#1BAA73;  border-bottom:solid 1px #dedede; margin:4px; padding-top:10px; padding-bottom:10px;}
.margin_7{ margin:7px;}
.pagination li>a { background-color:#CCC; border-color:#fff;} 
.pagination li { background-color:#CCC; border-color:#fff;} 
.pagination li:last-child { background-color:#CCC; border-radius:7px;} 
.pagination li:first-child { background-color:#CCC; border-radius:7px;} 
.iconetabela{
font-size: 22px;
margin: 3px;
color: #8B8B8B;
}
.iconetabela:hover{
color: #F60;
}
.col-xs-6 {
-webkit-transition: all ease .3s;
-o-transition: all ease .3s;
-moz-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}

@media screen and (min-width: 0px) and (max-width: 1070px){
.slidep_fundo{padding-left:10px;}
.centro{
width:1000px;
margin:auto;
}
.logotipo{ float:left; margin-left:0px;}
.centro_itemvitrine {

}
}

@media screen and (min-width: 0px) and (max-width: 600px){
.coluna_lateral {display:none;}
.paleta_grade{width:40px; height:40px; margin-right:7px; border:solid #fff 2px; float:left;}
.bloco_grade{ padding:5px; border-bottom:solid #dedede 1px; margin-bottom:5px;}
.input_grade{ float:none; width:90%; margin-right:5px; clear:both; min-width:140px; max-width:200px; }
.titulo_grade{ float:left; margin-right:5px; font-size:16px; padding-top:7px; }
.boxlogin{ float:none; width:99%;}
.boxcadastrar{ float:none;width:99%;}
.carrinho_item .row_carrinho{ display:block; }
.galeria{width:98%; float:none; margin-left:0px;}
.infos_produto{ width:98%; float:none; margin-top:20px;  padding:40px; padding-left:40px; background-color:#F4F7F7; border-radius:7px; border-bottom:solid #dedede 1px; margin-right:30px; min-width:230px;}
.slidep_esquerda{ width:90%; float:none; padding:10px;}
.slidep_direita{ width:98%; float:none; margin-left:0px; text-align:center; padding:10px;}
.slidep_titulo{ font-family:dosis-extralight; font-size:28px; margin-top:20px; padding:20px;  }
.slidep_valores{  margin:auto; margin-top:10px; color:#FFF;}

.centro_itemvitrine{ width:100%; margin:0px;     max-width:100%;
}


.logotipo a img{width:160px;}

.logotipo{ float:none;  margin-left:0px; margin-top:30px;}
#bxpaiinformacoes:hover #bxinformacoes{

margin-left:-20px;
min-width:250px;
}
#bxpaiinformacoes .balao:after {
margin-left: -80px;
}

#bxpaicarrinho{
box-shadow: 0px 0px 5px 2px #999;
background-color:#fff; 

position:fixed;
right:1px;
top:20px;
z-index:9999;


}
.buscarmobile{display:inline-block;}
.barra{

height: auto;
padding: 10px;
float:none;
width:550px;
margin-top:20px;
position:static;

background-color:#FFF;
box-shadow: 0px 0px 5px 2px #999;

}

.centro{
width:98%;
margin:auto;
}
}

@media screen and (min-width: 0px) and (max-width: 550px){

#bxpaicarrinho{

position:fixed;
right:10px;
top:30px;
z-index:9999;  


}
.coluna_lateral .menu_vertical{
display:none;     

}
.padding_pagamento{ padding-left:3px;}
.titulo_itemcarrinho{ width:auto; float:none;}
.table-responsive{ padding-bottom:30px; margin-bottom:30px;}
.caixa-flatbranca{ padding-left:10px;}
.caixa-flat{ padding:15px;}
.boxlogin { float:none; width:98%;}
.boxcadastrar{float:none; width:98%; margin-left:5px;}
.fundo_titulo{ margin-left:3px; }
.titulo_h1{
font-size: 28px;
font-weight:normal;
line-height:1.6;
margin:7px;

}

.breakmobile{ display:block;}
.btn{ margin-bottom:3px;}
#cep{border-radius:7px; margin-bottom:5px;}
#btfrete{ border-radius:7px; margin-left:1px;}
.icone_tagproduto{ float:none; margin-top:10px; margin-right:20px; font-size:20px;}
.infos_produto{ width:99%; float:none; margin-top:20px; margin-bottom:20px; padding:5px; padding-left:5px; background-color:#F4F7F7; border-radius:7px; border-bottom:solid #dedede 1px; margin-right:0px; min-width:230px;}
.infos_produto img{max-width:100%;}
.preco_visualizar{
margin-top: 12px;
font-size: 23px;
padding-top: 7px;
padding: 10px;
padding-left: 25px;
}



.group-frete{display: inline; }
.container_frete{ width:230px;}
.mobile{ display:inline; width:auto; height:auto; overflow:visible;}
.centro{  margin:0px;}
.centro_itemvitrine{ width:100%; max-width:100%; margin:0px; }
.balao{ display:none;}
.barra{

height: auto;
padding: 10px;
float:none;
width:98%;
margin-top:20px;
background-color:#FFF;
box-shadow: 0px 0px 5px 2px #999;


}
.slidep_fundo{ display:none;}
.menu_barra{ float:none; border-bottom:solid #dedede 1px; padding:15px; height:56px;}
.menu_barra_sel{ float:none;}

}

.slickarrowleft{
top: 43%;
padding:10px;
margin:10px;
margin-top:0px;
padding-left:5px;
opacity: 0.5; 
filter: alpha(opacity=50); 
cursor:pointer;
border-radius:50%;
}


.slickarrowright{
top: 43%;
padding:10px;
right: 20px;
margin-top:0px;
padding-right:6px;
opacity: 0.5; 
filter: alpha(opacity=50); 
cursor:pointer;
border-radius:50%;
}
.slickarrowright,.slickarrowleft{background-color:#fff; padding-top:4px; position: absolute; text-align:center; z-index:20000; height:35px; width:35px; -webkit-transition: all 0.2s;-moz-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;}

.slickarrowright i,.slickarrowleft i { font-size:25px; color:#999;}
.slickarrowleft:hover,.slickarrowright:hover{border-radius:50%;  background-color:#666;}
.slickarrowleft:hover i,.slickarrowright:hover i{color:#fff;}