/* GERAL */

* {
    margin: 0;
    padding: 0;
    list-style : none;
}

html { background : url(i/bg_verde.jpg) repeat-x; }

body {
        width : 778px;
/*        margin : 0 auto;*/
        border : 1px solid #A9C499;
    font: 0.8em "Trebuchet MS", Arial,"Luxi Sans";
    background: #ffffff;
}

img {
    display: block;
    border: 0px;
}

hr {
	border: 0;
	height: 1px;
	background-color: #eee;
}


/* LINKS */

a {
    text-decoration: none;
    color: #000000;
}

a:hover {
    text-decoration: underline;
    color: #2E6F07;
}

a:hover.botao {
    text-decoration: underline;
    color: #ff8484;
}

/* BARRA SUPERIOR */

#barra { /* ?ea total da barra da Tn Online */
    position: relative;
    float: left;
    width: 776px;
    height: 22px;
    margin: 0px;
    padding: 1px;
    background: #f7f7f7;
    font: 0.85em "Trebuchet MS", Arial,"Luxi Sans";
    text-align: center;
}

.barra_logo, .barra_arealeitor, .barra_busca, .barra_canais, .barra_parceiros {
    float: left;
    padding-top: 2px;
}

.barra_logo {
    width: 170px;
    text-align: right;
}

.barra_arealeitor, .barra_busca {
    width: 140px;
    font: bold 0.95em "Trebuchet MS", Arial,"Luxi Sans";
    letter-spacing: 0.1em;
    text-align: center;
}

.barra_busca {
    width: 150px;
}

.barra_canais, .barra_parceiros {
    width: 155px;
    text-align: center;
}

.alinha_direita_barra, .alinha_esquerda_barra {
    width: 100px;
    float: left;
}

.alinha_esquerda_barra {
    width: 35px;
    text-align: right;
    padding-top: 2px;
}


/* LOGOMARCA E PUBLICIDADE SUPERIOR */

#logomarca_publicidade {
    position: relative;
    float: left;
    width: 778px;
    height: 70px;
    margin: 0px;
    padding: 0px;
    background: #FFF;
    border-top: 4px solid #a9c499;
    border-bottom: 4px solid #a9c499;
}

.logo, .publicidade_superior {
    position: relative;
    float: left;
}

.publicidade_superior {
    width: 600px;
    text-align: right;
	z-index: 10;
}

.alinha_direita_tipo_pub {
    width: 120px;
    position: relative;
    float: right;
    padding: 1px;
}

.alinha_direita_publicidade, .alinha_esquerda_publicidade {
    height: 60px;
    position: relative;
    float: left;
    margin: 5px 0;
    background: #a9c499;
    padding: 1px;
}

.alinha_direita_publicidade {
    width: 120px;
    float: right;
}

.alinha_esquerda_publicidade {
    width: 468px;
    text-align: right;
}


/* BASE */

#geral {
    width: 778px;
    margin: 0px;
    padding: 0px;
}

#data, #esquerda, #centro, #direita {
    position: relative;
    float: left;
}

#data {
    width: 774px;
    margin: 0px;
    padding: 2px;
    margin-top: 0px;
    margin-bottom: 2px;
    background: #f7f7f7;
    padding : 2px;
    border-bottom  : 1px solid #ccc;
    font: 0.85em "Trebuchet MS", Arial,"Luxi Sans";
    text-align: center;
}

#esquerda {
    width: 120px;
}

#centro {
    width: 500px;
    left: 5px;
}

#direita {
    width: 144px;
    float: right;
    vertical-align: top;
}


/* T?ULOS */



h1 {    /* t?ulo da manchete principal */
    margin: 0 0 0.3em;
    font-size : 18px;
    letter-spacing : 0px;
    text-align : left;
    font-weight : normal;
}

#chamadas h1,
h1.titulos_noticias {
font-weight : normal;
}


#centro #manchete #box_manchete #chamadas h1 {
margin-top : 12px;
display : block;
}


h2 {
    font: 16px;
}

h2.cinema  {    /* t?ulo das manchetes dos cadernos */
    line-height: 110%;
    margin: 5px 0;
}

h2.c  { /* t?ulo das manchetes dos cadernos */
    line-height: 100%;
    margin: 7px 0;
    font-size : 14px;;
}

h2.t  { /* t?ulo das manchetes dos cadernos */
    font-size : 18px;
/*    width : 200px;*/
    font-weight : normal;
    border-bottom : 1px dotted #ccc;
}

.box_coluna strong,
.box_coluna h2.t {
font-size : 12px;
font-weight : bold;
}

h2.espaco  {    /* t?ulo das manchetes dos cadernos */
    line-height: 120%;
    margin: 10px 0;
}

h2.t2  {    /* t?ulo das manchetes dos cadernos */
    line-height: 120%;
}

h2.sub  {   /* t?ulo das manchetes dos cadernos */
    line-height: 190%;
}

h2.cadastro {
    line-height: 105%;
    text-align: center;
    color: #000000;
}

.coluna  { /* t?ulo da coluna */
    font: bold 1.35em "Trebuchet MS", Arial,"Luxi Sans";
    line-height: 150%;
}

h3 {
    margin: 0 0 1.0em;
    line-height: 105%;
    text-align: left;
    color: #006600;
font-size : 14px;
}

.box_online h3 {
font-weight : normal;
font-size : 13px;
}


h3.resumo_classificados {
    text-align: left;
    color: #000000;
    height: 50px;
}

h3.resumo_classificados2 {

    font-weight: normal;
    text-align: left;
    line-height: 145%;
    color: #006600;
}

h3.resumo_colunistas {
    font-size : 0.9em;
    line-height: 105%;
    text-align: left;
    color: #006600;
    height: 28px;
    font-weight : normal;
}

h3.resumo_manchete_cadernos {
    margin: 0 0 1.0em;
    font-size : 0.85em;
    line-height: 145%;
    text-align: left;
    color: #006600;
    font-weight : normal;
}

h3.resumo_noticias {
    margin: 0 0 1.0em;
    font: 1.05em "Trebuchet MS", Arial,"Luxi Sans";
    line-height: 105%;
    text-align: left;
    color: #006600;
    height: 30px;
}

h3.lojas {
    font: bold 1.2em "Trebuchet MS", Arial,"Luxi Sans";
    letter-spacing: 0.05em;
    line-height: 105%;
    text-align: left;
    color: #006600;
}

h3.lojas_tipo {
    font: bold 1.1em "Trebuchet MS", Arial,"Luxi Sans";
    letter-spacing: 0.05em;
    line-height: 105%;
    text-align: left;
    color: #006600;
}

