@charset "utf-8";
/* CSS Document */

body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: "Trebuchet MS";
	font-size:13px;
	color:#666666;
}

img{border:0;}

.imagem {	border:0;	margin:5px 8px 5px 8px;}
.imagem a{ border:0;}

li{	margin:15px 0 15px 0;}
li a{	font-weight:bold;}
li a:hover{	text-decoration:underline}


/* LINK GERAIS */
a:link{text-decoration: none; font-family: "Trebuchet MS"; font-size: 13px; color:#666666}
a:visited{text-decoration: none; font-family: "Trebuchet MS"; font-size: 13px; color:#888888}
a:hover{text-decoration: underline; font-family: "Trebuchet MS"; font-size: 13px; color:#666666}
a:active{text-decoration: none; font-family: "Trebuchet MS"; font-size: 13px; color:#666666}

/* TEXTOS */
.texto_cinza_9 { font-family:"Trebuchet MS"; font-size:9px; color:#666666;}
.texto_cinza_9 a:link{text-decoration: none; font-family: "Trebuchet MS"; font-size: 9px; color:#666666}
.texto_cinza_9 a:active{text-decoration: none; font-family: "Trebuchet MS"; font-size: 9px; color:#666666}
.texto_cinza_9 a:visited{text-decoration: none; font-family: "Trebuchet MS"; font-size: 9px; color:#666666}
.texto_cinza_9 a:hover{text-decoration: underline; font-family: "Trebuchet MS"; font-size: 9px; color:#666666}

.texto_cinza_10 {font-family:"Trebuchet MS"; font-size:10px; color:#666666;}
.texto_cinza_10 a:link{text-decoration: none; font-family: "Trebuchet MS"; font-size: 10px; color:#666666}
.texto_cinza_10 a:active{text-decoration: none; font-family: "Trebuchet MS"; font-size: 10px; color:#666666}
.texto_cinza_10 a:visited{text-decoration: none; font-family: "Trebuchet MS"; font-size: 10px; color:#666666}
.texto_cinza_10 a:hover{text-decoration: underline; font-family: "Trebuchet MS"; font-size: 10px; color:#666666}

.texto_cinza_11 {font-family:"Trebuchet MS"; font-size:11px; color:#666666;}
.texto_cinza_11 a:link{text-decoration: none; font-family: "Trebuchet MS"; font-size: 11px; color:#666666}
.texto_cinza_11 a:active{text-decoration: none; font-family: "Trebuchet MS"; font-size: 11px; color:#666666}
.texto_cinza_11 a:visited{text-decoration: none; font-family: "Trebuchet MS"; font-size: 11px; color:#666666}
.texto_cinza_11 a:hover{text-decoration: underline; font-family: "Trebuchet MS"; font-size: 11px; color:#666666}

.texto_cinza_11_bold {font-family:"Trebuchet MS"; font-size:11px; color:#666666; font-weight:bold;}
.texto_cinza_11_bold a:link{text-decoration: none; font-family: "Trebuchet MS"; font-size: 11px; color:#666666}
.texto_cinza_11_bold a:active{text-decoration: none; font-family: "Trebuchet MS"; font-size: 11px; color:#666666}
.texto_cinza_11_bold a:visited{text-decoration: none; font-family: "Trebuchet MS"; font-size: 11px; color:#666666}
.texto_cinza_11_bold a:hover{text-decoration: underline; font-family: "Trebuchet MS"; font-size: 11px; color:#666666}

.texto_cinza_13_bold {font-family: "Trebuchet MS";	font-size:13px;	color:#666666;	font-weight:bold;}
.texto_cinza_13_bold a:link{text-decoration: none; font-family: "Trebuchet MS"; font-size: 13px; color:#666666}
.texto_cinza_13_bold a:active{text-decoration: none; font-family: "Trebuchet MS"; font-size: 13px; color:#666666}
.texto_cinza_13_bold a:visited{text-decoration: none; font-family: "Trebuchet MS"; font-size: 13px; color:#666666}
.texto_cinza_13_bold a:hover{text-decoration: underline; font-family: "Trebuchet MS"; font-size: 13px; color:#666666}

.texto_cinza_14_bold { font-family:"Trebuchet MS"; font-size:14px; color:#666666; font-weight:bold;}
.texto_cinza_14_bold a:link{text-decoration: none; font-family: "Trebuchet MS"; font-size: 14px; color:#666666}
.texto_cinza_14_bold a:active{text-decoration: none; font-family: "Trebuchet MS"; font-size: 14px; color:#666666}
.texto_cinza_14_bold a:visited{text-decoration: none; font-family: "Trebuchet MS"; font-size: 14px; color:#666666}
.texto_cinza_14_bold a:hover{text-decoration: underline; font-family: "Trebuchet MS"; font-size: 14px; color:#666666}

.texto_cinza_claro_11 {font-family:"Trebuchet MS"; font-size:11px; color:#AAAAAA;}
.texto_cinza_claro_11 a:link{text-decoration: none; font-family: "Trebuchet MS"; font-size: 11px; color:#AAAAAA}
.texto_cinza_claro_11 a:active{text-decoration: none; font-family: "Trebuchet MS"; font-size: 11px; color:#AAAAAA}
.texto_cinza_claro_11 a:visited{text-decoration: none; font-family: "Trebuchet MS"; font-size: 11px; color:#AAAAAA}
.texto_cinza_claro_11 a:hover{text-decoration: underline; font-family: "Trebuchet MS"; font-size: 11px; color:#AAAAAA}

.texto_vermelho_11 {font-family:"Trebuchet MS"; font-size:11px; color:#cb2f31; font-weight:bold;}
.texto_vermelho_11 a:link{text-decoration: none; font-family: "Trebuchet MS"; font-size: 11px; color:#cb2f31}
.texto_vermelho_11 a:active{text-decoration: none; font-family: "Trebuchet MS"; font-size: 11px; color:#cb2f31}
.texto_vermelho_11 a:visited{text-decoration: none; font-family: "Trebuchet MS"; font-size: 11px; color:#cb2f31}
.texto_vermelho_11 a:hover{text-decoration: underline; font-family: "Trebuchet MS"; font-size: 11px; color:#cb2f31}

.texto_vermelho_13_normal {font-family:"Trebuchet MS"; font-size:13px; color:#cb2f31; font-weight:none;}
.texto_vermelho_13_normal a:link{text-decoration: none; font-family: "Trebuchet MS"; font-size: 13px; color:#cb2f31}
.texto_vermelho_13_normal a:active{text-decoration: none; font-family: "Trebuchet MS"; font-size: 13px; color:#cb2f31}
.texto_vermelho_13_normal a:visited{text-decoration: none; font-family: "Trebuchet MS"; font-size: 13px; color:#cb2f31}
.texto_vermelho_13_normal a:hover{text-decoration: underline; font-family: "Trebuchet MS"; font-size: 13px; color:#cb2f31}

.texto_vermelho_13 {font-family:"Trebuchet MS"; font-size:13px; color:#cb2f31; font-weight:bold;}
.texto_vermelho_13 a:link{text-decoration: none; font-family: "Trebuchet MS"; font-size: 13px; color:#cb2f31}
.texto_vermelho_13 a:active{text-decoration: none; font-family: "Trebuchet MS"; font-size: 13px; color:#cb2f31}
.texto_vermelho_13 a:visited{text-decoration: none; font-family: "Trebuchet MS"; font-size: 13px; color:#cb2f31}
.texto_vermelho_13 a:hover{text-decoration: underline; font-family: "Trebuchet MS"; font-size: 13px; color:#cb2f31}

.texto_vermelho_botao {
	font-family:"Trebuchet MS";
	font-size:11px;
	font-weight:bold;
	color:#cb2f31;
	text-decoration:none;
	background-color: #eee;
	padding: 0px 2px 0px 2px;
	border-width: 1px;
	border-style:ridge;
	border-top-color: #CCC;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #CCC;
}

.texto_cinza_botao {
	font-family:"Trebuchet MS";
	font-size:11px;
	font-weight:bold;
	color:#666;
	text-decoration:none;	
	background-color: #eee;
	padding: 0px 2px 0px 2px;
	border-width: 1px;
	border-style:ridge;
	border-top-color: #CCC;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #CCC;
}

/* TITULOS */
.tit_vermelho {font-family:"Trebuchet MS"; font-size:14px; color:#cb2f31; font-weight:bolder;}
.tit_vermelho a:link{text-decoration: none; font-family: "Trebuchet MS"; font-size: 14px; color:#cb2f31}
.tit_vermelho a:active{text-decoration: none; font-family: "Trebuchet MS"; font-size: 14px; color:#cb2f31}
.tit_vermelho a:visited{text-decoration: none; font-family: "Trebuchet MS"; font-size: 14px; color:#cb2f31}
.tit_vermelho a:hover{text-decoration: underline; font-family: "Trebuchet MS"; font-size: 14px; color:#cb2f31}

.tit_cinza {font-family:"Trebuchet MS"; font-size:14px; color:#666666; font-weight:bolder;}
.tit_cinza a:link{text-decoration: none; font-family: "Trebuchet MS"; font-size: 14px; color:#666666;}
.tit_cinza a:active{text-decoration: none; font-family: "Trebuchet MS"; font-size: 14px; color:#666666;}
.tit_cinza a:visited{text-decoration: none; font-family: "Trebuchet MS"; font-size: 14px; color:#666666;}
.tit_cinza a:hover{text-decoration: underline; font-family: "Trebuchet MS"; font-size: 14px; color:#666666;}


/* FORM */
.form {border-style:solid; border-color:#666666; border-width:1px; font-family:"Trebuchet MS"; font-size:11px; color:#666666; background-color:#FFFFFF; height:20px;}

.form_text {border-style:solid; border-color:#666666; border-width:1px; font-family:"Trebuchet MS"; font-size:10px; background-color:#FFFFFF; height:150px;}

/*POPIT MENU */
#popitmenu {position: absolute; background-color: #F0F0F0; border-style:solid; border-width:1px; border-color:#DDDDDD; font-family:"Trebuchet MS"; font-size:11px; font-weight:bold; line-height: 25px; z-index: 100; visibility: hidden;}

#popitmenu a{text-decoration: none; padding-left: 5px; color: #666666; display: block;}

#popitmenu a:hover{background-color: #cb2f31; color:#FFFFFF;} /*hover background color*/


/* NÍVEIS DO MAPA DO SITE*/
.nivel1 {
	padding-left:0px;
	margin: 0px 0px 0px 0px;	
	height:16px;
}
.nivel2 {
	background:url(../images/mapanivel2.jpg);
	background-repeat:no-repeat;
	padding-left:25px;
	margin: 0px 0px 0px 0px;
	padding-bottom:0px;
	padding-top:0px;
	height:16px;
}
.nivel3 {
	background:url(../images/mapanivel3.jpg);
	background-repeat:no-repeat;
	padding-left:45px;
	margin: 0px 0px 0px 0px;
	padding-bottom:0px;
	padding-top:0px;
	height:16px;
}
.nivel3f1 {
	background:url(../images/mapanivel3f1.jpg);
	background-repeat:no-repeat;
	padding-left:45px;
	margin: 0px 0px 0px 0px;
	padding-bottom:0px;
	padding-top:0px;
	height:16px;
}
.nivel4 {
	background:url(../images/mapanivel4.jpg);
	background-repeat:no-repeat;
	padding-left:65px;
	margin: 0px 0px 0px 0px;
	padding-bottom:0px;
	padding-top:0px;
	height:16px;
}
.nivel4f1 {
	background:url(../images/mapanivel4f1.jpg);
	background-repeat:no-repeat;
	padding-left:65px;
	margin: 0px 0px 0px 0px;
	padding-bottom:0px;
	padding-top:0px;
	height:16px;
}
.nivel4f2 {
	background:url(../images/mapanivel4f2.jpg);
	background-repeat:no-repeat;
	padding-left:65px;
	margin: 0px 0px 0px 0px;
	padding-bottom:0px;
	padding-top:0px;
	height:16px;
}
.nivel5 {
	background:url(../images/mapanivel5.jpg);
	background-repeat:no-repeat;
	padding-left:85px;
	margin: 0px 0px 0px 0px;
	padding-bottom:0px;
	padding-top:0px;
	height:16px;
}
.nivel5f1 {
	background:url(../images/mapanivel5f1.jpg);
	background-repeat:no-repeat;
	padding-left:85px;
	margin: 0px 0px 0px 0px;
	padding-bottom:0px;
	padding-top:0px;
	height:16px;
}
.nivel5f2 {
	background:url(../images/mapanivel5f2.jpg);
	background-repeat:no-repeat;
	padding-left:85px;
	margin: 0px 0px 0px 0px;
	padding-bottom:0px;
	padding-top:0px;
	height:16px;
}
.nivel5ft {
	background:url(../images/mapanivel5ft.jpg);
	background-repeat:no-repeat;
	padding-left:85px;
	margin: 0px 0px 0px 0px;
	padding-bottom:0px;
	padding-top:0px;
	height:16px;
}
.nivel6 {
	background:url(../images/mapanivel6.jpg);
	background-repeat:no-repeat;
	padding-left:105px;
	margin: 0px 0px 0px 0px;
	padding-bottom:0px;
	padding-top:0px;
	height:16px;
}
/* NÍVEIS DO MAPA DO SITE*/

.opacidade{
	opacity:0.3; /* opacidade para funcionar no FF*/
	filter:alpha(opacity=30);  /* opacidade para funcionar no IE*/
}

/* CONTROLE DO SUPER BANNER */
#banner {
	width:728px;
	height:90px;
	overflow:hidden; /*Isso determina que o banner flash, mesmo que tenha mais 210px transparentes, não ocupe espaço a mais*/
}
#banner.aberto {
	width:728px;
	height:300px;  /*Isso determina que o banner flash é estendido. Trabalha junto com o javascript que está sendo puxado pela DIV no código-fonte*/
}

#fix {
	height:90px;
	top:6px;  /*Isso determina o posicionamento exato da div, relacionado ao espaço da tabela.*/
	position:absolute;
}



/* NOVOS STYLES PARA O PROJETO 1024x768*/

.texto_cinza_13 {font-family: "Trebuchet MS";	font-size:13px;	color:#666666;}
/*.texto_cinza_13 a:link{text-decoration: none; font-family: "Trebuchet MS"; font-size: 13px;}
.texto_cinza_13 a:active{text-decoration: none; font-family: "Trebuchet MS"; font-size: 13px;}
.texto_cinza_13 a:visited{text-decoration: none; font-family: "Trebuchet MS"; font-size: 13px;}
.texto_cinza_13 a:hover{text-decoration: underline; font-family: "Trebuchet MS"; font-size: 13px;}*/

.txtpublicidade {
	font-size:9px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666;
}

.txtpublicidade a, a:link{
	text-decoration:none;
	color:#666;
}

.txtpublicidade a:hover{
	color:#666;
	text-decoration:underline;
}

.tit_vermelho_home {font-family:"Trebuchet MS"; font-size:16px; color:#cb2f31; font-weight:bolder;}
.tit_vermelho_home a:link{text-decoration: none; font-family: "Trebuchet MS"; font-size: 16px; color:#cb2f31}
.tit_vermelho_home a:active{text-decoration: none; font-family: "Trebuchet MS"; font-size: 16px; color:#cb2f31}
.tit_vermelho_home a:visited{text-decoration: none; font-family: "Trebuchet MS"; font-size: 16px; color:#cb2f31}
.tit_vermelho_home a:hover{text-decoration: underline; font-family: "Trebuchet MS"; font-size: 16px; color:#cb2f31}

.texto_mais_opcoes {font-family:"Trebuchet MS"; font-size:10px; color:#cb2f31;}
.texto_mais_opcoes a:link{text-decoration: underline; font-family: "Trebuchet MS"; font-size: 10px; color:#cb2f31}
.texto_mais_opcoes a:active{text-decoration: underline; font-family: "Trebuchet MS"; font-size: 10px; color:#cb2f31}
.texto_mais_opcoes a:visited{text-decoration: underline; font-family: "Trebuchet MS"; font-size: 10px; color:#cb2f31}
.texto_mais_opcoes a:hover{text-decoration: underline; font-family: "Trebuchet MS"; font-size: 10px; color:#cb2f31}


.subtit_noticia_a {font-family:"Trebuchet MS"; font-size:13px; color:#487cbe; font-weight:bolder;}

.txt_mais_noticias_a {font-family:"Trebuchet MS"; font-size:10px; color:#487cbe;}
.txt_mais_noticias_a a:link{text-decoration: underline; font-family: "Trebuchet MS"; font-size: 10px; color:#487cbe}
.txt_mais_noticias_a a:active{text-decoration: underline; font-family: "Trebuchet MS"; font-size: 10px; color:#487cbe}
.txt_mais_noticias_a a:visited{text-decoration: underline; font-family: "Trebuchet MS"; font-size: 10px; color:#487cbe}
.txt_mais_noticias_a a:hover{text-decoration: underline; font-family: "Trebuchet MS"; font-size: 10px; color:#487cbe}


.subtit_noticia_g {font-family:"Trebuchet MS"; font-size:13px; color:#666666; font-weight:bolder;}

.txt_mais_noticias_c {font-family:"Trebuchet MS"; font-size:10px; color:#666666;}
.txt_mais_noticias_c a:link{text-decoration: underline; font-family: "Trebuchet MS"; font-size: 10px; color:#666666}
.txt_mais_noticias_c a:active{text-decoration: underline; font-family: "Trebuchet MS"; font-size: 10px; color:#666666}
.txt_mais_noticias_c a:visited{text-decoration: underline; font-family: "Trebuchet MS"; font-size: 10px; color:#666666}
.txt_mais_noticias_c a:hover{text-decoration: underline; font-family: "Trebuchet MS"; font-size: 10px; color:#666666}

#conteudo{margin:0 auto 0 auto;}

.titulo_noticia{font-size:26px;}
.conteudo_noticia{font-size:13px; line-height:17px;}

.popup{display:block;position:absolute;top:57%;left:50%;margin-left:-350px;margin-top:-213px;padding:10px;width:650px;height:400px;border:3px solid #000;z-index:999;background-color:#FFF;text-align:right;}

.listagem_beneficios li{padding:0; margin:2px 0;}
