@import url('https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&family=Lora:ital,wght@0,400..700;1,400..700&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap');
body{
    /*font-family: 'Times New Roman', Times, serif;*/
    font-family: "Playfair Display", serif;
    padding: 0px;
    margin: 0px;
}
* {
    box-sizing: border-box;
}


#nuevatarea input,
#nuevatarea textarea,
#nuevatarea select {
    width: 100%;
    margin-bottom: 6px;
    border: solid 1px blueviolet;
    padding: 10px;
    margin-top: 10px;
    text-transform: uppercase;
    transform: scale(1.05);
    text-align: center;
    background-color: aliceblue;
}

#nuevatarea textarea {
    border: solid 1px rgb(176, 176, 240);
    height: 250px;
    font-size: 1.9em;
    max-width: 100%;
    border: solid 1px blueviolet;
    padding: 10px;
    margin-top: 10px;
}

#solapas h1{
    background-color: rgb(92, 141, 197);
    color: aliceblue;
    text-align: center;
    margin: 0px;
    font-size: 2.5em;
}
#solapas header ul {
    background-color: #b1b0b0;
    list-style: none;
    padding: 0px;
    margin: 0px;
    text-decoration: none;
    text-align: center;
    font-size: 1.3em;
    display: grid;
    grid-template-columns: 1fr 1fr;
}

#solapas .solapa  ul li {
    display: grid;
    grid-template-columns: 90% 10%;
    align-items: center;
    padding-bottom: 6px;
    border-bottom: 1px solid #b1b0b0;
    padding: 0px;
    font-size: 1.0em;
    margin: 0px;
}

.p_1 {
    background: rgb(236, 152, 155);
    background: linear-gradient(180deg, rgba(236, 152, 155) 0%, rgba(247, 220, 220, 0.1) 100%);
    text-align: right;
}

.p_2 {
    background: #fcffba;
    background: linear-gradient(180deg, rgba(252, 255, 186, 1) 0%, rgba(252, 255, 186, 0.1) 100%);
    text-align: right;
}

.p_3 {
    background: #99f18d;
    background: linear-gradient(180deg, rgba(208, 237, 204, 1) 0%, rgba(208, 237, 204, 0.1) 100%);
    text-align: right;
}


.ui-tabs .ui-tabs-panel {
    padding: 0px;
}
ul {
    list-style: none;
    text-align: center;

}
ul li:hover {
    background: linear-gradient(180deg,rgba(2, 0, 36, 0.247) 0%, rgba(9, 9, 121, 0.205) 35%, rgba(0, 213, 255, 0) 100%);
}
ul i{
    font-size: 18px;
    list-style: none;
}
i{
    font-size: 1.0em;
    color: solid whitesmoke;
}
ul a{
    color: rgb(0, 0, 0);
    text-decoration: none;
    flex-grow: 1;
}
ul :active {
    transform: scale(0.97);
}