h3.impresso {
width : 300px;
clear : both;
font-size : 1.3em;
padding : 10px 0 0 0;
font-weight : bold;
margin : 0 0 4px 0;
}

#chamadas h3 {
font-weight : normal;
font-size : 13px;
display : block;
border-bottom : 1px dotted #ddd;
margin : 0 0 8px 0;
padding : 2px 0 8px 0;
}

#box_caderno h3 {
font-size : 13px;
font-weight : normal;
margin : 0;
width : 200px;
}

div#centro ul.noticia_impresso {
width : 450px;
}

div#centro ul.noticia_impresso li {
padding : 0 0 0 1px;
list-style : square inside;
color      : #A9C499;
width      : 450px;
overflow   : hidden;
}

div#centro ul.noticia_impresso li a strong {
font-weight : normal;
}

#form_impresso {
width : 450px;
clear : both;
overflow : hidden;
}

h4 {
    margin: 0.3em 0 0;
    font: bold 0.8em "Trebuchet MS", Arial,"Luxi Sans";
    letter-spacing: 1px;
    color: #006600;
}

h4.t {
    font: bold 0.8em "Trebuchet MS", Arial,"Luxi Sans";
    color: #000;
    line-height: 190%;
    margin: 5px;
}

h4.cabecalho {  /* t?ulo do cabecalho da manchete principal */
    margin: 0.3em 0 0;
    font: bold 0.8em "Trebuchet MS", Arial,"Luxi Sans";
    letter-spacing: 1px;
    color: #006600;
}

h4.classificados {  /* t?ulo do cabecalho da manchete principal */
    margin: 0.3em 0 0;
    font: bold 8pt "Trebuchet MS", Arial,"Luxi Sans";
    color: #000;
}

h4.online { /* t?ulo do cabecalho da manchete principal */
    margin: 0.3em 0 0;
    font: bold 0.8em "Trebuchet MS", Arial,"Luxi Sans";
    line-height: 105%;
    text-align: left;
    color : #2A6F00;
}

#chamadas h4 {
margin : 0;
padding : 0;
}

h5 {
    margin: 0 0 .30em;
    font: bold 100%/1.0em Tahoma,Serif;
    color: #000;
}


/* MENU */

#box_esquerda,
#menu,
#menu_alinhamento {
    float: left;
    background: #ffffff;
}

#esquerda {
width: 115px;
border-right: 1px solid #CCE2C2;;
padding: 0px;
vertical-align: top;
font: 0.85em "Trebuchet MS", Arial,"Luxi Sans";
float : left;
}

ul#box_esquerda {
float : left;
width : 100%;
}

/* titulo menu */
ul#box_esquerda li {
width : 115px;
font-weight : bold;
clear : both;
border-top : 1px solid #CCE2C2;
border-bottom : 1px solid #CCE2C2;
padding : 2px;
margin : 0;
text-align : center;
background : #A9C499;
color : #fff;
}

ul#box_esquerda li a { color : #fff; }

ul#box_esquerda li ul {
clear : both;
float : left;
}

ul#box_esquerda li ul li {
font-weight : normal;
width : 115px;
background : #fff;
color : #000;
text-align : left;
clear   : both;
margin : 0;
padding : 0;
display : block;
border : 0;
}

ul#box_esquerda li ul li a {
color : #000;
display : block;
width : 110px;
padding : 1px 0 1px 5px;
border-bottom : 1px solid #eee;
}

ul#box_esquerda li ul li a:hover {
background : #DCEFD1;
border-bottom : 1px solid #A9C499;
}

ul#box_esquerda li,
ul#box_esquerda li ul {
margin  : 0;
padding : 0;
display : block;
}

li.lista_menu_titulo,
li.lista_menu_titulo2 {
margin : 0;
padding : 0;
width: 114px;
text-align: left;
font: bold 1.15em "Trebuchet MS", Arial,"Luxi Sans";
color: #000;
border-bottom: 1px solid #000;
background-color: #dfdfdf;
}

#menu {
    width: 114px;
    text-align: left;
    font: bold 1.15em "Trebuchet MS", Arial,"Luxi Sans";
    letter-spacing: 0.05em;
    line-height: 145%;
    color: #000;
    border-bottom: 1px solid #000;
    margin-bottom: 5px;
}

#menu_alinhamento {
    width: 110px;
    left: 5px;
    padding: 1px;
    line-height: 135%;
    margin-bottom: 10px;
}

.menu_alinhamento, .menu {
    position: relative;
    float: left;
    width: 110px;
    line-height: 135%;
    left: 5px;
    background: #ffffff;
}

.menu_alinhamento {
    padding: 1px;
    margin-bottom: 10px;
}

.menu {
    margin-bottom: 10px;
}

.box_menu {
    background-color: #dfdfdf;
    text-align: left;
}

/* MENU - Editorias */

#editorias, #suplementos {
    width: 114px;
    font: bold 1.15em "Trebuchet MS", Arial,"Luxi Sans";
    letter-spacing: 0.05em;
    line-height: 145%;
    color: #000;
    border-bottom: 1px solid #000;
    margin-bottom: 5px;
    background: #dfdfdf;
    text-align: left;
}



/* CONTE?O */

#manchete, #box_manchete, #chamadas, #foto_cat label {
display     : block;
margin      : 8px 0 0 0;
font-weight : bold;
}

form#adicionar fieldset input#titulo {
font-family : arial, helvetica, sans;
width       : 200px;
padding     : 2px;
font-size   : 14px;
font-weight : bold;
}

form#adicionar fieldset textarea {
border : 1px solid #ccc;
}

form#adicionar fieldset button {
margin : 10px 0 0 0;
width : 100px;
padding : 3px 0;
font-weight : bold;
color : #444;
}

ul#acoes {
clear : both;
margin : 10px 0 0 0;
}

ul#acoes li {
display : inline;
float : left;
}

ul#acoes li a {
padding : 3px;
float : left;
border : 1px solid;
margin : 0 2px 0 0;
}

ul#acoes li.edit a {
background : #0f0;
}

ul#acoes li.del a {
background : #f00;
}

pa, #foto_caderno, #box_direita {
    position: relative;
    margin: 0px;
}

#manchete {
    width: 500px;
    padding: 0px;
}

#box_manchete {
    width: 500px;
    padding: 2px;
}

#chamadas {
    float: left;
    width: 265px;
    padding: 3px;
    left: 10px;
}

#foto_capa {
    width: 200px;
    padding: 5px;
    font: 0.85em  Arial,"Luxi Sans";
    background-color: #EDF1EE;
    float: left;
}

