@media print {body {margin:0; padding:0; background:#fff url(../img/bckpag.gif) repeat center; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; color:#617684; font-size:80%}
a:link, a:visited {color:#000}
a:active {color:#FF7E00}
a:hover {color:#4AAEBF}
input, select, textarea {padding:0; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; color:#000; font-size:100%}
acronym {cursor:help; border-bottom:1px dashed #BF403D}
.what {cursor:help; border-bottom:1px dashed #BF403D}
form {margin:0; padding:0}
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 #ED2123}
p.nojs a {color:#BF403D}
p.nojs a:hover {color:#000}
sup {color:#EE8110; font-size:110%}
#headerNauticaRecreio {display:none}
#headerPortalMar {display:none}
#headerPortalMar #portais {display:none}
#areas {display:none}
#portalMar {display:none}
#servicos {display:none}
#linguas {display:none}
#langc {display:none}
#portais {display:none}
#menu1 {display:none}
#corpo {width:100%; margin:0 auto; margin-top:10px; margin-bottom:10px; padding:0; clear:both; overflow:hidden; background:#fff}
#colA, #colB, #colC, #colB2 {float:left}
#colA {display:none}
#colB {width:68% margin:0 0 0 19px; padding:0; background:#fff}
#colC {width:32%; margin:0; padding:0; background:#fff; float:right}
#colC img {margin:0 0 7px 0}
#colCwide {width:551px; margin:20px 0 0 0; padding:0; background:#fff; float:right}
#colCwide h2 {font-weight:bold; font-size:110%; text-transform:none}
#menu2 {display:none}
h1 {margin:0; padding:0; color:#6EC5F0; font-size:150%; font-weight:normal; text-transform:uppercase}
h1 a:link, h1 a:visited {color:#6EC5F0; text-decoration:none}
h1 a:hover {color:#fff; text-decoration:none}
h2, h3 {margin:0; text-transform:lowercase; color:#4AAEBF}
h2 {padding:0 0 7px 0; font-size:140%; font-weight:normal; clear:both}
h3 {width:180px; padding:7px 0 0 0; margin:0 0 4px 6px; font-size:100%}
h4 {width:182px; padding:1px 0 1px 0; margin:7px 0 4px 4px; font-size:100%; text-align:center; background:#fff; clear:both; font-size:85%}
h5 {padding:0; font-size:85%}
.botao1, .botao2 {width:173px; height:22px; margin:0 auto; margin-top:10px; padding:3px 0 0 0; text-align:center; text-transform:uppercase; background:#eee url(../img/botao_1.gif) no-repeat; font-size:80%}
.botao1 a:link, .botao1 a:visited, .botao2 a:link, .botao2 a:visited {text-decoration:none; color:#597B97}
.botao1 a:hover, .botao2 a:hover {text-decoration:none; color:#4AAEBF}
.botao1 {margin-top:12px}
.botao2 {margin-bottom:6px}
#pesquisa {display:none}
#pesquisaOk {display:none}
.cidade, .cidade3, .mareAlta, .mareBaixa {width:58px; margin:0; padding:0 0 6px 0; text-align:center; float:left; background:#fff; font-size:90%; line-height:100%; border-left:4px solid #F1F1F1; border-bottom:7px solid #F1F1F1}
.cidade img, .cidade3 img {padding:4px 0 3px 0}
.mareAlta, .mareBaixa {width:89px; margin:0; padding:0 0 4px 0; font-size:85%; line-height:120%}
.mareAlta strong, .mareBaixa strong {line-height:180%}
.luaData, .luaCheia, .luaNova {width:43px; margin:0; text-align:center; background:#fff; float:left; font-size:90%; text-align:center; border-left:4px solid #F1F1F1}
.luaCheia, .luaNova {width:42px}
p#luas {display:none}
p#luas img {display:none}
.destaque, .destaqueEvento {width:180px; margin:0 10px 0 0; float:left}
.destaque h5, .destaqueEvento h5 {margin:0; color:#000; font-size:100%; line-height:110%}
.destaque h5 a, .destaque h5 a:hover, .destaqueEvento h5 a, .destaqueEvento h5 a:hover {text-decoration:none}
.destaque img {padding:0 0 3px 0}
.destaque .data, .destaqueEvento .data {margin:1px 0 0 0; color:#8C8C8C; font-size:85%}
.destaque p, .destaqueEvento p {margin:0 0 10px 0; font-size:85%; color:#617684}
.destaqueEvento {width:46.5%; margin:0 0 0 1px; float:right}
.destaqueEvento .data {margin:3px 0 4px 0}
.detalhe {width:500px}
.detalheWide {width:551px; background:#fff}
#colBwide {width:551px; margin:0 0 0 19px; padding:0; float:left; background:#ff0}
.detalhe h3 {width:auto; margin:0; padding:0; font-size:140%; text-transform:none; font-weight:normal}
.detalhe h4 {width:100%; margin:10px 0 0 0; padding:0; text-align:left; color:#000; font-size:110%}
.detalhe .data {margin:4px 0 0 0; padding:0; color:#8C8C8C}
.detalhe p {margin:10px 0 0 0; padding:0; font-size:85%}
.detalhe p a:link, .detalhe p a:visited {color:#000; text-decoration:underline}
.detalhe p a:hover {color:#4AAEBF; text-decoration:underline}
.detalhe img {padding:12px 0 4px 0}
.detalheWide h3 {width:auto; margin:0; padding:0; font-size:140%; text-transform:none; font-weight:normal}
.detalheWide h4 {width:100%; margin:10px 0 0 0; padding:0; text-align:left; color:#000; font-size:110%}
.detalheWide .data {margin:4px 0 0 0; padding:0; color:#8C8C8C}
.detalheWide p {margin:10px 0 0 0; padding:0; font-size:85%}
.detalheWide p a:link, .detalheWide p a:visited {color:#000; text-decoration:underline}
.detalheWide p a:hover {color:#4AAEBF; text-decoration:underline}
.detalheWide img {padding:12px 0 4px 0}
#eventos {width:350px; margin:0; padding:0; background:#F1F1F1 url(../img/sep2.gif) repeat-y center; border:9px solid #F1F1F1; overflow:hidden}
#acessosRapidos, .novidades {width:99%; margin:0 0 4px 0; padding:0; list-style-type:none; font-weight:bold; font-size:85%}
#acessosRapidos li, .novidades li {list-style-type:none; margin:0 0 5px 0; padding:0 0 0 14px; background:#fff url(../img/bullet_1.gif) no-repeat; line-height:120%}
#acessosRapidos li a, .novidades li a {text-decoration:none}
#acessosRapidos li a:hover, .novidades li a:hover {text-decoration:none; color:#4AAEBF}
.novidades {font-weight:normal}
.novidades a:link, .novidades a:visited {color:#6F6F6F}
table {width:99.5%; font-size:85%; margin:0 20px 8px 0; padding:0; border-collapse:collapse; background:#fff; border:0}
table {width:99.5%; font-size:85%; margin:0 20px 8px 0; padding:0; border-collapse:collapse; background:#fff; border:0}
table th, table th .dia {margin:0; padding:2px 0 2px 0; border-left:2px solid #F1F1F1; border-top:2px solid #F1F1F1; border-bottom:2px solid #f1f1f1; color:#7D7D7D; text-align:center; vertical-align:top}
table th.dia {width:30px; padding:6px 0 0 0; color:#4AAEBF; font-size:90%; line-height:130%}
table th.dia span {font-size:170%}
table td {color:#000; border-bottom:2px solid #F1F1F1; border-left:2px solid #F1F1F1; padding:4px 2px 2px 4px; vertical-align:top; line-height:120%}
table td a:link, table td a:visited {color:#617684; text-decoration:none}
table td a:hover {color:#4AAEBF; text-decoration:none}
table caption {display:none; margin:0; color:#FFF; text-align:center; padding:1px 4px 1px 4px; font-weight:bold; border:2px solid #F1F1F1; background:#ACA79B}
table input {margin:0; padding:0}
table tr td a:link img, table tr td a:visited img {margin:0; padding:0}
table tr td a:hover img {background:#EBEBEB; margin:0; padding:0}
.detalhe table, .detalheWide table {width:100%; font-size:85%; margin:16px 0 0 0; padding:0; border-collapse:collapse; background:#fff; border:1px solid #4AAEBF; float:none}
.detalhe table caption, .detalheWide table caption {display:none; width:auto; caption-side:bottom; white-space:nowrap; padding:2px; background:#4AAEBF; color:#fff; border-top:0; border-right:1px solid #4AAEBF; border-bottom:0; border-left:1px solid #4AAEBF}
.detalhe table th, .detalheWide table th {padding:3px 5px 3px 6px; background:#4AAEBF; color:#fff; border-top:1px solid #fff; border-right:1px solid #fff; border-bottom:1px solid #fff; border-left:1px solid #fff}
.detalhe table td, .detalheWide table td {padding:5px 3px 3px 3px; color:#617684; border-top:0; border-right:0; border-bottom:1px solid #D4D4D4; border-left:1px solid #D4D4D4}
.detalhe table td a:link, .detalhe table td a:visited, .detalheWide table td a:link, .detalheWide table td a:visited {color:#000; text-decoration:underline} 
.detalhe table td a:hover, .detalheWide table td a:hover {color:#4AAEBF; text-decoration:underline} 
p.legenda {margin:0; padding:2px 0 2px 4px; color:#666; font-size:80%; line-height:120%; border:1px solid #4AAEBF; border-top:0}
.nr {text-align:right}
.cen {text-align:center}
.left {text-align:left}
p.verMais {margin:0; padding:0; text-align:right; text-transform:uppercase; font-size:80%}
p.verMais a:link, p.verMais a:visited {color:#4AAEBF; text-decoration:none}
p.verMais a:hover {color:#617684; text-decoration:none}
#top {height:0px; font-size:0px; color:#fff; line-height:0px}
#topo {margin:0; padding:4px 2px 4px 0; font-size:75%; text-align:center}
#topo a {color:#fff; text-decoration:none}
#topo a:hover {color:#000; text-decoration:none}
.topo2 {margin:0; padding:0; font-size:75%; clear:both}
#rodape {width:760px; margin:0 auto; padding:0; height:35px; text-align:center; color:#82878C; font-size:75%; clear:both; display:block; text-transform:uppercase}
#rodape p {margin:4px 0 10px 6px; color:#617684; text-transform:none}
#rodape ul {display:none}
#rodape p acronym {border-bottom:1px dashed #617684}
.sep {width:100%; height:1px; margin:0; padding:0; font-size:1px; line-height:1px; clear:both}
#eventosTable {width:47%; margin:0; padding:0; float:left}
.sep3 {height:11px; margin:0; padding:0; font-size:0px; line-height:0px; background:#fff url(../img/sep3.gif) no-repeat; clear:both}
.path {display:none}
p.info {font-size:90%; color:#666}
.paginacao {width:100%; margin:10px 0 0 0; color:#999; padding:6px 0 5px 0; font-size:85%; overflow:hidden; border-top:1px solid #ccc; border-bottom:1px solid #ccc; clear:both}
.anterior {width:16%; margin:0; padding:0 0 0 3px; float:left}
.paginas {width:65%; margin:0; padding:0; float:left; text-align:center}
.paginas strong {color:#000}
.seguinte {width:16%; margin:0; padding:0 3px 0 0; float:right; text-align:right}
ul.lst {list-style-type:none; margin:0; padding:0}
ul.lst li {list-style-type:none; margin:0; padding:0 0 6px 0; clear:both; border-bottom:1px solid #ddd; display:block}
ul.lst li img {margin:0; padding:4px 10px 2px 0; float:left}
ul.lst li p {margin:0}
ul.lst li h4 {clear:none; width:auto}
ul.lst .data {margin-bottom:4px; font-size:95%}
ul.lst #ultimo {border:0; margin:0; padding:0}
.fml {margin:16px 0 0 0; padding:16px 10px 10px 10px; font-size:90%; background:#f1f1f1}
.fml label {width:123px; margin:2px 0 0 0; float:left; clear:right}
.fml select, .fml input, .fml textarea {font-size:95%; margin:0 0 10px 0}
.fml input, .fml textarea {padding-left:2px}
.fml input {width:216px}
.fml input.checkbox {width:auto; margin-left:-4px; padding:0}
.fml select {width:222px}
.fml textarea {width:217px}
.fml legend {color:#666}
.fml br {line-height:200%}
.fml label strong {color:#000}
.fml .radio {width:auto; float:left; margin:0 4px 0 0; padding:0}
.fml .botoes {margin:0 0 0 123px; padding:4px 0 4px 0; clear:both}
.fml .botao {width:auto; height:auto; margin:0 12px 0 0; padding:0 0 0 2px; border:0; background:#6891B1; color:#fff}
p.prob {margin:8px 0 0 0; padding:5px 6px 4px 7px; background:#FFFAAE; color:#000; border:1px solid #ED2123}
#marina th {text-align:left; white-space:nowrap}
#marina th.cen {text-align:center; font-size:120%}
#marina td {line-height:130%}
#colC img {vertical-align:text-top}
p.transportes {margin:0; padding:0 0 6px 0; clear:both; font-size:85%; line-height:150%}
.transporte {float:left; padding:0 7px 0 0}
.servico {width:160px; margin:0 0 6px 0; padding:0; font-size:85%; clear:both}
.servico img {width:32px; height:32px; padding:0 6px 0 0}
.servico br {line-height:70%}
.servicoIcon {margin:0; padding:0 6px 0 0; float:left}
#colB2 {width:100%; margin:0 0 0 19px; padding:0}
#colB2 .path, #colB2 .detalhe h3, #colB2 .detalhe p {width:100%}
#colB2 #menu2 {margin:16px 0 0 0; width:550px}
#mapaPortal ul {width:534px; margin:10px 0 0 0; padding:0; list-style-type:none; font-size:85%; color:#000}
#mapaPortal ul li {width:530px; margin:0; padding:5px 0 4px 20px; border-top:1px solid #fff; border-bottom:1px solid #D7D7D7; text-transform:uppercase; background:#F2F2F2 url(../img/bullet_3.gif) no-repeat; list-style-type:none; letter-spacing:1px}
#mapaPortal ul li ul {width:550px; margin:4px 0 -4px -20px; padding:6px 0 5px 0; background:#F8F8F8; border:0; list-style-type:none}
#mapaPortal ul li ul li {width:520px; margin:0; padding:4px 0 1px 28px; text-transform:uppercase; border:0; background:url(../img/bullet_4.gif) no-repeat; list-style-type:none; font-size:110%; letter-spacing:0px}
#mapaPortal ul li ul li ul {width:500px; margin:0 0 4px -20px; padding:6px 0 5px 0; background:#F8F8F8; border:0; list-style-type:none}
#mapaPortal ul li ul li ul li {width:480px; margin:0; padding:4px 0 1px 28px; text-transform:none; border:0; background:url(../img/0.gif); list-style-type:none; font-size:130%; letter-spacing:0px}
#mapaPortal a {color:#82878C; text-decoration:none}
#mapaPortal a:hover {color:#4AAEBF; text-decoration:none}
} /* NÃO REMOVER ESTA CHAVETA */