﻿.header,.jumbotron{border-bottom:1px solid #e5e5e5}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.footer,.header,.marketing{padding-left:15px;padding-right:15px}.header h3{margin-top:0;margin-bottom:0;line-height:40px;padding-bottom:19px}.footer{padding-top:19px;color:#777;border-top:1px solid #e5e5e5}.container-narrow>hr{margin:30px 0}.jumbotron{text-align:center}.jumbotron .btn{font-size:21px;padding:14px 24px}.marketing{margin:40px 0}.marketing p+h4{margin-top:28px}@media screen and (min-width:768px){.container{max-width:730px}.footer,.header,.marketing{padding-left:0;padding-right:0}.header{margin-bottom:30px}.jumbotron{border-bottom:0}}a:focus,a:hover{color:#24135F;text-decoration:none}a:active,a:hover{outline:0}a{color:#000;text-decoration:none}.bg-black{background-color:#000;color:#FFF}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover,.primary-menu .nav>li>a:focus,.primary-menu .nav>li>a:hover{background-color:#FFF;color:#24135F}.nav>li>a{padding:10px;font-size:12px}.navbar-toggle .icon-bar+.icon-bar{margin-top:1px}.form-control{border-radius:0;box-shadow:none;border-color:#d2d6de;height:25px}.primary-menu .navbar-toggle{margin-top:1px;margin-bottom:1px}.primary-menu .navbar{min-height:30px;border-radius:0}.primary-menu .navbar .navbar-nav{display:inline-block;float:none;height:24px}.primary-menu .navbar .navbar-collapse{text-align:center;width:100%}.primary-menu .nav>li>a{border-radius:0;padding:5px 15px;color:#FFF;font-size:14px}.nav>li.active .menu-border,.primary-menu .nav>li:hover .menu-border{height:4px;position:relative;top:-4px;background-color:#24135F;float:left;width:100%}.section-item a,.section-item a:hover{text-decoration:none;cursor:pointer}.section-icons{font-size:40px;color:#24135F;padding-top:15px}.section-icons:hover{color:#23527c}.breadcrumb>.active,.section-text{color:#000}.list-group{margin:0}.list-group-item{border-bottom:1px solid #ddd;border-left:none;border-right:none;padding:7px 15px}.list-group-item:first-child{border-top:none}.list-group-item:last-child{border-bottom:none}.list-group-item a,.list-group-item a:hover{color:#000;text-decoration:none}.block-title, .home-title,.title{font-size:18px;border-bottom:solid 2px #24135F;padding-bottom:5px}h1.title{font-weight:700;font-size:22px;padding-top:15px}h3.title{font-size:16px;padding-bottom:15px}.breadcrumb{background:0 0;font-size:12px}.breadcrumb>li>a{color:#24135F}.breadcrumb>li+li:before{padding:0 5px;color:#000;content:'\2022'}.semanario-banner{background-image:url(images/semanario-fondo.jpg);min-height:40px}footer i.icons-vdos{font-size:20px}footer .media{padding:10px 0}footer .media-heading{font-size:12px}footer .media-body{font-size:10px}footer .nav a,footer .nav a:hover{color:#FFF;background:0 0;padding:10px}footer a,footer a:hover{color:#FFF;text-decoration:none}footer i.icon-stacked{color:#000;top:3px;font-size:18px}.carousel-caption{background-color:rgba(0,0,0,.5);padding-top:5px;left:0;right:0;text-align:left;padding-left:20px;padding-right:20px}.carousel-caption h3{margin-top:10px;font-size:15px}.carousel-caption p,.col-md-4.col-sm-6.col-xs-12 .nav.nav-pills{font-size:12px}.carousel-caption a,.carousel-caption a:hover{color:#FFF;text-decoration:none}.banner-notifications.carousel .carousel-indicators{margin-bottom:0;bottom:0}.padt5{padding-top:5px}.padt10{padding-top:10px}.padt15{padding-top:15px}.carousel-indicators li{display:inline-block;width:10px;height:10px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000\9;background-color:transparent}#carousel-banners>ol>li{margin:.5px}.col-md-8.col-sm-6.col-xs-12 .icons-vdos.icon-scjn-logo{font-size:72px}body>content>div>div:nth-child(1)>div.col-md-4.col-sm-4.col-xs-12>div:nth-child(2){margin-top:6.2px}#block-menuscjn li,#block-menusuperior li{float:left}.separador{border-right:1px solid #777;line-height:2.5}.ribbon span{font-size:10px;font-weight:700;color:#fff;text-transform:uppercase;text-align:center;line-height:20px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:100px;display:block;background:#79a70a;background:-webkit-linear-gradient(#f70505,#8f0808);background:linear-gradient(#f70505,#8f0808);box-shadow:0 3px 10px -5px #000;position:absolute;top:19px;left:-21px}.gris{background:#C6C6C6;min-height:190px;padding:2em;border:2px solid #EEE}
.navbar-fixed.pruebascroll {
    width: 100%;
    position: fixed;
    top: 0;
    z-index: 20;
    background: #000;
    top: -100%;
    height: 70px;
    color:#FFF;
}
.no_visible{
  display: none;
}
.visible{
  display: inline-block;
}
body .form-control,body .form-select{
  min-height: 2.3em;
  border-color: #000;
}

body .form-control:focus{
  color:#24135F;
}

body .btn-info{
  background-color: #24135F;
}
body .btn-info:hover{
  background-color: #23527c;
}
.pruebascroll {
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
    top: 0!important;
}

.pruebascroll {
  transition: all 0.5s ease;
  top: 0 !important;
}
#navbar-fixed #logo_sticky i{
  font-size: .3em;
  vertical-align: text-top;
   color: #FFF !important;
}
.pruebascroll #columna_form {
  margin-top: -7px;
}
.pruebascroll #columna_form col-md-* {
  padding: 0;
}
.pruebascroll #menufull {
  border: 0;
  background-color: transparent;
}
.pruebascroll #menufull .logo_ref {
  color: #000;
  height: 30px;
}
.pruebascroll #navegacion-principal {
  padding-top: 28px;
}
.pruebascroll #menufull{
  height: 30px;
  margin-bottom: 0px;
}
.pruebascroll .collapse.navbar-collapse ul >li > a.is-active{
    color: #24135F;
}
.pruebascroll .collapse.navbar-collapse ul >li > a{
  color:#FFF;
}

