a.button {
    /* texto */
/*	border: 1px solid; */
    box-shadow: 0 0 0.1em black;
    color: #222;
    text-align: center;
    text-decoration: none;
    
    font-family: Arial;
    font-size: 0.9em;
     
	display:block;
	line-height:1.5em;
	width:7em;
	margin: 1em 0;
    padding: 0.2em 0.3em;
    border-radius: 0.3em;
}
 
 a:hover.button{
	color:#fff;
/*	background:#7E1D2E; */
	background:#545454;
}

.verImg{
	 color: #000;	
}

.verImg:hover {
	 color: #545454;
}

.add{
	background: url('../img/icons/plus_16.png') no-repeat 0.5em 0.15em;
	text-indent:1em;
	display:block;
}

.mod{
	background: url('../img/icons/pencil_16.png') no-repeat 0.5em 0.15em;
	text-indent:1em;
	display:block;
}

.del{
	background: url('../img/icons/delete_16.png') no-repeat 0.5em 0.15em;
	text-indent:1em;
	display:block;
}

.volver{
	background: url('../img/icons/left_16.png') no-repeat 0.5em 0.15em;
	text-indent:1em;
	display:block;
}

.pdf{
	background: url('../img/icons/pdf_print.png') no-repeat 0.5em 0.15em;
	text-indent:1em;
	display:block;
}

@media screen and (max-width: 1080px){
	
}

@media screen and (max-width: 800px){
	

}

@media screen and (max-width: 600px){
	
}

@media screen and (max-width: 400px){

	a.button {
		/* texto */
		font-size: 0.8em;
		line-height:1.2em;
		width:6.5em;
		height: 1.2em;
		border: 0.06em solid;
		padding: 0.05em 0.05em;
	}
	
	a.button  span{
		background-size: 15%;
	}
}