	body {

		background-color: #FFF;

		background-image: url(../images/bk.jpg);

		background-repeat: no-repeat;

		margin-left: 0px;

		margin-top: 0px;

		margin-right: 0px;

		margin-bottom: 0px;

		background-position:center;

		background-position:top;

		font-family:Arial;

		font-size:12px;

		color:#EEE;		

		overflow:scroll;

	}

	h1{

		font-size:22px;

		line-height:1em;

		margin:0;

		color:#444;

		float:left;

		margin-left:23px;

		padding-bottom:20px;

		margin-top: 10px;

		width:100%;

	}

	h1 a{

		color:#444;

	}

		

	div {

		line-height:1.3em;

		}	

	

	#principal{

		clear:both;

		display:table;

		margin: 0 auto;

		width:775px;		

		}

	#topo{

		width:780px;

		height:149px;

		}

	#content{

		width:780px;

		height:auto;

		padding-top:0;

		float:left;

		margin-left:4px;

		font-family:Arial;

		}	

	#content .verificador{ 	

		padding:5px;

		width:725px;

		margin-left:20px;

		color:#444;

		font-size:14px;

		min-height:200px;

		float:left;

		}

	#content .verificador span.msg{

		font-size:14px;

		font-weight:bold;

		color:#F00;

		}

			

	#content ul.newsletter,	

	#content object{

		margin-left:-4px;

		*margin-left:0;

		}

	

	#content ul.newsletter{

		float:left;

		width:727px;

		/*background:#FFF;*/

		padding:0;

		height:55px;

	}

	#content ul.newsletter li.tituloNewsletter{

		float:left;

		list-style:none;

		background-image:url(../images/icone-newsletter.jpg);

		background-repeat:no-repeat;

		height:auto;

		width:auto;

	}

	#content ul.newsletter li.tituloNewsletter p{

		float:left;		

		color:#444;

		padding-top:10px;

		font-size:11px;

		width:170px;

		margin-left:20px;

	}

	#content ul.newsletter li.linhaNewsletter{

		float:left;

		list-style:none;

		background-image:url(../images/linha-newsletter.jpg);

		background-repeat:no-repeat;

		height:55px;

		width:10px;

	}

	#content ul.newsletter li.inputNewsletter{

		float:left;

		list-style:none;

		height:55px;

		width:230px;	

	}

	#content ul.newsletter li.inputNewsletter p{

		float:left;		

		color:#444;

		font-size:11px;

		width:90%;

		margin-left:10px;

		margin-top:5px;

	}

	#content ul.newsletter li.inputNewsletter input{

		float:left;

		background:#2e2e2e;

		margin-left:10px;

		margin-top: -9px;

		width:90%;

		border:1px solid #666;

		color:#CCC;

	}

	#content ul.newsletter li.submitNewsletter{

		float:left;

		list-style:none;

		height:55px;

		margin-left:10px;

		margin-top:10px;

	}	

	

	#linha{

		width:780px;

		height:33px;		

		background-image:url(../images/index_04.jpg);

		background-repeat:no-repeat;

		background-position:0;

		text-align:center;

		float:left;

		}

	#rodape{

		width:775px;

		height:auto;

		float:left;

		text-align:center;

		}

	#rodape span.nome{

		color:#444;

		font-weight:bold;

		font-size:18px;

		}

	#rodape span.descricao{

		color:#666;

		font-size:14px;

		}

	#rodape a{

		color:#666;

		text-decoration:none;

		}



	/* ----------- My Form ----------- */

	.spacer{clear:both; height:1px;}

	

	.myform{

		margin:0 auto;

		width:490px;

		padding:14px;

		font-family:Arial, Helvetica, sans-serif;

	}

	/* ----------- basic ----------- */

	#content .verificador #basic{

		border:solid 0px #DEDEDE;

	}

	#content .verificador #basic h1 {

		font-size:14px;

		font-weight:bold;

		margin-bottom:8px;

	}

	#content .verificador #basic p{

		font-size:11px;

		color:#666666;

		margin-bottom:20px;

		border-bottom:solid 1px #dedede;

		padding-bottom:10px;

	}

	#content .verificador #basic label{

		display:block;

		font-weight:bold;

		text-align:right;

		width:140px;

		float:left;

		color:#444;

	}

	#content .verificador #basic .small{

		color:#666666;

		display:block;

		font-size:11px;

		font-weight:normal;

		text-align:right;

		width:140px;

	}

	#content .verificador #basic input{

		float:left;

		width:290px;

		font-family:Arial;

		margin:2px 0 30px 10px;

		border:1px solid #999;

		font-size:14px;

		padding:5px;

		color:#444;

		/*bordas arredontadas*/

		-moz-border-radius:4px;

    	-webkit-border-radius:1em;

		/*border-radius: 5px;*/



	}

	#content .verificador #basic textarea{

		float:left;

		width:290px;

		margin:2px 0 30px 10px;

		font-family:Arial;

		font-size:14px;

		border:1px solid #999;

		padding:5px;

		color:#444;

		/*bordas arredontadas*/

		-moz-border-radius:4px;

    	-webkit-border-radius:1em;

		/*border-radius: 5px;*/

	}

	#content .verificador #basic button{ 

		clear:both;

		margin-left:150px;

		background-image:url(../images/fundo_botao35.jpg);

		color:#444;

		border:solid 1px #999;

		height:35px;

		font-size:14px;

		font-weight:bold;

		font-family:Arial;

		padding:4px 6px;

		/*bordas arredontadas*/

		-moz-border-radius:4px;

    	-webkit-border-radius:1em;

		/*border-radius: 5px;*/

	}

	/* galeria de foto */

	.galeriafotos{

		margin-left:2px;

		}

	#linhaGaleria{

		float:left;

		min-height:340px;

		width:230px;

		}

	#linhaGaleria .galeria{

		border-top:1px solid #999;

		border-left:1px solid #CCC;

		border-bottom:1px solid #CCC;

		border-right:1px solid #CCC;

		padding:3px;

		margin:16px;

		float:left;

		width:200px;

		min-height:175px;

		height:auto;

		text-align:center;

		font-size:12px;

		}

	#linhaGaleria .galeriaJogos{

		border-top:1px solid #999;

		border-left:1px solid #CCC;

		border-bottom:1px solid #CCC;

		border-right:1px solid #CCC;

		padding:3px;

		margin:32px;

		float:left;

		width:169px;

		min-height:130px;

		height:130px;

		text-align:center;

		font-size:12px;

		}

	#linhaGaleria .galeriaJogos img{

		border:0;	

	}

	#linhaGaleria .galeria img{

		opacity:0.5;

		filter:alpha(opacity=50);

		border:0;

		}

	#linhaGaleria .galeria img:hover{

		opacity:1;

		filter:alpha(opacity=100)

		}

	#linhaGaleria .galeria a{

		color:#CCC;

		text-decoration:none;

		}

	#linhaGaleria .galeria a:hover{

		color:#000;

		text-decoration:none;

		}


