/*@import url(style_antigo.css);*/
@import url(style_templates.css);


HTML{
  	/*scrollbar-stuff*/
   	scrollbar-face-color: #a9a690; 
	scrollbar-highlight-color: #a9a690; 
	scrollbar-shadow-color: #cfd1c3; 
	scrollbar-3dlight-color: #cfd1c3; 
	scrollbar-arrow-color: #505906; 
	scrollbar-track-color: #e7e9d9; 
	scrollbar-darkshadow-color: #cfd1c3;

	background-image:url(images/bkg.gif);
	background-repeat:repeat;
	
	margin:0;
	padding:0;
	
	height:100%;
}


body{
	background:#fff url(images/bkg.gif);
	background-repeat:repeat;
	background-position:0% 0%; 
	/*background-position:right top;*/

	margin:0;
	padding:0;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	line-height:150%;
}

h1 {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-transform:uppercase;
}

h2 {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#164f96;
	text-transform:uppercase;
}

a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
}

img {
	border:0;
}

a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:underline;
}

#page {
	/* FORMAR DE CENTRALIZAR 2:*/
	position:relative;
	margin: 0 auto 0 auto;
	padding:30px 6px 0 12px;
	overflow-x:hidden;
	border-style:none;
	width: 768px;  /*750 - (6 + 12)*/
	
	background-image:url(images/content_bkg.png);
	/*background-position:11px 180px;*/
	background-position:0 0;
	background-repeat:no-repeat;
}

#top {
	margin:0 0 0 28px;
	padding:0;
	height:100px;
	width:740px;
	/*
	background-image:url(images/header.png);
	background-position:0 0;
	background-repeat:no-repeat;
	*/
}

#top1{
	background-image:url(images/header1.png);
	background-position:0 0;
	background-repeat:no-repeat;
	height:68px;
	width:740px;
}

#top2{
	width:740px;
	height:32px;
	background-image:url(images/header2.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}

#voltar_home a{
	display:block;

	position:absolute;
	top:50px;
	left:25px;
	
	margin:0;
	padding:0;
	height:70px;
	width:300px;
	
	background-color:transparent;
	z-index:400;
}

.caixa_txt{
	margin:0 5px 0 0;
	padding:0;
	border:0;
	height:13px;
	width:175px;
	background-color:transparent;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	cursor:text;
}

/* ------------------- */
/* ------- MENU ------ */
/* ------------------- */

.menu-hh {
	margin:0 0 0 28px;
	padding:0;
	height:22px;
	width:740px;
	background:#f3f4ec url(images/menu.jpg);
	background-repeat:no-repeat;
	
	z-index:50;
}

.menu-hh * { /* o asterisco em: .menu-hh * representa qualquer filho apos menu=hh (exemplo: .menu-hh ul, .menu-hh ul li) */
	margin: 0;
	padding: 0;
	
	z-index:50;
}

.menu-hh ul li {
	list-style: none;
	float:left;
}

.menu-hh ul li a {
	display:block;
	
	margin:0;
	padding:4px 0 0 0;
	height:18px;
	width:105px;
	
	text-align:center;
	font-weight:bold;
	color:#3c3c3c;
}

.menu-hh ul li a:hover {
	text-decoration:none;
	background-color:#a9a690;
	color:#fff;
}

/* ------------------- */
/* ----- SUBMENU ----- */
/* ------------------- */

.menu-hh ul li ul {
	position: absolute;
	visibility: hidden;
	white-space: nowrap;
	border-bottom:6px solid #a9a690;
	
	z-index:55;
}

.menu-hh ul li ul li{
	float:none;
	display:block;
	
	margin:0;
	padding:0;
	height:22px;
	width:105px;
	
	background-color:#a9a690;
	border-top:1px solid #a9a690;
}

.menu-hh ul li ul li a{
	background-color:#f3f4ec;
	font-weight:normal;
	color:#3c3c3c;
}

.menu-hh ul li ul li a:hover{
	background-color:#525907;
}

/* ---------------------- */
/* - SUBMENU MAIS LARGO --*/
/* ---------------------- */

