input::-webkit-input-placeholder { opacity: 1; color:#fff;}
::-moz-placeholder { opacity: 1; } /* firefox 19+ */
:-ms-input-placeholder { opacity: 1;} /* ie */
input:-moz-placeholder { opacity: 1;}

[type="search"] {
        -moz-appearance:    textfield;
        -webkit-appearance: textfield;
        appearance: textfield;
    }

body{
 	background-position: center -12px;   
    color:#898989;
    background-image: url('http://www.meuprojetoweb.com.br/mrveggy/imagens/bg-xadrez-final.jpg');
}
.barra-inicial {
    background:#2aaaa1;
}

.logo a {
    display: block;
    height: 105px;
    position: relative;
}

.logo a img {
    bottom: 0;
    left: -50px;
    height: 90px;
    margin: auto;
    max-height: 100%;
    max-width: 100%;
    position: absolute;
    right: 0;
    top: 0;
}

.conteudo-topo .superior {
    padding: 0 0 19px;
}

#cabecalho .conteiner {
     background: url("//cdn.awsli.com.br/82/82746/arquivos/vegetais-topo-novo2.png") no-repeat scroll 922px 131px #fff;
    padding: 10px 20px 8px;
}

.conteiner-principal .conteiner {
    padding: 10px 20px 25px;
}

.conteudo-topo .icon-list, .conteudo-topo .icon-user {
    background-color: #aab42d !important;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    color: #fff;
    font-size: 14px;
    height: 23px !important;
    line-height: 23px !important;
    width: 23px !important;
}

.acoes-conta li a{
    text-transform:uppercase;
    color:#898989;
    font-size: 11px;
}

.tema-pequeno .acoes-conta li:first-child {
    margin-right: 7px;
}

.bem-vindo {
    color: #898989;
    display: block;
    font-size: 13px;
    text-align: right;
    text-transform: uppercase;
     line-height: 24px;
}

.carrinho{
    border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    background:#ecebeb;
    color:#898989;
    font-size:12px;
    text-transform:uppercase;
    border:none;
}


.carrinho > a span {
    color: #898989;
    font-size: 11px;   
    padding: 7px 0 0;
   line-height: 12px;    
}

.conteudo-topo .icon-shopping-cart, #barraTopo .icon-shopping-cart, .sugestoes .icon-shopping-cart{
	background:#da403c;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
}

.carrinho > a i {
    display: block;
    font-size: 24px;
    height: 38px;
    line-height: 37px;
    width: 38px;
}


.carrinho > a strong {
    font-size: 21px;
    line-height: 37px;
    margin: 0 6%;
}

.busca {
    background: none;
    border: medium none;
    padding: 0;
    position: relative;
}

.busca input {
    background: none repeat scroll 0 0 #e88028;
    border: medium none;
    border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    box-shadow: none;
    color: #fff;
    font-size: 12px;
    opacity: 1;
    text-transform: uppercase;
    width: 58%;
    padding: 9px 15px;
    float:right;
}

.busca .botao-busca {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    font-size: 21px;
    height: 30px;
    position: absolute;
    right: 0;
    top: -1px;
}

#barraTopo .busca input{
	width: 96%;    
    padding: 5px 15px;
}
.menu.superior {
    background: none;
    border-top: 1px solid #eee;
    margin: 8px 0;
}
.menu.superior li a .titulo {
	color:#2aaaa1;
    text-transform: uppercase;
    font-size:16px; 
    margin: 0;
}

.menu.superior .nivel-um > li{
 	border:none;  
    border-top:5px solid #fff;
    
}

.menu li {
    padding: 0 9px;
}

.menu.superior .nivel-um > li:hover {
    border-top: 5px solid #da403c;
    margin-top: 0;
}

.menu a {
    display: block;
    padding:20px 0 5px 0;
    white-space: nowrap;
}

.menu.superior a strong:hover{
    color:#da403c;
}

.flexslider {
    background: none repeat scroll 0 center rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 0;
    box-shadow: none;
    margin: 0;
    overflow: hidden;
}
.secao-banners .conteiner{
    padding: 0 20px;
}

.menu .nivel-dois, .menu .nivel-tres, .menu.lateral .nivel-um > li > a {
    background-color: #fff;
    box-shadow: none;
}

.menu.lateral{
    border:none;
}

.menu.lateral ul{
    border:1px solid #ecebeb;
}

.menu.lateral li{
    border-bottom:1px solid #ecebeb!important; 
    line-height:10px;
}

.menu.lateral li a strong{
     color: #2aaaa1;
    text-transform:uppercase;
    font-size:15px;
}

.sugestoes {
    background-color: #fff;
    box-shadow: none;
    padding: 0;
    border:none;
}

.sugestoes ul li {
    border: 1px solid #ecebeb !important;
     padding-top: 0;
}

.sugestoes > ul {
    margin: 0;
    padding: 5px 0;
}

.sugestoes > .titulo, .listagem .titulo {
    border: medium none;
    color: #da403c;
    display: block;
    font-size: 19px;
    line-height: 20px;
    margin: 0;
    padding: 15px 0;
    text-transform: uppercase;
}

.sugestoes .preco-produto strong.titulo {
    color: #e88028;
    font-size: 21px;
    white-space: nowrap;
}

.sugestoes .ver-mais > * {
    color: #e88028;
    display: block;
    font-size: 10px;
    text-align: center;
    text-transform: uppercase;
}


.sugestoes .acoes-compra > a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height: 49px;
    width: 50px;
}

.sugestoes .icon-shopping-cart {
     display: block;
    font-size: 26px;
    height: 40px;
    line-height: 40px;
    width: 40px;
}

.sugestoes .preco-produto, .sugestoes .nome-produto {
    border: medium none;
    height: 40px;
    padding: 10px;
}

.sugestoes .ver-mais, .sugestoes .imagem-produto{
 	border:none;   
}

.sugestoes .icon-plus-sign:before {
    content: "";
    font-size: 13px;
}


.listagem.com-caixa .listagem-item {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #ecebeb;
    box-shadow: none;
    margin: 0;
    padding:5px 10px;
}

.listagem-item .acoes-produto {
    background-color: rgba(232, 127, 40, 0.8);
    border:none!important;
    padding:0;
}

.listagem-item .botao-comprar{
    background:none;
    border:none;
    font-size:18px;
    text-transform:uppercase;
     text-shadow: none;     
}

.listagem.com-caixa .listagem-item .imagem-produto {
    border-bottom: medium none;
}
.listagem .span4 .imagem-produto {
    height: 200px;
}

.listagem .listagem-item .nome-produto {
    color: #898989;
    display: inline-block;
    font-size: 14px;
    line-height: 16px;
    min-height: 40px;
    text-transform: uppercase;
     text-align: center;
}

.listagem .preco-produto strong.titulo {
    font-size: 22px;
    white-space: nowrap;
    color:#e88028;
    text-align: center;
    padding: 0;
}

.listagem-item .preco-produto .preco-venda {
    color: #aab42d !important;
    font-size: 15px !important;
    margin-right: 0 !important;
    padding: 0 !important;
    text-align: center;
}

.sugestoes .com-promocao .preco-venda {
    color: #898989 !important;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
}

.listagem .info-produto {
    padding: 5px 5px;
    position: relative;
}

.bandeiras-produto span {
     background: url("//cdn.awsli.com.br/82/82746/arquivos/bg-oferta.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    box-shadow: none;
    box-sizing: border-box;
    color: #2aaaa1;
    display: block;
    font-size: 16px;
    font-weight: normal;
    margin-right: 0;
    padding: 6px 8px;
    text-transform: uppercase;
    width: 97px;
}

.bandeiras-produto {
    left: 0;
    position: absolute;
    top: 5px;
}

.componente.newsletter {
    background-color: #2aaaa1;
     color: #fff;
}

.componente.newsletter .interno {
    padding: 10px 20px;
}

.componente.newsletter .titulo {
    color: #fff;
    display: block;
    font-size: 24px;
    margin-bottom: 10px;
    text-transform: uppercase;
}

p.texto-newsletter{
    font-size: 10px;
    text-transform: uppercase;
     display: block !important;
}

.componente.newsletter .icon-envelope-alt:before {
    content: "";
}

.newsletter .botao {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #2aaaa1;
    position: absolute;
    right: 0;
    top: 3px;
    z-index: 5;
}

.newsletter input[type="text"] {
    border: medium none;
    border-radius: 20px;
    margin: 0;
    padding: 4px 8px;
    text-transform: uppercase;
    width: 92%;
    font-size:12px;
}

.links-rodape a{
 	color:#898989;   
    font-size:12px;
    text-transform: uppercase;
}
.links-rodape a:hover{
	color:#2aaaa1
}
#rodape .titulo {
    border-bottom: medium none;
    color: #da403c;
    display: block;
    font-size: 18px;
    margin-bottom: 0;
    padding: 10px 0 5px;
    text-transform: uppercase;
}

