body {
	background:#DEDEDE url(../imagem/bg_site.jpg) top repeat-x;
	margin:0;
	padding:0;
}
html {
	margin:0;
	padding:0;
}
p {
	margin:5px 0 5px 0;
}
/* =================================================================================== */
/* ESQUELETO CONTAINER*/
div#container {
	width:764px;
	margin:8px 0 15px -382px;
	left:50%;
	position:absolute;
	}
	div#corpo {
		background:#FFFFFF;
		width:754px;
		padding:3px;
		border:2px solid;
		border-color:#1E3C9E #BDBDBD #BDBDBD #BDBDBD;
		}
		div#topo {
			background:url(../imagem/bg_topo.jpg) top repeat-x;
			width:754px;
			height:84px;		
			}
			div#logo {
				width:144px;
				height:71px;
				position:absolute;
				top:15px;
				left:24px;
				}
			div#descricao {
				width:400px;
				line-height:20px;
				font:bold 12px "Trebuchet MS", "Arial Narrow";
				color:#223374;
				text-decoration:none;
				text-transform:uppercase;
				position:absolute;
				right:15px;
				top:30px;
				text-align:right;
				}
		div#flash {
			width:752px;
			height:180px;
			border:#D8D8D8 1px solid;	
			}
		div#flash_int {
			width:752px;
			height:125px;
			border:#D8D8D8 1px solid;	
			}
		div#sombra {
			background: url(../imagem/bg_sombra.jpg) top repeat-x;
			width:754px;
			height:10px;
			margin:0;
			padding:0;
			}
	div#conteudo {
		width:752px;
		height:190px;
		margin:5px 0 20px 0;
		}
		div#left {
			width:220px;
			float:left;		
			margin:0 0 0 8px;
			}
		div#middle {
			width:248px;
			border-right:#B6B6B6 1px dotted;
			border-left:#B6B6B6 1px dotted;
			float:left;		
			margin:0 0 0 12px;
			padding:0 15px 0 15px;
			}
		div#right {
			width:200px;
			float:left;		
			margin:0 0 0 12px;
			padding-right:15px;
			}
	div#rodape {
		clear:both;
		width:758px;
		height:60px;
		margin:12px 0 15px 0;
		}
			.cx_end {				
				float:left;
				font: 11px arial, verdana;
				color:#7E7E7E;
				padding-left:15px;
				}
	div#interna {
		width:738px;
		margin:8px 8px 40px 8px;
		}
/* =================================================================================== */
.img_alg {
	float:left;
	margin:0 10px 10px 0;
}
.alinha {
	display:block;
	margin:10px 0 10px 0;
	padding:0;
}
.separador {
	border-bottom:#CCCCCC 1px dotted;
	margin:10px 0 10px 0;
}
/* ESTRUTURA DO MENU */

div#menu { background:url(../imagem/bg_menu.jpg) repeat-x; clear:both; width:754px; height:26px; top:30px;right:1px; }
ul.nav { position:absolute; left:0%; margin:0; padding:0; }
ul.nav li {	list-style:none; display:inline; width:754px; }
ul.nav li a { float:left; color:#FFFFFF; border-right:#D8D8D8 1px solid; font:bold 12px "Arial Narrow", Arial; text-transform:uppercase; text-align:center; padding:4px 12px 4px 12px; text-decoration:none; }
ul.nav a:hover { color:#FFCC00; }
/**/
/* =================================================================================== */
/* =================================================================================== */
.txt-link {
	font: 11px arial, verdana;
	color:#996600;
	text-decoration:none;
}
.txt-link:hover {
	text-decoration:underline;
}
.txt-link-02 {
	font:bold 12px arial, verdana;
	color:#223374;
	text-decoration:none;
	text-decoration:underline;
}
.txt-link-02:hover {
	text-decoration:none;
}
.titulo-interna {
	font:bold 14px "Trebuchet MS", "Arial Narrow";
	color:#223374;
	text-decoration:none;
	text-transform:uppercase;
	margin:0 0 15px 0;
	padding:0 0 5px 0;
	border-bottom:#FCBA30 1px solid;
}
.titulo-noticia {
	font: 11px arial, verdana;
	color:#7E7E7E;
	margin:0;
	padding:0;
	text-decoration:none;
}
.titulo-noticia:hover {
	text-decoration:underline;
}
.txt-conteudo-01 {
	font: 11px arial, verdana;
	color:#7E7E7E;
	text-decoration:none;
	line-height:17px;
}
/* =================================================================================== */
.input {
	background:#FAFAFA;
	border:1px solid;
	border-color:#E5E5E5 #E5E5E5 #CCCCCC #CCCCCC;
	font: 11px verdana, arial;
	color:#676B69;
}

/* =================================================================== */

#div_alert {
	display:none;
	background:#FFFFE6;
	border:1px solid;
	border-color:#DBDBDB #333 #333 #DBDBDB;	
	position:absolute;	
	z-index:11;
	width:320px;
	margin: -250px 0 0 -160px;
	left:50%;
	height:100px;
	font:bold 13px arial, verdana;
	color:#333333;
	text-align:center;
	padding: 80px 0 20px 15px;
	cursor:pointer;
}
