@import "https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,700";
:root{
    --primary: #114676;
    --secondary: #598020;
    --azul: #114676;
    --verde:#598020;
}

body {
    padding-top: 0px;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    color: var(--primary);
    font-weight: 400;
    font-size: 14px;
    background-color: #fff;
    font-family: 'Arial', 'PT Sans Narrow', "Open Sans", sans-serif;

}


a {
    color: var(--primary);
    -moz-transition: all 200ms ease-in;
    -o-transition: all 200ms ease-in;
    -webkit-transition: all 200ms ease-in;
    transition: all 200ms ease-in;
    text-decoration: none;
}

/* a:visited {
    color: #333;
    text-decoration: none;
} */

a:hover {
    /* color: #666666; */
    opacity: 1;
    text-decoration: none;
}

a:focus {
    /*color: #193C50;*/
    /* color: rgb(0, 0, 0); */
    text-decoration: none;
}


.txt-11 {font-size: 11px;}
.txt-12 {font-size: 12px;}
.txt-13 {font-size: 13px;}
.txt-14 {font-size: 14px;}
.txt-15 {font-size: 15px;}
.txt-16 {font-size: 16px;}
.txt-17 {font-size: 17px;}
.txt-18 {font-size: 18px;}
.txt-19 {font-size: 19px;}
.txt-20 {font-size: 20px;}
.txt-21 {font-size: 21px;}
.txt-22 {font-size: 22px;}
.txt-23 {font-size: 23px;}
.txt-24 {font-size: 24px;}
.txt-25 {font-size: 25px;}
.txt-26 {font-size: 26px;}
.txt-27 {font-size: 27px;}
.txt-28 {font-size: 28px;}
.txt-29 {font-size: 29px;}
.txt-30 {font-size: 30px;}
.txt-31 {font-size: 31px;}
.txt-32 {font-size: 32px;}
.txt-33 {font-size: 33px;}
.txt-34 {font-size: 34px;}
.txt-35 {font-size: 35px;}