/**
 * If using a CSS pre-processor, tell it to overwrite this file. If not, place
 * your custom CSS modifications here.
 */

@font-face {
  font-family: Roboto-Thin;
  src: url(Roboto-Thin.ttf);
}

@font-face {
  font-family: Roboto-Light;
  src: url(Roboto-Light.ttf);
}

body {
font-size: 15px;
  line-height: 1.42857143;
  color: #333333;
  font-family: roboto-light;
}

.img-responsive {margin:auto;}

.dropdown-toggle, #block-sitiostema-main-menu li {font-size: 20px; color:black;}

.carousel-inner .col-md-3 {width: 25%; float:left;}

@media screen and (max-width: 767px) {
  .carousel-inner .carousel-caption h3 {font-size: 12px;}
  .carousel-inner .col-md-3 { padding-right: 5px;
    padding-left: 5px}
  }

@media only screen and (max-width: 1200px) {
.priority-low {display:none;}
}

@media only screen and (max-width: 600px) {
.priority-medium {display:none;}
}

.table-responsive th {
background: black;
color: white;
text-align: center;
vertical-align: middle !important;
}

.table-responsive th a {
  color: white;
}

/* Robado desde la NSA */

.boxes {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: center;
  min-height: 350px;
}

.inner-item2 {
  display: flex;
  flex-direction: column;
  flex: 0 0 15%;
  background-color: #f8f8f8;
  margin: 35px;
  min-width: 400px;
}

.boxes-text {
  font-size: 1.3em;
  display: block;
  flex-direction: column;
  justify-content: center;
  color: Black;
  text-align: center;
  padding: 0px 14px 0px 14px;
  font-family: 'Roboto-Light',sans-serif;
  height: 100%;
}

.subtitle1 {
  font-family: 'Roboto-Light',sans-serif;
  text-align: center;
  margin-bottom: 20px;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: Black;
  text-align: left;
  padding: 0px 12px 0px 14px;
  font-size: 3rem;
}

.boxes-text h2 {
  font-family: 'Roboto-Light',sans-serif;
  font-size: 2.5rem;
  font-weight: 500;
  line-height: 1;
}

.smalltext21 {
  display: block;
  flex-direction: column;
  align-content: center;
  justify-content: center;
  color: Black;
  text-align: left;
  padding: 0px 12px 0px 14px;
  font-family: 'Roboto-Light',sans-serif;
  margin-bottom: 45px;
}

.smalltext21 a {
	color: #008081;
    font-size: 16px;
}

.animate2 {
  margin: 0 auto 0;
  width: max-content;
}

.animate2 .btn {
  background-color: #262626;
  border-radius: 1px;
  border: 1px solid #86C232;
  display: inline-block;
  cursor: pointer;
  color: #ffffff;
  font-family: 'Teko-Regular', sans-serif;
  font-size: 2rem;
  padding-left: 25px;
  padding-right: 25px;
  padding-top: 5px;
  padding-bottom: 2px;
  text-transform: uppercase;
  margin-top: auto;
  margin-bottom: 20px;
}

.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Termina robo NSA */

/* Portada */
.portada-titulo {
font-size: 36px;
  background: black;
  color: white;
  text-align: center;
  padding: 2px 0px;
}

    .portada-cada-bloque-titulo {
        font-size: 22px;
    }

.portada-cada-bloque-contenedor-izq, .portada-cada-bloque-contenedor-der {
    padding-top:20px;
}

.portada-dos-bloques {
    display:inline-block;
}

.portada-cada-bloque {
  background:#fff;
  border: 1px solid;
}

.portada-cada-bloque-titulo {
  text-align: center;
  color:black;
  padding: 10px;
}

.portada-cada-bloque-icono {
  display: inline-block;
  padding: 0px 30px 20px 30px;
}

.portada-cada-bloque-icono img
{width:100%; 
height:auto;
}

.portada-cada-bloque-lista {
  display: inline-block;
  vertical-align: top;
  padding: 0px 25px 25px 25px;
}

.portada-cada-bloque-link-contenedor {
  background-color: #333333;
  margin-bottom: 20px;
}

.portada-cada-bloque-link-contenedor a {
  	text-decoration: none;
    color: black;
}

.portada-cada-bloque-link-contenedor a, .portada-cada-bloque-link-contenedor a:visited {
	text-decoration: none;
    color: black;
}

.portada-cada-bloque-link-contenedor a:hover {
	text-decoration: none;
    color: white;
}

.portada-cada-bloque-link {
  width:200px;
}

.portada-cada-bloque-link, .btn-primary {
  padding: 7px;
  display: inline-block;
  border: 1px solid;
  transition: 0.3s;
}

