/*------------------------------------------------------*/
/*          			geral                			*/
/*------------------------------------------------------*/

.menu {
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
}



body {
  	background-color			: #FFFFFF;
  	
	overflow-y					: auto;
	overflow-x					: hidden;
	
	scrollbar-bace-color		: #003366;
	scrollbar-face-color		: #CCCCCC;
	scrollbar-shadow-color		: #003366;
	scrollbar-highlight-color	: #003366;
	scrollbar-3dlight-color		: #E1E8EA;
	scrollbar-darkshadow-color	: #E1E8EA;
	scrollbar-track-color		: #E1E8EA;
	scrollbar-arrow-color		: #000000;	
}

table.fd-main {	
	background-image		: url(../imagens/comum/fd-main.gif);
	background-attachment	: fixed; 
	background-repeat		: no-repeat;
	background-position		: left top;	
	background-color		: #FFFFFF;
}

td {
	font-family	: Arial, Verdana, Helvetica, sans-serif;
	font-size	: 10px;
	font-weight	: plain;
}

.input {
	font-family		: Arial, Verdana, Helvetica, sans-serif;
	font-size		: 10px;
	font-weight		: plain;
	color			: #333333; 
	background-color: #F5F5F5;
	border			: 1px solid #003366;
}

.botao {
	font-family		: Arial, Verdana, Helvetica, sans-serif;
	font-size		: 12px;
	font-weight		: plain;
	text-align		: center;
	vertical-align	: middle;	
	color			: #FFFFFF; 
	background-color: #666666;
	border			: 1px solid #003366;
}

td.line1px {
	line-height		: 1px;
}

td.line2px {
	line-height		: 2px;
}

td.line5px {
	line-height		: 5px;
}

td.line10px {
	line-height		: 10px;
}

td.line15px {
	line-height		: 15px;
}



/*------------------------------------------------------*/
/*          	   		Topo          					*/
/*------------------------------------------------------*/

td.fd-topo {
	background-image		: url(../imagens/topo/fd-topo.gif);
	background-attachment	: fixed; 
	background-repeat		: repeat-x;
	background-position		: left bottom;	
	background-color		: #003366;
}

td.fd-topo-cor {
	background-color		: #CC3333;
	line-height				: 20px;
}

td.topo-login {
	font-family		: Arial, Verdana, Helvetica, sans-serif;
	font-size		: 12px;
	font-weight		: bold;
	text-align		: right;
	vertical-align	: middle;	
	color			: #666666; 
	padding-left	: 5px;
	padding-right	: 5px;
}


/*------------------------------------------------------*/
/*          	  	Menu Lateral          				*/
/*------------------------------------------------------*/

.mn-Lateral {
	font-family		: Arial, Verdana, Helvetica, sans-serif;
	font-size		: 12px;
	font-weight		: plain;
	text-align		: left;
	vertical-align	: top;	
	color			: #003366; 
	padding-left	: 10px;
	padding-right	: 10px;
	padding-top		: 20px;
	padding-bottom	: 10px;
	line-height		: 20px;
}


/*------------------------------------------------------*/
/*          	  		Notícias          				*/
/*------------------------------------------------------*/


.box-noticias {
	font-family			: Arial, Verdana, Helvetica, sans-serif;
	font-size			: 12px;
	font-weight			: plain;
	text-align			: left;
	vertical-align		: middle;	
	color				: #666666; 
	background-color	: #E2EFFB;
	padding-left		: 5px;
	padding-right		: 5px;
	padding-top			: 5px;
	padding-bottom		: 5px;
}

.box-noticias-div {
	background-image		: url(../imagens/home/box/divisao.gif);
	background-attachment	: fixed; 
	background-repeat		: repeat x;
	background-position		: center center;
	line-height				: 10px;
	background-color		: #E2EFFB;
}


/*------------------------------------------------------*/
/*          	   Texto Comum          				*/
/*------------------------------------------------------*/

.divisao {
	background-image		: url(../imagens/home/box/divisao.gif);
	background-attachment	: fixed; 
	background-repeat		: repeat x;
	background-position		: center center;
	line-height				: 7px;
}

.tit-tabela {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 11px;;
	font-weight		: bold;
	text-align		: center;
	vertical-align	: middle;	
	color			: #003366;
	background-color: #FFDC93;
	padding-left	: 5px;
	padding-right	: 5px;
	padding-top		: 5px;
	padding-bottom	: 5px;
	height			: 15px;
}


.titulorestrita{
	font-family		: Arial, Verdana, Helvetica, sans-serif;
	font-size		: 12px;
	font-weight		: bold;
	color			: #FFFFFF; 
}



