* {
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	text-align:left;
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-decoration: none;
	border: 0px;
	vertical-align: baseline;}
body {
	background: #f4f6f8 url("../imagens/bg.gif") repeat-x;
	width: 960px;
	margin: 0; }
p {line-height: 15px; margin: 3px 0;}
p a, p {color: #333;}
p.data{
	color:#666666;
	margin: -2px 0 15px 0;
}
a, a:hover, a img { cursor: pointer;}
#clear { clear: both;
	height:1px;}
#conteudo {	 margin-left: 12px; }
#bg02 {	background: url(../imagens/bg-menu.jpg) 0px 76px no-repeat;}
#topo {
	margin: 9px 0 0 0;
	width:760px;
	height: 137px; }
#topo img { 
	float: left; }	
#topo div#banner_topo {
	padding: 0 13px 9px 13px;
	_padding: 0 13px 6px 13px;
	*padding: 0 13px 6px 13px;
	float: left;
	height: 70px;
	width: 409px; }
#topo div#banner_topo img.pub {
	padding: 5px 3px 0 0; }
#meio {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 10px 0 0;  						/*INTERVENCAO 18-09-08 ultimo valor:9*/
	text-align: left;
	width:970px;
	float:left; }
#meio-ferramenta {
	float: left;
	width: 760px;
	vertical-align: top;
}	
#banner-principal, #col-esq {width: 774px;}
	/*===============================INTERVENCAO 06-08-09 ultimo valor:753*/		
#banner-principal {
	margin-bottom: 10px;
	background: none;
	height: 159px; } 				/*INTERVENCAO 18-09-08* - ANTIGO:150/
/*MENU PRINCIPAL*/	
#menu {
	float: left;
	width: 590;						/*valor antigo 590 - alterado para usar menu em html 700*/
	margin-top: 0px;	
	height:40px;
	margin-top: -34px; }				/*valor antigo -34 . alterado para usar menu em html -10 */
p.top {
	clear: both;
	width: 300px;
	color: #fff; }	
#primary-nav #submenu {
	background: url(../imagens/bg-menu-funcionalidade-itens.gif) top left no-repeat;
	_position: absolute;
	_left: 433px;
	_top:145px;	
}	
#menu ul li { 
	padding-top: 5px;
	text-align: center;
	float:left;
	height: 35px;}
#menu ul li a { color: #fff;}
#menu ul li.selecionado, #menu ul li.aba, #menu ul li.revista , #menu ul li.funcionalidade{margin:0 2px;}
#menu ul li.selecionado {
	background: url(../imagens/bg-menu-sel.gif) top left no-repeat;
	width: 110px;
	color: #146590}
#menu ul li.aba { 	 
	width: 110px;
	background: url(../imagens/bg_menu.gif) top left no-repeat;
	}	
#menu ul li.revista {
	background: url(../imagens/bg-menu-revista.gif) top left no-repeat;
	width: 185px;
}	
#menu ul li.funcionalidade {
	 background: url(../imagens/bg-meu-funcionalidades.gif) top left no-repeat;
	 width:163px;
	 padding-top: 13px;
	 height:27px;
}
#menu ul li .font01, #menu ul li .font02 { text-transform: uppercase;}
#menu ul li .font01 {font-size: 13px; }
#menu ul li .font02 {font-size: 10px; }
#menu ul li a .font03 { color:#89b2c8;}
#menu ul li ul {
	display: none; 
	color: #fff;}
#menu ul li ul li .opcao01-img {
	margin-left: 18px;
	margin-top: 7px;
	height: 20px;
	float: left;
	width: 25px;
}
#menu ul li ul li.bar {		
	height:1px;
	margin-left: 7px;
	margin-top:-7px;
}		
#menu ul li ul li .opcao01-txt {
	margin-top: 7px;
	width: 120px;
	float: left;
}
#menu table {
	margin:0;
	border-collapse:collapse;
	font-size:11px;
	position:absolute;
	top:0;
	left:0; }