#foto_caderno {
    float: left;
    width: 200px;
    padding: 5px;
    font: 0.8em "Trebuchet MS", Arial,"Luxi Sans";
}

/* INFORMACOES DA BARRA A DIREITA */

#box_direita {
    position: relative;
    width: 134px;
    border: 1px solid #CCC;
    background: #f7f7f7;
    float: left;
    padding: 5px;
    vertical-align: top;
    font: 0.85em "Trebuchet MS", Arial,"Luxi Sans";
}

#ultimas, #anteriores, #busca, #capa_dia, #enquete {
    width: 132px;
    text-align: left;
    font: bold 1.0em "Trebuchet MS", Arial,"Luxi Sans";
    letter-spacing: 0.05em;
    line-height: 145%;
    color: #000;
    border-bottom: 1px solid #000;
    background-color: #dfdfdf;
}

#ultimas {
    margin-bottom: 5px;
}

#capa_dia {
    margin: 5px 0;
}

#anteriores {
    margin: 5px 0;
}

#busca, #enquete {
    margin-bottom: 5px;
    margin-top: 15px;
}

#publicidade_direita {
    width: 132px;
    text-align: left;
    font: bold 1.0em "Trebuchet MS", Arial,"Luxi Sans";
    letter-spacing: 0.05em;
    line-height: 145%;
    color: #000;
    border-bottom: 1px solid #000;
    background-color: #dfdfdf;
    margin-bottom: 5px;
    margin-top: 15px;
}

.busca, .enquete {
    width: 132px;
    text-align: center;
    font: 1.0em "Trebuchet MS", Arial,"Luxi Sans";
    line-height: 145%;
    color: #000;
}

.capa_dia {
    width: 128px;
    text-align: center;
    line-height: 115%;
    background-color: #dfdfdf;
    border: 1px solid #585858;
    margin-top: 5px;
    margin-bottom: 15px;
}

/* CURINGAS */

.cinza {
    color: #808080;
}

.verde {
    color: #afc5ab;
}

.centralizado_cinza, .box_cinza, .box_cinza_p3, .box_cinza_p5 {
    background-color: #eaeaea;
    text-align: center;
}

.box_cinza {
    padding: 2px;
}

.box_cinza_p3 {
    padding: 3px;
}

.box_cinza_p5 {
    padding: 3px;
}

.normal {
    font-weight: normal;
}

.negrito {
    font-weight: bold;
}

.italico {
    font-style: italic;
}

.italico_data {
    letter-spacing: 0.05em;
    background-color: #eaeaea;
    padding: 2px;
}

.legenda {
    font: 0.85em "Trebuchet MS", Arial,"Luxi Sans";
}

.espaco_vertical5 {
    margin-bottom: 5px;
    margin-top: 5px;
}

.espaco_vertical10 {
    position: relative;
    float: left;
    margin-bottom: 10px;
    margin-top: 10px;
}

.espaco_vertical15 {
    margin-bottom: 15px;
    margin-top: 15px;
}


/* FOTOS */

.bordafoto {
    border: 1px solid #000;
}

.bordafoto1 {
    border: 3px solid #d3d3d3;
    margin-bottom: 3px;
}

.borda_foto_cinza {
    border: 5px solid #eaeaea;
    margin-bottom: 3px;
}

.bordafoto3 {
    border: 1px solid #000;
    margin-top: 3px;
    margin-bottom: 3px;
}

.bordafotobig {
    border: 5px solid #cdedde;
    margin-bottom: 3px;
}

.bordabanner {
    border: 1px solid #a9c499;
}

.foto_box {
    width: 40px;
    float: left;
    border: 1px solid #000;
    margin-left: 2px;
    margin-right: 5px;
}

.foto_classificados_destaque {
    float:left;
    border: 1px solid #000;
    width: 120px;
    margin-right: 5px;
}

.foto_box_coluna {
    width: 50px;
    float: left;
    padding: 1px;
}

.alinha_direita_foto, .alinha_esquerda_foto {
    width: 215px;
    float: right;
}

.alinha_esquerda_foto {
    float: left;
}

.foto_noticia {
    position: relative;
    float: right;
    width: 200px;
    margin: 5px;
    padding: 7px;
    font: 0.9em "Trebuchet MS", Arial,"Luxi Sans";
    letter-spacing: 0.015em;
    background-color: #eee;
    text-align: left;
}


/* TABELAS */

table {
    font: 0.85em "Trebuchet MS", Arial,Tahoma, Verdana, Arial;
    letter-spacing: 1px;
    margin: 1px;
    padding: 2px;
}

td.direita {
    text-align: right;
}

td.direita_negrito {
    text-align: right;
    font-weight: bold;
}

td.esquerda {
    text-align: left;
}

td.esquerda_normal {
    text-align: left;
    font-weight: normal;
}

td.esquerda_negrito {
    text-align: left;
    font-weight: bold;
}

td.direita_normal {
    text-align: right;
    font-weight: normal;
}

td.centralizado {
    text-align: center;
}

.table_mes {
    text-align: center;
    font-family: Tahoma, Verdana, Arial;
    font-size: 8pt;
    letter-spacing: 1px;
    margin: 1px;
    padding: 1px;
}

.table_tit {
    text-align: center;
    font: bold 8pt Tahoma, Verdana, Arial;
    letter-spacing: 1px;
    margin: 1px;
    padding: 1px;
    background: #e2e2e2;
    border-spacing: 4px 4px;
}

.table_linha {
    text-align: center;
    font: 7pt Tahoma, Verdana, Arial;
    margin: 1px;
    padding: 1px;
    border-spacing: 4px 4px;
}

.table_lc {
    background: #eee;
}

.table_tit_comercial, .table_detalhe_comercial, .table_center_comercial, .table_center_comercial_bold, .table_center_comercial_cinza, .table_dir_comercial, .table_esq_comercial, .table_esq_comercial_bold {
    text-align: center;
    letter-spacing: 1px;
    margin: 2px;
    padding: 2px;
}

.table_tit_comercial {
    background-color: #A1D9B4;
    font: bold 1.25em 'Trebuchet MS', Tahoma,Serif;
}

.table_detalhe_comercial {
    background-color: #c0c0c0;
    font: 1.10em 'Trebuchet MS', Tahoma,Serif ;
}

.table_center_comercial {
    font: 1.15em 'Trebuchet MS', Tahoma,Serif;
}

.table_center_comercial_bold {
    font: bold 1.15em 'Trebuchet MS', Tahoma,Serif;
}

.table_center_comercial_cinza {
    font: 1.15em 'Trebuchet MS', Tahoma,Serif;
    background: #eee;
}

.table_dir_comercial {
    text-align: right;
    font: 1.15em 'Trebuchet MS', Tahoma,Serif;
}