.portada-cada-bloque-link {
    background-color: white;
}

.btn-primary {
	background-color: #008081;
}

.portada-cada-bloque-link:hover, .btn-primary:hover {
  padding: 7px;
  background-color: #008081;
  display: inline-block;
  border: 1px solid black;
}

.portada-cada-bloque-link:hover a {
 color: white;
}

.navbar .logo {
  margin-right: 0px;
}

a:hover .portada-cada-bloque-link {
  background-color: #00a7a8;
  transition: 0.3s;
}

a:hover .portada-cada-bloque-link-contenedor {
  background-color: #666666;
  transition: 0.3s;
}


.portada-cada-bloque-bullet {
display:inline-block;
width:28px;
}

.puntoredondo {
      height: 10px;
  width: 10px;
  background-color:white;
  border-radius: 50%;
  display: inline-block;
  margin-left: 8px;
  vertical-align: middle;
}

.puntoredondocolecciones {
      height: 10px;
  width: 10px;
  background-color: #008081;
  border-radius: 50%;
  display: inline-block;
  margin-left: 8px;
  vertical-align: middle;
  margin-right: 10px;
}


@media only screen and (min-width: 1200px) {

    .portada-cada-bloque-icono {
        width: 49%; }

    .portada-cada-bloque-lista {
     width: 49%; }

     .portada-cada-bloque-contenedor-izq, .portada-cada-bloque-contenedor-der {
     width:50%;
    float:left; }

    .portada-cada-bloque-contenedor-izq {
        padding-right:10px;
    }


.portada-cada-bloque-contenedor-der {
  padding-left:10px;
}
}

@media only screen and (min-width: 601px) and (max-width: 1199px) {

    .portada-cada-bloque-icono {
        width: 100%; }
    .portada-cada-bloque-lista {
     width: 100%; }
          .portada-cada-bloque-contenedor-izq, .portada-cada-bloque-contenedor-der {
     width:50%;
    float:left; }

    .portada-cada-bloque-contenedor-izq {
padding-right:10px;
}


.portada-cada-bloque-contenedor-der {
  padding-left:10px;
}
}

@media only screen and (max-width: 600px) {

    .portada-cada-bloque-icono {
        width: 100%; 
        text-align: center;
        }
    .portada-cada-bloque-lista {
     width: 100%; }

    .portada-cada-bloque-contenedor-izq, .portada-cada-bloque-contenedor-der {
     width:100%; }
}


.portada-cada-bloque-iconos-inferiores-uno {
padding-top: 127px;
}

.portada-cada-bloque-iconos-inferiores-dos {
padding-top: 71px;
}

.portada-cada-bloque-iconos-inferiores-tres {
padding-top: 15px;
}

.portada-cada-bloque-inferiores-izq {
    width: 40px;
    height: 40px;
    background: #333;
    float: right;
text-align: center;
}

.portada-cada-bloque-inferiores-der {
width: 40px;
height: 40px;
background:#333;
float: right;
margin-right: 15px;
text-align: center;
}

.portada-cada-bloque-inferiores-der img, .portada-cada-bloque-inferiores-izq img {
width: 100%;
padding: 6px;
height: 40px;
}

/* Fin portada */

a, a:visited {
  color: #008081;
  font-weight: bold;
  font-family: roboto-light;
}

a:hover, a:focus {
  color: #008081;
  font-weight: bold;
  font-family: roboto-light;
  text-decoration: underline;
}

.breadcrumb > .active {
  color: #fff;
}

.breadcrumb > li + li::before {
  padding: 0 5px;
  color: #fff;
  content: "/\00a0";
}

img{max-width:100%;height:auto;}

.views-field-field-logo img.img-responsive, .coleccionalturaprensa img.img-responsive, .filaacordeongrilla img.img-responsive {display:unset;}

footer.footer {
      background: black;
  border-top: 5px solid #000;
  padding: 0px;
}

.footer {
  margin-top: 30px;
}

.navbar-brand {display:none;}

.carousel-caption {
background: #0000006b;
}

.carousel-caption a {
color:white;
}
  
@media only screen and (min-width: 992px) {

    .navbar-header {
        width: 47%;
    }

    #block-formularioexpuestosaapage-1 {
        width: 50%;
        display: inline-block;
        padding-top: 21px;
    }
    
}


#views-exposed-form-saa-page-1 .js-form-item {
    float:left;
    width: calc(100% - 100px);
    padding-right: 10px;
}

#views-exposed-form-saa-page-1 #edit-search-api-fulltext {
    width: 100%;
}



#block-licencia {
    color:#aaa;
    padding: 20px 0px 20px 0px;
    background: #3b3b3b;
}

