body { margin: 0; padding: 0; }
body, td { font: 12px "Trebuchet MS", Helvetica, Arial, sans-serif; color: #333; }
td { vertical-align: top; }

#todo { position: absolute; left: 50%; top: 50%; margin-left: -386px; margin-top: -216px; width: 773px; height: 432px; }
#cab { position: relative; height: 24px; border-top: 1px solid #FFF; background: #000; }
#menu { position: absolute; left: 200px; top: 2px; background: url(../images/menu.gif) repeat-x; color: #FFF; text-align: center; }

#idioma { position: absolute; left: 24px; top: 4px; }
#idioma a { color: #CCC; font-weight: bold; text-decoration: none; }
#idioma a:hover { color: #FFF; }

#menu table a { display: block; padding: 6px; font: bold 11px "Trebuchet MS", Helvetica, Arial, sans-serif; color: #FFF; }
#menu table a.on { background: url(../images/on.gif) repeat-x; }
#menu table a:hover { background: url(../images/over.gif) repeat-x; text-decoration: none; }

#pie { margin-top: 8px; padding-top: 4px; border-top: 4px solid #000; }
#pie table { width: 100%; }
#pie, #pie td, #pie a { color: #999; }
#pie td { padding: 0 5px; }
#pie2, #pie3 { border-left: 1px solid #CCC; }
#pie2 { font: bold 10px Tahoma, Helvetica, Arial, sans-serif; }
#pie3 { padding: 5px 0 0 5px; font: 10px Tahoma, Helvetica, Arial, sans-serif; }
#pie4 { text-align: center; }

h1 { margin: 0 0 1.5em; padding: 0; font-size: 16px; }
h2 { margin: 0 0 1em; padding: 0; font-size: 14px; color: #C00000; }

a { color: #000; text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border: 0; }

#fotos { position: relative; width: 347px; height: 246px; }
#fots0 div { position: absolute; left: 0; top: 0; width: 347px; height: 232px; }
#fots0 img { display: block; position: absolute; left: 0; top: 0; }
#bots0 { position: absolute; left: 0; top: 234px; /*display: none;*/ }
#bots0 a { float: left; display: block; margin: 1px; padding: 1px 4px; color: #CCC; border: 1px solid #CCC; font: 10px Tahoma, Helvetica, Arial, sans-serif; text-align: center; text-decoration: none; }
#bots0 a.on { color: #000; border: 1px solid #000; }
#bots0 a.off { color: #999; border: 1px solid #999; }