/* generic css II */
h1, h2, h3, h4, th, td, p, ol, dl, ul, textarea, input, select, blockquote { font-family: arial, helvetica, sans-serif; color: #000; }

h1 { font-size: 120%; }
h2 { font-size: 90%; margin-top:5px; margin-bottom:10px; text-align:left; }

p, textarea, input, select { font-size: 90%; text-align:justify; }

a:link { text-decoration:none; color:#111199; }
a:visited { text-decoration:none; color:#111199; }
a:hover { text-decoration:underline; color:#990033; }

div.topten10 { background-position:top; }
div.topten10 h1 em { color: #AE2C45; font-size: 16px; }
div.topten10 h1 { margin: 5px 0 5px 0; font-size: 16px; }
div.topten10 h2 { margin: 5px 0 10px 0; font-size: 13px; }
div.topten10 h2.subtitulo { margin: 5px 0 10px 0; font-size: 12px; color: #67676B; }
div.topten10 p { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-align:justify; }
div.topten10 ul, li { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-align:left; list-style-type:square; }

.middle { vertical-align:middle; }
.imagen { margin-left: 10px; }
.titulo_imagen { margin:30px 0 5px 0; text-align:center; }

.imagen { float:right; margin-left:15px; }

/* generic css */

td { font-size: 10pt; }
th { font-size: 10pt; }
h3 { font-size: 12pt; margin-top: 15px; text-align:center; color:#204288; font-weight:bold; }
h4 { font-size: 10pt; }
ol { font-size: 10pt; }
dl { font-size: 10pt; }
ul { font-size: 10pt; }
blockquote { font-size: 10pt; }
p.small { font-family: arial, helvetica, sans-serif; font-size: 8pt; }
td.home { font-family: arial, helvetica, sans-serif;}
sup { font-size: 9pt; }

/* text css */

h2.contents { font-size: 12pt; }
tt {font-family:courier, monospace}
tt.small {font-family:courier, monospace; font-size: 8pt;}
.small{font-size: 8pt;}
.smallGrey{font-size: 8pt; color:#666666; }
.smallRed{font-size: 8pt; color:#cc0000; }


/* copy of the above as netscape 4 cannot cope with '_' */

.DividerStandard{background-color:#d6d3c4}
.DividerStandardSmall{background-color:#d6d3c4;font-size: 8pt;}
.TableHeaderStandard{background-color:#cccccc}
.TableHeaderStandardSmall{background-color:#cccccc;font-size: 8pt;}
.TableContentEnterpriseSmall{background-color:#E7E7E6;font-size: 8pt;}
.TableContentSmallBusinessSmall{background-color:#DDE7EC;font-size: 8pt;}
.TableContentStandard{background-color:#e6e6e6}
.TableContentStandardSmall{background-color:#e6e6e6;font-size: 8pt;}
.TableHighlightStandard{background-color:#d8d8e7}
.TableHighlightStandardSmall{background-color:#d8d8e7;font-size: 8pt;}
.ImportantText{color:#990033; font-style:normal}
.AsteriskText{color:#cc0000}
.NonBreaking { white-space: nowrap; }
.question { font: 700 10pt arial, helvetica, sans-serif; }
.answer   { font: 100 10pt arial, helvetica, sans-serif; padding-left: 35px; }
.page     { font: 700 10pt arial, helvetica, sans-serif; text-align: right; }
.Hidden  { display: none;  visibility: hidden;  }
.Visible { display: block; visibility: visible; }
