body {
background-color : #000; 
font-size : 10px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
letter-spacing : 0.5px; 
color : #eee; 
padding : 0; 
margin : 0; 
margin-bottom : 20px; 
text-align : center; 
} 
html, body {
min-height : 100.1%; 
} 
#head01 {
background-image : url('http://usuarios.lycos.es/fototraspi/templates/images/bckg01.gif'); 
height : 17px; 
width : 100%; 
text-align : right; 
} 
a {
color : #eee; 
text-decoration : none; 
} 
a:hover {
text-decoration : underline; 
} 
h1 {
float : left; 
clear : left; 
font-weight : bold; 
font-size : 11px; 
letter-spacing : 2px; 
color : #eee; 
margin : 0; 
margin-left : 5px; 
padding : 0; 
} 
h1 a {
text-decoration : none; 
color : #eee; 
} 
h1 a:hover {
text-decoration : none; 
} 
.title {
font-weight : bold; 
font-size : 11px; 
letter-spacing : 1px; 
color : #eee; 
margin : 0; 
margin-bottom : 5px; 
margin-left : 15px; 
padding : 0; 
} 
.titleabout {
font-weight : bold; 
font-size : 31px; 
letter-spacing : 5px; 
color : #eee; 
margin : 0; 
margin-bottom : 5px; 
margin-left : 250px; 
padding : 0; 
} 
h3 {
font-weight : bold; 
font-size : 11px; 
letter-spacing : 1px; 
color : #ddd; 
text-align : center; 
} 
#navigation {
background : #333333; 
border-top : 1px solid #aaa; 
border-bottom : 1px solid #aaa; 
padding : 5px; 
height : 15px; 
margin-bottom : 20px; 
} 
.menu {
float : right; 
clear : right; 
text-align : right; 
font-size : 11px; 
} 
.menu a {
padding : 7px; 
padding-left : 2px; 
padding-right : 2px; 
} 
.menu a:hover {
text-decoration : none; 
color : #ccc; 
} 
.image {
border : none; 
} 
.addcomment {
float : right; 
clear : right; 
padding : 0; 
} 
#photo {
background : #eee; 
padding : 5px; 
border : 1px solid #515151; 
} 
#image-navigate {
background : #000; 
padding : 20px; 
height : 15px; 
width : 70%; 
margin : 0 auto; 
} 
#image-navigate a {
padding : 10px; 
} 
.image-previous {
float : left; 
} 
.image-next {
float : right; 
} 
#image-info {
background : #515151; 
border : 1px solid #aaa; 
padding : 20px; 
text-align : justify; 
width : 70%; 
margin : 0 auto; 
margin-bottom : 25px; 
line-height : 16px; 
color : #eee; 
} 
#image-notes {
width : 70%; 
vertical-align : top; 
} 
#image-exif {
padding-top : 10px; 
text-align : right; 
width : 25%; 
vertical-align : top; 
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size : 10px; 
} 
#page {
background : #515151; 
border : 1px solid #aaa; 
padding : 20px; 
text-align : left; 
width : 65%; 
margin : 0 auto; 
margin-bottom : 25px; 
line-height : 16px; 
} 
#page a {
font-weight : bold; 
} 
#page img {
background : #fff; 
padding : 5px; 
border : 1px solid #333; 
} 
.column {
width : 50%; 
padding : 20px; 
text-align : justify; 
vertical-align : top; 
} 
.thumbnails {
border : 1px solid #515151; 
padding : 3px; 
margin : 3px; 
} 
#comment-top {
background : #333; 
border-bottom : 1px solid #aaa; 
padding : 5px; 
margin-bottom : 25px; 
height : 15px; 
} 
#comments {
margin : 0 auto; 
width : 95%; 
text-align : left; 
} 
#comments ul {
list-style-type : none; 
margin : 0; 
padding : 10px; 
} 
#comments li {
display : block; 
margin : 0; 
margin-bottom : 10px; 
color : #eee; 
text-decoration : none; 
padding : 10px; 
border : 1px solid #aaa; 
} 
#comments li a {
color : #eee; 
text-decoration : none; 
} 
#comments li a:hover {
color : #fff; 
} 
#comments li:hover {
background : #515151; 
} 
#comment-middle {
background : #666; 
border-top : 1px solid #aaa; 
padding : 5px; 
margin-top : 25px; 
height : 15px; 
} 
#addcomment {
width : 90%; 
text-align : left; 
padding : 10px; 
margin : 0 auto; 
border : 1px solid #aaa; 
background : #515151; 
} 
.input {
width : 45%; 
font-size : 10px; 
border : 1px solid #aaa; 
background-color : #666; 
color : #eee; 
padding : 5px; 
} 
#addcomment textarea {
width : 90%; 
height : 50px; 
font-size : 12px; 
border : 1px solid #aaa; 
background-color : #666; 
color : #eee; 
padding : 5px; 
} 
.comment-button {
background : #fff; 
border : 1px solid #aaa; 
color : #666; 
border-bottom : 2px solid #aaa; 
border-right : 2px solid #aaa; 
} 
#footer {
text-align : center; 
margin-bottom : 20px; 
} 
.td-calendar-days-vz {
padding : 1px; 
text-align : center; 
border-top : 0 solid #000; 
border-bottom : 1px solid #000; 
border-right : 0; 
border-left : 0; 
background : #fff; 
color : #000; 
} 
.td-calendar-days-vz:hover {
background : #444; 
} 
.td-calendar-days {
padding : 1px; 
text-align : center; 
border-top : 1px solid #000; 
border-bottom : 1px solid #000; 
border-right : 0; 
border-left : 0; 
background : #fff; 
color : #000; 
} 
.td-calendar-days:hover {
background : #444; 
} 
.td-calendar-navi-vz {
border-top : 0; 
border-bottom : 1px solid #000; 
border-right : 0; 
border-left : 0; 
text-align : center; 
letter-spacing : 1px; 
word-spacing : 5px; 
} 
.td-calendar-navi-vz a {
text-decoration : none; 
color : #444; 
} 
.td-calendar-navi {
border-top : 0; 
border-bottom : 1px solid #000; 
border-right : 0; 
border-left : 0; 
text-align : right; 
letter-spacing : 1px; 
word-spacing : 5px; 
} 
.td-calendar-navi a {
text-decoration : none; 
color : #444; 
} 
.td-calendar-days-imagefound {
padding : 1px; 
text-align : center; 
border-top : 1px dotted #000; 
border-bottom : 1px dotted #000; 
border-left : 1px dotted #000; 
border-right : 1px dotted #000; 
background : #f5f5f5; 
} 
.td-calendar-days-imagefound:hover {
border-top : 1px solid #000; 
border-bottom : 1px solid #000; 
border-left : 1px solid #000; 
border-right : 1px solid #000; 
background : #666; 
} 
.td-calendar-days-imagefound a {
text-decoration : none; 
color : #444; 
} 
.td-calendar-days-imagefound a:hover {
text-decoration : none; 
color : #fff; 
} 
.table-calendar {
font-family : Helvetica, verdana, sans-serif; 
font-size : 10px; 
padding : 0; 
margin : 0; 
width : 600px; 
border-top : 0; 
border-bottom : 0; 
border-right : 0; 
border-left : 0; 
} 
.table-calendar-vz {
font-family : Helvetica, verdana, sans-serif; 
font-size : 10px; 
padding : 0; 
margin : 0; 
width : 200px; 
border-top : 0; 
border-bottom : 0; 
border-right : 0; 
border-left : 0; 
} 