/* specific to non IE browsers */
#menu ul li:hover ul {
	display:block;
	position:absolute;
	top:145px;
	background: url(../imagens/bg-menu-funcionalidade-itens.gif) top left no-repeat;
	margin-top:1px;
	left:432px;
	width:163px; 
	height: 89px;}
#menu ul li:hover ul li a {
	text-transform: uppercase;
	display:block;
	color:#fff;
	height:auto;
	line-height:15px; }

/* specific to IE5.5 and IE6 browsers */
#menu ul li a:hover ul {
	display:block;
	position:absolute;
	top:40px; t\op:39px;
	background:#aaa;
	left:0;
	marg\in-top:1px; }
#menu ul li a:hover ul li a {	
	text-transform: none;
	display:block;
	color:#fff;
	height:1px;
	line-height:15px;
	padding:4px 16px; }
#menu ul li a:hover ul li a:hover {
	font-weight: none;
	color:#fff; }
#col-esq { float: left; }				
#col-dir { 
	margin-left: 10px;
	float: left;
	width: 176px;}
#col-esq-sub {
	float: left;
	width:416px;}
#col-dir-sub { 
	width: 327px;
	float: right;}
#col-dir-sub, #col-esq-sub {padding:0px 0px 9px 0px;}     /*INTERVENCAO 18-09-08*/	
#col-dir-sub { padding-left:0;}	
.img {margin-bottom: 10px;}
h3.title {
	font-size: 15px;
	text-decoration: underline;
	text-transform: uppercase;
	color: #146590;
	margin-bottom: 12px;
}
h3.titulo-noticia, h3.titulo-noticia a{	font-size: 16px; font-weight: bold;}
h3.titulo-noticia, h3.titulo-noticia a,  .color, p.tradutor a, .color a {color:#e77919;}	
h3.no-border { text-decoration: none;}

h3.titulo-notDESTAQUE, h3.titulo-notDESTAQUE {	font-size: 25px; color: #146590; font-weight: bold;}	 /*INTERVENCAO 03-04-2009*/
h3.titulo-notLAT, h3.titulo-notLAT {font-size: 13px; font-weight: bold;}	 /*INTERVENCAO 03-04-2009*/

font.titulo-noticia, font.titulo-noticia a{
	font: 18px Arial, Verdana, Helvetica, sans-serif; 
	text-decoration: none;}
font.titulo-noticia, font.titulo-noticia a,  .color {color:#e77919;}	
font.no-border { text-decoration: none;}
/*   F O N T E    E    T A B E L A    P A R A    N O T I C I A S    P R O D   E    V E N D A   */
font.titulo-noticiaZ, font.titulo-noticiaZ a{
	font: 18px Arial, Verdana, Helvetica, sans-serif; 
	text-decoration: none;
	color:#e77919;
}
font.titulo-noticiaZZ, font.titulo-noticiaZZ a {
	font: 14px Arial, Verdana, Helvetica, sans-serif; 
	text-decoration: none;
	color:#e77919;
}
table.NNTT tr td {
	vertical-align: top;
}	
	
font.titulo-nr, font.titulo-nr a{
	font: 15px Arial, Verdana, Helvetica, sans-serif; 
	text-decoration: none;}
font.titulo-nr, font.titulo-nr a,  .color {color:#e77919;}	
font.no-border { text-decoration: none;}

font.titulo-nr2 {
font: 15px Arial, Verdana, Helvetica, sans-serif;
}

/*FORMULÁRIOS*/
form input.radio {
	border: none;
	margin-right: 5px;
	vertical-align: middle;
}
form .btn, form input.btn02 {
	margin-right: 5px;
	border: none;
	height:17px; }
form input.btn02 { 
	background:#dbdbdb; 
	color:#333; 
	text-align: center;
	margin-top: 3px;
	width:60px;
	height: 20px;}	
form input,select {height: 18px;}
form select {height: 20px;}
form textarea {width:389px; height: 93px; overflow: auto;}
form input,select,textarea {
	border-top:2px #9e9e9e groove;
	border-bottom:1px #d4d0c8 solid;
	border-right:1px #d4d0c8 solid;
	border-left:2px #9e9e9e groove;
}
form .style01{ width:135px;}
form .style02 { width: 355px;}
form .style03 { width: 173px;}
form .style05 { width: 285px;}
form select.style04 { width: 65px;}	
.barra { 
	padding: 0 0 6px 0;
	margin-top:6px;	
	background: url(../imagens/bg_barra.jpg) bottom left repeat-x; }	
.no-bar {
	padding-left: 6px;
	margin: 5px 0;}	
a.link, .link { 
	color: #e77919; 
	text-decoration: underline;}	
a.link2, .link2 { 
	color: #146590; 
	text-decoration: underline;}
	
/*NOTÍCIAS CAPA*/	
#destaque {  
	width: 416px;
	margin-bottom: 10px;
	margin-bottom: 20px\9;}
.height-dest {height: 120px;
				height: auto\9;}
/*NOTÍCIAS PROMOCIONAIS*/				 /*INTERVENCAO 10-09-2009*/	
#destaquePROM {  
	width: 750px;
	margin-bottom: 20px;}
.height-destPROM {height: 120px;}	
div#im {
	width: 120px;
	margin-right: 9px;
	float: left;}
#destaque div#txt {
	width: 287px;
	text-align: left;
	float: right;}		