.field--label-inline {
    padding-top: 5px;
  border-bottom: 1px solid #d3d3d366;
  padding-bottom: 5px;
  display: flex;
}

.field--label-above {
        padding-top: 5px;
  border-bottom: 1px solid #d3d3d366;
  padding-bottom: 5px;
}

.field--label-above .field--label::after {
  content: ':';
}

.field--name-field-referencia-a-publicacion {
    display: inline-block;
width: 100%;
}

.view-header h4, .field--name-field-materiales-relacionados .field--label { 
    border-bottom: 3px solid #008081;
    width: 470px;
    margin-bottom: 10px;
    margin-top: 20px;
    padding-bottom: 5px;
    color:black;
    font-weight: bold;
    max-width: 100%;
}


#block-paginaenconstruccion {
    padding-top:25px;
}

#block-views-block-recursos-sobre-el-lugar-block-1, #block-views-block-hitos-del-lugar-block-1 {
	padding-top: 10px;
}

/*
th#view-title-table-column, th#view-body-table-column, th#view-field-fecha-de-hito-table-column, th#view-body-table-column--2, th#view-field-lugar-asociado-table-column, th#view-title-table-column--2, th#view-field-imagen-table-column {
	padding: 3px 10px;
	background: #ededed;
}
*/

th#view-field-imagen-table-column {
    width:190px;
}

.field--label-inline {
    padding-top: 5px;
    border-bottom: 1px solid #d3d3d366;
    padding-bottom: 5px;

}

@media only screen and (min-width: 800px) {
    .field--label-inline {
    display: flex;
    }
}


.field--label-inline .field__label::after {
    content: ":";
}

.field__label {
    font-weight: bold;
    padding-right: 0.5em;
}

@media only screen and (min-width: 800px) {
    article.lugar .field--name-field-imagen {
        width: 40%;
        float: right;
    }
}
.leaflet-popup-content article.lugar .field--name-field-imagen {
    width: unset;
    display: contents;
}
article.lugar .field--name-field-imagen img { 
    width: 100%;
}


article.lugar .field--type-geofield {
    padding-bottom:25px
}



@media only screen and (min-width: 760px) {
  #block-formularioexpuestolugarespage-1 {
        width: 370px;
        display:inline-block;
padding-left:10px;
    }
  
    #block-views-block-referencias-block-1, #block-views-block-departamentos-block-1 {
        width: 370px;
        float: right;
padding-left:10px;
    }
}

@media only screen and (max-width: 760px) {
    #block-views-block-referencias-block-1, #block-views-block-departamentos-block-1 {
        width: 100%;
        padding-bottom: 20px;
        
    }
}

#block-formularioexpuestotabla-de-lugares-de-uruguaypage-1, #views-exposed-form-tabla-de-lugares-de-uruguay-page-1, #block-formularioexpuestotabla-de-lugares-de-uruguaypage-1, #views-exposed-form-lugares-page-1 {
width: 345px;
display:inline-block;
}




#views-exposed-form-lugares-page-1 .form-select, #block-formularioexpuestotabla-de-lugares-de-uruguaypage-1 .form-select, #block-formularioexpuestotabla-de-lugares-de-uruguaypage-1 .form-text, #views-exposed-form-tabla-de-lugares-de-uruguay-page-1 .form-select,  #views-exposed-form-tabla-de-lugares-de-uruguay-page-1 .form-text {
width: 340px;
}

#edit-submit-lugares {
color: black;
padding: 10px;
text-align: center;
font-size: 16px;
}

td.referencia-lista  {
    font-size:14px;
    }


tr.fila-tabla-noticia a img {
    float: right;
    padding: 10px;
}


.fecha-noticia {
    font-size: 14px;
    color: #3a8783;
}

.titulo-noticia {
font-size: 22px;
margin-bottom: 10px;
    }

#block-views-block-noticias-block-1 {
        padding-top:25px
    }

.imagen-derecha-cuerpo {
    width: 300px;
    float: right;
    padding: 10px;
    }

#block-iniciativaapoya {
        border-bottom: 1px solid rgb(204, 204, 204);
    }

/* */
@media only screen and (min-width: 768px) {

    #leaflet-map-view-taxonomia-de-lugares-mapa-block-1 {
	    width: 49%;
	    float: right;
    }

    #block-views-block-taxonomia-de-lugares-mapa-block-1 .view-header {
        width: 50%;
        float: left;
    }


    #block-formularioexpuestosaapage-1-3 {
        display:none;}
}

@media only screen and (max-width: 767px) {
      #block-formularioexpuestosaapage-1-3 {
        display:grid;}
}


#block-views-block-taxonomia-de-lugares-mapa-block-1 footer {
    padding-bottom: 20px;
    width: 100%;
    display: inline-block;
}

