@charset "utf-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

body{
	background:#ededed url(imagens/aqui.gif) no-repeat;
	background-position:20px 145px;
}

#geral{
	width:1135px;
	height:auto;
	margin:0 auto;
}

h1 a{
	display:block;
	width:400px;
	height:70px;
	background: url(imagens/eulembro.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin:52px 0 0 120px;
	float:left;
}

h2, .tituloItem{
	font-size:38px;
	color:#626262;
	font-weight:normal;
	margin:10px 0 20px 0;
}

p{
	font-size:14px;
	color:#626262;
	margin:0 0 20px 0;
}

#menuPrincipal{
	width:480px;
	/*width:569px;*/
	height:73px;
	background: url(imagens/sombramenu.gif) bottom center no-repeat;
	float:right;
	margin:65px 0 0 0;
	padding:0 0 0 85px;
}

#menuPrincipal li{
	list-style:none;
	float:left;
}


#menuPrincipal li a{
	display:block;
	padding:20px 20px 2px 20px;
/*	border:#CF9 1px solid;*/
	font-size:16px;
	color:#757575;
	text-decoration:none;
		font-weight:bold;
}

.oque a:hover, li.active{
	font-weight:bold;
	background:url(imagens/bgoque.gif) bottom center no-repeat;
}

.como a:hover, li.active{
	font-weight:bold;
	background:url(imagens/bgcomo.gif) bottom center no-repeat;
}

.quero a:hover, li.active{
	font-weight:bold;
	background:url(imagens/bgquero.gif) bottom center no-repeat;
}

#conteudo{
	clear:both;
	width:741px;
	height:auto;
	margin:0 auto;
}

#conteudo li{
	list-style:none;
}

#conteudo li.texto{
	list-style:none;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-size:18px;
	color:#616060;
	padding:5px 20px;
}


#cadastre{
	width:237px;
	height:495px;
	background:url(imagens/separador.gif) right no-repeat;
	float:left;
}

.iconCadastre a{
	display:block;
	width:237px;
	height:282px;
	background:url(imagens/cadastre.gif) right no-repeat;
	text-indent:-9999px;
	padding:50px 0 0 0;
	overflow:hidden;
}

#salve{
	width:237px;
	height:495px;
	background:url(imagens/separador.gif) right no-repeat;
	float:left;
}

.iconSalve a{
	display:block;
	width:237px;
	height:282px;
	background:url(imagens/salve.gif) center no-repeat;
	text-indent:-9999px;
	padding:50px 0 0 0;
	overflow:hidden;
}

#pesquisa{
	width:237px;
	height:495px;
	float:left;
}

.iconPesquisa a{
	display:block;
	width:237px;
	height:282px;
	background:url(imagens/pesquisa.gif) center no-repeat;
	text-indent:-9999px;
	padding:50px 0 0 0;
	overflow:hidden;
}



.saibaMais a{
	display:block;
	width:237px;
	height:41px;
	background:url(imagens/botaosaiba.gif) center top no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

.saibaMais a:hover{
	background:url(imagens/botaosaiba.gif) center bottom no-repeat;
}

#rodape{
	clear:both;
	width:100%;
	background:#c5c5c5;
	border-top:#afafaf 1px solid;
	float:left;
}

#contTwitter{
	width:600px;
	margin:0 auto;
	position:relative;
}


#twitter{
	clear:both;
	position:absolute;
	top:-40px;
	left:600px;

}




#formulario{
	width:770px;
	height:280px;
	background: url(imagens/separadorformulario.gif) center no-repeat;
	margin:0 auto;
	font-size:14px;
	color:#515151;

}

#formulario a{
	color:#515151;
}

#formcadastro{
	width:355px;
	height:280px;
	float:left;
	padding:0 0 0 20px;
}

#formlogar{
	width:375px;
	height:280px;
	margin:0 0 0 20px;
	float:left;
}


#formulario fieldset{
	width:347px;
	margin:30px 0 0 0;
	border:none;
	float:left;
}

#formulario legend{
	font-size:22px;
	color:#515151;
}

#formulario label{
	display:block;
	width:172px;
	margin:10px 0 0 0;
	float:left;
}

#formulario input{
	width:160px;
	border:1px solid #515151;
	padding:3px;
	font-size:16px;
}

#formulario #entrar, #formulario #cadastrar{
	float:right;
	width:163px;
	margin:10px 10px 0 0;
	border:1px solid #515151;
	background:#adadad;
	padding:3px;
	font-size:18px;
	color:#454545;	
	cursor:pointer;
}

#formulario #entrar:hover, #formulario #cadastrar:hover{
	float:right;
	width:163px;
	margin:10px 10px 0 0;
	border:1px solid #515151;
	background:#454545;
	padding:3px;
	font-size:18px;
	color:#adadad;	
	cursor:pointer;
}

#politica{
	background:#737373;
	border-top:1px solid #505050;
	height:80px;
}

#politica ul{
	text-align:center;
	margin:10px 0 0 0;
}

#politica ul li{
	display:inline;
}

#politica ul li, li a{
	font-size:11px;
	color:#c0bfbf;
	text-decoration:none;
}

#politica ul li a:hover{
	text-decoration:underline;
}

#passoUm{
	widows:741px;
	height:170px;
	background:url(imagens/bg-passo-01.jpg) no-repeat;
	padding:20px 260px 0 30px;
	margin:0 0 30px 0;
}

#passoDois{
	widows:741px;
	height:170px;
	background:url(imagens/bg-passo-02.jpg) no-repeat;
	padding:20px 260px 0 30px;
	margin:0 0 30px 0;
}

#passoTres{
	widows:741px;
	height:170px;
	background:url(imagens/bg-passo-03.jpg) no-repeat;
	padding:20px 260px 0 30px;
	margin:0 0 30px 0;
}


#formcontato{
	width:450px;
	height:280px;
	float:left;
/*	padding:0 0 0 20px;*/
/*	background:#39C;*/
	margin:0 0 20px 0;
}

#formcontato legend{
	font-size:22px;
	color:#515151;
}

#formcontato label{
	display:block;
	width:400px;
	margin:10px 0 0 0;
/*	float:left;*/
}

#formcontato input, #formcontato textarea	{
	width:400px;
	border:1px solid #515151;
	padding:3px;
	font-size:16px;
}

#formcontato #enviar{
/*	float:right;*/
	width:100px;
	margin:20px 10px 0 0;
	border:1px solid #515151;
	background:#adadad;
	padding:3px;
	font-size:18px;
	color:#454545;	
	cursor:pointer;
}

#formulario #enviar:hover{
	float:right;
	width:163px;
	margin:10px 10px 0 0;
	border:1px solid #515151;
	background:#454545;
	padding:3px;
	font-size:18px;
	color:#adadad;	
	cursor:pointer;
}

#assinatura{
	width:90%;
	margin:0 auto;
}

#assinatura a{
	float:right;
	display:block;
	width:20px;
	height:19px;
	background:url(imagens/daniel-farias.jpg) no-repeat;
	margin:10px 0 20px 0;
	text-indent:-9999px;
	overflow:hidden;
}