/*EMPREGO CAPA*/
#emprego {	
	padding: 7px 3px 3px;
	width: 420px;
	background: #ecedee url(../imagens/bg_emp.jpg) top left repeat-x;
	 }	
#emprego h3 {
	float: left;
	margin-bottom: 2px;}
#emprego .logo_emprego { 
	float: right;
	margin-right: 5px;}	 
/*menu com abas*/
#menu-abas {
background: url(../imagens/bg_abas.jpg) top left no-repeat;
width: 148px;
height: 25px;
float:left;
_clear:both;
margin-top:0px;
_margin-top:0px;
}
#menu-abas ul li a, #col-class div#topo ul li a{
	font-size: 9px;
	color: #146590;}
#menu-abas ul li, #col-class div#topo ul li {
	line-height:0;
	width: 50%;
	float: left;
	padding-top:1px;
	padding-left: 4px;}	
#menu-abas ul li.esq, #col-class div#topo ul li.esq { text-align: left;}
#menu-abas ul li.dir ,#col-class div#topo ul li.dir {text-align: right;}
#menu-abas ul li.dir, #col-class div#topo ul li.dir , #col-class div#topo ul li.esq ,#menu-abas ul li.esq {width: 45%; }
/*BUSCA EMPREGOS*/
#busca-emprego {
	padding:5px 4px;
	clear: both;}
table.conf { margin-top: 5px; float: left}	
table.conf , table.conf a, .pesquisa p {  color: #146590;	} 
table.conf tr td {
	line-height: 17px; 
	padding-top: 1px;
	vertical-align: middle;}	
.titulo-emprego {
	color: #146590;
	text-transform: uppercase;}	

/*CLASSIFICADOS*/
#col-class {	
	background: #ecedee;
	width: 148px;
	float: right;
	padding:2px 2px 3px 2px;
	margin-left:10px;
	*width: 140px;
	*padding:2px 0px 3px 0px;
}
#col-class div#topo {
	margin: 0;
	background: url(../imagens/bgaba.jpg) top left no-repeat;
	height:68px;
	width: 150px;
}	
#col-class div#topo ul li { margin-top: 0px;}
#col-class div#topo ul li .color, .font {font-size:10px;}
#col-class div#topo h3.title{ margin: 0px 5px 6px;}
#sub-class {padding: 1px 3px;}
/*ANÚNCIOS NO CLASSIFICADO*/
#anuncio {
	margin: 1px 0 5px;
	*margin: 1px 0 2px;
	_margin: 1px 0 2px; }
