
body {
    font-family: roboto;
}

.menusab312{
    color:#FFFFFF
}

.menusab312 > div > li > a:hover, .menusab312 > div > li > a:focus {
    color: #FF6600;
    border-bottom: 5px solid red;
}

#container-stat{
   /* background-color:#dfdfdf;*/
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    min-height: 100px;
}
footer .row>div
{padding: 20px 0;
}


/*Estadísticas*/

#nm-stat-col1, #nm-stat-col2, #nm-stat-col3{
float:left;width:30%;
text-align: center;
/*background-color:#fafafa;*/
/*margin: 40px 0; */
}

/*#nm-stat-col2{float:left;width:30%;
text-align: center;
background-color:#dfdfdf;
}
#nm-stat-col3{float:left;width:30%;
text-align: center;
background-color:#dfdfdf;
}*/




#nm-services-col1, #nm-services-col2, #nm-services-col3{
	text-align: center;
	background-color:#FFFFFF;
	margin: 40px 0;
}
/*#nm-services-col2{float:left;width:30%;
text-align: center;
background-color:#FFFFFF;
}
#nm-services-col3{float:left;width:30%;
text-align: center;
background-color:#FFFFFF;
}*/

.div-titlesaber{
    color:#FFFFFF;
    background-color: #f39a19;
    padding: 5px 15px;
    margin-top: 5px;
    -webkit-box-shadow: 0px 2px 12px -2px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 2px 12px -2px rgba(0,0,0,0.75);
    box-shadow: 0px 2px 12px -2px rgba(0,0,0,0.75);
}

.div-titlesaber > .ds-option-set{
    min-height: 200px;
    padding: 100px 0;
}

.div-searcsaber{
    color: #FFFFFF;
    background-color: #004C6D;
    background-image: url(/themes/Mirage2/images/buscador.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    padding-left: 25%;
    padding-top: 8%;
    margin: auto;
    /* padding: 5px 15px; */
    min-height: 250px;

}

/*input.ds-text-field.form-control*/
.search-homepage{
  width: 65%;
/*  left:35%;*/
}

.form-control {
	background-color: rgba(255, 255, 255, 0) !important;


}

button.ds-button-field.btn.btn-primary.search-homepage{
/*  left:65%;  */
}

.btn-primary-homepage {
    color: #FFF;
    background-color: #ffad3e;
    border-color: #566B81;
    padding: 6px 75px;
}

.btn-homepage {
    display: inline-block;
    margin-bottom: 0px;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 75px;
    font-size: 14px;
    line-height: 1.42857;
    border-radius: 4px;
    -moz-user-select: none;
}

.navbar {
	/*background-color:#fafafa;*/
	margin-bottom: 0 !important;
  min-height: 50px;
}
#nm-pie-col1{float:left;
/*background-color:#594f4f;*/
padding-left: 20px;
border-left: none;
}
 
 #nm-pie-col2, #nm-pie-col3, #nm-pie-col4
 {float:left;
/*background-color:#594f4f;*/
padding-left: 20px;
border-left: 1px solid #fff;
}

.div-piesaber{
    color:#FFFFFF;
    background-color:#004C6D;
}

.div-piesaber a:link {
    color:rgba(255, 255, 255, 0.87);
    text-decoration: underline;
}

/* visited link */
.div-piesaber a:visited {
    color: rgba(255, 255, 255, 0.38);
}

/* hover link */
.div-piesaber a:hover {
    color: rgba(255, 255, 255, 0.54);
}

/*.nav2 > li > a:hover, .nav > li > a:focus {*/
/*    border-bottom: 5px solid orange;*/
/*}*/

/*Animación de los botones*/
    .vrose{
      float: left;
    	margin-right:5%;
      margin-left: 5%;
    	margin-bottom: 5px;
    }

    .bima3{
      width: 200px;
      height: 200px;
      padding: 30px;
    }

    .bima3:hover{
      -webkit-animation: tiembla 0.3s infinite;
    }
    @-webkit-keyframes tiembla{
      0%  { -webkit-transform:rotateZ(-5deg); }
      50% { -webkit-transform:rotateZ( 0deg) scale(.8); }
      100%{ -webkit-transform:rotateZ( 5deg); }
    }
    .bima3:active{
      
    }
    .grose{
      float: left;
      margin-right:5%;
      margin-left: 5%;
      margin-bottom: 5px;
      font-size: 20px;
      font-family:  roboto;
    }

    .nivo-controlNav {
      display: none !important;
    }

    .list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus{
    background-color: #005071 !important;
    border-color: #005071 !important;
    }

h2.ds-div-head.page-header {
    color: #fff;
    background-color: #F39A19;
    font-size: 16px;
}


.page-header{
  padding: 9px !important; 
  color: #005071;
}

.navbar-nav>li>a:hover{
  background-color: #F39A19 !important;

}
div#nm-pie-col4 img {
    background: #ffffff61;
}
.n2{
  float:right;
  padding-right:50px;
}

.nivo-caption {
  background-color: #fff!important;
  color: #000!important;


}

/*ul li  {
    list-style: circle inside;
}*/

.artifact-title{
  list-style: circle inside;
}

header .navbar-default {

  background-image: url(/themes/Mirage2/images/header.png);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;

}
header .navbar-default .navbar-brand {
    color: #eee;
    padding-bottom: 100px;
}
.navbar-inverse {
    background-color: #005c7c; 
    /* border-color: #122538; */
}

#nm-stat-col1{
  background-image: url(/themes/Mirage2/images/menu/visita.png);
  background-position: center;
  /*background-size: cover;*/
  background-repeat: no-repeat;
  height: 220px;
  position: relative;
}

#nm-stat-col2{
  background-image: url(/themes/Mirage2/images/menu/descarga.png);
  background-position: center;
  /*background-size: cover;*/
  background-repeat: no-repeat;
  height: 220px;
  position: relative;
}
#nm-stat-col3{
  background-image: url(/themes/Mirage2/images/menu/documentos.png);
  background-position: center;
  /*background-size: cover;*/
  background-repeat: no-repeat;
  height: 220px;
  position: relative;
}



#nm-stat-col1 a, #nm-stat-col2 a, #nm-stat-col3 a{
  font-size: 18px;
  color: #4d4d4d;
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.visitas h3, .descarga h3, .documentos h3{
    line-height: 1.5;
    display: inline-block;
    vertical-align: middle;
    padding-top: 125px !important;

}