.table_esq_comercial {
    font: 1.15em 'Trebuchet MS', Tahoma,Serif;
}

.table_esq_comercial_bold {
    text-align: left;
    font: bold 1.15em 'Trebuchet MS', Tahoma,Serif;
}

.table_cadastro {
    font: bold 0.8em "Trebuchet MS", Arial,Verdana,Tahoma,Serif;
    line-height: 120%;
    color: #000000;
    border-spacing: 0px;
}

.table_cadastro_cinza {
    font: bold 0.75em "Trebuchet MS", Arial,Verdana,Tahoma,Serif;
    line-height: 120%;
    color: #000000;
    border-spacing: 0px;
    background: #f2f2f2;
}

.bordasimples {
    border-collapse: collapse;
    border: 1px solid #ccc;
}

.titulo_pequeno {
    font: bold 1.2em Tahoma,Serif;
    letter-spacing: 0.15em;
    line-height: 120%;
    color: #000000;
    margin: 5px;
    padding: 5px;
}

.letra_pequena {
    font: 0.85em Tahoma,Serif;
    line-height: 120%;
    color: #000000;
}


/* FORMUL?IOS */

select {
    font: 0.9em "Trebuchet MS", Arial,Tahoma, Verdana, Arial, sans-serif;
    line-height: 90%;
    border: 1px solid #ccc;
}

input {
    border: 1px solid #ccc;
    font: 1.0em "Trebuchet MS", Arial,"Luxi Sans" bold;
    margin-bottom: 2px;
}

select.cadastro {
    font: 0.8em "Trebuchet MS", Arial,Tahoma, Verdana, Arial, sans-serif;
    line-height: 90%;
}

input.cadastro {
    border: 1px solid #ccc;
    font: 0.8em "Trebuchet MS", Arial,"Luxi Sans" bold;
    margin-bottom: 2px;
}

.cadastro {
    font: 0.8em "Trebuchet MS", Arial,Tahoma, Verdana, Arial, sans-serif;
    line-height: 90%;
}


/* PUBLICIDADE */

#fullbanner_centro {
    width: 468px;
    position: relative;
    margin-left: 10px;
    padding : 0px 10px 0px 0px;
    margin-top: 5px;
    background: #ebebeb;
    padding: 5px;
    border: 1px solid #ccc;
}

.pub120 {
    width: 120px;
    text-align: center;
    letter-spacing: 0.05em;
    line-height: 145%;
    background-color: #dfdfdf;
    margin-bottom: 15px;
    margin-top: 10px;
}


/* BOX */


.box_titulos_cadernos {
    width: 500px !important;
	width: 480px;
    float: left;
    border-bottom: 1px solid #000;
}

.box_noticias_texto {
    width: 465px;
    float: left;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 6px;
    padding: 5px;
    font: 0.95em "Trebuchet MS", Arial,"Luxi Sans";
    line-height: 145%;
    color: #000;
    text-align: justify;
}

.box_noticias_texto a{
	color: #245F00;
}


.box_cinza_claro {
    background: #f7f7f7 url("i/bg_cinza.jpg") repeat-x top left fixed;
    text-align: justify;
    padding: 8px;
}

.box_verde_claro {
    background : url("i/bg_verde_menor.jpg") repeat-x top left fixed;
    text-align : justify;
    padding: 8px;
}

.box_titulos {
    width: 250px !important;
	width: 230px;
    padding : 10px 0;
    height: 23px;
    float: left;
    font-weight: bold;
    font-size : 20px;
    color: #245F00;
    letter-spacing: -1px;
}

.box_icones {
        padding : 10px 0;
    width: 250px;
    height: 23px;
    float: left;
    text-align: right;
}

.box_noticias_rss,
.box_noticias {
    width: 480px;
    float:left;
    border: 1px solid #ccc;
    margin-top:10px;
    padding: 5px;
    background: repeat-x left;
    background-color: #f7f7f7;
    background-image: url(i/bg_cinza.jpg);
}
.box_noticias_rss{ margin-bottom:20px;}

.box_noticias_rss h4{
    background: url(css/imgs/feed.png) no-repeat;
    height: 16px;
    padding-left: 20px;
}

.box_coluna {
    width: 460px;
    float: left;
    border: 1px solid #afc5ab;
    padding: 5px;
    margin-bottom: 15px;
    background: repeat-x left;
    background-color: #eaf4f1;
    background-image: url(i/bg_verde.jpg);
}

.box_online {
    width: 470px;
    float:left;
    border: 1px solid #CCC;
    background: repeat-x left;
    background-color: #f7f7f7;
    background-image: url(i/bg_cinza.jpg);
    margin-top:10px;
    padding: 10px;
}

.box_lojas {
    width: 470px;
    float:left;
    border: 1px dashed #cccccc;
    background-color: #ffffff;
    margin-top:10px;
    padding: 10px;
}

.box_noticias_cadernos {
    width: 480px;
    border: 1px solid #afc5ab;
    background: repeat-x left;
    background-image: url(i/bg_verde.jpg);
    float:left;
    margin-top:10px;
    padding: 5px;

}

.box_comentarios {
    width: 450px;
    float: left;
    border: 1px solid #afc5ab;
    background: url("i/bg_verde.jpg") repeat-x top left fixed;
    margin: 10px 0;
    padding: 5px;
    line-height: 160%;
}

#colunas_cadernos {
    width: 480px;
    float: left;
    margin-top: 10px;
    padding: 5px;
}

#colunistas {
    width: 230px;
    border: 1px solid #afc5ab;
    padding: 5px;
    line-height: 145%;
    float: left;
    background: repeat-x left;
    background-color: #f8fbf7;
    background-image: url(i/bg_verde.jpg);
}

#colunistas_topo {
    width: 230px;
    float: left;
    vertical-align: top;
}

.alinha_direita_credito {
    float: right;
    font: 0.8em "Trebuchet MS", Arial,"Luxi Sans";
    vertical-align: text-bottom;
}

.alinha_direita, .alinha_esquerda {
    width: 220px;
    float: right;
    padding: 8px;
}

.alinha_esquerda {
    float: left;
}

.colunista_direita {
    width: 140px;
    float: right;
    vertical-align: top;
    margin-top: 5px;
    margin-bottom: 10px;
    font: 0.85em "Trebuchet MS", Arial,"Luxi Sans";
}

.colunista_esquerda {
    width: 90px;
    float: left;
    margin-top: 8px;
    margin-bottom: 10px;
}

.box_caderno {
    width: 205px;
    background: #f7f7f7;
    float: left;
    margin-top: 2px;
    padding: 5px;
    left: 10px;
    vertical-align: text-bottom;
}

