body {
    background: #e3dac6 url('images/bg_body.gif') repeat-x;
    margin:0; 
    padding:0; 
    color: #333; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size:12px;
}
a {
    text-decoration: none;
    color: #333;
}
a:hover {
    text-decoration: underline;
}
form {
    margin: 0;
    padding:0;
}
img {
    border: 0;
}
select {
    color: #333333;
}
.ItemDeAcessibilidade {
    display: none;
}
.clearboth {
    font-size: 0; 
    height: 0; 
    clear: both;
}
#Topo {
    background-color: #ffcc00;
    position: relative;
    height: 23px;
}
#Topo #Center {
    width: 990px; 
    position: relative;
    margin:0 auto;
}
#Topo a#Trans:hover {text-decoration: none;}
#Topo #Center span {
    font-weight: bold;
}
#Topo #IconBrasil {
    margin: 1px 0 0 17px;
    vertical-align:middle;
}
#Topo #Governo {
    background-color:#ffcc00;
    width: 174px;
    position: absolute;
    top: 3px;
    font-size: 10px;
    right: 100px;
}
#Topo #BandBrasil {
    position: absolute;
    right: 13px;
    top: 2px;
}
#Principal {
    width: 980px;
    margin: 0 auto; 
    background: url('images/bg_principal.jpg') repeat-y; padding:0 5px;
}
#MenuTopo {
    height: 48px;
    background: url('images/bg_menu_topo.gif');
    border-bottom: 8px solid #FFF;
}
#ListaIdiomas, #ListaMenuTopo {
    margin: 0; 
    padding: 0;
    float: left;
    display: block;
}
#ListaIdiomas {
    width: 125px;
    padding: 11px 252px 0 7px;
}
#ListaIdiomas li, #ListaMenuTopo li {
    margin: 0; 
    padding: 0 8px;
    list-style:none;
    float: left;
    background: url('images/separador.gif') right center no-repeat;
}
#ListaIdiomas li a {
    font-size: 0;
    text-indent: -9999px;
    display:block;
    width: 24px;
    height: 19px;
    float: left;
}
#ListaIdiomas li#Brasil a {
    background: url('images/bd_brasil.gif'); 
}
#ListaIdiomas li#Usa a {
    background: url('images/bd_ing.gif'); 
}
#ListaIdiomas li#Espanha, #ListaMenuTopo li.ultimo {
    background:none;
}

#ListaMenuTopo li.ultimo {width: 115px}

#ListaIdiomas li#Espanha a {
    background: url('images/bd_espanha.gif'); 
}

#ListaMenuTopo {
    width: 335px;
    padding: 14px 0px 0 80px;
}
#ListaMenuTopo li {
    padding: 4px 8px 2px 8px;
}
#ListaMenuTopo li a {
    color:#FFF;
    text-transform:uppercase;
}
#Lupa {
    background:url('images/lupa.gif');
    height:18px;
    width:24px;
    float: left;
    margin: 2px 0 0 0;
}
#FerramentaDeBusca {
    width:170px;
    float: left;
    padding: 14px 0 0 0;
}
#FormBusca {
    width: 145px;
    float: left;
}
#FormBusca #Termo {
    background-color: #FFF;
    border: 1px solid #7ebc4b;
    font-size: 10px; color: #666;
    width: 112px;
    margin: 0;
    padding: 3px 1px 2px 1px;
}
#FormBusca .BotaoBuscar {
    width: 23px;
    height: 18px;
    border: 0;
    padding: 18px 0 0 0;
    margin: 2px 0 0 0;
    font-size: 0;
    text-indent: -999px;
    vertical-align: top;
    background: url('images/bt_ok.gif');
    cursor:pointer;
}
.Cabecalho {
    height:206px; position: relative; z-index: 1;
}
#Cabecalho1 {
    background:url('images/bg_cabecalho1.jpg') no-repeat;
}
#Cabecalho2 {
    background:url('images/bg_cabecalho2.jpg') no-repeat;
}
#Cabecalho3 {
    background:url('images/bg_cabecalho3.jpg') no-repeat;
}
#Cabecalho4 {
    background:url('images/bg_cabecalho4.jpg') no-repeat;
}
#Cabecalho5  {
    background:url('images/bg_cabecalho5.jpg') no-repeat;
}
#ContLogoDocas {
    width: 254px; height:193px; background:url('images/top_menu.png');  position:relative; top:14px;  behavior: url("/static/iepngfix.htc");
}
#LogoDocas {
    margin: 30px 0 0 36px;
}
#ColunaEsquerda {
    width: 239px;
    float: left;
    padding: 0 0 0 10px;
}
#ContMenu {
    background: url('images/bg_menu_principal.jpg') 0 bottom no-repeat; padding-bottom: 15px;
}
#ListaMenuPrincipal {
    margin: 0 9px 0 0; 
    padding: 0 0 0 30px; 
    display:block;
}
#ListaMenuPrincipal li {
    list-style-image: url('images/icon.gif'); 
    margin: 0 0 5px 0; height:100%;
    padding: 1px 0 3px 0;
    background: url('images/linha_menu.gif') 0 bottom no-repeat;
}
#ListaMenuPrincipal li a {
    text-transform:uppercase;
    color: #5a8dc0;
}
#Logos {
    text-align: center;
    background:url('images/linha_hor.gif') center 0 no-repeat;
    padding: 27px 10px 15px 0;
    margin: 20px 0 0 0;
}
/*#Logos #SecDePortos {
    
}*/
#Logos #Antaq {
    height: 50px;
}
#Logos img {vertical-align:middle; margin: 0 0 12px 0;}

