body {margin:0; font-family:verdana,arial,helvetica,sans-serif; font-size:70%; background:#FFF; color:#474747}
a:link, a:visited {color:#1C5197}
a:active {color:#FF0000}
a:hover {color:#E0412B}
input, select, textarea {font-family:verdana,arial,helvetica,sans-serif; font-size:100%; color:#000}
#header {margin:0 auto; width:760px; height:204px; clear:both}
#logo {margin:30px 0 0 0; float:left; border:0}
#lingua {margin:57px 6px 0 0; float:right; border:0; font-size:90%}
#lingua a {text-decoration:none}
#barraTop {margin:0 auto; width:760px; height:20px; clear:both; background:#E0412B}
#c1 {float:left}
#c2 {float:right; text-align:right}
#banner {margin:0 auto; width:760px; height:20px; clear:both; background:#E0412B}
#menu1 {margin:0 auto; width:760px; height:22px; clear:both; background:#EAEAEA; color:#1C5197; border-bottom:1px solid #B7B7B7; font-weight:bold; text-align:center}
#menu1 a {text-decoration:none; color:#E0412B}
#menu1 a:hover {color:#1C5197}
#menu1 ul {margin:4px 0 0 185px; padding:0}
#menu1 ul li {float:left; margin:0 0 0 4px; list-style:none}
#corpo {margin:0 auto; width:760px; clear:both; background:#EAEAEA}
#colA {width:198px; margin:0; padding:10px 5px 10px 0; float:left}
#colB {width:526px; margin:20px 0 10px 0; padding:0 10px 10px 20px; float:right; border-left:1px solid #B7B7B7}
h2 {font-size:110%; color:#004990}
h3 {font-size:100%; color:#E0412B; line-height:150%}
h4 {font-size:110%; color:#004990; font-weight:normal; border-bottom:1px dashed #004990; padding-bottom:3px; width:98%}
h5 {font-size:100%; color:#E0412B; line-height:150%; font-weight:normal; letter-spacing:1px}
p {line-height:150%}
.top {text-align:right; margin:10px 10px 0 0}
.nota {width:95%; padding:8px; margin:16px 0 0 0; background:#DEDEDE; border:1px dashed #A6A6A6}
#menu2 {margin:0 0 0px 0; padding:0 10px 4px 10px; color:#E0412B; font-size:90%}
#menu2 ul {margin:0; padding:0; list-style:none}
#menu2 ul li {width:96%; border-bottom:1px solid #B7B7B7; padding:12px 0 12px 0; font-weight:bold}
#menu2 ul li a {color:#1C5197; text-decoration:none}
#menu2 ul li a:hover {color:#E0412B; text-decoration:none}
#menu2 ul li ul {margin:4px 0 0 18px; padding:0; list-style:none}
#menu2 ul li ul li {font-weight:bold; color:#000; width:100%; border-bottom:0; margin:0; padding:3px 0 3px 0; list-style:url(../img/bul1.gif)}
#menu2 ul li ul li a {color:#9B9B9B; text-decoration:none}
.fotoLeft {float:left; margin:0 14px 4px 0; padding:2px 0 0 0}
form {background:#DDD; margin:0; padding:0}
form h2 {background:#E0412B; color:#FFF; padding:2px 0 3px 4px; margin:0 0 10px 0}
label {color:#1C5197; font-size:100%; margin:0 0 0 10px; padding:4px 0 0 0; vertical-align:top; float:left; width:14%}
#fml {width:98%; margin:0 0 20px 0}
#fml input, #fml select, #fml textarea {margin:0 0 10px 0; background:#FFF}
#fml .botoes {background:#CCC; text-align:center; margin:0; padding:0}
#fml .botao {background:#E0412B; color:#FFF; margin:4px 10px 4px 0}
#fml p {margin:0 0 10px 10px; color:#666}

#contactos {width:98%; background:#D2E0F3; padding-bottom:10px; height:260px; margin:0}
#contactos h2 {background:#1C5197; color:#FFF; padding:2px 0 3px 4px; margin:0}
#contactos .cont {float:left; width:29%; margin:10px 3px 4px 4px; padding:6px; float:left; height:220px; line-height:200%; border:1px solid #999}

#contactosS {width:98%; background:#D2E0F3; padding-bottom:10px; height:120px; margin:0}
#contactosS h2 {background:#1C5197; color:#FFF; padding:2px 0 3px 4px; margin:0}
#contactosS .contS {float:left; width:45%; margin:10px 3px 4px 4px; padding:6px; float:left; height:120px; line-height:200%; border:1px solid #999}

#menuFooterCont {margin:0 auto; width:760px; height:22px; clear:both; background:#EAEAEA; border-top:1px solid #B7B7B7; text-align:center}
#menuFooter {margin:0 0 0 198px; height:22px; clear:both; color:#1C5197}
#menuFooter a {text-decoration:none; color:#E0412B}
#menuFooter a:hover {color:#1C5197}
#menuFooter ul {margin:4px 0 0 0; padding:0}
#menuFooter ul li {float:left; margin:0 0 0 4px; list-style:none}
#footer {margin:0 auto; width:760px; height:54px; clear:both; color:#FFF}
#copyTerms {width:760px; height:20px; background:#1C5197}
#footerC1 {float:left}
#footerC2 {float:right; text-align:right}
#copy, #terms {font-family:arial,helvetica,sans-serif; font-size:95%; margin:3px 0 0 0}
#copy {width:47%; float:left; }
#terms {width:51%; float:left; text-align:right; color:#CDDDF2}
#terms a {color:#FFF; text-decoration:none}
#terms a:hover {color:#CDDDF2; text-decoration:none}
#certificacao {text-align:center; clear:both}
#certificacao img {margin:10px 10px 7px 0; border:0}

