/****************************************************************
'* ESTILO UTILIZADO EM TODOS OS NAVEGADORES, EXCETO NOS IEs
'*
'*	Criado em: 08/03/2007			Por: ANDRÉ LUIZ
****************************************************************/

html,body		{/* display:table; */ height:100%;}
body			{background-color:#FFF; background-image:url(../imagens/layout/bg_00.jpg); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0px; padding:0px;}
img, div, form	{border:0px; margin:0px; padding:0px;}

.bd_00			{border-right:6px solid #f6f6f6;}
.bd_01			{border-bottom:2px solid #4D86BA;}
.bd_02			{border:1px solid #5087BA;}
.bd_03			{border:1px solid #000;}

.bgc_00			{background-color:#E5EAEE;}
.bgc_01			{background-color:#E7ECEF;}
.bgc_02			{background-color:#000;}
.bgc_03			{background-color:#D4E2EE;}

.bgi_00			{background-image:url(../imagens/layout/bg_01.gif); background-repeat:repeat-y;}
.bgi_01			{background-image:url(../imagens/layout/bg_02.jpg); background-position:top right; background-repeat:no-repeat;}
.bgi_02			{background-image:url(../imagens/layout/bg_04.gif); background-position:top right; background-repeat:repeat-y;}
.bgi_03			{background-image:url(../imagens/layout/bg_06.gif); background-position:right; background-repeat:repeat-y;}
.bgi_04			{background-image:url(../imagens/layout/bg_07.gif); background-position:bottom right; background-repeat:repeat-x;}
.bgi_05			{background-image:url(../imagens/layout/bg_08.gif); background-position:top right; background-repeat:repeat-y;}

.bt_00			{color:#fff; font-size:10px; font-weight:bold; height:18px; padding:0px; margin:0px;}

.bx_00			{padding:0px;}
.bx_01			{margin:0px 0px 0px 8px; padding:0px;}
.bx_03			{font-family:arial; font-size:11px; font-style:normal; font-weight:bold; color:#CE0A01; background:inherit; border:0px; padding:0 4 0 4;}
.bx_04			{font-family:arial; font-size:11px; font-style:normal; background:inherit; padding:0 4 0 4;}

.cr_00			{color:#333;}
.cr_01			{color:#D2232A;}
.cr_02			{color:#4D86BA;}
.cr_03			{color:#fff;}
.cr_04			{color:#666;}
.cr_05			{color:#00529C;}
.cr_06			{color:#FF0000}

.dd_00			{background-color:#A3C6FD}

.dv_00			{display:table; height:100%; width:779px;} /*# corpo do site */
.dv_01			{display:table; float:left; height:100%; width:149px;} /*# barra esquerda do site */
.dv_02			{display:table; float:right; height:auto; margin:0px 7px 0px 0px; padding:0px 6px 0px 16px; width:120px;} /*# box das enquetes */
.dv_03			{display:table; float:left; height:auto; margin:0px 0px 0px 8px; width:124px;} /*# alinha o menú esquerdo */
.dv_04			{display:table; float:left; height:auto; padding:181px 0px 0px 11px; width:340px; foreground} /*# conteúdo da home */
.dv_05			{float:left; height:75px; width:83px;} /*# imagem de destaque das notícias na home */
.dv_06			{float:left; height:69px; padding:6px 0px 0px 11px; width:239px;} /*# texto e link de destaque das notícias na home */
.dv_07			{display:table; float:left; height:100%; padding:0px 0px 0px 11px; width:242px;} /*# barra esquerda da home */
.dv_08			{float:left; height:67px; padding:13px 10px 0px 27px; width:205px;} /*# imagem da esquerda da home + caixa de login */
.dv_09			{float:left; height:100%; width:242px;} /*# continuação do layout da esquerda da home */
.dv_10			{float:left; height:auto; padding:35px 10px 0px 11px; width:222px;} /*# imagem da esquerda da home */
.dv_11			{display:table; float:right; height:auto; padding:0px 7px 0px 0px; width:231px;} /*# topo direito da interna */
.dv_12			{display:table; float:left; height:auto; margin:0px 0px 0px 11px; padding:181px 11px 0px 0px; width:340px;} /*# conteúdo da interna */
.dv_13			{display:table; float:right; height:auto; padding:10px 10px 0px 0px; margin:0px 9px 0px 0px; width:556px;} /*# conteudo das internas */
.dv_14			{float:left; height:76px; padding:4px 15px 0px 15px; width:212px;} /*# imagem da esquerda da home + usuario logado */

.hr_00			{clear:both; color:#ccc; display:block; float:left; line-height:1px; height:1px; margin:0px; padding:0px; width:539px;}/*# fio do rodapé das internas */
.hr_01			{color:#ccc; float:left; line-height:1px; height:1px; margin:0px; padding:0px; width:100%;}/*# fio do rodapé das internas */

.im_00			{margin:0px 0px 0px 70px;}
.im_01			{float:left;}
.im_02			{clear:both; display:block; float:right;}
.im_03			{margin:0px 8px 0px 0px;} 
#im_topo		{display:block; float:left; position:absolute; top:0; left:164px; z-index:9999} /*# imagens do topo com 2 links [ são camilo e associação ... vida ] */

.lk_00			{color:#333; font-size:9px; text-decoration:none;}
.lk_00:hover	{color:#333; font-size:9px; text-decoration:underline;}

.lk_01			{clear:both; color:#00529C; display:block; font-size:11px; font-weight:bold; text-decoration:none;}
.lk_01:hover	{clear:both; color:#00529C; display:block; font-size:11px; font-weight:bold; text-decoration:underline;}

.lk_02			{color:#D2232A; display:block; font-size:10px; float:right; padding:0px; text-decoration:none;}
.lk_02:hover	{color:#D2232A; display:block; font-size:10px; float:right; padding:0px; text-decoration:underline;}

.lk_03			{color:#00529C; font-size:11px; font-weight:bold; text-decoration:none;}
.lk_03:hover	{color:#000000; font-size:11px; font-weight:bold; text-decoration:underline;}

.lk_04			{color:#FF0000; font-size:10px; text-decoration:none;}
.lk_04:hover	{color:#00529C; font-size:10px; text-decoration:underline;}

.lk_05			{color:#000000; font-size:11px; font-weight:bold; text-decoration:none;}
.lk_05:hover	{color:#00529C; font-size:11px; font-weight:bold; text-decoration:underline;}

.lk_06			{color:#000000; font-size:11px; text-decoration:none;}
.lk_06:hover	{color:#00529C; font-size:11px; text-decoration:underline;}

.rd_00			{vertical-align:bottom;} /*# alinha radio c/ texto */

.pp_00			{clear:both; margin:3px 0px 3px 0px; padding:0px;}
.pp_01			{height:5px; line-height:5px; margin:0px; padding:0px;}
.pp_02			{clear:both; display:block; margin:0px 0px 0px 70px;}
.pp_03			{clear:both; display:block; margin:0px 0px 0px 25px; padding:0px 15px 0px 0px;}
.pp_04			{clear:both; display:block; height:10px; line-height:10px; margin:0px; padding:0px; width:auto;}
.pp_05			{display:block; float:left; margin:4px 0px 0px 0px; padding:0px;}
.pp_06			{clear:both; display:block; float:right; margin:2px 0px 10px 0px; padding:0px 17px 0px 0px;}
.pp_07			{display:block; float:left; margin:10px 0px 0px 0px; padding:8px 0px 8px 0px; text-align:center; width:100%;}
.pp_08			{clear:both; display:block; height:11px; line-height:10px; margin:0px; padding:0px; width:auto;}

.tx_00			{font-size:10px;}
.tx_01			{font-size:9px;}
.tx_02			{font-size:10px; font-weight:bold;}
.tx_03			{font-size:12px; font-weight:bold;}
.tx_04			{font-size:12px;}
.tx_05			{font-size:18px; font-weight:bold; font-style:italic; font-family:Verdana, Arial, Helvetica, sans-serif; }
.tx_06			{font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif;}


.bd	{border:1px solid #000;}
.bgc{background-color:#f00;}
.bgc1{background-color:#0f0;}

/*#	INICIO -> funcionalidades do menu */
#nav, #nav ul { /*# todas as listas */
	float:left;
	height:auto;
	list-style:none;
	margin:0px;
	padding:0px;
	width:157px;
}

#nav li { /*# todos os itens de lista */
	float:left;
	height:24px;
	position:relative;
	width:157px;
}

#nav li ul { /*# segundo nível */
	height:auto;
	left:-9999px;
	margin:-28px 0px 0px 147px;
	position:absolute;
	width:176px;
	z-index:100;
}

#nav .im_00	{
	display:block;
	float:left;
	margin:0px;
	padding:0px;
}

#nav .pp_00 {
	display:block;
	font-weight:bold;
	float:left;
	width:auto;
}

#nav .lk_00	{
	background-image:none;
	color:#63676A;
	display:block;
	font-weight:normal;
	float:left;
	height:auto;
	margin:0px 0px 8px 0px;
	padding:0px;
	text-indent:0px;
	text-decoration:none;
	width:auto;
	z-index:102;
}

#nav .lk_00:hover	{
	background-image:none;
	color:#000;
	display:block;
	font-weight:normal;
	float:left;
	height:auto;
	margin:0px 0px 8px 0px;
	padding:0px;
	text-indent:0px;
	text-decoration:underline;
	width:auto;
	z-index:102;
}

#nav .dv_00	{
	background-color:#E5EAEE;
	display:table;
	float:left;
	height:auto;
	margin:0px;
	padding:0px 15px 0px 15px;
	width:146px;
	z-index:101;
}

#nav li ul ul { /*# terceiro nível e demais */
	left:-9999px;
}

#nav .lk_01 {
	background-image:url(../imagens/layout/bg_05.gif);
	background-repeat:no-repeat;
	color:#fff;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	height:24px;
	line-height:14px;
	overflow:visible;
	padding:0px;
	text-decoration:none;
	text-indent:25px;
	width:140px;
}

#nav .lk_01:hover {
	background-position:top right;
}

#nav li a {
	background-image:url(../imagens/layout/bg_03.gif);
	background-repeat:no-repeat;
	color:#fff;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	height:24px;
	line-height:14px;
	overflow:visible;
	padding:0px;
	text-decoration:none;
	text-indent:22px;
	width:140px;
}

#nav li a:hover {
	background-position:top right;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left:-9999px;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	left:auto;
}
/*#	FIM -> funcionalidades do menu  */