.links-rodape ul li {
    line-height: 26px;
    list-style-image: none;
    list-style-position: unset;
}

.span4.links-rodape {
    width: 25.624%;
}

.institucional .span3 {
    float: right;
    width: 31.077%;
}

#rodape .redes-sociais {
    background: none repeat scroll 0 0 #fff;
    border-top: 4px solid #da403c;
    bottom: 0;
    box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.3);
    padding: 0 20px;
    position: absolute;
    top: 0;
    width: 220px;
}

.pagamento-selos {
    background: none repeat scroll 0 0 #2aaaa1;
    color: #fff;
     padding: 0 !important;
}

.pagamento .titulo {
    color: #fff!important;
    font-size:14px!important;
}

#rodape .caixa-facebook {
    box-shadow: none;
}

.redes-sociais .titulo{
   display:none!important; 
}

.span4.pagamento {
    width: 57.624%;
}

.pagamento ul {
    background: none repeat scroll 0 0 #fff;
    float: left;
    margin: 0;
    padding: 12px 10px 10px;
}

.gateways-rodape {
    background-image: none;
    border: medium none;
    border-radius: 0;
    background:#fff;
    margin: 0 !important;
    vertical-align: middle;
    padding: 4px !important;
}

.canais-contato.span9{
     width: 92%;
     
}
.canais-contato li{
    display:none;
}

li.hidden-phone{
	display:block;
}


li.hidden-phone a{
	text-transform:uppercase;
}

.lista-redes{
    float:right!important;
     width: auto !important;
}

.lista-redes li{
    float:right!important;
}

.pagina-inicial .secao-principal{
    border-top: 1px solid #ecebeb !important;
    padding: 10px 0 0;
}

.institucional .row-fluid{
	background:url("//cdn.awsli.com.br/82/82746/arquivos/vegetais-rodape2.png") no-repeat scroll 427px 17px;
    
}

#rodape .institucional{
    padding:0;
     min-height: 194px;
    background-image: url('http://www.meuprojetoweb.com.br/mrveggy/imagens/bg-xadrez-final.jpg');
}

.breadcrumbs{
 	 border:none;  
    margin-bottom: 5px !important;
}

.breadcrumbs ul li {
    border-left: medium none;
    float: left;
    padding: 0 14px 0 0;
}

.breadcrumbs ul li * {
    color: #898989;
    font-size: 11px;
    padding: 0;
    text-transform: uppercase;
}

.breadcrumbs .icon-home:before {
    content: "";
    padding: 0;
}
.menu.lateral li.ativo a{
    background:#da403c;
    color:#fff;
    font-size:18px;
    border:none;
}

.menu.lateral li.ativo a strong{
     color:#fff;
}

.menu.lateral.outras li .titulo {
    font-size: 15px;
}


.conteudo h1 {
    color: #da403c;
    font-size: 24px;
    text-transform: uppercase;
}

.pagination ul{
 	box-shadow:none;   
}
.pagination ul li a{
 	 border: medium none;
    color: #e88028 !important;
    font-size: 14px;
    background:none;
}

.ordenar-listagem label {
   background:none;
    border: medium none;
    color: #fff;
    float: left;
    font-size: 11px;
    padding: 3px 12px;
    text-transform: uppercase;
}

#botaoOrdenar {
    background: none repeat scroll 0 0 #fff;
    border: medium none;
    border-radius: 100%;
    margin: 3px 0;
    padding: 0 7px;
}

.ordenar-listagem .input-append {
    background: none repeat scroll 0 0 #e88028;
    border-radius: 15px;
    padding: 0 4px !important;
}

.pagina-categoria .secao-principal{
    border-top: 1px solid #ecebeb;
    padding: 10px 0;
}


