/* General layout styles. */
body
{
	background: url(/images/background_stage.gif);	
	background-repeat: repeat-x;
	width: 925px;
	margin: 0 auto;
	font-family: 'Trebuchet MS';
	background-attachment: fixed;
  text-align:center;
}

.middleShadow
{
	background: url(/images/background_shadowstage.gif);
	background-repeat: repeat-x;
	position: absolute;
	top: 0px;
	left: 900px;
	width: 10px;
	height: 100%;
		
}

.mainLeftColumn
{
	text-align:center;
	/*left: 0px;*/
	width: 780px;
	margin-top: 0px;
	padding: 0;
	font-family: 'Trebuchet MS';
}
.mainRightColumn
{
	top: 0px;
	/*left: 790px;*/
	margin-top: 0px;
	margin-left: 0px;
	padding: 0;
	font-family: 'Trebuchet MS';
}
.tableW100
{
	width: 100%;
}
.textGray
{
	font-size: 11px;
	color: #999999;
}
.inputText
{
	background-color: #E3E3E3;
	background-image: none;
	width: 150px;
	font-size: 10px;
	color: black;
}

/* Header styles. */
.logoTable
{
	height: 82px;	
	width: 100%;
}
.headerBigText
{
	font-size: 35px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
}		
.headerMediumText
{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
}
.headerSmallText
{
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
}
.topMenuTable
{
	width: 100%;
	font-size: 11px;
	color: #FFFFFF;	
	text-transform: uppercase;
}
/* First highlights styles. */
.tableFirstHighlightsBlue
{
	width: 100%;
	height: 200;
	background-image: url(/images/back_blue.gif);
	background-repeat: repeat-x;
}
.tableFirstHighlightsOrange
{
	width: 100%;
	/*height: 200;*/
	background-image: url(/images/back_orange.gif);
	background-repeat: repeat-x;
}
.tableFirstHighlightsGreen
{
	width: 100%;
	/*height: 200;*/
	background-image: url(/images/back_green.gif);
	background-repeat: repeat-x;
}
.tableFirstHighlightsRed
{
	width: 100%;
	/*height: 200;*/
	background-image: url(/images/back_red.gif);
	background-repeat: repeat-x;
}
.titleFirstHighlights
{
	font-weight: bold;
	font-size: 22px;
	
}
.titleFirstHighlightBlue
{
	font-size: 22px;
	font-weight: bold;
	color: #4C7CAE;
}
.titleFirstHighlightOrange
{
	font-weight: bold;
	font-size: 22px;
	color: #BD4200;
}
.titleFirstHighlightGreen
{
	font-weight: bold;
	font-size: 22px;
	color: #808000;
}
.titleFirstHighlightRed
{
	font-weight: bold;
	font-size: 22px;
	color: #8C1C00;
}
.textFirstHighlight
{
	font-size: 13px;
	color: #FFFFFF;
}
.linkFirstHighlight
{
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
}
.linkFirstHighlight:hover
{
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
	text-transform: uppercase;
}
/* Principal highlights styles. */
.tablePrincipalHighlights
{
	width: 780px;
	height: 209px;
}
.titlePrincipalHighlight
{
	font-weight: bold;
	font-size: 36px;
	color: #FFFFFF;
}
.titlePrincipalHighlightBlue
{
	font-weight: bold;
	font-size: 36px;
	color: #4C7CAE;
}
.titlePrincipalHighlightOrange
{
	font-weight: bold;
	font-size: 36px;
	color: #BD4200;
}
.titlePrincipalHighlightGreen
{
	font-weight: bold;
	font-size: 36px;
	color: #808000;
}
.titlePrincipalHighlightRed
{
	font-weight: bold;
	font-size: 36px;
	color: #8C1C00;
}
.textPrincipalHighlightBlue
{
	font-size: 12px;
	text-transform: uppercase;
	color: #4C7CAE;
}
.textPrincipalHighlightOrange
{
	font-size: 12px;
	text-transform: uppercase;
	color: #BD4200;
}
.textPrincipalHighlightRed
{
	font-size: 12px;
	text-transform: uppercase;
	color: #E22B00;
}
.textPrincipalHighlightGreen
{
	font-size: 12px;
	text-transform: uppercase;
	color: #B5C629;
}
/* Bottom highlights styles. */
.tableBottomHighlights
{
	width: 100%;
	background-color: #FFFFFF;
}
.titleBigBottomHighlight
{
	font-size: 28px;
	color: #497188;	
}
.titleMediumBottomHighlight
{
	font-size: 18px;
	color: #7F9BAB;	
}
.textBottomHighlightBlue
{
	font-size: 11px;
	color: #6DB2F9;
}
.textBottomHighlightOrange
{
	font-size: 11px;
	color: #FF5800;
}
.textBottomHighlightGreen
{
	font-size: 11px;
	color: #b5c629;
}
.textBottomHighlightRed
{
	font-size: 11px;
	color: #E22B00;
}
.titleBottomHighlight
{
	font-size: 28px;
	color: #497188;
}
.linkTextBlue
{
	font-size: 11px;
	color: #6DB2F9;	
	text-decoration: none;
}
.linkTextBlue:hover
{
	background: #6DB2F9;
	cursor: hand;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;	
}
.linkTextOrange
{
	font-size: 11px;
	color: #FF5800;	
	text-decoration: none;
}
.linkTextOrange:hover
{
	background: #ff5800;
	cursor: hand;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;	
}
.linkTextGreen
{
	font-size: 11px;
	color: #B5C629;	
	text-decoration: none;
}
.linkTextGreen:hover
{
	font-size: 11px;
	color: #FFFFFF;
	background: #b5c629;
	cursor:hand;
	text-decoration: none;	
}
.linkTextRed
{
	font-size: 11px;
	color: #E22B00;	
	text-decoration: none;
}

