/* Imports
---------- ---------- ---------- */
@import url(fonts.css);
@import url(reset.css);
@import url(functions.jquery.css);
/* Geral
---------- ---------- ---------- */
body {
    background-color: #FFFFFF;
    background-image: url('../img/background.body.jpg');
    background-position: center top;
    background-repeat: no-repeat;
}
.leftfix{
    float: left;
}
/* Topo
---------- ---------- ---------- */
#Topo {
    height: 115px;
    width: 100%;
}
.Topo {
    margin: 0 auto;
    width: 1000px;
}
.Logo {
    background-image: url('../img/logo.nota10.png');
    background-position: center center;
    background-repeat: no-repeat;
    float: left;
    height: 76px;
    margin-left: 15px;
    margin-top: 27px;
    width: 270px;
}
.Logo a {
    display: block;
    height: 76px;
    text-indent: -999999px;
    width: 270px;
}
.BannersTopo {
    float: right;
    margin-right: 1px;
}
/* Menu
---------- ---------- ---------- */
#Menunav {
    height: 48px;
    width: 100%;
}
.Menunav {
    margin: 0 auto;
    width: 1000px;
}
.Menunav .sf-menu {
    float: left;
}
.MenunavLeft {
    background-image: url('../img/background.menu.left.png');
    background-position: center center;
    background-repeat: no-repeat;
    float: left;
    height: 48px;
    width: 13px;
}
.MenunavCenter {
    background-image: url('../img/background.menu.center.png');
    background-position: center center;
    background-repeat: repeat-x;
    float: left;
    height: 48px;
    width: 974px;
}
.MenunavRight {
    background-image: url('../img/background.menu.right.png');
    background-position: center center;
    background-repeat: no-repeat;
    float: right;
    height: 48px;
    width: 13px;
}
/* Busca
---------- ---------- ---------- */
.Busca {
    background-image: url('../img/background.busca.png');
    background-position: center center;
    background-repeat: no-repeat;
    float: right;
    height: 24px;
    margin-left: 20px;
    margin-top: 12px;
    width: 246px;
}
#busca_palavra {
    background-color: transparent;
    border: 0px;
    color: #646464;
    height: 20px;
    padding: 0 5px;
    width: 210px;
}
#busca_submit {
    background-color: transparent;
    background-image: url('../img/submit.busca.png');
    background-position: center center;
    background-repeat: no-repeat;
    border: 0px;
    color: #646464;
    height: 20px;
    text-indent: -999999px;
    width: 20px;
}
/* RedesSociais
---------- ---------- ---------- */
.RedesSociais {
    float: right;
    margin-top: 8px;
    width: 130px;
}
.RedesSociais a {
    background-position: 0px 0px;
    background-repeat: no-repeat;
    float: left;
    height: 30px;
    text-indent: -999999px;
    width: 30px;
}
.RedesSociais a:hover {
    background-position: 0px -30px;
}
.RedesSociais .Linkedin {
    background-image: url('../img/icones/linkedin.png');
}
.RedesSociais .Facebook {
    background-image: url('../img/icones/facebook.png');
}
.RedesSociais .Twitter {
    background-image: url('../img/icones/twitter.png');
}
.RedesSociais .YouTube {
    background-image: url('../img/icones/youtube.png');
}
/* Corpo
---------- ---------- ---------- */
#Corpo {
    min-height: 200px;
    width: 100%;
}
.Corpo {
    margin: 0 auto;
    width: 1000px;
}
/* Sidebar
---------- ---------- ---------- */
.SidebarLeft {
    float: left;
    min-height: 100px;
    width: 197px;
}
.SidebarRight {
    float: right;
    min-height: 100px;
    width: 197px;
}
.SidebarLeft .boxSidebar {
    margin: 2px 0 5px;
}
.boxSidebar .Titulo {
    background-image: url('../img/background.sidebar.titulo.png');
    background-position: center center;
    background-repeat: no-repeat;
    color: #FFFFFF;
    height: 40px;
    margin-top: 6px;
    width: 197px;
}
.boxSidebar .Titulo h1 {
    font-size: 13px;
    padding: 11px 0 0 4px;
}
.boxSidebar .Conteudo {
    background-image: url('../img/background.sidebar.conteudo.png');
    background-position: center center;
    background-repeat: repeat-y;
    min-height: 30px;
    padding: 0 10px;
    width: 177px;
}
.boxSidebar .Rodape {
    background-image: url('../img/background.sidebar.rodape.png');
    background-position: center center;
    background-repeat: no-repeat;
    height: 11px;
    width: 197px;
}
/* Menusec
---------- ---------- ---------- */
.Menusec {
    margin-left: 10px;
    width: 135px;
}
.Menusec li {
    border-bottom: 1px dotted #004E81;
    padding: 6px 5px;
}
.Menusec li a {
    color: #004E81;
    font-weight: bold;
}
.categories ul li {
    float: left;
}
.categories a {
    color: #015186;
    font-weight: bold;
}
/* Newsletter
---------- ---------- ---------- */
.Newsletter input[type=text] {
    width: 160px;
}
.Newsletter input[type=submit] {
    float: right;
}
/* Enquete
---------- ---------- ---------- */
.Enquete h3 {
    color: #024F81;
    font-size: 12px;
    margin-bottom: 6px;
    text-align: left;
}
.Enquete label {
    color: #464646;
    line-height: 18px;
}
.Enquete label input {
    float: left;
}
.Newsletter input {
    margin: 2px 0;
}
.Enquete input[type=submit] {
    float: right;
}
/* DatasComemorativas
---------- ---------- ---------- */
.DatasComemorativas p {
    color: #464646;
    line-height: 20px;
}
/* LojaVirtual
---------- ---------- ---------- */
.LojaVirtual h3 {
    color: #024F81;
    font-size: 14px;
    margin-bottom: 6px;
}
.LojaVirtual .FotoProduto {
    float: left;
    margin-right: 4px;
}
.LojaVirtual p {
    color: #464646;
}
.LojaVirtual h5 {
    color: #E20515;
    font-size: 16px;
    line-height: 160%;
    text-align: center;
}
.LojaVirtual h4 {
    color: #E20515;
    font-size: 20px;
    line-height: 160%;
    text-align: center;
}
.LojaVirtual .Relacionados a {
    margin: 0 11px;
}
/* Coluna10
---------- ---------- ---------- */
.Coluna10 h6 {
    color: #464646;
    font-size: 12px;
    font-weight: normal;
    text-align: center;
}
.Coluna10 img {
    border: 6px solid #FFF;
    box-shadow: 0px 0px 5px #464646; -moz-box-shadow: 0px 0px 5px #464646; -webkit-box-shadow: 0px 0px 5px #464646;
    float: left;
    margin: 10px;
    width: 70px;
}
.Coluna10 p {
    color: #464646;
    font-size: 12px;
}
/* ArtigoDia
---------- ---------- ---------- */
.ArtigoDia h4, .ArtigoDia h4 a {
    color: #464646;
    font-size: 13px;
    line-height: 130%;
}
.ArtigoDia img {
    border: 6px solid #FFF;
    box-shadow: 0px 0px 5px #464646; -moz-box-shadow: 0px 0px 5px #464646; -webkit-box-shadow: 0px 0px 5px #464646;
    float: left;
    margin: 10px;
    width: 70px;
}
.ArtigoDia p {
    color: #005084;
    line-height: 160%;
}
.ArtigoDia .LerCompleto {
    color: #464646;
    font-weight: bold;
    float: right;
    margin-top: 5px;
}
/* GanheLivro
---------- ---------- ---------- */
.GanheLivro h3 {
    color: #464646;
    font-size: 12px;
    font-weight: bold;
    line-height: 140%;
    text-align: center;
}
.GanheLivro p {
    color: #464646;
    font-size: 12px;
    line-height: 140%;
    padding: 8px 0;
    text-align: left;
}
.GanheLivro img {
    float: left;
    margin: 10px;
    width: 70px;
}
.GanheLivro .Botao {
    width: 80px;
    float: right;
    margin-top: -70px;
    margin-right: 5px;
}
/* Conteudo
---------- ---------- ---------- */
.Geral {
    float: left;
    margin-left: 3px;
    width: 600px;
}
.Conteudos {
    margin: 0 auto;
    width: 580px;
}
#sliderMed {
    margin: 5px auto;
    width: 577px;
}
.Conteudos .Titulo {
    background-image: url('../img/background.conteudos.titulo.png');
    background-position: center center;
    background-repeat: repeat-x;
    color: #FFFFFF;
    font-size: 14px;
    height: 33px;
    line-height: 33px;
    margin: 6px auto;
    padding: 0 3%;
    width: 94%;
}
.Conteudos .TodasNoticias {
    color: #004D80;
    float: right;
    font-size: 11px;
    margin-bottom: 6px;
}
.NoticiasDetaque .ListaTipo1 li {
    float: left;
    margin: 10px 2px;
    width: 189px;
}
.NoticiasDetaque .ListaTipo1 img {
    max-width: 140px;
    max-height: 140px;
}
.NoticiasDetaque .ListaTipo1 h6 {
    color: #464646;
    font-size: 10px;
    font-weight: normal;
    line-height: 160%;
    margin: 3px 0;
}
.NoticiasDetaque .ListaTipo1 li p {
    color: #464646;
    font-size: 13px;
    font-weight: bold;
    line-height: 160%;
    text-align: justify;
}
.NoticiasDetaque .ListaTipo2 li {
    border-bottom: 1px dotted #025081;
    margin: 5px auto 4px;
    width: 580px;
}
.NoticiasDetaque .ListaTipo2 li p {
    color: #464646;
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
    text-align: justify;
}
.NoticiasDetaque .ListaTipo2 li p .Data {
    color: #025081;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    padding-right: 10px;
    text-align: justify;
}
.CategoriasDestaque div {
    margin: 0px 0px;
    width: 285px;
}
.CategoriasDestaque div h3, .CategoriasDestaque div h3 a {
    color: #005084;
    font-size: 14px;
    line-height: 160%;
}
.CategoriasDestaque div h6 {
    color: #464646;
    font-size: 10px;
    font-weight: normal;
    line-height: 160%;
    margin: 3px 0;
}
.CategoriasDestaque div p {
    color: #464646;
    font-size: 12px;
    line-height: 160%;
    text-align: left;
}
.faleconosco_nome, .faleconosco_nome input { width: 180px!important; }
.faleconosco_email, .faleconosco_email input { width: 180px!important; }
.faleconosco_telefone, .faleconosco_telefone input { width: 100px!important; }
.faleconosco_assunto, .faleconosco_assunto input { width: 280px!important; }
/* BannersRodape
---------- ---------- ---------- */
.BannersRodape {
    float: left;
    width: 800px;
}
.BannersRodape img {
    margin: 0 6px;
}
/* Rodape
---------- ---------- ---------- */
#Rodape {
    background-color: #004C7F;
    height: 70px;
}
.Rodape {
    color: #FFFFFF;
    line-height: 70px;
    margin: 0 auto;
    text-align: center;
    width: 1000px;
}
/* Other
---------- ---------- ---------- */
.Miniatura {
    height: 140px;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 140px;
}
.Miniatura img {
    max-height: 140px;
    max-width: 140px;
}
h1.TitlePages {
    color: #015186;
    font-size: 22px;
    min-height: 33px;
    line-height: 33px;
    margin: 6px auto;
    padding: 0 3%;
    width: 94%;
}
h1.TitlePages.Product {
	color: #000000;
	font-size: 18px;
	min-height: 18px;
	line-height: 18px;
	margin: 6px auto;
	font-weight: normal;
}
.InformePublicitario h1, .InformePublicitario h2, .InformePublicitario h3, .InformePublicitario h4,
.InformePublicitario h5, .InformePublicitario h6, .InformePublicitario p, .InformePublicitario div,
.InformePublicitario span, .InformePublicitario b, .InformePublicitario strong, .InformePublicitario i,
.InformePublicitario em, .InformePublicitario strike, .InformePublicitario s, .InformePublicitario {
    color: #000000;
    font-family: Verdana;
}
h1.TitlePages span {
    color: #444444;
    float: right;
    font-size: 12px;
    font-weight: normal;
    margin-right: -16px;
    margin-top: 6px;
}
.itemContents {
    background: #FFFFFF;
    border-bottom: 1px dashed #004D80;
    margin-bottom: 10px;
    padding: 0 4px;
}
.itemContents img {
    margin-right: 5px;
}
.itemContents h6 {
    color: #464646;
    font-size: 10px;
    font-weight: normal;
    line-height: 160%;
    margin: 3px 0;
}
.itemContents p {
    font-size: 12px;
    color: #464646;
    line-height: 160%;
    text-align: justify;
}
.itemContents a.detailsContents {
    color: #004D80;
    float: right;
    font-weight: bold;
}
.detailsContents p {
    line-height: 160%;
    padding: 4px 0;
    text-align: left;
}
.detailsContents img.Principal {
    float: left;
    margin: 5px;
    max-width: 280px;
}
.itemProducts {
    background: #FFFFFF;
    border: 1px solid #004D80;
    float: left;
    padding: 2px;
    position: relative;
    margin: 4px 3px 3px 4px;
    width: 180px;
}
.itemProducts img {
    margin: 0 auto;
}
.itemProducts h2 {
    color: #004D80;
    font-size: 14px;
    text-align: center;
}
.itemProducts p {
    color: #004D80;
    line-height: 150%;
    text-align: left;
	height: 36px;
}
.itemProducts a.detailsProducts {
    color: #004D80;
    float: right;
    font-weight: bold;
}
.detailsProducts p {
    color: #004D80;
    line-height: 160%;
    padding: 4px 0;
    text-align: justify;
}
.detailsProducts img.Principal {
    float: left;
    margin: 5px;
    max-width: 280px;
}
.itemComments {
    border-bottom: 1px dashed #004D80;
    margin-bottom: 10px;
}
.itemComments p {
    color: #444444;
    line-height: 160%;
    text-align: justify;
}
.Informacoes {
    padding: 5px;
}
.Informacoes span {
    color: #444444;
    font-size: 20px;
}
.Comprar {
    float: right;
    width: 80px;
}
.Login {
    margin: 50px auto 0;
    width: 300px;
}
input[type=submit] {
    background-color: transparent;
    background-image: url('../img/background.input.submit.png');
    border: 0px;
    color: #FFFFFF;
    font-weight: bold;
    margin-right: 2px;
    height: 28px;
    width: 91px;
}
/* Paginacao
---------- ---------- ---------- */
.Paginacao {
    margin: 0 auto;
    width: 350px;
}
.Paginacao ul li a {
    background-color: #004D80;
    border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
    color: #FFFFFF;
    float: left;
    font-family: 'Trebushed MS';
    font-style: normal !important;
    font-size: 12px;
    line-height: 16px;
    margin: 5px 3px;
    padding: 5px 10px;
}
.Paginacao ul li a:hover {
    background-color: #444444;
    color: #FFFFFF;
}


