* {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    margin: 0px;
    padding: 0px;
}

a {
    color: #406060;
}

li.new a {
    color: #9cd106;
    font-weight: bolder;
}

a:hover {
    text-decoration: none;
    /*	color: #9cd106;*/
    color: #f90 /*#f90*/;
}

hr {
    display: none;
}

#header, #content, #footer {
    margin: 0 auto;
    width: 974px;
    background-color: #fff;
}

#header {
    padding-top: 18px;
    height: 70px;
    overflow: hidden;
}

#header ul {
    list-style-type: none;
}

#header h1 {
    display: block;
    height: 56px;
    width: 240px;
    background-image: url(img/logo.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    float: left;
    padding-right: 12px;
}

#header h1 a {
    display: block;
    height: 56px;
    width: 240px;
}

#header h1 a span {
    display: none;
}

#header ul li, #header form {
    display: block;
    float: left;
    height: 56px;
    min-width: 100px;
    -width: 100px;
}

#header form {
    display: block;
    padding: 16px 0px 0px 4px;
    float: right;
    height: 42px;
    overflow: hidden;
    background-color: #fff;
    width: 204px;
}

#header form a {
    font-size: 150%;
    font-weight: bold;
    text-decoration: none;
    color: #808080;
    display: block;
    float: right;
    padding: 0px 2px;
}

#header form a:hover {
    color: #f90;
}

#header form label {
    font-weight: bold;
    color: #406060;
    display: block;
    float: left;
    font-size: 140%;
    width: 170px;
}

#header form input {
    width: 92px;
    border: 1px solid #808080;
    color: #9cd106;
    padding: 4px 0px 0px 4px;
}

#header li {
    border-right-width: 2px;
    border-right-style: solid;
    border-right-color: #f0f0f0;
}

#header li a {
    display: block;
    text-decoration: none;
    font-size: 165%;
    font-weight: bold;
    padding: 13px 15px;
    margin: 0px 1px;
}

#content {
    padding: 10px;
}

#content #coluna {
    display: block;
    float: left;
    width: 132px;
    margin-right: 14px;
    list-style-type: none;
    clear: left;
    margin-top: -10px;
    margin-bottom: 40px;
}

#coluna ul, #coluna li {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

#coluna #minibanner {
    display: block;
    padding: 4px 0px;
    width: 132px;
    font-size: 1px;
    background-color: #eee;
    margin-top: 10px;
}

#coluna strong {
    font-size: 90%;
    display: block;
    margin: 0px;
    padding: 24px 0px 0px 2px;
    color: #f90;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #ddd;
}

#coluna ul li {
    display: block;
    padding: 1px 0px;
}

#coluna ul li a {
    text-decoration: none;
    display: block;
    padding: 5px 3px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ddd;
}

#content #main {
    float: left;
}

#main #bigbanner {
    text-align: center;
    display: block;
    padding: 8px 0px;
    clear: both;
    background-color: #fff;
    margin: 8px 0px;
    border-width: 2px 0px;
    border-style: solid;
    border-color: #ddd;
}

#dest_fotos, #dest_textos, #boxA, #boxB, #boxC, #boxD {
    display: block;
    width: 300px;
    float: left;
    -height: 64px;
    min-height: 64px;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #ddd;
    padding-bottom: 1px;
    margin-bottom: 4px;
}

#dest_fotos h3, #dest_textos h3, #boxA h3, #boxB h3, #boxC h3, #boxD h3 {
    font-size: 170%;
    display: block;
    clear: both;
    padding: 8px 4px 4px 4px;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #ddd;
    margin-bottom: 1px;
}

/* TODO - Box destaque na home */
#dest_bg {
    background-color: #f0f0f0;
    display: block;
    clear: both;
}

#dest_bg #dest_fotos, #dest_bg #dest_textos {
    border-bottom: 0 solid #fff;
    padding-bottom: 0;
    margin-bottom: 0;
}

#dest_bg #dest_textos {
    width: 280px;
}

#dest_bg h3.cinza {
    color: #f90;
    padding-top: 8px;
    border-bottom-color: #406060;
}

#dest_bg a b {
    color: #000;
}

#dest_bg #dest_textos a {
    font-weight: bold;
    border-bottom: 0 solid #fff;
}

#dest_fotos span {
    display: none;
}

#dest_fotos span.on {
    display: block;
}

