/*meteorologia*/
table.meteo {
    margin: 1em auto;
    border-collapse: collapse;
}
table.meteo td {
    margin: 2em;
    text-align: center;
}
table.meteo tr:first-child td {
    font-size: 10pt;
    color: white;
    background-color: #4f86d9;
    border: 2px solid #FFFFDD;
    padding: .3em 1em;
}
table.meteo tr:first-child td:first-child {
    border-top-left-radius: 1em;
}
table.meteo tr:first-child td:last-child {
    border-top-right-radius: 1em;
}
table.meteo tr.principal td{
    border-top: 1px solid #4f86d9;
}
table.meteo tr.principal td:first-child {
    color: white;
    font-weight:bold;
    background-color: #95b6e9;
    border: 2px solid #FFFFDD;
}

table.meteo .azul {
    color: blue;
}
table.meteo .rojo {
    color: red;
}