.resultados-tabla {
    padding: 10px 0px;
    font-size: 18px;
    color: black;
}

#block-views-block-departamentos-block-1 .field-content {
    display: list-item;
    list-style-type: disclosure-closed;
    }

#block-views-block-departamentos-block-1 .views-view-grid {
border: 1px solid lightgray;
padding-left: 25px;
margin-right: 20px;
    }

#block-views-block-departamentos-block-1 .views-row {
line-height: 28px;
    }

.addtoany_list.a2a_kit_size_32 a > span {
margin: 3px;
}

.addtoanybloque {
    text-align: right;
}

#block-addtoanybuttons {
    padding-bottom: 6px;
}

.columnagrilladptos {
    border: 1px solid lightgray;
}

.fuente-ficha {
    padding: 10px;
    text-align: center;
    background-color: #b5dadb;
    margin-top: 20px;
}

.field--name-field-fotografia {
    float:right;
  max-width:20%;
}

article.recurso .field--name-field-imagen, article.material-de-interes .field--type-image,  article.prensa .field--type-image {
    float: right;
    padding-top: 10px;
    padding-left: 10px;
}

article.recurso .field--type-text-with-summary {
    padding-top: 10px;
}

#view-field-fotografia-table-column, #view-field-fotografia-table-column--2 {
min-width: 100px;

}

.totales-description_content {
    font-size: 1em;
}

.totales-description_content {
    padding: 6px 0px;
    margin: 0px;
}

.totales-titulo {
    top: 2%;
    left: 0px;
      border-left: 1px solid black;
}

.totales-description {
    bottom: 4%;
    right: 0px;
    border: 1px solid black;
}


 .totales-comunes {
    position: absolute;
    width: 120px;
    text-align: center;
    background: rgba(0, 0, 0, 0.79);;
    filter: alpha(opacity=60);
    color: #fff;
    font-weight: bold;
    border: 1px solid white;
}
.totales-wrapper {
    float: left;
    position: relative;
    margin-bottom: 10px;
}

.bloque-mitad-i {
width: 49%;}

.bloque-mitad-d {
width: 49%;
float: right;}

div.totales-wrapper img {
    border: 1px solid black;
}

.campo-oculto {
    display:none;
}

.agrandar img {
      -webkit-transition: all .8s ease-in-out;  

    }

.agrandar img:hover {
    filter: none;
      -webkit-transform: scale(1.02);
    }

 .colorear img:hover {
      -webkit-filter: grayscale(1);
      
    }



.titulos-superior-portada-memoria, .titulos-superior-portada-verdad, .titulos-superior-portada-justicia, .titulos-superior-portada-noticias  {
margin-bottom: 5px;
  color: #4d4d4d;  
padding-left: 5px;
font-weight: bold;
border: 1px solid black;
}

.titulos-superior-portada-memoria a, .titulos-superior-portada-verdad a, .titulos-superior-portada-justicia a, .titulos-superior-portada-noticias a {
  color: #4d4d4d;  
}