#dest_fotos div {
    padding: 4px 0px 0px 0px;
    text-align: right;
    margin-top: -34px;
    width: 300px;
}

#dest_fotos div a {
    padding: 4px;
    font-size: 18px;
    text-decoration: none;
    color: #fff;
    margin: 1px;
}

#dest_fotos div a:hover {
    color: #f90;
    background-color: #FFFFFF;
}

#dest_fotos div a.on {
    background-color: #fff;
    color: #888;
    font-size: 22px;
}

#dest_textos {
    border-bottom-color: #ddd;
}

#dest_textos h3 {
    padding: 0px 4px 4px 4px;
}

#dest_textos a, #boxA a, #boxB a, #noticias #boxD a {
    display: block;
    margin: 0px;
    padding: 9px 4px 10px 4px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #eee;
    text-decoration: none;
    font-weight: bolder;
    font-size: 110%;
}

a b {
    font-weight: normal;
}

#dest_textos a:hover, #boxA a:hover {
    color: #f90;
}

#boxA, #boxA h3 {
    border-bottom-color: #ddd;
}

#boxB p {
    float: left;
}

#boxB, #boxB h3 {
    border-bottom-color: #ddd;
}

#boxC, #boxC h3 {
    border-bottom-color: #e5fe8a;
}

#boxD {
    color: #444;
}

#boxD, #boxD h3 {
    border-bottom-color: #ddd;
}

#boxD strong, #mural p strong {
    font-size: 140%;
}

#boxD em, #mural p em {
    font-style: normal;
    font-size: 12px;
    color: #999999;
}

#boxD p, #mural p {
    padding: 4px;
}

#noticias #boxD p {
    padding: 0px;
}

#footer {
    font-size: 10px;
    font-weight: bold;
    color: #406060;
    text-align: center;
    padding: 16px 4px;
}

.divisao {
    max-width: 978px;
    margin: 0 auto;
    background-color: #9cd106;
    display: block;
    clear: both;
    height: 4px;
    -font-size: 1px;
}

.vertical_bar {
    display: block;
    width: 10px;
    float: left;
    height: 204px;
}

.cinza2 {
    color: #606060;
}

.cinza {
    color: #406060;
}

.verde {
    color: #a4de02;
}

.laranja {
    color: #f90;
}

.azul {
    color: #094;
}

.roxo {
    color: #088;
}

.limpar {
    display: block;
    clear: both;
}

#coluna .on a {
    color: #fff;
    font-weight: bolder;
    background-color: #094;
}

#header .on a {
    color: #fff;
    height: 60px;
}

.on .verde, .bgverde {
    background-color: #9cd106;
}

.on .laranja, .bglaranja {
    background-color: #e97917;
}

.on .cinza, .bgcinza {
    background-color: #406060;
}

.on .roxo, .bgroxo {
    background-color: #088;
}

.on .azul, .bgazul {
    background-color: #094;
}

#visualizar, #listar {
    width: 610px;
    float: left;
    margin-right: 14px;
}

#canal.empresa_responsavel #listar {
    width: 400px;
}

#coluna_b, #coluna_c {
    float: left;
    width: 180px;
    background-color: #eee;
    min-height: 240px;
    padding: 10px;
}

#coluna_a {
    display: block;
    float: left;
    width: 610px;
    margin-right: 14px;
}

#main #coluna_b {
    margin: 0;
}

#canal.empresa_responsavel #coluna_c {
    padding: 0;
    background-color: transparent;
    margin: 0 15px;
}

#canal.empresa_responsavel #coluna_c ul {
    text-align: center;
    padding: 5px 0;
    border: solid 2px #f90;
    list-style: none;
    margin: 10px 0;
}

#canal.empresa_responsavel #coluna_c img {
    margin: 5px auto;
    border: solid 1px #eee;
    max-width: 180px;
}

#listar h2 {
    font-size: 28px;
    color: #333;
    display: block;
    font-weight: normal;
    padding-bottom: 8px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #eee;
    margin-bottom: 12px;
}

#listar p {
    margin: 8px 0px;
    color: #000;
}

#listar h4 {
    font-weight: normal;
    color: #888;
    display: block;
    padding: 4px 4px 12px 4px;
    margin-bottom: 10px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #eee;
}

#dest_fotos ul, #dest_fotos li {
    list-style-type: none;
}

#noticias #dest_fotos a {
    display: block;
    padding: 4px 0px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #eee;
    text-decoration: none;
}