/* Listas
---------- ---------- ---------- */

.Lista { width: 100%; }
.Lista tr { background: #EEEEEE; }
.Lista tr.odd { background: #CCCCCC; }
.Lista tr th { height: 16px; padding: 3px 5px; }
.Lista tr th a { height: 18px; line-height: 18px; }
.Lista tr td { height: 22px; padding: 3px 5px; }
.Lista .Codigo { width: 70px; }
.Lista .Data { width: 110px; }
.Lista .Status { text-align: center; width: 60px; }
.Lista .Acoes { width: 130px; text-align: center; }
.Lista .InputCenter { text-align: center; }
.Lista2 { width: 100%; }
.Lista2 tr { background: #EEEEEE; }
.Lista2 tr.odd { background: #CCCCCC; }
.Lista2 tr th { height: 16px; padding: 3px 5px; }
.Lista2 tr th a { height: 18px; line-height: 18px; }
.Lista2 tr td { height: 22px; padding: 3px 5px; }
.Lista2 .Codigo { width: 70px; }
.Lista2 .Data { width: 110px; }
.Lista2 .Status { text-align: center; width: 60px; }
.Lista2 .Acoes { width: 130px; text-align: center; }
.Lista2 .InputCenter { text-align: center; }
.paginacao {
    width: 100px;
    overflow: hidden
}
.paginacao a {
    margin: 5px;
}

.listTopics{
     margin: 20px 0;
}

.listTopics li span{
     line-height: 25px;
}


.cat {
    background-image: url('../img/btn_lojavirtual_cat.png');
    background-repeat: no-repeat;
    background-position: center center;
    float: left;
    margin: 5px 10px;
    width: 270px;
}
.cat a {
    color: #FFF !important;
    display: block;
}
.onlymobile{
    display: none;
    visibility: hidden;
}
/* Smartphones (portrait) */
@media (min-width: 0px) and (max-width:360px) {
    body{
        //background: url('../img/top-mobile.jpg') top center no-repeat !important;
        //background-size: cover;
    }
    .leftfix{
        margin-top: 15px !important;
    }
    .readMore span{
        display: none !important;
    }
    .dadosAutor,
    .detailsContents{
        float: left;
        width: 100%;
    }
    .nota0img,
    .nota10img{
        width: 100% !important;
        display: block;
        margin: 0px !important;
        float: left !important;
    }
    .colutatbl{
        display: block;
        width: 100%;
        display: inline-table !important;
    }
    .colutatbl input[type="text"]{
        margin: 0 auto;
        float: none;
        display: block;
    }
    .colutatbl input[type="submit"]{
        margin: 0 auto;
        float: none;
        display: block;
    }
    .dadosAutor img{
        float: none !important;
        display: block;
        margin: 1em auto !important;
    }
    .dadosAutor p{
        text-align: center;
    }
    .FraseL,
    .FraseR{
        display: none !important;
        visibility: hidden !important;
    }
    .FraseC{
        display: block !important;
        text-align: center;
        width: 90% !important;
        padding: 1em 5% !important;
    }
    .itemContents h5{
        text-align: center;
    }
    .detailsContents h1, .detailsContents h2, .detailsContents h3, .detailsContents h4, .detailsContents h5, .detailsContents h6{
        text-align: center;
    }
    .SidebarRight{
        display: table !important;
        float: none !important;
        margin: 1em auto;
    }
    .SidebarRight .Conteudos{
        float: none !important;
    }
    .boxSidebar{
        display: block;
    }
    #gallery{
        width: 100% !important;
        overflow: hidden;
        padding: 10px 0px !important;
    }
    .Formulario.formPublic textarea{
        min-width: 85% !important;
        width: 85% !important;
        padding: 15px 5%;
        display: block;
        margin: .5em auto;
    }
    .imgPrinc{
        width: 90% !important;
        display: block;
        margin: 0 auto;
        float: none !important;
    }
    .detailsContents p{
        text-align: center;
    }
    .detailsContents p{
        text-align: center;
        font-size: 1.2em;
        padding: .5em 5%;
        width: 90%;
        display: block;
    }
    .Formulario{
        width: 100% !important;
    }
    .tab{
        float: left;
        margin: .5em auto;
        width: 100% !important;
        text-align: center;
        text-transform: uppercase;
    }
    .Formulario input[type=text],
    .Formulario input[type=password],
    .Formulario select, 
    .Formulario textarea,
    .Formulario .boxOptions{
        width: 85% !important;
        padding: 15px 5%;
        display: block;
        margin: .5em auto;
    }
    .Formulario input[type=submit]{
        float: none;
        cursor: pointer;
        display: block;
        margin:0 auto;
    }
    div.listContents .Miniatura img{
        max-width: 90% !important;
        max-height: none !important;
    }
    div.listContents > div:nth-child(1) > table > tbody > tr:nth-child(1) > td > a{
        display: block;
        margin: 0 auto;
        float: none;
    }
    div.listContents > div > table h2,
    div.listContents > div > table h6,
    div.listContents > div > table p{
        text-align: center;
        width: 90%;
        margin:.5em auto;
    }
    .Miniatura a{
        background: none !important;
        padding: 0px !important;
    }
    div.listContents > div > table a{
        background: #015186;
        color:#fff !important;
        width: 100%;
        padding: 1.5em 0px;
        margin-bottom: 10px;
        float: none;
        display: block;
        text-align: center;
    }
    div.listContents > div > table > tbody > tr > td{
        width: 100%;
        display: block;
        min-width: 100%;
    }
    .readMore{
        background-position: center !important;
        float: none !important;
        display: block;
        margin: 0 auto;
        padding: 0px !important;
        width: 80% !important;
        max-width: 80% !important;
    }
    div.listContents > div > table > tbody > tr:nth-child(1){
        display: block;
    }
    div.listContents > div > table > tbody > tr:nth-child(1) img{
        display: block;
        margin: 0 auto;
    }
    h1.TitlePages span{
        display: block;
        color:#fff;
        width: 100%;
        text-align: center;
        float: none !important;
        margin: 0px !important;
    }
    .detailsContents img.Principal{
        max-width: 90% !important;
        float: none;
        display: block;
        margin: 0 auto
    }
    h1.TitlePages {
        background: #015186;
        font-size: 2em;
        color:#fff;
        margin: 1em auto;
        padding: 0px;
        text-align: center;
        width: 90%;
        padding: 1em 5%;
    }
    .Corpo{
        width: 100% !important;
        float: left;
        display: block;
    }
    .listimgmobo{
        float: left;
        width: 96%;
        padding: 9px 2%;
    }
    .imagem-left{
        float: left;
        width: 50%;
        overflow: hidden;
        height: 100px;
    }
    #slider-footer{
        width: 100% !important;
        display: block;
        height: 70px;
        margin-bottom: 10px;
        max-width: 100%;
    }
    .nivoSlider img{
        width: 23% !important;
    }
    .noticiacontent{
        float: right;
        width: 48%;
        height: 100px;
    }
    .imagem-left a{
        height: 100px;
        float: left;
        display: block;
        max-width: 180px;
        overflow: hidden;
    }
    .imagem-left img{
        min-width: 180px;
        min-height: 100px;
        max-height: 135%;
    }
    .Conteudos .Titulo{
        text-align: center;
        background-image: none !important;
        color:#025081 !important;
        font-size: 18px;
        text-indent: 2%;
        width: 100%;
        margin-top: 20px !important;
        margin: 0px;
        padding: 0px;
        letter-spacing: 0px;
        border-bottom: 1px solid #025081;
    }
    .onlymobile{
        visibility: visible;
        display: block;
    }
    .topomobo{
        float: left;
        width: 100%;
    }
    #Corpo{
       padding: 0px;
    }
    .Geral{
        padding: 0px;
        margin: 0px;
    }
    .Geral, .Conteudos{
        float: left;
        width: 100%;
    }
    .menu-trigger-search{
        float: left;
        width: 96%;
        padding: 0px 2%;
        position: relative;
    }
    .menu-trigger-search #busca_submit{
        background: url('../img/searchbtn.jpg') top center no-repeat;
        top: 0px;
        right: 2%;
        position: absolute;
        height: 45px;
        width: 46px;
        cursor: pointer;
    }
    .menutrigger{
        background: url('../img/btnazul.jpg') top center no-repeat;
        float: left;
        height: 45px;
        width: 46px;
        position: relative;
        cursor: pointer;
    }
    .menutrigger:hover .showmenu{
        display: block !important;
        visibility: visible !important;
    }
    .showmenu{
        display: none;
        visibility: hidden;
    }
    .menu-drop{
        position: absolute;
        top: 45px;
        width: 260px;
        background: #01436d;
    }
    .menu-drop li{
        width: 100%;
        display: block;
        color:#fff;
        font-size: 1.2em;
    }
    .holdtitlemobo{
        float: left;
        overflow: hidden;
        width: 100%;
        height: 90px;
    }
    .noticiacontent a{
        text-decoration: none;
    }
    .noticiasbg{
        float: left;
        text-align: center;
        color:#fff;
        text-transform: uppercase;
        font-weight: lighter;
        font-size: 13px;
        font-family: 'Arial Narrow', arial;
        letter-spacing: 0px;
        line-height: 31px;
        background: url('../img/bg-noticias.jpg') repeat;
        width: 100%;
        margin: 14px 0px;
    }
    .noticiasbg:hover{
        text-decoration: none;
    }
    .nomarginr{
        margin-right: 0px !important;
    }
    .iconeshow{
        width: 100%;
        padding: 0px;
        float: left;
    }
    .leftmargin2{
        margin-left: 1%;
    }
    .icolist{
        float: left;
        margin-right: 1%;
        margin-bottom: 1%;
        width: 24%;
        height: 85px;
        background-size: 100% 100% !important;
        background: url('../img/bgicones.jpg') no-repeat;
    }
    .icolist:hover{
        opacity: .8;
    }
    .icolist img{
        margin: 12% auto;
        text-align: center;
        display: block;
        transition: all .4s;
        max-width: 90%;
        line-height: 85px;
    }
    .icolist img:hover{
        transition: all .4s
    }
    .publicidadelow{
        float: left;
        width: 100%;
        display: block;
    }
    .publicidadelow{
        float: left;
        display: block;
    }
    .publicidadelow img{
        display: block;
        min-width: 100% !important;
        max-width: 100% !important;
    }
    .leiamaismobo{
        float: left;
        font-family: 'Arial Narrow', arial;
        width:81px;
        margin-top: 9px;
        color:#fff;
        text-align: center;
        line-height: 31px;
        text-transform: uppercase;
        font-size: 12.5px;
        letter-spacing: 0px;
        height: 31px;
        background: url('../img/btnnews.jpg') left no-repeat;
    }
    .bottommobo{
        background: url('../img/background.body.jpg') center top;
        //background: url('../img/bottom-mobo.jpg') top center no-repeat;
        height: 125px;
        width: 100%;
        float: left;
        display: block;
    }
    .holdmedias{
        margin: 32px auto;
        width: 126px;
    }
    .faceico{
        float: left;
        background: url('../img/redes.png') no-repeat;
        background-position: 0px 0px;
        height: 42px;
        width: 42px;
        display: block;
    }
    .twitterico{
        float: left;
        background: url('../img/redes.png') no-repeat;
        background-position: -42px 0px;
        height: 42px;
        width: 42px;
        display: block;
    }
    .youtubeico{
        float: left;
        background: url('../img/redes.png') no-repeat;
        background-position: -84px 0px;
        height: 42px;
        width: 42px;
        display: block;
    }
    .menu-drop li a{
        text-transform: uppercase;
        padding: 1em 0px;
        float: left;
        border-bottom: 2px solid #01436d;
        text-align: center;
        color: inherit;
        width: 100%;
        display: block;
    }
    .copylow{
        float: left;
        margin-top: 30px;
        width: 100%;
        display: block;
    }
    .copyfooter{
        float: right;
        display: block;
    }
    .copyright{
        color:#025081;
        font-size: 9px;
        margin-top: 6px;
        min-width: 215px;
        float: left;
    }
    .mobotext{
        color:#015b93;
        font-size: 15px;
        font-weight: bold;
    }
    .menu-drop li a:hover{
        background:#029de0;
        border-bottom: 2px solid #32b4eb;
        text-decoration: none;
    }
    .menu-trigger-search #busca_palavra{
        background:rgba(255,255,255,.6);
        height: 45px;
        font-size: 1em;
        border-radius: 0px;
    }
    #busca_palavra{
        width: 90%;
    }
    .searchformmobo{
        float: right;
        width: 80%;
    }
    .logomobo{
        width: 100%;
        float: left;
        display: block;
    }
    .logomobo a{
        display: block;
    }
    .logomobo a img{
        display: block;
        margin: 18px auto;
        height: 60px;
    }
    .hideonmobo{
        display: none !important;
        visibility: hidden !important;
    }
}
@media (min-width: 361px) and (max-width:736px) {
    .leftfix{
        margin-top: 15px !important;
    }
    .imagem-left{
        float: left;
        width: 30%;
        overflow: hidden;
        height: 100px;
    }
    .noticiacontent{
        float: right;
        width: 68%;
        height: 100px;
    }
    body{
        //background: url('../img/top-mobile.jpg') top center no-repeat !important;
        //background-size: cover;
    }
    .dadosAutor,
    .detailsContents{
        float: left;
        width: 100%;
    }
    .nota0img,
    .nota10img{
        width: 100% !important;
        display: block;
        margin: 0px !important;
        float: left !important;
    }
    .colutatbl{
        display: block;
        width: 100%;
        display: inline-table !important;
    }
    .colutatbl input[type="text"]{
        margin: 0 auto;
        float: none;
        display: block;
    }
    .colutatbl input[type="submit"]{
        margin: 0 auto;
        float: none;
        display: block;
    }
    .dadosAutor img{
        float: none !important;
        display: block;
        margin: 1em auto !important;
    }
    .dadosAutor p{
        text-align: center;
    }
    .FraseL,
    .FraseR{
        display: none !important;
        visibility: hidden !important;
    }
    .FraseC{
        display: block !important;
        text-align: center;
        width: 90% !important;
        padding: 1em 5% !important;
    }
    .itemContents h5{
        text-align: center;
    }
    .detailsContents h1, .detailsContents h2, .detailsContents h3, .detailsContents h4, .detailsContents h5, .detailsContents h6{
        text-align: center;
    }
    .SidebarRight{
        display: table !important;
        float: none !important;
        margin: 1em auto;
    }
    .SidebarRight .Conteudos{
        float: none !important;
    }
    .boxSidebar{
        display: block;
    }
    #gallery{
        width: 100% !important;
        overflow: hidden;
        padding: 10px 0px !important;
    }
    .Formulario.formPublic textarea{
        min-width: 85% !important;
        width: 85% !important;
        padding: 15px 5%;
        display: block;
        margin: .5em auto;
    }
    .imgPrinc{
        width: 90% !important;
        display: block;
        margin: 0 auto;
        float: none !important;
    }
    .detailsContents p{
        text-align: center;
    }
    .detailsContents p{
        text-align: center;
        font-size: 1.2em;
        padding: .5em 5%;
        width: 90%;
        display: block;
    }
    .Formulario{
        width: 100% !important;
    }
    .tab{
        float: left;
        margin: .5em auto;
        width: 100% !important;
        text-align: center;
        text-transform: uppercase;
    }
    .Formulario input[type=text],
    .Formulario input[type=password],
    .Formulario select, 
    .Formulario textarea,
    .Formulario .boxOptions{
        width: 85% !important;
        padding: 15px 5%;
        display: block;
        margin: .5em auto;
    }
    .Formulario input[type=submit]{
        float: none;
        cursor: pointer;
        display: block;
        margin:0 auto;
    }
    div.listContents .Miniatura img{
        max-width: 90% !important;
        max-height: none !important;
    }
    div.listContents > div:nth-child(1) > table > tbody > tr:nth-child(1) > td > a{
        display: block;
        margin: 0 auto;
        float: none;
    }
    div.listContents > div > table h2,
    div.listContents > div > table h6,
    div.listContents > div > table p{
        text-align: center;
        width: 90%;
        margin:.5em auto;
    }
    .Miniatura a{
        background: none !important;
        padding: 0px !important;
    }
    div.listContents > div > table a{
        background: #015186;
        color:#fff !important;
        width: 100%;
        padding: 1.5em 0px;
        margin-bottom: 10px;
        float: none;
        display: block;
        text-align: center;
    }
    div.listContents > div > table > tbody > tr > td{
        width: 100%;
        display: block;
        min-width: 100%;
    }
    .readMore span{
        display: none !important;
    }
    .readMore{
        background-position: center !important;
        float: none !important;
        display: block;
        margin: 0 auto;
        padding: 0px !important;
        width: 80% !important;
        max-width: 80% !important;
    }
    div.listContents > div > table > tbody > tr:nth-child(1){
        display: block;
    }
    div.listContents > div > table > tbody > tr:nth-child(1) img{
        display: block;
        margin: 0 auto;
    }
    h1.TitlePages span{
        display: block;
        color:#fff;
        width: 100%;
        text-align: center;
        float: none !important;
        margin: 0px !important;
    }
    .detailsContents img.Principal{
        max-width: 90% !important;
        float: none;
        display: block;
        margin: 0 auto
    }
    h1.TitlePages {
        background: #015186;
        font-size: 2em;
        color:#fff;
        margin: 1em auto;
        padding: 0px;
        text-align: center;
        width: 90%;
        padding: 1em 5%;
    }
    .Corpo{
        width: 100% !important;
        float: left;
        display: block;
    }
    .listimgmobo{
        float: left;
        width: 96%;
        padding: 9px 2%;
    }
    
    #slider-footer{
        width: 100% !important;
        display: block;
        height: 70px;
        margin-bottom: 10px;
        max-width: 100%;
    }
    .nivoSlider img{
        width: 23% !important;
    }
    
    .imagem-left a{
        height: 100px;
        float: left;
        display: block;
        max-width: 180px;
        overflow: hidden;
    }
    .imagem-left img{
        min-width: 180px;
        min-height: 100px;
        max-height: 135%;
    }
    .Conteudos .Titulo{
        text-align: center;
        background-image: none !important;
        color:#025081 !important;
        font-size: 18px;
        text-indent: 2%;
        width: 100%;
        margin-top: 20px !important;
        margin: 0px;
        padding: 0px;
        letter-spacing: 0px;
        border-bottom: 1px solid #025081;
    }
    .onlymobile{
        visibility: visible;
        display: block;
    }
    .topomobo{
        float: left;
        width: 100%;
    }
    #Corpo{
       padding: 0px;
    }
    .Geral{
        padding: 0px;
        margin: 0px;
    }
    .Geral, .Conteudos{
        float: left;
        width: 100%;
    }
    .menu-trigger-search{
        float: left;
        width: 96%;
        padding: 0px 2%;
        position: relative;
    }
    .menu-trigger-search #busca_submit{
        background: url('../img/searchbtn.jpg') top center no-repeat;
        top: 0px;
        right: 2%;
        position: absolute;
        height: 45px;
        width: 46px;
        cursor: pointer;
    }
    .menutrigger{
        background: url('../img/btnazul.jpg') top center no-repeat;
        float: left;
        height: 45px;
        width: 46px;
        position: relative;
        cursor: pointer;
    }
    .menutrigger:hover .showmenu{
        display: block !important;
        visibility: visible !important;
    }
    .showmenu{
        display: none;
        visibility: hidden;
    }
    .menu-drop{
        position: absolute;
        top: 45px;
        width: 260px;
        background: #01436d;
    }
    .menu-drop li{
        width: 100%;
        display: block;
        color:#fff;
        font-size: 1.2em;
    }
    .holdtitlemobo{
        float: left;
        overflow: hidden;
        width: 100%;
        height: 90px;
    }
    .noticiacontent a{
        text-decoration: none;
    }
    .noticiasbg{
        float: left;
        text-align: center;
        color:#fff;
        text-transform: uppercase;
        font-weight: lighter;
        font-size: 13px;
        font-family: 'Arial Narrow', arial;
        letter-spacing: 0px;
        line-height: 31px;
        background: url('../img/bg-noticias.jpg') repeat;
        width: 100%;
        margin: 14px 0px;
    }
    .noticiasbg:hover{
        text-decoration: none;
    }
    .nomarginr{
        margin-right: 0px !important;
    }
    .iconeshow{
        width: 100%;
        padding: 0px;
        float: left;
    }
    .leftmargin2{
        margin-left: 1%;
    }
    .icolist{
        float: left;
        margin-right: 1%;
        margin-bottom: 1%;
        width: 24%;
        height: 85px;
        background-size: 100% 100% !important;
        background: url('../img/bgicones.jpg') no-repeat;
    }
    .icolist:hover{
        opacity: .8;
    }
    .icolist img{
        margin: 12% auto;
        text-align: center;
        display: block;
        transition: all .4s;
        max-width: 90%;
        line-height: 85px;
    }
    .icolist img:hover{
        transition: all .4s
    }
    .publicidadelow{
        float: left;
        width: 100%;
        display: block;
    }
    .publicidadelow{
        float: left;
        display: block;
    }
    .publicidadelow img{
        display: block;
        min-width: 100% !important;
        max-width: 100% !important;
    }
    .leiamaismobo{
        float: left;
        font-family: 'Arial Narrow', arial;
        width:81px;
        margin-top: 9px;
        color:#fff;
        text-align: center;
        line-height: 31px;
        text-transform: uppercase;
        font-size: 12.5px;
        letter-spacing: 0px;
        height: 31px;
        background: url('../img/btnnews.jpg') left no-repeat;
    }
    .bottommobo{
        background: url('../img/background.body.jpg') center top;
        //background: url('../img/bottom-mobo.jpg') top center no-repeat;
        height: 125px;
        width: 100%;
        float: left;
        display: block;
    }
    .holdmedias{
        margin: 32px auto;
        width: 126px;
    }
    .faceico{
        float: left;
        background: url('../img/redes.png') no-repeat;
        background-position: 0px 0px;
        height: 42px;
        width: 42px;
        display: block;
    }
    .twitterico{
        float: left;
        background: url('../img/redes.png') no-repeat;
        background-position: -42px 0px;
        height: 42px;
        width: 42px;
        display: block;
    }
    .youtubeico{
        float: left;
        background: url('../img/redes.png') no-repeat;
        background-position: -84px 0px;
        height: 42px;
        width: 42px;
        display: block;
    }
    .menu-drop li a{
        text-transform: uppercase;
        padding: 1em 0px;
        float: left;
        border-bottom: 2px solid #01436d;
        text-align: center;
        color: inherit;
        width: 100%;
        display: block;
    }
    .copylow{
        float: left;
        margin-top: 30px;
        width: 100%;
        display: block;
    }
    .copyfooter{
        float: right;
        display: block;
    }
    .copyright{
        color:#025081;
        font-size: 9px;
        margin-top: 6px;
        min-width: 215px;
        float: left;
    }
    .mobotext{
        color:#015b93;
        font-size: 15px;
        font-weight: bold;
    }
    .menu-drop li a:hover{
        background:#029de0;
        border-bottom: 2px solid #32b4eb;
        text-decoration: none;
    }
    .menu-trigger-search #busca_palavra{
        background:rgba(255,255,255,.6);
        height: 45px;
        font-size: 1em;
        border-radius: 0px;
    }
    #busca_palavra{
        width: 90%;
    }
    .searchformmobo{
        float: right;
        width: 80%;
    }
    .logomobo{
        width: 100%;
        float: left;
        display: block;
    }
    .logomobo a{
        display: block;
    }
    .logomobo a img{
        display: block;
        margin: 18px auto;
        height: 60px;
    }
    .hideonmobo{
        display: none !important;
        visibility: hidden !important;
    }
}