/*body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	background:#FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(imgs/fundo_cima.jpg);
	background-position:top;
	background-repeat:repeat-x;
	
	}
*/
td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

#login {
	position:absolute;
	width:173px;
	height:34px;
	z-index:1;
	left: 0;
	top: 0;
	border:0;
}

.campo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	word-spacing:0.8;
	background-color:#E7F3CD;
	border-style:ridge;
	border-color:#B8D3AB;
	border-width:0.5;
	
}
.campo_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	word-spacing:0.8;
	background-color:#E7F3CD;
	border-style:ridge;
	border-color:#B8D3AB;
	border-width:0.5;
	
}
.campo_txt_assinatura{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	word-spacing:0.8px;
	background-color:#FFFFFF;
	border-style:solid;
	border-color:#CCCCCC;
	border-width:1px;
	
}

.campo_txt_disabled{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	word-spacing:0.8;
	background-color:#E7F3CD;
	border-style:ridge;
	border-color:#B8D3AB;
	border-width:0.5;
	
}


.botao_ok{

	border-style:solid;
	border-width:0.5px;
	border-color:#666666;
	background-color:#CCCCCC;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

.botao_assinatura{

	border-style:solid;
	border-width:0.5px;
	border-color:#666666;
	background-color:#CCCCCC;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}


.campo1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF0000;
	word-spacing:0.8;
	background-color:#FFFFFF;
	border-style:solid;
	border-color:#CDCDCD;
	border-width:1;
	
}


.campo_busca{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	word-spacing:0.8px;
	background-color:#FFFFFF;
	border-style:solid;
	border-color:#9BAC91;
	width:120px;
	border-width:0.5px;
	
}
.campo_portal{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	word-spacing:0.8px;
	background-color:#FFFFFF;
	border-style:solid;
	border-color:#9BAC91;
	border-width:0.5px;
	
}
.campo_portal_radio{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	word-spacing:0.8px;
	border-style:solid;
	border-color:#9BAC91;
	border-width:0.5px;
	
}


 .titulo1{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:20px;
 color:#333333;
 text-decoration:none;
 
 
 }
 .titulo_escuro_grande{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:20px;
 color:#333333;
 text-decoration:none;
 font-weight:bold;
 text-decoration:none;
 }
 .titulo_escuro_medio{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:16px;
 color:#333333;
 text-decoration:none;
 font-weight:bold;
 text-decoration:none;
 }

 .titulo_escuro_pequeno{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#333333;
 text-decoration:none;
 font-weight:bold;
 text-decoration:none;
 }
/*-----------TITULO CLARO*/
 .titulo_claro_grande{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:20px;
 color:#0066FF;
 text-decoration:none;
 font-weight:bold;
 text-decoration:none;
 }
 .titulo_claro_medio{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:16px;
 color:#0066FF;
 text-decoration:none;
 font-weight:bold;
 text-decoration:none;
 }

 .titulo_claro_pequeno{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#0066FF;
 text-decoration:none;
 font-weight:bold;
 text-decoration:none;
 }



.sucesso{
 
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:16px;
 font-weight:bold;
 color:#009900;
 text-decoration:none;
 }
 
 
 
.erro{
 font-family:Arial, Helvetica, sans-serif;
 font-size:16px;
 font-weight:bold;
 color:#FF0000;
 text-decoration:none;
}


.menu{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#003366;
 text-decoration:none;
 }
 
 .menu:hover{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#0099CC;
 text-decoration:none;
 }
.menu_lateral{
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size:11px;
 font-weight:lighter;
 color:#003366;
 text-decoration:none;
 }
 
 .menu_lateral:hover{
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size:11px;
 color:#0099CC;
 text-decoration:none;
 }
.sub_menu_lateral{
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size:10px;
 font-weight:lighter;
 color:#003366;
 text-decoration:none;
 }
 
 .sub_menu_lateral:hover{
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size:10px;
 color:#0099CC;
 text-decoration:none;
 }

 
 .texto_menu{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#000000;
 text-decoration:none;
 }
 .texto_menu:hover{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#993300;
 text-decoration:none;
 }
 
 .preto11{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#000000;
 text-decoration:none;
 }
 
 
.rotulo_formulario{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#000000;
 text-decoration:none;
 text-align:right;
 }
 .rotulo_form_assinatura{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:300;
 color:#333333;
 text-decoration:none;
 text-align:left;
 }
  .texto_pequeno_assinatura{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#333333;
 text-decoration:none;
 text-align:left;
 }

 
 .rotulo_campo_obrigatorio{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#FF0000;
 text-decoration:none;
 text-align:right;
 }
.rotulo_pequeno_claro{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:9px;
 color:#666666;
 text-decoration:none;
 }


.preto9{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:9px;
 color:#000000;
 text-decoration:none;
 }
 
  .branco11{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#FFFFFF;
 text-decoration:none;
 }
 
  .branco14{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:14px;
 color:#FFFFFF;
 text-decoration:none;
}
 
.bt_azul{
	border-style:hidden;
	border-width:0;
	border-color:#FFFFFF;
	background-color:#333333;
	background-position:top;
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
}

.cursor{
cursor:pointer;
}
/*#############LAYERS###############################################################################*/

#layer_menu_topo2 {
	position:absolute;
	left:50%;
	margin-left:-445px;
	margin-top:135px;
	width:890px;
	height:80px;
	z-index:3;
	vertical-align:middle;
}
#layer_busca_portal {
	position:absolute;
	left:50%;
	margin-left:-250px;
	margin-top:5px;
	padding-left:12px;
	top:0px;
	width:215px;
	vertical-align:middle;
	z-index:3;
	height: 75px;
	border-left-style:solid;
	border-left-color:#9BAC91;
	border-left-width:1px;
	
}
#layer_fale_conosco{
	position:absolute;
	left:50%;
	margin-left:-10px;
	margin-top:5px;
	padding-left:12px;
	top:0px;
	width:145px;
	vertical-align:middle;
	z-index:3;
	height: 75px;
	border-left-style:solid;
	border-left-color:#9BAC91;
	border-left-width:1px;
}

