/* Smartphones (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 320px) 
and (max-device-width : 480px) {
/* Styles */

table {
  border: 5px solid blue;
}
th, td {
  border: 1px solid black;
}
td {
  <!--  text-align: center;-->
}

.azul {
  display: inline;
  color: blue;
}

.naranja {
  color: #ff8c00;
}

h1.naranja {
  text-align: center;
}

.rojo {
  display: inline;
  color: red;
}
a.rojo:link {
  color: red;
}
a.rojo:visited {
 color: red;
}
a.rojo:hover {
  color: red;
}

.teal { 
  padding: 50px;
  background: linear-gradient(to top, #00ffff 0%, #c9ffe5 100%);
}

}
/* media */
