body {
  background: #FFFFFF;
  color: black }
div.maintable {
  align: center }
h1 {
  font-family: Verdana,Arial,sans-serif;
  text-align: left;
  font-size: 18pt }
h1.title {
  color: #AA0000 }
h1.page {
  font-size: 14pt }

h2 {
  font-family: Verdana,Arial,sans-serif;
  color: #000000;
  text-align: left;
  font-size: 10pt;
  margin-top: 20px;
  margin-bottom: 0px }
p {
  font-family: Verdana,Arial,sans-serif;
  font-size: 10pt;
  text-align: left;
  padding-bottom: 4px;
  padding-top: 0px;
  margin-top: 8px }
a {
  text-decoration: none;
  color: #990000 }
a:hover {
  color: #FF3333 }
a.title:hover {
  color: #990000 }
table.main {
  margin-top: 0px;
  width: 600px }
td {
  font-family: Verdana,Arial,sans-serif;
  font-size: 10pt;
  vertical-align: top;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px }


img {
  border-style: solid;
  border-width: 0px;
  border-color: black;
  padding-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px }
td.content {
  vertical-align: top;
  text-align: left;
  padding-left: 8px;
  padding-top: 8px }

a.footnote {
  text-decoration: none;
  font-size: 8pt;
  color: #000000 }
a.footnote_l {
  text-decoration: none;
  font-size: 8pt;
  color: #990000 }
a.footnote:hover {
  color: #000000 }

table.menu {
  width: 200px }
tr.menu {
  text-align: left;
  font-weight: normal }
tr.menutitle {
  text-align: left;
  font-weight: normal }
td.menu {
  font-size: 8pt;
  padding-top: 0px;
  padding-bottom: 0px }
td.menutitle {
  font-size: 8pt;
  padding-top: 0px;
  padding-bottom: 0px }
td.menu:hover {
  background: #999999 }
td.current {
  font-size: 8pt;
  padding-top: 0px;
  padding-bottom: 0px;
  background: #990000 }
a.menu {
  padding-left: 4px;
  padding-right: 4px }
a.menu:hover {
  background: #999999;
  color: #EEEEEE } 
a.current {
  color: #EEEEEE;
  padding-left: 4px;
  padding-right: 4px }
a.current:hover {
  color: #EEEEEE }

td.contacto {
  font-style: italic;
  vertical-align: top;
  padding-right: 1em;
  padding-left: 1em }
td.space {
  padding-bottom: 4px }

table.list {
  padding-left: 0pt }
table.links {
  padding-bottom: 10pt }
span.desc {
  color: #000000 }

li {
  padding-bottom: 0px;
  margin-bottom: 0px }
li.dense {
  font-size: 8pt;
  padding-bottom: 2px }
p.dense {
  font-size: 8pt;
  padding-bottom: 0px;
  margin-bottom: 0px }
b {
  color: #990000 }
b.nocolor {
  color: #000000 }
ol {
  margin-left: 0em;
  padding-left: 1em }
ul {
  list-style-type: square;
  margin-left: 0em;
  padding-left: 1em }
ul.toc {
  list-style-type: none }
p.header {
  font-style: italic }

table.guide {
  padding-right: 0em;
  background: #bbbbbb;	      
  border: solid;
  border-width: 1px;
  border-color: #000000 }
td.guide_l {
  size: 50%;
  padding-left: 1em;
  padding-right: 1em;
  padding-bottom: 0px }
td.guide_r {
  padding-left: 1em;
  padding-right: 1em;
  padding-bottom: 0px }

div.block {
  padding-left: 1em;
  padding-right: 1em;
  background: #bbbbbb;	      
  border: solid;
  border-width: 1px;
  border-color: #000000 }

div.video {
  align: center }

tr.adr {
  vertical-align: top }
td.adr {
  text-align: left;
  padding-right: 1em;
  padding-bottom: 4px }
address {
  color: #990000;
  font-style: italic;
  font-size: 8pt;
  text-align: left;
  margin-top: 16px;
  border-top: solid;
  border-top-width: 1px }

.term {
  font-weight: bold;
  color: #990000 }
.def {
  font-weight: normal;
  font-size: 10pt }
.conj {
  font-style: italic }
.vocab {
  font-size: 8pt }
.refl {
  font-size: 8pt }