.pruebascroll .collapse.navbar-collapse ul >li > a:hover{
  color: #24135F;
  background: #FFF;

}
.pruebascroll .collapse.navbar-collapse ul >li > a:focus{
  color: #24135F;
  outline: dotted 2px #337ab7;
  background: #FFF;
}

.pruebascroll .collapse.navbar-collapse ul >li > a.is-active{
  background-color: #FFF;
}
.scrollToTop{
  width: 40px;
    height: 40px;
    position: fixed;
    bottom: 100px;
    right: 100px;
    display: none;
    background: #000;
    font-size: 20px;
}
.scrollToTop:hover{
	text-decoration:none;
}

.region ol.breadcrumb{
  float: right;
  margin-left: auto;
  margin-right: 0;
  clear: both;

}
.scrollToTop  .fa{
  color: #FFF;
  text-align: center;
  width: 100%;
  margin-top: 10px;
  font-size: 40px;
}
.view-content .table thead{
  background-color: #24135F;
  color: #FFF;
}
.view-content .table thead th{
  border: 2px solid #FFF;
  padding: 12px 0 12px 10px;
}
.view-content .table > thead > tr > th,
.view-content .table > tbody > tr > th,
.view-content .table > tfoot > tr > th,
.view-content .table > thead > tr > td,
.view-content .table > tbody > tr > td,
.view-content .table > tfoot > tr > td{
    border-top: 1px solid #24135F;
}


