
h1 {margin:10px 5px 10px 5px; font-size:1.2em; font-weight:bold; color:#336699; text-align:center; width:95%; clear:both;}
h2 {margin:10px 5px 10px 5px; font-size:1.0em; font-weight:bold; color:#336699; text-align:center; width:95%; clear:both;}


p {text-indent:20pt; margin:10px; 5px; 10px; 5px;}
p.eq2 {padding:2pt; color:#204080; text-align:justify; background-color:#f8fff8; float:left; font-size:1.0em; line-height:1.6em;}


.tabladatos {border:#204080 1px solid; text-align:center; padding:0; border-collapse:collapse; float:left; width:100%;}
.tabladatos th {padding:0.1em; font-weight:bold; font-size:0.8em; color:#0000c0; border:#204080 1px solid; text-align:center; background-color:#e9e9ff;}
.tabladatos td {padding:0.1em; font-size:0.8em; color:#0000C0; border:#204080 1px solid;}
.tabladatos .sup1c {font-weight:normal; color:#0000C0; background-color:#f8f8ff;}
.tabladatos .sup2c {font-weight:normal; color:#0000C0; background-color:#e9e9ff;}
.tabladatos td {overflow:hidden;}
.tabladatos tr {overflow:hidden;}




.divreducciones {margin:5px 5px 5px 5px; width:95%; height:300px; overflow:auto; border:#204080 1px solid;}



td.upper_line {border-top:solid 1px black;}
table.fraction {text-align: center; vertical-align: middle; margin-top:0.5em; margin-bottom:0.5em; line-height: 2em; width:100%;}
table.fraction td {padding:2pt; color:#204080; text-align:center; background-color:#f8fff8; font-size:1.0em; line-height:1.6em; font-weight:bold;}

.cuadroenlace {margin-top:30px; padding:10px; background:#305070; font-weight:normal; border:solid 1px #20538D; pointer:pointer; text-align:justify; box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);}
.cuadroenlace a {color:#ccddff; font-family:Verdana;}
.cuadroenlace:hover {background:#204060; border: solid 1px #2a4e77;}
.cuadroenlace .titulo {background:#c0c0ff; color:#808000; font-weight:bold; font-size:1.0em; text-align:center; padding:1px; display:block;}