.titulos-superior-portada-memoria {
background: #a7a7cc8f; }

.titulos-superior-portada-verdad {
background: #b5dadb;}

.titulos-superior-portada-justicia {
background: #cc97837a; }

.titulos-superior-portada-noticias {
background: #aaaaaa87; }

.logo-ibarburu {

    float:right;
    width:170px;
    height: auto;
    padding: 0px 10px;
}

#block-views-block-lugares-con-causas-block-1 {
    margin-bottom: 20px;
}

.pendientes {
    font-size:20px;
    float:left;
    padding-left: 5px;
}

.link-pendientes {
border: 1px solid black;
padding: 0px 7px;
margin-left: 10px;
border-radius: 11px;
background:#008081;
}

a.link-pendientes {
color: white;
}

.clase_tipogral {
    padding: 3px;
    border-radius: 10px;
    float: right;
}

.clase_tipopersona {
	background: #007cff2e;
}

.clase_tipocausa {
	background: #cc97837a;
}

.clase_tiporecurso {
	background: #b5dadb;
}

.clase_tipopage {
	background: lightgray;
}

.clase_tipolugar {
	background: #a7a7cc8f;
}

.clase_tipoprensa {
	background: #ffa5a5;
}

.clase_tipoentidad_represiva {
	background: #e8e8a3;
}

.clase_tipocondenado_profugo {
	background: #aeeca1;
}

.clase_tipoarchivos_desclasificados {
	background: #d7d7d7;
}

.resultadosfila-busqueda {
    border: 1px solid lightgray;
    padding: 10px;
    margin-top: 15px;
}

strong.highlighting {
    font-weight: normal;
    color: red
}



#block-views-block-conexiones-block-1 .cols-0, #block-views-block-conexiones-block-2 .cols-0, #block-views-block-conexiones-block-3 .cols-0, #block-views-block-conexiones-block-4 .cols-0, #block-views-block-conexiones-block-5 .cols-0, #block-views-block-conexiones-block-6 .cols-0, #block-views-block-conexiones-block-7 .cols-0 {
    display:none;
}

.aviso-colaborar {
color:#62481f;
border-color:#c9e1bd #c9e1bd #c9e1bd transparent;
background-color:rgba(183, 134, 58, 0.07);
box-shadow: -8px 0 0 #b7863a;
}

.messages {
  margin: 9px 0 2px 8px;
padding: 8px 8px 4px 15px;
word-wrap: break-word;
border: 1px solid;
    border-top-color: currentcolor;
    border-top-width: 1px;
    border-right-color: currentcolor;
    border-right-width: 1px;
    border-bottom-color: currentcolor;
    border-bottom-width: 1px;
    border-left-color: currentcolor;
    border-left-width: 1px;
border-width: 1px 1px 1px 0;
border-radius: 2px;
background: no-repeat 10px 17px;
    background-color: rgba(183, 134, 58, 0.07);
    background-image: none;
overflow-wrap: break-word;
}

.aviso-imagen {
    width: 36px;
    display: inline-table;
}

.aviso-texto {
display: inline-table;
vertical-align: top;
color:black;
}

#block-aportardatos-2 {
    padding-bottom:10px;
}

.views-field-field-acumuladas-a-esta-causa li {
  border: 1px solid lightgray;
  margin: 2px;
  padding: 2px;
}

.views-field-field-acumuladas-a-esta-causa ul {
  list-style: none;
  margin: 0px;
}

.views-field-field-acumuladas-a-esta-causa h2 {
  font-size: 14px;
}

.views-field-field-acumuladas-a-esta-causa .field__label
{
    font-weight: unset;
  font-size: 14px;
}

.views-field-field-acumuladas-a-esta-causa .field__item 
{
    font-weight: unset;
  font-size: 14px;
}

#primary td.views-field-field-acumuladas-a-esta-causa {
  padding: 0px;
}

.views-field-field-sentencia-de-procesamiento, .views-field-field-sentencia-de-condena, .views-field-field-sentencia-de-revocacion {
    width:20%;
}

.aviso-colaborar {
background-color:lightgrey;

}


#block-aportardatos-2 {
display: inline-block;
width: 100%;

}



.tabla-organismos-represivos > td.views-field-field-tipo-de-organismo {
    padding:20px !important;
}

.breadcrumb {
    background-color:black;}

.breadcrumb > li > a, .breadcrumb > li > a:visited  {color:white;}

#edit-field-nombre-proximity-value {
    width: 60px
}

#edit-field-nombre-proximity-value--description {
    display: inline;
}

@media only screen and (max-width: 600px) {
.leaflet-popup-content {
    width: 230px;
    }
    .leaflet-popup-content div.field--type-text-with-summary, .leaflet-popup-content div.field--name-field-departamento, .leaflet-popup-content div.field--name-field-direccion, .leaflet-popup-content .node-readmore {
        font-size:12px;
    }

    .leaflet-popup-content h2 {
         font-size: 16px;
    }



.leaflet-popup-content .field--name-field-imagen img { 
    width: 80%;
}
.leaflet-popup-content .field--name-field-imagen {
    text-align:center;
}


}

.sociales {
    text-align:right;
    padding: 15px;
border-bottom: 1px solid rgb(204, 204, 204);
      background: #3b3b3b;
}
.cada-social {
    display:inline-block;
    padding-right: 10px;
}
.cada-social img {height:30px;}

.cada-apoyo {
    display:inline-block;
    padding-right: 30px;
}

@media only screen and (min-width: 1000px) {
.apoyos-izq .cada-apoyo a img {height: 150px; width:auto;}
.apoyos-der .cada-apoyo a img {height: 110px; width:auto;}
}

@media only screen and (max-width: 999px) and (min-width: 600px) {
.apoyos-izq .cada-apoyo a img {height: 110px; width:auto;}
.apoyos-der .cada-apoyo a img {height: 70px; width:auto;}
}

@media only screen and (max-width: 599px) {
.apoyos-izq .cada-apoyo a img {height: 110px; width:auto;}
.apoyos-der .cada-apoyo a img {height: 70px; width:auto;}
}

.apoyos {
padding-top: 15px;
  background: black;
}

.apoyos-izq, .apoyos-der {
      display: block;
  width: 50%;
  float: left;
  background: black;
  padding-left: 20px;
padding-bottom: 20px;
}

.apoyos p {color:white;
font-size: 16px;}

.filapartescausa {
list-style: none;
}

@media only screen and (max-width: 600px) {
    .iconopartecausa {width: 50%;}
}

@media only screen and (min-width: 601px) {
    .iconopartecausa {width: 25%;}
}

.iconopartecausa {
float: left;
padding: 10px;
text-align: center;
}



div.item-list-partescausas {
    border-bottom: 1px solid lightgray;
    display: grid;
    padding-top: 20px;}

.item-list-partescausas ul {
    margin:0px;
}

.item-list-partescausas ul li:nth-child(2) p {display:none;}
.item-list-partescausas ul li:nth-child(3) p {display:none;}
.item-list-partescausas ul li:nth-child(4) p {display:none;}
.item-list-partescausas ul li:nth-child(5) p {display:none;}


.historiareclusion {
  width: 100%;
  height: auto;
}


#block-views-block-partes-de-causas-judiciales-block-1, #block-reclusiongavazzo {padding-top:30px;}

.ui-accordion-content .field-content {display:inline;}

/*archivada*/
.view-header .estadocausa-452, .views-accordion-header .estadocausa-452 {
    background-color:#acacac;
        color:black;
}
        
/*presumario*/
.view-header  .estadocausa-451, .views-accordion-header .estadocausa-451 {
    background-color:#ede0cdff;
        color:black;
}

/*ejecucion sentencia*/
.view-header  .estadocausa-454, .views-accordion-header .estadocausa-454 {
    background-color:#a9aeff;
        color:black;
}

/*sumario*/
.view-header .estadocausa-455, .views-accordion-header .estadocausa-455 {
    background-color:#bfdfdfff;
    color:black;
}

.bordereferencia {border: 1px solid lightgrey;}

.field--name-field-tema-principal .field__items .field__item
{
    float: left;
padding: 5px;
margin: 5px;
background-color:#ececec;
}

.ui-accordion-content .views-field-field-imagen {
    float:right;
    }

.ui-accordion-content .views-field-body a, .ui-accordion-content .views-field-field-archivo a {
    font-size: large;
text-decoration: underline;
color: #96305a;
    }





#block-views-block-reclusiones-por-lugar-block-1 .views-field-field-fotografia, #block-views-block-reclusiones-por-lugar-block-2 .views-field-field-fotografia {float:right;}

#block-views-block-reclusiones-por-lugar-block-1 .field-content, #block-views-block-reclusiones-por-lugar-block-2 .field-content {display:inline;}


#block-views-block-reclusiones-por-lugar-block-1 .views-field, #block-views-block-reclusiones-por-lugar-block-2 .views-field  {
    padding-bottom: 10px;
}

#block-views-block-reclusiones-por-lugar-block-1 .views-field-view-node, #block-views-block-reclusiones-por-lugar-block-2 .views-field-view-node, #block-views-block-causas-judiciales-por-persona-block-1 .views-field-view-node, #block-views-block-causas-judiciales-por-persona-block-2 .views-field-view-node  {width:200px}

.views-field-field-archivo img {width:200px}
.views-field-field-publicacion-entera img {width:200px}
.views-field-field-enlace-externo img {width:200px}
.botonfichacompleta {width:200px}

.cadalineadescarga img {width:200px}
.cadalineadescripcion {padding-bottom: 10px;}

@media only screen and (max-width: 600px) {
#block-views-block-reclusiones-por-lugar-block-1 .views-field-field-fotografia, #block-views-block-reclusiones-por-lugar-block-1 .views-field-field-fotografia {width: 100px;}
}

    .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
    background: #008081;
    border: unset;
        }

        .ui-widget-content a {
            color: #008081;
        }


#block-aclacacionsobreelformulariodecontacto, #block-advertenciasobrearchivosmilitares {
    border: 1px solid;
    padding: 10px;
    margin-bottom: 10px;
    background: #eae5e5;
}

#block-aclacacionsobreelformulariodecontacto {
    color:#96305a;}

 #block-advertenciasobrearchivosmilitares {
    color:#005722;}
    
    
#block-aclacacionsobreelformulariodecontacto a, #block-advertenciasobrearchivosmilitares a {
    color: #763799;
    text-decoration: underline !important;
}

.field--name-field-tema-principal {display:inline-block;}

.field--name-field-logo {float: right;
padding: 5px;}

.cadamedioprensalista {
padding: 5px;
float: left;
border: 1px solid #d4e2ef;
margin: 3px 3px 3px 0px;
}

#block-views-block-lista-de-medios-de-prensa-block-1, #block-views-block-lista-de-medios-de-prensa-block-2 {
    width: 100%;
    display:inline-block;
}


