    /*Borramos para casi todos los tags conocidos por el hombre cualquier margen, espacio, interlineado extraño, bordeados, etc… empezaremos desde cero*/
    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, 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-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
    }

    /*Quitamos cualquier efecto predefinido sobre enlaces cuando tienen el foco y nos olvidamos de los enlaces subrayados*/
    :focus { outline: 0;} /*Actualización: Como bien me recuerdan, aclarar que este cambio de estilo debe hacerse siempre que vayamos a remarcarlo de otra manera, pues de no hacerlo tenedremos problemas de accesibilidad a nuestra página */
    a, a:link, a:visited, a:hover, a:active{text-decoration:none}

    /*Para tablas y sus casillas de salida las dejamos con celdas separadas, que los textos se alinean a la izquierda y eliminamos la negrita para campos tipo <td>*/
    table { border-collapse: separate;border-spacing: 0;}
    th, td {text-align: left; font-weight: normal;}

    /*Eliminamos el border en imágenes o iframe aunque formen parte de un enlace*/
    img, iframe {border: none; text-decoration:none;}

    /*De salida nada de símbolos raros para nuestros listados*/
    ol, ul {list-style: none;}

    /*Para variables típicas de formulario usaremos la tipografía que definamos expresamente y al tamaño que definamos*/
    input, textarea, select, button {font-size: 100%;font-family: inherit;}
    select {margin: inherit;}

    /*Convertimos el <hr> en una linea simple*/
p { font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: justify; margin-bottom: 5px; padding-left: 20px; }
h1 { font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-variant: small-caps; letter-spacing: 2px; margin: 0 0 0; }
h2 { font-size: 1.3em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-transform: uppercase; margin: 0.67em 0; }
h3 { font-size: 0.8em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; text-align: justify; margin: 0 0 0.67em; }
h4 { font-size: 1em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; text-transform: uppercase; margin: 0.67em 0; }
h5 { color: #fff; font-size: 0.8em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-color: #000; text-align: center; margin: 3em 0 0.67em; padding-left: 5px; }
body { color: black; background-color: white; margin-left: 10px; }
img { float: right; margin-top: 10px; margin-bottom: 10px; margin-left: 10px; padding: 5px; border: solid 1px #aaa; }
#contenedor { width: 900px; }
#top { visibility: hidden; }
#cabecera h1, #titulo h1 { font-size: 1em; text-align: center; }
#principal h1, #breves h1, #breves2 h1 { font-size: 1em; font-variant: normal; margin-top: 20px; margin-bottom: 0; border-bottom: 1px solid #000; }
#publicaciones h1 { font-size: 1.1em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; font-variant: normal; text-align: justify; text-transform: none; letter-spacing: 0; margin-bottom: 5px; padding-left: 0; }
#publicaciones h2 { font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; text-transform: none; text-align: justify; margin-bottom: 5px; padding-left: 20px; }
#publicaciones h3 { font-size: 1em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-variant: normal; font-weight: bold; text-align: justify; text-transform: none; letter-spacing: 0; margin-bottom: 5px; padding-left: 0; }
a:link, a:visited { color: #000; }
#staff { background-color: #e5e5e5; text-align: center; margin-top: 20px; margin-bottom: 10px; padding: 10px; }
#staff p { font-size: 0.7em; line-height: 0.8em; text-align: center; }
#staff h1 { font-size: 0.8em; font-weight: bold; font-variant: normal; line-height: 0.7em; letter-spacing: 0; margin-bottom: 5px; }
#titulo { width: 900px; height: 1px; visibility: visible; margin-top: 20px; }