.space
{
	font-size:1px;	
}

a {
	color: #333333;	 
	text-decoration : underline;			
	cursor: hand;
}
 
a:hover {
	color : #999999;
	text-decoration : underline;	
}


.bodyFundo {
	background-color : #A1A8BC;
	background-image:  url(../Images/px_bckg.JPG);
	background-repeat: repeat-x;
}


.fundo {
	background-image:  url(../Images/px_vertical.JPG);
	background-repeat: repeat-y;	
}


.fundoMenu {
	background-image:  url(../Images/1px_menu.JPG);	
}


body, td, ul, li {
	font : normal 11px arial;
	/*line-height : 16px;*/
}

li {
	list-style-image : url(../Images/seta.gif);
	margin-bottom : 10px;
}

ul {
	margin-left : 20px;
}

.button {
	background-color : #AFB9CD;
	border : 1px solid #002D9A;
	font : normal 11px verdana;
	padding-left : 10px;
	padding-right : 10px;
	text-align : center;
}

.footer, .footer:hover {
	color : #28448E;
	font : normal 9px verdana;
	text-align : right;
	text-decoration:none;
}
.footer:hover {
	color : #28448E;
	font : normal 9px verdana;
	text-align : right;
	text-decoration:underline;
}

.input {
	background-color : #28448E;
	border : 1px solid #28448E;
	font : normal 10px Arial;
	color: #FFFFFF;	
	height: 14px;
}

.input2 {
	background-color : #FFFFFF;
	border : 1px solid #999999;
	font : normal 10px Arial;
	color: #000000;
	width : 100%;
}

	.label, .label_required {
	font : normal 11px verdana;
	color: #615D5C;
	padding-right : 5px;
	text-align : right;
}

.label_required {
	font-weight : bold;
	text-decoration: underline;
}

.lead {
	font-style : italic;
	padding-bottom : 10px;
	text-align : justify;
}

.leftmenu, .leftmenuselected {
	height : 26px;
	margin-bottom : 2px;
	vertical-align : middle;
	width : 100%;
	padding-left : 2px;
	padding-right : 2px;
	text-transform : uppercase;
	font : bold 9px Tahoma;
}

.leftmenuselected {
	border : 1px solid #9494B7;
	color : #000000;
	background-color : #AFB9CD;
	padding-left : 2px;
	padding-right : 2px;
}

.leftmenutext, .leftmenutext:hover{
	color : #000000;
	font : bold 9px Tahoma;
	text-transform : uppercase;
	width: 100%;
}

.leftmenutext:hover {
	color : #E7E7E7;
}

.leftmenuitemtext, .leftmenuitemtext:hover {
	font : normal 10px Verdana;
	letter-spacing : -1px;
	width: 100%;
}

.leftmenuitemtext:hover {
	color : #AFB9CD;
}

.leftmenuitem {
	border-bottom : 1px solid #9494B7;
	height : 18px;
	width : 100%;
	padding-left : 2px;
	padding-right : 2px;
}

.link, .link:hover, .link:hover {
	font : normal 10px Verdana;
	font-weight : bold;
	text-decoration : underline;
	color : #615D5C;
}


.message {
	color : #333333;
	font-weight : bold;
	padding-left: 10px;
}

.popup {
}

.popup_item {
	background-color : #AFB9CD;
	border-top : 1px solid #FFFFFF;
	width : 100px;
}

.popup_item_text {
	color : #17317B;
	font : normal 11px Arial;
	line-height : 16px;
	padding-bottom : 1px;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 1px;
	text-decoration : none;
}

.popup_item_text:hover {
	color : #FFFFFF;
}

.search 
{
	font: normal 9px Verdana;
	color : #333333;
}

.login 
{
	font: bold 10px Arial;
	color : #197519;
	text-transform:uppercase;
}

.loginlink
{
	font: normal 10px Arial;
	color : #333333;
	text-transform:uppercase;
}

.separator {
	font : bold 15px arial;
	line-height : 18px;
}

.supertitle, a.supertitle, a.supertitle:hover {
	font : normal 10px Verdana;
	color: #615D5C;
	text-decoration: none;
	text-transform:uppercase;
}

.cpsupertitlecaps, a.cpsupertitlecaps, a.cpsupertitlecaps:hover {
	font : bold 12px Verdana;
	color: #197519;
	text-decoration: none;
	text-transform:uppercase;
	padding-bottom:5px;
}

.cpsupertitle, a.cpsupertitle, a.cpsupertitle:hover {
	font : bold 12px Verdana;
	color: #197519;
	text-decoration: none;
	padding-bottom:5px;
}


.LeftSupertitle
{
	border-top:1px solid #439BC4;		 								
	border-bottom:1px solid #439BC4;
	font: Bold 11px Arial;
	color: #28448E;				
	text-transform: uppercase;
	background-color: #ECF5F9;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;	
}

.LeftText
{
	font: Normal 11px Arial;
	color: #000000;	
	padding-top: 3px;
}

.ContentText
{
	font: Normal 12px Arial;
	color: #333333;	
	text-align: justify;
}

