.lista_registros.negro .descripcion{background-color: #1f1f1f; }
.lista_registros.turqueza .descripcion{ background-color: #006887; }
.lista_registros .descripcion p, .lista_registros .descripcion h3{color: #FFF;}
.lista_registros h3{text-transform: uppercase; margin-bottom: 0px;}
.lista_registros{margin: auto;}
.lista_registros img{display: block;}
#Noticias, #Eventos{margin-top: 50px;}
.lista_registros .registros>a{text-decoration: none;}

.lista_registros2{ margin: auto; }
.lista_registros2 figcaption{position: absolute; display: table; background: url(../img/sombra_lista2.png) no-repeat; 
    background-size: 100% 100%; opacity: 0;  }

.lista_registros2 figcaption>p{vertical-align: bottom; color: #FFF; text-align: center; display: table-cell; 
width: 90%; margin: 0px auto; padding: 0% 5% 10% 5%; }
.lista_registros2 figure img{display: block; margin: auto; }
.lista_registros2 figure{display: table-cell; width: 25%; cursor: pointer; position: relative;}
.lista_registros2>div{display: table; }    

.lista_registros .fb{background: url(../img/fb2.png) no-repeat;background-size: 20px 20px; width: 20px; height: 20px;}
 
@media screen and (min-width:800px){    
    .lista_registros h2, .lista_registros2 h2{font-size: 37px; margin: 0px 0px 10px 0px;}    
    .lista_registros2 figcaption>p{font-size: 20px; }
    .lista_registros2 figure + figure{margin-left: 13px;}
    .lista_registros2{margin-top: 65px;}
    .lista_registros2>div{width: 98%; margin: auto;}
    .lista_registros2 h2{margin-left: 6%;}    
    .lista_registros2 figure img{width: 92.4%;}            
    .lista_registros2 figcaption{margin-left: 3.8%; margin-right: 3.8%; }
    .lista_registros2 figcaption:hover{opacity: 1;}
}

@media screen and (max-width:799px){     
    .lista_registros2{margin-top: 50px;}
    .lista_registros2 h2, .lista_registros h2{ font-size: 20px; padding-left: 10px; }
    .lista_registros2>div{width: 100%; margin-top: 5px;}
    .lista_registros2 figure img{width: 100%;}           
    .lista_registros2 figcaption{width: 25%;}       
}

@media screen and (min-width:1300px){ 
    .lista_registros p{font-size: 20px;} 
    .lista_registros h3{font-size: 30px;} 
    .lista_registros .registros>a>div{width: 750px;}    
}

@media screen and (max-width:1299px) and (min-width:900px){    
    .lista_registros h3{font-size: 23px;}
    .lista_registros p{font-size: 16px;}
}

@media screen and (max-width:899px) and (min-width:800px){    
    .lista_registros h3{font-size: 18px;}
    .lista_registros p{font-size: 14px;}
}

@media screen and (min-width:800px){         
    .lista_registros{ width: 90%; max-width: 1240px;}    
    .lista_registros .registros>a{display: table; width: 100%;}
    .lista_registros .registros>a>section, .lista_registros .registros>a>div{ display: table-cell; vertical-align: middle; }
    .lista_registros .registros>a>div{width: 54%;}    
    .lista_registros .registros>a>div img{width: 100%;}
    .lista_registros .registro0 h3{line-height: 35px;}
    .lista_registros .registro0 h3, .lista_registros .registro0 p{text-align: right; margin-right: 50px; margin-left: 20px;}
    .registro0 section>div{margin-right: 50px; float: right;}
    .lista_registros .registro1 h3, .lista_registros .registro1 p{text-align: left; margin-left: 50px; margin-right: 20px;}
    .registro1 section>div{margin-left: 50px;}    
    .lista_registros .registros>a > section.movil{ display: none; } 
}

@media screen and (max-width:799px){ 
    .lista_registros h3{font-size: 20px;} 
    .lista_registros h2{font-size: 20px; margin: 0px 0px 10px 0px;}
    .lista_registros .registros>a > section.pc{ display: none; } 
    .lista_registros{width: 100%; max-width: 750px; margin: auto;}
    .lista_registros .img img{width: 100%;}
    .lista_registros .descripcion{padding: 10px;}       
}

.lista_registros .redes{margin-top: 15px;}
.lista_registros .redes p{padding-right: 5px;}
