﻿.menu-superior {
    padding-top: 60px;
    background-color: #205b4e;
    color: #FFF;
    font-family: Montserrat;
}

.opcion-menu-superior {
    margin: 5px 0px;
    color: #FFF;
}

    .opcion-menu-superior a:link {
        color: #FFF !important;
        text-decoration: none;
    }

    .opcion-menu-superior a:visited {
        color: #FFF !important;
    }

    .opcion-menu-superior a:active {
        color: #FFF !important;
    }

.contenedor-info {
    padding-top: 93px;
    font-family: Montserrat !important;
}

.apartados {
    margin-left: 40px;
}

.titulo-verde {
    color: #235B4E;
    font-family: Montserrat;
    font-weight: bolder;
}

.titulo-oro {
    color: #BC955C;
    font-family: Montserrat;
    font-weight: bolder;
}

.separador {
    padding: 20px 0px;
}

.separador-largo {
    padding: 60px 0px;
}

.plumaje {
    background-image: url(../img/plumaje.jpg);
    background-position: right center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 40px 0px;
}

.parrafo {
    font-family: Montserrat;
    color: #6f7271;
}

.texto-oro {
    color: #BC955C;
    font-family: Montserrat;
}

.fondo-gris{
    background-color: #adadad !important;
}

a {
    font-weight: bold;
}

    a:link {
        color: #6e152e;
        text-decoration: underline;
    }

    a:visited {
        color: #440416;
    }

    a:hover {
        color: #6e152e;
    }

.boton, .boton:hover, .boton:visited {
    width: 200px;
    height: 45px;
    color: white;
    /*background-color: #6e152e; /* Color vino*/
    background-color: #bc955c;
    margin: auto;
    font-family: Montserrat;
    font-weight: 600;
    border-radius: 12px;
}

.iconoinicio {
    display: flex;
    flex-direction: row;
    position: absolute;
    margin-top: 10px;
    margin-left: 14px;
    color: gray;
}

.icono-mostrar {
    position: relative;
    margin-top: 10px;
    color: gray;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    margin-left: -25px;
}

.iconoinicial {
    padding-left: 40px;
    display: flex;
    flex-direction: row;
}

.contenedorinput {
    position: relative;
    flex-direction: column;
}

.contenedorinputpassword {
    display: flex;
}