/* 

	************************************
	COMPANY DESCRIPTION
	************************************
	Name:
	Address:
	Country:
	Phone:
	URL:
	EMAIL:

	************************************
	AUTHOR DESCRIPTION
	************************************
	Author: Junio Vitorino
	Contact:
	Country: Brasil
	Date: 
	Version:
	************************************

*/

* {
	margin:0;
	padding:0;
	text-decoration:none;
	list-style:none;
	border:none;
	vertical-align:middle;
}
html {
	background: #d3ebf7;
}
#geral #all {
	width: 770px;
	margin:0 auto;
}
#geral #all #cabecalho {
	width: 770px;
}
#geral #all #cabecalho h1 {
	text-indent: -999999px;
	overflow: hidden;
	background:url(images/logo.jpg);
	width: 362px;
	height: 144px;
}
#geral #all #cabecalho h1 a {
	display: block;
	width: 362px;
	height: 144px;
}
#geral #all #cabecalho cite {
	text-indent: -999999px;
	overflow: hidden;
	background:url(images/cite.jpg);
	width: 232px;
	height: 66px;
	float:left;
}
#geral #all #cabecalho a img {
	float: right;
	margin-top: -246px;
}
.safari_fix {
	border: 1px solid black;
}
#geral #all #info {
	width: 690px;
	display:table;
	position:relative;
	top:-210px
}

#geral #all #info ul li {
	display: inline;
}

#geral #all #info ul li a {
	font: bold 1.125em Arial;
	color: #036;
	display:block;
	float: left;
	margin-right: 4px;
	padding:7px 15px;
}

#geral #all #info div.abacont {
	float: left;
	background: white;
}

#geral #all #info #jogos, #geral #all #info #txt, #geral #all #info #contato {
	width:635px;
	padding: 28px 18px 28px 27px;
	float:left;
	clear:both;
	background: #FFFFFF;
}

#geral #all #info #jogos p {
	width: 280px;
	font: 24px Arial;
	margin-left: 15px;
	letter-spacing: -1px;
}
#geral #all #info #txt p {
	font: 16px Arial;
	margin-left: 15px;
	letter-spacing: -1px;
}
#geral #all #info #jogos p, #geral #all #info #jogos img {
	float: left;
}
#geral #all #flash {
	margin:-25px 0 0 -55px;
	position:absolute;
	top: 550px;
}

#geral #all #rodape {
	width:678px;
	margin: 15px 0;
	position:absolute;
	top:965px;
	display:table;
}
#geral #all #rodape h3 {
	padding: 10px;
	font:bold 2.1875em Arial, Helvetica;
	color:white;
	letter-spacing: -1.5px;
}
#geral #all #rodape ul.participantes {
	margin-left: 10px;
}
#geral #all #rodape ul.participantes li {
	display: inline;
	width: 48px;
	height: 48px;
	padding: 0 1px;
}
#geral #all #rodape div.menu {
	padding:5px 0;
}
#geral #all #rodape div.menu ul li {
	display:inline;
	color: #036;
}

#geral #all #rodape div.menu ul li a {
	font:bold 0.75em Arial, Helvetica;
	color: #036;
	padding: 5px 0;
}

#geral #all #rodape div.menu img, #geral #all #rodape div.menu ul {
	float: left;
}

#geral #all #rodape div.menu img {
	float: right;
}

#geral #all #rodape-como {
	width:678px;
	margin: 15px 0;
	position:absolute;
	top:1330px;
	display:table;
}
#geral #all #rodape-como h3 {
	padding: 10px;
	font:bold 2.1875em Arial, Helvetica;
	color:white;
	letter-spacing: -1.5px;
}
#geral #all #rodape-como ul.participantes {
	margin-left: 10px;
}
#geral #all #rodape-como ul.participantes li {
	display: inline;
	width: 48px;
	height: 48px;
	padding: 0 1px;
}
#geral #all #rodape-como div.menu {
	padding:5px 0;
}
#geral #all #rodape-como div.menu ul li {
	display:inline;
	color: #036;
}
#geral #all #rodape-como div.menu ul li a {
	font:bold 0.75em Arial, Helvetica;
	color: #036;
	padding: 5px 0;
}

#geral #all #rodape-como div.menu img, #geral #all #rodape-como div.menu ul {
	float: left;
}
#geral #all #rodape-como div.menu img {
	float: right;
}

#geral #all #rodape-contato {
	width:678px;
	margin: 15px 0;
	position:absolute;
	top:480px;
	display:table;
}
#geral #all #rodape-contato h3 {
	padding: 10px;
	font:bold 2.1875em Arial, Helvetica;
	color:white;
	letter-spacing: -1.5px;
}
#geral #all #rodape-contato ul.participantes {
	margin-left: 10px;
}
#geral #all #rodape-contato ul.participantes li {
	display: inline;
	width: 48px;
	height: 48px;
	padding: 0 1px;
}
#geral #all #rodape-contato div.menu {
	padding:5px 0;
}
#geral #all #rodape-contato div.menu ul li {
	display:inline;
	color: #036;
}
#geral #all #rodape-contato div.menu ul li a {
	font:bold 0.75em Arial, Helvetica;
	color: #036;
	padding: 5px 0;
}

#geral #all #rodape-contato div.menu img, #geral #all #rodape-contato div.menu ul {
	float: left;
}
#geral #all #rodape-contato div.menu img {
	float: right;
}


.selected {
	background:white;
}

a:link {
	color: #003366;
	font-weight: bold;
	}
	
a:visited {
	color: #003366;
	font-weight: bold;
	}

a:hover {
	color: #003366;
	font-weight: bold;
	}

a:active {
	color: #003366;
	font-weight: bold;
	}
	
h2 {
margin: 0 0 0 40px;
font: 20px Arial;
font-weight:normal;
color: #990000;
line-height: 47px;
background: url(images/campo.jpg) no-repeat;
padding: 0 0 0 10px;
}

h4 {
margin: 0 0 0 40px;
font: 12px Arial;
font-style:italic;
font-weight:normal;
}

.referencia {
float: right;
}

#txt form, #txt form fieldset { width: 470px; }

#txt form fieldset * { float: left; } 

#txt form fieldset label { width: 450px; float:left; padding:3px 0; font:bold .8em Arial, Helvetica; color:#036; }

#txt form fieldset label input, #txt form fieldset label textarea { width: 100%; /*border: 1px solid #036;*/ background:#EAF9FB; float: left; padding:5px; margin:3px 0;}

#txt form fieldset label textarea { max-width: 470px; max-height: 150px; height: 150px; margin:5px 0; }

#txt form input.enviar { background: url(images/enviar2.jpg); width: 284px; height:24px; text-indent:-999999px; cursor:pointer;}

#all { padding-bottom: 0;}