html {margin:0;padding:0; box-sizing: border-box;font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif"}
		*,
		*:after,
		*:before { 
		  padding: 0;
		  margin: 0;
		  box-sizing: inherit;
		}
img {max-width : 100%;}
a {color:#73ac70;text-decoration : none;}
a:hover {text-decoration : none;}
.contenedor{display: flex;flex-direction:column;min-height: 100vh;}
header{display: flex;width: 100%;padding: 10px; justify-content: space-between;text-align:left;background: white;}
.botonera{display:flex;text-align: right;font-size:0.8rem;}
	.botonera a{margin-left:10px;}
.btn{padding:5px 10px;color:#fff;background:#73ac70;}
	.btn:hover, .btn2:hover{background:orange;}
.btn2{padding:5px 10px;color:#fff;background:#b8b8b8;}
.radius5{border-radius:5px;}
.contenido{display: flex;justify-content: center;align-items: center;min-height: 85vh;}
footer{display: flex;justify-content: bottom;background: url('../imagenes/num-bg.png') repeat-x left center;}
.num{display: flex;width:50%;margin:0 auto;justify-content: space-between;}
.num a{border-radius: 100%;margin:0 5px;border:solid 3px #73ac70;background-color:#73ac70;}
.num a:hover{background-color: #e9c34c!important;}
.num img{background-size: cover!important;}
.num1 img{background:url('../imagenes/num-1a.png') no-repeat center center;}
.num2 img{background:url('../imagenes/num-2a.png') no-repeat center center;}
.num3 img{background:url('../imagenes/num-3a.png') no-repeat center center;}
.num4 img{background:url('../imagenes/num-4a.png') no-repeat center center;}
.num5 img{background:url('../imagenes/num-fina.png') no-repeat center center;}
.current{background-color: #e9c34c!important;}
a.current:hover{background-color: #73ac70!important;}
h1{font-size:5em;margin-bottom:20px;}
h3{color:#939393;margin-bottom:20px;}
p{margin-bottom:20px;}
.cont_general{text-align:center;}
.cont50{width:50%;padding:10px;float:left;}
.logos_nav{display: flex;justify-content: space-between;list-style:none;font-size: 1.7em;}
.logos_nav li{max-width:24%;padding:0.3em 0.3em;text-align:center;border:solid 2px #fff;}
.logos_nav img{margin:10px;display:inline-block;-webkit-filter: grayscale(100%);filter: grayscale(100%);}
.logos_nav_current{border:solid 2px #b0b0b0;}
	.logos_nav_current img{-webkit-filter: grayscale(0%);filter: grayscale(0%);}
.logos_nav_current:hover{border-color:#73ac70;}


@media (max-width: 700px) {
	h1{font-size:3em;}
	.cont50{width:100%;}
	.logos_nav{font-size:1em;}
	.logos_nav li{max-width:44%;}
	.num{width:90%;}
}