@media screen {body {margin:0; padding:0; background:#FFF; font-family:"Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif; color:#464646; font-size:80%}
a:link, a:visited {color:#3E9EC4; text-decoration:underline}
a:active {color:#f2ad0a}
a:hover {color:#0f307b}
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 {width:760px; height:40px; margin:0 auto; margin-bottom:5px; padding:0; clear:both; font-size:90%; text-align:center; font-weight:bold; color:#FFF; background:#0f2f7a}
#header0 p {margin:0; padding:10px 0 0 0}
#header0 span {color:#33bbe6}
#header0 span#telefone {font-size:110%; color:#FFF}
#header0 span#gratis {font-size:80%; color:#FFF; font-weight:normal}
#header0 img {margin:0 10px 0 14px; vertical-align:top}
#header0 em {color:#2a99cb; font-size:95%} 
/*#header {width:760px; height:146px; margin:0 auto; padding:0; background:#FFF url(/RIAC/Images/bckHeader.jpg) no-repeat; white-space:nowrap}*/

#header {width:760px; height:146px; margin:0 auto; padding:0;}
#vraclick {float:right; display:block; margin:-124px 17px 0px 0px; height:30px; width:178px; cursor:pointer;}
h1 {width:169px; margin:0; padding:35px 0 0 40px; float:left; color:#FFF; font-size:720%; letter-spacing:-7px}
#logoprint {display:none}
#home {float:left; margin:108px 12px 0 17px; padding:0 0 0 6px; height:15px; text-transform:uppercase; font-size:80%; font-weight:normal; border-left:1px solid #FFF; color:#C3ECF9}
#home a:link, #home a:visited {color:#FFF; text-decoration:none} 
#home a:hover {color:#C3ECF9; text-decoration:none} 
#servicos {float:left; margin:105px 0 0 0; padding:0 7px 0 0; font-size:85%; color:#4A71A8; height:20px; text-transform:uppercase; font-weight:bold; background:#FFF}
#servicos UL {margin:0; padding:0}
#servicos UL LI {display:inline; float:left; padding:0; margin:0}
#servicos UL LI IMG {vertical-align:middle}
#servicos UL LI a {text-decoration:none; color:#3E9EC4}
#servicos UL LI a:hover {text-decoration:none; color:#4A71A8}
#servicos UL LI span {color:#3E9EC4}
#servicos UL LI a:hover span {color:#4A71A8}
#procurar {float:left; width:116px; height:41px; margin:105px 0 0 0; border-left:1px solid #37a1c7; color:#37a1c7}
#procurar #lbl {text-align:center; width:96px; height:17px; padding:2px 0 0 0; text-transform:uppercase; font-size:85%; font-weight:bold; background:#FFF url(/RIAC/Images/c2.gif) no-repeat; background-position: top right; float: left}
#procurar #procinput {width:108px; height:22px; background:#FFF url(/RIAC/Images/bckprocurar.gif) no-repeat; clear: both}
#procurar input {margin:1px 0 0 0; padding:0 0 0 3px; width:86px; height:18px; border:0; font-size:90%}
#procurar img {margin:0; vertical-align:middle} 
#footer {margin:0 auto; width:710px; height:62px; padding:17px 0 0 0; clear:both; background:url(/RIAC/Images/bckfooter.gif) repeat-x} 
#footer2 {margin:0 auto; width:686px; height:39px; background:url(/RIAC/Images/bckfooter2.gif) repeat-x}
#footer2 #footerE, #footer2 #footerD {float:left} 
#footermenu {float:left; width:634px; margin:0 auto; text-align:center; padding:0; height:34px; font-size:80%; color:#4A71A8; text-transform:uppercase; font-weight:bold}
#footermenu UL {margin:0; padding:0; list-style-type:none; white-space:nowrap}
#footermenu UL LI {display:inline; padding:0; margin:0}
#footermenu UL LI IMG {padding:1px 0 0 0; vertical-align:middle}
#footermenu UL LI a {text-decoration:none; color:#FFF}
#footermenu UL LI a:hover {text-decoration:none; color:#C3ECF9}
#footermenu UL LI span {color:#FFF}
#footermenu UL LI a:hover span {color:#C3ECF9}
#footermenu2 UL {margin:4px 0 0 0; padding:0; list-style-type:none; text-align:center; font-size:80%; white-space:nowrap; color:#FFF}
#footermenu2 UL LI {display:inline; padding:0; margin:0}
#footermenu2 UL LI IMG {padding:0}
#footermenu2 UL LI#copy {color:#1860a2; font-size:95%}
#footermenu2 UL LI a {text-decoration:none; color:#1860a2}
#footermenu2 UL LI a:hover {text-decoration:none; color:#FFF}
#footermenu2 UL LI span {color:#1860a2}
#footermenu2 UL LI a:hover span {color:#FFF}
#corpoCont {margin:0 auto; width:760px; padding:0}
#corpo {float:left; width:100%; padding:0; clear:both}
h2 {margin:18px 0 0 0; padding:0; clear:both}
#colA {width:210px; margin:0; padding:0; float:left; text-align:right; font-size:85%; line-height:160%; position:relative}
#colB {width:516px; margin:9px 0 0 14px; 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}
#cxlat {width:188px; margin:0; padding:0; float:right; text-align:left; background:url(/RIAC/Images/cxlatbck.gif) repeat-y}
#cxuser, #cxlat2, #cxlat3, #cxlat4 {width:152px; margin:0 0 0 20px; line-height:140%}
#cxuser {padding:0 0 5px 0; color:#FFF}
#cxuser #login {padding:0 0 5px 0; text-transform:none; font-weight:normal; text-align:left;}
#cxuser h2 {margin:0; padding:0 0 0 0; text-transform:uppercase; font-size:120%}
#cxuser #login br {line-height:80%; margin:0}
#sair {padding:0 0 5px 0; text-transform:uppercase; font-weight:bold; }
#cxuser label {width:65px; margin:3px 0 6px 0; float:left; clear:left; text-transform:uppercase}
#cxuser input {width:66px; height:14px; margin:0 0 1px 0; padding:0 0 0 2px /*; margin:0 0 6px 0;*/}
#cxuser img { margin:0 0 1px 0 /*margin:0 0 6px 4px*/}
#cxuser a {color:#0f307b}
#cxuser a:hover {color:#FFF}
#cxuser p {margin:0; clear:left}
#cxuser p#user {margin:0; font-size:120%}
#cxlat2 {margin-top:0; text-align:left; color:#26bde8; background:#FFF; font-size:110%}
#cxlat2 ul {margin:0; padding:5px 0 3px 3px}
#cxlat2 ul li {margin:0; padding:0 0 0 8px; text-transform:uppercase; font-weight:bold; list-style:none; background:url(/RIAC/Images/bul1.gif) no-repeat; letter-spacing:-1px}
#cxlat2 ul li a {color:#000; text-transform:none; font-weight:normal; font-size:100%; text-decoration:none}
#cxlat2 ul li a:hover {color:#26bde8; text-transform:none; font-weight:normal; text-decoration:none}
#cxlat3 {margin-top:4px; text-align:left; color:#000; background:#fcfb7b}
#cxlat3 ul {margin:0; padding:5px 0 0 3px}
#cxlat3 ul li {margin:0; padding:0 0 5px 8px; list-style:none; background:url(/RIAC/Images/bul1.gif) no-repeat}
#cxlat3 ul li a {font-weight:bold; color:#000; text-decoration:none}
#cxlat3 ul li a:hover {font-weight:bold; color:#0e428b; text-decoration:underline}
#cxlat3 span.telefone {font-size:120%; font-weight:bold}
#cxlat4 {margin-top:4px; padding:0; text-align:left}
.linha {width:508px; margin:0; clear:both; position:relative; border-top:1px dashed #99ddf2}
#destaques {width:508px; margin:0; border-bottom:1px dashed #99ddf2; border-left:1px dashed #99ddf2; background:url(/RIAC/Images/bckdestaques.gif)}
#destaques .linha .destaque {width:126px; margin:0; float:left; height:150px; overflow: hidden;}
#destaques .linha .destaque p {margin:0; padding:6px 2px 4px 8px; font-weight:bold; line-height:140%; color:#009dce}
#destaques .linha .destaque p a {text-decoration:none}
#destaques .linha .destaque p a:hover {color:#0e428b; text-decoration:none}
.seph {width:100%; margin:0; padding:0; height:1px; line-height:1px; font-size:1px; clear:both}
p.topo {margin:0; padding:6px 10px 16px 0; font-size:80%; clear:both; text-align:right; text-transform:uppercase}
p.topo a:link, .topo a:visited {color:#17C0E9}
p.topo a:hover {color:#05458D}
#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}
p.nojs a:hover {color:#000}
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}
p#problema a:hover {color:#BC1F25; background:#fff; text-decoration:none}
#fmlreg {width:510px; 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 .radio label {color:#0F428C; float:none; width:42%; margin:0 0 0 5px; clear:none;}
#fmlreg input, #fmlreg select {margin:0 0 6px 0}
#fmlreg .radio input, #fmlreg .radio select {margin:0}
#fmlreg select {width:53%}
#fmlreg textarea {width:52%}
#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:510px; 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 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 {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}
.botoesTop {background:#E4F5FB; text-align:center; margin:0px 0 0 0; padding:5px 0 4px 0; border:1px dashed #0F2F7A; border-bottom:0}
.botoesBottom {background:#E4F5FB; text-align:center; margin:0px 0 0 0; padding:5px 0 4px 0; border:1px dashed #0F2F7A; border-top:0}
.prob {color:#E83647; margin:0 0 0 2px; font-weight:bold; vertical-align:middle}
#servicosMenu {width:510px; margin:0; padding:4px 0 4px 0; color:#3E9EC4; text-align:center; text-transform:uppercase; font-size:100%; border-top:1px dashed #4AB3E0; border-bottom:1px dashed #4AB3E0}
#servicosMenu ul {margin:0; padding:0}
#servicosMenu ul li {margin:0; padding:0; list-style:none; display:inline}
#servicosMenu ul li a {color:#858585; text-decoration:none}
#servicosMenu ul li a:hover {color:#3E9EC4; text-decoration:underline}
#colC {width:120px; float:left}
#colD {width:387px; 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:none; text-transform:none}
#servicosMenu2 ul li a:hover {color:#05458D; text-decoration:none; 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:none}
#servicosMenu3 ul li a:hover {color:#05458D; 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:4px 10px 0 0; border:1px solid #ccc}
.lst1 .fotoE {float:left; margin-bottom:10px}
.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:510px; float:left; border-left:1px dashed #4AB3E0}
#colE h2 {margin:0; padding:8px 0 6px 14px; font-size:120%; text-transform:uppercase; 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:495px; 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.5%; 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 0; padding:0; font-size:150%; clear:both; text-transform:none; border:0; background:#fff}
#colE #artigo h4 {margin:36px 0 0 0; padding:0; font-size:120%; clear:both; 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; font-size:90%}
#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 0; font-size:100%; color:#126287; clear:both}
h4 img {margin:-8px 0 0 4px; 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}

/*Adicionados */

.nrproc {text-align:left; white-space:nowrap}

#cxconsola {width:152px; margin:0 0 0 20px; line-height:140%; position:relative}
#cxconsola a {color:#0f307b; }
.titleconsola { text-transform:uppercase; font-size:90%; font-weight:bold;}
/*#bannertopoticker {width:760px; margin:0 auto; margin-bottom:5px; background:#0f2f7a; padding:10px 0 10px 0; color:#FFF; font-weight:bold; text-align:center}*/
#bannertopoticker {position: absolute; left: 0; top: 0; width: 760px; height: 22px; z-index: 1; clip:rect(0, 760px, 40px, 0); overflow:hidden}
#bannertopoticker a:link, #bannertopoticker a:visited {color:#FFF; text-decoration:none; font-weight:normal}
#bannertopoticker a:hover {color:#C3ECF9; text-decoration:none; font-weight:normal}
#bannertopoticker span#riac {color:#33bbe6}
#bannertopoticker span#telefone {font-size:110%; color:#FFF}
#bannertopoticker span#gratis {font-size:80%; color:#FFF; font-weight:normal}
#bannertopoticker img {margin:0 10px 0 14px; vertical-align:top}
#bannertopoticker em {color:#2a99cb; font-size:95%}


#colE #artigo h6 {margin:0; padding:1px 0 1px 5px; color:#3E9EC4; font-size:100%; font-weight:bold; clear:both}
#colB #faqs h6 {margin:0; padding:1px 0 1px 5px; color:#3E9EC4; font-size:100%; font-weight:bold; clear:both}

#colB {width:516px; margin:9px 0 0 14px; padding:0 0 22px 0; float:left; font-size:85%; line-height:160%; position:relative}

#tab {padding:0px 0px 0px 14px}
.botao {background:#32BBE5; color:#FFF; font-weight:bold; padding:0; margin:0}
.lst2 {margin:0; padding:0}
.lst2 li {margin:0 0 8px 14px; padding:0 0 0 8px; list-style:none; background:url(/RIAC/Images/bul5.gif) no-repeat}
#listAttach {margin:0; padding:0}
#listAttach p {margin:0 0 8px 14px; padding:0 0 0 8px; list-style:none; background:url(/RIAC/Images/bul4.gif) no-repeat}
#listAttachEdit {margin:0 0 8px 14px}
#listLegislacao {margin:0; padding:0}
#listLegislacao p {margin:0 0 8px 14px; padding:0 0 0 8px; list-style:none; background:url(/RIAC/Images/bul4.gif) no-repeat}
#listLegislacaoEdit {margin:0 0 8px 14px}

#listOutrosServicos {margin:0; padding:0}
#listOutrosServicos p {margin:0 0 8px 14px; padding:0 0 0 8px; list-style:none; background:url(/RIAC/Images/bul4.gif) no-repeat}
#colE #artigo h3 p {color:#3E9EC4}
.fmlpers {width:510px; margin:0; background:#fff; border:1px dashed #4AB3E0}
#colB .fmlpers p {color:#0F428C; margin:4px 4px 10px 4px; font-size:110%}
#colB .fmlpers p span, #colB .fmlreg p strong {white-space:nowrap}
#colB .fmlpers p.msg1 {color:#666; margin:0 0 10px 4px}
.fmlpers label {color:#0F428C; float:left; width:42%; margin:2px 0 2px 4px; clear:left; white-space:nowrap}
.fmlpers input, .fmlreg select {margin:0 0 6px 0}
.fmlpers select {margin:0px 0 0px 4px; width:53%}
.fmlpers br {clear:right}
.fmlpers h2 {margin:0; padding:4px 0 4px 6px; color:#17C0E9; font-size:120%; text-transform:uppercase; border-bottom:1px dashed #4AB3E0}
p.seeall {margin:0; padding:6px 10px 16px 0; font-size:100%; clear:both; text-align:center; text-transform:uppercase}
#mcmstreeview {margin:0 0 8px 14px; padding:0 0 0 0px}
#corpoContLegislacaoLeft {margin:0 auto; padding:0}

#colBLegislacao {width:400px; margin:9px 0 0 14px; padding:0 0 22px 0; float:left; font-size:85%; line-height:160%; position:relative}
#colELegislacao {width:400px; float:left; border-left:1px dashed #4AB3E0}
#colELegislacao h2 {margin:0; padding:8px 0 6px 14px; font-size:120%; text-transform:uppercase; border-bottom:1px dashed #4AB3E0; color:#2bc1d8}
p.mcmstreeviewintro {margin:0; padding:10px 0 12px 14px; color:#000; border-bottom:1px dashed #4AB3E0}

.resultscontact {width:100%; font-size:100%; margin:0; padding:0; border-collapse:collapse; background:#f9f9f9; border:1px dashed #0F2F7A}
.resultscontact 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}
.resultscontact th a {color:#28BEE8; text-decoration:underline}
.resultscontact th a:hover {color:#fff; background:#28BEE8; text-decoration:none}
.resultscontact td {color:#000; height:16px; border-bottom:1px dashed #0F2F7A; border-left:1px dashed #0F2F7A; padding:2px 4px 2px 4px; vertical-align:top}
.resultscontact td a:hover {background:#0F2F7A; color:#FFF; text-decoration:none}
.resultscontact 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}
.resultscontact td a:hover img {background:#e2e2e2}

#colD h3 p {margin:16px 0 0 0; padding:0 0 1px 15px; color:#3E9EC4; font-size:150%; 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}

#fmlreg #fmlregerror {font-size:100%; color:#F00; margin:4px 4px 4px 4px}
#fmlreg a {margin:0 0 10px 4px}

#colE #evVidaCats 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}
#colE #evVidaCats h3 a {color:#3E9EC4; text-decoration:none}
#colE #evVidaCats h3 a:hover {color:#3E9EC4; text-decoration:underline}

#colE #evVidaCats h4 {margin:0; padding:10px 0 1px 14px; color:#3E9EC4; font-size:100%; font-weight:bold; clear:both}
#colE #evVidaCats h4 a {color:#3E9EC4; text-decoration:none}
#colE #evVidaCats h4 a:hover {color:#3E9EC4; text-decoration:underline}

#colE h2 {margin:0; padding:8px 0 6px 14px; font-size:120%; text-transform:uppercase; border-bottom:1px dashed #4AB3E0; color:#2bc1d8}

p.topoServico {margin:0; padding:6px 10px 0 0; font-size:80%; clear:both; text-align:right; text-transform:uppercase}
p.topoServico a:link, .topo a:visited {color:#17C0E9}
p.topoServico a:hover {color:#05458D}

#ddlContactos {text-align:center}

#colF {width:387px; float:left; border-left:1px dashed #4AB3E0}
.lst3 {margin:0; padding:0}
.lst3 li {margin:10px 0 8px 14px; padding:0 0 0 8px; list-style:none; background:url(/RIAC/Images/bul4.gif) no-repeat}

#footer3 {margin:0 auto; width:710px; height:50px; text-align:center; padding:0 0 0 0; clear:both; background:url(/RIAC/Images/bckfooter3.gif) repeat-x} 

#faqs ol#respostas li p.topo {margin:0; padding:6px 10px 16px 0; font-size:80%; clear:both; text-align:right; text-transform:uppercase}
#faqs ol#respostas li p.topo a:link, .topo a:visited {color:#17C0E9}
#faqs ol#respostas li p.topo a:hover {color:#05458D}

/*PesquisaServicosPortal IntraNet*/
#fmlPesqPortal	{width: 510px; margin: 0;background: #fff;border: 1px dashed #4AB3E0;left: 25%;	position: relative;}
#fmlPesqPortal p {color:#0F428C; margin:4px 4px 0px 4px; font-size:110%}
#fmlPesqPortal p span {white-space:nowrap}
#fmlPesqPortal p.msg1 {color:#666; margin:0 0 10px 4px}
#fmlPesqPortal label {color:#0F428C; float:left; width:42%; margin:2px 0 2px 4px; clear:left; white-space:nowrap}
#fmlPesqPortal input, .fmlreg select {margin:0 0 6px 0}
#fmlPesqPortal select {width:53%}
#fmlPesqPortal textarea {width:52%}
#fmlPesqPortal br {clear:right}
#fmlPesqPortal h2 {margin:0; padding:4px 0 4px 6px; color:#17C0E9; font-size:120%; text-transform:uppercase; border-bottom:1px dashed #4AB3E0}

#fmlPesqPortal #fmlPesqPortalerror {font-size:100%; color:#F00; margin:4px 4px 4px 4px}
#fmlPesqPortal a {margin:0 0 10px 4px}

#pagSelectCenter{width: 510px;margin: 0;background: #fff;border: 1px dashed #4AB3E0;left: 25%;position: relative;}
#pagSelectCenter p{	color: #0F428C;	margin: 4px 4px 10px 4px;font-size: 110%;left: 25%;	position: relative;}
#pagSelectCenter p span {white-space:nowrap}
#pagSelectCenter a {margin:0 0 10px 4px}
/*PesquisaServicos IntraNet*/

/*Formulario IntraNet*/
#colEForms p {margin:0 0 0 14px}
#colEForms p.intro {margin:0; padding:10px 0 0 14px; color:#000}
#colEForms 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}
#colEForms h4 {margin:0; padding:10px 0 1px 14px; color:#3E9EC4; font-size:100%; font-weight:bold; clear:both}

#colEForms {width:510px; float:left; border-left:1px dashed #4AB3E0}
#colEForms h2 {margin:0; padding:8px 0 6px 14px; font-size:120%; text-transform:uppercase; border-bottom:1px dashed #4AB3E0; color:#2bc1d8}
#colEForms p label {width:43%; color:#0F428C; float:left; margin:9px 2px 6px 0; font-size:110%; white-space:nowrap}
#colEForms p select {margin:6px 0 6px 0}

#colEForms ul.lst1 p.data {margin:0; padding:0; color:#999}
#colEForms ul.lst1 p.resumo {margin:0; padding:0 0 10px 0; border-bottom:1px dashed #ccc; clear:both}

#colEForms
	{
		margin: 0px 0 0 14px;
		font-size: 110%;
		left: 25%;
		position: relative;
	}

#colEForms h3 {margin:16px 0 10px 0; padding:0; font-size:150%; clear:both; text-transform:none; border:0; background:#fff}
#colEForms h4 {margin:36px 0 0 0; padding:0; font-size:120%; clear:both; text-transform:none; font-weight:normal}
#colEForms p {margin:16px 0 0 0; color:#000}
#colEForms p {margin:10px 0 0 0; font-size:120%; line-height:160%; color:#126287}
#colEForms p.data {color:#999; font-size:90%}

#colEForms h6 {margin:0; padding:1px 0 1px 5px; color:#3E9EC4; font-size:100%; font-weight:bold; clear:both}

#colEForms h3 p {color:#3E9EC4}
#colEForms 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}
#colEForms h3 a {color:#3E9EC4; text-decoration:none}
#colEForms h3 a:hover {color:#3E9EC4; text-decoration:underline}

#colEForms h4 {margin:0; padding:10px 0 1px 14px; color:#3E9EC4; font-size:100%; font-weight:bold; clear:both}
#colEForms h4 a {color:#3E9EC4; text-decoration:none}
#colEForms h4 a:hover {color:#3E9EC4; text-decoration:underline}

#colEForms h2 {margin:0; padding:8px 0 6px 14px; font-size:120%; text-transform:uppercase; border-bottom:1px dashed #4AB3E0; color:#2bc1d8}
/*Formulario IntraNet*/

/* estilos para o login qd o cookie de autenticação CMS expira ( /RIAC/Login.aspx ) */

#colALogin {margin:0 auto; width:500px; font-size:85%; line-height:160%; padding:0 0 200px 0; clear:both}
#cxlatLogin {width:500px; padding:0; text-align:center; background:url(/RIAC/Images/cxlatbckLogin.gif) repeat-y}
#cxuserLogin {width:450px; margin:0 0 0 20px; line-height:140%; text-align:center}
#cxuserLogin {padding:0 0 5px 0; color:#FFF}
#cxuserLogin #login {padding:0 0 0 0; text-transform:none; font-weight:normal; text-align:left}
#cxuserLogin h2 {margin:0; padding:0 0 6px 0; text-transform:uppercase; font-size:120%}
#cxuserLogin #login br {line-height:80%; margin:0}
#cxuserLogin label {width:65px; margin:3px 8px 6px 0; float:left; clear:left; text-transform:uppercase}
#cxuserLogin input {width:106px; height:14px; margin:0 0 6px 0; padding:0 0 0 2px}
#cxuserLogin img {margin:0 0 6px 4px}
#cxuserLogin a {color:#0f307b}
#cxuserLogin a:hover {color:#FFF}
#cxuserLogin p {margin:0; clear:left}
#cxuserLogin p#user {margin:0; font-size:120%}

#fmlreg #fmlregContacto label {color:#0F428C; float:left; width:42%; margin:2px 0 10px 4px; clear:left; white-space:nowrap}

#colError {width:500px; margin:0 auto; padding:0 0 200px 0; font-size:85%; line-height:160%; position:relative; clear:both}
#colError #errorStatement {width:510px; margin:0; background:#fff; border:1px dashed #4AB3E0}
#colError #errorStatement p {color:#0F428C; margin:4px 4px 10px 4px; font-size:110%}
#colError #errorStatement h2 {margin:0; padding:4px 0 4px 6px; color:#17C0E9; font-size:120%; text-transform:uppercase; border-bottom:1px dashed #4AB3E0}

.destaque li {margin-left: 50px;}
#cxuser #login .erroLogin {color: #000; background-color: #ffbe00; font-weight:bold; text-align: center; padding: 4px 28px 4px 28px;}
#cxuser #login a {text-decoration: none;}
#cxuser #login a:hover {text-decoration: underline;}

#sair ul {margin:0; padding:5px 0 3px 3px;}
#sair ul li {margin:0 0 0 8px; padding:0 0 0 10px; text-transform:uppercase; font-weight:bold; list-style:none; background:url(/RIAC/Images/bul6.gif) no-repeat;}
#sair ul li a {color:#0f307b; text-transform:uppercase; font-weight:normal; font-size:100%; text-decoration:none}
#sair ul li a:hover {color:#FFF; text-transform:uppercase; font-weight:normal; text-decoration:underline}

#servicosleft {float:left; margin:105px 0 0 0; padding:0 7px 0 0; font-size:85%; color:#4A71A8; height:20px; text-transform:uppercase; font-weight:bold; background:#FFF}
#servicosright {float:left; margin:105px 0 0 0; padding:0 7px 0 0; font-size:85%; color:#4A71A8; height:20px; text-transform:uppercase; font-weight:bold; background:#FFF}

/*fim de Adicionados*/


} /* Nao remover esta chaveta */