
/* Global definitions */
BODY {
	SCROLLBAR-FACE-COLOR: #ffffff;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #cccccc;
	COLOR: #80878F;
	SCROLLBAR-3DLIGHT-COLOR: #cccccc;
	SCROLLBAR-ARROW-COLOR: #80878F;
	SCROLLBAR-TRACK-COLOR: #ffffff;
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt; 
	text-align: center
}
TD {FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt}

a, a:visited {COLOR: #80878F; TEXT-DECORATION: none}
a:hover {COLOR: #000000; TEXT-DECORATION: underline}

/*********** acrescentei!!!!!!! ***********/

BLOCKQUOTE {MARGIN-LEFT: 20px}
UL {LIST-STYLE-TYPE: square}
.LinhaSeparadora{BORDER-TOP: #80878F 1px solid}
.Corpo{padding-left: 23px; padding-right: 22px;	padding-bottom: 23px}

/*****************************************/

.BigB {FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; line-height: 25px; COLOR: #808080; FONT-SIZE: 14pt; padding-left: 23px; padding-right: 22px}
.Big {FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: normal; line-height: 25px; COLOR: #808080; FONT-SIZE: 14pt}
.NormalB {FONT-WEIGHT: bold; FONT-SIZE: 9pt}
.Normal {FONT-WEIGHT: normal; FONT-SIZE: 9pt}
.SmallB {FONT-WEIGHT: bold;	FONT-SIZE: 8pt}
.Small {FONT-WEIGHT: normal; FONT-SIZE: 8pt}
.VerySmall {FONT-WEIGHT: normal; FONT-SIZE: 7pt}

.BO {font-size: 10px; color: White; font-weight: bold}
.GForm {font-family: Verdana; font-size: 10px}
.GFormValidator {font-family: Verdana; font-size: 10px; line-height: 20px; color: #80878F}
.Blist_Ct_li {padding: 0px 0px 5px 0px}

.LanguageFlags{text-align: center;}
.LanguageOptions{font-size: 10px;font : bold; text-align: center;}
.LanguageSelected{font-size: 11px; text-align: center}



.CellBorderBottom{BORDER-BOTTOM: #BEBEBE 1px solid; vertical-align: top}
.CellLogo {background-color: #BFBEBE; padding-top: 10px; padding-left: 10px}
.CellBorderRight{BORDER-RIGHT: #BEBEBE 1px solid; vertical-align: top}

.CellLeftColumn{BORDER-BOTTOM: #BEBEBE 1px solid; vertical-align: top; background-color: #EEEEEE;}
.CellLeftColumnBorder{BORDER-left: #BEBEBE 1px solid;}

/* WhatMenu0 */

/* 02Menu definitions - menu directo*/
.MenuDirOpcaoDestaqueTd{}
.MenuDirOpcaoTd{}
.MenuDirOpcaoDestaque{}
.MenuDirOpcao{}
.MenuDirSeparatorTd{}

/* 02Menu definitions - menu > localização */
.MenuLocations{FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 9px; COLOR: #80878F; padding-top: 10px; vertical-align: top;  text-transform: lowercase}
.MenuLocations A:hover {TEXT-DECORATION: underline}


/* 02Menu definitions - menu principal (se tiver link - inicio -) */

.MenuOpcao0{}

.MenuOpcaoDestaque0{}

.MenuOpcaoDestaqueTd0{}
.MenuOpcaoTd0{}

.MenuSeparatorTd0{BORDER-TOP: #80878F 1px solid}
/* Subopções - menu principal*/
.MenuSubOpcao0{}
.MenuSubOpcao0 A:link {}
.MenuSubOpcao0 A:visited {}
.MenuSubOpcao0 A:hover {}


.MenuSubOpcaoDestaque0{}
.MenuSubOpcaoDestaque0 A:link {}
.MenuSubOpcaoDestaque0 A:visited {}
.MenuSubOpcaoDestaque0 A:hover {}

.MenuSubOpcaoDestaqueTd0{}
.MenuSubOpcaoTd0{}



/* 02Menu definitions - WhatMenu1 */

/* 02Menu definitions - menu p ex. -> principal */

.MenuOpcao1{FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 9px; COLOR: #6F6F6F; line-height: 15px; padding-left: 7px; padding-right: 7px; text-transform: uppercase}

.MenuOpcao1 A:link {color: #6F6F6F;}
.MenuOpcao1 A:visited {color: #6F6F6F;}
.MenuOpcao1 A:hover {COLOR: #000000; TEXT-DECORATION: none;}


.MenuOpcaoDestaque1{FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 9px; COLOR: #000000; width: 338px; line-height: 15px; background-color: #EEEEEE; padding-left: 7px; padding-right: 7px; text-transform: uppercase}
.MenuOpcaoDestaque1 A:link {COLOR: #000000}
.MenuOpcaoDestaque1 A:visited {}
.MenuOpcaoDestaque1 A:hover {}

.MenuOpcaoDestaqueTd1{}
.MenuOpcaoTd1{FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 9px; COLOR: #6F6F6F; line-height: 15px; padding-top: 8px; padding-bottom: 7px; BORDER-left: #ffffff 1px solid; background-color: #BFBEBE; vertical-align: top; text-transform: uppercase}

.MenuSeparatorTd1{BORDER-TOP: #80878F 1px solid}




/* Subopções - menu principal*/

.MenuSubOpcao1{FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 9px;	COLOR: #6F6F6F;	line-height: 15px;}
.MenuSubOpcao1 A:link {COLOR: #6F6F6F}
.MenuSubOpcao1 A:visited {}
.MenuSubOpcao1 A:hover {COLOR: #000000}

.MenuSubOpcaoDestaque1{FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 9px; COLOR: #000000; line-height: 15px}
.MenuSubOpcaoDestaque1 A:link {COLOR: #000000}
.MenuSubOpcaoDestaque1 A:visited {COLOR: #000000}
.MenuSubOpcaoDestaque1 A:hover {COLOR: #000000}

.MenuSubOpcaoDestaqueTd1{FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 9px; COLOR: #6F6F6F; line-height: 15px; padding-left: 3px; padding-top: 8px; padding-bottom: 7px; BORDER-left: #bebebe 1px solid; background-color: #EEEEEE; vertical-align: top}
.MenuSubOpcaoTd1{FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 9px; COLOR: #6F6F6F; line-height: 15px; padding-left: 3px; padding-top: 8px; padding-bottom: 7px; BORDER-bottom: #ffffff 1px solid; background-color: #BFBEBE}



/***********menu > p ex. -> pesquisa, mapa site, adicionar favoritos */

.MenuOpcao2{FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 9px; COLOR: #6F6F6F; line-height: 22px}

.MenuOpcao2 A:link {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 9px; COLOR: #6F6F6F}
.MenuOpcao2 A:visited {}
.MenuOpcao2 A:hover {TEXT-DECORATION: underline}


.MenuOpcaoDestaque2{FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 9px; COLOR: #000000; line-height: 22px}
.MenuOpcaoDestaque2 A:link {FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9px; COLOR: #000000}
.MenuOpcaoDestaque2 A:visited {COLOR: #000000}
.MenuOpcaoDestaque2 A:hover {TEXT-DECORATION: underline}



.MenuOpcaoDestaqueTd2{}
.MenuOpcaoTd2{FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 9px; COLOR: #7D7D51; line-height: 22px; padding-left: 15px; padding-right: 15px; background-color: #BFBEBE; Text-align:right}

/* 02Menu definitions - Subopções */
.MenuSubOpcaoDestaqueTd2{}
.MenuSubOpcaoTd2{}
.MenuSubOpcaoDestaque2{}
.MenuSubOpcao2{}



/* 02Menu definitions - Separador */
.MenuSeparatorTd2{}
.MenuHSeparatorTd2{COLOR: #80878F}
.MenuHSubSeparatorTd2{}


/**********************/

/* 01News definitions*/
.NewsSeparatorTd{}



/* 01News definitions - noticias */


.NewsImageDestaque{padding-left: 3px; padding-right: 3px; padding-bottom: 3px; padding-top: 3px; background-color: #80878F; text-align: center}
.NewsDataDestaque{FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 7pt; FONT-STYLE: bold; COLOR: #ffffff; line-height: 13px}

.NewsTituloDestaque{FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #ffffff}
.NewsTituloDestaque A:link {COLOR: #ffffff}
.NewsTituloDestaque A:visited {COLOR: #ffffff}
.NewsTituloDestaque A:hover {TEXT-DECORATION: underline}

.NewsTextoDestaque{FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-STYLE: normal; COLOR: #ffffff}
.NewsTextoDestaque A:link {COLOR: #ffffff}
.NewsTextoDestaque A:visited {COLOR: #ffffff}
.NewsTextoDestaque A:hover {TEXT-DECORATION: underline}

.NewsTituloDestaqueTd{}
.NewsTextoDestaqueTd{FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-STYLE: normal; COLOR: #ffffff; padding-left: 15px; padding-right: 15px; padding-bottom: 15px; padding-top: 15px; background-color: #80878F}

.NewsTextoDestaqueTd A:link {COLOR: #ffffff}
.NewsTextoDestaqueTd A:visited {COLOR: #ffffff}
.NewsTextoDestaqueTd A:hover {TEXT-DECORATION: underline}



.NewsImage{}
.NewsData{FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 7pt; FONT-STYLE: bold; COLOR: #63676C; line-height: 13px}
.NewsTitulo{FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #63676C}
.NewsTexto{FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-STYLE: normal; COLOR: #63676C}
.NewsParagraphAlign{}


.NewsTituloTd{}
.NewsTextoTd{FONT-WEIGHT: normal; FONT-SIZE: 9pt; FONT-STYLE: normal; COLOR: #333333; padding-left: 20px; padding-right: 20px; padding-bottom: 20px; padding-top: 20px;}

/************** pág. index ****************/
/* 01News definitions - lista de noticias */

.NewsListaTitulosDestaque{FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #615F5F}
.NewsListaTitulosDataDestaque{FONT-WEIGHT: normal; FONT-SIZE: 9px; FONT-STYLE: normal}

.NewsListaTitulos{FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #615F5F}
.NewsListaTitulosData{FONT-WEIGHT: normal; FONT-SIZE: 9px; FONT-STYLE: normal}

.NewsListaTitulosDestaqueTd{FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #615F5F; padding-left: 20px; padding-right: 10px; padding-bottom: 8px; padding-top: 20px}
.NewsListaTitulosTd{FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #615F5F; padding-left: 20px; padding-right: 10px; padding-bottom: 8px; padding-top: 20px}

/************** pág. conteúdos ****************/
/* 01News definitions - conteudo de noticia */

.InNewsTitulo{FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #615F5F}

.InNewsTexto{FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-STYLE: normal; COLOR: #615F5F}
.InNewsImage{padding-top: 20px; vertical-align: top}
.InNewsData{FONT-WEIGHT: normal; FONT-SIZE: 9px; FONT-STYLE: normal}
.InNewsParagraphAlign{}

.InNewsTituloTd{FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #615F5F; padding-left: 20px; padding-right: 15px; padding-bottom: 8px; padding-top: 20px; vertical-align: top}
.InNewsTextoTd{FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-STYLE: normal; COLOR: #615F5F; padding-left: 15px; padding-right: 10px; padding-bottom: 20px; padding-top: 20px; vertical-align: top}

/************** pág. conteúdos ****************/
/* 01News definitions - lista de noticias nos conteúdos */
.NewsListaTitulosOnCont{FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #615F5F}

.NewsListaTitulosOnContTd{FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #615F5F; padding-left: 20px; padding-right: 10px; padding-bottom: 8px; padding-top: 20px}



/************** pág. conteúdos ****************/
/* 01News definitions - notícias em conteudos - separador */
.NewsContentSeparatorTd{height: 1px;}


/* 01News definitions - paginas para navegação */
.NewsNavTd{}
.NewsNav{}



/************** pág. conteúdos ****************/

/* 03Contents definitions - texto e imagem - conteudos */


.ContentTitulo{FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #615F5F}

.ContentTexto {FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-STYLE: normal; COLOR: #615F5F}
.ContentImageOne{}
.ContentImageTwo{}

.ContentTituloTd{FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #615F5F; padding-left: 20px; padding-right: 10px; padding-bottom: 8px; padding-top: 20px; vertical-align: top}
.ContentTextoTd{FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-STYLE: normal; COLOR: #615F5F; padding-right: 10px; padding-bottom: 20px; padding-top: 20px; padding-left: 20px; vertical-align: top}

/************** pág. conteúdos ****************/
/* 03Contents - conteudos secundários */

.ContentTituloSecTd{}
.ContentTituloSec{}
.ContentTextoSecTd{}
.ContentTextoSec{FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-STYLE: normal; COLOR: #80878F}

.ContentSubTituloTd{FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #615F5F; padding-left: 20px; padding-right: 10px; padding-bottom: 8px; padding-top: 10px; vertical-align: top}
.ContentSubTitulo{}

.ContentData{}



/************** pág. conteúdos ****************/
/*03Contents -> conteudos relacionados */
.ContentReletedTd{FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-STYLE: normal; COLOR: #615F5F; padding-right: 10px; padding-bottom: 20px; padding-left: 20px; vertical-align: top}
.ContentReleted{FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-STYLE: normal; COLOR: #615F5F}




/* 03 Claims definitions */
.CtClaimDestaqueTd{FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff ;padding-left: 15px; padding-right: 10px; padding-bottom: 20px; padding-top: 20px; background-color: #BFBEBE}
.CtClaimDestaqueTd A:Link{COLOR: #ffffff}
.CtClaimDestaqueTd A:Visited{COLOR: #ffffff}
.CtClaimDestaqueTd A:Hover{TEXT-DECORATION: underline}
.CtClaimTd{}

/* 03 Claims - destaque de um conteudo com e sem claim */
.CtClaimOnContentTd{}
.CtClaimOnContent{}


.CtClaimContentTitle{FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #615F5F}

.CtClaimContentText{FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-STYLE: normal; COLOR: #615F5F}
.CtClaimContentTextBold{FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-STYLE: normal; COLOR: #615F5F}

.CtClaimContentTitleTd{}
.CtClaimContentTextTd{FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-STYLE: normal; COLOR: #615F5F; padding-right: 15px; padding-bottom: 20px; padding-top: 20px; padding-left: 15px; vertical-align: top}

.CtClaimContentTextTd A:Link{COLOR: #615F5F}
.CtClaimContentTextTd A:Visited{COLOR: #615F5F}
.CtClaimContentTextTd A:Hover{TEXT-DECORATION: underline}

/************** pág. mapa site ****************/
/* 04fxContents - Mapa do Site */

.MapaSite{FONT-WEIGHT: normal; FONT-SIZE: 9pt; FONT-STYLE: normal; COLOR: #615F5F; padding-right: 10px; padding-bottom: 20px; padding-top: 20px; padding-left: 20px; vertical-align: top}
.MapaSiteMenuOp{FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-STYLE: normal; COLOR: #80878F; padding-bottom: 4px ; padding-top: 10px}

.MapaSiteMenuSubOp{FONT-SIZE: 9pt; FONT-STYLE: normal; COLOR: #80878F}
.MapaSiteSubOp{FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #333333}
.MapaSiteSubSubOp{FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 7pt; FONT-STYLE: normal; COLOR: #333333; padding-left: 8px}
.MapaSiteSubSubSubOp{}


.MapaSiteMenuOp A:link {color: #333333}
.MapaSiteMenuOp A:visited {color: #333333}
.MapaSiteMenuOp A:hover {TEXT-DECORATION: underline}

.MapaSiteSubOp A:link {color: #666666}
.MapaSiteSubOp A:visited {color: #666666}
.MapaSiteSubOp A:hover {TEXT-DECORATION: underline}

/************** pág. pesquisa ****************/
/* 04fxContents - Search definitions */

.SearchTitulo{FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-STYLE: normal; COLOR: #80878F}
.SearchSubTitulo{FONT-WEIGHT: normal; FONT-SIZE: 8pt; line-height: 25px}
.SearchResults{FONT-WEIGHT: normal; FONT-SIZE: 9pt; FONT-STYLE: normal; COLOR: #615F5F}
.SearchMoreResults{FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-STYLE: normal; COLOR: #80878F}

.SearchFormTd{FONT-WEIGHT: normal; FONT-SIZE: 9pt; FONT-STYLE: normal; COLOR: #615F5F; padding-right: 10px; padding-bottom: 20px; padding-top: 20px; padding-left: 20px}
.SearchTituloTd{padding-left: 20px}
.SearchSubTituloTd{padding-left: 20px}
.SearchResultsTd{FONT-WEIGHT: normal; FONT-SIZE: 9pt; FONT-STYLE: normal; COLOR: #615F5F; padding-right: 10px; padding-bottom: 20px; padding-top: 20px; padding-left: 20px; vertical-align: top}
.SearchMoreResultsTd{padding-left: 20px}

/* 04fxContents - Search definitions */
.NewsLetterSubTitulo{text-transform: uppercase; COLOR: #FFFFFF}

.NewsLetterText{FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-STYLE: normal; COLOR: #615F5F}
.NewsLetterTextTd{FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-STYLE: normal; COLOR: #615F5F; padding-right: 10px; padding-bottom: 20px; padding-top: 20px; padding-left: 20px; vertical-align: top}


/* Costum */

/* formulários */
.formulario {FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10px; COLOR: #80878F}
.formularioTD {BORDER-TOP: #BEBEBE 1px solid; BORDER-BOTTOM: #BEBEBE 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10px; COLOR: #80878F; padding-left: 20px; padding-right: 10px; padding-bottom: 8px; padding-top: 8px; background-color: #80878F}
