/* ============================================ */
/* Body														*/
/* ============================================ */
body.cLumBody					{ background-color:#E0F2F6;	margin:0px;	padding:0px; }
body								{ 										margin:0px;	padding:0px; }

/* ============================================ */
/* Elementos-default										*/
/* ============================================ */
div								{ color:#656565;	font-family:arial;	font-size:12px;	font-weight:normal; }
span								{ color:#656565;	font-family:arial;	font-size:12px;	font-weight:normal; }
td									{ color:#656565;	font-family:arial;	font-size:12px;	font-weight:normal; }
a									{ color:#656567;	font-family:arial;	font-size:12px;	font-weight:normal;	text-decoration:none; }
a:hover							{ 																										text-decoration:underline; }

/* ============================================ */
/* Background												*/
/* ============================================ */
.area0							{ background-repeat:repeat-x;																						background-image:url(../images/bgHeaderSup.gif);
									  height:107px; }
.area0Coluna0					{ background-repeat:no-repeat;																					background-image:url(../images/bgQuadriculadoHeaderEsq.gif);
									  height:107px; }
.area0Coluna1					{ background-repeat:no-repeat;																					background-image:url(../images/bgQuadriculadoHeaderDir.gif);
									  height:107px; }
.area1							{ background-repeat:repeat-x;																						background-image:url(../images/bgHeaderInf.gif);
									  height:32px; }
.area2							{ background-repeat:repeat-x;																						background-image:url(../images/bgFitaHeader.gif);
									  height:61px; }
.area3							{ background-repeat:repeat-x;		background-position:bottom left;	background-color:#FFFFFF;	background-image:url(../images/degradeLateralMiolo.gif);
									  height:236px;					 }
.area4							{ background-repeat:repeat-x;																						background-image:url(../images/bgfooter.gif);
									  height:148px; }
.area4Coluna0					{ background-repeat:repeat-x;																background-image:url(../images/fitaFooterMeio.gif);
									  height:148px;	margin:0px;	padding:0px; }
.bgBranco						{ background-repeat:repeat-x;													background-color:#FFFFFF; padding-bottom:20px; }

.bgBreadCrumb					{ background-repeat:repeat-x;													background-color:#FFFFFF; }


/* ===========================================	*/
/*				Texto - Novo Padrão					*/
/* ===========================================	*/

/*Estilo*/
.B							{ font-weight:bold; }
.I							{ font-style:italic; }
.Up						{ text-transform:uppercase; }

/*Fonte*/
.Arial						{ font-family:arial; }

/*Cor*/
.Branco					{ color:#FFFFFF; }
.Cinza					{ color:#656565; }
.AzulMedio				{ color:#314687; }
.AzulClaro				{ color:#65B1C5;	}
.AzulTurquesa			{ color:#2C7A8F; }
.AzulEscuro				{ color:#193485; }

/*Tamanho*/
.n11						{ font-size:11px; }
.n12						{ font-size:12px; }
.n13						{ font-size:13px; }
.n14						{ font-size:14px; }
.n15						{ font-size:15px; }
.n18						{ font-size:18px; }
.n19						{ font-size:19px; }



/* ============================================ */
/* Texto														*/
/* ============================================ */
.txtArialBranco11B			 { color:#FFFFFF;	font-family:arial;	font-size:11px;	font-weight:bold; }
.txtArialBranco12 			 { color:#FFFFFF;	font-family:arial;	font-size:12px; }
.txtArialBranco12B			 { color:#FFFFFF;	font-family:arial;	font-size:12px;	font-weight:bold; }
.txtArialBranco14B			 { color:#FFFFFF;	font-family:arial;	font-size:14px;	font-weight:bold; }
.txtArialBranco16B			 { color:#FFFFFF;	font-family:arial;	font-size:16px;	font-weight:bold; }
.txtArialCinza11				 { color:#656565;	font-family:arial;	font-size:11px;	font-weight:normal; }
.txtArialCinza11B				 { color:#656565;	font-family:arial;	font-size:11px;	font-weight:bold; }
.txtArialCinza11BU			 { color:#656565;	font-family:arial;	font-size:11px;	font-weight:bold;									text-transform:uppercase; }
.txtArialCinza11J				 { color:#656565;	font-family:arial;	font-size:11px;	font-weight:normal;								text-align:justify; }
.txtArialCinza11U				 { color:#656565;	font-family:arial;	font-size:11px;	font-weight:normal;								text-transform:uppercase; }
.txtArialCinza12				 { color:#656565;	font-family:arial;	font-size:12px;	font-weight:normal; }
.txtArialCinza12B				 { color:#656565;	font-family:arial;	font-size:12px;	font-weight:bold; }
.txtArialCinza12BU			 { color:#656565;	font-family:arial;	font-size:12px;	font-weight:bold;									text-transform:uppercase;}
.txtArialCinza12I				 { color:#656565;	font-family:arial;	font-size:12px;	font-weight:normal;	font-style:italic; }
.txtArialCinza12J				 { color:#656565;	font-family:arial;	font-size:12px;	font-weight:normal;								text-align:justify; }
.txtArialCinza12U				 { color:#656565;	font-family:arial;	font-size:12px;	font-weight:normal;								text-transform:uppercase; }
.txtArialCinza14				 { color:#656565;	font-family:arial;	font-size:14px;	font-weight:normal; }
.txtArialCinza14B				 { color:#656565;	font-family:arial;	font-size:14px;	font-weight:bold; }
.txtArialCinza14I				 { color:#656565;	font-family:arial;	font-size:14px;	font-weight:normal;	font-style:italic; }
.txtArialCinza18				 { color:#656565;	font-family:arial;	font-size:18px;	font-weight:normal; }
.txtArialCinza18B				 { color:#656565;	font-family:arial;	font-size:18px;	font-weight:normal; }
.txtArialCinza22				 { color:#656565;	font-family:arial;	font-size:22px;	font-weight:normal; }
.txtArialCinza32				 { color:#656565;	font-family:arial;	font-size:32px;	font-weight:normal; }
.txtArialAzulMedio12B		 { color:#314687;	font-family:arial;	font-size:12px;	font-weight:bold; }
.txtArialAzulMedio14B		 { color:#314687;	font-family:arial;	font-size:14px;	font-weight:bold; }
.txtArialAzulClaro12			 { color:#65B1C5;	font-family:arial;	font-size:12px;	font-weight:normal; }
.txtArialAzulClaro12B		 { color:#5BA8BD;	font-family:arial;	font-size:12px;	font-weight:bold; }
.txtArialAzulClaro14B		 { color:#5BA8BD;	font-family:arial;	font-size:14px;	font-weight:bold; }
.txtArialAzulClaro16B		 { color:#5BA8BD;	font-family:arial;	font-size:16px;	font-weight:bold; }
.txtArialAzulClaro18			 { color:#5BA8BD;	font-family:arial;	font-size:18px;	font-weight:normal; }
.txtArialAzulTurquesa14B	 { color:#2C7A8F;	font-family:arial;	font-size:14px;	font-weight:bold; }
.txtArialAzulTurquesa16B	 { color:#2C7A8F;	font-family:arial;	font-size:16px;	font-weight:bold; }
.txtArialAzulEscuro11		 { color:#193485;	font-family:arial;	font-size:11px;	font-weight:normal; }
.txtArialAzulEscuro11B		 { color:#193485;	font-family:arial;	font-size:11px;	font-weight:bold; }
.txtArialAzulEscuro12B		 { color:#193485;	font-family:arial;	font-size:12px;	font-weight:bold; }
.txtArialAzulEscuro14B		 { color:#193485;	font-family:arial;	font-size:14px;	font-weight:bold; }
.txtArialAzulEscuro16B		 { color:#193485;	font-family:arial;	font-size:16px;	font-weight:bold; }
.txtArialAzulEscuro18		 { color:#1C2F67;	font-family:arial;	font-size:18px;	font-weight:normal; }
.txtArialAzulEscuro18B		 { color:#1C2F67;	font-family:arial;	font-size:18px;	font-weight:bold; }

/* ============================================ */
/* Link														*/
/* ============================================ */
.lnkArialBranco11B			{ color:#FFFFFF;	font-family:arial;	font-size:11px;	font-weight:bold; }
.lnkArialBranco12				{ color:#FFFFFF;	font-family:arial;	font-size:12px;	font-weight:normal; }
.lnkArialBranco12BUp			{ color:#FFFFFF;	font-family:arial;	font-size:12px;	font-weight:bold;								text-transform:uppercase; }
.lnkArialBranco12B			{ color:#FFFFFF;	font-family:arial;	font-size:12px;	font-weight:bold; }
.lnkVerdanaBranco12B			{ color:#FFFFFF;	font-family:verdana;	font-size:12px;	font-weight:bold; }
.lnkArialBranco16B			{ color:#FFFFFF;	font-family:arial;	font-size:16px;	font-weight:bold; }
.lnkArialAzulClaro11			{ color:#64B1C5;	font-family:arial;	font-size:11px;	font-weight:normal; }
.lnkArialAzulPiscina14B		{ color:#5BA8BD;	font-family:arial;	font-size:14px;	font-weight:bold; }
.lnkArialAzulEscuro11		{ color:#193485;	font-family:arial;	font-size:11px;	font-weight:normal; }
.lnkArialAzulEscuro11B		{ color:#193485;	font-family:arial;	font-size:11px;	font-weight:bold; }
.lnkArialAzulEscuro12		{ color:#193485;	font-family:arial;	font-size:12px;	font-weight:normal; }
.lnkArialAzulEscuro12B		{ color:#193485;	font-family:arial;	font-size:12px;	font-weight:bold; }
.lnkArialAzulEscuro13B		{ color:#193485;	font-family:arial;	font-size:13px;	font-weight:bold; }
.lnkArialAzulEscuro13		{ color:#193485;	font-family:arial;	font-size:13px;	font-weight:normal; }
.lnkArialAzulEscuro14B		{ color:#193485;	font-family:arial;	font-size:14px;	font-weight:bold; }
.lnkVerdanaAzulEscuro12B	{ color:#193485;	font-family:verdana;	font-size:12px;	font-weight:bold; }
.lnkArialAzulEscuro16B		{ color:#193485;	font-family:arial;	font-size:16px;	font-weight:bold; }
.lnkArialAzulEscuro18		{ color:#193485;	font-family:arial;	font-size:18px;	font-weight:normal; }
.lnkArialAzulEscuro18B		{ color:#193485;	font-family:arial;	font-size:18px;	font-weight:bold; }
.lnkArialAzulEscuro24		{ color:#193485;	font-family:arial;	font-size:24px;	font-weight:normal; }
.lnkArialAzulMarinho11		{ color:#1C2F67;	font-family:arial;	font-size:11px;	font-weight:normal; }
.lnkArialAzulMarinho12		{ color:#1C2F67;	font-family:arial;	font-size:12px;	font-weight:normal; }
.lnkArialAzulMarinho12BUp	{ color:#1C2F67;	font-family:arial;	font-size:12px;	font-weight:bold;								text-transform:uppercase; }
.lnkArialAzulMarinho12B		{ color:#1C2F67;	font-family:arial;	font-size:12px;	font-weight:bold;	}
.lnkArialAzulMarinho14B		{ color:#1C2F67;	font-family:arial;	font-size:14px;	font-weight:bold; }
.lnkArialAzulMedio11			{ color:#314687;	font-family:arial;	font-size:11px;	font-weight:normal; }
.lnkArialAzulMedio11B		{ color:#314687;	font-family:arial;	font-size:11px;	font-weight:bold; }
.lnkArialAzulMedio12B		{ color:#314687;	font-family:arial;	font-size:12px;	font-weight:bold; }
.lnkArialAzulMedio14B		{ color:#314687;	font-family:arial;	font-size:14px;	font-weight:bold; }
.lnkArialCinza12B				{ color:#656567;	font-family:arial;	font-size:12px;	font-weight:bold; }
.lnkArialCinza14B				{ color:#656567;	font-family:arial;	font-size:14px;	font-weight:bold; }
.lnkArialCinza18				{ color:#656567;	font-family:arial;	font-size:18px;	font-weight:normal; }

/*----------------------------------------------------*/
/*								Inputs								*/
/*----------------------------------------------------*/

.inputBusca						{ 						font-family:arial;	font-size:12px;	border:solid 1px #FFFFFF;	width:184px;	height:16px; }
.inputBuscaFGVDados				{ 						font-family:arial;	font-size:12px;	border:solid 1px #DBEBF1;   height:18px;}
.inputResultadoBusca			{ 						font-family:arial;	font-size:10px;	border:solid 1px #7E9DB9;	width:180px;	height:12px; }

/* ============================================ */
/* Menus														*/
/* ============================================ */

.subMenuPrimario
{
	position:absolute;
  	left:0px;
  	top:0px;
  	visibility:hidden;
  	z-index:102;
}

/*----------------------------------------------------*/
/*						Zoom Iframe						      	*/
/*----------------------------------------------------*/

div.fotoZoom						{ position:absolute;z-index:900001;visibility:hidden;height:400px; }
div.fotoZoom div.fechar			{ position:absolute;right:-7px;bottom:400px; }
div.fotoZoom div.fechar a		{ width:48px;display:block; }

div.sombra {
	background:black;
	width:100%;
	left:0;
	top:0;
	position:absolute;
	z-index:900000;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}

div.zoom {
	width:100%;
	left:0;
	top:0;
	position:absolute;
	z-index:900001;
}

div#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	background:#8C9286;
	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
}

/*----------------------------------------------------*/
/*						Ticker						      	*/
/*----------------------------------------------------*/

.ticker-wrapper * {
	margin: 0px;
}
.ticker-wrapper.has-js {
	margin: 0px;
	width: 576px;
	height: 30px;
	display: block;
	background-color: #F1F8FA;
}
.ticker {
	padding: 0px 0px 5px 10px;
	width: 493px;
	height: 23px;
	display: block;
	float: left;
	position: relative;
	overflow: hidden;
	background-color: #F1F8FA;
}
.ticker-title {
	padding-top: 7px;
	float: left; 	
	color: #990000;
	font-weight: bold;
	background-color: #F1F8FA;
	text-transform: uppercase;
}
.ticker-content {
	margin: 0px -10px 0px -10px;
	padding-top: 7px;
	float: left;
	position: absolute;
	color: #1F527B;
	font-weight: bold;
	background-color: #F1F8FA;
}
.ticker-content:focus {
	none;
}
.ticker-content A {
	text-decoration: none;	
	color: #1F527B;
}
.ticker-content A:hover {
	text-decoration: underline;	
	color: #0D3059;
}
.ticker-swipe {
	padding-top: 7px;
	position: absolute;
	top: 0px;
	left: 80px;
	background-color: #F1F8FA;
	display: block;
	width: 596px;
	height: 23px; 
}
.ticker-swipe SPAN {
	margin-left: 1px;
	background-color: #F1F8FA;
	border-bottom: 1px solid #1F527B;
	height: 12px;
	width: 7px;
	display: block;
}
.ticker-controls {
	padding: 7px 10px 0px 0px;
	list-style-type: none;
	float: right;
}
.ticker-controls LI {
	padding: 0px;
	margin-left: 5px;
	float: left;
	cursor: pointer;
	height: 16px;
	width: 16px;
	display: block;
}

.ticker-controls li.jnt-play-pause {
	background-image: url('../service/link/images/controls.png');
	background-position: 32px 16px;
}
.ticker-controls li.jnt-play-pause.over {
	background-position: 32px 32px;
}
.ticker-controls li.jnt-play-pause.down {
	background-position: 32px 0px;
}
.ticker-controls li.jnt-play-pause.paused {
	background-image: url('../service/link/images/controls.png');	
	background-position: 48px 16px;
}
.ticker-controls li.jnt-play-pause.paused.over {
	background-position: 48px 32px;
}
.ticker-controls li.jnt-play-pause.paused.down {
	background-position: 48px 0px;
}
.ticker-controls li.jnt-prev {
	background-image: url('../service/link/images/controls.png');
	background-position: 0px 16px;		
}
.ticker-controls li.jnt-prev.over {
	background-position: 0px 32px;		
}
.ticker-controls li.jnt-prev.down {
	background-position: 0px 0px;		
}
.ticker-controls li.jnt-next {
	background-image: url('../service/link/images/controls.png');	
	background-position: 16px 16px;	
}
.ticker-controls li.jnt-next.over {
	background-position: 16px 32px;	
}
.ticker-controls LI#next.down {	
	background-position: 16px 0px;	
}

.js-hidden {
	display: none;
}
