	/*	FORMATAÇÃO DAS PÁGINAS */
html {							/* deixar barra de rolagem no Firefox */
	overflow: -moz-scrollbars-vertical;
}

#home {
	margin:0;
	background:url(../imagens/bg_site_01.jpg);
	background-repeat:repeat-x;
}

#pagina {
	margin:0;
	background:url(../imagens/bg_site_02.jpg);
	background-repeat:repeat-x;
}

	/* MENU */
#menu {							/* menu, formatação geral */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	background-repeat:no-repeat;
}

#menu_marcador {				/* marcadores */
	color:#4dad73;
}

.linha a {						/* linha normal */
	position:relative;
	display:block;
	width:100%;
	color:#FFFFFF; 
	text-decoration:none;
	height:17px;
}

.linha a:hover {				/* linha ao passar o mouse */
	color:#008f38; 
	background-color:#FFFFFF;
	height:17px;
}

/* - - - - - */

.linhaBranca a {				/* formatação da linha, ao ir para o sub-menu */
	position:relative;
	display:block;
	width:100%;
	color:#008f38; 
	text-decoration:none;
	background-color:#FFFFFF;
	height:17px;
}

.semLinhaBranca a {				/* formatação da linha, ao ir para o sub-menu */
	position:relative;
	display:block;
	width:100%;
	color:#FFFFFF; 
	text-decoration:none;
	height:17px;
}

	/* SUB-MENU  */
.sub_01, .sub_02, .sub_04 {		/* formatação do sub-menu */
	position:absolute;
	width:134px;
	height:255px;
	margin-left:234px;
	visibility:hidden;
	z-index:10;
	background-color:#ffffff;	/* fundo */
	opacity:0.90;				/* tranparência: ie e firefox */
	-moz-opacity: 0.90;
	filter: alpha(opacity=90);
}

.submenu {						/* sub-menu */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

.l_submenu:visited				/* link no sub-menu */
	{font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:11px; text-decoration:none;}
.l_submenu:link
	{font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:11px; text-decoration:none;}
.l_submenu:active
	{font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:11px; text-decoration:underline;}
.l_submenu:hover
	{font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:11px; text-decoration:underline;}

#home .det {					/* detalhe do Menu na Home */
	background:url(../imagens/det_login_sombra.gif);
	width:10px;
	height:25px;
	position:relative;
	top:19px;
}

	/* TEXTOS */
.txt_01, .tb_01 {				/* formatação também para a tb_01 */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1a1816;
}

.txt_02 {						/* rodapé */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#93a28f;
}

.txt_03 {						/* migalha */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
}

