footer {
  margin-top: 240px;
  height:auto;
  background:#666;
  color:#DDD;
  font-size:0.7em;
  bottom: 0;
  width: 100%;
}
footer .row{
margin:0 25px
}
footer .btn-group {
  width:40%;
  margin:0;
}
footer .btn-group .btn {
  color:#fff;
  text-shadow:none;
  font-size:1em;
  white-space:normal;
  text-align:left;
  margin-bottom:2px;
  padding:0;
  background:none;
  border:none;
  box-shadow:none!important;
}
footer .btn-group .btn:hover {
  text-decoration:underline;
  background:none !important;
}
footer .gobiernoLinea {
  padding:0;
  margin:20px 0;
}
footer .footer-info {
  border-left:1px solid #4b4b4b!important;
  border-right:1px solid #4b4b4b!important;
  padding:0!important;
  margin:20px 0!important;
}
footer .footer-info .csc-frame-indent {
  float:left;
  width:50%;
  text-align:right
  /*padding:0 0 0 30px;*/
}
footer .footer-info .csc-frame-indent p {
  line-height:20px;
  margin-bottom:0;
  margin-right:10%
}
footer .footer-info .csc-frame-indent p b {
  font:1.0625em ancizar_sans_bold,Tahoma,Geneva,sans-serif !important;
}
footer .footer-info .csc-frame-indent:first-child{
 text-align:left
}
footer .footer-info .csc-frame-indent:first-child p{
  margin-right:0;
  margin-left:10%
}
footer .footer-info .csc-frame-indent {
  text-align:right;
}
footer .logos {
  margin:20px 0;
  text-align:center;
}

footer .imgAgencia {
  clear:right
}
footer a {
  color:#FFF !important;
  text-decoration:none;
}
footer a:hover {
  text-decoration:underline;
}
.logos div {
  float: left;
}