/* ---------------------------------------------------------------------------------------- */
/* ---- geral ----------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */

body				{
						margin: 0px;
						font: 12px Arial, Helvetica, sans-serif;
						background: #e2e2e2 url(img_geral/back_geral.jpg);
						text-align: center;
						}

#geral			{
						width: 780px;
						text-align: left;
						margin: 0 auto;
						border-right: #dbdbdb 1px solid;
						border-left: #dbdbdb 1px solid;
						background-color: #ffffff;
						}

body#duas #navD  { display:none; }
body#duas #cont  { width:636px;  }  /* -- 636 --*/
body#duas #princ { background: #ffffff url(img_geral/back_page2.jpg) repeat-y; } 


/* ---------------------------------------------------------------------------------------- */
/* ---- cabeçalho ------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */

#topo				{
						height: 85px;
						background: #e2e2e2 url(img_geral/back_topo.jpg) repeat;
						}

.topo_data	{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff }

.topo_tit		{	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; }


/* ---------------------------------------------------------------------------------------- */
/* ---- principal ------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */

#princ			{
						height: 100%;
						margin: 0px;
						background: #ffffff url(img_geral/back_page.jpg) repeat-y;
						}


	/* ---- navegação E ----------------------------------- */

	#navE				{
							width: 140px;
							height: 100%;
							float: left;
							background-color: #5084C0;
							}

	#formlogin	{
							background: #efeeee url(img_geral/back_formlogin.jpg) no-repeat;
							}

	#formlogin2	{
							background: #efeeee url(img_geral/back_formlogin2.jpg) no-repeat;
							}

	/* ---- conteúdo -------------------------------------- */

	#cont				{
							width: 496px;
							float: left;
							margin-left: 4px;
							}

	#cont_page	{
							padding: 25px 10px 30px 10px;
							font: 11px Verdana, Arial, Tahoma, Helvetica, sans-serif;
							color: #333;
							}
							
	#cont_text	{
							margin: 0px 15px 0px 10px;
							}


	/* ---- navegação D ----------------------------------- */

	#navD				{
							width: 140px;
							height: 100%;
							float: left;
							background-color: #F7F7F7;
							}


/* ---------------------------------------------------------------------------------------- */
/* ---- rodapé ---------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */

#rodape			{
						clear: both;
						height: 26px;
						margin: 0px;
						position:relative;
						border-top: #dbdbdb 1px solid;
						}

#rod_end		{
						font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
						text-align: center;
						color: #999999;
						padding: 6px 0px 0px 0px;
						}

#rodape a						{ text-decoration:none; color:#AAA9A6; font-weight:bold; font-size:10px; }
#rodape a:hover 		{ text-decoration:underline; }
#rodape a.creditos	{ position:absolute; top:6px; right:8px; font-size:10px; }


/* ---------------------------------------------------------------------------------------- */
/* ---- diversos -------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */

/* ---- menu de navegação (coluna esq) ---------------------------------- */

.suckerdiv ul { margin: 0; padding: 0; list-style-type: none; width: 140px; }
	
.suckerdiv ul li { position: relative; }
	
/*Sub level menu items */
.suckerdiv ul li ul { position: absolute; width: 150px; top: 0; visibility: hidden; }

/* Sub level menu links style */
.suckerdiv ul li a
	{
	display: block;
	overflow: auto; /*force hasLayout in IE7 */
	color: #DCE6F2;
	text-decoration: none;
	background: #5084C0;
	padding: 1px 5px;
	border-bottom: 1px solid #85A9D3;
	font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;
	}

.suckerdiv ul li a:visited { color: #DCE6F2; }

.suckerdiv ul li a:hover { background-color: #3C6DA4; }

.suckerdiv .subfolderstyle { background: url(img_geral/seta_menu.gif) no-repeat center right; }
	
/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* End */


/* ---------------------------------------------------------------------- */

#bcrumbs						{	clear:both; height:22px; margin: 0 0 0 20px; padding:10px 0 0 0; position:relative; border-bottom: #dbdbdb 1px solid; }
#bcrumbs2						{ font: 10px Verdana, Arial, Helvetica, sans-serif; color:#7a7a7a; }
#bcrumbs a					{ color:#7a7a7a; text-decoration:none; }
#bcrumbs a:hover 		{ color:#7a7a7a; text-decoration:underline; }
#bcrumbs a.txt_up		{ position:absolute; top:10px; right:34px; font-size:10px; }
#bcrumbs a.txt_dw		{ position:absolute; top:8px;  right:10px; font-size:13px; }

/* ---------------------------------------------------------------------- */

.textbox_sup	{	border: 1px solid #cccccc; background-color:#ffffff; font-size: 10px; font-family: Arial, Verdana }

.textbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	background-color: #F9f9f9;
	border: 1px solid #d7d7d7;
}

/* ---------------------------------------------------------------------- */

.txt_pp		{ font: 9px  Verdana, Arial, Helvetica, sans-serif }
.txt_p		{ font: 10px Verdana, Arial, Helvetica, sans-serif }
.txt_pC		{ font: 10px Verdana, Arial, Helvetica, sans-serif FFFFFF }
.txt_m		{ font: 12px Verdana, Arial, Helvetica, sans-serif }
.txt_g		{ font: 14px Verdana, Arial, Helvetica, sans-serif }


.links_sll1					{ COLOR: #333333; TEXT-DECORATION: none}
.links_sll1:hover		{ COLOR: #295A94; TEXT-DECORATION: underline}


.links_lsl1					{ COLOR: #295A94; TEXT-DECORATION: underline }
.links_lsl1:hover		{ COLOR: #295A94; TEXT-DECORATION: none }

.links_lsl2					{ COLOR: #7a7a7a; TEXT-DECORATION: underline }
.links_lsl2:hover		{ COLOR: #7a7a7a; TEXT-DECORATION: none }

.foto0 a	img				{ border:2px solid #eeeeee; }
.foto0 a:hover	img	{ border:2px solid #005598; }

.traco	{ border-bottom-width: 1px; border-bottom-style: dashed;	border-bottom-color: #999999; padding: 4px 2px 4px 10px; }

.titulo { color:#999999; font-family:Tahoma, Verdana, sans-serif; font-weight: bold; font-size:15px; }

/* ---------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */