@media print {body {margin:0; padding:0; background:#fff; font-family:Arial,Helvetica,sans-serif; color:#666; font-size:75%}
a:link, a:visited {color:#EC008C}
a:active {color:#666}
a:hover {color:#226699}
input, select, textarea {font-family:Tahoma,Arial,Helvetica,sans-serif; color:#666; font-size:100%}
acronym {cursor:help; border-bottom:1px dashed #BF403D}
.what {cursor:help; border-bottom:1px dashed #BF403D}
form {margin:0; padding:0; clear:both}
img {border:0}
p.nojs {width:730px; margin:0 auto; margin-top:3%; margin-bottom:3%; background:#FFF65D; color:#000; font-weight:bold; padding:1%; clear:both; float:none; text-align:center; border:5px dashed #EC008C}
p.nojs a {color:#BF403D}
p.nojs a:hover {color:#000}
h1 {margin:0; font-size:130%; font-weight:normal}
sup {color:#EE8110; font-size:110%}
#header {width:670px; margin:0 auto; margin-top:10px; overflow:hidden}
#cola, #colb, #colc, #cold {width:74px; height:25px; float:left}
#cole {width:354px; float:left; text-align:right; padding:0 0 20px 0} 
#cole2 {width:370px; float:left} 
#menuCont {width:760px; height:40px; margin:0 auto; overflow:hidden}
#cole3 {width:670px; float:left; padding:0 0 20px 0}
#cole3 p {text-align:right; margin:20px 20px 30px 0; font-size:90%; line-height:180%}
#header2 {width:670px; margin:0 auto; overflow:hidden}
#corpo {width:670px; margin:0 auto; padding:0; clear:both; overflow:hidden}
#corpo2 {width:670px; margin:0 auto; padding-top:20px; clear:both; overflow:hidden}
#cole4 {width:646px; float:left; text-align:right; padding:0 0 20px 0} 
#detalhe {float:left; width:480px; margin:22px 0 0 93px}
#detalhe p {margin:0 20px 16px 0}
#detalhe ul#areas {width:430px; margin:0; padding:0}
#detalhe ul#areas li {margin:0 0 20px 0; list-style:none}
#menu1 {margin:0; padding:0; float:left; color:#2787C8; height:40px; font-size:90%; text-transform:lowercase}
#menu1 ul {margin:0; padding:0}
#menu1 li {list-style:none; margin:0; padding:22px 0 0 6px; float:left; width:68px; height:18px; border-right:1px solid #D6D6D6}
#menu1 li#s {background:#7B3E3E}
#menu1 li#p {background:#226699}
#menu1 li#c {background:#385A3D}
#menu1 li#o {background:#8B6948}
#menu1 li a {margin:0; padding:0; text-decoration:none; color:#fff}
#menu1 li a:hover {margin:0; padding:0; color:#E2E2E2; text-decoration:none}
#magenta2 {width:191px; height:40px; background:#CB2085; float:left; border-left:1px solid #D6D6D6}
#menu2 {margin:0; padding:0; color:#C6C6C6; width:93px; float:left; overflow:hidden; font-size:90%; text-transform:lowercase}
#menu2 ul {margin:0; padding:0}
#menu2 li {list-style:none; margin:0; padding:22px 0 0 6px; width:87px; height:18px; clear:left; border-bottom:1px solid #d6d6d6}
#menu2 li#e {background:#CB2085}
#menu2 li#s2 {background:#7B3E3E}
#menu2 li#p2 {background:#226699}
#menu2 li#c2 {background:#385A3D}
#menu2 li#o2 {background:#8B6948}
#menu2 li a {margin:0; padding:0; text-decoration:none; color:#fff}
#menu2 li a:hover {margin:0; padding:0; color:#E2E2E2; text-decoration:none}
h2 {float:none; width:430px; margin:20px 0 0 0; padding:0; color:#CB2085; text-transform:none; font-size:145%; font-weight:normal}
h3 {margin:0 0 4px 0; padding:0; color:#2787C8; font-size:130%; font-weight:normal; clear:both}
h4 {margin:0 0 4px 0; padding:0; color:#2787C8; font-size:100%}
p#path {width:430px; margin:0; padding:0 0 2px 0; color:#666; font-size:90%; clear:both; text-transform:lowercase; line-height:130%}
.site {float:left; width:207px; margin:0 13px 0 0}
.site p {font-size:80%; padding:0}
.site img {padding:5px; border:1px solid #ddd}
.site1 {margin:0}
.topo2 {font-size:80%; width:550px; text-align:right; clear:both; padding:0 0 20px 0}
.contactos {font-size:85%}
.contactos strong {color:#2787C8; font-weight:normal}
h6 {margin:0; padding:0; font-size:100%; font-weight:normal; color:#2787C8}
.intro {color:#000; background:#f2f2f2; padding:2px 3px 3px 6px}
.invalid {color:#ed2024; padding-left:2px; font-weight:bold}
p {line-height:160%}
label {margin:10px 0 0 0; color:#226699; float:left; width:24%; white-space:nowrap; font-size:105%}
.fml {width:450px; margin:0 0 16px 0; padding:4px 8px 0 10px; overflow:hidden; clear:both; font-size:95%; background:#F4F4F4; border:1px solid #DFDFDF}
.fml h3 {margin:10px 0 0 10px; padding:0}
.fml p {margin:10px 4px 0 10px; font-size:95%; line-height:180%}
.fml input, .fml textarea {width:70%; margin:6px 0 0 4px}
.fml select {width:49%; margin:10px 0 0 4px}
.fml br {clear:both}
.fml img.captcha {margin:10px 0 0 7px; float:left; border:1px solid #7F9DB9}
.fml fieldset {margin:10px 10px 0 0; padding:0 0 8px 10px; border:1px solid #C6C8CA}
.fml fieldset legend {padding:1px 4px 3px 3px; margin:0; color:#EC008C}
.fml fieldset input, .fml fieldset textarea, .fml fieldset select, .fml fieldset img.captcha {margin:10px 0 0 6px; float:left}
.fml fieldset .gerarCaptcha {width:152px; margin:10px 0 0 4px; padding:2px 10px 2px 10px; background:#CB2085; color:#fff}
.fml fieldset label {width:39%}
.fml fieldset #codigo {width:144px; margin:12px 0 0 6px}
.fml fieldset input {width:auto; margin:0px 0 0 6px}
.fml #captchaFields {width:280px; float:left}
.fml #capchaWhat {width:196px; margin:9px 0 9px 0; padding:8px 8px 3px 8px; float:left; position:static; background:#eee; border:1px solid #ddd}
.fml #capchaWhat p {margin:0}
.botoes {margin:0; padding:10px 0 10px 122px; text-align:left}
.botoesOrc {margin:0; padding:10px 0 10px 3px; text-align:left}
.fml .botao {width:auto; margin:0 8px 0 0; padding:2px 10px 2px 10px; background:#CB2085; color:#fff}
.fml h3 {margin:10px 0 3px 0}
form#msg3 label {width:45%}
form#msg3 textarea {width:92%}
#detalhe .paginacao {width:460px; margin:0 0 16px 0; color:#999; font-size:90%; padding:0 2px 0 2px; line-height:140%; overflow:hidden; clear:both; border:1px solid #ddd; background:#F5F5F5; text-align:center}
#detalhe .paginacao .existem {margin:0; padding:6px 0 0 0; color:#999; font-weight:normal}
#detalhe .paginacao p.paginas {width:99%; margin:0; padding:3px 0 3px 0; text-align:center; font-weight:normal; color:#999}
#detalhe .paginacao p {width:99%; margin:0; padding:0 0 8px 0; text-align:center; font-weight:normal}
#detalhe .paginas strong {color:#000}
#detalhe .paginacao .paginas a {padding:0 3px 0 3px}
#detalhe .paginacao .paginas a:hover {padding:0 3px 0 3px; color:#fff; background:#226699; text-decoration:none}
#detalhe ul li {margin:0 0 10px 0; padding:0}
#top {height:1px; font-size:1px; color:#fff}
#topo {display:none}
#footer {width:670px; margin:0 auto; padding:0 0 10px 0; text-align:left; font-size:85%; border-top:1px solid #D6D6D6}
#f3 {margin:3px 0 0 0; line-height:190%; clear:both; text-align:left}
#f3 a {padding:0}
#f3 a:hover {padding:0}
#acess {vertical-align:middle}
#creditos {width:55%; float:left; text-align:left; padding:2px 0 4px 4px}
#creditos em {font-family:Georgia,Times,serif; color:#226699; font-weight:bold; font-size:100%}
#creditos span {font-family:Georgia,Times,serif; color:#EC008C; font-weight:bold; font-size:120%}
#realizacao {width:41%; float:right; text-align:right; padding:6px 20px 0 0; font-size:110%}
#realizacao em {color:#226699; font-style:normal}
#realizacao span {color:#EC008C; font-style:normal}
strong a {letter-spacing:-1px}
#realizacao span {letter-spacing:-1px}
}