.ordenar-listagem.topo {
    border-bottom: 1px solid #ecebeb;
}

.ordenar-listagem.rodape {
    border: medium none;
}

.ordenar-listagem .quantidade-produto {
    color: #898989;
    display: block;
    font-size: 12px;
    line-height: 30px;
    text-transform: uppercase;
}

.pagina-categoria .menu.lateral {
    border: medium none;
    margin: 0;
}

.pagina-categoria .menu.lateral ul.nivel-um{
 	border:none;   
}

.produto .nome-produto {
    color: #e88028;
    font-size: 19px;
    line-height: normal;
    margin: 0;
    text-transform: uppercase;
}
.titulo {
    
}

.produto .acoes-produto .preco-produto .titulo {
    color: #e88028;
    font-size: 27px;
}

.codigo-produto b{
    color:#898989;
    text-transform: uppercase;
}

.produto .botao-comprar{
     background: #da403c;
    border-radius: 20px;
    font-size:18px;
    text-transform: uppercase;
    border:none;  
}

.produto .acoes-produto .comprar span {
    color: #898989;
    display: block;
    font-size: 11px;
    margin: 5px 0 0 5px;
    text-transform: uppercase;
}

.produto .acoes-produto .comprar span b.cor-principal {
    color: #898989!important;
}

.elastislide-carousel ul li a{
    border:2px solid #e88028 !important;
}

.cep label{
   text-transform: uppercase; 
}

#formCalcularCep .input-append .add-on, #formCalcularCep .input-prepend .add-on, #formCalcularCep .input-small.input-cep{
 	background:none;
    border:none;
    color:#fff;
}

#formCalcularCep .input-prepend .btn{
    background:#fff;
    border:none;
     text-transform: uppercase; 
    color:#e88028;
    padding:2px 3px;
    border-radius:100%;
    margin: 3px;
}

#formCalcularCep .input-prepend{
    background:#e88028;
    border-radius: 20px;
    color:#fff;
     text-transform: uppercase; 
}

#formCalcularCep .icon-truck {
    color:#fff;
    display:none;
}


.cep form .form-inline > a {
    color: #898989;
    font-size: 11px;
    margin: 0 0 0 5px;
    text-transform: uppercase;
}

.pagina-produto .preco-venda{
    color: #aab42d !important;
    font-size: 17px !important;
}

.produto-compartilhar .lista-favoritos {
    background: none repeat scroll 0 0 #e88028;
    border-radius: 20px;
    color: #fff;
    text-transform: uppercase;
    font-weight: normal;
}

.abas-custom .nav-tabs li a {
    border: medium none;
    border-radius: 0;
    box-shadow: none;
    color: #da403c;
    font-size: 19px;
    padding: 0 0 0;
    text-transform: uppercase;
}

.abas-custom .nav-tabs li a:hover, .abas-custom .nav-tabs li.active a {
     border: medium none;
     padding: 20px 0 0;
    color: #da403c;
}

.abas-custom .tab-content {
    box-shadow: none;
    padding: 0 0 20px;
    text-transform: uppercase;
}

produto .conteiner-imagem > div {
    border: 1px solid #eee;
}

.cabecalho-interno .titulo {
    color: #da403c;
    font-size: 27px;
    text-transform: uppercase;
}

.cabecalho-interno .titulo small {
    display: block;
    font-size: 13px;
    font-weight: normal;
    text-transform: uppercase;
}

.finalizar-compra .caixa-sombreada, .campos-pedido .caixa-sombreada {
    box-shadow: none;
    padding: 0;
}

.finalizar-compra table th, .campos-pedido table th {
    background-color: #e88028;
}

.finalizar-compra table th h6, .campos-pedido table th h6{
    color:#fff;
    font-size:14px;
    text-transform: uppercase;
}

.finalizar-compra .table th, .table td, .campos-pedido .table th {
    border-color: #ccc;
}

.tabela-carrinho .produto-info .cor-secundaria {
    color: #898989;
    font-size: 16px;
    text-align: left;
    text-transform: uppercase;
}

.tabela-carrinho .preco-produto strong.titulo {
    color: #da403c;
    font-size: 20px;
}

.tabela-carrinho .icon-plus:before, .tabela-carrinho .icon-minus:before {
    color: #e88028;
}

