.contresultados {

  width: 100%;

  display: flex;

  justify-content: center;

  flex-direction: column;

  align-items: center;

}

.destax {

  /*border: blue 2px dashed;*/

  max-width: 1200px;

  width: 100%;



  display: flex;

  justify-content: space-around;

  align-items: center;

  text-align: center;

  flex-wrap: wrap;

  color: white;

  font-style: italic;

  font-size: 14px;

  font-weight: normal;

  font-family: "Montserrat", sans-serif;

  line-height: 15px;

  display: grid;

  grid-template-columns: 25% 25% 25% 25%;

  padding-top: 20px;

  padding-bottom: 20px;

}



.destaxx {

  /*border: blue 2px dashed;*/

  max-width: 1200px;

  padding-top: 50px;

  width: 100%;



  align-self: center;

  color: black;



  font-style: normal;

  font-size: 40px;

  font-weight: bold;

  font-family: "Montserrat", sans-serif;



  padding-bottom: 50px;

}



.fotosoferta {

  width: 100%;

  max-width: 500px;

}



.divcontprox {

  margin-top: 40px;

  padding: 8px;

  width: 229px;



  color: black;

  /* background-color: #ff3333; */

  background: none;



  border: 2px #390a04 solid;

  font-weight: bold;

}

.contenidex {

  /*display: grid;*/

  /*grid-template-columns: 200px 169px;*/

  /* grid-template-rows: 183px 30px;*/

  /*   border: dashed 1px red;*/

}



.dix {

  display: flex;

  justify-content: center;

  align-items: center;

}

.fotodestacadax {

  overflow: hidden;

  position: relative;

}



.tituloresultado {

  color: black;

  text-align: center;

  font-weight: bold;

}



.preciodestacadox {

  background-color: #390a04;

  display: flex;

  justify-content: center;

  color: white;

  align-items: center;

  height: 58px;

}

.contenidex .fotodestacadax img {

  width: 100%;



  /*top: 50%;

 position: absolute;

 transform: translateY(-50%) translateX(-50%);*/

}

.error {

  width: 100%;

  /* height: 700px; */

  display: flex;

  justify-content: space-around;

  align-items: center;

  text-align: center;

  flex-wrap: wrap;

  color: #3e6df7;

  font-style: italic;

  font-size: 25px;

  font-weight: normal;

  font-family: "Montserrat", sans-serif;

  line-height: 46px;

  height: 500px;

}

.dix td {

  padding: 5px;

}









@media screen and (max-width: 992px) {

  .destax {

    width: 100%;

    /* height: 700px; */

    border: 1px dashed blue;

    display: flex;

    justify-content: space-around;

    align-items: center;

    text-align: center;

    flex-wrap: wrap;

    color: white;

    font-style: italic;



    font-weight: normal;

    font-family: "Montserrat", sans-serif;

    line-height: 15px;

  }

}







@media screen and (max-width: 442px) {

  .divcontprox {

    width: 356px;

  }



  .contenidex {

    grid-template-columns: 200px 154px;

    grid-template-rows: 183px 30px;

  }

}



@media screen and (max-width: 404px) {

  .divcontprox {

    width: 320px;

    font-size: 15px;

  }



  .contenidex {

    grid-template-columns: 200px 120px;

    grid-template-rows: 183px 30px;

  }

}



@media screen and (max-width: 366px) {

  .divcontprox {

    width: 302px;

    font-size: 15px;

  }



  .contenidex {

    grid-template-columns: 185px 116px;

    grid-template-rows: 183px 30px;

  }

}

