/* Inicializo todo */

html, body {
    height: 100%;
    font-size: 86%;
    color: #393834;
    margin: 0;
    padding: 0;
    text-align: center;
    background-color: #fff;
}
body, input, textarea, select, optgroup {
    font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
    color: #393834;
}
input, textarea, select, optgroup, table, tr, th, td  {
    font-size: 100%;
    color: #393834;
}
p, ul, ol, li, dl, dt, dd, form, h1, h2, h3, h4, h5, h6 {
    margin: 0;
    padding: 0;
}
p, li, dt, dd {
    line-height: 1.8em;
}
ul, ol, li, dl, dt, dd {
    list-style: none;
}
acronym, abbr {
    cursor: help;
}
a img {
    border: 0;
}
kbd {
    line-height: 2em;
    border-top: .15em solid #CCC;
    border-right: .25em solid #AAA;
    border-bottom: .3em solid #888;
    border-left: .2em solid #BBB;
    padding: 0 .2em;
    background: #EEE;
    vertical-align: text-bottom;
    font-size: 95%;
    font-family: "Courier New", Courier, monospace;
}
hr{
	display: none;
}

/* SECCIÓN: CLASES GENERALES DE LA PÁGINA */
.print {
    display: none;
}
.noPrint {
    display: block;
}
.limpiar {
    clear: both;
}
.oculto {
    display: none;
}


/* SECCIÓN: APOYO A LOS LECTORES DE TEXTO */
.ayudaAcces {
    position: absolute;
    left: -10000px;
    top: 0;
    width: 0.0001%;
    font-size: 0.0001em;
    line-height: 0.0001%;
}
a.ayudaAcces:active {
    position: static;
    width: auto;
    height: auto;
}