html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	background-repeat :no-repeat;
	
}
body {
	line-height: 1;
}
ol, ul {list-style: none; padding :0 0 0 0}
blockquote, q {quotes: none;}

/* remember to define focus styles! */
:focus {outline: 0;}

/* remove textarea resize at Safari */
textarea {resize: none;}

/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {	text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}

/* box-sizing global — Etapa 28 */
*, *::before, *::after { box-sizing: border-box; }

/* SVG global: por defecto el navegador trata <svg> como inline con
   vertical-align:baseline (igual que <img>, pero esta lista de reset de
   arriba es de 2005 y no incluía svg). Eso hace que CUALQUIER icono SVG
   junto a texto en una fila (botones, tarjetas, avisos...) se vea más bajo
   que el texto, aunque el contenedor tenga align-items:center — el
   align-items centra la CAJA del svg, pero dentro de esa caja el propio
   svg sigue intentando alinearse a línea base. inline-block+vertical-align
   middle lo arregla de raíz para todos los iconos del sitio a la vez, en
   vez de parchear cada botón nuevo por separado. */
svg { display: inline-block; vertical-align: middle; }



