body {
 color: #000000;
 background-color: #c1d8ee;
 text-align: justify;
 font-family: "Tahoma", "Arial", sans-serif;
 font-size: 0.8em;
 margin: 0px;
 border: 0px;
 }

#main {
 clear: both;
 width: 760px;
 margin: 0 auto;
 padding: 4px 10px;
 background-color: #ffffff;
 background-image: url('./graphics/logo_woman.jpg');
 background-repeat: no-repeat;
 background-position: top right;
 }

#header {
 height: 280px;
 display: table-cell;
 vertical-align: middle;
 }


#footer {
 clear: both;
 color: #04355d;
 width: 100%;
 font-size: 0.9em;
 padding: 5px 0px;
 margin: 0 auto;
 }

#column2a {
 float: left;
 width: 49%;
 }

#column2b {
 float: right;
 width: 49%;
 }

#column2c {
 float: left;
 width: 69%;
 }

#column2d {
 float: right;
 width: 29%;
 }

#banner {
 float: left;
 width: 100%;
 height: 150px;
 color: #00447c;
 font-size: 14px;
 font-weight: bold;
 text-align: center;
 }

#banner a {
 color: #658cb2;
 font-size: 20px;
 text-decoration: underline;
 }

#banner a:hover {
 text-decoration: underline;
 }

h1 {
 color: #00447c;
 font-size: 17px;
 font-weight: bold;
 font-family: "Georgia", "Arial", "Verdana", sans-serif;
 }

h2 {
 color: #658cb2;
 font-size: 14px;
 font-weight: bold;
 font-family: "Georgia", "Arial", "Verdana", sans-serif;
 }

h3 {
 color: #658cb2;
 font-size: 11px;
 font-weight: bold;
 font-family: "Georgia", "Arial", "Verdana", sans-serif;
 }

a {
 color: #00447c;
 text-decoration: underline;
 }

a:hover {
 color: #a60c4d;
 }

a.link {
 color: #00447c;
 font-family: "Georgia", "Tahoma", "Arial", sans-serif;
 font-size: 14px;
 text-decoration: none;
 }

a.link:hover {
 color: #a60c4d;
 text-decoration: underline;
 }

a.slink {
 width: 100%;
 display: block;
 text-decoration: none;
 color: #00447c;
 font-family: "Georgia", "Tahoma", "Arial", sans-serif;
 font-size: 14px;
 }

a.slink:hover {
 background-color: #d3e2f3;
 }

a.tblink {
 color: #00447c;
 font-family: "Georgia", "Tahoma", "Arial", sans-serif;
 font-size: 14px;
 text-decoration: none;
 display: block;
 width: 100%;
 }

td.tab {
 vertical-align: top;
 width: 30%;
 }

td.tab_foto {
 color: #676767;
 font-size: 10px;
 text-align: center;
 }

input, textarea {
 border: 1px #658cb2 solid;
 }

.submit {
 width: 120px;
 height: 30px;
 color: #ffffff;
 font-weight: bold;
 background-color: #00447c;
 }

.error {
 width: 100%;
 color: #ce0031;
 font-weight: bold;
 text-align: center;
 }

img { border: 0px; }

