body { background-color: #fff; } #geral #topo { background: url("topo_bg.jpg") repeat-x scroll 0 0 transparent; border-bottom: 10px solid #3a5795; } #geral #topo .topo-content { /*background-image: url("topo.png?v=0.1");*/ background-image: url("topo2.png"); height: 171px; background-position: 0 1px; } h2 { font-weight: 400; font-size: 27px; line-height: 40px; text-align: left; } a, a:hover, h2 a:hover { color: #48599b; } a:hover, h2 a:hover { text-decoration: underline; } #geral #corpo { padding: 40px 0 40px; box-shadow: none; } #geral #corpo #sidebar { width: 300px; max-width: 300px; padding: 0; background-color: #fff; } #geral #corpo #conteudo { width: 635px; max-width: 635px; } .postmetadata { padding: 0; color: #6c6c6c; font-style: italic; } .comments-button a.comentarios, .comments-button a.comentarios:hover { background: #48599b; color: #fff; border-radius: 3px; } #imi-ferramentas { border: none; } .entry p { color: #282828; font-size: 16px; line-height: 1.6; text-align: justify; } .entry blockquote { border-left: 4px solid #48599b; padding: 10px 10px 10px 20px; margin-bottom: 15px; background-color: #f5f5f5; clear: both; } .entry blockquote > p { margin-bottom: 0; padding-left: 37px; font-style: italic; } .entry blockquote:before { content: " "; background: url("//assets.imirante.com/2.0/oestadoma/imagens/ico-citacao-left.png"); width: 27px; height: 22px; display: block; float: left; } #corpo #sidebar .widget:first-child, #corpo #sidebar .widget:nth-child(2) { padding-bottom: 0; } #corpo #sidebar .widget .widgettitle { border-bottom: 2px solid #3a5795; color: #3a5795; font-size: 20px; line-height: 24px; font-weight: 400; } #corpo #sidebar .widget #searchform { position: absolute; top: -105px; z-index: 10; } #corpo #sidebar .widget #searchform input#s { width: 207px; padding: 10px; height: 18px; border: 1px solid #3a5795; outline: none; float: left; color: #3a5795; } #corpo #sidebar .widget #searchform input#searchsubmit { padding: 11px 10px; background-color: #3a5795; cursor: pointer; font-size: 14px; letter-spacing: 1px; width: 71px; } #corpo #sidebar .widget .redesSociais { display: flex; position: absolute; top: -45px; z-index: 10; width: 300px; justify-content: flex-end; align-items: center; } #corpo #sidebar .widget .redesSociais > a { margin-left: 15px; } #corpo #sidebar .widget .redesSociais > a:first-child { margin-left: 0; } #calendar_wrap #wp-calendar th { background: #3a5795; } #corpo #sidebar .widget div p, #corpo #sidebar .widget .textwidget { color: #000; font-size: 15px; line-height: 1.5; } #corpo #sidebar .widget ul li { font-size: 15px; line-height: 1.5; } .wp-caption .wp-caption-text { font-size: 14px; padding: 4px 5px; } .wp-caption { background: #f5f5f5; } #commentarea .commentlist li { word-wrap: break-word; }