body {
  background: -webkit-repeating-linear-gradient(#235685, #0d2645);
  background: -o-repeating-linear-gradient(#235685, #0d2645);
  background: -moz-repeating-linear-gradient(#235685, #0d2645);
  background: linear-gradient(#235685, #0d2645);
  font-family: 'Roboto', sans-serif;
  font-size: 20px;
}
.centrar {
  text-align: center;
}
.telefonos {
  background-color: #dadada;
  padding-left: 10%;
  font-size: 150%;
}
.como-comprar {
  font-size: 170%;
}
.buscador {
  padding: 15px;
  background-color: #0d2645;
  width: 100%;
}
.buscador label {
  color:#fff;
}
.categorias h2 {
  background-color: #ff122c;
  color:#fff;
  border-radius: 5px;
  font-size:150%;
  padding:3px;
  margin: 0;
}
.categorias ul {
  /*list-style-image: url(../images/vineta.png);*/
  list-style: none;
  margin-left: 0;
  padding-left:0;
  text-align: left;
  font-size:130%;
}
.categorias ul li {
  padding-top: 5px;
  padding-bottom: 5px;
}
.categorias ul li:nth-child(odd) {
  background-color: #ececec;
  padding-left: 5%;
}
.categorias ul li:nth-child(even) {
  background-color: #f9f9f9;
  padding-left: 5%;
}
.categorias a {
  color:#000;
}
.fondo {
  background-color: #fff;
}
.contamos {
  background-color: #ff122c;
  color:#fff;
  border-radius: 5px;
  /*font-size:150%;*/
  padding:6px;
  text-align: center;
  margin:5px 0;
}


.resaltar, .resaltar::hover {
  color:#fef06b;
}

.cuerpo {
  background-color: #fff;
}

.atencion h2 {
  background-color: #ff122c;
  color:#fff;
  border-radius: 5px;
  /*font-size:16px;*/
  padding:3px;
}
.atencion {
  background-color: #154073;
  text-align: center;
}
.atencion h2 {
  background-color: #ff122c;
  color:#fff;
  border-radius: 5px;
  /*font-size:16px;*/
  padding:3px;
}
.atencion p {
  color:#fef06b;
  /*font-size:16px;*/
  padding:3px;
}
.atencion p a {
  color:#fef06b;
  /*font-size:16px;*/
  text-decoration:underline;
  padding:3px;
}

.banda-politicas {
  background-color: #11345c;
}
.banda-politicas div {
  text-align: center;
}
footer > div {
  background-color: #ff122c;
  color:#fff;
  /*font-size:16px;*/
  text-align: center;
}
footer > div div:first-child {
  padding-top: 20px;
}
footer > div div:nth-child(2) {
  padding-top: 30px;
  /*font-size:24px;*/
}
footer > div div:nth-child(3) {
  padding-top: 15px;
}
footer a {
  color:#fff;
}
.carro {
  width: 100%;
}
.carro th {
  text-align: center;
  color: #fff;
  background-color: #ff122c;
  padding: 5px 0;
}
.r0 {
  background-color: #dadada;
}
.r1 {
  background-color: #cacaca;
}
.trash, .trash:hover {
  color:#ff122c;
  /*font-size: 18px;*/
}
.tipajax, .tipajax:hover {
  color:blue;
  /*font-size: 18px;*/
}
.btn-group-lg>.btn, .btn-lg {
    padding: 10px 16px;
    font-size: 40px;
    line-height: 1.3333333;
    border-radius: 6px;
}
.consola {
  font-size: 150%;
}
