

.middle{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	display: flex;
	justify-content: space-around;
	align-items: center;
	flex-wrap: wrap;
}

.panel-body{
	
	height:30px;
	
}

#home1:hover {
    content: url('../images/home/home_boton_01_ON.png');
}

.parrafogaleria{
	font-size:9px;
	text-align:center;
	font-weight: bold;
	margin-top:-10px;
}
.pestana{
	font-size:24px;
	font-weight: bold;
}
.active{
	border-bottom:2px solid orange;
	border-top: 2px solid orange;
	
}

.buttonback{
	position:absolute;
    bottom:15;
    right:15;
}
.buttonhome{
	position:absolute;
    bottom:105px;
    right:15;
}
.opacitydibujos{
	opacity:0.75;
}

.opacitydibujos:hover{
	opacity:0.55;
}

.opacity:hover{
	opacity:0.6;
}

#autor{
	text-align:center;
	font-family: "Arial", "Times New Roman", Georgia, Serif;
	font-size: 18px;
	font-weight:bold;
	margin-top:15px;
	
}

.botongaleria{
	-moz-transform: scale(-1, 1);
-webkit-transform: scale(-1, 1);
-o-transform: scale(-1, 1);
transform: scale(-1, 1);
filter: FlipH;
}
.list-group-item{
	font-weight:bold;
	margin:15px;
}

.ganadores{
	background-color: rgba(255,255,255,0.75);
	border-radius: 25px;
	padding: 20px;
	width:100%;
	margin-top:30px;
}
.categoria{
	text-align:center;
	color:orange;
	font-weight:bold;
	font-size:50px;
	text-shadow: 2px 2px rgba(0,0,0,0.7);
	height:18%;
}
.cursos{
	font-size:18px;
	font-weight:bold;
}
.prpremio{
	font-style: italic;
}
.finalista{
	font-style: italic;
}
.nombreganador{
	font-weight:bold;
}
.columnaganadora{
	margin-top:80px;
	padding-left: 50px;
padding-right: 50px;
}
.divenlacegaleria:hover{
	opacity:0.6;
	cursor:pointer;
}

.enlacegaleria{
	text-align:center;
	text-align:center;
	color:orange;
	font-weight:bold;
	font-size:24px;
	margin-top:15px;
	text-shadow: 2px 2px rgba(0,0,0,0.7);
}

.hidden{
	visible:none:
}