@font-face {
    font-family: "Calibri";
    src: url("../fonts/calibri0.eot");
    src: url("../fonts/calibri0.eot?#iefix") format("embedded-opentype"),
    url("../fonts/calibri0.otf") format("opentype"),
    url("../fonts/calibri0.svg") format("svg"),
    url("../fonts/calibri0.ttf") format("truetype"),
    url("../fonts/calibri0.woff") format("woff"),
    url("../fonts/calibri0.woff2") format("woff2");
    font-weight: normal;
    font-style: normal;
}
.vineta_interna li {
background: url(../imagenes/diseno/vineta_celeste.gif) no-repeat 0 8px;
padding-left: 10px;
margin-left: 8px;
list-style: none;
color: #777777;
text-align: justify;
line-height:24px;
}

body p { color: #333;  text-align: justify; line-height: 1.5rem; font-family: inherit; }
.contenedor-principal {background: #F3F3F3; padding: 1.8rem 0 3rem 0;}
.contenedor-principal h5 { color: #1255a3; font-family: inherit; font-weight: 500;}
.boton { background-color: #3667AF !important; color:#ffffff;  padding: 1.5rem 1.3rem; border: 0; -moz-border-radius: 1rem; -webkit-border-radius: 1rem;
    border-radius: 1rem; font-weight: 600; font-size: 1rem; box-shadow: inset 2px 2px 2px 0px rgb(255 255 255 / 50%), 7px 7px 20px 0px rgb(0 0 0 / 10%), 4px 4px 5px 0px rgb(0 0 0 / 10%);
    outline: none;}
a:hover.boton { background-color: #fabf4e !important; color: #1255a3; }
a.link { text-decoration: underline !important; color: #1255a3; word-break: break-all;}
ul li { list-style-type: disc; color: #3667AF; font-size: 1.1rem;}
ul li p { color: #333; font-size: 15px; }
ul li p .tit { font-weight: 610; }


@media (min-width:0px) and (max-width:992px){
    .boton {  display: block;  margin-bottom: 1rem; }
}