@media screen {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:#2787C8}
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:760px; margin:0 auto; margin-top:50px; overflow:hidden; border-top:1px solid #D6D6D6; border-right:1px solid #D6D6D6; border-left:1px solid #D6D6D6}
#cola, #colb, #colc, #cold {width:93px; height:115px; float:left; border-right:1px solid #D6D6D6}
#cole {width:364px; float:left; text-align:right; padding-top:20px} 
#cole2 {width:316px; float:left} 
#menuCont {width:760px; height:40px; margin:0 auto; overflow:hidden; border-right:1px solid #D6D6D6; border-left:1px solid #D6D6D6}
#cole3 {width:760px; float:left; background:url(../img/a32.gif) no-repeat bottom left}
#cole3 p {text-align:right; margin:0 20px 0 0; font-size:90%; line-height:180%}
#cole3 ul {margin:30px 20px 10px 0; padding:0; list-style-type:none; text-align:right; font-size:90%}
#cole3 ul li {margin:4px 0 0 0; padding:0; list-style-type:none}
#header2 {width:760px; margin:0 auto; overflow:hidden; border-right:1px solid #D6D6D6; border-left:1px solid #D6D6D6}
#corpo {width:760px; margin:0 auto; padding:0; clear:both; overflow:hidden; background:url(../img/bck_corpo.gif); border-left:1px solid #D6D6D6; border-right:1px solid #D6D6D6}
#corpo2 {width:760px; margin:0 auto; padding:0; clear:both; overflow:hidden; background:url(../img/a32b.gif) no-repeat bottom left; border-left:1px solid #D6D6D6; border-right:1px solid #D6D6D6; height:111px}
#cole4 {width:646px; float:left; text-align:right; padding-top:20px} 
#detalhe {float:left; width:573px; margin:22px 0 0 93px}
#detalhe p {margin:0 20px 16px 0}
#detalhe ul#areas {width:554px; 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:87px; 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:link, #menu1 li a:visited {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; border-right:1px solid #D6D6D6; border-bottom:1px solid #D6D6D6; clear:left}
#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:544px; margin:20px 0 0 0; padding:0 0 1px 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:237px; margin:0 33px 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}
.invalid a:link, .invalid a:visited {color:#226699}
.invalid a:hover {color:#EC008C}
p {line-height:160%}
label {margin:10px 0 0 0; color:#226699; float:left; width:22%; white-space:nowrap; font-size:105%}
.fml {width:530px; 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:73.6%; 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 0; float:left}
.fml fieldset #captchaFields .gerarCaptcha {width:152px; margin:10px 0 0 -2px; padding:2px 10px 2px 10px; background:#CB2085; color:#fff}
.fml fieldset label {width:39%}
.fml fieldset #codigo {width:144px; margin:12px 0 0 0}
.fml fieldset input {width:auto; margin:0 0 0 0}
.fml #captchaFields {width:288px; float:left}
.fml #captchaFields label {width:114px}
.fml #capchaWhat {width:190px; 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 0 0 -4px; padding:0 0 10px 0; 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:46%}
form#msg3 input {margin:8px 0 0 4px}
form#msg3 textarea {width:97%; margin:4px 0 2px 0}
form#msg3 fieldset textarea {width:94%; margin:4px 0 2px 0}
form#msg3 fieldset input {width:47.4%}
form#msg3 .chk  {width:auto; margin-left:0}
form#msg3 .qnt {width:7%}
#detalhe .paginacao {width:491px; 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 {width:734px; margin:0; padding:3px 0 3px 6px; text-align:right; font-size:85%; clear:both}
#topo img {margin:0 4px 0 0}
#topo a {padding:2px 3px 2px 3px}
#topo a:hover {padding:2px 3px 2px 3px}
#footer {width:762px; 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}
.skype {vertical-align:middle; padding:0 0 0 4px}
.lang {margin:0 20px 0 0; padding:0 0 6px 0; text-align:right; text-transform:lowercase}
.lang2 {margin:10px 22px 0 0; padding:0; text-align:right; text-transform:lowercase; font-size:95%}
#browsers {width:510px}
.info {width:92%; margin:0 0 16px 0; color:#000; padding:10px; font-size:100%; border:1px dashed #E33425; background:#FAEFC6; padding-left:14px}
.info h3 {font-size:130%; font-weight:normal; color:#226699; padding-top:12px}
.info h4 {font-size:110%; font-weight:normal; color:#7B3E3E}
}
