/* Global definitions */
BODY {COLOR: #80878F; FONT-FAMILY:  Arial, Helvetica, sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 8pt; background-color: #2B2A2A;}
TD {FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; text-align: left;}

a, a:visited {COLOR: #80878F; TEXT-DECORATION: none}
a:hover {COLOR: #000000; TEXT-DECORATION: underline}

.MainContentPlaceHolder{ background-color: #DCDBD9; vertical-align: top; text-align: center;}

/**************** Custom definitions **********************/
.CellLeftColumnBorder{BORDER-left: #FFFFFF 1px solid; BORDER-RIGHT: #BEBEBE 1px solid; BORDER-TOP: #BEBEBE 1px solid; BORDER-BOTTOM: #BEBEBE 1px solid;}
/*****************************************/

/* Formularios Pesquisa NewsletterSubscription */
.x8SubTitulo0{font-size: 12px;}
.x8Texto0{}
.x8Form0{font-family: Verdana; font-size: 10px;}
.x8FormButton0{font-family: Verdana; font-size: 10px;}
.x8FormValidator0{font-family: Verdana; font-size: 10px; line-height : 20px; color : Red;}

/* Ver resultados do backoffice */
.x8BOResults{font-family : Verdana, Arial, Helvetica; font-size: 10px; color: White; vertical-align:middle; padding-left:5px; padding-top:2px; padding-bottom:2px;}
.x8BOResults a:link{color: White;}
.x8BOResults a:visited{color: White;}
.x8BOResults a:hover{color: White;}

/*****************************************/

.GForm {font-family: Helvetica; font-size: 10px}
.GFormValidator {font-family: Helvetica; font-size: 10px; line-height: 20px; color: #80878F}
.Blist_Ct_li {padding: 0px 0px 5px 0px}

.LanguageFlags{text-align: center;}
.LanguageOptions{font-size: 10px; text-align: center; font-weight: bold;}
.LanguageSelected{font-size: 11px; text-align: center}

/* 02Menu definitions - menu p ex. -> principal */

.MenuOpcaoTd1{FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-SIZE: 10px; COLOR: #FFFFFF; padding: 3px 0px 3px 10px}
.MenuOpcaoTd1 A:link {color: #FFFFFF;}
.MenuOpcaoTd1 A:visited {COLOR: #FFFFFF}
.MenuOpcaoTd1 A:hover {COLOR: #C5A455; TEXT-DECORATION: none}

.MenuOpcaoDestaqueTd1{FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-SIZE: 10px; COLOR: #2B2A2A; width: 183px; line-height: 20px; background-color: #807F7D; padding-left: 10px;font-weight: bold;}
.MenuOpcaoDestaque1 A:link {COLOR:  #FFFFFF;}
.MenuOpcaoDestaque1 A:visited {COLOR:  #FFFFFF;}
.MenuOpcaoDestaque1 A:hover {COLOR:  #FFFFFF; TEXT-DECORATION: none}

.MenuSubOpcaoTd1{FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-SIZE: 9px; COLOR: #2B2A2A; width: 183px; line-height: 20px; background-color: #8e8e8e; padding-left: 20px}
.MenuSubOpcaoTd1 A:link {COLOR: #2B2A2A}
.MenuSubOpcaoTd1 A:visited {COLOR: #2B2A2A}
.MenuSubOpcaoTd1 A:hover {COLOR: Black; TEXT-DECORATION: none}

.MenuSubOpcaoDestaqueTd1{FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-SIZE: 10px; COLOR: #FFFFFF; width: 183px; line-height: 20px; background-color: #8e8e8e; padding-left: 20px}
.MenuSubOpcaoDestaqueTd1 A:link {color: #FFFFFF;}
.MenuSubOpcaoDestaqueTd1 A:visited {COLOR: #FFFFFF}
.MenuSubOpcaoDestaqueTd1 A:hover {COLOR: Black; TEXT-DECORATION: none;}

/***********menu > p ex. -> pesquisa, mapa site, adicionar favoritos */

.MenuOpcaoTd2{FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-SIZE: 9px; COLOR: #7D7F82; padding-top: 8px; Text-align:right}
.MenuOpcaoTd2 A:link {}
.MenuOpcaoTd2 A:visited {}
.MenuOpcaoTd2 A:hover {color: White;}
.MenuOpcaoDestaque2{color: White;}

/************** pág. conteúdos ****************/

/* 03Contents definitions - texto e imagem - conteudos */

.ContentTitulo{FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-STYLE: normal; COLOR: #2B2A2A; padding-bottom: 10px; padding-top: 20px;}
.ContentTitulo A:link {color: #2B2A2A;}
.ContentTitulo A:visited {COLOR: #2B2A2A}
.ContentTitulo A:hover {COLOR: #C5A455; TEXT-DECORATION: none}

.ContentTexto {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-STYLE: normal; COLOR: #2B2A2A}
.ContentTexto A:link {color: #2B2A2A;}
.ContentTexto A:visited {COLOR: #2B2A2A}
.ContentTexto A:hover {COLOR: #C5A455; TEXT-DECORATION: none}

.ContentImageOne{}
.ContentImageTwo{}

.ContentTituloTd{FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #2B2A2A; padding-right: 10px; padding-bottom: 10px; padding-top: 20px; padding-left: 20px; vertical-align: top}
.ContentTextoTd{FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #2B2A2A; padding-right: 10px; padding-bottom: 20px; padding-top: 10px; padding-left: 20px; vertical-align: top;}

.ContentSubTituloTd{FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-STYLE: normal; COLOR: #2B2A2A; padding-bottom: 5px; padding-top: 5px; padding-left: 20px; vertical-align: top;}
.ContentSubTitulo{}
.ContentReleted{FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-STYLE: normal; COLOR: #2B2A2A; padding-left: 20px; vertical-align: top;}
.ContentReleted A:link {color: #2B2A2A;}
.ContentReleted A:visited {COLOR: #2B2A2A}
.ContentReleted A:hover {COLOR: #C5A455; TEXT-DECORATION: none}


/* 03Menu definitions - menu > localização */
.MenuLocations{FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-SIZE: 9px; COLOR: #FFFFFF; padding-left: 10px; padding-top: 2px;}
.MenuLocations A:link {color: #FFFFFF;}
.MenuLocations A:visited {color: #FFFFFF;}
.MenuLocations A:hover {color: #FFFFFF; TEXT-DECORATION: underline}

/* 04fxContents - Mapa do Site */
.MapaSite{FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; padding-right: 10px; padding-bottom: 20px; padding-top: 10px; padding-left: 20px; vertical-align: top;}
.MapaSiteMenuOp{FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-STYLE: normal; COLOR: #2B2A2A; padding-bottom: 2px ; padding-top: 10px; padding-left: 30px;}

.MapaSiteMenuSubOp{FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-SIZE: 9pt; FONT-STYLE: normal; COLOR: #80878F; padding-left: 40px; }
.MapaSiteSubOp{FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #666666; padding-left: 50px; }
.MapaSiteSubSubOp{FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 7pt; FONT-STYLE: normal; COLOR: #333333; padding-left: 60px; }
.MapaSiteSubSubSubOp{FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 7pt; FONT-STYLE: normal; COLOR: #333333; padding-left: 80px; }


.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}

/************** CUSTOM default ****************/

.tdDestaque{background-color: #CECCCA; vertical-align: top;}
.tdImagemDefault{width: 36px; text-align: right; vertical-align: top;}
.tdNoticia{background-color: #EFEEED; vertical-align: top;}


/************** 03 Claim destaque definitions ****************/

.CtClaimDestaqueTd{padding-right: 10px; padding-bottom: 20px; padding-top: 40px; padding-left: 20px; vertical-align: top; text-align: left; background-color: #CECCCA; width: 334px; vertical-align: top;}
.CtClaimDestaqueTitle{FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-STYLE: normal; COLOR: #2B2A2A;}
.CtClaimDestaqueTitle A:link {COLOR: #2B2A2A}
.CtClaimDestaqueTitle A:visited {COLOR: #2B2A2A}
.CtClaimDestaqueTitle A:hover {COLOR: #C5A455}

.CtClaimDestaqueText{FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-STYLE: normal; COLOR: #2B2A2A}
.CtClaimDestaqueText A:link {COLOR: #2B2A2A}
.CtClaimDestaqueText A:visited {COLOR: #2B2A2A}
.CtClaimDestaqueText A:hover {COLOR: #C5A455}

.tdDestaqueImagem{padding-right: 10px; padding-bottom: 10px; text-align: right; vertical-align: top;}


/************** lista noticias (destaque default) ****************/

.NewsListaSeparator0Td{}

.NewsListaTitulo0Td{padding-right: 20px; padding-bottom: 20px; padding-top: 40px; padding-left: 15px; text-align: left; vertical-align: top;}
.NewsListaTitulo0{FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-STYLE: normal; COLOR: #2B2A2A;}
.NewsListaTitulo0 A:link {color: #2B2A2A;}
.NewsListaTitulo0 A:visited {color:#2B2A2A;}
.NewsListaTitulo0 A:hover {color: #C5A455;}

.NewsListaTexto0{FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-STYLE: normal; COLOR: #2B2A2A}
.NewsListaTexto0 A:link {color: #2B2A2A}
.NewsListaTexto0 A:visited {color:#2B2A2A}
.NewsListaTexto0 A:hover {color: #C5A455;}

.tdNoticiaImagem{padding-left: 10px; padding-bottom: 10px; text-align: left;  vertical-align: top;}

/************** noticia ****************/

.NewsListaSeparator1Td{}

.NewsListaTitulo1Td{padding-right: 20px; padding-bottom: 20px; padding-top: 40px; padding-left: 15px; text-align: left; background-color: #EFEEED; width: 244px; vertical-align: top;}
.NewsListaTitulo1{FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-STYLE: normal; COLOR: #2B2A2A;}
.NewsListaTitulo1 A:link {color: #2B2A2A;}
.NewsListaTitulo1 A:visited {color:#2B2A2A;}
.NewsListaTitulo1 A:hover {color: #C5A455;}

.NewsListaTexto1{FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-STYLE: normal; COLOR: #2B2A2A}
.NewsListaTexto1 A:link {color: #2B2A2A}
.NewsListaTexto1 A:visited {color:#2B2A2A}
.NewsListaTexto1 A:hover {color: #C5A455;}

.tdNoticiaImagem{padding-left: 10px; padding-bottom: 10px; text-align: left;  vertical-align: top;}


/************** noticia ****************/

.SingleNewsTitulo0Td{padding-right: 10px; padding-bottom: 20px; padding-top: 20px; padding-left: 15px}
.SingleNewsTitulo0{FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-STYLE: normal; COLOR: #2B2A2A; padding-right: 8px}
.SingleNewsTitulo0 A:link {color: #2B2A2A}
.SingleNewsTitulo0 A:visited {color: #2B2A2A}
.SingleNewsTitulo0 A:hover {color: #c5a455; TEXT-DECORATION: underline}

.SingleNewsTexto0TD{padding-right: 20px; padding-bottom: 20px; padding-top: 40px; padding-left: 15px; text-align: left}
.SingleNewsTexto0{FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-STYLE: normal; COLOR: #2B2A2A}
.SingleNewsTexto0 A:link {color: #2B2A2A}
.SingleNewsTexto0 A:visited {color: #2B2A2A}
.SingleNewsTexto0 A:hover {color: #c5a455; TEXT-DECORATION: underline}

.SingleNewsData0{FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;	FONT-WEIGHT: normal;	FONT-SIZE: 7pt; FONT-STYLE: normal;	COLOR: #666666}

.NewsImageOne0{padding-right: 10px; padding-bottom: 20px; padding-top: 40px; padding-left: 10px; text-align: center;}
.NewsImageTwo0{padding-right: 10px; padding-bottom: 20px; padding-top: 20px; padding-left: 10px; text-align: center;}

.NewsImageThree0{padding-left: 10px; padding-bottom: 10px; text-align: left; vertical-align:bottom}
