body{text-wrap: wrap;}
.menu__boton{
	border: 0;
	margin: 2px 4px 5px 5px;
    width: 1.88rem;
}
.nota{display: block; width: 97%; max-width: 1000px; margin: auto;}
main p.intro {
	margin-top: 5px; font-size: 17px;}
main p.intro,  main h1{ max-width: 940px; margin: auto;}
main h1{font-size: 1.9rem; line-height: 2.4rem; padding-top: 12px;}
main p.intro+div {
	margin-top: 1.2rem;}
.menu__etiqueta select {background-color: #363636; color: #FFF; font-weight: 500; border: 2px solid #fba704; border-radius: 7px; max-width: 500px;}
main {background-color: transparent; padding-bottom: 20px;}
p{line-height: 1.2rem; font-size: 0.89rem;}
.menu{margin-bottom: 0.5rem; border-bottom: 1px solid #DDD; max-width: 1200px; margin: 10px auto;}
.txt-fuente{display: block; width: 100%; text-align: right;}
.menu__boton strong{text-transform: uppercase; font-weight: 500; font-size: 11px; color: #818181;}
button{background-color: transparent; border-width: 0;}
.menu__etiqueta{padding: 0 10px;}
.mapa {outline: solid 0 #FFF; margin: 10px 0; background-color: #282828; width: 98vw;}
@media (max-width: 600px) {
	.menu {row-gap: 0.22rem;}
 .mapa {aspect-ratio: 8 / 10;
        height: 640px!important;
        margin: 0 auto;
    }
}