BODY { margin: 0% 0%; background: green; color: navy; font-family: "Times New Roman", serif; 
font-size: 13pt; font-weight: bold; text-align: justify }

A { text-decoration: none } 
A:link { color: blue }
A:visited { color: green }
A:active { color: purple }
A:hover { color: #a52a2a }

HR { text-align: center; background: red; width: 50%; height: 5px }

DIV.resolucion { margin-left: auto; margin-right: auto; width: 660px; padding: 52px; 
background: #d3d3d3; border: maroon 2px solid }

DIV.resolucionindex { margin-left: auto; margin-right: auto; width: 660px; height: 1100px; 
padding: 52px; background: url(imagenes/fondo.gif); border: maroon 2px solid }

TABLE { color: navy; font-family: "Times New Roman", serif; font-size: 13pt; font-weight: bold }

TABLE.tabla { margin-left: auto; margin-right: auto; background: #ffd700; 
border: #bc8f8f 7px outset }

TH.tabla1 { text-align: center; background: lime; padding: 5px; border: #ffd700 1px inset }

TH.tabla2 { text-align: center; background: #ffa500; padding: 5px; border: #ffd700 1px inset }

TD.tabla1 { text-align: center; background: #fff5ee;  padding: 5px; border: #ffd700 1px inset }

TD.tabla2 { text-align: center; background: #fffacd; padding: 5px; border: #ffd700 1px inset }

TD.tabla3 { text-align: center; background: #fff0f5; padding: 5px; border: #ffd700 1px inset }

TD.tabla4 { text-align: center; background: #f0ffff; padding: 5px; border: #ffd700 1px inset }

TABLE.miniaturas { margin-left: auto; margin-right: auto; width: 660px; 
border-collapse: collapse }

TD.miniaturas { text-align: center; width: 25%; height: 115px }

TABLE.marcoespecial { margin-left: auto; margin-right: auto; background: lime; 
border: #ffd700 7px outset }

TD.marcoespecial { text-align: center; background: #ffffcc; padding: 10px; 
border: lime 1px inset }

TABLE.formula { width: 100%; border-collapse: collapse } 

TD.formula50 { text-align: center; width: 50% }

TABLE.piedepagina { width: 100%; border-collapse: collapse }

TD.piedepagina33 { text-align: center; width: 33%  }

TD.piedepagina34 { text-align: center; width: 34% }

TD.piedepagina50 { text-align: center; width: 50% }

TABLE.derecha { margin-left: auto; margin-right: 0px; border-collapse: collapse }

TABLE.w3c { margin-left: auto; margin-right: auto; border-collapse: collapse }

TD.w3c { text-align: center; padding: 10px }

DIV.centrado  { text-align: center }

DIV.derecha { margin-left: auto; margin-right: 0px }

OL { list-style-type: upper-alpha }

P.indent { text-indent: 6% }

P.indentportada { text-indent: 6%; font-size: 16pt; font-style: italic }

P.centrado { text-align: center }

P.rotulo { text-align: center; color: maroon; font-size: 35pt }

P.titulo { text-align: center; font-size: 23pt; text-decoration: underline }

P.subtitulo { text-align: center; font-size: 18pt;  text-decoration: underline }

P.textosupergrande { text-align: center; font-size: 18pt }

P.textogrande { text-align: center; font-size: 15pt }

P.textopequeno { font-size: 12pt; text-indent: 6% }

P.piedefoto { text-align: center; font-size: 12pt }

P.piedefotoespecial { text-align: justify; font-size: 12pt; text-indent: 6% }

P.vinculoportada { text-align: center; font-size: 30pt; font-style: italic }

P.textoderecha { text-align: right; font-size: 14pt; font-style: italic }

P.textoizquierda { text-align: left; font-size: 16pt; font-style: italic }

SPAN.textogrande { font-size: 15pt }

SPAN.textopequeno { font-size: 12pt }

SPAN.subrayado { text-decoration: underline }

SPAN.azul { color: blue }

SPAN.marron { color: maroon }

IMG { border: 0px }

IMG.borde { border: black 1px solid }

IMG.bordefotos { border: maroon 2px solid; padding: 2px }

IMG.elanillo { width: 48px; height: 52px }

INPUT.boton { font-weight: bold; color: navy }