.menu-hh ul li ul#grande {
	width:155px;
}

.menu-hh ul li ul#grande li {
	width:155px;
}

.menu-hh ul li ul#grande li a{
	width:155px;
}


/* hack para navegadores que exigem width para elementos pos absolute (Opera) */
html:first-child>body .menu-hh li ul { width: 500px; }

.menu-hh li:hover ul, .menu-hh  li.over ul {visibility: visible;} /* a class  .over eh tecnica pro hover no IE */
.menu-hh li:hover ul li ul, .menu-hh li.over ul li ul{ visibility: hidden;}
.menu-hh li ul li:hover ul, .menu-hh li ul li.over ul{ visibility: visible;}

/* -------------------------------- */
/* ----ENTRADAS DE FORMULARIOS ---- */
/* -------------------------------- */

#login_home {
	position:static;
	top:0;
	left:0;
	margin:0 0 0 360px;
	padding:0;
	width:400px;
}

#login_home a{
	float:right;
	display:block;
	margin:-8px 0 0 0;
	padding:0 55px 0 0;
}

#login_home .button {
	margin:-1px 15px 0 3px;
	padding:0;
	vertical-align:top;
}

#enquete_form {
	margin:0;
	padding:0;
}

#login_form {
	margin:0;
	padding:0;
	height:42px;
}

#login_home_form {
	margin:0;
	padding:0;
}

/* ------------------------------- */
/* ENTRADAS DA PAGINACAO/NAVEGACAO */
/* ------------------------------- */

#navegacao {
	margin:0;
	padding:10px 0 15px 0;
	text-align:center;
	background-color:transparent;
	clear:both;
}

#navegacao ul{
	margin:0;
	padding:0;
}

#navegacao ul li{
	display:inline;
	margin:0;
	padding:0;
}

#navegacao ul li a{
	padding:8px;
	margin:0;
	text-decoration:none;
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#navegacao ul li a:hover{
	/*background-color:#d9861e;*/
	background-image:url(images/nav.gif);
	background-position:50% 50%;
	background-repeat:no-repeat;
	color:#fff;
	text-decoration:none;
}

.navegacao_check a {
	/*background-color:#d9861e;*/
	background-image:url(images/nav2.gif);
	background-position:50% 50%;
	background-repeat:no-repeat;
	color:#fff;
	text-decoration:none;
}

#nav_info {
	margin:8px 0 8px 0;
	padding:0;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#777;
	font-style:italic;
	text-align:left;
}

/* ----------------- */
/* ENTRADAS DE LOGON */
/* ----------------- */

#adm_nomes {
	float:left;
	width:80px;
	text-align:right;
	padding:0 15px 0 0;
	clear:both;
}

#adm_caixas {
	float:left;
	width:300px;
}

#adm_info {
	clear:both;
	padding:8px 0 0 0;
	margin:0 0 8px 0;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	
	color:000;
}

.adm_info_al {
	padding:5px 80px 5px 0;
}

.adm_field {
	margin:0;
	padding:0 0 0 10px;
	border:none;/* borda das caixa de login */
	border-top:4px solid #cac100;
	background-color: #d7d8c8;
}

.adm_form {
	padding:5px 0 0 0;
	margin:0;
}

.adm_legend, legend {
	font-weight: bold;
	text-transform:uppercase;
	color:#005990;
	margin:0;
	_margin:-6px 0 0 0;
	padding:0 8px 0 8px;
}

.adm_item {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	
	height:20px;
	clear:both;
	
	padding:10px 0 0 0;

}

.adm_input_text_p {
	padding:3px;
	margin:0;
	
	width:160px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
}

.adm_input_text_g {
	padding:3px;
	margin:0;
	
	width:225px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
}

.adm_submit {
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	background-color:#cac100;
	border:0;
	color:#fff;
	
	font-size:10px;
	text-transform:uppercase;
	
	height:20px;

	cursor:pointer;
}

/* ------------------------- */
/* ----ENTRADAS DA BUSCA---- */
/* ------------------------- */

#search {
}