.tabela-carrinho .quantidade input[type="text"]{
   background: none repeat scroll 0 0 #e88028;
    border: medium none;
    border-radius: 15px;
    color: #fff;
    font-size: 15px;
    padding: 2px 14px;
}

.tabela-carrinho .subtotal strong {
    color: #da403c;
    font-size: 20px;
    margin: 0 8px;
}

.cor-secundaria {
    color: #898989;
}

.botao.principal.grande{
    background: none repeat scroll 0 0 #da403c;
    border: medium none;
    border-radius: 20px;
    font-size: 16px;
    text-transform: uppercase; 
    padding:5px 10px;
}

.total strong{
    color: #da403c;
}

.help-inline a{
    color: #898989;
    text-transform: uppercase; 
}

#calcularFrete, #usarCupom{
    border:none; 
    background:none;
    color:#fff;
}

#formCalcularFrete .input-append, .form-horizontal .input-append{
 	background:#e88028;
    border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    color:#fff;
    text-transform: uppercase;    
}

#formCalcularFrete .input-append .btn{
    background: none repeat scroll 0 0 #fff;
    border: medium none;
    border-radius: 100%;
    color: #e88028;
    margin: 3px;
    overflow: hidden;
    padding: 2px 0;
    text-transform: uppercase;
    width: 28px;
}

#formCalcularFrete .input-append .btn:before {
    content: "OK";
    padding: 2px 5px;
}

.form-horizontal .input-append .btn {
    background: none repeat scroll 0 0 #fff;
    border: medium none;
    border-radius: 20px;
    color: #e88028;
    font-size: 12px;
    margin: 3px;
    overflow: hidden;
    padding: 2px 6px;
    text-transform: uppercase;
}

#formCalcularFrete b.cor-secundaria, .form-horizontal b.cor-secundaria{
    display: block;
    text-align: right;
    text-transform: uppercase;
}

.sem-borda.conteiner-imagem{
   border-left: 1px solid #ccc;
}

.tabela-carrinho .total, .tabela-carrinho .subtotal{
    text-transform: uppercase;
}

.resumo-compra .tabela-carrinho td {
    border-width: 1px;
    padding:0 10px;
}

#formularioCheckout .caixa-sombreada{
 	border:1px solid #ccc;   
    padding: 10px 15px;
}

#formularioCheckout .icon-list, #formularioCheckout .icon-user, #formularioCheckout .icon-map-marker, #formularioCheckout .icon-money{
 	display:none;   
}

.campos-pedido legend {
    color: #da403c;
    font-size: 16px;
    margin: 0 0 15px;
    text-transform: uppercase;
    border:none;
}

.campos-pedido input[type="text"], .campos-pedido input[type="password"], .campos-pedido select {
    background: none repeat scroll 0 0 #e88028;
    border: medium none;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    color: #fff;
    margin: 0;
}


.campos-pedido .divisor {
    border: medium none;
    margin: 10px 0;
    padding: 10px 0;
    text-transform: uppercase;
}

.formas .accordion-group {
    border: medium none;
    margin-bottom: 4px;
}

.formas .accordion-heading .radio-conteiner {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 38px;
    padding: 0 10px;
}


.acao-editar {
    text-align: center;
}

.botao.pequeno, .finalizar-compra .botao.hidden-phone{
    background: none repeat scroll 0 0 #ecebeb;
    border: medium none;
    border-radius: 15px;
    font-size: 14px;
    padding: 4px 10px;
    text-transform: uppercase;
    padding: 2px 10px;
}

.identificacao .botao.principal{
     background: none repeat scroll 0 0 #da403c;
    border: medium none;
    border-radius: 20px;
    font-size: 14px;
    text-transform: uppercase;
    padding: 2px 10px;
}

.carrinho-checkout .atendimento {
    border: medium none;
    margin: 0;
    padding: 10px;
}


.carrinho-checkout .atendimento li a > span {
    color: #e88028;
    float: left;
    font-weight: 700;
    text-transform: uppercase;
}

.carrinho-checkout .atendimento .icone-box {
    border: medium none;
    color: #2aaaa1;
    font-size: 20px;
    margin-right: 10px;
    padding: 5px;
    text-align: center;
}

