/* 
    Document   : trivial.css
    Created on : 02-abr-2015, 03:00:00
    Author     : joaquín
    Description:
        Purpose of the stylesheet follows.
*/

root { 
    display: block;
}

body {
    background-color: #f5f5E1;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0 0 0 0;
    border-top:  5px solid #f0f0d2;
    border-left: 5px solid #f0f0d2;
    border-bottom: 5px solid #f0f0d2;
    border-right: 5px solid #f0f0d2;
    border-radius: 10px;
    padding: 5px;
}

@media screen and (min-width: 800px) {
    /*
    Diseño adaptativo (responsive):
    ===============================
    Si es una pantalla mediana, utiliza el 80% central.
    */
    body {
        margin: 0 10% 0 10%;
    }
}

@media screen and (min-width: 1200px) {
    /*
    Diseño adaptativo (responsive):
    ===============================
    Si es una pantalla ancha, utiliza el 56% central.
    */
    body {
        margin: 0 22% 0 22%;
    }
}

#Cabecera {
    border-radius: 8px;
    background-color: #f0f0d2;
    margin: 0 0 0 0px;
    width: 100%;
    text-align: center;
    /* Comienza el efecto */
    font:normal 25pt Arial;
    color:#FFFFFF;
    text-shadow: 0 1px 0 #ccc,
        0 2px 0 #c9c9c9,
        0 3px 0 #bbb,
        0 4px 0 #b9b9b9,
        0 5px 0 #aaa,
        0 6px 1px rgba(0,0,0,.1),
        0 0 5px rgba(0,0,0,.1),
        0 1px 3px rgba(0,0,0,.3),
        0 3px 5px rgba(0,0,0,.2),
        0 5px 10px rgba(0,0,0,.25),
        0 10px 10px rgba(0,0,0,.2),
        0 20px 20px rgba(0,0,0,.15);
    /* Fin del efecto */
}

.Boton {
    background-color: #f0f0d2;
    font-weight:bold;   
    width: available;
    margin-top: 8px;
    margin-bottom: 8px;
    padding: 8px; 
    border-radius: 8px;
    font-family: Verdana, Geneva, sans-serif;
    font-weight: bolder;
    color: blue;
    /*text-transform: uppercase;*/
    text-align: left;
}

.comentarios_boton { 
    width: available;
    margin-left: 40px;
    margin-right: 5px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: small;
    font-weight:normal;
    color: black;
    text-align: left;
}

.Ancla {
    text-decoration: none;
    font-size: x-large;
}

/* Círculos de colores */
.circulo_juego {
    background: #909090;
    border-radius: 0.8em;
    -moz-border-radius: 0.8em;
    -webkit-border-radius: 0.8em;
    color: #ffffff;
    display: inline-block;
    font-weight: bold;
    line-height: 1.6em;
    margin-right: 15px;
    text-align: center;
    width: 1.6em; 
    font-size: small;
    float: right;
}

.circulo_utilidad {
    background: #ff00ff;
    border-radius: 0.8em;
    -moz-border-radius: 0.8em;
    -webkit-border-radius: 0.8em;
    color: #ffffff;
    display: inline-block;
    font-weight: bold;
    line-height: 1.6em;
    margin-right: 15px;
    text-align: center;
    width: 1.6em; 
    font-size: small;
    float: right;
}

.Pie {
    border-radius: 8px;
    background-color: #f0f0d2;
    margin: 0 0 0 0px;
    width: 100%;
    height: 35px;
    text-align: center;
    font-size: small;
    vertical-align: top;
}

.leyenda_juego {
    border-radius: 0.8em;
    -moz-border-radius: 0.8em;
    -webkit-border-radius: 0.8em;
    color: #909090;
    display: inline-block;
    font-weight: bold;
    line-height: 1.0em;
    margin-right: 15px;
    text-align: center;
    /*width: 8em;*/ 
    font-size: xx-small;
}

.leyenda_utilidad {
    border-radius: 0.8em;
    -moz-border-radius: 0.8em;
    -webkit-border-radius: 0.8em;
    color: #ff00ff;
    display: inline-block;
    font-weight: bold;
    line-height: 1.0em;
    margin-right: 15px;
    text-align: center;
    /*width: 8em; */
    font-size: xx-small;
}

.leyenda {
    border-top:  1px solid #f0f0d2;
    border-left: 1px solid #f0f0d2;
    border-bottom: 1px solid #f0f0d2;
    border-right: 1px solid #f0f0d2;
    border-radius: 10px;
    padding: 5px;

    line-height: 1.1em;
    margin-right: 2px;
    text-align: right;
    width: auto; 
    font-size: xx-small;


}


.blinking{
    float: right;
    margin-right:10px;

    padding: 5px;
    text-align: center;

    border-radius: 2em;
    font-size: x-small;
    /* Este es el estado en que quedará después del ciclo */
    border: 2px solid transparent;
    color: transparent;
    /* Secuencia, duración y nº de veces (n o infinite)*/
    animation: blinkingText 2.0s 5;
}

@keyframes blinkingText{
    0%{
        opacity: 1;
        color: #000;    
        border: 2px solid #ff0;
    }
    50%{
        opacity: 1;     
        color: #000;    
        border: 2px solid #ff0;
    }
    51%{
        opacity: 0;    
        color: #000;    
        border: 2px solid #ff0;
    } 
    100%{
        opacity: 0;    
        color: #000;   
        border: 2px solid #ff0;
    }
}
