@charset "UTF-8";
/* CSS Document */

.textomedio {
	color: #006127;
	padding-top: 3%;	
}
.h3menosletra {
	font-size: 11px;
}
.contactofinalcabe {
	text-align: right;
	color: #006127;
	padding-top: 4%;	
}
.footerfinal {
color: #EDEDED;
	text-align: center;
	padding-top: 2%;
	padding-bottom: 2%;	
	
}
.textoiniciocarrusel {
	color: #006127;
	font-size: 35px;	
}
body {
	
	font-family: 'Dosis', sans-serif;
	
	
}
.fondoclaro {
	background-color: #C4D0C5;
	padding-bottom: 6%;
	padding-top: 6%;
	text-align: center;	
}
.textoservicio {
	
	text-align: center;
	padding-bottom: 4%;
	padding-top: 4%;
	
	
	
}
.padinfotos {
	padding: 10%;
	
}
.footerfinalfinal {
	
	background-color: #006127;
}
.bajarcincuetnaanos {
	margin-top: 10px;	
}
.textocontactocenter {
	text-align: left;	
	
}
.paddingform {
	padding-top: 3%;
	padding-bottom: 3%;
}
.barracolorverder {
	
	width: 100%;
	padding-top: 1px;
	background-color: #006127;
}
.tectocontactoverder {
    color: #006127;
	font-size: 18px;
	padding-top: 3%;
	padding-bottom: 3%;
	
}
.padintelefoo {
	padding-top: 5px;
	padding-bottom: 5px;
}
.bajarmenu {
	padding-top: 2%;
}
.telefomoscenter {
	text-align: center;
	padding-top: 1%;
	font-size: 16px;
}.textoempresa {
	
	text-align: justify;
	padding-top: 6%;
	padding-bottom: 8%;
	
}.paddinpoliticas {
	
	
	padding-top: 6%;
	padding-bottom: 6%;
	text-align: center;
}
.proyectosmm {
	
	padding-top: 6%;
	padding-bottom: 6%;
	
}
.clientesespacio {
	
	padding-top: 6%;
	padding-bottom: 6%;
	
	
}
.paddingservicios {
	padding-top: 2%;
	padding-bottom: 2%;
	
	
}
.paddingservicioss {
	padding-top: 6%;
	padding-bottom: 6%;
	
	
}
.paddinpoliticasrr {
	
	
	padding-top: 4%;
	padding-bottom: 4%;
	text-align: justify;
}
.barraverdecentral {
	
	width: 100%;
	padding-top: 2px;
	background-color: #1A4326;
	margin-top: 4%;
	
}
.textomayuscula {
	
text-transform: uppercase;
}
.borderpoco {
	border: 1px solid hsla(0,1%,45%,1.00);
;
}

#footer {
   position:fixed;
   left:0px;
   bottom:0px;
   height:30px;
   width:100%;
   
}

footer {
  background-color: black;
  position: absolute;
  bottom: 0;

}

.centrar {
    display:flex;
    align-items:center;
    justify-content: center;
}