.carrinho-checkout .conteiner-principal .conteiner {
    padding: 10px 20px 96px;
}


.pagina-carrinho #cabecalho {
    background-position: center top;
    background-repeat: repeat;
    border-top: 30px solid #2aaaa1;
}

.modal-header{
 	border:none;  
}
.modal-header .titulo {
    border-bottom: 1px solid #ccc;
    color: #da403c;
    display: block;
    font-size: 24.5px;
    line-height: 30px;
    margin: 5px 0 15px;
    padding: 0 0 3px;
    text-transform: uppercase;
}

.modal-header span{
    text-transform: uppercase;
    display:none;
}

.modal-header span strong{
	color:#e88028!important;
    display:block;
    text-transform: none;
}

#modalContato .modal-body{
 	border:none;   
}


#modalContato .table-hover {
    display: none;
    margin: 0;
}

.modal-body .span6{
    float: none;
    margin: 0 auto !important;
    width: 52.718%!important;
}

#modalContato input[type="text"], #modalContato textarea{
    background:#e88028;
    border:none;
    border-radius:18px;
    color:#fff;
    resize:none;
}

.modal-footer{
    background:none;
    border:none;
    text-align: center;
    padding: 0 15px 15px;
}

.modal-footer .botao{
    background: none repeat scroll 0 0 #da403c;
    border: medium none;
    border-radius: 20px;
    font-size: 14px;
     padding: 2px 12px;
    text-transform: uppercase;
    color:#fff;
}

.modal-footer a.botao{
    background: none repeat scroll 0 0 #ecebeb;
    border: medium none;
    border-radius: 20px;
    font-size: 14px;
     padding: 2px 12px;
    text-transform: uppercase;
    color:#898989;
}
.modal-body a{
     color:#e88028;
}


#modalContato .form-horizontal .control-label {
    text-align: right;
    text-transform: uppercase;
}

.conteudo .caixa-sombreada{
 	box-shadow:none;   
    padding: 0 20px;
}

.conta-menu{
 	border:1px solid #ecebeb; 
    box-shadow:none; 
    
}

.conta-menu .titulo {
    border:none;
    color: #da403c;
    display: block;
    font-size: 17.5px;
    margin: 0 0 10px;
    padding: 0 0 5px;
    text-transform: uppercase;
}

.abas-conta i, .conta-menu i {
    display: none;
    width: 20px;
}

.menu-simples li a:hover, .menu-simples li a:hover *, .menu-simples li.active a *, .menu-simples li.active a{
    background: #da403c;
    color:#fff;
}

.menu-simples li a{
    text-transform: uppercase;
    color:#898989;
}

.conteudo p{
    text-transform: uppercase;
}

.carrinho-interno > div .botao {
    background: none repeat scroll 0 0 #da403c;
    border: medium none;
     border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    float: right;
    margin-top: 4px;
}

.banner .flex-control-nav{
 	background:none;   
     bottom: 3px;
    padding: 3px 0;
    right: 9px;
}

.banner .flex-control-paging li a {
    background-color: #e88028;
    border: medium none;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    height: 14px;
    width: 14px;
    box-shadow:none;
}

.flex-control-paging li a.flex-active{
     background-color: #e88028;
    opacity: 0.5;
}
#formCalcularCep .input-append .add-on{
	background: url("//cdn.awsli.com.br/82/82746/arquivos/icon-caminhao.png") no-repeat scroll 7px 6px;
    padding: 2px 9px;
}

#calcularFrete{
	background: url("//cdn.awsli.com.br/82/82746/arquivos/icon-caminhao.png") no-repeat scroll 7px 6px;
    padding: 5px 0 5px 30px;
}
.produto .conteiner-imagem > div {
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow:none;
}

.tabela-carrinho .produto-info * {
    text-align: left;
    text-transform: uppercase;
}

#formasEnvio i{
 	display:none;   
}

.carrinho-interno li{
 	padding:0;   
}

.tabela-carrinho td, .tabela-carrinho th{
 	padding:5px;   
}


.tabela-carrinho .form-horizontal {
    margin: 5px 0;
}

.caixa-dados .botao.pequeno{
  color:#666;  
}

.superior .btn-group{
 	float:right;   
}

.carrinho-interno{
 	top:38px;   
}