#Rodape {
    width: 990px;
    margin: 0 auto;
    height: 238px;
    background: url('images/bg_rodape.jpg') no-repeat;
}
#Rodape #Endereco {
    padding: 154px 23px 0 0;
    text-align: right;
    font-size: 13px;
    color: #644d33;
    font-style:normal;
    line-height: 130%;
}
#Bottom {
    padding: 10px 15px;
    width: 960px;
    margin: 0 auto;
}
#Bottom  #RSS {
    vertical-align:middle;
    margin: 0 15px 0 9px;
}
#Bottom #LinkTextoRss {
    color: #999;
    font-size: 90%;
}
#Bottom #Oktiva {
    vertical-align: top;
    float:right;
}
#PaginaInterna {
    padding: 0 10px 0 0;
    width: 700px;
    float:right;
}
#Path {
    padding: 8px 0 17px 0;
    font-size: 90%;
    color: #666;
}
#Path a {
    color: #666;
}

/*************** Capa Secao *******************/
.chamadas_notas {
    margin: 0 0 15px 0;
}

.Titulos, .TitulosNota {
    margin:0 0 11px 0;
    padding:0; 
    font-size: 170%; 
    font-weight: normal;
    color: #008bd3;
}

.TitulosNota {
   font-size: 150%;
}
.chamadas_notas .Titulos {
    font-size: 150%; 
}

.chamadas_notas .Titulos a {
    color: #008bd3;
}
.chamadas_notas .resumo {
    font-size: 100%; margin: 0;
}
.chamadas_notas a.saiba_mais, .chamadas_galerias a.saiba_mais {
    text-decoration: underline; 
    color: #5a8dc0; 
    font-size: 90%;
}

#NotasSecao2 .chamadas_notas {
    width:210px;
    float: left;
    padding: 0 12px 0 0;
    margin: 0 12px 15px 0;
    height: 200px;
    overflow: hidden;
    background: url('images/linha_vertical.gif') right 0 repeat-y;
}
#Coluna1 #NotasSecao2 .chamadas_notas {
    width: 205px;  padding: 0 8px 0 0;
}

#NotasSecao2 .ultimo {
    background: none; margin-right: 0; 
}
#NotasSecao3 {
    background:url('images/linha_hor.gif') repeat-x;
    padding-top: 25px; clear:both;
}
.ListaNotasSecao {
    margin: 0; padding: 0 12px 0 0px; float:left; width: 320px; list-style:none;
}
.Lista2 {
    background: url('images/linha_vertical.gif') 0 0 repeat-y; padding: 0 0 0 20px;
}
.ListaNotasSecao li {
    background: url('images/icon2.gif') 0 center no-repeat; 
    font-size: 140%; padding: 2px 12px 0 15px; margin: 0 0 10px 0; font-weight:bold;
}

