
/* CSS PRINT */

body {margin:0; padding:0; background:#FFF; font-family:"Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif; color:#464646; font-size:100%}
a:link, a:visited {color:#3E9EC4; text-decoration:underline}
input, select, textarea {font-family:"Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif; color:#000; font-size:100%}
form {margin:0; padding:0; clear:both}
img {border:0}
blockquote {margin:-10px 0 0 2px; padding:0 0 10px 0; font-style:italic; font-size:120%; line-height:150%; border-bottom:1px solid #DEE5EB}
acronym {speak:normal}
abbr.initialism {speak:spell-out}
abbr.truncation {speak:normal}

#header0, #logo, #home, #servicos, #procurar, #colA, #servicosMenu, #footer2, #footermenu2, .intro, .topo {display:none}
#header {width:760px; margin:0; padding:0; background:#FFF; white-space:nowrap}
#logoprint {display:block; margin:0; padding:0}
#footer {margin:0; padding:0; clear:both; border-top:1px dashed #4AB3E0}
.data {font-size:80%} 

#corpoCont {margin:0; width:100%; padding:0}
#corpo {float:left; width:100%; padding:0; clear:both; background:url(/Riac/Images/bc_kCorpo.gif) repeat-y}
h2 {margin:18px 0 0 0; padding:0; clear:both}
#colB {width:100%; margin:9px 0 0 0; padding:0 0 22px 0; float:left; font-size:85%; line-height:160%; position:relative}
#colB img {vertical-align:top}
#colB .pub {margin-top:9px}
#colB #colD h2 {height:21px; margin:14px 0 0 20px; padding:0; font-size:170%; color:#2bc1d8}
#colB h2 img {vertical-align:top}
#colB h3 {margin:7px 0 0 0; padding:0; font-size:110%; color:#126287; font-weight:normal}
#colB p {margin:0; color:#000}
.linha {width:100%; margin:0; clear:both; position:relative}
#destaques {width:100%; margin:0; border-bottom:1px dashed #99ddf2; border-left:1px dashed #99ddf2; background:url(/Riac/Images/bckdestaques.gif)}
#destaques .linha .destaque {width:24%; margin:0; float:left; border-top:1px dashed #99ddf2; border-right:1px dashed #99ddf2}
#destaques .linha .destaque p {margin:0; padding:6px 2px 4px 8px; font-weight:bold; line-height:140%; color:#009dce}
#destaques .linha .destaque p a {font-weight:normal; text-decoration:underline}
.seph {width:100%; margin:0; padding:0; height:1px; line-height:1px; font-size:1px; clear:both}
#top {height:1px; font-size:1px}
p.nojs {width:100%; margin:0 auto; background:#f6eb13; color:#000; font-weight:bold; padding:2px 0 2px 0; clear:both; float:none; text-align:center}
p.nojs a {color:#FFF; text-decoration:underline}
p#problema {width:97%; margin:0 0 10px 0; background:#BC1F25; color:#FFF; padding:3px 4px 4px 4px; font-weight:bold; text-align:center}
p#problema a {color:#fff; text-decoration:underline}
.fmlreg {width:99%; margin:0; background:#fff; border:1px dashed #4AB3E0}
#colB .fmlreg p {color:#0F428C; margin:4px 4px 10px 4px; font-size:110%}
#colB .fmlreg p span, #colB .fmlreg p strong {white-space:nowrap}
#colB .fmlreg p.msg1 {color:#666; margin:0 0 10px 4px}
.fmlreg label {color:#0F428C; float:left; width:42%; margin:2px 0 2px 4px; clear:left; white-space:nowrap}
.fmlreg input, .fmlreg select {margin:0 0 6px 0}
.fmlreg br {clear:right}
.fmlreg h2 {margin:0; padding:4px 0 4px 6px; color:#17C0E9; font-size:120%; text-transform:uppercase; border-bottom:1px dashed #4AB3E0}
#faqs {width:99%; margin:10px 0 0 0; background:#fff; border:1px dashed #4AB3E0}
#colB #faqs p {color:#666; margin:4px 4px 0 4px; font-size:110%}
#colB #faqs p span, #colB #faqs p strong {white-space:nowrap}
#faqs label {font-size:120%; color:#0F428C; float:left; margin:16px 4px 2px 4px; clear:left; white-space:nowrap}
#faqs input, #faqs select {margin:14px 0 6px 0}
#faqs h2 {margin:0; padding:4px 0 4px 6px; color:#17C0E9; font-size:120%; text-transform:uppercase; border-bottom:1px dashed #4AB3E0}
#faqs h3 {margin:0; padding:4px 0 4px 6px; color:#05458D; font-size:120%; text-transform:uppercase; border-top:1px dashed #4AB3E0; border-bottom:1px dashed #4AB3E0}
#faqs ol#respostas li {color:#05458D}
#faqs ol#respostas li p {color:#000; margin:0}
.botoes {display:none; width:100%; background:#E4F5FB; text-align:center; margin:10px 0 0 0; padding:5px 0 4px 0; border-top:1px dashed #4AB3E0}
.botoes .botao {background:#32BBE5; color:#FFF; font-weight:bold; padding:0; margin:0}
.prob {color:#E83647; margin:0 0 0 2px; font-weight:bold; vertical-align:middle}
#colC {width:120px; float:left}
#colD {width:80%; float:left; border-left:1px dashed #4AB3E0}
#servicosMenu2 {margin:0; font-size:90%; font-weight:bold}
#servicosMenu2 h2 {margin:0; padding:0 0 10px 0; color:#05458D; text-transform:uppercase; font-size:120%; border-bottom:1px dashed #4AB3E0}
#servicosMenu2 ul {margin:0 0 0 2px; padding:0; color:#05458D}
#servicosMenu2 ul li {margin:0; padding:2px 0 2px 8px; list-style:none; background:url(/Riac/Images/bul2.gif) no-repeat; text-transform:uppercase; border-bottom:1px dashed #ddd}
#servicosMenu2 ul li a {color:#939393; text-decoration:underline; text-transform:none}
#servicosMenu3 {margin:22px 0 0 0; padding:2px 0 6px 14px; color:#05458D; text-transform:uppercase; font-size:100%; font-weight:bold; border-bottom:1px dashed #4AB3E0}
#servicosMenu3 ul {margin:0; padding:0}
#servicosMenu3 ul li {margin:0; padding:0; list-style:none; display:inline}
#servicosMenu3 ul li a {color:#858585; text-decoration:underline}
#colD p, #colE p {margin:0 0 0 14px}
#colD p.intro, #colE p.intro {margin:0; padding:10px 0 0 14px; color:#000}
#colD h3, #colE h3 {margin:16px 0 0 0; padding:0 0 1px 15px; color:#3E9EC4; font-size:100%; font-weight:bold; text-transform:uppercase; clear:both; background:url(/Riac/Images/bul3.gif) no-repeat; border-top:1px dashed #4AB3E0; border-bottom:1px dashed #4AB3E0}
#colD h4, #colE h4 {margin:0; padding:10px 0 1px 14px; color:#3E9EC4; font-size:100%; font-weight:bold; clear:both}
.lst1 {margin:0; padding:0; clear:both}
.lst1 img {margin:6px 10px 0 0; border:1px solid #ccc}
.lst1 .fotoE {float:left}
.lst1 li {margin:0 0 8px 14px; padding:0 0 0 8px; clear:both; list-style:none; background:url(/Riac/Images/bul4.gif) no-repeat}
.lst1 li ul {margin:0 0 0 2px; padding:0}
.lst1 li ul li {margin:0; padding:0 0 0 6px; list-style:none; background:url(/Riac/Images/bul5.gif) no-repeat}
.lstnumerada {margin:0 0 0 36px; padding:0}
.lstnumerada li {margin:0 0 10px 0; padding:0}
#colE {width:100%; float:left; border-left:1px dashed #4AB3E0}
#colE h2 {margin:0; padding:8px 0 6px 14px; font-size:120%; text-transform:uppercase; border-top:1px dashed #4AB3E0; border-bottom:1px dashed #4AB3E0; color:#2bc1d8}
#colE p label {width:43%; color:#0F428C; float:left; margin:9px 2px 6px 0; font-size:110%; white-space:nowrap}
#colE p select {margin:6px 0 6px 0}
#ilhasE, #ilhasD {width:240px; float:left}
#ilhasE {border-right:1px dashed #4AB3E0}
.mapa {background:#eee; margin:20px 0 0 14px; border:1px solid #ddd}
.paginacao {width:98%; margin:10px 0 10px 12px; padding:0; height:20px; color:#999; clear:both; border-top:1px dashed #4AB3E0; border-bottom:1px dashed #4AB3E0}
.paginacao a {text-decoration:underline}
.anterior {width:16%; margin:0; padding:1px 0 0 3px; float:left; text-transform:uppercase; font-size:90%}
.paginas {width:66%; margin:0; padding:0; float:left; text-align:center; font-size:100%}
.paginas strong {color:#000}
.seguinte {width:16%; margin:0; padding:1px 3px 0 0; float:right; text-align:right; text-transform:uppercase; font-size:90%}
#colE ul.lst1 p.data {margin:0; padding:0; color:#999}
#colE ul.lst1 p.resumo {margin:0; padding:0 0 10px 0; border-bottom:1px dashed #ccc; clear:both}
.categE, .categD {width:48%; float:left}
.categE {padding:0 10px 0 0; border-right:1px dashed #4AB3E0}

#colE #artigo {margin:10px 0 0 14px; font-size:110%}
#colE #artigo h3 {margin:16px 0 10px 0px; padding:0; font-size:150%; text-transform:none; border:0; background:#fff}
#colE #artigo h4 {margin:36px 0 0 0px; padding:0; font-size:120%; text-transform:none; font-weight:normal}
#colE #artigo p {margin:16px 0 0 0; color:#000}
#colE #artigo p#resumo {margin:10px 0 0 0; font-size:120%; line-height:160%; color:#126287}
#colE #artigo p.data {color:#999}
#artigo .fotoE {float:left; margin:7px 10px 0 0}
#artigo .fotoD {float:right; margin:7px 0 0 4px}
#artigo .fotoEnt {float:left; margin:7px 10px 4px 0; border:1px solid #ccc}
h5 {margin:16px 0 0 14px; font-size:100%; clear:both}
#artigo h5 {margin:16px 0 0 0px; font-size:100%; color:#126287; clear:both}
h4 img {margin:-8px 0 0 10px; vertical-align:bottom}
img.icon {border:0; margin:0 0 10px 0}
.seph2 {width:100%; margin:20px 0 0 0; padding:0 0 10px 0; height:1px; line-height:1px; font-size:1px; clear:both; border-top:1px dashed #4AB3E0}
#bemvindo {width:63%; float:left; margin:0 20px 0 0; padding:0}
#vejatambem {width:26%; float:right; margin:16px 0 0 0; padding:0 0 0 10px; border-left:1px dashed #4AB3E0}
#vejatambem h5 {margin:0 0 10px 0; font-size:110%}
.results {width:100%; font-size:100%; margin:0; padding:0; border-collapse:collapse; background:#f9f9f9; border:1px dashed #0F2F7A}
.results th {margin:0; padding:2px 3px 2px 3px; height:24px; background:#E4F5FB; border-left:1px dashed #0F2F7A; border-top:1px dashed #0F2F7A; border-bottom:1px dashed #0F2F7A; color:#0F2F7A; text-align:center; vertical-align:bottom}
.results th a {color:#28BEE8; text-decoration:underline}
.results th a:hover {color:#fff; background:#28BEE8; text-decoration:none}
.results td {color:#000; height:16px; border-bottom:1px dashed #0F2F7A; border-left:1px dashed #0F2F7A; padding:2px 4px 2px 4px; vertical-align:top}
.results td a:hover {background:#0F2F7A; color:#FFF; text-decoration:none}
.results caption {margin:0; color:#0F2F7A; text-align:center; padding:4px; font-weight:bold; border-top:1px dashed #0F2F7A; border-left:1px dashed #0F2F7A; border-right:1px dashed #0F2F7A; background:#E4F5FB}
.results td a:hover img {background:#e2e2e2}
.data, .nowrap {white-space:nowrap}
.par {background:#eee}
.nr {text-align:right; white-space:nowrap}
.cen {text-align:center}

