body {
	background: #ffffff;
	margin: 0px;
	color: #333333;
	font: 8pt Tahoma, Arial, Verdana;
	line-height: 140%;
}

a:link {color: #CC6600; text-decoration: underline}
a:visited {color: #dc8423; text-decoration: underline}
a:hover {color: #dc8423; text-decoration: none}
a:active {color: #dc8423; text-decoration: underline}

/* DEFINE  */
input, select, textarea {
	color:#000000;
	font:8pt Tahoma, Arial, Verdana; 
}
.botao {border: 0px;} 

/* DEFINE COR, TAMANHO DOS BOTOES */
.botaog {	
}

img {border:0px;}

td {font:8pt Tahoma, Arial, Verdana;}

p {margin: 0px;	padding: 5 0 0 0px;text-align:justify;}

/* DEFINE FONT SIZE 1 */
.fontp {font:7pt Tahoma, Arial, Verdana;}

/* DEFINE CORES DE FONT */
.font_branco, .font_branco A:link, .font_branco A:hover, .font_branco A:visited, .font_branco A:active    {color:#ffffff;}
.font_cinza, .font_cinza A:link, .font_cinza A:hover, .font_cinza A:visited, .font_cinza A:active    {color:#333333;}
.font_cor1, .font_cor1 A:link {color:#CC6600;}
.font_cor2, .font_cor2 A:link, .font_cor2 A:hover , .font_cor2 A:visited{color:#003366;}

/* DEFINE FONT ARIAL SIZE 2*/
.texto {font:10pt Arial, Verdana, Tahoma; line-height: 120%;}

/* DEFINE CORES DE BACKGROUND */
.cor_1 {background-color:#003366;color:#ffffff;}
.cor_2 {background-color:#FAE6BF;}
.cor_3 {background-color:#FFFAF0;}
.cor_4 {background-color:#F59F48;}
.cinza {background-color:#F5F5F5;}
.cinza2 {background-color:#f0f0f0;}
.cinzaesc {background-color:#eeeeee;}
.branco {background-color:#ffffff;}

/* DEFINE PADDING */
.bloco {padding: 10 10 0 10px;}

/* DEFINE ALINHAMENTO A ESQUERDA */
.bloco_esq {float:left;padding-left:5px;}

/* DEFINE ALINHAMENTO A DIREITA */
.bloco_dir {float:right;padding-right:5px;}

/* DEFINE LINHA DECORATIVA */
.linha {height: 3px; padding:0px; background: url('../img/linha.gif') repeat-x;}
.lista {list-style-image: url('../img/list.gif');}

h1 {
	font: 16pt 'Trebuchet MS', Verdana, Sans-Serif;
	letter-spacing: -1px;
	margin: 0 0 0 5px;
} 
h2 {
	font: 14pt 'Trebuchet MS', Verdana, Sans-Serif;
	margin: 0 0 0 5px;
} 
h3 {
	font: 12pt 'Trebuchet MS', Verdana, Sans-Serif;
	margin: 0 0 0 5px;
} 

h4 {
	font: 11pt;
	margin: 0;
} 

h5 {
	font: 10pt;
	margin: 0;
} 

#centraliza { 	
	float:left;
	border-left:1px solid #eeeeee;	
	width: 779px;
	background: #ffffff url('../img/back.gif') repeat-y top right;
	/* PARA CENTRALIZAR O CONTEUDO É SÓ DESCOMENTAR
	width: 788px;
	position:absolute;
	left:50%;
    margin: 0 0 0 -395px;		
    _margin: -10 0 0 -388px;	
	*/
}	

#geral {
	width:770px;
}
.topo_logado {
	width:100%;
	background: #003366;
}
.topo {
	background-image: url('../img/back_topo.gif');
	background-repeat: no-repeat;
}
.topo_logo1 {
	padding-top:2px;
	padding-left:10px;
	float:left;
}
.topo_banner {
	padding-top:5px;
	padding-right:8px;
	float:right;
}
.topo_canto1{
	float:left;
}
.topo_canto2{
	float:right;
}
.topo_logo2 {
	padding-top:20px;
	padding-left:10px;
	float:left;
}
.topo_logo3 {
	padding-top:0px;
	padding-left:10px;
	float:left;
}
.topo_assinante {
	float:right;
	padding: 10 0 10 15;
}
/* ######### Style for Tab Interface itself ######### */

.menu{
	height:42px;
	background-image: url('../img/back_menu.gif');
	background-repeat: repeat-x;
}

.menu ul{
	margin:0px;
	padding:0px;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.menu li{
	display: inline;
	margin: 0;
	height:42px;
	padding: 14 14 0 14px;
	background: url('../img/menu_divisoria.gif') no-repeat top left; 
	text-align:center;
	cursor:hand;
	float:left;
	color:#ffffff;
	text-decoration: none;
	font-weight: bold;
}

.menu li a{
	color:#ffffff;
	text-decoration: none;
	font-weight: bold;
}

.menu li a:visited{
	color:#ffffff;
	text-decoration: none;
	font-weight: bold;
}

.menu li a:hover{
	color:#ffcc99;
	text-decoration: none;
	font-weight: bold;
}

.menu li.selected{
	color:#ffcc99;
	text-decoration: none;
	font-weight: bold;
}

.menu li.selected a{ /*selected main tab style */
	color:#ffcc99;
	text-decoration: none;
	font-weight: bold;
}

.menu li.selected a:hover{ /*selected main tab style */
	color:#ffcc99;
	text-decoration: none;
	font-weight: bold;
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv {
	position:absolute;
	top: 0;
	margin-top: 15px;
	border: 1px solid #efefef; 
	line-height:18px;
	z-index:100;
	background-color: white;
	width: 180px;
	visibility: hidden;
}
.dropmenudiv a:link {
	width: auto;
	display: block;
	padding: 8 0 8 20px;
	text-decoration: none;
	color:#003366;
	background: #ffffff url('../img/seta.gif') no-repeat; 
}
.dropmenudiv a:visited {
	width: auto;
	display: block;
	padding: 8 0 8 20px;
	text-decoration: none;
	color:#003366;
	background: #ffffff url('../img/seta.gif') no-repeat; 
}
* html .dropmenudiv a{ /*IE only hack*/
	width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
	width: auto;
	display: block;
	padding: 8 0 8 20px;
	text-decoration: none;
	color:#003366;
	background: #efefef url('../img/seta_on.gif') no-repeat; 
}
.home_link {
	margin-left:10px;
	padding:8 20 8 20px;
	font-weight: bold;
	background: url('../img/seta.gif') no-repeat; 
}
.home_link_over {
	margin-left:10px;
	padding:8 20 8 20px;
	font-weight: bold;
	background: url('../img/seta_on.gif') no-repeat; 
}
.home_link A:link,.home_link A:visited,.home_link_over A:link,.home_link_over A:visited {
	color:#333333;
	text-decoration: none;
}
.home_link A:hover,.home_link A:active,.home_link_over A:hover,.home_link_over A:active {
	text-decoration: underline;
}
.home_botao {
	text-align:center;
	padding-top:17px;
}
.box1 {
	height: 250px;
}
.box2 {
	height: 40%;
	padding: 15px;
}
.coluna_home {
	width: 75%;
	float:left;
}
.home_dir {
	width:170px;
	float:left;
}
#home_nav {
	width:170px;
	background: url('../img/home_navback.gif') repeat-y;
	float:left;
}
ul.home_navlist {
	margin:0px;
	padding:0px;
	list-style-type: none;
}
.home_navlist li {
	padding: 10 0 10 0px;
	text-align:right;
	border-bottom: 1px solid #ffffff;
	text-decoration: none;
	color:#333333;
}
.home_navlist li a, .home_navlist li a:visited {
	padding: 10 15 10 0px;
	text-decoration: none;
	color:#333333;
	background: url('../img/seta.gif') no-repeat right;
}
.home_navlist li a:hover {
	padding: 10 15 10 0px;
	text-decoration: underline;
	color:#CC6600;
	background: url('../img/seta_on.gif') no-repeat right;
}
.home_navlist li.selected a, .home_navlist li.selected a:visited {
	text-decoration: underline;
	color:#CC6600;
	background: url('../img/seta_on.gif') no-repeat right;
}
#home_conteudo {	
	width:65%;
	padding: 0 0 0 10px;
	float:left;
	font:10pt Arial, Verdana, Tahoma;
	text-align:justify;
}

#email A:link, .coluna A:visited{
	color:#333333;
}




.coluna_atendimento{
	width:182px;
	float:right;
	background: url('../img/coluna_atendimento_back.gif') no-repeat top right;
}
.coluna {
	padding: 5px;
	/*height:60px;*/
	color:#333333;
	font: 8pt;
}

.coluna_clientes {
	padding: 5px;
	/*height:80px;*/
	color:#333333;
	font: 8pt;
	text-align:center;
	margin-top:15px;
}

.coluna_laranja {
	padding: 5px;
	color:#eda700;
	font: 8pt;
	clear:both;
}

.coluna A:link, .coluna A:visited {
	color:#333333;
}
.coluna A:hover {
	color:#CC6600;
}

.box3 {
	width: 96%;	
	_width: 100%;	
	float:left;
	padding: 0 15 0 15px;
}

.box_pop {
	width: 100%;	
	_width: 100%;	
	float:left;
	padding: 0 0 0 0px;
}

.box_conteudo {
	width: 68%;	
	_width: 70%;
	float:left;

}

.coluna_direita{
	margin-bottom:5px;
	width:178px;
	float:right;
	background: #f5f5f5 url('../img/top_coluna.gif') no-repeat top left;

}

.coluna_botao{
	margin-top:10px;
	margin-bottom:5px;
	width:180px;
	float:right;
}
.tab_sombra {
	border-right: solid 3px #efefef;
	border-bottom: solid 3px #efefef;	
}

.tab_borda {  
	background-color: #ffffff;
	border: solid 1px #cccccc;
	text-align: left;
}

/* DEFINE BOXS e SOMBRAS */
.sombra {
	border-right: solid 3px #efefef;
	border-bottom: solid 3px #efefef;
	margin-bottom: 5px;
}

.listras {
	list-style-image: url('../img/seta.gif');
}

.borda_cinza {  
	background-color: #ffffff;
	border: solid 1px #cccccc;
	padding:2px;
	text-align:left;
}

.borda_laranja {  
	background-color: #ffedc3;
	border: solid 1px #eda700;
	padding:5px;
	text-align:left;	
}

.borda_azul {  
	background-color: #eaf2f7;
	border: solid 1px #b8cbd6;
	padding:5px;
	text-align:left;	
}
.borda_content {
	padding:10px;
	text-align:left;
}

/* DEFINE BOX DE (?) AJUDA */
.ajuda {
background-color:#f5f5f5;
border: 1px solid #cccccc;
padding:4px; 
margin: 4 0 4 0 px;
display: none;
}
.ajuda_coluna {
margin: 4 0 4 0 px;
display: none;
}
/* DEFINE PUBLICIDADE RESOLUÇÃO ACIMA DE 1024 */
.coluna_1024 {
	position: absolute;
	top: 20px;
	left: 785px;
	width: 150px;
	height: 350px;
	float:left;
	text-align:center;
}

/* DEFINE ESTILO DO RODAPÉ */
.rodape {
	background-color:#003366; 
	height:25px;
	padding-top:5px;
}

.form_segmenta {
width: 340px;
font: 8pt tahoma, arial, verdana; 
color:#666666;
}
.form_area {
font: 8pt tahoma, arial, verdana; 
color:#cc6600;
}

/* BUSCA */
.search {	background-color:#f4f4f4; }
.escolha {	background-color:#dfdfdf; }

#indique{
	position: relative;
	display:none;
}

#novidade{
	position: relative;
	display:none;
}

/*PROPAGANDA PÁGINAS SEO */
#ads-pesquisa {
	background: #f6fdfd url(http://img.catho.com.br/site/salario/bg-ads-pesquisa.gif) repeat-x bottom;
	border: 1px solid #8a98a5;
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
	width: 707px;
}

#ads-pesquisa .info-ads {
	background: url(http://img.catho.com.br/site/salario/tabelas-pesquisa.gif) no-repeat 99% 6px;
	border: 1px solid #ffffff;
	padding: 8px 12px;
	position: relative;
}

#ads-pesquisa .col-left {
	width: 470px;
}

#ads-pesquisa h2 {
	color: #013568;
	font:700 26px Arial, Helvetica, sans-serif;
	margin: 0px;
}

#ads-pesquisa .destaque {
	color: #ef8211;
}

#ads-pesquisa .subtitle {
	color: #013568;
	font:700 18px Arial, Helvetica, sans-serif;
	padding-top: 12px;
}

#ads-pesquisa h1 {
	color: #ef8211;
	display: inline;
	font:700 18px Arial, Helvetica, sans-serif;
	margin: 0px;
}

#ads-pesquisa .topicos {
	color: #013568;
	font-size: 12px;
	padding-top: 6px;
}

#ads-pesquisa ul {
	margin: 0px;
	list-style-type: none;
	padding: 0px;
}

#ads-pesquisa .btn-Assine {
	bottom: 8px;
	_bottom: 14px;
	right: 29px;
	position: absolute;
}
