body {
    background: none repeat scroll 0 0 #fff;
    color: #333;
}
.logo-box {
    background: none repeat scroll 0 0 #fff;
    display: block;
    padding: 1.24em;
    width: 100%;
    border-bottom: 1px solid #fff;
}
h1 {
    font-family: "Open sans",tahoma;
    font-size: 36px;
    color:#002046;
   /* border-bottom: solid 1px #E0E0E0;*/
    padding-bottom: 14px;
    margin-bottom: 8px;  
}
h2 {
    font-family: "Open sans",tahoma;
    font-size: 1.15em;
    color: #002046;
    padding-bottom: 3px;
    margin-bottom: 8px;
    /*border-bottom: solid 1px  #E0E0E0 ;*/
    font-weight: bold;
}

.aside-nav ul {
    background: none repeat scroll 0 0 #fff;
}
.aside-nav li a {
    border-bottom: 1px solid #E0E0E0;
    color: #A3A3A3;
}
.aside-nav li a:link, .aside-nav li a:visited {
    color: #FFFFFF;
}
.aside-nav li > ul,.aside-nav li ul ul {
    background: none repeat scroll 0 0 rgba(0, 117, 176, 0.85);
}
.top-nav li a:hover, .aside-nav li a:hover,.aside-nav > ul > li.active-item > a:link, .aside-nav > ul > li.active-item > a:visited {
    background: none repeat scroll 0 0 rgba(0, 117, 176, 0.85);
}
/*i {
    color: #006699;
    display: inline-block;
    font-size: 1.2em;
    width: 1.8em;
}*/
.date {
    text-align: center;
}
.date span {
    font-size: 2.7em;
}
.date i {
    color: #D0D0D0;
    font-size: 1.5em;
    width: auto;
}
#search,#social {
    border-top: 1px solid #151E1F;
    padding: 1.25em;
    position: relative;
}
#search i {
    margin-left: 0.625em;
    width: auto;
}
#social i {
    color: #B0B0B0;
    font-size: 1.8em;
    width: auto;
}
article hr {
    color: #E0E0E0;
    margin: 1.25em 0;
}
#content-wrapper:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
#content-wrapper {
    background: none repeat scroll 0 0 #fff;
}
img#background {
    height: auto;
    position: fixed;
    top: -1366px;
    width: 100%;
    z-index: -10;
    left: -89px;
}
.footer {
    background:  #F7F7F7;
    text-align:left;
    font-size:12px;
    padding:10px;
}
@media screen and (max-width: 800px) {
    .aside-nav li a, #search, #social {
        padding: 0.625em 1.25em;
    }
}


.intranet-logo {
    background-color:#002046;
    font-size: 14.4px;
    width:235px;
    height:30px;
    color:#FFF;
    text-align:center;
    padding-top:5px;
    margin-top:10px;
    }

#owl-demo {
    background-color:#F7F7F7;
    margin-bottom:20px;
}

#Button1, #buscar, #botonnuevo1, #Button2, #Button3, #Button4 {
    width: 150px;
    height: 35px;
    color: #FFFFFF;
    font-size: 14px;
    cursor: pointer;
    letter-spacing: 0px;
    text-decoration: none;
    background: #002046;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    position: static;
    clear: both;
}

   

   


#buscar, #botonnuevo1 {
    width: 100px;
    height: 25px;
}

#Button1:hover ,#Button2:hover, #Button3:hover #Button4:hover {
    background: #002046; 
                               
}     
#BotonCursos {
                                      height: 35px;
                                      margin-left: 0px;
                                      margin-right: 9.5%;
                                      color: #FFFFFF;
                                      font-size: 14px;
                                      cursor: pointer;
                                      letter-spacing: 0px;
                                      text-decoration: none;
                                      background: -moz-linear-gradient( top, #b9c5dd 0%, #a4b0cb);
                                      background: -webkit-gradient( linear, left top, left bottom, from(#03A7ED), to(#002046));
                                      background: -ms-gradient( linear, left top, left bottom, from(#b9c5dd), to(#a4b0cb));
                                      background: -ms-linear-gradient(top, #6685A3 0%,#6685A3 50%,#4D7094 51%,#4D7094 100%);
                                      -moz-border-radius: 3px;
                                      -webkit-border-radius: 3px;
                                      border-radius: 3px;
                                      border: 1px solid #6699FF;
                                      -moz-box-shadow: 0px 5px 5px rgba(000,000,000,0.1), inset 0px 1px 0px rgba(255,255,255,0.5);
                                      -webkit-box-shadow: 0px 5px 5px rgba(000,000,000,0.1), inset 0px 1px 0px rgba(255,255,255,0.5);
                                      -ms-box-shadow: 0px 5px 5px rgba(000,000,000,0.1), inset 0px 1px 0px rgba(255,255,255,0.5);
                                      box-shadow: 0px 5px 5px rgba(000,000,000,0.1), inset 0px 1px 0px rgba(255,255,255,0.5);
                                      text-shadow: 0px 1px 3px rgba(000,000,000,0.3), 0px 0px 0px rgba(255,255,255,0);
                                      position: static;
                                      clear: both;
                       
                       }
#BotonCursos:hover {
    background: #002046; 
                               
}  
                  
#cerrar input {
        float:right;
         height: 25px;
         width: 100px;
         font-size:12px;

        }

#cerrar{
        font-size:15px;
        text-align:right;
        height:60px;
        padding-top:15px;
}


#menu-superior{
    float:right;
    margin-right:75px;
}

  #texto1 {
      max-width: 400px; 
      text-align: left;
      color: #666; 
      font-size:14px;   

 }

 #imagen1 {
     width: 250px;
     margin-left:50px;
}


#texto1 ul { margin-top:15px; font-size:15px; list-style-type: disc; cursor: pointer; } 
#texto1 ul li {color:#002046;}
#texto1 ul li:hover {color:#666;}

.listado-azul { margin-top:15px; font-size:15px; list-style-type: disc; cursor: pointer; }
.listado-azul li {color:#002046;}
.listado-azul li:hover {color:#666;}



 .owl-buttons {
      display:none;
}

 .slide{
     padding:40px 0 0 0;
 }

 .line h1 {
    color:#002046;
    width: 707px;
}

.line h2 {
    color:#0185BE;
 }





.bloqueazul{            
            height: 35px; 
            background-color: #002046;  
            text-align:center; 
            color:white;
            padding:4px 0 0 0;
            overflow:hidden;
            
}

.bloqueAzulYtb{
            float:left; 
            padding-right: 3px;
            padding-left: 3px;
            margin:0px auto 0 auto;
        }



.input-group .btn {
     color: #fff;
    background-color: #002046;
    border-color: #02648E;

}

.input-group .btn:hover {
    color: #fff;
    background-color: #02648E;
    border-color: #02648E;

}


#myFrame1 {overflow:hidden;
}

    .btn-file {
  position: relative;
  overflow: hidden;
}
.btn-file input[type=file] {
  position: absolute;
  top: 0;
  right: 1px;
  min-width: 100%;
  min-height: 100%;
  font-size: 100px;
  text-align: right;
  filter: alpha(opacity=0);
  opacity: 0.2;

  cursor: inherit;
  display: block;
                                          width: 1656px;
                                      }
input[readonly] {
  background-color: #F5F5F5 !important;
  cursor: text !important;
}
.fondogris{
    padding:10px;
    color:#002046;
	border-bottom: 2px solid #002046;

}

#myframe1 {overflow:hidden;
}