p.titulo, p.titulo a {
	color: #666666;
	font-weight: bold;
	font-size: 12px;}
p.texto, p.texto a {color: #9f9f9d; font-size:10px;}	
#paginacao { clear: both;}
#paginacao ul.pag li a, #paginacao ul.pag li {
	padding: 0px 3px;
	color: #146590;
	font-size: 11px;
	float: left;
 }
#paginacao ul.pag li.sel ,#paginacao ul.pag li a:hover{
	background: #146590;
	color: #fff;
	font-size: 11px;
} 
#paginacao ul.pag li a:hover {
	padding:0px 3px;}
/*RODAPE */
#rodape { 		
	width: 758px;	}	
#rodape div#pt01 {
	height:33px;
	text-align: center;
	padding-top:25px;
	width: 181px;
	background: #146590; float:left;}
#rodape div#pt02 {
	padding-top: 16px;
	padding-left:20px;
	text-align: left;
	float: right;
	width: 555px;
	background: #25a2be;
	height: 42px;}	
#rodape div#pt02 a, #rodape p{margin:0 3px;}	
#rodape a, #rodape p, #rodape {color: #fff;}
/*APOIO*/
#apoio {
	clear: both;
	margin-top: 15px;}
.pesq-menu {
	color: #fff;
	margin-top: -8px;				/*valor antigo -8 . alterado para usar menu em html -10 */
	float: right;
	width: 160px;}						/*valor antigo 160 . alterado para usar menu em html 60 */	
.pesq-menu table tr td {	font-size: 12px;}		
p.super-title {
	margin-top: 50px;
	color:#fff;
	font-size:18px;
	text-transform: uppercase;}
/**/
#tool-pt01 {
	width: 236px;
	float: left;
}
#tool-pt02 {
	width: 300px;
	float: left;
}
#tool-pt01, #tool-pt02 { height: 120px;}
ul.ferramenta li {float: left;margin: 2px 4px 2px 3px;}
ul.ferramenta li a{
	font-size: 12px;
	color:#666;	
	padding:2px 3px;
}	
ul.ferramenta li a:hover {
	color:#fff;
	background: #e77919;
}
p.tradutor02 a, p.conversor, p.conversor .color, .more a, .more{font-size: 12px}
#tradutor-termo { height:322px; width:564px; float:left;}  /*INTERVENCAO 18-09-08 VALOR ANTIGO:20*/
table.tradutor-termo { background:#fff;}
table.tradutor-termo tr td {
	height: 14px;
	text-transform: uppercase;
	background: #f7f7f7;}
table.tradutor-termo tr.head td { background: #fff; font-weight: bold;}	
#banner { float: right; margin-right:5px;}							 /*INTERVENCAO 18-09-08 VALOR ANTIGO:20*/
a.tt1 { 													/*INÍCIO INSERÇÃO 18-09-08*/
	color: #e77919; 
	font-size: 14px;
	}
a.tt2 { 
	color: #666666; 
	font-size: 14px;
	}
p.tt1 { 
	color: #e77919; 
	font-size: 14px;
	}
p.tt2 { 
	color: #666666; 
	font-size: 14px;
	}														/*FIM INSERÇÃO 18-09-08*/
/*CONVERSOR*/
table.conversor tr td a {color:#333333; font-size:12px}

/*VENDAS*/
#vitrine p {text-align: center;  }
#vitrine h3 ,#representante h3 {margin-left: 10px;}
#vitrine {
	float: right;
	text-align: center;
	width:310px;
	_width: auto;
	background: #ecedee url(../imagens/venda-aba.jpg) top left no-repeat;
}
table.vitrine {
	width: 580px;
	float: right;
	}
table.vitrine tr td, table.vitrine tr td .color, table.vitrine tr td .other-color, table.vitrine tr td.text a  { font-size: 9px;} 
table.vitrine tr td.text {padding-left: 5px; height:25px; vertical-align:top;}
table.vitrine tr td.text a {color:#333;}
.other-color{ color:#146590;}
#representante p {
	padding-left: 5px;
}
#representante {
	margin-top: 20px;
	float: right;
	background: #ecedee url(../imagens/venda-aba2.jpg) top left no-repeat;
	width: 310px;
	_width: 306px;
}
#menu-abas-repres {
	width: 100%;
	height: 35px;
	margin-left: 8px;
}
#menu-abas-repres .color {font-size: 10px;}
#menu-abas-repres ul li { float: left; width:50%}
#menu-abas-repres ul li a, #col-class div#topo ul li a{
	font-size: 9px;
	color: #146590;}
#box-vitrine { 
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 3px;
	width: 180px;
	float: left; }	
#box-vitrine img { margin-top: 7px;}
.barra-vertical {
	background: url(../imagens/borda-ver.jpg) top right repeat-y;
}
/*REVISTA ELETRÔNICA*/
h3.super-title {
	font-size:18px;
	color:#e77919;	
}
#middle-box { 
	margin-top: 0px;
	width: 550px; 
	float:left;
	margin-right: 15px;}
