body{ margin: 0; padding: 0; font-size: 13px; color: white; background-color: #11120c; font-family: cursive;}
body.index{ margin: 0; padding: 0; font-size: 13px; color: white; background-color: black; font-family: cursive;}

/* Table general */
table.general{ width: 900px; height: 800px;  border-left: 1px solid white; border-right: 1px solid white;}
td.head{ height: 280px; background-image: url(img/head.png); background-repeat: no-repeat; background-position: right; border-bottom: 2px solid white; background-color: #11120c; vertical-align: bottom;}
td.body{ background-color: #11120c; vertical-align: top; padding: 10px 30px 10px 30px;}
td.bottom{ text-align: center; font-size: 12px; border-top: 3px solid white; padding: 5px 5px 5px 5px;}

/* Table menu */
table.menu{ padding: 0px 10px 10px 20px;}

/* Links */
a.menu{ color: white; text-decoration: none; font-size: 15px;}
a.menu:hover{ color: white; text-decoration: underline; font-size: 15px;}
a.menuin{ color: white; text-decoration: none; font-weight: bold; letter-spacing: 1px; font-size: 15px;}
a.menuin:hover{ color: white; text-decoration: underline; font-weight: bold; letter-spacing: 1px; font-size: 15px;}
a.index{ padding: 5px 5px 5px 5px; vertical-align: middle; text-align: center; color: white; font-size: 16px; color: white;}

/* Fuentes */
h1{ letter-spacing: 2px;}
h1.intro{ letter-spacing: 5px; font-weight: normal; color: #D15600; font-size: 30px;}
h3{ letter-spacing: 5px; text-decoration: underline;}
p{letter-spacing: 2px;}

/* Extras */
img.foto{ border: 1px solid white; height: 150px; margin: 10px 10px 10px 10px;}
img.index{ border: 1px solid white; height: 500px;}
img{ border: 1px solid white;}
