/* GLOBAL */
body, html, body { background-color:#ffffff; background-image: url('../images/bg.gif'); background-repeat: repeat-x; background-position: top center; margin:0px; }

/* POSICIONAMENTO */

#div_data { background-color:#ffffff; background-image: url('../images/data.gif'); background-repeat: no-repeat; background-position: top center;
            width:767px; height:24px; border:0px solid; font-family:MS Sans Serif, Arial, Verdana, Helvetica; font-size:8pt; color:#9e9e9e; }
#div_topo { margin-top: 0px; }
#div_conteudo { background-color:#ced9e0; width:100%; }
#div_base { background-color:#ffffff; background-image: url('../images/bg_base.gif'); background-repeat: repeat-x; }
#div_rodape { background-color:#ffffff; text-align:justify; font-family:MS Sans Serif, Arial, Verdana, Helvetica; font-size:8pt; color:#272727; line-height:20px; margin-top:20px; margin-bottom:20px; }

#div_corpo_esq_texto { text-align:left; width:700px; border:0px solid; text-align:justify; font-family:Arial, Verdana, MS Sans Serif, Helvetica; font-size:10pt; color:#272727; }

#linhas_detalhe { float:left; clear:both; }
	#linhas_ida    { width:200px; float:left; margin:5px; padding-left:10px; padding-right:10px; padding-top:5px; background-color:#EEEEEE; border:1px solid #bbbbbb; text-align:left; }
	#linhas_volta  { width:200px; float:left; margin:5px; padding-left:10px; padding-right:10px; padding-top:5px; background-color:#EEEEEE; border:1px solid #bbbbbb; text-align:left; }
	#linhas_outros { width:200px; float:left; margin:5px; padding-left:10px; padding-bottom:15px; padding-top:5px; background-color:#EEEEEE; border:1px solid #bbbbbb; text-align:left; }


/* VISUAL (fontes, cores, etc...) */
p, table { text-align:justify; font-family:Arial, Verdana, MS Sans Serif, Helvetica; font-size:10pt; color:#272727; }
p.identado { text-indent: 30px; }

.legenda { font-size: 11px; }

hr { height: 1px; color: #666666; background-color: #666666; }

a { text-decoration: none; color: #666666; }
a:hover { text-decoration: underline; }

img { border: 0px; }

h1 { font-family: Arial, Tahoma, Verdana, Helvetica; font-size: 18px; font-weight: bold; color: #666666; }
h2 { font-family: Arial, Tahoma, Verdana, Helvetica; font-size: 14px; font-weight: bold; color: #666666; }
h3 { font-family: Arial, Tahoma, Verdana, Helvetica; font-size: 12px; font-weight: normal; color: #666666; }
h4 { font-family: Arial, Tahoma, Verdana, Helvetica; font-size: 11px; font-weight: normal; color: #666666; }
h5 { font-family: Arial, Tahoma, Verdana, Helvetica; font-size: 10px; font-weight: normal; color: #666666; }
h6 { font-family: Arial, Tahoma, Verdana, Helvetica; font-size: 9px; font-weight: normal; color: #666666; }

/* CLASSES */
.noticia_link         { color: #000000; }
.noticia_link_titulo  { font-family: Tahoma, Arial, Verdana, Helvetica; font-size: 11px; font-weight: bold; color: #000000; }
.noticia_link_chamada { font-family: Tahoma, Arial, Verdana, Helvetica; font-size: 11px; font-weight: normal; color: #888888; }

.foto_bloco { padding:10px; background-color:#fafafa; border:1px solid #d8d8d8; text-align:left; }
.thumbnail  { background-color:#ffffff; border:2px solid #d8d8d8; }
.preto { color: #000000; }
.cinza_escuro { color: #666666; }
.cinza { color: #888888; }
.cinza_claro { color: #b3b3b3; }
.branco { color: #ffffff; }

/* FORMULÁRIOS */

form                {}
.form_bloco         { background-color: #f9f9f9; padding:10px; border:1px solid #000000; width:700px; }

input               { font-family: Tahoma, Arial, Verdana, Helvetica; font-size: 12px; font-weight: normal; color: #333333; }
input.nome          { width:300px; border:1px solid #000000; background-color: #f3f3f3; }
input.email         { width:300px; border:1px solid #000000; background-color: #f3f3f3; }
input.telefone      { width:160px; border:1px solid #000000; background-color: #f3f3f3; }
input.hora          { width:100px; border:1px solid #000000; background-color: #f3f3f3; }
input.data          { width: 80px; border:1px solid #000000; background-color: #f3f3f3; }
input.rg            { width:120px; border:1px solid #000000; background-color: #f3f3f3; }
input.cpf           { width:100px; border:1px solid #000000; background-color: #f3f3f3; }
input.nacionalidade { width:120px; border:1px solid #000000; background-color: #f3f3f3; }
input.naturalidade  { width:120px; border:1px solid #000000; background-color: #f3f3f3; }
input.endereco      { width:300px; border:1px solid #000000; background-color: #f3f3f3; }
input.complemento   { width:150px; border:1px solid #000000; background-color: #f3f3f3; }
input.cep           { width: 70px; border:1px solid #000000; background-color: #f3f3f3; }
input.bairro        { width:120px; border:1px solid #000000; background-color: #f3f3f3; }
input.cidade        { width:100px; border:1px solid #000000; background-color: #f3f3f3; }
input.habilitacao   { width:100px; border:1px solid #000000; background-color: #f3f3f3; }
input.habilitacao_cat { width: 40px; border:1px solid #000000; background-color: #f3f3f3; }
input.local         { width:220px; border:1px solid #000000; background-color: #f3f3f3; }
input.placa         { width:160px; border:1px solid #000000; background-color: #f3f3f3; }
input.pesquisa      { width:460px; border:1px solid #000000; background-color: #f3f3f3; }

input.enviar        { border:1px solid #000000; }

select              { font-family: Tahoma, Arial, Verdana, Helvetica; font-size: 12px; font-weight: normal; background-color: #f3f3f3; color: #333333; }
select.assunto      { width:220px; }
select.linha        { width:300px; }

textarea            { font-family: Tahoma, Arial, Verdana, Helvetica; font-size: 12px; font-weight: normal; background-color: #f3f3f3; color: #333333; border:1px solid #000000; }
textarea.comentario { width:300px; }
textarea.descricao  { width:300px; }