.ListaNotasSecao li a {
    color: #008bd3;
}
#ContainerBuscarNot {
    width: 230px; height: 165px; background: url('images/bg_buscar_noticias.jpg') no-repeat; 
}
#Noticia {
    width: 450px; float: left;
}
#ColEsquerdaNoticias {
    width: 230px; float: right; margin-left: 0 0 15px 15px;
} 
#ColEsquerdaNoticias #ContainerMenuNotas {
    float:none; margin-left: 0; width: 228px;
}
#ColEsquerdaNoticias #ContainerMenuNotas .Top {
     background: url('images/top_menu_noticias.jpg') no-repeat;
}
#ColEsquerdaNoticias #ContainerMenuNotas .Bottom {
    height: 29px; 
    background: url('images/bottom_menu_noticias.jpg') no-repeat;
}
#ContainerBuscarNot p {
    margin: 0 0 9px 0; padding: 42px 15px 0 15px;  color: #FFF;
}
#ContainerBuscarNot #FormBuscarNot {
    padding: 0 15px; color:#FFF;
}
#ContainerBuscarNot #PalavraChave {
    border: 0; background-color:#FFF; font-size: 11px; font:Arial; color: #333; width:181px; padding: 2px 0;
}

#ContainerBuscarNot .Botao {
    border: 1px solid #7EBC4B; background-color:#f2f2f2; text-align:center; font-size: 14px; color: #689A3F; padding: 0; display: block; font-family: Arial; cursor:pointer;
}
#ContainerBuscarNot #BotaoBuscar {
    width: 184px; margin-top: 6px;
}
.termo_pesquisado, .num_registros {
    margin: 0 0 10px 0;
}
.termo_pesquisado span {color: #008bd3;}
#ListaNoticias {
    margin: 0; padding: 0 12px 0 0px; list-style:none;
}
#ListaNoticias li {
    background: url('images/icon2.gif') 0 center no-repeat; 
    font-size: 130%; padding: 0 12px 0 15px; margin: 0 0 2px 0; 
}
#ListaNoticias li span {font-style:italic; font-size: 90%; }
#ListaNoticias li a {
    color: #008bd3;
}
#Paginacao {
    text-align: center; margin-top: 25px;
}
#Paginacao a {
    text-decoration:underline;
}
#MaisNoticias a {
    color: #008bd3; text-decoration:underline; margin: 15px 0 0 0;
}
/****************** Nota ************************/
#ContainerMenuNotas {
    width: 189px; 
    float: right; 
    margin: 0 0 15px 15px;
}
#ContainerMenuNotas .Top {
    height: 23px; 
    background: url('images/top_menu_notas.jpg') no-repeat;
}
#ContainerMenuNotas .Corpo {
    border-left:1px solid #f8f6e6; 
    border-right: 1px solid #f8f6e6; 
    background-color:#ffffe8;
    padding: 2px 14px 10px 14px;
}
#ContainerMenuNotas .Bottom {
    height: 29px; 
    background: url('images/bottom_menu_notas.jpg') no-repeat;
}
#TituloSecao {
    margin: 0 0 7px 0;
    padding: 0 0 0 14px;
    font-weight: normal;
    font-size: 125%;
    color: #5a8dc0;
    text-transform: uppercase;
    background: url('images/icon.gif') 0 2px no-repeat;
}
#ListaMenuNotas {
    padding: 0;
    margin: 0; 
    display:block;
}
#ListaMenuNotas li {
    list-style: none; 
    margin: 0 0 5px 0;
    padding: 1px 0px 3px 0px;
    background: url('images/linha_menu.gif') 0 bottom no-repeat;
}
#ListaMenuNotas li a {
    font-size: 110%; 
    color: #5a8dc0;
    padding: 0 0px 0 0px;
}
#ListaMenuNotas li.atual a {
    background-color: #ffffa8;
}
#TextoNota a {text-decoration:underline;}
#OpcoesNota {color: #008BD3; font-size: 90%}
#OpcoesNota a {text-decoration:underline; color: #008BD3;}
#ContainerImagens {margin: 20px 0 30px 0;} 
#ContainerImagens img {border: 1px solid #614632; padding: 3px; background-color:#DECDC0; vertical-align:middle; margin: 0 10px 10px 0;}
.Container {margin-bottom: 30px;}
.ListaNota {margin: 0; padding: 0; list-style:none;}
.ListaNota li {
    background: url('images/icon2.gif') 0 center no-repeat; 
    font-size: 116%; padding: 2px 12px 0 15px; margin: 0 0 10px 0;
}
.ListaNota li a {
    color: #008bd3;
}
/**************** Resultado da Busca ***************/
#ContainerResultadoBusca {
    width: 350px; 
    float:left;
}
#ContainerResultadoBusca p {
    margin: 0 0 15px 0; 
    color: #333333;
}
#ListaResultadoBusca, #ListaMapa {
    margin: 0; 
    padding: 0 0 0 20px;
}
#ListaResultadoBusca li, #ListaMapa li {
    padding: 0; 
    margin: 0 0 10px 0; 
    list-style-image:url('images/icon2.gif'); 
    font-size: 116%;
}

