body {
        background:#FFFFFF;
        color:#000000;
        text-align:left;
        font-size: 14px;
	margin: 0;
	padding: 0;
        font-family: Arial, verdana, sans-serif;
        color: #333;
        min-width: 800px;
}

h1 { font-family: Helvetica, sans-serif; font-size: 30px; letter-spacing: -1px; margin-top: 0; }
h2 { font-family: verdana, arial, sans-serif; font-size: 120%; }
h3 { font-family: verdana, arial, sans-serif; font-size: 100%; }
table { border-spacing: 1px; margin: 1em 0 1em 0; }
td,th { vertical-align: top; font-size: 14px; }
th { text-align: left; font-weight: bold; }
img { border: 0; padding:0; margin: 0; }
a { color: #467AA7; }
a:active { color: #467AA7; }
a:visited { color: #467AA7; }
a:hover { color: #33f; }
pre, code { font-family: monospace; font-size: 85%; }
ul { list-style-type: square; }
dt { font-weight: bold; margin: 1em 0 1em 0; }
form { margin: 0; }
blockquote {font-family: Georgia, serif; font-style: italic; }

.content { padding: 0 2em; }
.menu { padding: 10px 20px; }
#top { color: #fff; }
#logo { background: #eee; border-bottom: 2px solid #ddd; padding: 1.4em; margin: 0; }
#footer { background: #eee; color: #fff; border-top: 2px solid #999; padding: 1em; margin-top: 1em; clear: both; }
table.top { width: 100%; margin: 0; padding: 2px 1em 2px 1em; background-image: url("/pics/blackback.png"); }
a.top { color: #fff; font-size: 80%; text-decoration: none; }
a.top:active { color: #fff; font-size: 80%; text-decoration: none; }
a.top:visited { color: #fff; font-size: 80%; text-decoration: none; }
a.top:hover { color: #fff; font-size: 80%; text-decoration: underline; }

.wsmall { font-family: verdana, arial, sans-serif; font-size: 80%; color: #fff; }
.bsmall { font-family: verdana, arial, sans-serif; font-size: 80%; color: #000; }
.gsmall { font-family: verdana, arial, sans-serif; font-size: 80%; color: #666; }

.submenu { font: 80% sans-serif; font-weight: normal; padding: 0.5em 0 0 0; }
.listamenu { font: 80% sans-serif; width: 180px; margin: 0; padding: 0; }
.listamenu ul { margin: 0; padding: 0; }
/*.listamenu li { list-style: none; margin: 0; border-bottom: 1px solid #ccc; padding: 2px 0 2px 0; ; font-weight: bold; }*/
.listamenu li { list-style-type: none; list-style-image: none; margin: 0; padding: 1px 0 0 0; }
.listamenu li:before { content: "\00BB \0020"; }
/* .listamenu li a { text-decoration: none; display: block; padding: 0; margin: 0; } */
.listamenu li a { text-decoration: none; padding: 0; margin: 0; }
.listamenu li a:hover { text-decoration: none; color: #300; text-decoration: underline; }
.tenlaces { font: 80% sans-serif; }

.fecha { font-family: Georgia, serif; font-size: 90%; color: #666; }
.piefoto { font-family: Georgia, serif; font-size: 80%; color: #666; padding-top: 0.5em; }
.tfoto { padding: 1em 0 1em 0; margin: 1em 0 1em 0; }
.consola { font-family: monospace; padding: 1em; overflow: auto; width: 100%; }

#mapa { padding: 1em 0; }
