.bannerImg{ float:left; width: 100%; margin-bottom:6px;}
.bannerImg img{ float:left; width: 100%;}

.CajaPresentacion{ background-color: #e1e1e1; float:left; width: 100%; }
.CajaPresentacion .texto{ float:left; width: 43%; margin-left: 3%; margin-right: 3%; color: #000;}
.CajaPresentacion .imagenes{ float:left; width: 48%; margin-left: 2%; margin-right: 1%; margin-top: 10px; margin-bottom: 20px;}
.CajaPresentacion .img1{ float:left; width: 100%; }
.CajaPresentacion .img2{ float:left; width: 49%; margin-right: 1%; margin-top: 10px;}
.CajaPresentacion .img3{ float:left; width: 49%; margin-left: 1%; margin-top: 10px;}
.CajaPresentacion h3{ font-size: 50px; float: left; width: 100%; margin-top: 20px; margin-bottom: 20px;}
.CajaPresentacion h4{ font-size: 30px; float: left; width: 100%; margin-top: 0px; margin-bottom: 20px;}
.CajaPresentacion p{ font-size: 18px; line-height: 1.3; text-align: justify;}

.cajaLogos{float:left; width: 100%; border-bottom: solid 4px #3ab54a; margin-bottom: 20px;}
.cajaLogos h3{ float:left; width: 100%; height: 80px; line-height: 80px; font-size: 60px; color: #fff; font-weight: 600; background-color: #3ab54a; text-align: center; margin-bottom: 20px; margin-top: 30px; }
.logoItem{ float:left; width: 92%; margin-left: 4%; margin-right: 4%; text-align: center; height: auto; padding-bottom: 20px; border-bottom: solid 1px #3ab54a; margin-top: 20px;}
.logoItem:last-child{ border-bottom: none;}
.logoItem .logo{ float:left; width: 70%; margin-top: 25px;}
.logoItem.portal .logo{ float:left; width: 85%; margin-top: 25px;}
.logoItem .foto{ float:right; width: 47%; margin-left: 3%; margin-right: 0; margin-top: 0px;}

.logoItem p{ float:left; text-align: left; margin-top: 15px; color: #000; width: 100%%; margin-left: 0; font-size: 18px;}
.logoItem .left{float:left; width: 45%; margin-left: 3%; }

@media screen and (max-width : 768px){
	#body-container{ width: 96% !important; margin-left: 2% !important; margin-top: 80px;}
	
	.CajaPresentacion .texto{ float:left; width: 94%; margin-left: 3%; margin-right: 3%; color: #000; text-align: center;}
	.CajaPresentacion .imagenes{ float:left; width: 94%; margin-left: 3%; margin-top: 10px; margin-bottom: 20px; text-align: center;}
	.CajaPresentacion h3{ font-size: 40px; float: left; width: 100%; margin-top: 20px; margin-bottom: 20px;}
	.CajaPresentacion h4{ font-size: 27px; float: left; width: 100%; margin-top: 0px; margin-bottom: 20px;}
	.CajaPresentacion p{ font-size: 16px; line-height: 1.3; text-align: justify;}

	.content{ width: 96% !important; margin-left: 2%; margin-right: 2%;  }
	.textoSeccion h2{ float:left; width: 100%;  font-size: 40px; text-align: center; margin-bottom: 0px; margin-top: 5vw; font-weight: normal;}
	.textoSeccion h3{ float:left; width: 100%; text-align: center !important; font-size: 20px; margin-bottom: 0px; margin-top: 0px; line-height: 1.1; font-weight: normal;}
	.textoSeccion p{ float:left; width: 100%; color:#fff; font-size: 16px; margin-bottom: 0px; line-height: 1.3; text-align: justify;}
	
	.cajaLogos{border-bottom: solid 3px #3ab54a; }
	.cajaLogos h3{ height: 50px !important; line-height: 50px !important; font-size: 30px !important; margin-bottom: 20px; margin-top: 30px; }
	.logoItem{ float:left; width: 100% !important; border-right: none; text-align: center; height: auto !important; margin-left: 0px !important; margin-bottom: 10px;}
	.logoItem .left{float:left; width: 60%; margin-left: 20%; }
	.logoItem img.logo{ width: 100% !important; margin-left: 0 !important; margin-right: 0 !important;  margin-bottom: 20px !important;}
	.logoItem img.foto{ width: 100% !important; margin-left: 0 !important; margin-right: 0 !important;  margin-bottom: 20px !important;}
	.logoItem.portal img{ width: 66%; margin-left: 17%; margin-right: 17%; margin-top: 10px;}
	.logoItem.pitas{ border-right: none;}
	.logoItem.pitas img{ margin-top: 0px;}

	.logoItem p{ float:left; margin-top: 15px; color: #000; width: 100%; margin-left: 0; font-size: 16px !important; text-align: center !important;}
	
}