#noticias #dest_fotos img, #noticias #dest_fotos div, #noticias #dest_fotos i {
    position: relative;
}

#noticias ul {
    list-style-type: none;
    list-style-position: inherit;
    margin: auto;
}

#noticias li {
    display: block;
    padding: 0px 4px;
    border-left: solid 4px #ddd;
    margin: 4px 0px;
}

#noticias table {
    width: 100%;
}

#noticias table td {
    padding: 4px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #ddd;
    border-bottom-color: #ddd;
    text-align: center;
}

#dest_fotos img, #destaque img {
    position: absolute;
    z-index: 8;
}

#dest_fotos div, #destaque div {
    position: absolute;
    z-index: 16;
    top: 348px;
}

#dest_fotos i, #destaque i {
    background-color: #fff;
    display: block;
    font-style: normal;
    text-decoration: none;
    color: #406060;
    font-size: 11px;
    width: 230px;
    padding: 2px;
    z-index: 128;
    position: absolute;
    top: 260px;
}

#ensaios #destaque {
    height: 320px;
    margin-bottom: 8px;
}

#ensaios #destaque img {
    border: 2px solid #ddd;
}

#ensaios #destaque a:hover img {
    border: solid 2px #088;
}

#ensaios #destaque i {
    margin-top: 1px;
    font-size: 120%;
    width: 307px;
    color: #088;
    top: 320px;
}

#ensaios #destaque b {
    font-size: 200%;
    font-weight: normal;
    color: #333;
}

#dest_fotos .on i b {
    font-size: 18px;
    color: #f90;
    font-weight: normal;
    line-height: 20px;
    display: block;
    margin-bottom: 4px;
}

#eventos #dest_fotos .on i b {
    color: #9cd106;
}

#boxC p, #eventos #dest_textos p, #eventos #boxA p, #eventos #boxD p {
    display: block;
    background-color: #f6f6f6;
    margin: 3px 0px;
    width: 300px;
    clear: both;
    height: 64px;
    padding: 0px;
    overflow: hidden;
}

#boxC br, #eventos #dest_textos br, #eventos #boxA br, #eventos #boxD br {
    display: none;
}

#boxC img, #eventos #dest_textos img, #eventos #boxA img, #eventos #boxD img {
    float: left;
    width: 96px;
    display: block;
    margin-right: 4px;
    z-index: 8;
}

#boxC strong, #eventos #dest_textos strong, #eventos #boxA strong, #eventos #boxD strong {
    float: left;
    display: block;
    font-size: 90%;
    padding: 2px 0px;
    color: #888;
}

#boxC a, #eventos #dest_textos a, #eventos #boxA a, #eventos #boxD a {
    display: block;
    float: left;
    padding: 4px 0px;
    font-style: normal;
    width: 200px;
    text-decoration: none;
    border: none;
    line-height: 110%;
}

#boxC p, #eventos #boxA p, #eventos #boxD p {
    background-color: #fff;
    padding-bottom: 4px;
    border-bottom: solid 1px #eee;
}

#eventos #dest_textos b {
    font-size: 28px;
    color: #fff;
    display: none;
    z-index: 16;
    padding-top: 12px;
    padding-left: 4px;
    float: left;
    position: absolute;
}

.tituloeventos, .titulonoticias, .tituloensaios {
    display: block;
    font-size: 200%;
}

/*
 .titulonoticias {
 background-image: url(img/logo_noticias.gif);
 }
 .tituloensaios {
 background-image: url(img/logo_ensaios.gif);
 }
 */
.tituloeventos span, .titulonoticias span, .tituloensaios span {
    display: block;
    font-size: 125%;
    color: #fff;
    text-align: center;
    text-transform: lowercase;
}

#coluna .on a {
    background-image: url(img/seta.gif);
    background-repeat: no-repeat;
    background-position: right center;
}

#coluna ul.menueensaios, #coluna ul.menueventos, #coluna ul.menunoticias {
    margin-top: 0px;
}

#coluna ul.menueventos .on a {
    background-color: #9cd106;
}

#coluna ul.menueensaios .on a {
    background-color: #088;
}

#coluna ul.menunoticias .on a {
    background-color: #094;
}

#visualizar {
    width: auto;
    margin: auto;
}

#eventos #visualizar p {
    float: left;
}

#eventos #boxA p a {
    font-size: 100%;
}

