html,body { margin:0; padding:0; }
body { background:#ECE4AE; }
form,ul,ol,li,div,p,h1,h2,h3,h4,h5 { margin:0; padding:0; }
li,th,td,div,p,a,h1,h2,h3,h4,h5,input,select,textarea { font-family:tahoma; font-size:11px; color:#003A62; font-weight:normal; }
img { display:block; border:none; }
a { text-decoration:underline; }
a:hover { text-decoration:underline; }
form { padding:15px 0 10px 0; }
.txt { width:300px; padding:3px 3px 3px 3px; border:1px solid #999999; }
.btn { width:100px; height:26px; margin-top:10px; cursor:pointer; }
td.label { vertical-align:top; padding:5px 5px 0 0; }
td.field { vertical-align:top; padding-bottom:1px; }

.success { background:#E7EDE0; color:#090; font-weight:bold; border:1px solid #009900; padding:6px ; margin:10px 0 5px 0; }
.error { background:#F4E6E0; color:#f00; font-weight:bold; border:1px solid #f00; padding:6px; margin:10px 0 5px 0; }
.sep { padding:0 2px 0 2px; }
.clear { clear:both; }

#container { width:600px; margin:0 auto; }

#header { height:80px; }
#header #consultor { position:absolute; top:31px; margin-left:19px; }
#header #consultor img { width:324px; height:35px; }
#header #logo { position:absolute; top:15px; margin-left:451px; }
#header #logo img { width:130px; height:42px; }

#banner img { width:600px; height:145px; }

#menu { background:#003A62; height:26px; padding:0 13px 0 13px; margin:1px 0 1px 0; }
#menu a { display:block; position:relative; color:#FFFFFF; text-decoration:none; padding:6px 7px 7px 7px; }
#menu a:hover { color:#BC9B6A; }
#menu a.active { color:#BC9B6A; }
#menu ul li { float:left; list-style-type:none; }
#menu ul#left { float:left; }
#menu ul#right { float:right; }

#content { background:#FFFFFF; padding:10px 20px 10px 20px; }
#content h1 { font-size:17px; padding:10px 0 10px 0; margin-left:-1px; }
#content h2 { font-size:14px; padding:5px 0 7px 0; }
#content h2 a { text-decoration:none; font-size:14px; }
#content h3 { font-size:13px; padding:0 0 7px 0; }
#content p { padding-bottom:10px; }
#content ul { padding:0 0 5px 35px; }
#content ul li { list-style-type:square; padding-bottom:5px; }
#content ul li ul { padding-bottom:0; }
#content ul li p { padding-top:5px; }

#content #footer { font-size:10px; text-align:center; padding:20px 0 0 20px; }