#middle-box h3, #middle-box p { text-align: right;}
#main-box {
	width: 740px;
	padding: 10px 0;
	margin: 0 auto;
}
#super-box {	
	clear: both;
	background: #dce8ee;
	width:772px;
	text-align: center;
	margin: 7px 0;
	height:auto;
	min-height:120px;
}
#noticia-box {
	padding:10px 13px;
	height: 180px;
	margin-left:8px;
	margin-bottom: 6px;
	border: 2px #146590 solid;
	clear: both;
}
p.veja-mais a {
	text-transform: uppercase;
	color: #e77919;
	text-decoration: underline;
	font-weight: bold;
}
#super-box div#destaque img { 
	float: left;
	margin-right: 6px;}
#super-box div#destaque {
	margin-top: 10px;
	margin-bottom: 15px;
	margin-left: 20px;
	_margin-left:7px;
	float: left;
	width:346px;
}
p.item {
	background: url(../imagens/revista-detalhe.jpg) 0% 50% no-repeat;
	text-indent: 20px;
}
/*POLÍTICA DE PRIVACIDADE*/
#privacidade {	
	width: 426px;
}
table.busca tr td form input { vertical-align: top}		/* INSERÇÃO 20-01-09*/

#col-noticia {
padding-top: 15px;
float: left;
width:746px;}

