/*CSS for APA - Associados website. Design by Paulo Felix - Portuguese Professional Association of Archaeologists (APA) - 2006-2008
*/
/*
General properties*/
body		                    { text-align: center }
h1  { color: #24304e; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; text-align: center; padding-bottom: 12px; border-bottom: 1px dotted #4b5365 }
h2   { color: #a34100; font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; font-variant: small-caps; text-align: center; padding-bottom: 6px }
h3   { color: #24304e; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; font-variant: small-caps; text-align: center; margin-top: 0; margin-bottom: 0; padding-bottom: 4px }
h4 { color: #3d3d51; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 14px; text-align: center; margin-top: 0; margin-bottom: 0; padding: 12px 24px 6px }
ol { display: block; width: auto }
ul { list-style-type: disc; padding-top: 6px; width: auto }
li { padding-bottom: 6px }
input  { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }
.input  { color: #3d3d51; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; padding-left: 2px; width: 150px; height: 14px; border: solid 1px #4b5365 }
select { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: center }
.select { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; text-align: center; width: 130px; border: solid 1px #6f7b96 }
a:link		              { color: #4b5365; text-decoration: underline }
a:hover		                   { color: #c26100; text-decoration: underline }
a:active      { color: #4b5365; text-decoration: underline }
a:visited   { color: #4b5365; text-decoration: underline }
a:visited:hover   { color: #c26100; text-decoration: underline }
/*
Specific properties for the page
*/
#container         { margin-right: auto; margin-left: auto; width: 1000px; height: auto }
#header    { background-image: url("../imagens/header.jpg"); background-repeat: no-repeat; width: 100%; height: 270px }
#languages   { color: #4b5365; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; position: relative; top: 45px; left: 60px; width: 500px; height: auto; float: left }
#search  { color: #4b5365; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; position: relative; top: 39px; right: 60px; width: 400px; height: auto; float: right }
#navigationUP      { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 84px; position: absolute; top: 220px; width: 900px }
#navigationUP a      { color: #fff; text-decoration: none; text-align: center; text-transform: uppercase; display: block; width: 210px; float: left }
#navigationUP a:hover      { text-decoration: underline; text-align: center; text-transform: uppercase; display: block; width: 210px; float: left }
#navigationUP a:active      { text-decoration: none; text-align: center; text-transform: uppercase; display: block; width: 210px; float: left }
#navigationUP a.current:link      { color: #ecda8b; font-weight: bold; text-decoration: none; text-align: center; text-transform: uppercase; width: 210px; float: left }
#navigationUP a.current:visited      { color: #ecda8b; font-weight: bold; text-decoration: none; text-align: center; text-transform: uppercase; width: 210px; float: left }
#navigationLOW         { color: #3d3d51; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 40px; position: relative; top: 226px; left: 24px; width: 900px }
#navigationLOW a     { color: #3d3d51; text-decoration: none; text-align: center; width: 150px; float: left }
#navigationLOW a:hover     { color: #78331f; text-decoration: underline; text-align: center; width: 150px; float: left }
#navigationLOW a:active      { color: #3d3d51; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; display: block; width: 150px; float: left }
#navigationLOW a:visited   { color: #3d3d51; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-align: center; display: block; width: 150px; float: left }
#navigationLOW a:visited:hover   { color: #78331f; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; text-align: center; display: block; width: 150px; float: left }
#navigationLOW a.current:link     { color: #c26100; font-weight: bold; text-decoration: none; text-align: center; display: block; width: 150px; float: left }
#navigationLOW a.current:visited     { color: #c26100; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; text-align: center; display: block; width: 150px; float: left }
#main   { background-image: url("../imagens/main.jpg"); background-repeat: repeat-y; width: 100%; height: auto }
#leftColumn  { color: #000b29; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; text-align: justify; position: relative; left: 65px; width: 625px; height: auto; float: left }
#leftSection { width: 400px; float: left }
#rightSection { font-size: 10px; width: 180px; height: auto; float: right }
#rightColumn   { color: #000; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 12px; text-align: center; position: relative; right: 68px; width: 220px; height: auto; float: right }
#newsletter       { color: #24304e; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #fff; text-align: center; position: relative; width: 100%; height: auto; border: solid 1px }
.newsletterTop   { color: #24304e; font-size: 15px; font-family: Georgia, "Times New Roman", Times, serif; font-variant: small-caps; font-weight: bold; padding-top: 4px }
.newsletterMiddle  { color: #900e15; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; padding-right: 4px; padding-left: 4px }
#browsers    { text-align: center; padding-left: 10px; width: 90%; height: auto }
.browsers { text-align: justify }
#update   { color: #24304e; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; text-align: center; padding-top: 6px; padding-bottom: 6px; position: relative; top: 6px; width: 100%; height: auto }
.updateDate  { color: #24304e; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding-top: 6px }
.update { }
#footer               { background-image: url("../imagens/footer.jpg"); background-repeat: no-repeat; text-align: center; width: 100%; height: 100px; clear: both }
.footer1   { color: #900e15; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; position: relative; top: 15px }
.footer2         { color: #3d3d51; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; position: relative; top: 4px }
.separator { border-bottom: 1px dotted #4b5365 }
.bold { font-weight: bold }
.italic { font-style: italic }
.border { border: solid 1px #464646 }
/*
Establishes the specific properties for the forms*/
.forms { color: #000; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 14px; background-color: #fff; text-align: left; width: 100%; border: solid 1px #4b5365 }
.formHeader  { color: #ecda8b; font-size: 12px; background-color: #4b5365; text-align: left; padding-left: 2px }
.formHeader2 { color: #3d3d51; font-size: 11px; background-color: #ecda8b; text-align: center }
.formHeader3 { color: #ecda8b; font-size: 12px; background-color: #900e15; text-align: left; padding-left: 2px }
#codeDeont { color: #ecda8b; font-size: 12px; background-color: #900e15; text-align: left; padding-left: 2px }
#codeDeont a { color: #ecda8b; font-size: 11px; text-decoration: underline }
#codeDeont a:hover { color: #fff; font-size: 11px; text-decoration: underline }
.formTable  { }
.formText  { color: #3d3d51; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-align: justify }
.formText2 { color: #78331f; font-size: 10px; font-weight: bold; text-align: justify }
.formTextCenter { text-align: center }
.formInput   { color: #3d3d51; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; padding-left: 2px; width: 190px; height: 14px; border: solid 1px #4b5365 }
.formInput2 { color: #3d3d51; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; padding-left: 2px; width: 100px; height: 14px; border: solid 1px #4b5365 }
.formInput3 { color: #3d3d51; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; padding-left: 2px; width: 50px; height: 14px; border: solid 1px #4b5365 }
.formFileBrowser { color: #3d3d51; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; padding-bottom: 6px; width: 100%; height: auto; border-bottom: 1px dotted #4b5365 }
.formTextArea    { color: #3d3d51; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; padding-left: 2px; width: 190px; border: solid 1px #4b5365 }
.formTextArea2 { color: #3d3d51; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; padding-left: 2px; width: 500px; border: solid 1px #4b5365 }
.formLabels  { color: #4b5365; font-size: 10px; font-weight: bold; text-align: right }
.formButtons  { text-align: center }
.formSeparator   { margin-top: 6px; margin-bottom: 6px; border-bottom: 1px dotted #4b5365 }
.TableLabels { color: #4b5365; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; text-align: right }
.TableFields { color: #000; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; text-align: left }
