*{
	margin: 0;
	padding: 0;
}

body {
	text-align:center; /* hack para o IE */	
}

#tudo {
	width: 805px;
	margin:0 auto;			
	padding: 10px;
	text-align:left; /* "remédio" para o hack do IE */	
}

/**************MENU*******************/

#tudo #esquerda{
	width: 220px;
}

#tudo #esquerda #menu{
	width: 220px;
	height: 801px;
	font: 10px Arial, Trebuchet MS, Tahoma;
	color: #5d5d5d;
	padding: 10px 0px 0px 10px;
}

#tudo #esquerda #logo{
	width: 220px;
	height: 134px;
	background: url("../imagens/logo.jpg");
	cursor:pointer;
}


/****************CENTRO*******************/

#tudo #direita{
	width: 556px;
	float: right;
}


#tudo #direita #topo{
	width: 556px;
}

#tudo #direita #centro{
	width: 556px;
	/*height: 600px;*/
	font: normal 11px Arial, Trebuchet MS, Tahoma;
	color: #5d5d5d;
}

#tudo #direita #centro #meio{
	width: 556px;
	/*height: 190px;*/
}

#tudo #direita #centro #meio #meio_esquerda{
	width: 175px;
	height: 190px;
	background: url("../imagens/girassol.jpg");
	float: left;
}

#tudo #direita #centro #meio #meio_centro{
	float: right;
	width: 356px;
	height: 190px;
	background: url("../imagens/texto.jpg") repeat-x;
	padding-top: 25px;
	margin-bottom: -20px;
	font: 10px Arial, Trebuchet MS, Tahoma;
	color: #5d5d5d;
	text-align: left;
}

#tudo #direita #centro #meio #meio_centro_login{
	float: right;
	width: 356px;
	height: 190px;
	background: url("../imagens/texto.jpg") repeat-x;
	padding-top: 32px;
	font: 10px Arial, Trebuchet MS, Tahoma;
	color: #5d5d5d;
	text-align: left;
}

#tudo #direita #centro #meio #meio_direita{
	float: right;
	width: 25px;
	height: 190px;
	background: url("../imagens/borda.jpg");
}

#tudo #direita #centro #home{
	width: 556px;
}

#tudo #direita #centro #noticias{
	float: left;
	width: 278px;
	height: 190px;
}

#tudo #direita #centro #destaque{
	float: right;
	width: 278px;
	height: 190px;
}

#tudo #direita #centro #clube{
	float: left;
	width: 278px;
	height: 105px;
}

#tudo #direita #centro #discussao{
	float: right;
	width: 278px;
	height: 105px;
}

#tudo #direita #centro #news{
	float: left;
	width: 278px;
	height: 90px;
}

#tudo #direita #centro #associe{
	float: right;
	width: 278px;
	height: 70px;
}

#tudo #direita #rodape{
	width: 556px;
	height: 56px;
	background: url("../imagens/rodape.jpg") no-repeat;
	padding-top: 15px;
	font: 10px Arial, Trebuchet MS, Tahoma;
	color: #5d5d5d;
	text-align: center;
	clear: both;
}

h1{
	width: 556px;
	height: 40px;
	background: url("../imagens/titulo.jpg") no-repeat;
	padding: 12px 0px 0px 45px;
	font: bold 16px Crisp, Arial;
	color: #dd8229;
	text-align: left;
}

h2{
	width: 210px;
	height: 32px;
	background: url("../imagens/line.jpg") no-repeat;
	padding: 7px 0px 0px 15px;
	font: bold 15px Arial, Trebuchet MS, Tahoma;
	color: #5d5d5d;
	text-align: left;
}

.color{
	color: #fdb831
}

p{
	padding: 0px 0px 20px 25px;
}

.submenus{
	padding: 0px 17px 15px 43px;
}

input, textarea, select{
	background: #F2F2F2;
	font:normal 11px  Trebuchet MS, Arial, Tahoma;
	color: #333333;
	margin: 3px 0px 0px 0px;
}

.input_menu{
	background: #ffffff;
	font: 10px Arial, Trebuchet MS, Tahoma;
	border: 1px solid #02627c;
}

a{
	color: #dd8229;
	text-decoration: none;
}

a:hover{
	text-decoration: none;
	color: #fad108;
}

ul li a.color{
	color: #dd8229;
	text-decoration: none;
}

ul li a:hover.color{
	text-decoration: none;
	color: #fad108;
}

a:hover.menu{
	color: #dd8229;
	text-decoration: none;
}

a.menu{
	color:#5d5d5d;
	text-decoration: none;
}

.texto_destaque{
	color: #FF0000;
}

table td{
	padding: 1px 0px 3px 25px;
	font:normal 11px Arial, Trebuchet MS, Tahoma;
	color: #5d5d5d;
}

ul {
	list-style: disc;
	padding: 0px 0px 0px 70px;
}

.obrigatorio {
	background:#d5dbca;
}

.erro {
	background:#dae6bf;
}

label{
	font: 15px Arial, Trebuchet MS, Tahoma;
	color: #5d5d5d;
	text-align: left;
}

.titulo{
	font: bold 14px Arial, Trebuchet MS, Tahoma;
}