.tramite {
  width: 100%;
  float: left;
}
.tramite h2 {
  background: #ededed;
  padding: 10px;
}
.tramite .titulo {
  display: block;
  color: #215A9A;
  font-weight: 500;
}
.tramite .texto {
  border-right: 1px solid #ddd;
}
.tramite .texto:last-child {
  border-right: 0;
}

/******* dModTramites ********/

.contenidoTramite .encabezado {
  margin-bottom: 20px;
}
.contenidoTramite .encabezado h2 {
  display: inline-block;
  margin-right: 20px;
}
.contenidoTramite span.linea {
  color:#2EFE2E;
}
.contenidoTramite span.parcialmente {
  color:#ff7e00;
}
.contenidoTramite span.presencial {
  color:#A4A4A4;
}
.contenidoTramite .btn.azul {
  background: #215A9A;
  color: #fff;
  border-radius: 0;
  margin-right: 10px;
}
.contenidoTramite .btn.azul:hover {
  background: #1a3656;
}
.contenidoTramite .contenido {
  padding: 0 20px;
}
.contenidoTramite .contenidoPpal {
  padding:20px 0;
  float: left;
}
.contenidoTramite .tituloTab {
  background: #ededed;
  padding: 10px;
  color: #215A9A;
  border-bottom: 3px solid #fff;
  width: 100%;
  display: inline-block;
  cursor: pointer;
  position: relative;
}
.contenidoTramite .recuadro li {
  list-style: none;
}
.contenidoTramite .tituloTab.estatico:before {
	display: none;
}
.contenidoTramite .mapa {
  overflow: hidden;
}
.contenidoTramite .tituloTab:before, .modContentLateral li span.list-group-item:before {
	font-family: 'FontAwesome';
	content: "\f107";
	font-size: 1.4em;
  right: 10px;
  position: absolute;
}
.contenidoTramite .tituloTab[aria-expanded="true"]:before, .modContentLateral li[aria-expanded="true"] span.list-group-item:before {
  font-family: 'FontAwesome';
  content: "\f106";
  font-size: 1.4em;
  float: right;
}

/******* DOCUMENTOS ********/
.documentos {
  border-bottom: 1px solid #ddd;
  float: left;
  margin-top: 20px;
  padding-bottom: 10px;
  width: 100%;
}
.documentos:first-child {
  border: 0;
}
.documentos .icono a {
  display: block;
  height: 58px;
  width: 46px;
  margin: auto;
}
.documentos .nombre {
  display: block;
}
.documentos .infoDocumentos .fecha {
  margin-left: 15px;
  padding-left: 15px;
  border-left: 1px solid #ccc;
}
.documentos .numeroDoc {
  border-bottom: 1px solid #ddd;
  padding: 10px 0;
  margin-bottom: 40px;
}
.subcategorias {
  float: left;
  width: 100%;
}
.documentos .pdf {
  background: url(mod/Tramites/img/pdf.png) center no-repeat;
}
.documentos .doc {
  background: url(mod/Tramites/img/doc.png) center no-repeat;
}
.documentos .rar{
  background: url(mod/Tramites/img/rar.png) center no-repeat;
}
.documentos .zip{
  background: url(mod/Tramites/img/zip.png) center no-repeat;
}
.documentos .xls{
  background: url(mod/Tramites/img/xls.png) center no-repeat;
}
.documentos .ppt{
  background: url(mod/Tramites/img/ppt.png) center no-repeat;
}
.documentos .default{
  background: url(mod/Tramites/img/default.png) center no-repeat;
}

@media screen and (max-width:765px) {
  .descripcion .texto {
    border-right: 0;
  }
}
@media screen and (max-width:420px) {
  .contenidoTramite .contenido {
    padding: 0;
    overflow: hidden;
  }
  .tramite .texto {
    border-right: 0;
  }
  .contenidoTramite .btn.azul {
  	margin-top: 10px;
  }
}

/******* MENÚ LATERAL ********/


.modContentLateral ul li span.list-group-item {
  background: #215A9A;
  color: #fff;
  border-radius: 0;
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
  cursor: pointer;
}
.modContentLateral li {
  list-style: none;
}
.modContentLateral li ul {
  margin-bottom: 0;
}
.modContentLateral li ul li {
  background: #f7f7f7;
  border: 1px solid #fff;
}

.modContentLateral ul li span.count {
  background: #215A9A;
  color: #fff;
  cursor: pointer;
}