.linkTextRed:hover
{
	font-size: 11px;
	color: #FFFFFF;
	background-color: #E22B00;
	cursor: hand;
	text-decoration: none;	
}
/* Right menu styles. */
.textBoldRightMenu
{
	font-size: 11px;
	font-weight: bold;
	color: #555555;
}
.textRightMenuNormal
{
	font-size: 9px;
	color: #555555;
}
.inputTextRightMenu
{
	background-color: #E3E3E3;
	background-image: none;
	width: 115px;
	font-size: 10px;
	color: black;
}
.inputPasswordRightMenu
{
	background-color: #E3E3E3;
	background-image: none;
	width: 80px;
	font-size: 10px;
	color: black;
}
.linkRightMenuOrange
{
	font-size: 9px;
	color: #FB5700;
	text-decoration: none;
}
.linkRightMenuOrange:hover
{
	font-size: 9px;
	color: #FB5700;
	text-decoration: underline;
}
/* Footer styles. */
.textFooter
{
	font-size: 10px;
	color: #555555;
}
/* Detail styles. */
.detailTitleBlue
{
	font-size: 15px;
	font-weight: bold;
	color: #4C7CAE;
}
.detailTitleOrange
{
	font-size: 15px;
	font-weight: bold;
	color: #BD4200;
}
.detailTitleGreen
{
	font-weight: bold;
	font-size: 15px;
	color: #808000;
}
.detailTitleRed
{
	font-weight: bold;
	font-size: 15px;
	color: #8C1C00;
}
/* Search styles. */
.searchSummary
{
	background-color: #6DB2F9;
}
.searchResults
{
	background-color: #FFFFFF;
}

/*keyword highlights*/
.highlightKeyword
{
	background-color: rgb(109, 178, 249);
}

/* ESTAVA NAS TEMPLATES */

  .tableBottomHighlights
  {
  width: 100%;
  background-color: #ffffff;
  }
      
      
  .titleMediumBottomHighlight
  {
  font-size: 18px;
  color: #7f9bab;	
  }
      
  .textGray
  {
  font-size: 11px;
  color: #999999;
  }
      

  .titlePrincipalHighlight
  {
  font-weight: bold;
  font-size: 30px;
  color: #ffffff;
  }
      
  .textPrincipalHighlight
  {
  font-size: 12px;
  text-transform: uppercase;
  color: #ffffff;
  }
      
    
  .linkTextWhite
  {
  font-size: 10px;
  text-transform: uppercase;
  color: #ffffff;
  text-decoration: none;
  }
      
  .linkTextWhite:hover
  {
  font-size: 10px;
  text-transform: uppercase;
  color: #ffffff;
  text-decoration: underline;
  }

  .tablePrincipalHighlights
  {
  background-color: #ffffff;
  width: 750px;
  height: 209px;
  }
      
  .titlePrincipalHighlightBlue
  {
  font-weight: bold;
  font-size: 36px;
  color: #4c7cae;
  }
      
  .textPrincipalHighlightBlue
  {
  font-size: 12px;
  text-transform: uppercase;
  color: #4c7cae;
  }
      
  .linkTextGray
  {
  font-size: 10;
  text-transform: uppercase;
  color: #999999;
  text-decoration: none;
  padding:0px;
  line-height:10px;

  }
      
  .linkTextGray:hover
  {
  font-size: 10;
  text-transform: uppercase;
  color: #999999;
  text-decoration: underline;
  padding:0px;
  }

  .titleBigBottomHighlight
  {
  font-size: 28px;
  color: #497188;
  }
              
  .titleBigBottomHighlight1
  {
  font-size: 16px;
  color: #497188;
  line-height:14px;
  }
              
  .titleMediumBottomHighlight
  {
  font-size: 18px;
  color: #7f9bab;	
  }
              
  .textGray
  {
  font-size: 11px;
  color: #999999;
  }
              

 
      
  .titleMediumBottomHighlight
  {
  font-size: 18px;
  color: #7f9bab;	
  }
      
  .textGray
  {
  font-size: 11px;
  color: #999999;
  }
      
    
/* ESTAVA NAS TEMPLATES */

li.ultimas_noticias
{
  min-height:12px;
  line-height:12px;
  padding-bottom:10px;
}