#respiro {
	height:50px;
	background-color:#e7e9d9;
}

#search_form {
	margin:0;
	padding:0;
	background-color:#e7ead9;
}

#busca_geral {
	margin:0 0 0 15px;
	padding:0;/*nao coloque padding aqui | altera todo o site */
	background-color:#d7d8c8;
	width:500px;
}

#busca_lista{
	margin:20px 0 0 0;
	padding:20px 15px 10px 0;
	border-top:1px dashed #fff;
}

#busca_lista ul{
	margin:0 10px 0 0;
	padding:0 0 0 50px;
	font-size:11px;
	line-height:18px;
	list-style:none;
}

#busca_lista li {
	padding:0;
	margin:0;
	color:#333;
	list-style-image:url(images/list.gif);
}

#busca_lista li a {
	color:#333;
}

#busca_title h1{
	margin:3px 0 5px 18px;
	padding:0 0 0 20px;
	font-size:12px;
	background-image:url(images/bt_seta.gif);
	background-position:left;
	background-repeat:no-repeat;
	color:#242424;
}

.busca_exibir{
	margin:0;
	padding:5px 0 8px 35px;
}

.busca_exibir a{
	background-image:url(images/button_seta.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding:0 0 0 17px;
	
}

.palavraChave1{
	margin:0 0 0 20px;
	padding:10px 0 10px 27px;
	background-image:url(images/bt_search.gif);
	background-position:left;
	background-repeat:no-repeat;
	font-size:12px;
}

.palavraChave2{
	font-weight:bold;
}

.busca_data {
	margin:0;
	padding:0;
	font-style:italic;
	color:#666;
}

#busca_cabecalho {
	margin:0;
	padding:0 0 0 35px;
}

#busca_pagina {
	margin:0;
	padding:10px 0 0 35px;
	
	font-style:italic;
	color:#666;
}

#no_results, #news_title {
	margin:0;
	padding:5px 10px 0 15px;
	text-align:left;
}

/* ------------------------- */
/* ---- ENTRADAS GERAIS ---- */
/* ------------------------- */

input {
	padding:5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	border:0;
}

select {
	border:0;
}

textarea {
	border:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:180%;
}

textarea#disclaimer {
	width:320px;
	height:200px;
	text-align:justify;
}

#editform input {
	border:0;
	margin:0;
	padding:2px 0 2px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#editform select {
	border:0;
	margin:0;
	padding:1px 0 1px 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

table.outer {
	margin:0;
	padding:0;
	border:0;
}

table.outer tr {
}

table.outer tr th {
	text-transform:uppercase;
	font-weight:bold;
	padding:5px 0 5px 28px;
}

table.outer tr td.head {
	margin:0;
	padding:8px 10px 8px 10px;
	text-align:right;
	border-top:1px dashed #fff;
	border-right:1px dashed #fff;
}

table.outer tr td.even {
	margin:0;
	padding:8px 10px 8px 10px;
	border-top:1px dashed #fff;
}

table.outer tr td.odd {
	margin:0;
	padding:8px 10px 8px 10px;
}

/* limpa tudo*/
table.outer tr td table *, table.outer tr td table tr td.even { border:0; }

/* ------------------------- */
/* --- ENTRADAS DO THEME --- */
/* ------------------------- */

#middle {
	margin:0 0 0 28px;
	padding:0;
	width:740px;
	background-color:#e7ead9;
}

#vinheta {
	marging:0 0 0 0;
	padding:0;
	height:145px;
	width:740px;
	background-image:url(images/vinheta_pesquisa.jpg);
	background-repeat:no-repeat;
	z-index:5;
}

#vinheta_wfchannel {
	position:absolute;
	padding:0;
	margin:0;
	height:145px;
	width:740px;
	top:152px;
	right:6px;
	_top:0;
	_right:0;
	
	z-index:10;
	
	/*
	position:static;
	padding:0;
	margin:-166px 0 0 -22px;
	height:145px;
	width:740px;
	z-index:10;
	*/
}

