@charset "utf-8";
/* CSS Document */

body {background-color: #FFFFFF; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}

/* 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_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*/

/* LINK GERAIS */
a:link{text-decoration: none; font-family: "Trebuchet MS"; font-size: 11px; color:#444444}
a:active{text-decoration: none; font-family: "Trebuchet MS"; font-size: 11px; color:#444444}
a:visited{text-decoration: none; font-family: "Trebuchet MS"; font-size: 11px; color:#444444}
a:hover{text-decoration: none; font-family: "Trebuchet MS"; font-size: 11px; color:#444444}


/* 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; color:#666666}
.texto_cinza_13 a:active{text-decoration: none; font-family: "Trebuchet MS"; font-size: 13px; color:#666666}
.texto_cinza_13 a:visited{text-decoration: none; font-family: "Trebuchet MS"; font-size: 13px; color:#666666}
.texto_cinza_13 a:hover{text-decoration: underline; font-family: "Trebuchet MS"; font-size: 13px; color:#666666}

.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_c {font-family:"Trebuchet MS"; font-size:13px; color:#ff4143; font-weight:bolder;}

.txt_mais_noticias_c {font-family:"Trebuchet MS"; font-size:10px; color:#ff4143;}
.txt_mais_noticias_c a:link{text-decoration: underline; font-family: "Trebuchet MS"; font-size: 10px; color:#ff4143}
.txt_mais_noticias_c a:active{text-decoration: underline; font-family: "Trebuchet MS"; font-size: 10px; color:#ff4143}
.txt_mais_noticias_c a:visited{text-decoration: underline; font-family: "Trebuchet MS"; font-size: 10px; color:#ff4143}
.txt_mais_noticias_c a:hover{text-decoration: underline; font-family: "Trebuchet MS"; font-size: 10px; color:#ff4143}