#vlightbox1 {
	width:100%;
    height: 340px;
    margin-top: 0.5em;
    margin-left: -0.5em;
    overflow-y:scroll;
    padding-right: 0.5em;
	zoom:1;
}

#vlightbox1 #imagen-grande img{
    width: 370px;
    height: 300px
}

#vlightbox1 .vlightbox1 {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
    margin: 0.5em 0em 1em 1em;
	position:relative;
	vertical-align: bottom;
	font-family: Arial, Helvetica, Verdana;
	font-size:11px;
	text-decoration:none;
	outline:none;
    -webkit-filter: grayscale(1);
    filter:gray;
}

#vlightbox1:hover .vlightbox1:hover{
    -webkit-filter:none;
    filter:none;
}

#vlightbox1 .vlightbox1 a{
	margin:0;
}

#vlightbox1 a:hover{
     color: #ba3a3a;
}
#vlightbox1 .vlightbox1 img{
	display:block;
	border:none;
}
#vlightbox1 .vlightbox1 div {
    display:none;
}

#vlightbox1 img{
    width: 177px;
}

#imagen-grande .bloque-info{
        width: auto;
    }

.bloque-info{
        width: 177px;
    }
    
    .bloque-info h{
        font-size: 1.1em;
        line-height: 1.9em;
    }

    .bloque-info p{
        font-size: 1.1em;
        color: #8d8d8d;
        margin: 0;
        padding: 0;
        text-align: left;
    }

@media(max-width:800px){
    #vlightbox1 {
        height: 330px;
    }
    
    #vlightbox1 #imagen-grande img{
        width: 357px;
        height: 300px
    }
    
    #vlightbox1 .vlightbox1 {
        margin: 0.5em 0em 0.5em 1em;
    }
    
    #vlightbox1 img{
        width: 170px;
    }
    
    .bloque-info{
        width: 170px;
    }
}