#eventos #visualizar strong {
    font-size: 100%;
    color: #f90;
}

#eventos #visualizar h2 {
    font-size: 200%;
    color: #9cd106;
    display: block;
    padding: 30px 0px 4px 0px;
    border-bottom-width: 3px;
    border-bottom-style: solid;
    border-bottom-color: #ddd;
}

#eventos #visualizar h3 {
    font-size: 140%;
    display: block;
    float: right;
    margin-top: -32px;
    color: #888;
}

#eventos #visualizar h4 {
    display: block;
    clear: both;
    margin: 0px 0px 8px 0px;
    padding: 8px 0px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ddd;
    color: #444;
    font-weight: normal;
    font-size: 90%;
}

#listar h1, #listar h3 {
    font-size: 180%;
    display: block;
    float: left;
    padding: 4px 0px;
    color: #9cd106;
}

#listar h3 {
    float: right;
    font-size: 120%;
    padding: 10px 4px;
    color: #888;
}

#listar p {
    display: block;
    clear: both;
    padding: 4px 0px;
    height: 64px;
    margin: 2px 0px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #eee;
}

#listar img {
    display: block;
    float: left;
    height: 64px;
    width: 96px;
    margin-right: 8px;
}

#listar br {
}

#listar em {
    display: block;
    font-style: normal;
    padding: 4px 0px;
}

#listar h5 {
    display: block;
    clear: both;
    padding: 4px 4px 4px 16px;
    background-color: #a4de02;
    color: #fff;
    margin: 1px 0px;
    background-image: url(img/seta.gif);
    background-repeat: no-repeat;
    background-position: left center;
}

#content #main #listar #noticias h5 {
    background-color: #094;
}

#listar strong {
    font-size: 85%;
    color: #888;
}

#listar a {
    text-decoration: none;
}

#listar #noticias h1 {
    color: #094;
}

#listar p {
    height: auto;
}

#listar a {
    font-size: 140%;
}

#listar strong {
    font-size: 60%;
    color: #444;
}

#listar .eventos br {
    display: none;
}

#listar a b {
    font-weight: normal;
    display: block;
    padding: 4px 0px;
}

#banner_medio {
}

#boxE {
    clear: both;
    display: block;
    padding: 10px;
    background-color: #fff;
}

#ensaios #dest_textos p {
    clear: none;
    height: 204px;
    width: 144px;
    display: block;
    float: left;
}

#ensaios #dest_textos .vertical_bar {
    width: 12px;
}

#ensaios #dest_textos img {
    float: none;
    clear: none;
    margin: 0px;
    padding: 0px;
}

#ensaios #boxA p, #ensaios #boxD p {
    padding: 6px 0px;
    border-bottom: solid 1px #eee;
}

#ensaios #listar p {
    color: #666666;
    font-size: 160%;
}

#ensaios #listar h1 {
    color: #088;
}

#ensaios #listar strong {
    font-weight: normal;
    color: #088;
}

#ensaios #listar a {
    font-size: 180%;
}

#ensaios #dest_fotos .on b {
    color: #088;
}

#ensaios #visualizar {
    width: 614px;
}

#ensaios #visualizar h2 {
    font-size: 220%;
    background: #fff;
    color: #088;
    padding: 24px 0px 2px 0px;
    line-height: 100%;
    border-bottom-width: 3px;
    border-bottom-style: solid;
    border-bottom-color: #ddd;
    margin-bottom: 6px;
    display: block;
}

#ensaios #visualizar h4 {
    font-size: 150%;
    font-weight: normal;
    color: #888;
    display: block;
    float: right;
    margin-top: -36px;
}

#ensaios #tab_nav {
    display: block;
    margin: 0px 0px 0px 0px;
    float: right;
}

#ensaios #tab_nav li {
    display: inline;
}

#ensaios #tab_nav a {
    display: block;
    float: left;
    text-decoration: none;
    font-size: 160%;
    text-align: center;
    width: 160px;
    padding: 4px 0px;
    background-color: #eee;
    margin: 0px;
}

#ensaios #tab_nav a.on {
    background-color: #088;
    color: #fff;
}

#ensaios #visualizar p {
    width: 610px;
    display: block;
    text-align: center;
    padding: 2px;
    height: 400px;
    background-color: #088;
    clear: both;
}

#fotos_nav {
    display: block;
    clear: both;
    margin: 0px;
}

#fotos_nav ul {
    display: none;
    float: left;
}

