@charset "utf-8";
.institucion {
	background-color: rgba(0,51,51,0.3);
	margin: 1%;
	padding: 1%;
	float: left;
	height: auto;
	width: 21%;
	position: static;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 10px;
	-webkit-transition:all 1s ease-out 0s;
	-moz-transition:all 1s ease-out 0s;
	-ms-transition:all 1s ease-out 0s;
	-o-transition:all 1s ease-out 0s;
	transition:all 1s ease-out 0s;
}
.institucion:hover {
	background-color:rgba(51,204,102,1);
}

.foto {
	background-color: #FFFFFF;
	width: 100%;
	text-align: center;
	-webkit-border-radius: 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px;
	-ms-border-radius: 10px 10px 0px 0px;
	-o-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px;
	
	-webkit-transition:all 1s ease-out 0s;
	-moz-transition:all 1s ease-out 0s;
	-ms-transition:all 1s ease-out 0s;
	-o-transition:all 1s ease-out 0s;
	transition:all 1s ease-out 0s;
	
	opacity:0.8;
}
.foto:hover
{
	opacity:1;	
}
.titulo {
	background-color: #156441;
	height: 30px;
	padding-top: 5px;
	text-align: center;
	font-size: 14px;
	line-height: 30px;
	vertical-align: middle;
	clear: both;
	float: left;
	width: 100%;
	position: static;
	-webkit-border-radius: 0px 0px 10px 10px;
	-moz-border-radius: 0px 0px 10px 10px;
	-ms-border-radius: 0px 0px 10px 10px;
	-o-border-radius: 0px 0px 10px 10px;
	border-radius: 0px 0px 10px 10px;
}
#registro {
	clear: both;
	float: left;
	height: 95px;
	width: 1024px;
	/* [disabled]margin-top: 10px; */
	position: static;
	background-color: rgba(0,79,174,0.8);
}
#balazo_reg {
	float: left;
	height: 75px;
	width: 650px;
	position: static;
	font-size: 18px;
	display: block;
	margin-left: 40px;
	text-align: center;
	padding-top: 15px;
	line-height: 1.2em;
}
#boton_registro {
	float: left;
	height: 85px;
	width: 300px;
	position: static;
	padding-top: 5px;
	margin-left: 20px;
}
#otros {
	clear: both;
	float: left;
	height: 200px;
	width: 100%;
	position: static;
	
}
#otros img{
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-ms-border-radius:10px;
	-o-border-radius:10px;
	border-radius:10px;
}
.trio {
	clear: both;
	float: left;
	position: static;
	height: auto;
}
.trio .institucion {
	width: 29%;
}
#bloque {
	clear: both;
	float: left;
	width: 100%;
	position: static;
}