.txt_04 {						/* conteudo */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
.txt_05 {						/* box busca */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
}
.txt_06,						/* monitoramento_resultado */
.nao_repita_02,
.nao_repita_03 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
.txt_07 {						/* serviços - monitoramento */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#008e38;
}
.txt_08 {						/* erro */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b51a28;
}
.txt_09 {						/* logout */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
}

.txt_10 {						/* home - link */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b51a27;
}

	/* LINKS */
.l_txt_02:visited				/* rodapé */
	{font-family:Verdana, Arial, Helvetica, sans-serif; color:#93a28f; font-size:10px; text-decoration:none;}
.l_txt_02:link
	{font-family:Verdana, Arial, Helvetica, sans-serif; color:#93a28f; font-size:10px; text-decoration:none;}
.l_txt_02:active
	{font-family:Verdana, Arial, Helvetica, sans-serif; color:#93a28f; font-size:10px; text-decoration:underline;}
.l_txt_02:hover
	{font-family:Verdana, Arial, Helvetica, sans-serif; color:#93a28f; font-size:10px; text-decoration:underline;}

.l_txt_03:visited				/* migalha */
	{font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999; font-size:11px; text-decoration:underline;}
.l_txt_03:link
	{font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999; font-size:11px; text-decoration:underline;}
.l_txt_03:active
	{font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999; font-size:11px; text-decoration:none;}
.l_txt_03:hover
	{font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999; font-size:11px; text-decoration:none;}

.l_txt_04:visited				/* serviços */
	{font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:11px; text-decoration:none;}
.l_txt_04:link
	{font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:11px; text-decoration:none;}
.l_txt_04:active
	{font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:11px; text-decoration:none;}
.l_txt_04:hover
	{font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:11px; text-decoration:underline;}

.l_txt_06:visited				/* monitoramento_resultado */
	{font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:12px; text-decoration:underline;}
.l_txt_06:link
	{font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:12px; text-decoration:underline;}
.l_txt_06:active
	{font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:12px; text-decoration:none;}
.l_txt_06:hover
	{font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:12px; text-decoration:none;}

.l_txt_07:visited				/* serviços_monitoramento */
	{font-family:Verdana, Arial, Helvetica, sans-serif; color:#008e38; font-size:10px; text-decoration:underline;}
.l_txt_07:link
	{font-family:Verdana, Arial, Helvetica, sans-serif; color:#008e38; font-size:10px; text-decoration:underline;}
.l_txt_07:active
	{font-family:Verdana, Arial, Helvetica, sans-serif; color:#008e38; font-size:10px; text-decoration:none;}
.l_txt_07:hover
	{font-family:Verdana, Arial, Helvetica, sans-serif; color:#008e38; font-size:10px; text-decoration:none;}

.l_txt_10:visited				/* Home link */
	{font-family:Verdana, Arial, Helvetica, sans-serif; color:#b51a27; font-size:11x; text-decoration:underline;}
.l_txt_10:link
	{font-family:Verdana, Arial, Helvetica, sans-serif; color:#b51a27; font-size:11px; text-decoration:underline;}
.l_txt_10:active
	{font-family:Verdana, Arial, Helvetica, sans-serif; color:#b51a27; font-size:11px; text-decoration:none;}
.l_txt_10:hover
	{font-family:Verdana, Arial, Helvetica, sans-serif; color:#b51a27; font-size:11px; text-decoration:none;}


	/* TABELAS */
.tit_esq {						/* caixa verde, detalhe na esquerda */
	background:url(../imagens/barra_tit_esq.gif);
	background-repeat:no-repeat;
}

.tit_dir {						/* caixa verde, detalhe na esquerda */
	background:url(../imagens/barra_tit_dir.gif);
	background-repeat:no-repeat;
}

.tb_01 {						/* transparência para o topo */
	background-color:#ffffff;	/* fundo */
	opacity:0.45;				/* tranparência: ie e firefox */
	-moz-opacity:0.45;
	filter:alpha(opacity=45);
	margin-top:32px;			/* margens */
	margin-left:13px;
}

	/* BORDAS */
.bd_01 {
	background:url(../imagens/bd_tabela.gif) no-repeat left;
	margin:0;
}
.bd_02 {
	border-right:2px solid #2bcb6b;
	border-bottom:2px solid #2bcb6b;
	border-left:2px solid #2bcb6b;
	}
.bd_03 {
	/*border-top:2px solid #2bcb6b;*/
	border-bottom:2px solid #2bcb6b;
	}

	/* DIVERSOS */
.nao_repita_01 {
	background:url(../imagens/barra_tit_esq_3.gif);
	background-repeat:no-repeat;
}

.nao_repita_02 {
	background:url(../imagens/barra_tit_esq_4.gif);
	background-repeat:no-repeat;
}

.nao_repita_03 {
	background:url(../imagens/barra_tit_esq_5.gif);
	background-repeat:no-repeat;
}

.destaque_home {
    float:left;
    width:140px;
	height:118px;
}


	/* FORMULÁRIOS */
.input_01 {						/* box monitoramento */
	background-color:#ccdbd2;
	border:1px solid #FFFFFF;
	width:129px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:bold;
}

.input_02 {						/* box monitoramento */
	background-color:#ccdbd2;
	border:1px solid #FFFFFF;
	width:91px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:bold;
}

.input_03 {						/* box monitoramento / home */
	background-color:#ccdbd2;
	border:1px solid #FFFFFF;
	width:157px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:bold;
}

.input_04 {						/* box contato normal */
	background-color:#f3f7f4;
	border:1px solid #666666;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}

.input_05 {						/* box contato focus */
	background-color:#e4f1e9;
	border:1px solid #046128;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}