#fotos_nav li {
    display: block;
    list-style-type: none;
    float: left;
}

#fotos_nav a {
    text-decoration: none;
    display: block;
    float: left;
    margin: 0px;
    padding: 14px 3px;
    font-size: 240%;
}

#fotos_nav .on a {
    background-color: #088;
    color: #fff;
}

#fotos_nav .on ul a {
    margin: 0px;
    padding: 0px;
    border: solid 1px #fff;
}

#fotos_nav .on ul {
    display: block;
}

#fotos_nav .on .on a, #fotos_nav .on .on a:hover {
    border: solid 2px #088;
    border-top: solid 1px #088;
}

#fotos_nav .on ul a:hover {
    border: solid 1px #f90;
}

#mural p a {
    font-size: 100%;
    text-decoration: underline;
}

#coluna_b h3 {
    font-size: 140%;
    display: block;
    border-bottom-width: 3px;
    border-bottom-style: solid;
    border-bottom-color: #bbb;
    margin: 6px 0px;
    padding: 24px 0px 2px 0px;
    color: #333;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #ccc;
}

#coluna_b #mural_form {
    display: block;
    clear: both;
    width: 178px;
}

#mural_form label {
    font-size: 110%;
    font-weight: bold;
    display: block;
    float: left;
    color: #333;
    padding: 2px 0px;
}

#mural_form br {
    display: none;
}

#mural_form input, #mural_form textarea {
    width: 178px;
}

#mural_form #txt_count {
    padding: 4px;
    color: #ff0000;
    font-weight: normal;
    font-size: 80%;
}

#mural_form #cidade {
    width: 152px;
}

#mural_form #cbox {
    width: 152px;
}

#mural_form #uf {
    width: 16px;
}

#mural_form #ubox {
    width: 16px;
    float: right;
}

#mural_form #acao {
    margin: 1px;
    padding: 3px;
    width: 180px;
}

#ensaios #boxA a, #ensaios #boxD a {
    margin: 0px;
    padding: 0px;
    text-decoration: none;
    border: none;
}

#ensaios #boxA i, #ensaios #boxD i {
    font-style: normal;
    padding: 0px 4px;
    font-size: 12px;
    margin-top: -40px;
    position: absolute;
    background-color: #fff;
}

#ensaios #boxA b, #ensaios #boxD b {
    font-size: 24px;
    font-weight: normal;
}

#ensaios #dest_textos a {
    padding: 0px;
    margin: 0px;
}

#ensaios #listar img {
    width: 172px;
    height: 64px;
}

#ensaios #listar p {
    height: 64px;
    font-size: 100%;
}

#ensaios #listar em {
    font-size: 120%;
}

#eventos #listar p {
    height: 64px;
}

#eventos #listar strong {
    font-size: 85%;
}

#dest_fotos {
    min-height: 240px;
}

#fotos_nav .btBack, #fotos_nav .btNext {
    width: 20px;
    font-size: 200%;
    font-weight: bold;
    text-align: center;
    height: 53px;
    background-image: url(img/seta_ensaio_l.gif);
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center center;
}

#fotos_nav .btNext {
    background-image: url(img/seta_ensaio_r.gif);
}

#fotos_nav a span {
    display: none;
}

#main #boxB .vertical_bar {
    width: 12px;
}

#main #boxC strong {
    font-size: 90%;
}

#main #boxC a {
    font-size: 140%;
}

#empresa p, #empresa p * {
    font-size: 112%;
}

#empresa p {
    text-align: justify;
    padding-top: 10px;
}

#empresa form {
    display: block;
    clear: both;
    background-color: #eee;
    padding: 4px;
}

#empresa form label {
    color: #333;
    padding: 4px;
    display: block;
}

#empresa form br {
    display: none;
}

#empresa form strong {
    display: block;
    font-size: 100%;
}

#empresa form .campo {
    width: 376px;
    margin: 0 auto;
    display: block;
    padding: 2px;
}

#noticias #dest_fotos b {
    display: block;
    font-size: 120%;
    font-weight: normal;
    padding: 4px 0px;
    color: #094;
}

#noticias #dest_fotos a {
    font-size: 120%;
}

#noticias #dest_fotos {
    min-height: 228px;
}

#main #boxD a.mural {
    display: block;
    clear: both;
    font-size: 120%;
    font-weight: bold;
    padding: 4px;
    text-align: center;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #ddd;
}

