html,body,div,
ul,dl,dt,dd,
form,fieldset,input,textarea,
h1,h2,h3,h4,h5,h6,pre,p,blockquote,hr,
th,td {
    margin:0;
    padding:0;
}

h1,h2,h3,h4,h5,h6 {
}

body {
    text-align: left;
    margin: 0em;
    padding: 0em;
    border: 0;
    width: 100%;
    font: 1.0em/1.4 "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
    /*color: #514F4E;*/
    color: #121212;
    /*background-color: #fcfcfc;*/
    background-color: #fff;
    background-image: url("../images/people.png");
    background-position: top left;
    background-repeat: no-repeat;
}

h1, h2, h3 {
    background-color: #9B3737;
    color: #B7B7B7;
    margin: 0em;
    padding: 0em;
    display: inline;
}

p {
    margin-bottom: 1.4em;
}

div.section {
    margin-left: 4em;
    margin-top: 2em;
    margin-bottom: 2em;
    float: left;
}

.headerBox {
    margin-top: 4em;
}

.leftBox {
    float: left;
    width: 18em;
}

.leftBoxAll {
    float: left;
    width: 100%;
    margin-bottom: 1.4em;
    clear: both;
}

.rightBox {
    width: 18em;
    margin-left: 20em;
}

.english, .castellano {
    font-size: 0.9em;
}

.english {
    float: left;
    width: 26em;
}

.castellano {
    width: 26em;
    margin-left: 30em;

}

img.tn {
    border: 1px solid #000;
    padding: 10px;
}

hr.dotted {
    border: none 0; 
    border-top: 1px dotted #333;
    border-bottom: 1px solid #333;
    width: 100%;
    height: 2px;
    margin: 10px auto 0 0;
    text-align: left;
}   

.hrClass {
    width: 100%;
    float: left;
}

span.hl {
    color: #B7B7B7;
    background-color: #9B3737;
    margin: 0em;
    padding: 0em;
}

a.hlLink {
    color: #B7B7B7;
    background-color: #385D92;
    margin: 0em;
    padding: 0em;
    text-decoration: none;
}

a.hlLink:hover {
    background-color: transparent;
    color: #385D92;
    margin: 0em;
    padding: 0em;
    text-decoration: none;
}



ol {
    margin: 0em;
    margin-bottom: 1.4em;
    padding-left: 1em;
    /*font-family: Georgia, "Times New Roman", Times, serif;*/
}