.ContentSupertitle
{
	border-top:1px solid #28448E;		 								
	border-bottom:1px solid #28448E;
	font: Bold 11px Arial;
	color: #FFFFFF;						
	padding-left: 10px;
	background-color: #28448E;
	text-transform: uppercase;
}

.ContentFundo
{
	background-color: #28448E;
}

.ContentLink
{
	font: Normal 11px Arial;
	color: #28448E;
	text-decoration: underline;
}

.LinkMais
{
	font: Normal 11px Arial;
	color: #28448E;
	text-decoration: underline;	
	padding-left: 5px;	
}

.LinkMais:hover
{
	text-decoration: underline;	
}

.LeftDownTable
{
	border-bottom:1px solid #439BC4;
	font-size: 1px;
}

.cptext, a.cptext, a.text:hover {
	font : normal 10px Verdana;
	color: #615D6C;
	text-decoration: none;
}

.cptitle, a.cptitle, a.cptitle:hover {
	font : bold 11px Verdana;
	color: #197519;
	padding-bottom : 10px;
	padding-top : 10px;

}

.tab, .tab:hover {
	font-weight : bold;
}

.tab:hover {
	color : #AFB9CD;
}

.tab_sel, .tab_sel:hover {
	color : #AFB9CD;
	font-weight : bold;
}

.tab_sel:hover {
	color : #AFB9CD;
}


.text
{
	font : normal 12px Arial;
	color: #333333;	
	text-decoration :none;
}


.text2, a.text2, a.text2:hover
{
	font : normal 12px Arial;
	color: #333333;	
	text-decoration :none;
}

.text3
{
	font : Bold 11px Arial;
	color: #28448E;	
	text-decoration :none;
	text-transform: uppercase; 
}

.title, a.title, a.title:hover {
	font : bold 11px Arial;
	color: #333333;
	padding-bottom : 10px;
	padding-top : 10px;
	text-decoration :none;
}

.user {
	font : normal 11px verdana;
	padding-bottom : 1px;
	padding-left : 10px;
	padding-right : 10px;
}

.user_bar {
	background-color : #9CC7E8;
	border : 1px solid #002D9A;
}

.barchart{
	background-image: url(../images/bkg_barchart_verde.gif);
	height:12px;
}

.box_text, .box_title{
	font: normal 10px verdana;
	color:#615D5C;	
	padding: 5px;
}
	
.box_button {
	background-color : #F5F5F5;
	border : 1px solid #666666;
	font : bold 10px verdana;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left : 10px;
	padding-right : 10px;
	text-align : center;
}

