body {margin: 0; padding: 0; color: #666; background: #ffffff url('/static/images/bg_body.jpg') repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.75em;}

a {color: #E2007E; text-decoration: none;}

a:hover {text-decoration: underline;}

form {margin: 0; padding: 0;}

input, select, textarea {color: #666; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; font-size: 1em; color: #999; }

img {border: 0;}

.ItemDeAcessibilidade {display: none;}

.FimDosFloats {font-size: 0; line-height: 0; clear: both; height: 0;}

/************************** Moldura ************************/
.Titulos { margin: 0 0 1em 0; padding: 0; font-size: 1.33em; font-weight: bold; color: #000;}
.Titulos a {color: #000;}
.CorDestaque { color: #d50000;}

.erro { margin: 0; padding: 1.5em; background-color: #fbf2f2; color: #990000; border: 1px solid #f8e3e3;}
.sucesso { margin: 0; padding: 1.5em; background-color: #f2fbf2; color: #006600; border: 1px solid #e3f8e4;}
.erro img, .sucesso img { vertical-align: middle; margin: 0 10px 0 0;}

#ColunaEsquerda { width: 49.17em; float: left;}
#ColunaDireita { width: 26.67em; float: right;}

#ContCabecalho {border-bottom: 4px solid #ccc; padding-top: 4px;}
#Cabecalho {background: url('/static/images/cabecalho.jpg') right top no-repeat; height: 90px; width: 79.16em; margin: 0 auto; position:relative;}
#Logo {position:absolute; top: 8px; left: 2px;}

#MenuFerramentas { float:right; position:relative; top: 63px; z-index: 4; }
#ContMenu { background-color: #fff; padding: 0.2em 0; margin: 0 0 2em 0; float:right;}
#ContMenu ul {margin: 0; padding: 0; }
#ContMenu li#Inicio {background: none; padding-left: 0.9em;}
#ContMenu ul li { margin: 0; padding: 0 1em; float:left; list-style:none; background: url('/static/images/sep_menu_top.gif') 0 center no-repeat; }
#ContMenu ul li a {color: #666; }

#FormBusca {float:right;}
#FormBusca img {vertical-align:top; margin-top: 0.3em;}
#FormBusca #Termo, #FormNovaBusca #TermoMapa, #FormNovaBusca #TermoBusca {
    width: 16.16em; border: 1px solid #CCC; background-color: #FFF; padding: 0.1em 0.2em 0 0.2em; margin: 0 0.2em 0 0.2em; height: 1.5em;
}
#FormBusca #BtOK {vertical-align:top; }
#Principal {width: 79.16em; margin: 0 auto; padding-bottom: 1.5em; position:relative; z-index: 2;}

#ContIdioma {padding: 1.2em 0 1.2em 1.8em; margin-left: 157px; background: url('/static/images/linha.gif') 0 bottom repeat-x; margin-bottom: 0.8em;}
#ContIdioma ul {margin: 0; padding: 0;}
#ContIdioma ul li {list-style: none; float: left; padding: 0 0.9em;  background: url('/static/images/sep_menu_idioma.gif') 0 center no-repeat; }
#ContIdioma ul li a {color: #666; font-style:italic;}
#ContIdioma #Brasil {background: none; padding-left: 0;}

#ListaMenuPrincipal {background: url('/static/images/linha.gif') 0 bottom repeat-x; padding: 0 0 0.8em 282px;}
#ListaMenuPrincipal ul {margin: 0; padding: 0;}
#ListaMenuPrincipal ul li {list-style: none; float: left; padding: 0 0.3em; }
#ListaMenuPrincipal ul li a {color: #666; font-size: 1.16em; padding: 0.2em 0.6em; display:block; float:left;}
#ListaMenuPrincipal ul li a:hover, #ListaMenuPrincipal ul li.ativo a {color: #FFF; background-color:  #E2007E; text-decoration: none;}

#ContRodape { background: url('/static/images/bg_rodape.jpg') 0 bottom repeat-x; } 
#Rodape { height: 11em; width: 79.16em; margin: 0 auto; background: url('/static/images/img_rodape.png') 98% bottom no-repeat; }

#Newsletter { width: 27.5em; float: left; padding-top: 3em;}
#Newsletter h3 {background: url('/static/images/tit_news.png') no-repeat; text-indent: -9999px; font-size: 0; width: 179px; height: 25px; padding: 0; margin:  0; }
#Newsletter p {margin: 0.4em 0 0.4em 0; padding-left: 0.2em;}
#Newsletter .inputtext {border: 1px solid #CCC; background-color: #FFF; padding: 0.1em 0.2em 0 0.2em; margin: 0 0.2em 0 0; height: 1.5em; width: 10.75em; }
#Newsletter  #BotaoCadastrar {vertical-align: top;}
#PosRodape {width: 79.16em; margin: 0 auto; padding: 0.5em 0 1em 0;}
#LogoOktiva {float:right;}
#ContLinksRss {float:left;}
#ContLinksRss .nyroModal {color: #999; font-size: 0.83em;}
#IconRss {vertical-align: top; margin-right: 0.3em;}
#Rss {width: 400px; display: none;}
#InfoContato { float: right; text-align: right; padding-top: 3em;}
#InfoContato p {margin: 0 0 0.5em 0;background-color: #FFF; padding: 0.3em 0.4em; }
#InfoContato .info span {background-color: #FFF;  padding: 0.2em 0.4em 0.2em 0.4em; line-height: 140%;}

#Path {color: #666; font-size: 0.91em; margin: 0.8em 0 1.48em 0; padding: 0;}
#Path span { color: #e2007e;}
#Path a { color: #666; text-decoration: none;}
#Path a:hover { text-decoration: underline;}

/******************* Contato *********************/
#FormContato {padding-bottom: 1em;}
#FormContato .intro { margin: 0 0 0.5em 0; padding: 0;}
#FormularioDeContato { margin: 0; padding: 0;}
#FormularioDeContato p.linha {margin: 0.2em 0 0.67em 0; padding: 0;}

#FormularioDeContato .esquerda {width: 32.5em; float: left;}
#FormularioDeContato .esquerda2 {width: 15.83em; float: left;}
#FormularioDeContato .direita {width: 15.83em; float: right;}

#FormularioDeContato .input { border: 1px solid #ccc; font-size: 1em; font-family: Verdana, Arial, Helvetica; color: #666; height: 1.5em;}
#FormularioDeContato #Nome, #FormularioDeContato #NomeContato { width: 100%;}
#FormularioDeContato #Email, #FormularioDeContato #EmailContato { width: 100%;}
#FormularioDeContato #Pais { width: 100%;}
#FormularioDeContato #Cidade { width: 100%; margin-left: 0.83em;}
#Estado { background-color: #fff; width: 4.8em; border: 1px solid #ccc; font-size: 1em; font-family: Verdana, Arial, Helvetica; color: #666; width: 100%;}
#FormularioDeContato #Assunto { width: 100%;}
#FormularioDeContato #Mensagem { width: 100%; min-height: 9.58em;}

.BotaoEnviar {
    background: url('/static/images/bt-enviar-contato.jpg') no-repeat; display: block; width: 75px; height: 22px; margin: 8px 0 10px 0; padding: 22px 0 0 0; text-indent: -99999em;
    cursor: pointer; border: 0; font-size: 0; float: right;
}


/*********************** Mapa do Site ***********************/
#ContainerMapa p {margin: 0 0 0.8em 0;}
#ListaMapa ul, #ListaResultadoBusca { display: block; padding: 0; margin: 1em 0 2em 0;}
#ListaMapa ul li, #ListaResultadoBusca li { margin: 0 0 1em 0; padding: 0 0 0 1.33em; list-style: none; background: url('/static/images/marcador-lista-internas.gif') left center no-repeat;}
#ListaMapa ul li a, #ListaResultadoBusca li a, { margin: 0; padding: 0; text-decoration: none; color: #e2007e;}
#ListaMapa ul li a:hover, #ListaResultadoBusca li a:hover, .lista li a:hover { text-decoration: underline;}

#ContainerBusca .erro { margin: 1em 0; padding: 1.5em;}

#NovaBusca { background: url('/static/images/linha.gif') left top repeat-x; padding-top: 1.1em;}
#NovaBusca h4 { margin: 0 0 0.3em 0; padding: 0;}
#NovaBusca p { margin: 0 0 0.83em 0; padding: 0;}
#FormNovaBusca {display: block; margin: 0; background: url('/static/images/linha.gif') left bottom repeat-x; padding-bottom: 1.6em;}
#FormNovaBusca #TermoMapa, #FormNovaBusca #TermoBusca {
    width: 16.34em; font-size: 2.17em; color: #999; margin: 0 0.22em 0 0; padding: 0.27em; border: 2px solid #ccc; vertical-align: top; font-style: italic;
}
#FormNovaBusca .BotaoPesquisar {
    background: url('/static/images/bt-ok-internas.jpg') no-repeat; border: none; font-size: 0; margin: 0; padding: 50px 0 0 0; cursor: pointer; width: 68px; height: 50px;
    vertical-align: top;
}

#ContainerDescricaoMapa, #ContainerInfosContato, #ContainerListaNotas, #ContainerListaSubsecoes { background: url('/static/images/linha.gif') left bottom repeat-x; margin: 0 0 1.2em 0; padding: 0;}
#DescricaoMapa { background: url('/static/images/fundo-sup-col-direita.jpg') left top repeat-x; margin: 0; padding: 1.35em 0.92em 0.5em 0.92em;}
#InfosContato { background: url('/static/images/fundo-sup-col-direita.jpg') left top repeat-x; margin: 0; padding: 1em 0.92em 0.5em 0.92em;}
#InfosContato .txt { margin: 0 0 0.92em 0; padding: 0;}
#InfosContato .ico-skype { background: url('/static/images/icone-skype.png') left center no-repeat; margin-bottom: 0.83em; padding: 0 0 0 1.8em;}
#InfosContato .ico-email { background: url('/static/images/icone-email.jpg') left center no-repeat; margin-bottom: 0.83em; padding: 0 0 0 1.8em;}

#ContainerDescricaoMapa p, #DescricaoMapa p { margin: 0 0 1.2em 0; padding: 0; line-height: 120%;}
#Mais { margin: 0 0 1.2em 0; padding: 1em 0 0.5em 0; border-top: 4px solid #e2007e;}
#Mais #Denuncie, #Mais #Forum { margin: 0 0.5em 0 0; padding: 0;}
#Mais #MarcoLegal { margin: 0; padding: 0;}

/************** Nota ********************/
#ContainerListaNotas ul, #ContainerListaSubsecoes ul {background: url('/static/images/fundo-sup-col-direita.jpg') left top repeat-x; margin: 0; padding: 1em 0 0 0;}
#ContainerListaNotas ul li, #ContainerListaSubsecoes ul li {list-style: none; margin: 0; padding: 0 0 0.8em 0; }
#ContainerListaNotas ul li a, #ContainerListaSubsecoes ul li a {display: block; padding: 3px 0 3px 2em; color:#E2007E; text-transform: uppercase; }
#ContainerListaNotas ul li a:hover, #ContainerListaNotas ul li.atual a, #ContainerListaSubsecoes ul li a:hover {color: #FFF; background: url('/static/images/icon_menu_notas.gif') 1px center no-repeat; background-color: #E2007E; text-decoration:none;}

#TextoNota {margin-bottom: 1em; line-height: 120%;}
#TextoNota p {margin: 0 0 1em 0;}
#TextoNota img {border: 3px solid #000;}
#TextoNota a {text-decoration:underline;}
#TextoNota img.semborda {border:0;}
.chamada_post .texto .alignleft, #TextoNota .alignleft {float: left; margin: 0 7px 5px 0; }
.chamada_post .texto .alignright, #TextoNota .alignright {float: right; margin: 0 0 5px 7px; }
.chamada_post .texto .aligncenter, #TextoNota .aligncenter {margin: 0 auto 5px auto; }
.chamada_post .texto .alignnone, #TextoNota .alignnone {margin: 0 0 5px 0; }

#OpcoesNota, #ContainerArquivos, #ContainerImagens {background: url('/static/images/linha.gif') left bottom repeat-x; margin: 0 0 1.6em 0; padding: 0 0 0.5em 0;}
#OpcoesNota img {vertical-align: middle;}
#OpcoesNota a {font-family: Arial, Verdana, sans-serif; font-size: 0.91em; }
#ContentEnviar {display:none;}
#ContentEnviar, #EnviarPorEmail, #EnviarPorEmailConf, #ConfEmail {width: 261px; height: 358px; overflow:hidden;}
#EnviarPorEmail, #ConfEmail {display: block; background: url('/static/images/bg_enviar_email.jpg') no-repeat; }
#EnviarPorEmail .txtform {margin: 0; padding: 111px 15px 0 15px;}
#EnviarPorEmail form {padding: 10px 35px 0 35px; margin: 0;} 
#EnviarPorEmail label {display: block;}
#EnviarPorEmail .txtform {margin: 0 0 1em 0; padding: 111px 15px 0 15px;}
#EnviarPorEmail .inputext { border: 1px solid #CCC; background-color: #FFF; padding: 0.1em 0.2em 0 0.2em; margin: 0 0 0.3em 0; height: 1.5em; width: 99%;}
#EnviarPorEmail .BotaoEnviarEmail {margin: 0  auto; display:block; margin-top: 3px;}
#ConfEmail .txtform {padding: 175px 35px 0 35px; margin: 0;}

#ContainerArquivos h4, #ContainerImagens h4 {height: 17px; background: url('/static/images/tit_arquivos.gif') no-repeat; margin: 0 0 0 0; padding: 0; font-size: 0; text-indent: -9999px;}
#ContainerImagens h4 {background: url('/static/images/tit_imagens.gif') no-repeat; height: 19px;}
#ListaArquivos {padding: 1em 0 0 0; margin: 0;}
#ListaArquivos li {padding: 0.1em 0 0.1em 1.5em; background: url('/static/images/marcador.gif') 0 center no-repeat; margin: 0 0 0.8em 0; list-style: none; font-size: 1.16em; }
#ListaArquivos li a {text-decoration: underline; font-size: 0.78em;}

#Imagens {padding: 1em 0 0 0;}
#Imagens .ImagensE {width: 106px; overflow: hidden; height: 73px; border: 3px solid #000; float: left; margin: 0 1em 1em 0;}
.video, .audio { width: 363px; margin: 0 auto; clear: both; padding-top: 1em;}

/***************  Capa Secao ************/
.chamada_post {background: url('/static/images/linha.gif') left bottom repeat-x; margin: 0 0 1em 0; padding: 0 0 1.5em 0;}
.chamada_post .content img {border: 3px solid #000; }
.chamada_post .content img.semborda {border: 0;}
.chamada_post .titulonota { margin: 0 0 0.5em 0; padding: 0; font-size: 1.33em; font-weight: bold; color: #000;}
.chamada_post .titulonota a {color: #000;}
.chamada_post .titulonota a:hover {color: #E2007E;}
.chamada_post .ContinueLendo {font-size: 0.91em;}
.chamada_post .data { color: #E2007E; font-style: italic; margin-bottom: 0.3em;}
.chamada_post .texto {padding-bottom: 0.8em;}
.chamada_post .info {padding-bottom: 0.8em;}
.chamada_post .info a {font-style:italic; color: #666;color: #E2007E; text-decoration:underline;}
.chamada_post .info .autor {font-weight:bold; font-style:normal;}
.n_coment img, #Ncoment img {vertical-align:middle;}
.n_coment, #Ncoment {color: #E2007E; }
#Ncoment {margin-bottom: 1em;}
/************ Capa ***********/
#VideosCapa h4 {height: 21px; background:#e2007e url('/static/images/tit_videos.gif') 0 center no-repeat; margin: 0 0 0 0; padding: 0; font-size: 0; text-indent: -9999px; display: block;}
#VideosCapa .videocapa {margin-bottom: 1em; padding-top: 1em;}
#VideosCapa h3 {margin: 0 0 0.5em 0; padding: 0; font-size: 1.33em; font-weight: bold; color: #000;}
#BannerCapa {margin-bottom: 1.4em;}
#VideosCapa { margin-bottom: 3em;}

/************* Capa Principal *************/
.chamada_post .TitulosBlog { font-size: 1em; color: #666; margin: 0 0 0.83em 0; padding: 0; font-weight: normal; font-style: italic;}
.chamada_post .TitulosChamada { margin: 0 0 0.1em 0; padding: 0 0 0.2em 0; font-size: 1.33em; font-weight: bold; color: #000;}
.chamada_post .TitulosChamada a { color: #000; margin: 0; padding: 0;}
.chamada_post .TitulosChamada a:hover { color: #E2007E;}
.chamada_post .resumo { margin: 0; padding: 0; line-height: 120%;}

.TitulosBlog .ovds-noticias {background-color:#E2007E; color: #FFF; padding: 0.2em; text-transform: uppercase; font-size: 0.92em; font-weight: normal; font-style: normal;}
.TitulosBlog .ovds-violadores {background-color:#000; color: #FFF; padding: 0.2em; text-transform: uppercase; font-size: 0.92em; font-weight: normal; font-style: normal;}
.TitulosBlog .ovds-forum {background-color:#F7E401; color: #000; padding: 0.2em; text-transform: uppercase; font-size: 0.92em; font-weight: normal; font-style: normal;}
.TitulosBlog .ovds-marco-legal {background-color:#EC7000; color: #FFF; padding: 0.2em; text-transform: uppercase; font-size: 0.92em; font-weight: normal; font-style: normal;}

/*************** Blog **************/
.titulo {height: 17px; background: url('/static/images/tit_arquivos.gif') no-repeat; margin: 0 0 0 0; padding: 0; font-size: 0; text-indent: -9999px;}
#TitPosts {background: url('/static/images/tit_ultimos_posts.gif') no-repeat; height: 20px;}
.lista {background: url('/static/images/linha.gif') left bottom repeat-x; margin: 0 0 1.5em 0; padding: 0.8em 0 0.3em 0;}
.lista li { margin: 0 0 0.6em 0; padding: 0 0 0 1.33em; list-style: none; background: url('/static/images/marcador-lista-internas.gif') left center no-repeat;}
.lista li a {color: #666;}
.lista li a:hover, .lista li.atual a {color:#E2007E; text-decoration:underline;}
#TitCategoria {background: url('/static/images/tit_categorias.gif') no-repeat; height: 20px;}
#TitArquivo {background: url('/static/images/tit_arquivo.gif') no-repeat; height: 20px;}
#TitBlogs {background: url('/static/images/tit_outros_blogs.gif') no-repeat; height: 20px;}
#TitComent {background: url('/static/images/tit_comentario.gif') no-repeat; height: 20px;}
#BoxPaginas {padding:0 0 1em 0; color: #E2007E;}
#PgRecentes {float:left;}
#PgAnteriores {float: right;}
#BoxPaginas a {text-decoration:underline; }
#FormComentario {padding: 1em 0 0 0;}
#FormComentario .linhaform {margin: 0 0 0.8em 0;}
#FormComentario label {font-weight:bold;}
#Col1 {float: left; width:34.50%;}
#Col2 {float: right; width: 62%;}
#FormComentario .inputtext {border: 1px solid #CCC; background-color: #FFF; padding: 0.1em 0.2em 0 0.2em; margin: 0 0.2em 0 0; height: 1.5em; width: 98%; }
#FormComentario textarea {border: 1px solid #CCC; background-color: #FFF; width: 98%; height: 9.25em;}
#BtComentar {float:right; margin-top: 0.8em;}
#PostBlog {padding-bottom:0;}

.comentario {margin-bottom: 2px; padding-bottom: 3px; background: url('/static/images/linha.gif') left bottom repeat-x;}
#Comentarios .ultimo {background:none; margin: 0;}
#Comentarios {margin-bottom: 1.5em;}
.comentario .interno {padding: 0.8em 1em; background-color: #f7f7f7; border:qpx solid #EEE;}
.comentario .data {margin: 0 0 0.8em 0;}
.comentario .data .d {font-style:italic;}

