/* CSS Document */
div#top, div#flash, div#center, div#bottom{ width:850px;  margin:0px;	padding:0px; float:left; z-index:0}
div#bottom { background-image:url(../imagens/spacer.gif); background-repeat:repeat; }
div#top, div#flash, div#center,div#page { background:url(../imagens/background3.gif); }
.insideCenter { 
	width:800px; 
	margin-left:25px; 
	margin-right:25px;
}
.content { 
	float:left;
	width:628px; 
	background-color:#CDE1F7; 
	background-position:302px; 
	background-repeat:repeat-y;
	background-image:url(../imagens/barrinha_vertical.gif);
}
.title { 
	float:left;
	width:648px; 
	background-color:#FFFFFF;
	background-image:url(../imagens/title_bg.gif);
}
.titulo_texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
.subcontent {
	float:left;
	width:628px; 
	background-color:transparent;
}
.realization { float:left; width:152px; background-color:#FFFFFF;}
.halfcontent { 
	width:295px; 
	float:left; 
	padding:6px; 
	background-color: transparent; 
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
}
.halfsubcontent {
	width:296px; 
	float:left; 
	padding:8px; 
	background-color: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#333333;
}
p, body { margin:0px;	padding:0px; }

a{text-decoration: none;}

div#page { 
	width:850px;
	margin:0px;
	padding:0px;
	position:absolute;
	left:50%;
	margin-left:-425px;
}
.fixBG {
	background-color:#CDE1F7;
	background-position:right;
	background-image:url(../imagens/fundo_direito_cont.gif);
	width:648px;
	background-repeat:	repeat-y;
	float:left;
/*	height: 420px; Esta propriedade estourou o layout no IE7 e Firefox*/
}
.spnError {
	float:left;
	padding:7px;
	size:10px;
	width:270px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FF0000;
	background-color:#FFFFFF;
	margin-bottom:5px;

}
.bg {
	background-attachment: fixed;
	background-image: url(../imagens/fundo_direito.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.pontilhado_baixo {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #333333;
}
.formulario01 {
	height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006666;
	padding: 0px;
}

input, select {
	height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006666;
}

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006666;
	padding: 0px;
}
.span {
	float:left;
	padding:0px;
	margin:0px;
}
div#topleft{
	width:358px; 
	float:left;
	padding:0px;
	margin:0px;
	height:98px;
}
div#topcenter {
	width:370px; 
	float:left;
	padding:0px;
	margin:0px;
	height:98px;
	background-color:#8FAAC8;
}

div#topright{
	float:left;
	padding:0px;
	margin:0px;
	background-color:#8FAAC8;
	height:98px;
	width:97px;
}
div#topinclude{
	width:825px;
	padding:0px;
	margin:0px;
	height:98px;
}
div#topinclude img {
	padding:0px;
	margin:0px;
	float:left;
}
.Asteristico {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #999999;
}
.fonte_news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.publicidade {
	Z-INDEX: 1; 
	LEFT: 202px; 
	WIDTH: 315px; 
	POSITION: absolute; 
	TOP: 175px; HEIGHT: 
	1px; 
	visibility:hidden;
}