#layer_assine_revista {
	position:absolute;
	left:50%;
	margin-left:150px;
	margin-top:5px;
	padding-left:12px;
	top:0px;
	width:135px;
	vertical-align:middle;
	z-index:3;
	height: 75px;
	border-left-style:solid;
	border-left-color:#9BAC91;
	border-left-width:1px;
}
#layer_cotacao {
	position:absolute;
	left:50%;
	margin-left:300px;
	margin-top:5px;
	padding-left:12px;
	top:0px;
	width:130px;
	vertical-align:middle;
	z-index:3;
	height: 75px;
	border-left-style:solid;
	border-left-color:#9BAC91;
	border-left-width:1px;
}

.fale_conosco{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold;
 color:#666666;
 }
.fale_portal_revista{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#666666;
 text-decoration:none;
 }
 
.fale_portal_revista:hover{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#333333;
 text-decoration:none;
 }




#layer_calendario {
	position:absolute;
	left:335px;
	top:441px;
	width:200px;
	height:150px;
	z-index:1;
	visibility:hidden;
	background-color: #FFFFFF;
	border-width:1;
	border-style:solid;
	border-color:#CCC;
}
#layer_banner_topo {
position:absolute;
	width:700px;
	height:90px;
	z-index:1;
	visibility:visible;
	background-color:#BCCBF3;
	border-width:0;
	border-style:solid;
	border-color:#CCC;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	left:50%;
	top:2px;
	margin-left:-350px;
}