.subTitulo {
	font-family		: Arial, Verdana, Helvetica, sans-serif;
	font-size		: 13px;
	font-weight		: bold;
	text-align		: left;
	vertical-align	: middle;	
	color			: #CC3333; 
	padding-left	: 5px;
	padding-right	: 5px;
	padding-top		: 5px;
	padding-bottom	: 5px;
}

.tit-paginas {
	font-family		: Arial, Verdana, Helvetica, sans-serif;
	font-size		: 22px;
	font-weight		: bold;
	text-align		: left;
	vertical-align	: middle;	
	color			: #003366; 
	padding-left	: 20px;
	padding-right	: 5px;
	padding-top		: 5px;
	padding-bottom	: 5px;
}

.tit-noticias {
	font-family		: Arial, Verdana, Helvetica, sans-serif;
	font-size		: 13px;
	font-weight		: bold;
	text-align		: left;
	vertical-align	: middle;	
	color			: #000000; 
	padding-left	: 5px;
	padding-right	: 5px;
	padding-top		: 5px;
	padding-bottom	: 5px;
}

.txt11-left {
	font-family		: Arial, Verdana, Helvetica, sans-serif;
	font-size		: 12px;
	font-weight		: plain;
	text-align		: left;
	vertical-align	: middle;	
	color			: #003366; 
	padding-left	: 5px;
	padding-right	: 5px;
	padding-top		: 5px;
	padding-bottom	: 5px;
}

.txt11-center {
	font-family		: Arial, Verdana, Helvetica, sans-serif;
	font-size		: 12px;
	font-weight		: plain;
	text-align		: center;
	vertical-align	: middle;	
	color			: #003366; 
	padding-left	: 5px;
	padding-right	: 5px;
	padding-top		: 5px;
	padding-bottom	: 5px;
}

.txt11-right {
	font-family		: Arial, Verdana, Helvetica, sans-serif;
	font-size		: 12px;
	font-weight		: plain;
	text-align		: right;
	vertical-align	: middle;	
	color			: #003366; 
	padding-left	: 5px;
	padding-right	: 5px;
	padding-top		: 5px;
	padding-bottom	: 5px;
}



/*------------------------------------------------------*/
/*          		Box Home           					*/
/*------------------------------------------------------*/

.home-tit-boxSuperior {
	font-family		: Arial, Verdana, Helvetica, sans-serif;
	font-size		: 12px;
	font-weight		: bold;
	color			: #003366; 
	background-color: #FCB94D;
	padding-left	: 2px;
	padding-right	: 2px;
	padding-top		: 2px;
	padding-bottom	: 2px;
}

.home-boxSuperior {
	font-family		: Arial, Verdana, Helvetica, sans-serif;
	font-size		: 11px;
	font-weight		: plain;
	color			: #666666; 
	background-color: #FEF2DE;
	padding-left	: 3px;
	padding-right	: 3px;
	padding-top		: 3px;
	padding-bottom	: 3px;
}

.home-3box {
	font-family		: Arial, Verdana, Helvetica, sans-serif;
	font-size		: 11px;
	font-weight		: plain;
	color			: #666666; 
	background-color: #F0F0F0;
	padding-left	: 1px;
	padding-right	: 1px;
	padding-top		: 1px;
	padding-bottom	: 1px;
}

.home-img-box {
	font-weight		: plain;
	vertical-align	: middle;	
	background-color: #F0F0F0;
	width			: 60;
}

.box-noticias {
	font-family		: Arial, Verdana, Helvetica, sans-serif;
	font-size		: 10px;
	font-weight		: plain;
	vertical-align	: middle;	
	color			: #666666; 
	background-color: #E2EFFB;
	padding-left	: 3px;
	padding-right	: 3px;
	padding-top		: 3px;
	padding-bottom	: 3px;
}

.box-noticias-div {
	background-image		: url(../imagens/home/box/divisao.gif);
	background-attachment	: fixed; 
	background-repeat		: repeat x;
	background-position		: center center;
	line-height			: 10px;
	background-color	: #E2EFFB;
}



/*------------------------------------------------------*/
/*          			Links                			*/
/*------------------------------------------------------*/

a:link      		{color: #003366; text-decoration: none;}
a:visited   		{color: #003366; text-decoration: none;}
a:hover     		{color: #003399; text-decoration: underline;}
a:active    		{color: #999999; text-decoration: none;}


a.mnLateral:link      	{color: #003366; text-decoration: none;font-size:11px;}
a.mnLateral:visited   	{color: #003366; text-decoration: none;font-size:11px;}
a.mnLateral:hover     	{color: #CC3333; text-decoration: none;font-size:11px;}
a.mnLateral:active    	{color: #666666; text-decoration: none;font-size:11px;}