/* Theme Name:   Thiago de Almeida Theme URI:    http://www.thiagodealmeida.com.br Description:  Tema exclusívo do Thiago de Almeida Author:       Fernando Tadeu de Moraes Version:      1.0.0*//* << CSS Reset >> */ul.menu li, ul.menu li.expanded ul.menu, li.collapsed, ul.menu, ul.primary-links{    list-style: none;    list-style-type: none;    list-style-image: none;    border: 0;    margin: 0;    padding: 0;    text-indent: 0;}th {    padding-right: 0;    padding-bottom: 0;    text-align: center;}tbody {    border-top: 0;}tbody th {    border-bottom: 0;}thead th {    text-align: center;    padding-right: 0;    border-bottom: 0;}html, body, applet, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img,ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dd, dl, dt, li,ol, ul {    margin: 0;    padding: 0;    border: 0;    font-weight: inherit;    font-style: inherit;    font-size: 100%;    line-height: 1;    font-family: inherit;    /*	text-align: left;*/    vertical-align: inherit;    background: none;}a img, :link img, :visited img {    border: 0;}table {    border-collapse: collapse;    border-spacing: 0;}ol, ul {    list-style-type: none;    list-style-image: none;    list-style: none;    background: none;    margin: 0;    padding: 0;}q:before, q:after, blockquote:before, blockquote:after {    content: "";}img {    display: block;}/* <</ CSS Reset >> *//* << Page/HTML Base >> */#page_wrapper {    float: left;    width: 100%;}#page {    position: relative;    width: 750px;    margin: 7px auto;}html, body {    margin: 0;    padding: 0;    font-family: "Tahoma", "Arial", sans-serif;    font-size: 12px;}a {    text-decoration: none;}a:link {    color: #000;}a:link {    color: #000;}#conteudo a:link {    color: #036;}#conteudo a:visited {    color: #036;}a:visited {    color: #000;}#conteudo a:hover, a:hover {    color: #000;    text-decoration: underline;}a:active, a:focus { /* selected link */    color: #000;}b {    font-weight: bold;}h1, h2, h3, h4, h5, h6 {    margin: 10px 0;    letter-spacing: .05em;    font-weight: bold;    color: #000;    text-align: justify;}h1 {    font-size: 22px;}h2 {    font-size: 19px;}h3 {    font-size: 16px;}h4 {    color: #F00;    font-size: 13px;}h5 {    font-size: 12px;}h6 {    font-size: 11px;}p {    line-height: 1.4em;    margin: 10px 0;    font-weight: normal;    text-align: justify;}ul {    margin-left: 20px;    list-style-type: disc;    list-style-position: outside;    text-align: justify;}ul li {    line-height: 1.4em;    margin: 10px 0;}ul li ul {    list-style-type: circle;    list-style-position: inside;}table {    margin: 5px 0;}th {    background: #C00;    font-size: 14px;    padding: 5px 4px;    font-weight: bold;    border: 1px solid #000;}tr {}td {    padding: 4px;}legend {    margin: 10px 0 0;    padding: 0;    font-weight: bold;}label {    margin: 10px 0 4px;    border: 0;}fieldset {    clear: both;    border: 0;    margin: 0;    padding: 0;}hr {    clear: both;    border: none;    border: #1a1818 solid 1px;    padding: 0;}dd {    line-height: 1.2em;}dt {    margin-top: 10px;    color: #56004e;    font-size: 14px;    font-weight: bold;}pre {    line-height: 1.5em;    font-family: Courier, monospace;    font-size: 1.05em;}em {    font-style: italic;}.grey {    color: #666;}.scriptlesssocialsharing a{   color: #fff !important;}/* <</ Page >> *//* << Header >> */#header-wrap {    float: left;    width: 100%;    display: block;}#logo {    float: left;    position: absolute;    z-index: 1000;    top: 0px;}#titulo {    float: right;    display: block;    margin-top: 9px;}#tit_1 {    float: left;    font-size: 17px;    color: #d21921;    width: auto;    margin-top: 24px;}#tit_2 {    float: left;    font-size: 31px;    width: auto;}#tarja {    position: relative;    float: right;    background: url(images/barra.jpg) #000 no-repeat;    height: 38px;    color: #FFF;    display: block;    width: 637px;    padding: 0 3px;}#mission {    float: right;    width: auto;    margin-top: 13px;    margin-right: 9px;    font-size: 14px;}#data {    position: absolute;    font-size: 16px;    top: 9px;    left: 95px;    overflow: visible;    margin: 0;    padding-bottom: 5px;    text-transform: capitalize;}#primary_links {    margin-top: 5px;    float: right;    text-align: right;    height: 28px;    display: block;}/* <</ Header >> */#bground {    float: left;    background: url(images/home_07.gif) repeat-y 93px 6px;    margin-top: 0px;}#sidebar_left {    /*background: url(images/home_07.gif) repeat-y 93px 0;*/    padding-top: 14px;    float: left;    width: 90px;    margin: 5px 40px 5px 0;    display: block;    font-size: 14px;}#sidebar_left ul{   list-style-type: none;   text-align: left;   margin: auto;}#sidebar_left ul li {    margin-top: 30px;}#sidebar_left ul li.leaf a.active {    background: #F00;}#sidebar_left h2 {    display: none;}#sidebar_left {    font-size: 15px;}#conteudo {    float: left;    width: 620px;    display: block;}ul.primary-links li a {    font-size: 14px;    color: #39F;}ul.links {    margin: 0;    padding: 0;}ul.links.inline {    display: inline;}ul.links li {    display: inline;    list-style-type: none;    padding: 0 0.5em;}div.chamada {    float: left;    width: 100%;    display: block;    margin-bottom: 10px;}div.chamada p {    color: #666;}div.chamada .image {    float: left;    display: block;    width: 252px;    overflow: hidden;}div.chamada .descri {    float: right;    display: block;    width: 358px;}div.messages.status {    margin: 5px 0;    background: #CCC;    padding: 3px;    border: 1px dotted #333;}div.noticia {    float: left;    width: 100%;    display: block;    margin-bottom: 10px;    overflow: hidden;    border-bottom: 4px solid #CCC;    background-color: #EBEBEB;}.noticia h3 {    display: block;    width: 100%;    padding-bottom: 4px;    margin: 0;    border-bottom: 1px solid #CCC;    background-color: #FFF;}.noticia .descri {    width: 98%;    margin: 0 auto;    background-color: #EBEBEB;    overflow: hidden;}table.midia {    width: 80%;    margin: 10px auto;}table.midia th {    border: 1px solid #000;    text-align: center;    vertical-align: middle;}table.midia td {    border: 1px solid #000;    vertical-align: middle;}table h6 {    margin: 0;}table.publi {    width: 100%;}table.publi img {    min-width: 150px;}.html5-video-container {	position: relative;	padding-bottom: 56.25%;	padding-top: 30px;	height: 0;	overflow: hidden;}.html5-video-container iframe,  .html5-video-container object,  .html5-video-container embed {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;}.entry-content img, .entry-content iframe, .entry-content object, .entry-content embed {        max-width: 100%;}table.publi tr {    border-top: 1px solid #000;    border-bottom: 1px solid #000;}div.panel-pane h2.title {    display: none;}.evento_descri {    padding: 0 5px;    border: 1px dotted #999;    margin-bottom: 10px;}.evento_descri .evt_titulo {    font-weight: bold;    font-size: 17px;    margin-bottom: 2px;}.evento_descri .evt_local {    margin: 10px 0;}.monthview {    padding: 0.15em;}table.event-block {    height: 160px;}table.event-block td {    vertical-align: middle;    text-align: center;    font-size: 1.3em;    padding: 0.3em;}.month-view table td {    height: 30px;}.parcerias {    width: 100%;    height: 100%;}.parcerias img {    background: none repeat scroll 0 0 #FFFFFF;    border: 1px solid #DEDBD1;    float: left;    margin: 1px;    padding: 0;    width: 120px;    height: 60px;}.parcerias ul {    list-style: none outside none;}.equipe{    width: 200px;    height: 300px;    border-radius: 100px;    border: solid 2px;}.submitted {    display: none;}/* << Header >> */.contador {    display: block;    padding-left: 5px;    padding-top: 5px;    padding-right: 5px;    background: none repeat scroll 0 0 #FFFFFF;    border: 1px solid #BBBBBB;    border-radius: 3px 3px 3px 3px;    min-height: 18px;    min-width: 15px;    position: relative;    float: right;    text-align: center;}/* <</ Header >> */@mediascreenand(max-width:755px){    #tarja, #mission, #data, #primary_links, #sidebar_left, .feed-icon {        display: none;    }    img {        max-width: 100%;    }    /* << Page/HTML Base >> */    #page_wrapper {        width: 100%;    }    #page {        position: relative;        width: 100%;        margin: 0;    }    html, body {        margin: 0;        padding: 0;        font-family: "Tahoma", "Arial", sans-serif;        font-size: 87.5%;    }    h1, h2, h3, h4, h5, h6 {        margin: 10px 0;        letter-spacing: .05em;        font-weight: bold;        color: #000;        text-align: justify;    }    h1 {        font-size: 150%;    }    h2 {        font-size: 131.3%;    }    h3 {        font-size: 112.5%;    }    h4 {        color: #F00;        font-size: 93.8%;    }    h5 {        font-size: 87.5%;    }    h6 {        font-size: 81.3%;    }    p {        line-height: 1.4em;        margin: 10px 0;        font-weight: normal;        text-align: justify;    }    ul {        margin-left: 20px;        list-style-type: disc;        list-style-position: outside;        text-align: justify;    }    ul li {        line-height: 1.4em;        margin: 10px 0;    }    ul li ul {        list-style-type: circle;        list-style-position: inside;    }    table {        margin: 5px 0;    }    th {        background: #C00;        font-size: 100%;        padding: 5px 4px;        font-weight: bold;        border: 1px solid #000;    }    tr {    }    td {        padding: 4px;    }    legend {        margin: 10px 0 0;        padding: 0;        font-weight: bold;    }    label {        margin: 10px 0 4px;        border: 0;    }    fieldset {        clear: both;        border: 0;        margin: 0;        padding: 0;    }    hr {        clear: both;        border: none;        border: #1a1818 solid 1px;        padding: 0;    }    dd {        line-height: 1.2em;    }    dt {        margin-top: 10px;        color: #56004e;        font-size: 1em;        font-weight: bold;    }    pre {        line-height: 1.5em;        font-family: Courier, monospace;        font-size: 105%;    }    em {        font-style: italic;    }    .grey {        color: #666;    }    /* <</ Page >> */    /* << Header >> */    #titulo {        display: inline;        margin-left: 45px;        float: left;    }    #tit_1 {        float: right;        font-size: 97%;        color: #d21921;        width: auto;        margin-top: 24px;    }    #tit_2 {        float: right;        font-size: 190.8%;        width: auto;    }    #logo {        position: relative;        float: left;        width: 10%;        min-height: 45.7px;        max-height: 45.7px;    }    #header {        display: block;        top: 0;        right: 0;        bottom: 0;        left: 0;        -webkit-transition: all 0.5s ease;        -moz-transition: all 0.5s ease;        transition: all 0.5s ease;        width: 100%;        min-width: 338px;        height: 10%;        min-height: 45.7px;        background-color: #ffffff;        z-index: 2000;    }    .list-group h2{        display: none;    }    ul.menu li, ul.menu li.expanded ul.menu, li.collapsed, ul.menu{        padding: 5px 8px;    }    .menu li.leaf a.active {        background: #F00;    }    .menu {        font-size: 106.3%;    }    /* <</ Header >> */    #bground {        float: left;        background: none;        margin-top: 0px;    }    #conteudo {        float: left;        width: 100%;        display: block;    }    div.chamada {        float: left;        width: 100%;        display: block;        margin-bottom: 10px;    }    div.chamada p {        color: #666;    }    div.chamada .image {        float: left;        width: 40.64516129032258%;        overflow: hidden;    }    div.chamada .descri {        float: left;        display: block;        width: 95%;    }    div.messages.status {        margin: 5px 0;        background: #CCC;        padding: 3px;        border: 1px dotted #333;    }    div.noticia {        float: left;        width: 100%;        display: block;        margin-bottom: 10px;        overflow: hidden;        border-bottom: 4px solid #CCC;        background-color: #EBEBEB;    }    .noticia h3 {        text-align: left;        display: block;        width: 100%;        padding-bottom: 4px;        margin: 0;        border-bottom: 1px solid #CCC;        background-color: #FFF;    }    .noticia .descri {        width: 98%;        margin: 0 auto;        background-color: #EBEBEB;        overflow: hidden;    }    table.midia {        width: 80%;        margin: 10px auto;    }    table.midia th {        border: 1px solid #000;        text-align: center;        vertical-align: middle;    }    table.midia td {        border: 1px solid #000;        vertical-align: middle;    }    table h6 {        margin: 0;    }    table.publi {        width: 100%;    }    table.publi tr {        border-top: 1px solid #000;        border-bottom: 1px solid #000;    }    div.panel-pane h2.title {        display: none;    }    .evento_descri {        padding: 0 5px;        border: 1px dotted #999;        margin-bottom: 10px;    }    .evento_descri .evt_titulo {        font-weight: bold;        font-size: 118.8%;        margin-bottom: 2px;    }    .evento_descri .evt_local {        margin: 10px 0;    }    .monthview {        padding: 0.15em;    }    table.event-block {        height: 160px;    }    table.event-block td {        vertical-align: middle;        text-align: center;        font-size: 1.3em;        padding: 0.3em;    }    .month-view table td {        height: 30px;    }    .parcerias {        width: 100%;        height: 100%;    }    .parcerias img {        background: none repeat scroll 0 0 #FFFFFF;        border: 1px solid #DEDBD1;        float: left;        margin: 1px;        padding: 0;        width: 120px;        height: 60px;    }    .parcerias ul {        list-style: none outside none;    }    .submitted {        display: none;    }    .contador {        display: block;        padding-left: 5px;        padding-top: 5px;        padding-right: 5px;        background: none repeat scroll 0 0 #FFFFFF;        border: 1px solid #BBBBBB;        border-radius: 3px 3px 3px 3px;        min-height: 18px;        min-width: 15px;        position: relative;        float: right;        text-align: center;    }}