* { margin:0; padding:0; list-style:none; border:none; }

body {
	/*background:#FFFFFF url('/imagens/fundo.jpg') repeat-x;*/
	background:url('/imagens/fundo2013.jpg') top center no-repeat;
	overflow-x: hidden;
}

#geral {
	width:990px;
	margin:0 auto;
}

/* TOPO 2013 */
#topo2013 {
	
}
	#topo2013 h1 a{
		display:block;
		width:264px;
		height:66px;
		float:left;
		overflow:hidden;
		margin:35px 0 25px 20px;
		text-indent:-3000em;
		background:url('/imagens/logotipo.png') no-repeat;
	}
	
/* MENU 2013 */
#topo2013 #menu { 
	width:680px;
	margin-top:40px;
	border-radius:5px;
	float:right;

}
	#topo2013 #menu ul { margin-left:5px; }
	#topo2013 #menu ul li a {
		float:left;
		margin-left:11px;
		padding:15px 15px 15px 15px;
		border-radius:5px;
		text-align:center; 
		font:14px 'Trebuchet MS', Arial;
		text-transform:uppercase;
		text-decoration:none;
		color:#FFFFFF;
		
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d83928+0,b53122+100 */
		background: #d83928; /* Old browsers */
		background: -moz-linear-gradient(top,  #d83928 0%, #b53122 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  #d83928 0%,#b53122 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  #d83928 0%,#b53122 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d83928', endColorstr='#b53122',GradientType=0 ); /* IE6-9 */
	
	}
		#topo2013 #menu ul li a:hover { background:url('/imagens/menu2013.on.jpg') repeat-x; color:#FFFFFF; }
		
	#topo2013 #menu-2 { float:right; }

/* BANNER */
	
#banner { width:100%; margin-bottom:30px; }
		
/* RODAPE */

#rodape {
	clear:both;
	margin-top:25px;
	margin-bottom:15px;
	padding-top:15px;
	background:url('/imagens/rodape.divisao.jpg') repeat-x;
}
	#rodape p{
		float:left;
		width:900px;
		height:30px;
		margin-left:13px;
		padding:8px 0 0 45px;
		background:url('/imagens/rodape.logomarca.jpg') no-repeat;
		font:70% Trebuchet MS;
		color:#737373;
	}
		#rodape p a { color:#737373; }
			#rodape p a:hover { text-decoration:none; }
	
/* CONTEUDO */

#conteudo { padding:0 15px 0 15px; }

#conteudo h1 {
	margin-bottom:20px;
	font:bold 17px Trebuchet MS;
	color:#2B4360;
}

#conteudo h2 {
	margin-bottom:15px;
	font:bold 15px Trebuchet MS;
	color:#D26900;
}

#conteudo p {
	text-align:justify;
	font:13px Trebuchet MS;
	color:#333333;
}
	#conteudo p a { color:#0066CC; text-decoration:underline; }
		#conteudo p a:hover { text-decoration:none; }

/* INDEX */

#introducao { float:left; width:374px; margin-right:50px; }

#introducao p { margin-bottom:20px; }

#introducao img { float:left; margin-right:10px; }


#introducao ul { padding-left:15px; }
#introducao .ul_1 { float:left; margin-right:80px; }
#introducao ul li { padding-top:1px; list-style-image:url('/imagens/index.lista.icone.gif'); }
#introducao ul li a{
	text-decoration:none;
	font:13px Trebuchet MS;
	color:#333333;
}
	#introducao ul li a:hover { text-decoration:underline; } 

/*
#cadastro {
	width:171px;
	height:61px;
	margin-left:424px;
	padding-top:249px;
	background:url('/imagens/index.ajuda.jpg') no-repeat;
}
	#cadastro a {
		display:block;
		width:171px;
		height:61px;
		background:url('/imagens/index.cadastro.jpg') no-repeat;
		overflow:hidden;
		text-indent:-3000em;
	}
		#cadastro a:hover { background:url('/imagens/index.cadastro.on.jpg') no-repeat; }
*/
#cadastro {
	width:270px;
	height:388px;
	float:left;
}

/* LATERAL */
	
#lateral {
	float:right;
	width:200px;
}

	#lateral form label, #lateral-interna form label {
		font:70% Trebuchet MS;
		color:#333;
	}
	#lateral form input, #lateral-interna form input {
		width:120px;
		height:22px;
		padding:3px 5px 0 5px;
		background:url('/imagens/form.login.campo.gif') no-repeat;
		font:70% Trebuchet MS;
		color:#585858;
	}
	#lateral form a.botao, #lateral-interna form a.botao {
		display:block;
		float:left;
		width:47px;
		height:19px;
		margin-left:38px;
		_margin-left:19px;
		background:url('/imagens/botao.entrar.gif') no-repeat;
		overflow:hidden;
		text-indent:-3000em;
	}
	#lateral form a.lembrar-senha, #lateral-interna form a.lembrar-senha {
		margin-left:10px;
		font:70% Trebuchet MS;
		color:#999999;
	}
		#lateral form a.lembrar-senha:hover, #lateral-interna form a.lembrar-senha:hover { text-decoration:none; }
		
		
	#lateral #noticias {
		height:170px;
		clear:both;
		margin-top:20px;
		padding:10px;
		background:url('/imagens/noticias.fundo.gif') no-repeat;
	}
		#lateral #noticias h2 { font-size:14px; color:#F60; margin-bottom:0px; }
		
		#lateral #noticias a {
			display:block;
			width:170px;
			border-bottom:1px solid #F3F3F3;
			margin-top:10px;
			padding-bottom:10px;
			text-decoration:none;
			font:13px Trebuchet MS;
			color:#333333;
		}
		#lateral #noticias a:hover { text-decoration:underline; }
		