#caderno_dia {
    width:205px;
    float: right;
    padding: 8px;
    background-color: #edf1ee;
}


/* BANNERS INTERMEDIARIOS */

#banner_int {
    width: 468px;
    height: 60px;
    float: left;
    text-align: center;
    margin-left: 5px;
    margin-top: 10px;
/*    background: #000;*/
    padding: 1px;
}

html>body #banner_int {
    margin-left: 10px;
}

#banner_ultimas {
    width: 468px;
    height: 60px;
    float: left;
    padding : 10px;
    text-align: center;
}

#banner_ultimas img {
    margin-top: 10px;
    background: #f7f7f7;
    padding : 5px;
    border  : 1px solid #ccc;
}


/* RODAP?*/

#box_rodape {
    width: 774px;
        height : 30px;
    position: relative;
    clear: both;
    border-top: 2px solid #afc5ab;
    background: #f8fbf7;
    font: 0.8em "Trebuchet MS", Arial,Tahoma, Verdana, Arial, sans-serif;
    line-height: 145%;
    margin-top: 10px;
    padding: 2px;
}

.alinha_direita_rodape {
    width: 324px;
    float: right;
    text-align: right;
    font-weight: bold;
    font-size : 8.6pt;
}

.alinha_esquerda_rodape {
    width: 450px;
    float: left;
}

.detalhe_coluna {
    margin: 0 0 .30em;
    font: 0.9em "Trebuchet MS", Arial,"Luxi Sans";
    color: #4f6c3c;
    font-weight: normal;
}


/* ICONES */

.icones_1, .icones_2, .icones_3, .icones_4, .stars {
    margin-left:10px;
    float: right;
    text-align: left;
}
.stars img{
    display:inline;
}


/* CHARGE */

#charge {
    width: 100%;
    float: left;
    position: relative;
    text-align: center;
    line-height: 150%;
    margin-top: 10px;
    font: 0.95em "Trebuchet MS", Arial,"Luxi Sans";
}


/* AREA DO LEITOR */
/*###############################*/
#area_leitor {
    width: 500px;
    float: left;
    position: relative;
    line-height: 150%;
    margin : 0 0 0 -7px;
    font: 0.95em Arial, Helvetica, Sans;
}

#area_leitor h2 {
clear : both;
text-align : left;
display : block;
font-weight : bold;
font-family : Arial, Helvetica, Sans;
font-size : 12pt;
padding : 5px;
color :  #a9c499;
border-bottom : 1px dotted #cce2c2;
}


#area_leitor table tr.linhaImpar td,
#area_leitor table tr.linhaPar td {
font-family : Arial, Helvetica, Sans;
font-size : 12px;
padding : 1px 5px;
border-bottom : 1px solid #eee;
border-right  : 1px solid #ccc;
border-left   : 1px solid #eee;
background : #f7f7f7;
}

#area_leitor table tr.linhaPar td {
background : #fff;
}

#area_leitor table th {
background : #eee;
padding : 4px;
border-left : 1px solid #fff;
border-right : 1px solid #999;
color : #000;
font-size : 10px;
text-transform : uppercase;
font-family : Arial, helvetica, sans;
border-bottom : 2px solid #ddd;
}


#area_leitor ul.barNav{
width       : 500px;
font-family : Arial, Helvetica, Sans;
font-size : 8pt;
border-bottom : 2px solid #888;
border-top : 2px solid #888;
background : #cce2c2;
margin : -1px 0 55px 2px;
float : left;
}

#area_leitor ul.barNav li{
display : inline;
padding : 0;
margin : 0;
float : left;
}

#area_leitor ul.barNav li a{
text-align : center;
display : inline;
padding : 4.5px 8px;
margin : 0;
font-weight : bold;
font-size :0.9em;
border-left  : 1px solid #fff;
border-right : 1px solid #a9c499;
float : left;
}

#area_leitor ul.barNav li.selecionado a,
#area_leitor ul.barNav li a:hover {
background : #a9c499;
color : #000;
text-decoration : none;
padding : 4.5px 8px;
float : left;
}

#area_leitor ul.barNav li.selecionado a {
font-weight : bold;
font-size : 10pt;
padding : 3px 8px;
}


#area_leitor div#bemvindo_leitor {
width : 498px;
float : left;
padding : 5px;
}


#area_leitor ul.barNav li.submenu_perfil {
position : absolute;
top : 25px;
}

#area_leitor ul.barNav li.submenu_perfil ul {
padding : 0;
margin : 0;
border-bottom : 2px solid #888;
float : left;
width : 500px;
}

#area_leitor ul.barNav li.submenu_perfil ul li{
display : block;
}



#area_leitor div#bemvindo_leitor p{}

#area_leitor div#bemvindo_leitor h3 {
color : #000;
font-weight : bold;
}

#area_leitor div#bemvindo_leitor h3 span {
font-weight : normal;
display : block;
font-size : 8pt;
}

#area_leitor div#bemvindo_leitor h3 span a{
font-weight : bold;
color : #666;
}



#login,
#login_leitor {
    width: 500px;
    text-align: left;
    font: 1.0em Tahoma,Serif;
    line-height: 120%;
    color: #000000;
    font-weight: normal;
    margin-top: 5px;
}

#login fieldset,
#login_leitor fieldset {
    width: 400px;
    padding: 15px;
    border: 1px solid #ccc;
}

#login legend,
#login_leitor legend {
    font: bold 1.05em "Trebuchet MS", Arial,"Luxi Sans" bold;
    color: #000;
    letter-spacing: 1px;
    line-height: 120%;
}


/* HACK PARA CORRIGIR O MARGIN-BOTTOM*/

html>body #login legend,
html>body #login_leitor legend {
    margin-bottom: 0px;
}

#login input,
#login_leitor input {
    border-top: 1px solid #333;
    border-left: 1px solid #333;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    font-size: 13px;
    margin-bottom: 10px;
    color: #000;
}

#login select,
#login_leitor select {
    border: 1px solid #333;
    font-size: 13px;
    margin-bottom: 10px;
    color: #0E0659;
}

#login label,
#login_leitor label {
    display: block;
    width: 140px;
    float: left;
    color: #000;
    border-bottom: 1px solid #f1f1f1;
}

#login span,
#login_leitor span {
    color: #999;
    font-size: 12px;
}

#login .botao,
#login_leitor .botao {
    font-size: 13px;
    background: #f1f1f1;
    margin: 15px 0px 0px 0px;
    vertical-align:middle;
}


/* FORMULARIO DE CADASTRO DO LEITOR */
#login_leitor_cadastro {
margin : 45px 0 0 0;
clear : both;
}