#bt_home {
	position:absolute;
	right:28px;
	top:161px;
	_right:25px;
	_top:9px;
	background-image:url(images/bt_home.jpg);
	background-repeat:no-repeat;
	width:102px;
	height:17px;
	z-index:35;
}

#bt_home a{
	display:block;
	width:102px;
	height:17px;
	
}

#bt_voltar {
	position:absolute;
	left:42px;
	top:277px;
	_left:0;
	_top:125px;
	background-image:url(images/bt_voltar.jpg);
	background-repeat:no-repeat;
	width:90px;
	height:18px;
	z-index:35;
}

#bt_voltar a{
	display:block;
	width:90px;
	height:18px;
}

#text_content {
	padding:0;
	margin:0;
	height:402px;
	width:332px;
	float:left;
	background-color:#e7e9d9;
	background-image:url(images/text_bt.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}

#texto_brant {
	margin:0;
	padding:20px 13px 0 22px;
	text-align:justify;
	line-height:170%;
}

.assinatura {
	text-align:right;
}

#contarea {
	padding:20px 16px 35px 22px;
	margin:0;
	width:515px;
	min-height:434px;
	text-align:justify;
	float:left;
	background-color:#e7e9d9;
	font-size:11px;
	line-height:165%;
	text-align:justify;
}

#contarea a{
	color:#164f96;
}

#contarea h4{
	margin:0 0 10px 0;
	padding:0;
	font-size:11px;
	border-top:1px dashed #d7d8c8;
	color:#000;
	text-transform:uppercase;
}

#contarea ul{
	margin:0 20px 0 0 30px; 
	font-size:11px;
	line-height:18px;
	list-style-type:none;

}

#contarea li {
	color:#333;
	list-style-image:url(images/list.gif);
}

#contarea li a {
	color:#333;
}

#contarea li a:hover{
	color:#164f96;
}

#contarea table{
	background-color:#d7d8c8;
	width:500px;
	padding:8px 5px 10px 5px;
	margin:0;
}

#contarea table .outer{
	padding:2px;
	margin:0;
}

#down_cell {
	margin:0;
	padding:0;
	background-color:#d7d8c8;
}

#down_cat {
	margin:0;
	padding:0;
}

#down_view {
	margin:0;
	padding:15px 25px 15px 25px;
	border-bottom:1px dashed #fff;
	background-color:#d7d8c8;
}

#down_view tr td{
	margin:0;
	padding:0 10px 5px 10px;
}

.categoria{
	margin:0;
	padding:0 0 10px 0;
	color:#54543c;
	font-style:italic;
}

#contarea td .even a{
	font-size:13px;
	color:#000;
	text-decoration:none;
}

#contarea td .even a:hover{
	font-size:13px;
	color:#164f96;
	text-decoration:underline;
}

.liaise td .head {
	background-color:#d7d8c8;
	padding: 7px 5px 7px 35px;
	margin:0;
}

.liaise td {
	background-color:#d7d8c8;
	padding: 7px 5px 7px 35px;
	margin:0;
}

#liaise_2 table {
	background-color:#d7d8c8;
	width:507px;
	padding-top:8px;
	padding-bottom:0px;
	margin:0;
}

#liaise_2 td.head {
	background-color:#d7d8c8;
	padding: 7px 5px 7px 35px;
	margin:0;
}

#liaise_3 td.head {
	background-color:#d7d8c8;
	padding: 7px 5px 7px 35px;
	margin:0;
}

#liaise_3 td.even {
	margin:0;
	padding: 7px 5px 7px 35px;
}

#liaise_3 td.odd {
	margin:0;
	padding: 7px 5px 7px 35px;
}

#content_placer {
	padding:420px 20px 25px 22px;
	margin:0;
	width:531px;
	min-height:434px;
	border:0;
}

#side_blocks {
	padding:0;
	margin:0;
	float:right;
	/*height:180px;*/
	height:215px;
	width:167px;
	background-color:#e7e9d9;
	background-image:url(images/content_side01.gif);
	background-repeat:no-repeat;
}

