* {margin:0; padding:0; list-style:none; color:#000; font-size:14px; font-family:GOTHICB;}

@font-face {
	font-family: GOTHICB;
	src: url('../i/fonte/GOTHIC.TTF');
}

img {border:none;}
a {text-decoration:none;}
:hover {-webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; transition: all .2s;}

.clear {clear:both;}
.oculto {display:none;}
option {color:#000;}

body {width:100%; height:100%; overflow-x:hidden;}

#tudo {width:100%;}

#tudo #topo {width:100%; position:relative:5;}
#tudo #topo #repete-topo {padding:5%; background:linear-gradient(#090909,#1c1c1c);}
#tudo #topo #repete-topo #conteudo-centro {width:100%;}
#tudo #topo #repete-topo #conteudo-centro #col-esq-topo {width:100%;}
#tudo #topo #repete-topo #conteudo-centro #col-esq-topo #logo-ronda {width:125px; margin:0 auto;}
#tudo #topo #repete-topo #conteudo-centro #col-dir-topo {width:100%;}
#tudo #topo #repete-topo #conteudo-centro #col-dir-topo #slogan-fone {width:100%;}
#tudo #topo #repete-topo #conteudo-centro #col-dir-topo #slogan-fone .slogan {font-size:18px; padding-top:8px; text-align:center; color:#fff212; font-weight:bold;}
#tudo #topo #barra-menu {padding:3% 5%; background:linear-gradient(#fff211,#ebcf03);}
#tudo #topo #barra-menu .fone {font-size:14px; float:left; color:#000; line-height:110%; font-weight:bold;}
#tudo #topo #barra-menu #menu {display:table; float:right;}
#tudo #topo #barra-menu #menu #mostra-menu {width:200px; position:absolute; z-index:5; right:0; margin-top:5px; box-shadow:0px 4px 7px -3px black; margin-right:5%; background:linear-gradient(#ebcf03,#fff211); padding:10px;}
#tudo #topo #barra-menu #menu #mostra-menu p {text-align:center;}
#tudo #topo #barra-menu #menu #mostra-menu p a {display:block; padding-top:10px; padding-bottom:10px; font-size:18px; color:#000; text-decoration:none; transition:.2s linear;}
#tudo #topo #barra-menu #menu #mostra-menu .ativo a {display:block; font-size:18px; text-decoration:none; font-weight:bold; transition:.2s linear; color:#000;}

#tudo #conteudo {width:100%;}
#tudo #conteudo #repete-conteudo {width:100%;}
#tudo #conteudo #repete-conteudo #conteudo-centro {padding:0% 5% 5% 5%;}
#tudo #conteudo #repete-conteudo #conteudo-centro #conteudo-banner {width:100%;}
#tudo #conteudo #repete-conteudo #conteudo-centro #conteudo-banner #bloco-banner {width:100%;}
#tudo #conteudo #repete-conteudo #conteudo-centro #conteudo-produtos {width:100%; margin-top:20px;}
#tudo #conteudo #repete-conteudo #conteudo-centro #conteudo-produtos .titulo-produtos {font-size:20px; font-weight:bold; padding-left:35px; padding-bottom:5px; background:transparent url('../i/quebrado/titulo.svg') left bottom no-repeat;}
#tudo #conteudo #repete-conteudo #conteudo-centro #conteudo-produtos #mostra-produtos {width:100%; margin-top:20px;}
#tudo #conteudo #repete-conteudo #conteudo-centro #conteudo-produtos #bloco-produto {width:100%; margin-bottom:20px;}
#tudo #conteudo #repete-conteudo #conteudo-centro #conteudo-produtos #bloco-produto .imagem-produto {width:100%; position:relative; border:1px solid #ccc; border-radius:10px;}
#tudo #conteudo #repete-conteudo #conteudo-centro #conteudo-produtos #bloco-produto .imagem-produto img {border-radius:10px;}
#tudo #conteudo #repete-conteudo #conteudo-centro #conteudo-produtos #bloco-produto .nome-produto a {font-size:16px; color:#000; display:block; font-weight:bold; padding-top:10px; text-align:center;}
#tudo #conteudo #repete-conteudo #conteudo-centro #conteudo-produtos #bloco-produto .ver-detalhes a {width:60px; height:55px; display:block; position:absolute; right:0; bottom:0; background:transparent url('../i/quebrado/link-fundo.png') left top no-repeat;}
#tudo #conteudo #repete-conteudo #conteudo-centro #conteduo-banners {width:100%;}
#tudo #conteudo #repete-conteudo #conteudo-centro #conteduo-banners .banner-esq {margin-bottom:20px;}
#tudo #conteudo #repete-conteudo #conteudo-centro #conteduo-banners .banner-dir {}

#tudo #barra-whatsapp a {width:90%; position:fixed; bottom:0; z-index:200; display:block; padding:5px 5% 5px 5%; background-color:#05a308;}
#tudo #barra-whatsapp a #alinha {display:table; margin:0 auto;}
#tudo #barra-whatsapp a #alinha .texto-imagem {color:#FFF; font-size:14px; line-height:24px; padding-left:35px; background:transparent url('../i/quebrado/icon-whats.svg') left center no-repeat; background-size:25px;}

#tudo #rodape {width:100%;}
#tudo #rodape #repete-rodape {padding:5%; background:linear-gradient(#fff211,#ebcf03);}
#tudo #rodape #repete-rodape #conteudo-rodape {width:100%;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape {width:100%;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape #logo-ronda {width:101px; margin:0 auto;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-dir-rodape {width:100%;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-dir-rodape .telefone {display:table; margin:0 auto; height:20px; margin-top:20px; margin-bottom:5px; padding-left:20px; font-size:16px; color:black; font-weight:bold; background:transparent url('../i/quebrado/icon-fone.svg') left center no-repeat; background-size:19px;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-dir-rodape .endereco {display:table; margin:0 auto; height:20px; font-size:16px; padding-left:23px; padding-top:1px; color:black; font-weight:bold; background:transparent url('../i/quebrado/icon-end.svg') left center no-repeat; background-size:19px;}
#tudo #rodape .copy {padding:3% 5%; background:linear-gradient(#090909,#1c1c1c); padding-bottom:50px; color:#fff212; padding-top:14px; text-align:center;}

#conteudo-interno {padding:5%;}
#conteudo-interno #bloco-titulo {width:100%;}
#conteudo-interno #bloco-titulo .botao-voltar a {display:block; float:left; margin-top:7px; color:#CCC; font-weight:bold; font-size:16px; margin-left:150px;}
#conteudo-interno #bloco-titulo #titulo {float:left;}
#conteudo-interno #bloco-titulo #titulo .titulo-area {font-size:20px; font-weight:bold; padding-left:35px; padding-bottom:5px; background:transparent url('../i/quebrado/titulo.svg') left bottom no-repeat;}
#conteudo-interno #bloco-titulo #redes-sociais {float:right;}
#conteudo-interno #bloco-titulo #redes-sociais .facebook {float:left; margin-right:5px;}
#conteudo-interno #bloco-titulo #redes-sociais .facebook a {width:25px; border-radius:5px; height:25px; display:block; background:transparent url('../i/comp-face.gif') left top no-repeat; transition: all .3s;}
#conteudo-interno #bloco-titulo #redes-sociais .facebook a:hover {background:transparent url('../i/comp-face.gif') left bottom no-repeat;}
#conteudo-interno #bloco-titulo #redes-sociais .twitter {float:left; margin-right:5px;}
#conteudo-interno #bloco-titulo #redes-sociais .twitter a {width:25px; border-radius:5px; height:25px; display:block; background:transparent url('../i/comp-twitter.gif') left top no-repeat; transition: all .3s;}
#conteudo-interno #bloco-titulo #redes-sociais .twitter a:hover {background:transparent url('../i/comp-twitter.gif') left bottom no-repeat;}
#conteudo-interno #bloco-titulo #redes-sociais .pinterest {float:left; margin-right:5px;}
#conteudo-interno #bloco-titulo #redes-sociais .pinterest a {width:25px; border-radius:5px; height:25px; display:block; background:transparent url('../i/comp-pinterest.gif') left top no-repeat; transition: all .3s;}
#conteudo-interno #bloco-titulo #redes-sociais .pinterest a:hover {background:transparent url('../i/comp-pinterest.gif') left bottom no-repeat;}
#conteudo-interno #bloco-titulo #redes-sociais .gplus {float:left;}
#conteudo-interno #bloco-titulo #redes-sociais .gplus a {width:25px; border-radius:5px; height:25px; display:block; background:transparent url('../i/comp-gplus.gif') left top no-repeat; transition: all .3s;}
#conteudo-interno #bloco-titulo #redes-sociais .gplus a:hover {background:transparent url('../i/comp-gplus.gif') left bottom no-repeat;}
#conteudo-interno .voltar {display:table; margin:0 auto;}
#conteudo-interno .voltar a {font-size:18px; display:block; font-size:15px; color:#000; background:linear-gradient(#fff211,#ebcf03); padding:6px 25px 5px 25px; border-radius:5px; border-bottom:2px solid #8A1618; transition:.2s linear;}
#conteudo-interno .voltar a:hover {background:linear-gradient(#ebcf03,#fff211);}

#conteudo-interno #conteudo-empresa {width:100%; margin-top:20px;}
#conteudo-interno #conteudo-empresa .imagens {margin-bottom:20px;}
#conteudo-interno #conteudo-empresa .text {font-size:16px; text-align:justify; padding-bottom:15px; line-height:150%;}

#conteudo-interno #conteudo-produtos {width:100%; margin-top:20px;}
#conteudo-interno #conteudo-produtos #col-esq-produtos #filtros {width:100%; margin-top:10px; border-radius:10px 0px 0px 0px; background-color:#f5f5f5;}
#conteudo-interno #conteudo-produtos #col-esq-produtos #filtros #filtro-todos #filtro-geral {width:100%; padding-bottom:20px;}
#conteudo-interno #conteudo-produtos #col-esq-produtos #filtros #filtro-todos #filtro-geral .nome a {padding:3% 6%; font-size:18px; color:#FFF; display:block; text-align:center; text-decoration:none; background-color:#1c1c1c;}
#conteudo-interno #conteudo-produtos #col-esq-produtos #filtros #filtro-todos #filtro-geral #filtro-subcategorias {margin-left:10px; margin-bottom:7px; margin-top:10px;}
#conteudo-interno #conteudo-produtos #col-esq-produtos #filtros #filtro-todos #filtro-geral #filtro-subcategorias .nome-secundario a {display:block; color:#000; transition: all .3s; text-align:center; text-decoration:none; font-size:16px;}
#conteudo-interno #conteudo-produtos #col-esq-produtos #filtros #filtro-todos #filtro-geral #filtro-subcategorias .nome-secundario a:hover {color:#FF0000;}
#conteudo-interno #conteudo-produtos #col-esq-produtos #filtros #filtro-todos #filtro-geral-ativada {width:100%; padding-bottom:20px;}
#conteudo-interno #conteudo-produtos #col-esq-produtos #filtros #filtro-todos #filtro-geral-ativada .nome {position:relative;}
#conteudo-interno #conteudo-produtos #col-esq-produtos #filtros #filtro-todos #filtro-geral-ativada .nome .ativ {padding:3% 6%; font-size:18px; color:#000; text-align:center; display:block; text-decoration:none; background-color:#ebcf03;}
#conteudo-interno #conteudo-produtos #col-esq-produtos #filtros #filtro-todos #filtro-geral-ativada .nome .fecha {right:0; position:absolute; margin-top:-30px; margin-right:5%;}
#conteudo-interno #conteudo-produtos #col-esq-produtos #filtros #filtro-todos #filtro-geral-ativada .nome .fecha a {font-size:16px; font-weight:bold; color:#FFF;}
#conteudo-interno #conteudo-produtos #col-esq-produtos #filtros #filtro-todos #filtro-geral-ativada #filtro-subcategorias {margin-left:10px; margin-bottom:7px; margin-top:10px;}
#conteudo-interno #conteudo-produtos #col-esq-produtos #filtros #filtro-todos #filtro-geral-ativada #filtro-subcategorias .nome-secundario a {display:block; color:#000; transition: all .3s; text-align:center; padding-left:10px; text-decoration:none; font-size:16px;}
#conteudo-interno #conteudo-produtos #col-esq-produtos #filtros #filtro-todos #filtro-geral-ativada #filtro-subcategorias .nome-secundario a:hover {color:#000;}
#conteudo-interno #conteudo-produtos #col-esq-produtos #filtros #filtro-todos #filtro-geral-ativada #filtro-subcategorias .nome-secundario-ativo a {display:block; color:#000; font-weight:bold; transition: all .3s; text-align:center; text-decoration:none; font-size:16px;}
#conteudo-interno #conteudo-produtos #col-esq-produtos #filtros #filtro-todos #filtro-geral-linha {width:100%; padding-bottom:20px; padding-top:10px;}
#conteudo-interno #conteudo-produtos #col-esq-produtos #filtros #filtro-todos #filtro-geral-linha .nome {position:relative;}
#conteudo-interno #conteudo-produtos #col-esq-produtos #filtros #filtro-todos #filtro-geral-linha .nome .ativ {padding:3% 6%; font-size:18px; color:#FFF; display:block; text-decoration:none; background-color:#d8cf58;}
#conteudo-interno #conteudo-produtos #col-esq-produtos #filtros #filtro-todos #filtro-geral-linha .nome .fecha {right:0; position:absolute; margin-top:-30px; margin-right:5%;}
#conteudo-interno #conteudo-produtos #col-esq-produtos #filtros #filtro-todos #filtro-geral-linha .nome .fecha a {font-size:16px; font-weight:bold; color:#FFF;}
#conteudo-interno #conteudo-produtos #col-esq-produtos #filtros #filtro-todos #filtro-geral-linha #filtro-subcategorias {width:220px; margin-bottom:7px; margin-top:10px;}
#conteudo-interno #conteudo-produtos #col-esq-produtos #filtros #filtro-todos #filtro-geral-linha #filtro-subcategorias .nome-secundario a {display:block; color:#000; transition: all .3s; padding-left:10px; text-decoration:none; font-size:16px;}
#conteudo-interno #conteudo-produtos #col-esq-produtos #filtros #filtro-todos #filtro-geral-linha #filtro-subcategorias .nome-secundario a:hover {color:#FF0000;}
#conteudo-interno #conteudo-produtos #col-esq-produtos #filtros #filtro-todos #filtro-geral-linha #filtro-subcategorias .nome-secundario-ativo a {display:block; color:#FF0000; transition: all .3s; padding-left:10px; text-decoration:none; font-size:16px;}
#conteudo-interno #conteudo-produtos #col-dir-produtos {width:100%;}
#conteudo-interno #conteudo-produtos #col-dir-produtos #exibe-itens {width:100%;}
#conteudo-interno #conteudo-produtos #col-dir-produtos #exibe-itens #bloco-produto {width:100%; margin-bottom:20px;}
#conteudo-interno #conteudo-produtos #col-dir-produtos #exibe-itens #bloco-produto .imagem-produto {width:100%; position:relative; border:1px solid #ccc;}
#conteudo-interno #conteudo-produtos #col-dir-produtos #exibe-itens #bloco-produto .nome-produto {padding-top:10px;}
#conteudo-interno #conteudo-produtos #col-dir-produtos #exibe-itens #bloco-produto .nome-produto a {font-weight:bold; font-size:17px; color:#000; display:block; text-align:center; text-decoration:none;}
#conteudo-interno #conteudo-produtos #col-dir-produtos #exibe-itens #bloco-produto .ver-detalhes {display:table; margin:0 auto;}
#conteudo-interno #conteudo-produtos #col-dir-produtos #exibe-itens #bloco-produto .ver-detalhes a {font-size:14px; color:#000; text-align:center; margin-top:5px; display:block;}
#conteudo-interno #conteudo-produtos #col-dir-produtos #detalhes-produto {width:100%;}
#conteudo-interno #conteudo-produtos #col-dir-produtos #detalhes-produto .imagem-produto {width:100%; margin-bottom:20px; border:1px solid #ccc;}
#conteudo-interno #conteudo-produtos #col-dir-produtos #detalhes-produto .imagem-produto img {display:block;}
#conteudo-interno #conteudo-produtos #col-dir-produtos #detalhes-produto .nome-produto {font-size:22px; text-align:center; font-weight:bold; color:#000;}
#conteudo-interno #conteudo-produtos #col-dir-produtos #detalhes-produto .desc-produto {padding-top:20px;}
#conteudo-interno #conteudo-produtos #col-dir-produtos #detalhes-produto .desc-produto p {text-align:justify; line-height:150%; font-size:16px;}
#conteudo-interno #conteudo-produtos #col-dir-produtos #detalhes-produto .desc-produto span {text-align:justify; font-size:16px;}
#conteudo-interno #conteudo-produtos #col-dir-produtos #detalhes-produto .desc-produto strong {color:#FF0000; font-weight:bold; font-size:16px;}
#conteudo-interno #conteudo-produtos #col-dir-produtos #detalhes-produto #imagens {margin-top:20px;}
#conteudo-interno #conteudo-produtos #col-dir-produtos #detalhes-produto #imagens .imagem-produtos {width:100%; margin-bottom:20px; border:1px solid #ccc;}

#conteudo-interno #conteudo-servicos {width:100%; margin-top:20px;}
#conteudo-interno #conteudo-servicos #bloco-servico {width:100%; border-bottom:1px solid #ccc; margin-bottom:30px;}
#conteudo-interno #conteudo-servicos #bloco-servico .imagem {width:100%; margin-bottom:20px;}
#conteudo-interno #conteudo-servicos #bloco-servico .nome {font-size:18px; color:#000; text-align:center; font-weight:bold; padding-bottom:10px;}
#conteudo-interno #conteudo-servicos #bloco-servico .descricao {line-height:150%; text-align:justify;}
#conteudo-interno #conteudo-servicos #bloco-servico .descricao p {font-size:15px;}
#conteudo-interno #conteudo-servicos #bloco-servico .descricao span {font-size:15px;}
#conteudo-interno #conteudo-servicos #bloco-servico .descricao div {font-size:15px;}

#conteudo-interno #conteudo-localizacao {width:100%; margin-top:20px;}
#conteudo-interno #conteudo-localizacao .endereco-s {font-size:17px; padding-bottom:10px; text-align:center;}

#conteudo-interno #conteudo-clientes {width:100%; margin-top:20px;}
#conteudo-interno #conteudo-clientes #bloco-cliente {width:100%;margin-bottom:20px; border:1px solid #ccc;}

#conteudo-interno #conteudo-contato {width:100%; margin-top:20px;}
#conteudo-interno #conteudo-contato .descricao-area {line-height:150%; text-align:center; font-size:16px; margin-bottom:5px;} 
#conteudo-interno #conteudo-contato .preenchimento-obrigatorio {color:#FF0000; margin-top:20px; font-size:15px; text-align:center; margin-bottom:10px;} 
#conteudo-interno #conteudo-contato .obrigatorio {color:#FF0000; font-size:15px; } 
#conteudo-interno #conteudo-contato #area-erro {max-width:500px; margin:0 auto; padding:5%; background:linear-gradient(#fff211,#ebcf03); border:1px solid #000; border-radius:5px;} 
#conteudo-interno #conteudo-contato #area-erro .erro {font-size:16px; text-align:center; color:#000; padding-top:5px; padding-bottom:5px;} 
#conteudo-interno #conteudo-contato #area-erro .erro strong {font-size:16px; text-align:center; color:#000; padding-top:5px; padding-bottom:5px;} 
#conteudo-interno #conteudo-contato #col-esq-fale {width:100%;} 
#conteudo-interno #conteudo-contato #col-esq-fale .campos-padrao-float {margin-bottom:20px;} 
#conteudo-interno #conteudo-contato #col-esq-fale .campos-padrao-float .label {font-size:16px; color:#000;}  
#conteudo-interno #conteudo-contato #col-esq-fale .campos-padrao-float .input {width:94%; padding:3%; background-color:#FFF; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #CCC; font-size:14px; color:#808080;}  
#conteudo-interno #conteudo-contato #col-esq-fale .campos-padrao-float .select {width:100%; padding:3%; background-color:#FFF; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #CCC; font-size:14px; color:#000;}  
#conteudo-interno #conteudo-contato #col-esq-fale .campos-padrao {margin-bottom:20px;} 
#conteudo-interno #conteudo-contato .label {font-size:16px; color:#000;}
#conteudo-interno #conteudo-contato #col-esq-fale .campos-padrao .input {width:94%; padding:3%; background-color:#FFF; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #CCC; font-size:14px; color:#000;}    
#conteudo-interno #conteudo-contato #col-dir-fale {width:100%;}  
#conteudo-interno #conteudo-contato #col-dir-fale .desabilita {width:94%; padding:3%; height:100px; background-color:#FFF; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #CCC; font-size:14px;}  
#conteudo-interno #conteudo-contato #col-dir-fale .label {font-size:16px; color:#000;}  
#conteudo-interno #conteudo-contato .enviar {font-size:16px; color:#000; cursor:pointer; float:right; text-decoration:none; margin-top:10px; text-align:center; border:1px solid #000; background:linear-gradient(#fff211,#ebcf03); border-radius:5px; padding:7px 40px 7px 40px; transition:0.2s linear;}  
#conteudo-interno #conteudo-contato .enviar:hover {background:linear-gradient(#ebcf03,#fff211);}  
#conteudo-interno #conteudo-contato .soma {display:table; float:left;}  
#conteudo-interno #conteudo-contato .soma .valor1 {float:left; margin-top:3px; background:linear-gradient(#fff211,#ebcf03); color:#000; border:1px solid #000; border-right:none; padding:2px; width:16px; text-align:center;}  
#conteudo-interno #conteudo-contato .soma .mais {background:linear-gradient(#fff211,#ebcf03); margin-top:3px; text-align:center; color:#000; border:1px solid #000; border-right:none; border-left:none; padding:2px; width:10px; float:left;}  
#conteudo-interno #conteudo-contato .soma .valor2 {float:left; background:linear-gradient(#fff211,#ebcf03); margin-top:3px; border:1px solid #000; border-left:none; color:#000; padding:2px; width:16px; text-align:center;}  
#conteudo-interno #conteudo-contato .soma .igual {text-align:center; margin-top:3px; padding:2px; width:10px; float:left;}  

#conteudo-interno #conteudo-404 {width:100%;}
#conteudo-interno #conteudo-404 .titulo {color:#000; text-align:center; font-size:100px;}
#conteudo-interno #conteudo-404 .descricao {color:#000; text-align:center; padding-bottom:10px; font-size:16px;}


#paginacao {display:block; text-align:center; margin-top:10px;}
#paginacao p{font-size:12px;}
#paginacao strong{font-size:12px; color:#000;}
#paginacao ul {height:30px; margin:10px auto 0; text-align:center;}
#paginacao ul li {display:inline;}
#paginacao ul li a {margin-right:5px; font-size:14px; background-color:#FF0000; text-decoration:none; border-radius:5px; border:1px solid #FF0000; padding:4px;}
#paginacao ul li a:hover {margin-right:5px; font-size:14px; background-color:#FF0000; text-decoration:none; border-radius:5px; border:1px solid #FF0000; padding:4px;}
#paginacao a:link {color:#FFF;}
#paginacao a:visited {color:#FFF;}
#paginacao a:hover {color:#FFF;}
#paginacao a:active {color:#000;}
#paginacao span.branco  {margin-right:5px; font-size:14px; background-color:#fff; border-radius:5px; border:1px solid ; padding:4px;}