#ListaResultadoBusca li a, #ListaMapa li a {
    color: #3ca3d8; 
    font-weight:bold;
}

#ContainerResultadoBusca .mensagem {
    color: #ea0b3a;
}
#ContainerNovaBusca {
    width: 320px; 
    float:right; 
    height: 310px; 
    background: url('images/linha_vertical.gif') 0 0 repeat-y;
    padding: 0 0 0 20px;
}
#FormNovaBusca p {
    margin: 0 0 10px 0;
}
#FormNovaBusca #Termo {
    border: 1px solid #7ebc4b; 
    font-size: 12px; 
    color: #333; 
    font-family:Arial, Verdana; 
    margin: 0; 
    width: 270px;
}
#FormNovaBusca .BotaoBuscar {
    width: 71px; 
    height:20px; 
    background: url('images/bt_buscar.gif') no-repeat;
    font-size: 0; 
    margin: 10px 0 10px 0; 
    cursor: pointer; 
    padding: 20px 0 0 0; 
    border: 0;
}
/********************** Contato ********************/
#ContainerFormContato {
    width: 375px; 
    float: left; 
}
#FormularioDeFaleConosco p {
    margin: 0 0 10px 0;
}
#FormularioDeFaleConosco .campo {
    border: 1px solid #7ebc4b;
    font-size: 12px;
    color: #333;
    font-family:Arial, Verdana; 
    margin: 0 0 0 6px;
}
#FormularioDeFaleConosco .linha {
    margin-bottom: 8px;
}
#FormularioDeFaleConosco  #Nome {
    width: 319px;
}
#FormularioDeFaleConosco  #Email {
    width: 321px;
}
#FormularioDeFaleConosco  #Telefone {
    width: 310px;
}
#FormularioDeFaleConosco  #Mensagem {
    width: 370px; 
    border: 1px solid #7ebc4b;
    font-size: 12px; 
    color: #333; 
    font-family:Arial, Verdana; 
    margin: 2px 0 0 0;
}
#FormularioDeFaleConosco .campos_obrigatorios {
    margin: 0; 
    font-size: 90%;
}
#FormularioDeFaleConosco #BotaoEnviar {
    width: 65px; 
    height:20px; 
    background: url('images/bt_enviar.gif') no-repeat; 
    font-size: 0; 
    margin: 13px 0 0 304px; 
    cursor: pointer; 
    padding: 20px 0 0 0; 
    border: 0; 
}
#DecContato {
    margin: 70px 0 0 30px;
}
/************* Mapa *********/
#ContainerMapa {
    width: 320px; float: left;
}
#ContainerMapaDireito {width: 330px; padding: 0 0 0 30px; background: url('images/linha_vertical.gif') 0 0 repeat-y; float:right;}