/* Interno - Lateral */

#lateral-interna {
	float:right;
	width:174px;
}
	#lateral-interna #banner-cadastro {
		display:block;
		width:168px;
		height:47px;
		margin:15px 0 15px 0;
		background:url('/imagens/banner.cadastro.jpg') no-repeat;
		overflow:hidden;
		text-indent:-3000em;
	}
	#lateral-interna #ferramentas-lateral {
		width:168px;
		height:270px;
		margin-top:15px;
		padding:10px;
		background:url('/imagens/lateral.ferramentas.fundo.jpg') no-repeat;
	}
		#lateral-interna #ferramentas-lateral h2 { font-size:14px; color:#2B4360; margin-bottom:0px; }
		#lateral-interna #ferramentas-lateral ul li { display:block; margin:3px 0 3px 0; }
		#lateral-interna #ferramentas-lateral ul li a {
			text-decoration:none;
			font:13px Trebuchet MS;
			color:#666666;
		}
			#lateral-interna #ferramentas-lateral ul li a:hover { color:#267FBC; text-decoration:underline; }
	
/* Interno - Conteúdo */

#interno { 
	width:700px;
	_width:585px;
	padding-right:55px;
	padding-bottom:40px;
	background:url('/imagens/lateral.interna.borda.jpg') right repeat-y;
}

#interno h2 { margin-top:20px; }

#interno ul { margin-left:20px; }
#interno ul li { 
	padding-top:1px; 
	list-style-image:url('/imagens/index.lista.icone.gif'); 
	font:15px Trebuchet MS;
	color:#333333;
}

/* Interno - Formulário */
#interno #formulario { margin-top:25px; }
#interno #formulario span {
	display:block;
	padding:10px 0 5px 0;
}
	#interno #formulario span label {
		display:block;
		float:left;
		width:150px;
		text-align:right;
		padding:3px 5px 0 0;
		font:75% Trebuchet MS;
		color:#267FBC;
	}
	
	#interno #formulario span input {
		width:210px;
		height:23px;
		padding:4px 5px 0 5px;
		background:url('/imagens/form.geral.fundo.gif') no-repeat;
		font:75% Trebuchet MS;
		color:#999999;
	}
	
	#interno #formulario span textarea {
		width:280px;
		height:160px;
		padding:5px;
		background:url('/imagens/form.textarea.fundo.gif') no-repeat;
		font:75% Trebuchet MS;
		color:#999999;
	}
	
	#interno #formulario .botao {
		display:block;
		float:left;
		width:110px;
		height:23px;
		margin-left:157px;
		background:url('/imagens/botao.enviar.gif') no-repeat;
		overflow:hidden;
		text-indent:-3000em;
	}
		#interno #formulario .botao:hover { background:url('/imagens/botao.enviar.on.gif') no-repeat;}
		
		
/* FERRAMENTAS */

#tabela-ferramentas { border:1px solid #DDF4FF; margin:0 auto; }

.texto, .texto-titulo {
	border:1px solid #DDF4FF;
	background:#F0FBFF;
	padding:5px 5px 5px 5px;
	font:70% Trebuchet MS;
}
	.texto-titulo { text-align:center; }

.item, .ferramenta-campo, .resultado {
	width:30px;
	border:1px solid #DDF4FF;
	background:#F4FCFF;
	padding:5px 0 5px 0;
	text-align:center;
	font:70% Trebuchet MS;
}

.ferramenta-campo { padding:0; }
	.ferramenta-campo input { width:110px; padding:4px; text-align:right; font:14px Trebuchet MS; border-color:#FFFFFF; color:#4E4E4E; }
	.ferramenta-campo select { width:110px; padding:4px; text-align:right; font:14px Trebuchet MS; border-color:#FFFFFF; color:#4E4E4E; }
	
.resultado { width:110px; color:#0066CC; font-weight:bold; font-size:13px; }

.botao-resultado {
	display:block;
	margin:0 auto;
	margin-top:15px;
	width:121px;
	height:32px;
	background:url('imagens/botao.resultado.jpg') no-repeat;
	overflow:hidden;
	text-indent:-3000em;
	cursor:pointer;
	font-size: 0px;
	display:block;
	line-height: 0px;
}
.imprimir-resultado {
	display:block;
	width:190px;
	margin:0 auto;
	margin-top:15px;
}

.resultado-recalcular {
	display:block;
	margin:0 auto;
	width:140px;
}

#resultado {
	margin:15px 0 15px 0;
	text-align:center;
	font:14px Trebuchet MS;
	color:#FF9900;
}
	#resultado strong { font-size:16px; }
	
	
.supervisor-titulo {
	font:bold 70% Trebuchet MS;
}
.supervisor-campo {
	font:70% Trebuchet MS;
	margin-right:5px;
	border:1px solid #D5F1FF;
	padding:3px;
}
.supervisor-botao {
	margin-left:5px;
	background:#E1F5FF;
	padding:3px;
	font:bold 70% Trebuchet MS;
}


#natal {
	z-index:5000;
	position:absolute;
	margin-top:200px;
	margin-left:150px;
}
	#natal a { display:block; background:#C10000; margin:0 auto; padding:3px; width:60px; text-align:center; font:bold 11px arial; color:#FFFFFF; }