﻿/*html, body {
    height: 100%;
    margin: 0;
}

body{font-size:1.25em;font-family:Arial,Helvetica,sans-serif}

input,select,textarea{font-family:Helvetica,Arial,sans-serif;box-sizing:border-box}

ol,ul{list-style:none}

blockquote,q{quotes:none}

ins{text-decoration:none}

del{text-decoration:line-through}

table{border-collapse:collapse;border-spacing:0}

a{cursor:pointer;text-decoration:none}
    */
body {
    background-color: #8a89e0!important;
}

.barrahead {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height:2px;
    -webkit-box-shadow: 0 2px 18px 0 rgba(129,162,182,.5); 
    box-shadow: 0 2px 18px 0 rgba(129,162,182,.5);
        z-index: 1031;
}

.fondohead {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height:80px;
    z-index: 1029;
    background-color:#f9fafa;
}

.LetraLogo {
    font-family: Arial;
    font-weight: bold;
    font-stretch: condensed;
    font-size: 1.25rem!important;
    color: #312ED1!important;
    background-image:url(../imagenes/logo.png);
    height:76px;
    width: 165px;
}

    .LetraLogo::after {
        content:'';
    }

.LetraTitulo {
    font-family: Arial;
    font-weight: bold;
    font-stretch: condensed;
    font-size: 3rem!important;
    color: #b3b1f0!important;
    text-align: center;
}

.linea {
    width: 70px;
    border-bottom: 10px solid #b3b1f0;
    margin: 5px auto;
}

.bnt-idioma {
    background-color: #b3b1f0;
    border: 0px;
    width: 100px;
    display: inline-block!important;
    text-align:center;
    padding-left: 0px!important;
    padding-right: 0px!important;
    cursor: pointer;
}

.vd-inicial {
    width: 100%;
    height: auto;
    margin-top: 80px;
}

footer {
    height: 100px;
}

.base {
    margin-top: 80px;
    background-color: #fff;
    background-image:url(../imagenes/fondo.png);
    padding-top: 50px;
    padding-bottom: 40px;
}

.base-texto {
    margin-top: 40px;
    max-width: 980px;
    margin-left: auto;
    margin-right: auto;
}