#side_blocksB {
	padding:0;
	margin:0;
	float:right;
	/*height:180px;*/
	height:215px;
	width:167px;
	background-color:#e7e9d9;
	background-image:url(images/content_side01b.gif);
	background-repeat:no-repeat;
}

#side_blocks_cont {
	padding:100px 5px 0px 15px;
	margin:0;
	text-transform:uppercase;
	font-size:9px;
}

#side_blocks2 {
	padding:0;
	margin:0;
	float:right;
	height:156px;
	width:167px;
	background-color:#e7e9d9;
	background-image:url(images/content_side02.gif);
	background-repeat:no-repeat;
}

#side_blocks2_cont {
	padding:0;
	margin:0;
	font-size:9px;
	text-align:left;
}

#side_blocks2_cont a {
	color:#164f96;
	text-decoration:underline;
}

.login_int {
	padding: 42px 0 0 14px;
	font-size:9px;
	border:0;
	background-color:transparent;
	width:92px;
}

.login_intname {
	padding: 0px 0 0 5px;
	font-size:9px;
	border:0;
	background-color:transparent;
	width:86px;
}

.login_intpass {
	margin:0;
	padding: 17px 0 15px 5px;
	font-size:9px;
	border:0;
	background-color:transparent;
	width:73px;
	
}

.login_intbutton {
	margin:0;
	padding:0;
	height:11px;
	width:11px;
}

#bottom_frame {
	margin:0;
	clear:both;
	height:11px;
	background-color:#c7c7af;
}

#destaques_div {
	padding:3px 0 0 0;
	margin:0;
	height:399px; /* 402 - padding */
	width:54px;
	float:left;
}

#right_content {
	background-color:#e7e9d9;
	padding:0;
	margin:0;
	float:right;
	height:402px;
	width:354px;
}

#banner {
	width:354px;
	height:104px;
	overflow:hidden;
	position:absolute;
	margin-top:-104px;
}

#block_01 {
	overflow:hidden;
	margin:25px 0 0 0;
	padding:0;
	height:146px;
	width:354px;
	background-image:url(images/rg_01.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
}

#block_01b {
	overflow:hidden;
	margin:25px 0 0 0;
	padding:0;
	height:146px;
	width:354px;
	background-image:url(images/rg_01b.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
}
	.block_01b_nota {
		margin:50px 0 0 165px;
		font-family:Verdana, Geneva, sans-serif;
		font-size:9px;
		color:#272727;
	}
	
	.block_01b_nota img {
		vertical-align:middle;
	}
	
	.block_01b_nota a {
		margin:0 0 0 100px;
		font-family:Verdana, Geneva, sans-serif;
		font-size:9px;
		color:#272727;
		line-height:180%;
	}

#enquete {
	margin:0;
	padding:0;
	color:#393939;
	width:354px;
}

#enquete_question{
	margin:58px 0 0 0;
	padding:0 0 0 40px;
	float:left;
	width:100px;
}

#enquete_option {
	margin:10px 0 0 0;
	padding:0;
	float:right;
	width:195px;
}

#block_02 {
	overflow:hidden;
	margin:0;
	padding:0;
	height:127px;
	width:354px;
	background:#e7e9d9 url(images/rg_02.gif);
	/*background-color:#e7e9d9*/
	background-repeat:no-repeat;
}

#block_02left {
	float:left;
	margin:0;
	padding:12px 0 0 12px;
}

#block_02cont {
	float:right;
	margin:10px 0 0 0;
	padding:0;
	
	width:195px;
	font-size:9px;
}

#block_02cont a{
	margin:0 0 0 20px;
	padding:0;
	color:#164f96;
	text-decoration:none;
}

#block_02cont a:hover{
	text-decoration:underline;
}

#block_02cont td{
	height:8px;
}

.login_name {
	padding:0 0 0 5px;
	font-size:9px;
	border:0;
	background-color:transparent;
	width:92px;
}

.login_pass {
	padding:0 0 0 6px;
	font-size:9px;
	border:0;
	background-color:transparent;
	width:36px;
}

.login_button {
	margin:0;
	padding:0;
	height:11px;
	width:11px;
}