/*------------Segun tipo de contenido------------------------------------*/

header .tipopublicacion-lugar, .views-accordion-header .tipopublicacion-lugar,  .clasebitacora .tipopublicacion-lugar {
    background-color:#008081;
        color:black;
}

header .tipopublicacion-causa, .views-accordion-header .tipopublicacion-causa,  .clasebitacora .tipopublicacion-causa {
    background-color:#fe7e00;
        color:black;
}


header .tipopublicacion-persona, .views-accordion-header .tipopublicacion-persona,  .clasebitacora .tipopublicacion-persona {
    background-color:#96305a;
        color:black;
}

header .tipopublicacion-entidad_represiva, .views-accordion-header .tipopublicacion-entidad_represiva,  .clasebitacora .tipopublicacion-entidad_represiva {
    background-color:#808080;
        color:black;
}


header .tipopublicacion-condenado_profugo, .views-accordion-header .tipopublicacion-condenado_profugo,  .clasebitacora .tipopublicacion-condenado_profugo {
    background-color:black;
        color:black;
}

header .tipopublicacion-prensa, .views-accordion-header .tipopublicacion-prensa,  .clasebitacora .tipopublicacion-prensa {
    background-color:#00ccff;
        color:black;
}

header .tipopublicacion-archivos_desclasificados, .views-accordion-header .tipopublicacion-archivos_desclasificados,  .clasebitacora .tipopublicacion-archivos_desclasificados {
    background-color:#009f05;
        color:black;
}

header .tipopublicacion-material_de_interes, .views-accordion-header .tipopublicacion-material_de_interes,  .clasebitacora .tipopublicacion-material_de_interes {
    background-color:#8080ff;
        color:black;
}

header .tipopublicacion-recurso, .views-accordion-header .tipopublicacion-recurso,  .clasebitacora .tipopublicacion-recurso {
    background-color:#b7863a;
        color:black;
}

/*
header .tipopublicacion-material_de_interes, .views-accordion-header .tipopublicacion-material_de_interes,  .tipopublicacionlista-706, .clasebitacora .tipopublicacion-material_de_interes {
    background-color:white;
        color:black;
}

header .tipopublicacion-recurso, .views-accordion-header .tipopublicacion-recursos,  .tipopublicacionlista-706, .clasebitacora .tipopublicacion-recurso {
    background-color:black;
        color:black;
}
*/
/*------------------------------------------------*/

/*Clandestina*/
.view-header .tipopublicacion-706, .views-accordion-header .tipopublicacion-706,  .tipopublicacionlista-706, .clasebitacora .tipopublicacion-706 {
    background-color:#c80083;
        color:black;
}
        
/*Colaboradora*/
.view-header .tipopublicacion-705, .views-accordion-header .tipopublicacion-705, .tipopublicacionlista-705, .clasebitacora .tipopublicacion-705  {
    background-color:#549378;
        color:black;
}

/*Critica*/
.view-header .tipopublicacion-704, .views-accordion-header .tipopublicacion-704, .tipopublicacionlista-704, .clasebitacora .tipopublicacion-704  {
    background-color:#d54f4f;
        color:black;
}

/*De la transicion*/
.view-header .tipopublicacion-707, .views-accordion-header .tipopublicacion-707, .tipopublicacionlista-707, .clasebitacora .tipopublicacion-707  {
    background-color:#5583bd;
    color:black;
}

 	 	/*Posdictadura*/
.view-header .tipopublicacion-708, .views-accordion-header .tipopublicacion-708, .tipopublicacionlista-708, .clasebitacora .tipopublicacion-708  {
    background-color:#9257ce;
    color:black;
}


 	/*Extranjera*/
.view-header .tipopublicacion-709, .views-accordion-header .tipopublicacion-709, .tipopublicacionlista-709, .clasebitacora .tipopublicacion-709  {
    background-color:#b3b3b3;
    color:black;
}

 	/*del exilio*/
.view-header .tipopublicacion-813, .views-accordion-header .tipopublicacion-813, .tipopublicacionlista-813, .clasebitacora .tipopublicacion-813  {
    background-color:#bda555;
    color:black;
}


.referenciaitem {
 padding: 5px;
border: 1px solid
lightgray;
float: left;
margin-right: 10px;
}

.listareferencias {display:inline-block;}

ul.listapublicacionesexplicacion > li {
    padding-bottom: 10px;
list-style: none;}

.clasefilaacordeonmediosprensa h3 {
padding-top: 20px;
border-bottom: 4px solid;
width: 200px;
margin-bottom: 10px;
color:
    #008081;
}


.documentofecha {
font-weight: bold;
float: right;
}

 .filaacordeongrilla .ui-accordion-content {
text-align: center;
}