#login_leitor_cadastro input {
    border-top: 1px solid #333;
    border-left: 1px solid #333;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    font: 1.0em Tahoma,Verdana, Serif;
    color: #000;
    line-height: 130%;
    margin: 5px 0;
}

#login_leitor_cadastro input.none {
    border: 0px;
    font: 1.0em Tahoma,Verdana, Serif;
    color: #000;
    line-height: 130%;
    margin-bottom: 5px;
}

#login_leitor_cadastro select {
    font: 1.0em Tahoma,Verdana, Serif;
    color: #0E0659;
    line-height: 130%;
    margin-bottom: 5px;
}

#login_leitor_cadastro span {
    font: 1.0em Tahoma,Verdana, Serif;
    color: #999;

    line-height: 130%;
    margin-bottom: 5px;
}

#login_leitor_cadastro .botao {
    font: 1.0em Tahoma,Verdana, Serif;
    background: #f1f1f1;
    margin: 15px 10px 10px 10px;
}


/* COMENTARIO */

.box_comentario {
    width:100%;
    background: #ffffff;
    float: left;
    padding: 5px;
    font: 0.95em "Trebuchet MS", Arial,"Luxi Sans";
    line-height: 115%;
    color: #000;
    text-align: justify;
    border-bottom: 1px solid #000;
}

.box_comentario_cinza {
    width: 100%;
    background: #f2f2f2;
    float: left;
    padding: 5px;
    font: 0.95em "Trebuchet MS", Arial,"Luxi Sans";
    line-height: 115%;
    color: #000;
    text-align: justify;
    border-bottom: 1px dashed #c0c0c0;
}

.box_comentario_branco {
    width: 100%;
    background: #ffffff;
    float: left;
    padding: 5px;
    font: 0.95em "Trebuchet MS", Arial,"Luxi Sans";
    line-height: 115%;
    color: #000;
    text-align: justify;
    border-bottom: 1px dashed #c0c0c0;
}


/* NOTICIAS RELACIONADAS */

.box_noticias_relacionadas {
    width:100%;
    background: #ffffff;
    float: left;
    padding: 5px;
    font: bold 0.95em "Trebuchet MS", Arial,"Luxi Sans";
    line-height: 115%;
    color: #000;
    text-align: justify;
    border-bottom: 1px solid #000;
}

.box_noticias_relacionadas_cinza {
    width: 100%;
    background: #f2f2f2;
    float: left;
    padding: 5px;
    font: 0.95em "Trebuchet MS", Arial,"Luxi Sans";
    line-height: 115%;
    color: #000;
    text-align: justify;
}

.box_noticias_relacionadas_branco {
    width: 100%;
    background: #ffffff;
    float: left;
    padding: 5px;
    font: 0.95em "Trebuchet MS", Arial,"Luxi Sans";
    line-height: 115%;
    color: #000;
    text-align: justify;
}


/* ULTIMAS NOTICIAS */

.box_data_ultimas_noticias {
    width:100%;
    background: #ffffff;
    float: left;
    padding: 2px;
    font: bold 0.95em "Trebuchet MS", Arial,"Luxi Sans";
    font-weight: bold;
    line-height: 125%;
    color: #000;
    text-align: justify;
    border-bottom: 1px solid #000;
    margin-bottom: 10px;
}


/* FACILIDADES */

.expediente, .fale_conosco, .comercial, .comercial_justificado, .assine {
    width: 460px;
    background: #ffffff;
    float: left;
    padding: 2px;
    font: 0.95em "Trebuchet MS", Arial,"Luxi Sans";
    line-height: 140%;
    color: #000;
    text-align: justify;
    margin-left: 15px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.fale_conosco, .comercial, .comercial_justificado, .assine {
    margin-left: 8px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.comercial {
    text-align: center;
}


/* FORMULARIO DE CADASTRO DO LEITOR */

.cadastro_leitor_promocionais, .cadastro_leitor_site, .cadastro_leitor_pessoal, .cadastro_leitor_email {
    position: relative;
    float: left;
    width: 460px;
    text-align: left;
    line-height: 115%;
    background: #f2f2f2;
    font: 1.0em "Trebuchet MS", Arial,"Luxi Sans";
    border: 1px solid #ccc;
    padding: 4px;
    margin-bottom: 25px;
}

.cadastro_leitor_email {
    border: 1px solid #afc5ab;
    background: #f9fff2;
}

.titulo_formulario_email, .titulo_formulario_pessoal, .titulo_formulario_preferencias, .titulo_formulario_cadastro {
    position: relative;
    float: left;
    width: 180px;
    text-align: center;
    font: bold 1.15em "Trebuchet MS", Arial,"Luxi Sans";
    color: #000;
    padding: 4px;
    margin-bottom: 10px;
    margin-top: -25px;
    background: #e6e6e6;
    border: 1px solid #ccc;
}

.titulo_formulario_email {
    background: #dfecd7;
    border: 1px solid #afc5ab;
}

.ico_adicionar {
    position: relative;
    float: left;
    width: 20px;
    margin-right: 6px;
}


/* CLASSIFICADOS */

.box_classificados {
    width: 95px;
    border: 1px solid #ccc;
    background: #f7f7f7;
    float:left;
    margin-top:5px;
    padding: 8px;
    font: 0.9em "Trebuchet MS", Arial,Tahoma, Verdana, Arial, sans-serif;
    text-align: center;
}


/* CENTRALIZAR IMAGEM */

img.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

#direita img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

#charge img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

#pubvertical{
	position: relative;
	display: block;
    border:none;
}

#pubvertical object {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

#pubvertical oimg {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.bannerint {
    width: 468px;
    float: left;
    text-align: center;
    margin-top: 10px;
    background: #000;
    padding: 1px;
}

.bannerint img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

img#banner_int {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.leia_tambem_cadernos {
    width: 450px;
    float: left;
    padding: 5px;
    margin-top: -15px;
    margin-left: 2px;
    background: transparent;
}

/* FONTES */

.titulo_mes {
    font: 0.9em "Trebuchet MS", Arial,"Luxi Sans";
    text-align: center;
}

.leia_tambem {  /* not?ias dos cadernos */
    font: 0.95em "Trebuchet MS", Arial,"Luxi Sans";
    text-align: left;
    color: #006600;
}


/* CINEMA */

#filmes {
    width: 480px;
    position: relative;
    float : left;
    background-color: #F8F8F8;
    padding: 3px;
    border: 1px dashed #D2D2D2;
    margin: 5px 0;
}

.poster {
    width: 125px;
    float : left;
    font: 0.95em "Trebuchet MS", Arial,"Luxi Sans";
}