#block_02b {
	overflow:hidden;
	margin:0;
	padding:0;
	height:127px;
	width:354px;
	background:#e7e9d9 url(images/rg_02b.jpg);
	background-repeat:no-repeat;
}

#block02b_content {
	float:right;
	margin:0;
	padding:37px 0 0 0;
	width:190px;
	color:#504e3e;
	font-size:9px;
}

#block_02b a{
	margin:0 0 0 5px;
	padding:0;
	color:#164f96;
	text-decoration:none;
}

#block_02b a:hover{
	text-decoration:underline;
}

#block_03 {
	overflow:hidden;
	margin:0;
	padding:0;
	height:104px;
	width:354px;
	background-image:url(images/rg_03.jpg);
	background-repeat:no-repeat;
	background-position:0 100%;
}

#block_03_circo {
	overflow:hidden;
	margin:0;
	padding:0;
	height:104px;
	width:354px;
	background-image:url(images/rg_03b.jpg);
	background-repeat:no-repeat;
	background-position:0 100%;
}

#block03_content {
	margin:0 0 0 164px;
	padding:33px 0 0 0;
	color:#504e3e;
	font-size:9px;
}

#block03_content a {
	display:block;
}

#submenu {
	margin:0;
	padding:0;
	clear:both;
 	height:43px;
	background-color:#fff;
	background-image:url(images/submenu.jpg);
	background-repeat:no-repeat;
}

#submenu_links {
	margin:0;
	padding:14px 0 0 228px;
	color:#6f6f6f;
	font-weight:bold;
}

#submenu_links a{
	color:#6f6f6f;
	font-weight:bold;
	font-size:9px;
	letter-spacing:1px;
}

#spot_news {
	margin:0;
	padding:20px 0 0 0;
	height:106px;
	width:740px;
	font-size:11px;
	letter-spacing:1px;
	line-height:21px;
	background-image:url(images/spot_news.jpg);
	background-repeat:no-repeat;
}

#spot_all {
	margin:-8px 0 0 0;
	padding:0 0 0 30px;
	text-align:left;
}

#spot_all a{
	margin:0;
	padding:0;
	cursor:pointer;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	color:#fff;
}

#spot_all a:hover{
	text-decoration:underline;
}

#rodape {
	margin:0 0 0 28px;
	padding:6px 0 0 0;
	font-size:9px;
	height: 50px;
	background-color:#261e1c;
	color:#bdb8b5;
	text-align:center;
}

#login {
	margin:15px 0 50px 28px;
	width:740px;
	text-align:justify;
	font-size:9px;
	color:#000;
}

#login a{
	font-size:9px;
	color:#fff;
}

.internas_cont {
	margin:0;
	padding:2px 15px 5px 10px;
	text-align:justify;
	line-height:220%;
}

.item {
	background-color:#d7d8c8;
	border-bottom:1px dashed #fff;
}

.itemTitle {
	color:#333333;
	font-size:12px;
	font-weight:bold;
	padding: 20px 20px 10px 17px;
}

.itemTitle a{
	font-size:12px;
	font-weight:bold;
 }

.itemText {
	padding: 20px 20px 10px 17px;
}

.itemAdminLink {
	padding: 20px 20px 10px 17px;
}

.itemBody {
	padding: 0 20px 10px 17px;
}

.lista_descricao2{
	color:#000;
	font-size:11px;
}

.lista_descricao2 b{
	color:#164f96;
}

.lista_descricao{
	margin:0;
	padding:20px 0 18px 20px;
	
	color:#000;
	font-size:14px;
	border-bottom:1px dashed #fff;
}

.lista_descricao a{
	color:#09399d;
	font-size:11px;
}

.listDelegacias {	
	margin:0;
	padding:0;
	background-color:#d7d8c8;
}

.titDelegacia{
	font-weight:bold;
	font-size:12px;
}

.cat_duv {
	padding: 0 20px 10px 30px;
}

.duvidas {
	padding: 0 20px 0 30px;
}

.duvOuter{
	padding:0;
}

