body {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color: #fffeff;}

#mainBox{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100%; height: 100%; float: left;}

#menuSide {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left; width: 378px; height: auto;}
.archiveCat {margin: 0px 0px 0px 0px; padding: 25px 0px 0px 75px;}
.archiveCat ul {margin: 11px 0px 14px 0px; padding: 0px 0px 0px 0px;}
.archiveCat li {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #4472a3; font-family: Tahoma; font-size: 12px; list-style: none; line-height: 18px;}
.archiveCat a {line-height: 18px; color: #4472a3; font-family: Tahoma; font-size: 12px; font-weight: normal; text-decoration: none;}
.archiveCat a:hover {line-height: 18px; color: #4472a3; font-family: Tahoma; font-size: 12px; font-weight: normal; text-decoration: underline;}
.archiveCat a:visited {line-height: 18px; color: #4472a3; font-family: Tahoma; font-size: 12px; font-weight: normal; text-decoration: none;}


#contentSide {margin: 0px 0px 0px 378px; padding: 0px 0px 0px 20px;}
.contactInfo {margin: 20px 0px 0px 15%; padding: 5px 0px 0px 20px; height: 18px; background: #e5ecf3 url(../img/contactinfo_bg.gif) no-repeat left; font-family: tahoma; font-size: 11px; color: #004a85; font-weight: bold;}
.BlogTitle {margin: 20px 15% 0px 0px; padding: 0px 0px 0px 0px; height: 40px; line-height: 40px; background: #fffeff url(../img/dots.gif) repeat-x; background-position: 180px 21px;}
.titleBg {margin: 0px 0px 0px 0px; padding: 0px 20px 0px 0px; background-color: #fffeff; color: #004a85; font-size: 25px; font-family: Arial; font-weight: bold;width: auto;}
.BlogEntry {margin: 0px 0px 0px 0px; padding: 20px 0px 6px 0px; height: auto; width: 85%; background: #fffeff url(../img/dots.gif) repeat-x bottom; color: #073873; font-family: tahoma; font-size: 11px;}
.entryDate {margin: 4px 0px 0px 0px; padding: 0px 0px 0px 0px; height: 25px; color: #f78600; font-family: tahoma; font-size: 12px; font-weight: normal; float: right;}
.blogPic {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center;}

.productsBox {margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 85%;}
.productEntry {margin: 0px 0px 15px 0px; padding: 2px 0px 2px 0px; width: 233px; height: 190px; background: #fffeff url(../img/dots.gif) repeat-x bottom; text-align: center; float: left;}
.productEntry p {margin: 0px 0px 0px 0px; padding: 8px 0px 4px 0px; height: auto; color: #4472a3; font: bold 10px/10px Tahoma;}
.productEntry label {margin: 0px 0px 0px 0px; padding: 0px 5px 0px 5px; height: auto; color: #4472a3; font: normal 10px/12px tahoma;}

.contatoField {margin: 0px 0px 0px 0px; padding: 2px 0px 0px 0px; background: #e5ecf3 url(../img/input_bg.gif) no-repeat right; border: 1px #fffeff solid; height: 16px; font-family: Tahoma; font-size: 11px; color:#073873;}

.inputLabel {color: #004a85; font-family: arial; font-size: 16px; font-weight: bold;}
.inputLabel2 {color: #5681c2; font-family: arial; font-size: 13px;}
.tickMe {margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px; background: #fffeff url(../img/checkbox.gif) no-repeat; border: 1px #fffeff solid; width: 16px; height: 16px;}
.textArea {margin: 0px 0px 0px 0px; padding: 4px 4px 4px 4px; background: #fffeff url(../img/textarea_bg.gif) no-repeat; border: 1px #fffeff solid; width: 342px; height: 112px; font-family: Tahoma; font-size: 11px; color:#073873;}

.orcamentoField {margin: 0px 0px 0px 0px; padding: 2px 0px 0px 0px; background-color: #e5ecf3; border: 1px #fffeff solid; height: 16px; font-family: Tahoma; font-size: 11px; color:#073873;}
.textAreaOrcamento {margin: 0px 0px 0px 0px; padding: 4px 4px 4px 4px; background-color: #e5ecf3; border: 1px #fffeff solid; width: 342px; height: 112px; font-family: Tahoma; font-size: 11px; color:#073873;}
select.orcamentoField {margin: 0px 0px 0px 0px; padding: 0px 0px 2px 0px; background-color: #e5ecf3; border: 1px #fffeff solid; height: 20px; font-family: Tahoma; font-size: 11px; color:#073873;}

table.orcamentoLista th {color: #004a85; font-size: 12px; font-family: Arial; font-weight: bold;}
table.orcamentoLista td {color: #4472a3; font: bold 10px/10px Tahoma;}
table.orcamentoLista tr.odd {background-color: #FBFCFD;}
table.orcamentoLista tr.even {background-color: #e5ecf3;}


.RH {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.RH td {text-align: left;}



#pageBox {margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 85%;}
#pageBox ul {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#pageBox li {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #073873; font-family: Tahoma; font-size: 11px; list-style: none; line-height: 14px;}



#footer {clear: left;margin: 20px 0px 0px 0px; padding: 35px 0px 0px 0px; width: 100%; height: 40px; background: #004a85 url(../img/footer_bg.gif) repeat-x top; font-family: tahoma; font-size: 11px; color: #f69720; text-align: center;}
#copyrights {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px; width:30%; font-family: tahoma; font-size: 11px; color: #f69720; text-align: left; float: left;}
#address {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 45%; font-family: tahoma; font-size: 11px; color: #f69720; text-align: center; float: left;}
#PLogo {margin: 0px 0px 0px 0px; padding: 0px 20px 0px 0px; width:20%; font-family: tahoma; font-size: 11px; color: #f69720; text-align: right; float: right;}

#extraMenu {margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px; height: 20px; background-color: #004a85; font-family: tahoma; font-size: 11px; color: #ffffff; text-align: center;}
#extraMenu a {font-family: tahoma; font-size: 11px; color: #ffffff;text-decoration: none;}
#extraMenu a:hover {font-family: tahoma; font-size: 11px; color: #ffffff;text-decoration: underline;}
#extraMenu a:visited {font-family: tahoma; font-size: 11px; color: #ffffff;text-decoration: none;}

.post small {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #073873; font-family: tahoma; font-size: 10px; line-height: 12px;}

p {margin: 0px 0px 0px 0px; padding: 0px 0px 12px 0px; height: auto; color: #073873; font-family: tahoma; font-size: 11px; line-height: 14px;}
p.comments {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; height: 15px; color: #f78600; font-family: tahoma; font-size: 12px; font-weight: normal; text-align: right;}
h1 {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; height: 35px; line-height: 35px; color: #f78600; font-family: tahoma; font-size: 20px; font-weight: normal;}
a.blogTitle {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; height: 35px; line-height: 35px; color: #f78600; font-family: tahoma; font-size: 20px; font-weight: normal; text-decoration:none;}
a.blogTitle:hover {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; height: 35px; line-height: 35px; color: #f78600; font-family: tahoma; font-size: 20px; font-weight: normal;text-decoration:underline;}
a.blogTitle:visited {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; height: 35px; line-height: 35px; color: #f78600; font-family: tahoma; font-size: 20px; font-weight: normal;text-decoration:none;}
h2 {margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; height: 18px; color: #f78600; font-family: tahoma; font-size: 18px; font-weight: bold;}
h3 {margin: 20px 0px 10px 0px; padding: 0px 0px 0px 0px; height: 20px; color: #f78600; font-family: tahoma; font-size: 14px; font-weight: bold;}

ul {margin: 11px 0px 14px 0px; padding: 0px 0px 0px 0px;}
li {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #4472a3; font-family: Tahoma; font-size: 12px; list-style: none; line-height: 18px;}
a {line-height: 15px; color: #f78600; font-family: tahoma; font-size: 11px; font-weight: normal; text-decoration: none;}
a:hover {line-height: 15px; color: #f78600; font-family: tahoma; font-size: 11px; font-weight: normal; text-decoration: underline;}
a:visited {line-height: 15px; color: #f78600; font-family: tahoma; font-size: 11px; font-weight: normal; text-decoration: none;}
td {text-align: right;}
img {border: 0px;}

#thumbBox{ /*Outermost DIV for thumbnail viewer*/position: absolute;left: 0;top: 0;width: auto;padding: 10px;padding-bottom: 0;background: #f7941e;visibility: hidden;z-index: 10;cursor: hand;cursor: pointer;}
#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */font: bold 12px Tahoma;letter-spacing: 3px;line-height: 1.1em;color: white;padding: 5px 0;text-align: right;}
#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */background-color: white;}
#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/position: absolute;visibility: hidden;border: 1px solid black;background-color: #EFEFEF;padding: 5px;z-index: 5;}