.filme {
    width: 325px;
    float : right;
    margin: 1px;
    font: 0.95em "Trebuchet MS", Arial,"Luxi Sans";
}

.poster img {
    border: 1px solid Gray;
}


/* NEWSLETTER */

#newsletter {
    width: 520px;
    position: relative;
    float : left;
    background: #ffffff;
    border: 1px solid #a9c499;
    margin: 5px 0;
    text-align: center;
}

#newsletter_topo {
    width: 520px;
    height: 50px;
    position: relative;
    float : left;
    background: #cce2c2;
    border-top: 2px solid #a9c499;
    border-bottom: 2px solid #a9c499;
}

.newsletter_alinha_direita {
    position: relative;
    float : right;
    margin-right: 25px;
}

#box_rodape_newsletter {
    width: 516px;
    position: relative;
    float: left;
    clear: both;
    border-top: 2px solid #afc5ab;
    background: #f8fbf7;
    font: 0.8em "Trebuchet MS", Arial,Tahoma, Verdana, Arial, sans-serif;
    line-height: 145%;
    margin-top: 10px;
    padding: 2px;
}

#data_newsletter {
    width: 500px;
    margin: 0px;
    padding: 2px;
    margin-top: 0px;
    margin-bottom: 2px;
    padding : 2px;
    border-bottom  : 1px solid #afc5ab;
    font: 0.85em "Trebuchet MS", Arial,"Luxi Sans";
    text-align: center;
}

.foto_coluna {
    width: 200px;
    margin: 5px;
    padding: 5px;
    font: 0.85em "Trebuchet MS", Arial,"Luxi Sans";
    background-color: #EDF1EE;
    float: right;
}


/* PROMOCOES */

#box_regulamento,
#box_selecao {
    width: 440px;
    position: relative;
    float: left;
    background-color: #F8F8F8;
    padding: 10px;
    border: 1px dashed #D2D2D2;
    font: 0.85em "Trebuchet MS", Arial,"Luxi Sans";
    line-height: 150%;
}

#box_selecao{
    width: 600px;
	margin-bottom: 10px;
}

#box_selecao li{
width: 200px;
float: left;
}

#box_selecao li h5{
margin-top: 10px;
}

#box_dashed_centralizado, #box_dashed_centralizado2, #box_dashed_centralizado3 {
    width: 415px;
    position: relative;
    float: left;
    background-color: #F0F8EC;
    padding: 7px;
    border: 1px dashed #a9c499;
    font: 0.85em "Trebuchet MS", Arial,"Luxi Sans";
    line-height: 150%;
    text-align: center;
    margin-left: 18px;
    margin-top: 10px;
}

html>body #box_dashed_centralizado {
    margin-left: 12px;
}

#box_dashed_centralizado2 {
    background-color: #FFF0E8;
    border: 1px dashed #B22222;
}

html>body #box_dashed_centralizado2 {
    margin-left: 12px;
}

#box_dashed_centralizado3 {
    background-color: #FFF4E1;
    border: 1px dashed #ffa500;
}

html>body #box_dashed_centralizado3 {
    margin-left: 12px;
}

.botao {
    position: relative;
    float: left;
    padding: 5px;
    border: 1px dashed #ff4500;
    line-height: 150%;
    text-align: center;
    margin-top: 10px;
    word-spacing: 0.05em;
    font: bold 1.2em "Trebuchet MS", Arial,"Luxi Sans";
    color: #8b0000;
}

/* PUBLICIDADE TN */

#centro_pub {
    width: 778px;
}

#esquerda_pub {
    width: 150px;
    float: left;
    background: #a9c499;
}

#direita_pub {
    width: 570px;
    float: right;
}

#box_pub {
    width: 770px;
    float: left;
}

.box_texto_pub {
    width: 745px;
    float: left;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 6px;
    padding: 2px;
    font: 0.95em "Trebuchet MS", Arial,"Luxi Sans";
    line-height: 145%;
    color: #000;
    text-align: justify;
}

.box_titulos_pub {
    width: 760px;
    margin-left: 5px;
    height: 23px;
    float: left;
    font: bold 1.35em "Trebuchet MS", Arial,"Luxi Sans";
    color: #000;
    letter-spacing: 1px;
    border-bottom: 1px solid #000;
}

.menu_opcoes_pub {
    position: relative;
    float: left;
    width: 140px;
    left: 5px;
    padding: 5px;
    line-height: 145%;
    background: #dfecd7;
}

#box_tipo_publicidade {
    width: 370px;
    float: left;
    margin-bottom: 10px;
    margin-left: 6px;
    padding: 3px;
    font: 0.95em "Trebuchet MS", Arial,"Luxi Sans";
    line-height: 145%;
    color: #000;
    text-align: justify;
}

#tipo_publicidade {
    width: 570px;
    margin-bottom: 5px;
}

.tipo_publicidade_esquerda, .tipo_publicidade_direita {
    position: relative;
    width: 285px;
    height: 25px;
    float: left;
    font: bold 1.05em "Trebuchet MS", Arial,"Luxi Sans";
    color: #000;
    letter-spacing: 1px;
    border-bottom: 1px solid #c0c0c0;
}

.tipo_publicidade_direita {
    font: bold 0.95em "Trebuchet MS", Arial,"Luxi Sans";
    float: right;
    text-align: right;
    vertical-align: bottom;
}

#direita_formato {
    width: 140px;
    float: right;
    vertical-align: top;
}

/* Clube do assinante */


ul#rodape_clubeassinante {
border-top : 1px solid #ccc;
padding : 12px 12px 12px 125px;
clear : both;
display : block;
background : url(/p/ico_clube.gif) 5px 20px no-repeat;
width : 375px;
}

ul#rodape_clubeassinante li {
font-size : 8.6pt;
list-style : square;
display : block;
margin  : 4px 0;
padding : 2px 4px;
border-bottom : 1px dotted #ccc;
}


ul#menu_rodape li {
display : inline;
}

ul#menu_rodape li a {
padding-left : 2px;
border-left : 1px solid #ccc;
}

/* Box RADIO GLOBO */
#radioglobo {
overflow : hidden;
float : right;
margin : 0;
padding : 0;
width : 135px;
}

#radioglobo div#box_direita {
width : 135px;
margin : 0;
padding : 0;
}

#radioglobo div#box_direita a img{
padding : 0;
background : #fff;
}

#radioglobo div#box_direita h3{
display : none;
font-size : 14pt;
color : #15569D;
margin : 0 0 1px 0;
text-align : center;
}

#centro div.box_lojas div.alinha_esquerda {
width : 210px;
}

