/* v1.1.0 */

@media(max-width: 991px){/* entorno colapsado */
  ul#menu_gobierno.affix{
    position: static;
  }
  ul#menu_gobierno{
    text-align: center;
  }
}
@media(min-width: 992px){/* entorno no colapsado */
  ul#menu_gobierno.affix{
    position: fixed;
    top: 0px;
    width: 220px;
  }
  ul#menu_gobierno.affix-top {
    position: static;
  }
  ul#menu_gobierno.affix-bottom {
    position: absolute;
  }
}




#modal-organigrama-contenido img{ max-width: 100%; }


/* Arreglo para que las anclas que están despues se carguen donde corresponden !! */
#contenedor_ediles{
 /*border: 1px solid #DDD;*/
 min-height: 740px;
}
@media (max-width: 992px){
  #contenedor_ediles{
   min-height: 535px;
  }
}
@media (max-width: 768px){
  #contenedor_ediles{
   min-height: 1950px;
  }
}

#datos_edil .edil_nombre{
  margin-bottom: 3px;
}

#datos_edil .edil_puesto{
  color: #666;
  margin-top: 0px;
  margin-bottom: 0px;
}
#datos_edil hr{
  margin-top: 5px;
}

#modal_fotos .modal-body .img-responsive{
  margin: 0 auto;
}

#datos_edil .edil_foto img{
  cursor: pointer;
}

#datos_edil ul.edil_comisiones, #datos_edil ul.edil_comisiones_preside, #datos_edil ul.edil_comisiones_participa{
  padding-left: 20px;
}
#datos_edil ul.edil_comisiones li, #datos_edil ul.edil_comisiones_preside li, #datos_edil ul.edil_comisiones_participa li{
  font-size: 0.9em;
  line-height: 1.25;
  color: #666;
}

ul#listado_edil{
 padding-left: 0;
}
ul#listado_edil li{
  list-style: none;
  float: left;
  width: 90px;
  padding: 2px;
  cursor: pointer;
}

ul#listado_edil li img{
  opacity: 0.8;
  max-width: 100%;
  transition: all 300ms;
}

ul#listado_edil li:hover img, ul#listado_edil li.active img{
  opacity: 1;
}

@media (max-width: 992px){
  ul#listado_edil li{
    width: 50px;
  }
}




/* .modal-fullscreen http://www.minimit.com/articles/solutions-tutorials/bootstrap-3-transparent-and-fullscreen-modals */

.modal-fullscreen {
  background: transparent;
}
.modal-fullscreen .modal-content {
  background: transparent;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.modal-backdrop.modal-backdrop-fullscreen {
  background: #ffffff;
}
.modal-backdrop.modal-backdrop-fullscreen.in {
  opacity: .97;
  filter: alpha(opacity=97);
}

/* .modal-fullscreen size: we use Bootstrap media query breakpoints */

.modal-fullscreen .modal-dialog {
  margin: 0;
  margin-right: auto;
  margin-left: auto;
  width: 100%;
}
@media (min-width: 768px) {
  .modal-fullscreen .modal-dialog {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .modal-fullscreen .modal-dialog {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .modal-fullscreen .modal-dialog {
     width: 1170px;
  }
}




.grid_mas_enlaces{
  margin-top: 20px;
  box-shadow: 0 0 10px 10px rgba(0,0,0, 0.3);
}
.grid_mas_enlaces > a{
  float: left;
  width: 33.33%;
  height: 160px;
  text-align: center;
  background: #81d742;
  color: #fff;
  font-size: 2em;
  line-height: 1;
  padding: 20px;
  padding-top: 10px;
  transition: all .2s ease-in-out
}
.grid_mas_enlaces > a:nth-child(2n) {
  background: #de2c7a;
}
.grid_mas_enlaces .fa{
  display: block;
  font-size: 1.2em;
  line-height: 1.2;
}
.grid_mas_enlaces span{
  display: block;
  font-size: 0.6em;
  margin-top: 10px;
}
.grid_mas_enlaces a:hover, .grid_mas_enlaces a:active{
  text-decoration: none;
}
.grid_mas_enlaces a:hover{
  padding-top: 20px;
  box-shadow: inset 0 0 20px rgba(0,0,0, 0.5);
}
@media(max-width: 700px){
  .grid_mas_enlaces > a{
    padding: 10px;
    font-size: 1.4em;
  }
}
@media(max-width: 500px){
  .grid_mas_enlaces > a{
    border: 1px solid #ccc;
    width: 50%;
    height: 100px;
  }
}