.filaacordeongrilla .views-field-field-tipo-de-material {
padding-bottom:20px;
}

.tipocoleccionfila {
    padding-top:10px;
}

.ui-accordion-content {width:100%;}

.ui-accordion-header {display: inline-block;}

.ui-accordion .ui-accordion-header {display: inline-block; width:100%;}


@media only screen and (min-width: 993px) {

    .filacoleccion, .tipocoleccionfila, .filaacordeongrilla .ui-accordion-content, .filacoleccion-boletines .ui-accordion-content {
    display: grid;
    grid-template-columns: 33.33% 33.33% 33.33%;
    width:100%;
    row-gap: 20px;
}


.columnaobrasresponsiva {width:33%;
overflow: hidden;
margin-bottom: 20px;
}

}

@media only screen and (min-width: 600px) and (max-width: 992px) {
.columnaobrasresponsiva {width:50%;
overflow: hidden;
margin-bottom: 20px;
    }

    .filacoleccion, .tipocoleccionfila, .filaacordeongrilla .ui-accordion-content {
    display: grid;
    grid-template-columns: 50% 50%;
          row-gap: 20px;
}

}

@media only screen and (max-width: 599px) {
.columnaobrasresponsiva {width:100%;}

    .filacoleccion, .tipocoleccionfila, .filaacordeongrilla .ui-accordion-content {
width: 100%;
          row-gap: 20px;
}

}

.columnaobrasresponsiva {
overflow: hidden;
margin-bottom: 20px;}

.coleccionalturaprensa, .tipocoleccioncolumna, .tipocoleccioncolumna-sn {
    width:90%;
    float:left;
    text-align: center;
    margin-top: 10px;
}
.tipocoleccioncolumna-sn img {
	margin: auto;
}

.coleccionalturaprensa, .tipocoleccioncolumna {
    border: 1px solid #e8e8e8;
}

#block-views-block-items-en-coleccion-block-1 table, #block-views-block-items-en-coleccion-block-2 table {display: none;}

#site-mensaje a {color:
#008081;

font-size: larger;

font-style: initial;

font-weight: bold;}

.vistacoleccion h3  {
font-size: 19px;
  border-bottom: 2px solid #000;
  width: 100%;
  padding-top: 20px;
  font-family: roboto;}


.titulos-graficas  {
font-size: 19px;
border-bottom: 4px solid
#96305a;
width: 410px;
padding-top: 20px;}

.bitacoraclase > h3 {
padding-top:15px;
}

.clasebitacora { 

    padding-left: 20px;
}


#block-views-block-barrios-de-montevideo-block-1 {display:inline-block; padding-bottom: 15px;}

.cada-barrio {float: left;
padding-right: 10px;}

.field--name-field-origen .field--item h2 {display:none;}
.field--name-field-origen .field--item .field--name-description p {margin:unset;}


.campotitulotaxonomiaorigen {width:90%;}

.vercontenido {float:right;}

.vercontenido a img {height:20px;}

.video-contenedor { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; }

.video-contenedor iframe, .video-container object, .video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


.field--name-field-publicacion-entera, .field--name-field-archivo {
padding-right: 10px;
}

.cadalineaipfs {padding-top:24px;}

.cadalineaipfs img {
height: 60px;}

.view-id-lugares {
    width: 100%;
display: inline-block;
}


.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td, th#view-title-table-column, th#view-body-table-column, th#view-field-fecha-de-hito-table-column, th#view-body-table-column--2, th#view-field-lugar-asociado-table-column, th#view-title-table-column--2, th#view-field-imagen-table-column, .table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td {
border: 1px solid #ddd;
}


.form-inline .form-group {
    padding-bottom:10px;
}

.texto-mapauruguay {
      padding-bottom: 20px;
  font-size: 16px;
}

article.page .field--name-field-archivo {width:100%;}


.table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td {
    white-space: unset;
}


.grillaeditorial .col-md-4 {width: 33%;}
.grillaeditorial .col-md-4 {float: left;}

/* Linea de tiempo */
.timeline-item-wrapper .img-responsive {display: unset;}

.timeline-item-wrapper .views-field-title {font-size:large; text-transform: uppercase;}
    
.timeline-item-wrapper .views-field-body {
max-width: 480px;
display: inline-block;
color: gray;}

.timeline-item-wrapper .views-field-field-fecha-del-evento { font-weight: bold;}

.evento .field--name-field-imagen {
	float: right;
	padding-left: 10px;}

.resumen-para-evento h2 {font-size: 14px; margin-bottom: 0px;}

.field--name-field-materiales-relacionados .field--items
{
display: grid;
grid-template-columns: 33.33% 33.33% 33.33%;
width: 100%;
}