/* ---- GLOBAL / TAG ----- */
	*{
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		/*color:#004080; azul*/
		color:#404040;
	}	
	body{
		margin:0px;
		padding:0px;	
	}
	
	a:hover{
		text-decoration:underline;
	}

/* ---- ESTRUTURA BASE ----- */
	.tabela_base{
		border-right:3px #dddddd solid;	
	}
	.sombra_esquerda_tabela_base{
		font-size:4px;
		background:url("../img/sombra_esquerda.jpg");
	}
	.cabecalho_sup{
		background:url("../img/fundo_cabecalho1.jpg");
	}
	.cabecalho{
		background:#1366ad;		
	}
	.cabecalho2{
		border:1px #1366ad solid;
		text-align:center;
	}
	.cabecalho *{
		color:#ffffff;
	}
	
	.cabecalho_menu{
		background:url("../img/fundo_menu1.gif");
		background-repeat:repeat-x;
		background-color:#1366ad;
		color:#FFFFFF;
		height:17px;
		font-weight:700;		
		padding-left:5px;
	}
	.cabecalho_menu *{
		color:#ffffff;
		font-size:11px;
		text-decoration:none;
	}
	.cabecalho_menu a:hover{
		text-decoration:none;
		color:#00ff00;
	}
	
	.cabecalho_sombra{
		background:url("../img/fundo_menu2.gif");
	}
	.rodape{
		text-align:center;
		font-size:11px;
		color:#ffffff;
		background:#1366ad;
		background:url("../img/fundo_rodape.gif");
		background-repeat:yes;
	}
	.menu_esquerdo{
		vertical-align:top;
		padding-left:5px;	
		background:url("../img/fundo_submenu.gif");	
		background-repeat:repeat-y;
		/* background:#eeeeee;*/
	}
	.menu_esquerdo p{
		background:url("../img/ponto_separador.gif");
		background-repeat:repeat-x;
		margin-left:-4;
		margin-right:4;
		margin-top:-5;
		margin-bottom:0;
		
	}
	#MENU_DINAMICO, #MENU_DINAMICO a{ 
		text-decoration:none;
		color:#ffffff;
	}
	#MENU_DINAMICO a:hover{
		color:#00ff00;
	}
	.relogio{		
		width:186px;
		height:80px;
		background:url("../img/fundo_relogio.jpg");
		background-repeat:no-repeat;	
	}
	.relogio td{		
		font-size:9px;
		color:#dddddd;
		padding-left:5px;
	}
	.relogio div{
		color:#bbbbbb;
		font-size:18px;
		font-weight:500;		
	}
	.ponto_separador{
		background:url("../img/ponto_separador.gif");
		background-repeat:repeat-x;
		margin-top:-5;
		margin-bottom:0;		
	}
	.ponto_separador2{
		font-size:1px;
		background:url("../img/ponto_separador2.gif");
		background-repeat:repeat-x;
		margin-top:0;
		margin-bottom:0;		
	}

/* ---- FORMULARIO / CAMPO / LABEL ----- */
	.label{
		text-align:right;
		font-size:11;
		font-weight:bold;
	}
	.label2{
		text-align:left;
		font-size:11;
		font-weight:bold;
	}
	.campo{
		background-color:#FFFFFF; 
		border:1px solid; 
		font-size:11;
		font-weight:100;
	}

/* ---- FUNDOS --------- */
	.linha1{
		background-color:#dddde0;
	}
	.linha2{
		background-color:#ddddff;
	}

/* ---- TEXTO --------- */
	.texto1{
		color:#666666;
		font-size:10px;		
	}
	.texto2, .texto2 *{
		color:#444444;
		font-size:11px;
	}
	.texto2 b{
		font-size:12px;
	}
	.texto3{
		color:#222222;
		font-weight:bold;
	}
	.texto4, .texto4 td{
		color:#525252;
		font-size:10px;
	}
	.texto4 b{
		font-weight:bold;
		font-size:16px;
	}
	.texto4 a{
		text-decoration:none;
		font-weight:bold;
		font-size:11px;
	}
	.texto4 a:hover{
		text-decoration:underline;		
	}
	.texto5 *{
		text-decoration:none;
		color:#525252;
		font-size:9px;
	}
	.texto5 b{
		font-size:11px;
	}
	.texto5 p{
		background:url("../img/seta_azul.gif");
		background-repeat:no-repeat;
		padding-left:10px;
		margin:1px;
	}

/* ---- TITULOS ------- */
	.titulo1, .titulo1 b{
		color:#222222;
		font-size:18px;
		font-weight:bold;
		height:60;
	}

	.subtitulo1{
		font-size:18px;
		height:35px;
		background:url("../img/fundo_titulo1.jpg");
		background-repeat:repeat-x;
		color:#004080;
		font-weight:500;
		padding-left:12px;		
		margin-bottom:-14px;
	}
	.subtitulo2{
		background:url("../img/fundo_azul.jpg");
		background-repeat:no-repeat;
		color:#FFFFFF;
		font-weight:bold;
		padding-left:12px;
	}

/* ------- LINK ------- */
	.link1{
		text-decoration:none;
		color:#c0c0c0;
		font-size:9px;
	}
	.link1 a:hover{
		color:red;
		font-size:19px;
	}
	
	.link2,.link2 *{
		text-decoration:none;
		color:#101010;
		font-size:11px;
	}
	.link2 a{		
		color:#1010A0;
		font-size:11px;
	}
	.link2 a:hover{	
		text-decoration:underline;
		color:blue;
	}

/* ------- NOTICIA ------- */
	.noticia_lista, .noticia_lista a{
		font-size:10px; 
		color:blue; 
		text-decoration:none;
	}
	.noticia_lista a:hover{
		text-decoration:underline;
	}