.conteiner-principal #rodape .conteiner {
    background-color: transparent;
    box-shadow: none;
    padding: 4px 20px 5px;
}

.tema-pequeno .listagem .span4 .imagem-produto {
    height: 207px;
}

#barraTopo .carrinho > a span b {
    display: block;
    font-size: 12px;
    line-height: 18px;
}

.botao-input {
    padding: 3px 12px 7px;
}

#modalContato .control-group {
    margin-bottom: 5px;
}

.recaptchatable #recaptcha_response_field {
    background: none repeat scroll 0 0 #ccc !important;
    bottom: 7px !important;
    color: #222 !important;
    font-size: 10pt;
    margin: 16px 0 0 !important;
    padding: 0 5px !important;
    position: relative !important;
    width: 143px !important;
}

#modalContato #recaptcha_widget_div {
    margin-left: 105px;
}

.acoes-produto-responsiva .tag-comprar span {
    color: #ffffff;
    font-size: 18px;
}

.links-rodape ul li a {
    font-size: 14px;
    line-height: 22px;
}

.campos-pedido label {
    font-size: 11px;
}

@media only screen and (max-width: 760px){
    .produto .comprar .botao-comprar {
        line-height: 34px!important;
        padding: 0;
        width: 51%!important;
    }
}

#pagseguro .preco-carrinho-total {
    color: #da403c !important;
    font-size: 14px !important;
    font-weight: 700;
}

@media only screen and (max-width: 768px){
    .span4.links-rodape {
        width: 47.624%;
    }
}

.pagamento-selos .conteiner{
    padding: 4px 20px 20px!important;	
}

.copyright{
      display: block;
    left: -415px;
    margin: -44px auto;
    position: absolute;
    right: 0;
    text-align: left;
    width: 143px;
    z-index: 100;
}

#rodape p {
    margin-top: 10px;
}

.institucional .span4{
	display:none;
}

.span4.links-rodape{
	display:block;
}

@media only screen and (min-width: 768px) and (max-width: 943px){
    .cadastro input[type="text"], .cadastro input[type="password"], .cadastro select {
   	 font-size: 12px;
   	 margin: 0;
   	 width: auto;
	}
    
    .cadastro .dados-acesso label {
    	font-size: 14px;
    }
     #barraTopo .carrinho span b:before {
        content: "Produto(s)"!important;
        text-indent: 0;
	}
    #barraTopo .carrinho > a span {
        color: #898989;
        font-size: 11px;
        height: 20px;
        line-height: 12px;
        overflow: hidden;
        padding: 7px 0 0;
        width: 71px;
	}
    
    .form-horizontal .controls {
        margin-left: 144px;
    }
    
    .form-horizontal .control-label {    
        width: 136px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 858px){
    .menu li {
        padding: 0 8px;
    }
	
    .menu.superior li a .titulo {
        color: #2aaaa1;
        font-size: 14px;
    
    }
    .logo a img {
        bottom: 0;
        left: -49px;
	}
    .pagamento-selos .span4.pagamento {
   		 width: 74.624%;
	}
   
}
@media only screen and (max-width: 768px){
    .copyright {
        left: -156px;
     }
}

@media only screen and (max-width: 767px){
    
    .menu.superior {      
        margin: 30px 0 0;
    }
    .menu a {
        padding: 5px 0 5px;
    }
    
    .menu.superior .nivel-um .titulo, .menu.lateral .nivel-um .titulo {
    	font-size: 15px;
	}
}

@media only screen and (max-width: 360px){
    .sugestoes > .titulo, .listagem .titulo {
       padding: 9px 0;     
    }
    
    .copyright {
    left: 110px;
	}
    
    .span4.links-rodape {
    width: 65.624%;
	}
}

div.links-rodape ul li:first-child {
    display:none;
}

div.links-rodape ul.total-itens_5 li:first-child {
    display:block;
}

div.barra-inicial div.conteiner div.row-fluid div.canais-contato ul li.hidden-phone { 
    display:block !important;
}

.canais-contato ul {
    float: left !important;
    margin-left: -55px !important;
}

.canais-contato li {
    display:block !important;
    border:none !important;
}

div.span3 div.canais-contato ul li:first-child {
    display:none !important;
}
