@charset "ISO-8859-1";

html { height: 100%; overflow-y: scroll; }

a:link { font-weight:bold; color:#3F3F3F; text-decoration:none; }
a:visited { font-weight:bold; color:#3F3F3F; text-decoration:none; }
a:focus { font-weight:bold; color:#3F3F3F; text-decoration:underline; }
a:hover { font-weight:bold; color:#3F3F3F; text-decoration:none; }
a:active { font-weight:bold; color:#3F3F3F; text-decoration:underline; }
.navi:hover { font-weight:bold; color:#3F3F3F; text-decoration:none; background-color:#CFCFCF; }

body { background-image:url(../images/body_bg.png); background-repeat:repeat-x; font-family: arial,helvetica,sans-serif; font-size:small; color:#4F4F4F;}

div.main { width:770px; margin:auto; }

table.main { margin-top:40px; padding:2px; border-width:1px; border-color:#AFAFAF; border-style:solid; background-color:#FFFFFF; table-layout:fixed; width:100%; }

td.menu { width:165px; background-color:#9ABDFE; vertical-align:top; }
td.menu-red { width:165px; background-color:#FF9999; vertical-align:top; }

div.menu { text-align:center; padding:5px; margin-top:0px; min-height:700px; }

h1.menu { font-size:x-large; font-weight:bold; letter-spacing:1px;  padding:2px; margin-top:0px; }

h3 { margin-top:35px;  }

table.navigation { margin-top:20px; padding:0px; border-width:0px; font-size:1.0em; font-weight:bold; color:#5F5F5F; width:95%; }

tr.navigation-1 { background-color:#FF6666; }

tr.navigation-2 { background-color:#5591f4; }

td.navi {  }

td.content { background-color:#FFFFFF; vertical-align:top; }

div.content { padding:15px; }

.content h1 { font-family: georgia, "Times New Roman", Times serif; margin-top:-5px; }

.content div { position:relative; left:5px; margin-bottom:25px; }

.content p { margin-bottom:-4px;  }

img.foto { height:270; width:400; margin:5px;  }

table.data { width:90%; margin:5px; }

tr.data_head { background-color:#FF9999; font-weight:bold; }

tr.data_1 { background-color:#CFCFCF; }

tr.data_2 { background-color:#EFEFEF; }

td.data { vertical-align:top; padding-left:5px; }

ul { list-style-type:disc; }

li { font-weight:bold;  }

div.footer { padding:5px; text-align:right; background-color:none; height:10px; padding-right:5px; font-family: VERDANA,ARIAL,HELVETICA; font-size:0.75em; color:#808080; }

.footer a  { color:#808080; }