/**/
 .curso { margin-bottom: 12px;
    font-size: 15px; 
    padding: 15px; 
    font-weight: 700; 
    text-transform: uppercase; 
    background-color: rgba(0,118,191,.55); 
    border-left: solid 5px #0076bf; }
 .curso a { color: #fff !important; }
 .curso a:hover { color: #fbaf33 !important; }

 .panel { padding: 5px; 
    text-transform: uppercase; }

 #head { background-color: grey;
        background-position: center bottom;
        background-size: cover; }

 #navOffice {font-size: 13px;}
/**/

.bg-trans { background-color: rgba(0,0,0,0) !important; }

.blue { color: #0076bf !important; }
.bg-blue { background-color: #0076bf !important; }

.orange { color: #f68e1e !important; }
.bg-orange { background-color: #f68e1e !important; }

.yellow { color: #fbaf33 !important; }
.bg-yellow { background-color: #fbaf33 !important; }

.white  { color: #fff !important; }
.bg-white { background-color: #fff !important; }

.grey  { color: #efefef !important; }
.bg-grey { background-color: #efefef !important; }

.black  { color: #000 !important; }
.bg-black { background-color: #000 !important; }

/*DC -developmenmt*/
 .green  { color: #62B275 !important; }
 .bg-green { background-color: #62B275 !important; }
 
 .brown  { color: #FF9F58 !important; }
 .bg-brown { background-color: #FF9F58 !important; }
 
 .red  { color: #FF6157 !important; }
 .bg-red { background-color: #FF6157 !important; }


html, body { height: 100%; 
    margin: 0; }

body, .body { font-family: "Helvetica";
    background-color: #efefef; 
    font-size: 16px;}

h1 { color: #fff; }

h2 { color: #f68e1e; }

h3 { color: #fbaf33; }

h1, h2 { font-weight: 600; text-transform: uppercase; }
h3, h4, h5, h6 { font-weight: 500; }

a, a:link, a:visited { color: #0076bf; }
a:hover { color: #fbaf33; text-decoration: none !important; }

header { background-color: #0076bf; }

section, .section { padding: 25px 10px; }

footer, .footer { background-color: #fbaf33; }

nav, .nav, .navbar { margin: 0; border: 0; }

.container { background-color: #fff; }


.banner { margin: 10px 0 25px 0; }

.trans { background-color: rgba(0,0,0,0); }

.pad-0 { padding: 0; }

.font-18{ font-size: 18px; }

.sombra {
    -webkit-box-shadow: 0 10px 15px -10px rgba(50,50,50,.5);
    -moz-box-shadow: 0 10px 15px -10px rgba(50,50,50,.5);
    box-shadow: 0 10px 15px -10px rgba(50,50,50,.5); }

.iconSocial { color: #fff;
    margin-left: 10px; }
.iconSocial:hover { color: #fbaf33; }

.nav-item { font-weight: 700; text-transform: uppercase; }
.nav-item a { color: #fff !important; }
.nav-item a:hover { background-color: #fbaf33 !important; color: #000 !important; }

/**/.submenu a { background-color: #fff; 
    color: #0076bf !important; 
    text-transform: none !important; 
    font-size: 14px !important;
    margin-top: 5px; }/**/

.btn-sabes,
.btn-sabes:link,
.btn-sabes:visited { background-color: #0076bf;
    color: #fff !important;
    text-transform: uppercase;
    margin: 10px 0;
    -webkit-box-shadow: 0 10px 15px -10px rgba(50,50,50,.5);
    -moz-box-shadow: 0 10px 15px -10px rgba(50,50,50,.5);
    box-shadow: 0 10px 15px -10px rgba(50,50,50,.5); }

.btn-sabes:hover,
.btn-sabes:active { background-color: #fbaf33; 
    color: #000; }
 
.menu a { color: #fff;
    font-weight: 700;
    font-size: .8em;
    text-transform: uppercase;}

.menu a:hover, .menu a:active { 
    background-color: #fbaf33 !important;
    color: #000;}

.weblink { font-weight: 600; }
.weblink:hover { color: #fff!important; }

#logo { margin-bottom: 15px; }

@media(max-width:991px) {
}}

@media(max-width:767px) {
}}