#layer_menu_topo {
	position:absolute;
	width:890px;
	height:30px;
	z-index:2;
	vertical-align:middle;
	visibility:visible;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(/images/menu_topo.gif);
	border-width:0 solid #CCC;
	left:50%;
	top:104px;
	margin-left:-445px;
}
#layer_titulo_revista{
	position:relative;
	visibility:visible;
	background-color: #006699;
	z-index:3;
	vertical-align:top;
	background-image:url(/img2.gif);
	background-position:right;
	background-repeat:no-repeat;
}
.titulo_layer_claro{
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;

}
.titulo_layer_escuro{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold;
 color:#666666;
 text-transform:uppercase;
 text-align:center;

}
#layer_capa_revista {
	position:absolute;
	background-color: #BCCBF3;
	width:140px;
	height:144px;
	z-index:3;
	left: 0px;
	top: 0px;
	margin-top:10px;
	margin-left:3px;
	border-bottom: 1px #CCCCCC solid;
}
#layer_titulo_menu {
	position:relative;
	visibility:visible;
	background-color: #006699;
	color:#FFFFFF;
	border-width:0;
	z-index:3;
	border-style:solid;
	border-color:#006699;
	vertical-align:top;
	background-image:url(/img2.gif);
	background-position:right;
	background-repeat:no-repeat;
}
#item_menu {
	position:relative;
	visibility:visible;
	background-color: #BCCBF3;
	color:#FFFFFF;
	border-bottom:1px solid #9CB3ED;
	z-index:3;
	vertical-align:center;
	border-left: 1px #9CB3ED solid;
	border-right: 1px #9CB3ED solid;
}
#item_menu:hover {
	position:relative;
	visibility:visible;
	background-color: #9DB4EE;
	color:#FFFFFF;
	border-bottom:1px solid #9CB3ED;
	border-left: 1px #9CB3ED solid;
	border-right: 1px #9CB3ED solid;
	z-index:3;
	vertical-align:top;
}
#layer_menu {
	position:absolute;
	width:140px;
	height:600px;
    margin-top:10px;
	z-index:1;
	left: 0px;
	top: 153px;
	margin-left:3px;
	background-image:url(img2.gif);
	background-repeat:no-repeat;
}
.titulo_menu{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
z-index:3;
font-weight:700;
text-decoration:none;
text-align:left;
text-indent:0;
letter-spacing:3;
}
/*********************************************************************************************/
#layer_corpo {
	position:absolute;
	width:890px;
	height:750px;
	left:50%;
	margin-top:222px;
	margin-left:-445px;
	/*vertical-align:top;*/
	z-index:1;
	background-color:#FFFFFF;
	visibility:visible;
}
#layer_entrevista {
	position:absolute;
	left:150px;
	top:265px;
	width:275px;
	height:235px;
	z-index:4;
}
#Layer_entrevista {
	position:absolute;
	left:440px;
	top:265px;
	width:275px;
	height:235px;
	z-index:4;
}
#layer_oportunidades {
	position:absolute;
	left:150px;
	top:495px;
	width:275px;
	height:235px;
	z-index:4;
}
#layer_tendencias {
	position:absolute;
	left:440px;
	top:495px;
	width:275px;
	height:235px;
	z-index:4;
}
#layer_banner_lateral {
	position:absolute;
	width:150px;
	background-color:#BCCBF3;
	height:300px;
	z-index:3;
	vertical-align:middle;
	margin-top:10px;
	margin-left:730px;
	/*border-left:1px solid #CCC;
	border-right:1px solid #CCC;*/
	top: 5px;
	left: 6px;
}
#layer_noticia_destaque {
	position:absolute;
	width:275px;
	height:235px;
	margin-left:0px;
	margin-right:10px;
	margin-top:10px;
	/*border-left:1px solid #CCC;	
	border-right:1px solid #CCC;*/
	z-index:3;
	left: 150px;
	top: 0px;
	text-decoration:none;
	cursor:pointer;
}
.imagem{
border-color:#9BAC91;
border-width:1px;
border-left-style:solid;
}
.titulo_noticia1{
 font-family:Geneva, Arial, Helvetica, sans-serif;
 font-size:16px;
 font-weight:bold;
 color:#007EFD;
 letter-spacing:0.1px;
 word-spacing:0.2px;
 font-stretch:condensed;
 text-decoration:none;
}
.titulo_noticia1:hover{
 font-family:Geneva, Arial, Helvetica, sans-serif;
 font-size:16px;
 font-weight:bold;
 color:#002142;
 letter-spacing:0.1px;
 word-spacing:0.2px;
 font-stretch:condensed;
 text-decoration:none;
}

