* {
    margin: 0;
    border: 0;
    padding: 0;
}

div.hr {
    background: url(hr_separador.gif) repeat-x center;
    margin: 5px 0;
    height: 1px;
}

div.box {
    margin: 0 0 10px 0;
    border-bottom: 1px solid #fff;
    clear: both;
}

div.box div.topo, div.box .conteudo, div.box div.rodape {
    border: 1px solid #D9D9D9;
}

div.box .conteudo, div.box div.rodape {
    margin: 1px 0 0 0;
    background: #EBEBED;
}

div.box div.topo {
    height: 28px;
    background: #EBEBED repeat-x;
}

div.box div.topo a {
    float: right;
    margin: 7px 10px 0 0;
    font-weight: bold;
    color: #6C7A85;
}

div.box div.topo a.publicidade {
    margin: 3px 10px 0 0;
}

div.box div.topo p {
    float: right;
    margin: 5px 5px 0 0;
    font-weight: bold;
    background: #F47820;
    color: #fff;
    padding: 0 5px 2px 5px;
    border: 1px solid #d9d9d9;
}

div.box div.topo h2 a {
    margin: 0;
    float: left;
    color: #6C7A85;
}

div.box h2 {
    font-size: 100%;
    margin: 7px 0 0 10px;
    float: left;
    color: #6C7A85;
}

div.box h3 {
    font-size: 100%;
}

div.box .conteudo {
    padding: 3px 5px;
    height: 121px;
}

html > body div.box .conteudo {
    min-height: 115px;
    height: inherit;
}

html > body div.box {
    margin: 0 0 9px 0;
}

div.box div.conteudo div.cor {
    background: #ddd;
    padding: 2px 4px 2px 4px;
}

html > body div.box div.conteudo div.cor {
    padding: 2px 2px 2px 2px;
}

div.box div.destaque_foto {
    padding: 3px 5px 2px 5px;
    width: 96px;
    float: left;
    margin: 0 5px 0 0;
    height: 108px;
}

html > body div.box div.destaque_foto {
    margin-right: 5px;
}

div.box div.destaque_foto div, div.box div.foto_grande div {
    border: 1px solid #6C7A85;
    padding: 2px;
    background: #fff;
    margin: 0 0 10px 0;
}

div.box div.foto_grande div, div.box div.foto_grande p {
    margin: 1px 0 0 2px;
    width: 292px;
}

html > body div.box div.foto_grande div, html > body div.box div.foto_grande p {
    margin: 2px 0 0 2px;
    width: 292px;
}

div.box div.destaque_foto p {
    margin: 0 -10px 0 0;
}

html > body div.box div.destaque_foto p {
    margin: 0 -5px 0 0;
}

div.box div.noticias {
    margin: 0 0 0 2px;
}

div.box div.noticias img {
    margin: 0 0 0 5px;
}

div.box div.interno {
    border: 1px solid #fff;
    background: #f2f2f2;
}

div.box div.rodape {
    margin: 1px 0 0 0;
    clear: both;
    text-align: center;
    height: 19px;
    padding: 3px 0;
}

html > body div.box div.rodape {
    padding: 3px 0 0 0;
}

div.box div.rodape a {
    font-weight: bold;
}

div.box div.rodape span.destaque {
    font-weight: normal;
}

div.azul div.topo {
    background: #BFE7F1 repeat-x;
    border-color: #D9D9D9;
    color: #724608;
}

div.azul div.topo span {
    color: #375771;
}

div.azul div.topo a.bt_novo {
    border-color: #FFDFC0;
}

div.azul div.topo h2, div.azul div.topo h2 span, div.azul div.topo a, div.azul div.topo h2 a {
    color: #375771;
}

div.azul div.conteudo {
    background: #E0F3F9;
    border-color: #D9D9D9;
}

div.azul div.destaque_foto div {
    border-color: #FFDFC0;
}

div.azul div.conteudo a {
    color: #375771;
}

div.azul div.conteudo h3, div.azul div.destaque_foto div, div.azul div.foto_grande div {
    border-color: #7996A8;
}

div.azul div.conteudo h3 a, div.azul div.conteudo b {
    color: #375771;
}

