@import url(global.css.php);

/* Características Generales */

body {
    margin: 0px;
    padding: 0px;
    text-align: justify;
    font-size: 75%;
    line-height: 1.4em;
    color: #606060;
    background-color: #ffffff; /* #fb9a70; */
    /* background: #ffffff url(com.gif) no-repeat 99% 99% fixed; */
}

H1 {
    font-size: 1.3em;
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 0px;
}
H2 {
    font-size: 1.1em;
    margin-top: 0px;
    margin-bottom: 0px;
}

#foot {
    text-align: center;
    font-size: 0.8em;
    line-height: 1.4em;
}

#bottom {
    font-size: 0.8em;
    line-height: 1.2em;
}
#bottom a {
    color: #da8930;
    background-color: transparent;
}
.micro {
    font-family: Arial, Helvetica, Helv, sans-serif;
    font-size: 0.8em;
    line-height: 1.1em;
}

.recuadro {
    font-size: 0.9em;
    line-height: 1.2em;
}

input,textarea,.input,select {
    font-family: Arial, Helvetica, Helv, sans-serif;
    font-size: 1em;
    border: solid 1px #dedede;
}
input.button {
    color: #eea158;
    background-color: #efefef;
    border: solid 1px #eea158;
}

/* Contenidos */

#cont {
    text-align: justify;
    font-size: 0.8em;
}
#cont p {
    line-height: 1.4em;
    text-indent: 1.25em;
    margin-top: 0.8ex;
    margin-bottom: 0em;
    letter-spacing: 0.04ex;
    word-spacing: 0.05ex;
}
#cont p.noind {
    margin-top: 0.4ex;
    text-indent: 0em;
}
#cont .vers {
    font-variant: small-caps;
}
#cont .mays {
    font-size: 90%;
    text-transform: uppercase;
}
/* espacio entre puntos suspensivos */
#cont .ellip {  
    letter-spacing: 0.15ex; 
}

/* Citas en Contenidos */

#cont blockquote {
    font-size: 91%;
    letter-spacing: 0ex;
    word-spacing: 0ex;
    margin-left: 2.5em;
    margin-right: 0em;
    margin-top: 0.8em;
    margin-bottom: 0.8em;
}
#cont blockquote p {
    text-indent: 0em;
    line-height: 1.3em;
    margin-top: 0.8ex;
}
#cont blockquote p.ref {
    font-size: 95%;
    text-align: right;
    text-indent: 0em;
    line-height: 1.3em;
    margin-top: 0.8ex;
}