.box_radio {
	background-color : #FFFFFF;
	font : bold 10px verdana;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left : 10px;
	padding-right : 10px;
	text-align : center;
}


	.ItTable
	{
		font: normal arial 11px;
		color: #333333;
		border-bottom:1px solid #666666;	
		border-color: #666666;	 
	 	border-top:0px solid #000000;		 
		border-left:0px solid #000000;		 
		border-right:1px solid #666666;		 								
	}	
	
	
	.ItTable2
	{
		border-color: #666666;	
		border-left:1px solid #666666;		 
		border-right:1px solid #666666;		 								
	}
		
	
	
	.ItTable3
	{
		border-color: #000000;	
		border-left:1px solid #000000;		 
		border-right:1px solid #000000;		 								
		border-top: 1px solid #000000;		
		border-bottom: 1px solid #000000;		  								
	}
		
	.ItClassColumna
	{			
		border-top: 1px solid #666666;					
	}
	
	.ItClassColumnb
	{			
		border-top: 1px solid #666666;	
		border-right:1px solid #666666;		 					
	}
	
	.ItClassColumnc
	{			
		border-bottom: 1px solid #666666;			
	}
	
	.ItClassColumnd
	{			
		border-bottom: 1px solid #666666;	
		border-right:1px solid #666666;		 					
	}

		
	.ItClass1
	{
		font: Normal Arial 11px;
		color: #FFFFFF;
		padding-left: 10px; 
	}			
		
	.ItClass2
	{
		border-color: #FFFFFF;	 
		border-top:1px solid #FFFFFF;		 	 	
		border-right:1px solid #FFFFFF;				
		font-family: Arial;		
		font-size: 11px;
		color: #333333;
		padding-left: 10px; 
	}		
	
	.ItClass2b
	{
		border-color: #DBDBDB;	 
		border-top:1px solid #666666;		 	 	
		border-right:1px solid #666666;				
		font-family: Arial;		
		font-size: 11px;
		color: #000000;
	}		
	
	.ItClass3
	{
		border-right:1px solid #666666;				
		border-bottom: 1px solid #666666;				
		font-family: Arial;		
		font-size: 11px;
		color: #333333;
	}	
	
	.ItClass4
	{
		border-bottom:1px solid #666666;		 	 				
		font-family: Arial;		
		font-size: 11px;
		color: #333333;
	}			
	
	.ItClass5
	{
		border-right:1px solid #666666;				
		border-bottom: 1px solid #666666;				
		border-top:1px solid #000000;		 	 				
		font-family: Arial;		
		font-size: 11px;
		color: #333333;
	}			
	
	
	.ItClass5b
	{
		border-right:1px solid #666666;				
		border-bottom: 1px solid #666666;				
		border-top:1px solid #000000;		 	 				
		font-family: Arial;		
		font-size: 11px;
		color: #000000;
	}	
	
	.ItClass6
	{
		border-bottom: 1px solid #666666;						
		border-top:1px solid #666666;		 	 				
		font-family: Arial;		
		font-size: 11px;
		color: #333333;
	}				
	
	.ItClass7
	{
		border-right:1px solid #666666;		 	 				
		font-family: Arial;		
		font-size: 11px;
		color: #333333;
	}			
	
	.ItClass8
	{
		border-top:1px solid #000000;		 	 				
		color: #333333;
	}
	
	.ItBack
	{
		background-image: url(pix.jpg);
		background-repeat: repeat-y;
	}
	
	.ItClean
	{
		border-bottom: 0px solid #000000;		 			
		border-top:0px solid #000000;		 	 			
	}	

	.ItLink
	{
		font-family: Arial;		
		font-size: 11px;
		color: #FFFFFF;
		text-decoration: none;
		font-weight:normal;
		
	}
	
	.ItLink2
	{
		font-family: Arial;		
		font-size: 11px;
		color: #28448E;
		text-decoration: none;
		font-weight:normal;		
	}
		
	.ItLink3
	{
		font-family: Verdana;		
		font-size: 10px;
		color: #28448E;		
		font-weight: bold;
		text-decoration: none; 	
	}		
	
	.ItSearch 
	{
		font: arial 10px Bold;
		color: #FFFFFF;	
	}
	
	.ItForm
	{
		font-family: Arial;
		font-size: 11px ;
		color: #333333;				
		background-color: #ECF5F9;
		border-bottom: 1px solid #439BC4;	
	}	
	
	.ItReservedArea
	{
		font-family: Arial;
		font-size: 11px ;
		color: #28448E;				
		background-color: #ECF5F9;
		border-bottom: 1px solid #439BC4;	
		border-color: #666666;	 
	 	border-top:1px solid #439BC4;		 
		border-left:0px solid #666666;		 		
		text-transform: uppercase;
	}	
	
	.ItFormColumna
	{
		border-top:1px solid #439BC4;		 								
		border-bottom:1px solid #439BC4;
		font: Bold 11px Arial;
		color: #28448E;				
		text-transform: uppercase;
	}
	
	
	.ItFormColumnb
	{
		font: Normal 11px Arial;		
	}
	
	.ItFormColumnc
	{
		border-top:1px solid #439BC4;		 								
		font: Bold 11px Arial;
		color: #28448E;				
		text-transform: uppercase;
	}
	
	.ItFormColumnd
	{
		border-bottom:1px solid #439BC4;
		font: Bold 11px Arial;
		color: #28448E;				
		text-transform: uppercase;
	}


	.ItFormContent
	{
		font-family: Arial;	
		font-size: 11px;
		text-decoration: none;
	}
		
	.SuperTitleForm
	{
		font : bold 10px Arial;
		color: #FFFFFF;
		text-decoration: none;			
		a:hover 
	}

	.ContentTitle
	{
		background-color: #ECF5F9;
		height: 20px;
		vertical-align: middle;
		color: #28448E;
		padding-left: 8px;
		font: Normal 12px Arial;
	}		

	.ItSuperTitle
	{
		font: Bold 11px Verdana;
		color: #FFFFFF;	
	}
	
	.ItContentTitle
	{
		font: Bold 11px Arial;
		color: #333333;	
	}
	
	.asterisco 
	{
		font: bold 12px Verdana;	
	}
	
	.ItSearchDetail
	{
		font: Bold 10px Arial;		
		color: #28448E;
		text-decoration: underline;
	}
	
	.ItNavigation
	{
		font: Normal 11px Arial;
		color: #666666;				
	}	
	
	.ItNavigation:hover
	{
		color: #333333;
	}
	
	.ItDate 
	{
		font: bold 10px Arial;
		color: #28448E;	
		padding-right: 10px; 
	}	
	
	.ItDate2 
	{
		font: Bold 11px Arial;
		color: #28448E;	
		padding-right: 10px; 
	}
	
	.ItMenu2
	{
		border-top : 1px solid #28448E;
		border-right: 1px solid #999999;
		border-left : 1px solid #999999;
		border-bottom : 1px solid #999999;
	}	
	
	.ItContentHeader
	{
		font: Normal 11px Arial;
		color: #EB7810;			
	}
	
	.ItBorder
	{		
		border: 1px solid #666666;
	}	
	
	.ItLegenda
	{
		font: Normal 11px Arial;
		text-decoration: none;		
		color: #333333;
	}
	
	.ItLegenda:hover
	{
		color: #615D5C;
	}
		
	
	.ItNoLink
	{
		cursor: default;		
	}	
	
	.AdvancedFont
	{
		color: #333333;
	}