/* CSS Document */

body	{
	margin-top: 0px;
	margin-left: 0px;
	background-image: url(../img/fundo.gif);
	vertical-align: top;
	text-align: center;
}
p{
margin:0 0 0 0;
padding:0;
}
ul{
margin-top: 0px;
margin-bottom: 0px;
}

/* Classes de formatação das DIV's */

#geral	{
	width: 1001px;
	height: 589px;
	border-style: solid;
	border-width: 1px;
	border-color: #24c4ff;
	background-color: #FFFFFF;
	margin: auto;
}
#flash	{
	width: 655px;
	height: 589px;
	float: left;
}
#conteudo	{
	width: 346px;
	height: 530px;
	float: left;
}
#rodape	{
	width: 346px;
	height: 59px;
	background-image: url(../img/rodape_fundo.jpg);
	float: left;
}

/* Flash */

#flash_topo	{
	width: 485px;
	height: 240px;
	float: left;
}
#flash_menu	{
	width: 170px;
	height: 325px;
	background-image: url(../img/menu_fundo.jpg);
	float: left;
}
#flash_esquerda	{
	width: 131px;
	height: 349px;
	background-image: url(../img/flash_esquerda.jpg);
	margin-top: -85px;
	_margin-top: -89px; /* ie 6.0 */
	float: left;
}
#flash_base	{
	width: 354px;
	height: 349px;
	background-image: url(../img/fundo_flash.jpg);
	_background-repeat: no-repeat;
	margin-top: -85px;
	_margin-top: -89px; /* ie 6.0 */
	_margin-bottom: -4px;
	float: left;
}
#flash_direita	{
	width: 170px;
	height: 264px;
	background-image: url(../img/flash_direita.jpg);
	_margin-top: -4px; /* ie 6.0 */
	float: left;
}
#flash_copyright	{
	width: 300px;
	height: 15px;
	position: fixed;
	z-index: 1500;
	margin-top: 560px;
	_padding-top: 560px;
	margin-left: 350px;
	_padding-left: 350px;
}

/* Conteúdo */

#conteudo_topo	{
	width: 346px;
	height: 100px;
	background-image: url(../img/conteudo_topo02.jpg);
	float: left;
}
#conteudo_esquerda	{
	width: 55px;
	height: 385px;
	background-image: url(../img/conteudo_esquerda.jpg);
	float: left;
}
#conteudo_centro	{
	width: 267px;
	height: 385px;
	float: left;
}
#conteudo_texto	{
	width: 267px;
	height: 350px;
	background-image: url(../img/conteudo_fundo.jpg);
	float: left;
}
#conteudo_direita	{
	width: 24px;
	height: 385px;
	background-image: url(../img/conteudo_direita.jpg);
	float: left;
}
#conteudo_base	{
	width: 346px;
	height: 45px;
	background-image: url(../img/conteudo_base.jpg);
	float: left;
	_margin-top: -2px;
}

/* Iframe */

#iframe	{
	width: 250px;
	height: 300px;
	background-color: transparent;
	border-style: none;
	overflow-x: hidden;
}

/* Rodapé */

#rodape_topo	{
	width: 346px;
	height: 11px;
	background-image: url(../img/rodape_topo.jpg);
	float: left;
	_padding-top: 0px;
}
#rodape_conteudo	{
	width: 346px;
	height: 48px;
	float: right;
}
#rodape_legenda	{
	width: 346px;
	width: 320px;
	height: 11px;
	float: left;
	text-align: left;
	padding-top: 5px;
}
#rodape_legendaapoio	{
	width: 76px;
	height: 11px;
	float: left;
	text-align: left;
}
#rodape_legendarealizacao	{
	width: 76px;
	height: 11px;
	padding-left: 150px;
	float: left;
	text-align: left;
}
#rodape_logos	{
	width: 340px;
	height: 38px;
	float: left;
	text-align: left;
}

/* Regulamento */

#titulo_regulamento	{
	width: 267px;
	height: 35px;
	background-image: url(../img/titulo_regulamento.jpg);
	float: left;
}
#regulamento_bt	{
	width: 265px;
	height: 41px;
	float: left;
	padding-top: 7px;
	*padding-top: 3px;
}
#regulamento_btimpressao	{
	width: 94px;
	height: 33px;
	float: left;
}
#regulamento_btacrobat	{
	width: 160px;
	height: 41px;
	float: left;
	margin-left: 11px;
}

/* Classes de formatação de conteúdo */

.texto_rodape	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
}
.texto_copyright	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #FFFFFF;
}
.texto_iframe	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3c4c31;
	overflow-x: hidden;
}
.gainlayout { 
	_height: 0; 
}
.texto_link	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	text-align: left;
}
a.noflash:link	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	text-align: left;
	text-decoration: none;
	padding-top: 7px;	
}
a.noflash:hover	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	text-align: left;
	text-decoration: underline;
	padding-top: 7px;
}
a.noflash:active	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	text-align: left;
	text-decoration: underline;
	padding-top: 7px;
}
a.noflash:visited	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	text-align: left;
	text-decoration: none;
	padding-top: 7px;
}