.box_titulos {
margin : 0; padding : 0;
vertical-align : middle;
}

.box_titulos img {
display : inline;
vertical-align : middle;
margin : 0 5px 0 0;
}

.esportes {
clear : both;
display : block;
float : left;
height : 42px;
}

#login {
clear : both;
}

/*
#centro {
        user-select : none;
        -moz-user-select : none;
        -khtml-user-select : none;
}
*/
ul.fotos_clube {
float : left;
}

ul.fotos_clube li {
display : block;
width : 220px;
height : 50px;
overflow : hidden;
float : left;
}


/* ultimas alteracoes */

#box {
position:absolute;
z-index: 100;
top : 33px!important;
top : 35px;
}

#box.normal {
z-index: 100;
clip: rect(0px,468px,60px,0px);
height : 60px;
overflow : hidden!important;
}

#box.hover{
z-index: 100;
clip: rect(0px,468px,240px,0px);
height : 240px;
overflow : hidden!important;
}

/**/

.balls object {
 position:absolute;
 width:100px;
 height:100px;
float : left;
display : block;
}

.box_noticias_texto,
p{
font-family : arial;
font-size : 13px;
}

p strong {
font-size : 14px;
}

h2.coluna {
font-size : 18px;
}

div#caderno_dia {
border : 1px solid #ccc;
height : 314px;
overflow : hidden;
}

div#colunas_cadernos {
width : 492px;
margin : 10px 0;
padding : 0;

}

div#colunistas {
width : 250px;
height : 320px;
overflow : hidden;
margin : 0;
}

.box_classificados {
clear : both;
float : none;
overflow : hidden;
}

.box_classificados .negrito,
.box_classificados .negrito a {
font-weight : bold;
font-size   :11px;
color       : #555;
}

.box_classificados .negrito {
font-size : 12px;
}

.box_classificados .negrito a:hover {
color : #000;
}

#esquerda {
float : left;
width : 118px;
}


/* R E P O R T E R   C I D A D A O */

ul#destaques_lista {
display : block;
clear   : both;
float   : left;
width   : 450px;
margin : 10px 0 0 0;
}

ul#destaques_lista li {
width         : 450px;
display       : block;
float         : left;
border-bottom : 1px solid #ddd;
margin        : 2px 0;
overflow      : hidden;
padding       : 3px 5px;
}

ul#destaques_lista li.inativo {
background : #f0f0f0;
border : 1px solid #ddd;
}

ul#destaques_lista li a.foto {
width : 150px;
}

ul#destaques_lista li a img {
float   : left;
padding : 5px;
margin  : 5px 5px 10px 0;
border  : 1px solid #ccc;
}

ul#destaques_lista li h3 {
clear   : none;
padding : 0;
margin  : 0;
color   : #000;
display : block;
padding : 5px 0 0 0;
}

ul#destaques_lista li span.data {
font-size : 11px;
color     : #666;
}

ul#destaques_lista li p {
float : left;
width : 350px;
font-size : 11px;
font-family : "verdana";
}

form#adicionar {
clear : both;
border : 0;
}

form#adicionar fieldset {
border :0;
}

form#adicionar fieldset label {
display     : block;
margin      : 8px 0 0 0;
font-weight : bold;
}

form#adicionar fieldset input#titulo {
font-family : arial, helvetica, sans;
width       : 200px;
padding     : 2px;
font-size   : 14px;
font-weight : bold;
}

form#adicionar fieldset textarea {
border : 1px solid #ccc;
}

form#adicionar fieldset button {
margin : 10px 0 0 0;
width : 100px;
padding : 3px 0;
font-weight : bold;
color : #444;
}

ul#acoes {
clear : both;
margin : 10px 0 0 0;
}

ul#acoes li {
display : inline;
float : left;
}

ul#acoes li a {
padding : 3px;
float : left;
border : 1px solid;
margin : 0 2px 0 0;
}

ul#acoes li.edit a {
background : #0f0;
}

ul#acoes li.del a {
background : #f00;
}

/* B A R R A   L A T E R A L   D E   C A R R O S */

div#barra_carros {
position: fixed !important;
position: absolute;
top: 0;
left: 785px;
width : 197px! important;
width : 192px;
border: 1px solid #A9C499;
background: #FFF;
text-align: center;
overflow : hidden;
z-index: 1;
}

div#barra_carros ul li{
text-align : center;
font-size : 12px;
line-height : 12px;
display : block;

width : 90px!important;
width : 88px;
height : 122px!important;
height : 120px;

padding : 0;
border-top : 0;
margin : 3px!important;
margin : 2px;
float : left;
overflow : hidden;
border : 1px solid #eee;
}

div#barra_carros ul li a img {
border  : 2px solid #eee;
margin  : 3px auto;
}

div#barra_carros #vitrine img {
margin  : 0 auto;
}

div#barra_carros h2{
margin-bottom: 2px;
padding: 3px;
text-align : center;
font-size : 12px;
display : block;
overflow : hidden;
background: #eee;
border-bottom: 2px solid #ddd;
}left: 150px;
width : 100px;
border: 1px solid #A9C499;
background: #FFF;
text-align: center;
overflow : hidden;
z-index: 1;
}

div#barra_carros ul li{
text-align : center;
font-size : 12px;
line-height : 12px;
display : block;

width : 90px!important;
width : 88px;
height : 122px!important;
height : 120px;

padding : 0;
border-top : 0;
margin : 3px!important;
margin : 2px;
float : left;
overflow : hidden;
border : 1px solid #eee;
}

div#barra_carros ul li a img {
border  : 2px solid #eee;
margin  : 3px auto;
}

div#barra_carros #vitrine img {
margin  : 0 auto;
}

div#barra_carros h2{
margin-bottom: 2px;
padding: 3px;
text-align : center;
font-size : 12px;
display : block;
overflow : hidden;
background: #eee;
border-bottom: 2px solid #ddd;
}

div#barra_carros a.close {
float: right;
padding-left : 18px;
padding-right: 15px;
margin-left: -40px;
background : url(css/imgs/cross.gif) right no-repeat;
}

/********************\ AREA DO LEITOR /********************/
fieldset#Cad,
fieldset#naoCad{
display:block;
width:212px;

}

fieldset#naoCad{
float:left;
overflow:hidden;

}

fieldset#Cad{
float:right;
}

fieldset#Cad legend,
fieldset#naoCad legend{
font-size: 1em;
padding: 5px;
background: #dfecd7;
border: 1px solid #afc5ab;
}

fieldset#Cad legend{
background: #e6e6e6;
border: 1px solid #c5c5c5;
}
/********************\ AREA DO LEITOR /********************/