.duvOuter th, .duvOuter td{
	padding:20px;
}

.title_cnv{
	font-size:14px;
	font-weight:bold;
}

.tabelaProcessos {
	padding:0 10px 0 10px;
	margin:0;
}

/* ----------------------- */
/* ------ DOWNLOADS ------ */
/* ----------------------- */

#down_item {
	margin:11px 0 0 0;
	padding:15px 0 20px 15px;
	background-color:#d7d8c8;
}

#down_item h4 {
	margin:0;
	padding:0 0 10px 0;
	font-size:12px;
	font-weight:bold;
}

#down_loop {
	display:block;
	float:left;
	
	margin:0;
	padding:0;
	
	width:250px;
	height:25px;
}

#down_loop a{
	margin:0;
	padding:0 0 0 15px;
	background-image:url(images/button_cat.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}

.downlang {
	margin:0;
	padding:20px 15px 15px 15px;
}

.downlang img {
	margin:-5px 0 0 0;
	padding:0;
	vertical-align:middle;
}

/* ----------------------- */
/* ------- NOTICIAS ------ */
/* ----------------------- */


#news_list {
	margin:0;
	padding:0;
}

#news_item {
	margin:0;
	padding:0;
	background-color:#d7d8c8;
}

#news_line {
	margin:0;
	padding:20px 35px 30px 25px;
	border-bottom:1px dashed #fff;
}

.news_head {
}

.news_head a{
	font-weight:bold;
	text-transform:uppercase;
}

.news_body {
}

.news_text {
}

.news_foot {
	text-align:right;
}

.news_adm {
}

.news_permalink {
}


.acervo_dados_titulo {
	font-weight:bold;
	text-align:right;
	padding:5px 15px 5px 0;
	border-bottom:1px dashed #fff;
	border-right:1px dashed #fff;
}

.acervo_dados_desc {
	text-align:left;
	padding:5px 0 5px 15px;
	border-bottom:1px dashed #fff;
}


.buscaAvancada {
	padding:0 0 0 5px;
	text-decoration:underline;
	font-size:9px;
	color:#000;
}

.acervo_dados_titulo {
	width:220px;
}

.acervo_dados_titulo3 {
	margin:0;
	padding:10px 0 15px 25px;
	/*width:220px;*/
	color:#164f96;
	font-weight:bold;
	text-transform:uppercase;	
}

.style1 {
	margin:0;
}

#edit_ficha {
	margin:0;
	padding:2px 0 8px 5px;
	border-bottom:1px dashed #fff;
}

.odd{
	padding:5px 0 0 5px;
	margin:0;
	text-align:left;
	border-top:1px dashed #fff;
}

.tb_left{
	padding-left:5px;
	border-top:1px dashed #fff;
	border-right:1px dashed #fff;
}

.amplia{
	color:#333333;
	font-size:10px;
	
}

.fotografia {
	text-align:center;
}

.fotografia_dados_titulo1 {
	padding:5px 0 10px 0;
	font-weight:bold;
	font-size:12px;
	
	text-transform:uppercase;
}

.fotografia_dados_titulo2 {
	padding:5px 0 5px 10px;
	font-weight:bold;
	text-align:left;
	border-top:1px dashed #fff;
	border-right:1px dashed #fff;
}

.fotografia_dados_desc {
	padding:5px 0 5px 10px;
	text-align:left;
	border-top:1px dashed #fff;
}

/* ----------------------- */
/* ------- CREDITOS ------ */
/* ----------------------- */

#cred_geral {
	margin:0 0 10px 0;
	padding:20px 0 35px 40px;
	background-color: #d7d8c8;
}

#cred_geral ul {
	margin:10px 0 0 10px;
	padding:0;
}

#cred_geral ul li{
	margin:0;
	padding:0 0 10px 0;
}

.cred_name {
}

.cred_class {
	font-style:italic;
	color:#666;
	font-size:10px;
}

