/*CSS for APA - Editorial 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; line-height: 22px; 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 }
h5 { color: #101c3b; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 14px; text-align: center; margin-top: 0; margin-bottom: 0; padding-bottom: 12px }
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: 60px; position: absolute; top: 220px; width: 900px }
#navigationUP a        { color: #fff; text-decoration: none; text-align: center; text-transform: uppercase; width: 125px; float: left }
#navigationUP a:hover        { text-decoration: underline; text-align: center; text-transform: uppercase; width: 125px; float: left }
#navigationUP a:active        { text-decoration: none; text-align: center; text-transform: uppercase; width: 125px; float: left }
#navigationUP a.current:link       { color: #ecda8b; font-weight: bold; text-decoration: none; text-align: center; text-transform: uppercase; width: 125px; float: left }
#navigationUP a.current:visited       { color: #ecda8b; font-weight: bold; text-decoration: none; text-align: center; text-transform: uppercase; width: 125px; 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 }
.sections { padding-top: 24px; width: 95%; height: auto; float: right }
.leftSection  { width: 140px; float: left }
.rightSection  { color: #24304e; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; width: 430px; height: auto; float: right }
.image { border: solid 1px #6f7b96 }
.sectionPubs { padding-top: 24px; width: 98%; height: auto; float: right }
.leftSectionPubs { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; width: 225px; float: left }
.idPubs { background-color: #fff; padding: 6px; position: relative; top: 12px; left: 1px; width: 208px; border: solid 1px #6f7b96 }
.separatorPubs { border-bottom: 1px dotted #3d3d51 }
.rightSectionPubs { color: #24304e; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; width: 370px; height: auto; float: right }
.caption { font-style: italic; padding-right: 6px; padding-left: 6px; border-right: 1px dotted #c26100; border-left: 1px dotted #c26100 }
#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 }
.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: 300px; 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: #24304e; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-align: center; width: 30px; height: 14px; border: solid 1px #4b5365 }
.formSelect { color: #24304e; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-align: center; width: 60px; height: auto; 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: 300px; 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 }
/*
Properties for Newsletters
*/
#boletim { width: 625px; height: auto }
#boletimContainer  { border: solid 1px #4b5365 }
.boletimHeader  { background-image: url("../imagens/header_newsletter.jpg"); width: 623px; height: 60px; border-bottom: 1px solid #4b5365 }
.boletimNumber   { color: #6a2d1b; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 18px; text-align: center; position: relative; top: 21px }
#boletimMain { background-image: url("../imagens/main_newsletter.jpg"); background-repeat: repeat-y; display: table; width: 623px }
#boletimLeft  { color: #101c3b; font-size: 9px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 11px; text-align: justify; padding-left: 10px; width: 200px; float: left }
.boletimLeftTitles  { color: #101c3b; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 12px; text-align: center; margin-top: 0; margin-bottom: 0; padding-top: 6px }
#boletimRight   { color: #101c3b; font-size: 11px; font-family: "Adobe Jenson Pro", Georgia, "Times New Roman", Times, serif; line-height: 13px; text-align: justify; position: relative; right: 10px; width: 385px; float: right }
#boletimRight li { margin-top: 0; margin-bottom: 0; padding-bottom: 2px }
#boletimRight a { color: #78331f; text-decoration: underline }
#boletimRight a:hover { color: #c26100; text-decoration: underline }
.boletimRightTitles  { color: #24304e; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 16px; text-align: center; margin-top: 0; margin-bottom: 0; padding-top: 10px }
.boletimRightSubtitles { color: #000; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 14px; text-align: center; margin-top: 0; margin-bottom: 0 }
#boletimCredits  { font-family: Georgia, "Times New Roman", Times, serif; background-color: #fff; text-align: center; padding: 8px; position: relative; top: 18px; width: auto; border: solid 1px #6f7b96 }
