.body img{
   /* float: left;*/
    border: transparent thin solid;
    padding: 5px;
  margin: 0px 35px 10px 0;
      /*max-width: 500px;*/
}

.body1 h1{
    margin: 20px 0 20px 0;
}
.body1 {
    padding: 0 35px 35px 35px;
    background-color: #fdfafa;
    display: flex;
}
.voltar {
    font-family: verdana;
    font-family: 'Lato';
    font-size: 19px;
    border: 1px solid #b2b5b2;
    color: #677e67;
    background-color: f5f5f5;
    font-weight: bold;
    background-color: white;
    height: 50px;
    padding: 10px;
    margin-bottom: 20px;
    position: absolute;
    margin-top: -25px;
    border-radius: 4px 0 4px 0;
}
.voltar:hover{
    background-color: aquamarine ;
    transition: 20ms;
    cursor: pointer;
}
.cotar {
    font-family: 'FjallaOne';
    font-size: 20px;
    /* border: 1px solid #003300; */
    color: #003300;
    background-color: #88d173;
    font-weight: bold;
    height: 45px;
    width: 500px;
}
.cotar:hover{
    background-color: rgb(135, 219, 0) ;
    transition: 20ms;
    cursor: pointer;
}

.titulocategoria{
    font-family: FjallaOne;
    font-weight: 600;
    font-size: 20px;
    color: #084e08;
}
.produto{
    border: 1px solid #b3b3b3!important;
    border-radius: 7px
}
.imagem1{
    float: left;

}
.imagem1 a{
   /* display: block!important;*/
    display: table!important;
}
.descricao{
    line-height: 22px;
    
    width: 600px;
    float: left;
   
}
.descricao table{
    width: 100%!important;
    font-size: small;
padding-top: 15px;
padding-bottom: 15px;
}
.descricao table td{
    border-style: ridge;
    border-width: 0.8px;
    padding: 6px;
    border-color: #646464;
}
tr:nth-child(even) {
    background:lightgray;
    background: #e3e1e1;
  }

.body{
    margin: 0 auto;
}
@media(min-width:1400px){
.body img{
    /*max-width: 700px!important;
    width: 700px;*/
    margin: 0px 45px 10px 0;
    height: 100%;
}
.foto2{width: 350px!important;}
.foto3{width: 350px!important;}
.cotar{
  /*  width: 700px;*/
}
}


@media (min-width:0) and  (max-width: 1050px){
    .body produto{
        max-width: 500px!important;
        width: 500px;
       /* margin: 0px 10px 10px 0;*/
    }
    .descricao table td {
        border-style: unset;
        border-width: 0.8px;
        padding: 0px; 
        border-color: #646464;
    }
    .imagem1{
        float: inherit;
        text-align: center;
       
    }
    .descricao {
        padding-top: 60px;
        width: 350px;
        padding: 0px 0px 0px 4px

    }
    .produto{
        width: 94vw;
    height: 94vw;
    margin: 0!important;
    }
}

@media (min-width:0) and  (max-width: 450px){
.cotar{
    width: 100%!important;
}   
.imagem1 a{
    width: 100%!important;
 }
 .body1 {

    padding: 0 15px 25px 15px;
    padding: 0;
 }
 .body produto{
  /*  max-width: 380px!important;*/
    width:  350px;
    margin: 0px 10px 10px 10px;
}
.descricao table {
    font-size: 10px;
    zoom: 0.9;
}
.descricao {
    width: 96vw;
}
}

