/*
@import url("channels-506_glyphonicons_halflings_regular_css.css");
*/
.ntg-img-responsive img {
  max-width: 100%;
  height: 100%; 
}

.ntg-lead-med {
font-size: 120%;
}

#formulario_i__ar_FormularioPersonasJuridicas_1 .form_attachments ul {
  padding: 0;
  margin: 15px 0; 
}

#videos_multimedia_tema .ntg-titulo-caja {
  font-size: 1.5em;
  margin-bottom: 30px;
}

#videos_multimedia_tema  .titulo-grupo a[href*="tema_0"] {
  
  border-top: 1px solid #bdc9d1;
}

#videos_multimedia_tema .media {
  border-bottom: 1px solid #eee;
  padding-bottom: 15px;
  margin-bottom: 20px;
}

#videos_multimedia_tema .media:last-child {
  border: none !important;
}

#videos_multimedia_tema .media .media-left {
	min-width: 260px;
  	padding: 0 15px 0 0;
}

@media only screen and (max-width: 600px) {
  #videos_multimedia_tema .media .media-left {
    min-width: 100%;
  	width: 100%;
  	padding: 0 0 20px 0;
    display: block;
  }
}

#videos_multimedia_tema h3.titulo-grupo a {
  cursor: pointer
}
#videos_multimedia_tema .panel.panel-default {
border-bottom-width: 1px;
}
#videos_multimedia_tema ul {
  list-style: none;
  padding-left: 0;
}
#videos_multimedia_tema ul li {
 margin-bottom: 7px;
}

@media all and (max-width: 700px) and (min-width: 450px) {
.destacados-portada .col-md-3 {min-height: 145px;}
}
@media (min-width:992px){
  #main {
  	min-height: calc(100% - 388px);
  }
}
#pcVersionesCompendio .recuadro.media {
	border-bottom-width: 1px;
}
.legislacion.compendio .panel.panel-body:empty {
display: none;
}
.sin-elipsis a {
  white-space: normal;
  overflow: visible;
  text-overflow: clip;
}
div.clasificaciones {
  margin-bottom: 20px;
}
.clasificaciones span {
 font-weight: bold;
}
.clasificaciones span a {
font-weight: normal;
  margin-top: 4px;
  margin-bottom: 8px;
}
@media only screen and (max-width: 991px){
  	.indicadores-portada {display: none;}
}
@media (max-width:768px) {
    #destacados_portada .thumbnail .figure {
        width: 120px !important;
  		max-width: 120px !important;
  		height: auto !important;
    }
}
/*Rectificaciones para Accesibilidad AA*/
.ntg-titulo-caja {
color: #5e6a75;
}
.fecha-destacada .fecha {
  padding-right: 15px;
  border-right: 1px dotted #7A8791;
}
.fecha-destacada .fecha .dia,
.fecha-destacada .fecha .mes {
  display: block; 
}
.recuadros-valores .thumbnail .informacion p.titulo {
  	line-height: 1.1;
	padding: 0;
}
.banner-html-v2 .recuadro .titulo {
	margin: 0;
  	line-height: 1.1;
}
/* animacion Héctor */
.bounce {
	-moz-animation: bounce 3s infinite;
	-webkit-animation: bounce 3s infinite;
	animation: bounce 3s infinite;
}
@-moz-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(20px);
    transform: translateY(20px);
  }
  60% {
    -moz-transform: translateY(10px);
    transform: translateY(10px);
  }
}
@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
  60% {
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
  60% {
    -moz-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }
}
#acordeon_participacion img {

}
#acordeon_participacion .bajardoc {
margin-bottom: 15px;
}
#acordeon_participacion .bajardoc .titulo {
padding-left: 10px;
}
#acordeon_participacion .format-jpg,
#acordeon_participacion .format-png,
#acordeon_participacion .format-pdf {
padding-left: 0
}
#acordeon_participacion .format-jpg:before,
#acordeon_participacion .format-png:before,
#acordeon_participacion .format-pdf:before{
display: none;
}
#acordeon_participacion .format-jpg img,
#acordeon_participacion .format-png img,
#acordeon_participacion .format-pdf img {
border: 1px solid #ddd;
} 
#acordeon_participacion .format-xlsx .titulo,
#acordeon_participacion .format-xsx .titulo,
#acordeon_participacion .format-doc .titulo  {
display: none
} 
td.ntg-porcentaje.pn-number:after {content: "%";}