/*
Declaraciones para la unidad relativa EM. Conseguimos la equivalencia 10px=1em.
*/
@media screen{
    
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight:400; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

img{display:block; border:none}
a img { border: none; }

 
body, html{ font-size: 62.5%; }
body { font-style: normal; font-size: 101%; font-family: Trebuchet MS,Verdana,Geneva,Helvetica,sans-serif; text-align:center;}
html>body {font-size: 100%;}
*:first-child+html body {font-size: 101%;}
table { font-size:100%; border-collapse:collapse; border-spacing:0; }
 
/*
Ponemos a cero los valores para margenes, espacios, bordes, etc.
Eliminamos lo bullets de las listas.
Ponemos al 100% (1em) el tamaņo de la fuente para los encabezados.
*/
 
* { margin:0; padding:0; }
 

/* Limpia flotaciones */
 
.clearboth {clear: both;}
div:after, ul:after, label:after {content:".";display:block;height:0;clear:both;visibility:hidden;}         

/* tamaņos de fuente por defecto */
p, a, li{font-size:1.3em;} 
p a, li a{font-size:100%} 
 
.lectores {position:absolute; left:-10000px; text-indent:-10000px; margin: 0; padding: 0; }
.skip {display: none !important;}

}