div.azul div.destaque_foto {
    background: #BFE7F1;
}

div.azul div.destaque_foto a {
    color: #375771;
}

div.azul div.rodape {
    background: #688979;
    border-color: #D9D9D9;
    color: #fff;
}

div.azul div.rodape span {
    color: #84FF00;
}

div.azul div.rodape a {
    color: #DDEFC7;
}

div.laranja div.topo {
    background: #F7DFC8 url(bg_laranja_claro.gif) repeat-x;
    border-color: #FFDFC0;
    color: #724608;
}

div.laranja div.topo span {
    color: #724608;
}

div.laranja div.topo a.bt_novo {
    border-color: #FFDFC0;
}

div.laranja div.topo h2, div.laranja div.topo h2 span, div.laranja div.topo a, div.laranja div.topo h2 a {
    color: #724608;
}

div.laranja div.conteudo {
    background: #FBEFE3;
    border-color: #FFDFC0;
}

div.laranja div.destaque_foto div {
    border-color: #FFDFC0;
}

div.laranja div.conteudo a {
    color: #724608;
}

div.laranja div.conteudo h3, div.laranja div.destaque_foto div, div.laranja div.foto_grande div {
    border-color: #EAAD58;
}

div.laranja div.conteudo h3 a, div.laranja div.conteudo b {
    color: #724608;
}

div.laranja div.destaque_foto {
    background: #FFDFC0;
}

div.laranja div.destaque_foto a {
    color: #724608;
}

div.laranja div.rodape {
    background: #688979;
    border-color: #FFDFC0;
    color: #fff;
}

div.laranja div.rodape span {
    color: #84FF00;
}

div.laranja div.rodape a {
    color: #DDEFC7;
}

div.verde div.topo {
    background: #DDEFC7 url(bg_verde_claro.gif) repeat-x;
    border-color: #AFDE8B;
    color: #3F5E1D;
}

div.verde div.topo span {
    color: #6C7A85;
}

div.verde div.topo a.bt_novo {
    border-color: #AFDE8B;
}

div.verde div.topo h2 span, div.verde div.topo h2 a {
    color: #3F5E1D;
}

div.verde div.conteudo {
    background: #DDEFC7;
    border-color: #AFDE8B;
}

div.verde div.destaque_foto div {
    border-color: #BFC5A1;
}

div.verde div.conteudo div.cor {
    background: #ECF4DD;
}

div.verde div.conteudo a {
    color: #6C7A85;
}

div.verde div.conteudo h3, div.verde div.conteudo h3 a, div.verde div.conteudo b {
    color: #3F5E1D;
}

div.verde div.destaque_foto {
    background: #ECF4DD;
}

div.verde div.destaque_foto a {
    color: #3F5E1D;
}

div.verde div.rodape {
    background: #688979;
    border-color: #B1DD8E;
    color: #fff;
}

div.verde div.rodape span {
    color: #84FF00;
}

div.verde div.rodape a {
    color: #DDEFC7;
}

div.verde div.rodape span.destaque {
    color: white;
    font-weight: normal;
}

div.tim div.noticias h3, div.tim div.noticias p {
    padding: 0 0 0 5px;
}
/*#E8ECF1 - #D6E0EB*/
div.cinza div.topo {
    background: url(../images/title_bgyellow.gif) repeat-x;
    color: #34457B;
	/*color:rgb(120,100,20);*/
}

div.cinza div.topo span {
    /*color: #6C7A85;*/
	color:rgb(75,60,10);
}

div.cinza div.topo #agenda {
	color:rgb(75,60,10);
}

div.cinza div.topo #agenda {
	color:rgb(75,75,75);
}

div.cinza div.topo a {
    color: #6C7A85;
}

div.cinza div.conteudo {
    background: rgb( 255, 255, 225 );
}

div.cinza div.destaque_foto div {
    border-color: #7996A8;
}

div.cinza div.conteudo a {
    /*color: #375771;*/
	color:rgb(45,75,120);
}

div.cinza div.destaque_foto {
    background: #E8ECF1;
}

div.cinza div.destaque_foto a {
    color: #34457B;
}