
/* Global definitions */
BODY {background-color: #333333; font-family: Trebuchet MS; font-size: 11px; color: #c0c0c0;}
TD {}
a, a:visited {font-size: 11px; color: #c0c0c0; text-decoration: none;}
a:hover {color: #F5F5F5;}



.BigB{font-size: 12px; font: bold}
.Big{font-size: 12px}
.NormalB{font-size: 11px; font: bold}
.Normal{font-size: 11px}
.SmallB{font-size: 10px; font: bold}
.Small{font-size: 10px}
.VerySmall{font-size: 8px}
.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: Red}
.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;}

/*.SubOptions{padding: 8px; text-align: right;}*/

/* 01News definitions*/
.NewsSeparatorTd{}
.NewsParagraphAlign{}
/* 01News definitions - noticias em destaque */
.NewsTituloDestaqueTd{font-size: 13px; padding: 5px 0px 5px 0px; text-align: right;}
.NewsTextoDestaqueTd{font-size: 11px; padding: 5px 0px 10px 0px; text-align: right;}
.NewsTituloDestaque{}
.NewsTextoDestaque{}
.NewsDataDestaque{}
.NewsImageDestaque{}
/* 01News definitions - noticias */
.NewsTituloTd{font-size: 13px; padding: 5px 0px 5px 0px; text-align: right;}
.NewsTextoTd{font-size: 11px; padding: 5px 0px 10px 0px; text-align: right;}
.NewsTitulo{}
.NewsTexto{}
.NewsData{}
.NewsImage{}
/* 01News definitions - apresentação de noticia */
.InNewsTituloTd{}
.InNewsTitulo{}
.InNewsTextoTd{}
.InNewsTexto{}
.InNewsData{}
.InNewsImage{}
/* 01News definitions - lista de noticias */
.NewsListaTitulosTd{font-size: 13px; padding: 5px 0px 5px 0px; text-align: right;}
.NewsListaTitulos{font-size: 11px; padding: 5px 0px 10px 0px; text-align: right;}
.NewsListaTitulosDestaqueTd{}
.NewsListaTitulosDestaque{}
/* 01News definitions - lista de noticias nos conteudos */
.NewsListaTitulosOnContTd{}
.NewsListaTitulosOnCont{}
.NewsTituloOnCont{}
.NewsContentSeparatorTd{height: 1px;}

/* 01News definitions - paginas para navegação */
.NewsNavTd{}
.NewsNav{}

/* WhatMenu0 */

/* 02Menu definitions - menu directo*/
.MenuDirOpcaoDestaqueTd{}
.MenuDirOpcaoTd{}
.MenuDirOpcaoDestaque{}
.MenuDirOpcao{}
.MenuDirSeparatorTd{}

/* 02Menu definitions - String com Localização (Locations) */
.MenuLocations{font-size: 10px;}
.MenuLocations A:link{font-size: 10px;}
.MenuLocations A:visited{font-size: 10px;}
.MenuLocations A:hover{font-size: 10px; color: White;}

/* 02Menu definitions - Opções principais */
.MenuOpcaoDestaqueTd0{font-size: 13px; text-align: right; padding-right: 20px; line-height: 20px; color: White;}
.MenuOpcaoDestaque0{}
.MenuOpcaoDestaque0 A:link{font-size: 13px; color: White;}
.MenuOpcaoDestaque0 A:visited{font-size: 13px; color: White;}
.MenuOpcaoDestaque0 A:hover{font-size: 13px; color: White;}
.MenuOpcaoTd0{font-size: 13px; text-align: right; padding-right: 20px; line-height: 20px;}
.MenuOpcao0{}
.MenuOpcao0 A:link{font-size: 13px;}
.MenuOpcao0 A:visited{font-size: 13px;}
.MenuOpcao0 A:hover{font-size: 13px;}
/* 02Menu definitions - Subopções */
.MenuSubOpcaoDestaqueTd0{font-size: 11px; text-align: right; padding-right: 20px; line-height: 20px; color: White;}
.MenuSubOpcaoDestaque0{padding-right: 20px;}
.MenuSubOpcaoDestaque0 A:link{font-size: 12px; color: White;}
.MenuSubOpcaoDestaque0 A:visited{font-size: 12px; color: White;}
.MenuSubOpcaoDestaque0 A:hover{font-size: 12px; color: White;}
.MenuSubOpcaoTd0{font-size: 11px; text-align: right; padding-right: 20px; line-height: 20px;}
.MenuSubOpcao0{padding-right: 20px;}
/* 02Menu definitions - Separador */
.MenuSeparatorTd0{height : 1px;background-color : #FFFFFF}
.MenuHSeparatorTd0{width: 1px}
.MenuHSubSeparatorTd0{width: 1px}

/* 02Menu definitions - WhatMenu1 */
/* Para mais menus o sufixo será nr correspondente */
.MenuOpcaoDestaqueTd1{font-size: 12px; text-align: right; padding-right: 20px; line-height: 20px;}
.MenuOpcaoDestaque1{font-size: 12px; color: White;}
.MenuOpcaoDestaque1 A:link{font-size: 12px; color: White;}
.MenuOpcaoDestaque1 A:visited{font-size: 12px; color: White;}
.MenuOpcaoDestaque1 A:hover{font-size: 12px; color: White;}
.MenuOpcaoTd1{font-size: 12px; text-align: right; padding-right: 20px; line-height: 20px;}
.MenuOpcao1 A:link{font-size: 12px;}
.MenuOpcao1 A:visited{font-size: 12px;}
.MenuOpcao1 A:hover{font-size: 12px;}

/* 02Menu definitions - Subopções */
.MenuSubOpcaoDestaqueTd1{font-size: 11px; text-align: right; padding-right: 20px; line-height: 20px;}
.MenuSubOpcaoDestaque1{}
.MenuSubOpcaoDestaque1 A:link{font-size: 11px; color: White;}
.MenuSubOpcaoDestaque1 A:visited{font-size: 11px; color: White;}
.MenuSubOpcaoDestaque1 A:hover{font-size: 11px; color: White;}
.MenuSubOpcaoTd1{font-size: 11px; text-align: right; padding-right: 20px; line-height: 20px;}
.MenuSubOpcao1{padding-right: 15px;}

/* 02Menu definitions - Separador */
.MenuSeparatorTd1{}
.MenuHSeparatorTd1{COLOR: #c0c0c0;}
.MenuHSubSeparatorTd1{}



.MenuOpcaoDestaqueTd2{}
.MenuOpcaoTd2{}
.MenuOpcaoDestaque2{}
.MenuOpcaoDestaque2 A:link{}
.MenuOpcaoDestaque2 A:visited{}
.MenuOpcaoDestaque2 A:hover{}
.MenuOpcao2{}
.MenuOpcao2 A:link{}
.MenuOpcao2 A:visited{}
.MenuOpcao2 A:hover{}

/* 03Contents definitions */
.ContentTituloTd{font-size: 13px; padding: 5px 0px 10px 0px; color: White;}
.ContentTitulo{}
.ContentTextoTd{font-size: 11px; padding: 0px 0px 10px 0px; vertical-align: top;}
.ContentTexto{}
.ContentImageOne{}
.ContentImageTwo{}

/* 03Contents - conteudos secundários */
.ContentTituloSecTd{}
.ContentTituloSec{}
.ContentTextoSecTd{}
.ContentTextoSec{}

.ContentSubTituloTd{}
.ContentSubTitulo{}
.ContentReletedTd{font-size: 13px;}
.ContentReleted{font-size: 13px;}
.ContentData{}

/* 03 Claims definitions */
.CtClaimDestaqueTd{}
.CtClaimDestaqueTd A:Link{}
.CtClaimDestaqueTd A:Visited{}
.CtClaimDestaqueTd A:Hover{}
.CtClaimTd{}

/* 03 Claims - destaque de um conteudo com e sem claim */
.CtClaimOnContentTd{}
.CtClaimOnContent{}
.CtClaimContentTitleTd{}
.CtClaimContentTitle{}
.CtClaimContentTextTd{}
.CtClaimContentText{}

/* 04fxContents - Mapa do Site */
.MapaSite{padding: 20px 20px 5px 20px;}
.MapaSiteMenuOp{font-size : 11px; font-weight: bold; margin-top: 10px;}
.MapaSiteMenuSubOp{font-size : 11px; margin-top: 8px; margin-left: 30px;}
.MapaSiteSubOp{font-size : 11px; line-height: 140%; margin-left: 30px;}
.MapaSiteSubSubOp{font-size : 11px; margin-left: 60px;}
.MapaSiteSubSubSubOp{font-size : 11px; margin-left: 90px;}

/* 04fxContents - Search definitions */
.SearchFormTd{padding: 25px 20px 25px 20px;}
.SearchTituloTd{height: 30px;	vertical-align: middle;	padding-left: 20px;}
.SearchTitulo{}
.SearchSubTituloTd{padding: 10px 20px 10px 20px;}
.SearchSubTitulo{}
.SearchResultsTd{padding-left: 30px;}
.SearchResults{}
.SearchMoreResultsTd{padding: 10px 0px 10px 30px;}
.SearchMoreResults{}


/* 04fxContents - Newsletter definitions */
.NewsLetterFormTd{padding: 25px 20px 0px 20px;}
.NewsLetterSubTitulo{}
.NewsLetterTextTd{padding: 25px 20px 0px 20px;}
.NewsLetterText{FONT-WEIGHT: normal;}

/* Costum */

/* formulários */
.formulario {FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #0098B9}

/* COSTUM AP PHOTOS */
.col-cinza{background-color: #3B3B3B;}
.DefSiteName{
	font-family: TheSansOffice;
	color: #808080;
	padding-left: 100px;
	height: 90px;
	vertical-align: middle;
	word-spacing: 30px;
	text-align: right;
}
.DefSiteNameTitle{
	font-family: TheSansOffice;
	font-size: 22px;
	letter-spacing: 10px;
}
.DefSiteNameSubTitle{
	font-family: TheSansOffice;
	font-size: 16px;
	letter-spacing: 10px;
	word-spacing: 8px;
}
.DefImage{
	vertical-align: middle;
}
.DefImageTxt{
	font-size: 11px;
	vertical-align: top;
}
.DefPoema{
	font-size: 10px;
	text-align: right;
	padding: 10px 0px 10px 0px;
	line-height: 15px;
}