.titulo_1_assinatura{
 font-family:Geneva, Arial, Helvetica, sans-serif;
 font-size:15px;
 font-weight:bold;
 color:#FF0000;
 letter-spacing:0.1px;
 word-spacing:0.2px;
 font-stretch:condensed;
 text-decoration:none;
}
.titulo_2_assinatura{
 font-family:Geneva, Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight:bold;
 color:#FF0000;
 letter-spacing:0.1px;
 word-spacing:0.2px;
 font-stretch:condensed;
 text-decoration:none;
}

 .texto_resumo{
 font-family:Geneva, Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#000000;
 text-decoration:none;
 }
 .texto{
 font-family:Geneva, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#000000;
 text-decoration:none;
 }
  
.titulo_noticia2{
 font-family:Geneva, Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:550;
 color:#007EFD;
 letter-spacing:0.1px;
 word-spacing:0.2px;
 font-stretch:condensed;
 text-decoration:none;
}
.titulo_noticia2:hover{
 font-family:Geneva, Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:550;
 color:#002142;
 letter-spacing:0.1px;
 word-spacing:0.2px;
 font-stretch:condensed;
 text-decoration:none;
}
.celula_num_noticia{
	background:#CBD9F3;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:15px;
	height:15px;
}
.celula_num_noticia:hover{
	background:#839EE9;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:15px;
	height:15px;
}
.celula_num_noticia1{
	background:#839EE9;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:15px;
	height:15px;
}


#layer_noticia_texto {
	position:absolute;
	left:0px;
	margin-top:10px;
	margin-left:440px;
	top:0px;
	width:275px;
	height:235px;
	z-index:3;
	/*border-left:1px solid #CCC;	
	/*border-right:1px solid #CCC;*/
}
/*************************************************************************************************************/
#layer_rodape {
	position:absolute;
	width:890px;
	height:110px;
	z-index:1;
	/*border-top: 2px #BCCBF3 solid;	
	border-bottom: 2px #BCCBF3 solid;*/
	left: 50%;
	margin-top:1000px;
	margin-left:-445px;
	background-color:#E4EAE4;
}

#layer_assinatura {
	position:absolute;
	margin-left:10px;
	margin-top:8px;
	background-image:url(images/rodape/rodape2_03.jpg);
	background-position:right;
	background-repeat:no-repeat;
	width:195px;
	height:90px;
	z-index:3;
}
#layer_dicas_livros {
	position:absolute;
	margin-left:-230px;
	margin-top:8px;
	left:50%;
	background-image:url(images/rodape/rodape2_03.jpg);
	background-position:right;
	background-repeat:no-repeat;
	top:1002px;
	width:355px;
	height:90px;
	z-index:3;
}

#layer_dicas_sites {
	position:absolute;
	margin-left:135px;
	margin-top:8px;
	left:50%;
	background-image:url(images/rodape/rodape2_03.jpg);
	background-position:right;
	background-repeat:no-repeat;
	top:1002px;
	width:310px;
	height:90px;
	z-index:3;
}

/**************************************************************************************************************/
/*#################################################################################################*/
}
#Ampliar{
	position:absolute;
	left:0;
	top:0;
	text-align:center;
	width:100%;
	height:100%;
	z-index:998;
	visibility:hidden;
	/*background-image:url(lixu/overlay.png);*/
	background-color:rgb(146,148,151);
	filter:alpha(opacity=90);
	-khtml-opacity: 0.9;
	opacity: 0.9;
}
#Ampliar1{
	position:absolute;
	left:0;
	top:0;
	text-align:center;
	width:650;
	height:650;
	z-index:999;
	visibility:hidden;
}
.obs{
  	background-color:#DF0011;
	overflow:hidden;
	border-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
 	font-size:11px;
 	color:#FFFFFF;
 	text-decoration:none;
 }