#img-noticia {
padding:10px 0 15px 0;
clear:both;
height:48px;
clear: both;
}
#comentarios { 
padding: 7px 3px 3px;
width: 746px;
background: #ecedee url(../imagens/bg_emp.jpg) top left repeat-x;
} 
#comentarios h3 {
float: left;
margin-bottom: 2px;
}
#comentarios .logo_comentario {
float: right;
margin: 7px 5px 0 0;
}
#comentarios .texto_comentario {
float: right;
margin: 9px 5px 0 0;
color:#666666;
}
#busca-comentarios {
padding:9px 4px;			/* MODIFICAÇÃO DE 05px 04px 29-07-09*/
clear: both;
}
#com-esq {
width: 146px;
float: left;
height: 100%;
}
#com-dir {
widht: 590px;
}
#com-dir p {
color: #5d5850;
font-size:12px;
margin: 0 10px 0 146px;
}
#comentario-bar, #comentario-nobar {
width: 746px;
clear:both;
padding: 0 0 6px 0;
margin-top:10px; 
height: auto; 
}
#comentario-bar {
background: url(../imagens/bg_barra.jpg) bottom left repeat-x;
}
p.nome {
	color: #5d5850;
	font-weight:bold;
	font-size:12px;
}
p.post {
	color: #beb7af;
	font-weight:bold;
}
.link_flash {
	margin-top:-93px;
}
h4.TAGS {	font-size: 15px; font-weight: bold;}
h3.TAG-1 a{	font-size: 18px; color: green;}
h3.TAG-1 a:hover{	font-size: 18px; color: green; text-decoration: underline}
h3.TAG-10 a{	font-size: 13px; color: green;}
h3.TAG-10 a:hover{	font-size: 13px; color: green; text-decoration: underline}
h3.TAG-11 a{	font-size: 20px; color: green;}
h3.TAG-11 a:hover{	font-size: 20px; color: green; text-decoration: underline}
h3.TAG-12 a{	font-size: 15px; color: green;}
h3.TAG-12 a:hover{	font-size: 15px; color: green; text-decoration: underline}
h3.TAG-13 a{	font-size: 12px; color: green;}
h3.TAG-13 a:hover{	font-size: 12px; color: green; text-decoration: underline}
h3.TAG-14 a{	font-size: 25px; color: green;}
h3.TAG-14 a:hover{	font-size: 25px; color: green; text-decoration: underline}
h3.TAG-15 a{	font-size: 23px; color: green;}
h3.TAG-15 a:hover{	font-size: 23px; color: green; text-decoration: underline}
h3.TAG-8 a{	font-size: 20px; color: green;}
h3.TAG-8 a:hover{	font-size: 20px; color: green; text-decoration: underline}
h3.TAG-9 a{	font-size: 15px; color: green;}
h3.TAG-9 a:hover{	font-size: 15px; color: green; text-decoration: underline}
h3.TAG-2 a{ font-size: 20px; color: green;}
h3.TAG-2 a:hover{ font-size: 20px; color: green; text-decoration: underline}
h3.TAG-3 a{	font-size: 17px; color: green;}
h3.TAG-3 a:hover{	font-size: 17px; color: green; text-decoration: underline}
h3.TAG-4 a{	font-size: 13px; color: green;}
h3.TAG-4 a:hover{	font-size: 13px; color: green; text-decoration: underline}
h3.TAG-5 a{	font-size: 21px; color: green;}
h3.TAG-5 a:hover{	font-size: 21px; color: green; text-decoration: underline}
h3.TAG-6 a{	font-size: 15px; color: green;}
h3.TAG-6 a:hover{	font-size: 15px; color: green; text-decoration: underline}
h3.TAG-7 a{	font-size: 12px; color: green;}
h3.TAG-7 a:hover{	font-size: 12px; color: green; text-decoration: underline}

#sddm
{	margin: 0;
	padding: 0;
	z-index: 30;
	width:auto;
	margin-left: 0px;}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font:11px arial}

#sddm li a
{	display: block;
	margin: 0 5px 0 0;
	padding: 5px 10px;
	width: 603;
	background: #1990b0;
	color: #f4f6f8;
	text-align: center;
	text-decoration: none;
}
#sddm li.menu_li4 a
{	display: block;
	margin: 0 1px 0 0;
	padding: 12px 10px;
	width: 603;
	background: #1990b0;
	color: #f4f6f8;
	text-align: center;
	text-decoration: none;
}
#sddm li a:hover
{	background: #f4f6f8;
	color:#1990b0;}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EAEBD8;
}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #1990b0;
		font: 11px arial}

#sddm div a:hover
	{	background: #1990b0;
		color: #f4f6f8;
		text-decoration:underline;
		border:none;}
.menu_li1 {
		width: 125px;
		height: 32px;
		}
.menu_li2 {
		width: 120px;
		height: 32px;
	}
.menu_li3 {
		width: 230px;
		height: 32px;
	}
.menu_li4 {
		width: 191px;
		height: 32px;
	}
	
.style2 {font-size: 18px;
		}
.text_link{
	font-size:11px;
}