#logo_bertholdo {
	position:fixed;
		
	display:block;
	height:20px;
	width:90px;
	
	bottom:8px;
	right:5px;
	
	/* BUG IE6 POSITION FIXED: */
	_position:relative;
	_margin:-20px 5px 0 0;
	_width:100%;
	_text-align:right;
}

/*********************************************************/
/*********************************************************/
/*********************************************************/

/* PÁGINA TUTORIAL */
#nota_tutorialGeral {
}

	#nota_tutorialGeralINTRO {
		background:url(images/nota_intro.jpg) 0 0 no-repeat;
	}
		.nota_tutorialGeralINTRO {
			padding:180px 0 0 55px;
			margin:0;
			font-family:Verdana, Geneva, sans-serif;
			font-size:11px;
			text-align:justify;
			width:450px;
		}
		
		.nota_tutorialGeralINTRO2{
			padding:15px 0 0 55px;
			margin:0;
			font-family:Verdana, Geneva, sans-serif;
			font-size:11px;
			text-align:justify;
			width:450px;
		}
		#nota_tutorialGeralINTRO center {
			padding:20px 0 0 0;
			font-family:Verdana, Geneva, sans-serif;
			font-weight:bold;
			font-size:14px;
			text-align:center;
			color:#9f9800;
			line-height:180%;
		}

	#nota_tutorialGeralINFO {
		clear:both;
		margin:55px 0 0 0;
		padding:175px 0 0 22px;
		background:url(images/nota_info.gif) 0 0 no-repeat;
		width:687px;
		position:absolute;
	}
		.nota_tutorialGeralINFO {
			float:left; display:inline;
			width:200px;
			height:150px;
			overflow:hidden;
			margin:140px 10px 0 10px;
		}
		.nota_tutorialGeralINFO b {
			font-weight:bold;
			color:#000;
		}
		.nota_tutorialGeralINFO p {
			margin:0;
			padding:0;
			font-family:Verdana, Geneva, sans-serif;
			font-size:10px;
			/*font-size:9px;*/
			color:#4a4a4a;
			/*line-height:150%;*/
			line-height:130%;
		}
		.nota_tutorialGeralINFO a, #contarea .nota_tutorialGeralINFO p a {
			font-family:Verdana, Geneva, sans-serif;
			font-size:10px;
			color:#c00;
			text-decoration:underline;
		}
		.nota_tutorialGeralINFO a:hover {
			background-color:#fcfca9;
		}

#nota_correcao {
	height:800px;
}

/*********************/

/* PÁGINA CADASTRAR NOTA QNDO VAZIA */
#nota_legendaGeral {
}
	#nota_legenda a{
		text-decoration:underline;
	}
	#nota_legenda a:hover {
		background-color:#fcfca9;
	}


/* PÁGINA CADASTRAR NOTA */
#nota_cadastrarGeral {}

/* PÁGINA LISTAR NOTAS */
#nota_listaGeral {}

/* PÁGINA CONFIRMAR DADOS */
#nota_confirmaGeral {}

/*********************/

/* TABELAS GERAIS DAS NOTAS */
#contarea table#nota_contratual {
	margin:0;
	padding:0;
}

#contarea table#nota_contratual th {
	padding:5px 3px 10px 3px;
	text-transform:uppercase;
	border-bottom:3px solid #e7e9d9;
	color:#505906;
	text-align:center;
}

#contarea table#nota_contratual td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	padding:12px 8px 12px 8px;
	border:0;
	border-bottom:1px dashed #fff;
	vertical-align:top;
}
	#contarea table#nota_contratual td#nota_avancar {
		text-align:center;
		border:0;
	}
	#contarea table#nota_contratual.tabelaProcessos td {
		font-family:Verdana, Geneva, sans-serif;
		text-align:center;
	}
	

#contarea table#nota_contratual select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:none;
}

#contarea table#nota_contratual input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:2px;
	width:35px;
	text-align:right;
	border:1px solid #ccc;
}

	#contarea table#nota_contratual input#salvar {
		width:auto;
		border:0;
		font-size:12px;
		cursor:pointer;
		text-align:center;
	}
	

/*********************************************************/
/*********************************************************/
/*********************************************************/