/*************** Imagens ****************/
.alignleft {float:left; margin: 0 7px 7px 0; border: 1px solid #614632; padding: 3px; background-color:#DECDC0;}
.alignright {float:right; margin: 0 0 7px 7px; border: 1px solid #614632; padding: 3px; background-color:#DECDC0;}
.aligncenter {margin:0 auto 7px auto; border: 1px solid #614632; padding: 3px; background-color:#DECDC0;}
.alignnone {margin:0 0 7px 0; border: 1px solid #614632; padding: 3px; background-color:#DECDC0;}
img.capa { float: left; margin: 0 7px 7px 0; border: 1px solid #614632; padding: 3px; background-color:#DECDC0;}

/*********** Capa ************/
#Coluna1 {
    width: 445px; float: left; margin: 0 15px 0 0;
}
#Coluna2 {
    width: 230px; float: left;
}
#ContainerCadastroNews {
    width:194px; height:179px; padding: 0 18px; background:url('images/bg_cadastro.jpg'); color: #FFF;
}
#ContainerCadastroNews p {
    margin: 0 0 9px 0; padding-top: 42px;
}
#ContainerCadastroNews input.nome, #ContainerCadastroNews input.email {
    border: 0; background-color:#FFF; font-size: 11px; font:Arial; color: #333; width:147px; padding: 1px;
}
#ContainerCadastroNews input.email {
    margin-left: 2px;
}
#ContainerCadastroNews .linha {
    margin-bottom: 8px;
}

#ContainerCadastroNews .Botao {
    border: 1px solid #7EBC4B; background-color:#f2f2f2; text-align:center; font-size: 14px; color: #689A3F; margin: 0 auto; padding: 0; display: block; font-family: Arial; cursor:pointer;
}
#ContainerCadastroNews #BotaoCadastrar {
    width: 80px; margin-top: 6px;
}
/*a#Tour {float:right; margin: 0 0 10px 10px;}*/

/*********** Nota - Enviar Por Email ****/
#ContentEnviar { 
    width: 240px; 
    display: none; 
}
#EnviarPorEmail {
    width: 240px; background: url('images/bg_enviar_por_email.jpg') no-repeat; height: 382px; font-family: Arial; font-size: 12px; color:#333; padding: 10px 0 0 0;
}
#LogoMail {margin: 0 0 0 57px;} 
#FecharMail {margin: 0 0 0 30px;}
#FecharMail img {vertical-align:top;}
.TxtEnviarMail {margin: 10px auto 15px auto; width: 186px; }
#FormEmailAmigo {width: 186px; margin: 0 auto;}
#EnviarPorEmail .inputext { 
    width:188px; 
    border: 1px solid #7EBC4D; 
    font-size: 12px; 
    color: #333; 
    font-family:Arial, Verdana;
    border: 1px solid #7EBC4B; margin-bottom: 8px;
}

#EnviarPorEmail .BotaoEnviarEmail {width: 80px; height:20px; background: url('images/bt_enviar.gif') no-repeat; font-size: 0; margin: 20px 0 0 0; cursor: pointer; padding: 20px 0 0 0; border: 0; }

/*********** Galerias de Imagens ********/
#ContainerNavGalerias {width: 180px; padding: 5px 10px 8px 15px; background-color: #DECDC0; margin-bottom: 25px; }
#NavGaleria label { color: #614632;}
#NavGaleria select {width: 175px; background-color: #FFF; border: 1px solid #614632; font-size: 90%; color:#333;}
#TitGaleria, .chamadas_galerias .Titulos {font-size: 150%; padding: 0 0 0 8px; background: url('images/icon2.gif') 0 center no-repeat; }
#TextoGaleria {font-style:italic; margin-bottom: 30px;}
#ImagensGaleria .imgGaleria {width: 158px; height: 108px; float:left; margin: 0 15px 15px 0; overflow:hidden; text-align:center;}
#ImagensGaleria img {border: 1px solid #614632; padding: 3px; background-color:#DECDC0;}

#ContainerGalerias .chamada0 {float:left;}
#ContainerGalerias .chamada1 {float:right;}
.chamadas_galerias {width: 330px; margin-bottom: 15px;}
.chamadas_galerias .Titulos a {color: #008bd3;}
.chamadas_galerias .imagemgaleria {float:left; margin: 0 10px 8px 0; border: 1px solid #614632; padding: 5px; background-color:#DECDC0;}

#TitImagens {width: 232px; height:36px; background: url('images/tit_imagens.jpg') -4px 0 no-repeat; font-size: 0; margin-bottom: 5px; }
#GaleriasDestaque {margin-top: 15px;}
#GaleriasDestaque #BannerImagens {margin: 0 0 10px 0;}
#GaleriasDestaque #MaisImagens {text-align: center; margin: 0;}
#GaleriasDestaque #MaisImagens a {text-decoration: underline; color: #5a8dc0;}