#ensaios #boxE {
    text-align: center;
}

#ensaios #boxE img {
    padding: 3px;
    border: solid 1px #ddd;
    margin: 0px 2px;
}

#visualizar #modelo_perfil {
}

#visualizar #modelo_perfil p {
    padding: 4px;
    text-align: left;
    width: auto;
    font-size: 110%;
    color: #fff;
    height: 458px;
    overflow: auto;
}

#modelo_perfil p img {
    margin: 0px 8px 4px 0px;
    padding-bottom: 200px;
}

#modelo_perfil p b {
    font-size: 180%;
    font-weight: normal;
}

#modelo_perfil p strong {
    font-size: 80%;
    color: #000;
    display: block;
}

#modelo_perfil.on, #modelo_fotos.on {
    display: block;
}

#modelo_perfil.off, #modelo_fotos.off {
    display: none;
}

#eventos #visualizar b {
    font-size: 80%;
    color: #666;
}

#navegacao a, #main #navegacao b {
    text-decoration: none;
    padding: 1px;
    font-weight: normal;
    font-size: 170%;
}

#main #navegacao b {
    color: #f90;
}

#navegacao {
    text-align: center;
    padding: 8px 0px;
    margin: 0px 0px 8px 0px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #eee;
    clear: both;
}

#listar #noticias img {
    width: auto;
    height: auto;
    padding: 2px;
    border: solid 1px #ddd;
}

/* canal dados */
#canal h4 {
    color: #088;
    margin: 0;
    margin-top: 8px;
    padding: 4px 0;
    font-weight: bold;
    font-size: 125%;
}

#canal h3 {
    margin: 0;
    padding: 0;
    display: block;
    float: none;
    font-size: 150%;
    color: #094;
}

#canal h1 {
    text-transform: lowercase;
}

#canal p, #canal table {
    padding: 4px 0;
    color: #444;
    border: none;
    margin-bottom: 12px;
}

#canal p, #canal ol {
    font-size: 110%;
}

#canal table {
    width: 100%;
}

#canal table td {
    padding: 4px;
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
    background-color: #eee;
}

#canal table strong {
    font-size: 100%;
    color: #000;
}

#canal table b {
    text-transform: uppercase;
}

#canal ol, #canl ul {
    padding: 0 24px;
    margin: 0;
    margin-bottom: 16px;
    display: block;
}

#canal li {
}

#canal img {
    width: auto;
    height: auto;
}

#canal span.fotoPresidente {
    width: 180px;
    padding: 2px;
    border: 1px solid #ddd;
    float: left;
    margin-right: 8px;
    text-align: center;
    font-size: 75%;
    color: #000;
    display: block;
}

#coluna_b .box {
    display: block;
    margin-bottom: 8px;
}

#associados .destaque {
    display: block;
    clear: both;
    font-size: 125%;
    text-transform: lowercase;
    color: #406060;
}

#associados p.segmentos {
    font-size: 80%;
    border: none;
}

#associados p.segmentos a {
    padding: 2px;
    text-transform: lowercase;
    display: block;
    border-bottom: 1px solid #ddd;
}

#associados p.segmentos a.on {
    background-color: #f90;
    color: #fff;
    padding: 4px;
    font-size: 250%;
}

#associados div.registro {
    border: none;
    padding: 4px;
    border-bottom: 2px solid #ddd;
    margin-bottom: 4px;
    color: #333;
}

#associados div.registro i {
    color: #088;
    text-transform: lowercase;
    font-style: normal;
    font-size: 80%;
}

#associados div.registro h5 {
    font-weight: normal;
    background-color: #fff;
    text-align: left;
    font-size: 150%;
    color: #406060;
    padding: 0;
    margin: 0;
}

#associados div.registro h6 {
    font-size: 120%;
    font-weight: normal;
    color: #000;
}

#links h5 {
    color: #088;
    text-align: left;
    display: block;
    clear: both;
    float: none;
    padding: 0 4px;
    background: none;
    font-size: 125%;
    margin-top: 16px;
}

#links ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

#links li {
    display: block;
    padding: 2px;
}

#links li a {
    display: block;
    border-bottom: 1px solid #ddd;
    font-size: 100%;
    padding: 2px;
}

#main > #boxD {
    display: none;
}

#main > #boxB {
    position: relative;
    z-index: 32;
    float: right;
}

#main > .limpar {
    display: none;
}


