@charset "UTF-8";
/* DESENVOLVEDOR - EDWIN B. PANCOTI */

/* FONT-FACE ------------------------------------- */
@font-face {
	font-family: 'SansBeta';
	src: url('../fontes/beta-sans/beta-sans.eot');
	src: local('beta-sans.ttf'), url('../fontes/beta-sans/beta-sans.woff') format('woff'), url('../fontes/beta-sans/beta-sans.ttf') format('truetype'), url('../fontes/beta-sans/beta-sans.eot') format('eot'), url('../fontes/beta-sans/beta-sans.afm') format('afm'), url('../fontes/beta-sans/beta-sans.otf') format('otf'), url('../fontes/beta-sans/beta-sans.svg') format('svg'), url('../fontes/beta-sans/beta-sans.svgz') format('svgz');
}

@font-face {
	font-family: 'SansBetaBold';
	src: url('../fontes/beta-sans-bold/beta-sans.eot');
	src: local('beta-sans-bold.ttf'), url('../fontes/beta-sans-bold/beta-sans.woff') format('woff'), url('../fontes/beta-sans-bold/beta-sans.ttf') format('truetype'), url('../fontes/beta-sans-bold/beta-sans.eot') format('eot'), url('../fontes/beta-sans-bold/beta-sans.afm') format('afm'), url('../fontes/beta-sans-bold/beta-sans.otf') format('otf'), url('../fontes/beta-sans-bold/beta-sans.svg') format('svg'), url('../fontes/beta-sans-bold/beta-sans.svgz') format('svgz');
}

/* CONFIGURAÇÕES GERAIS -------------------------- */
*{
	font-family:'SansBeta',Tahoma, Helvetica, sans-serif;
	font-size:14px;
	/*cursor:default;*/
	border:none;
	padding:0px;
	margin:0px;
	color:#58595b;
}
body{ background:#FFF; }

a{ cursor:pointer; text-decoration:none; }
a *{ cursor:pointer; }
a:hover{
	-webkit-transition: all 0.1s linear;
	-moz-transition: all 0.1s linear;
	-o-transition: all 0.1s linear;
	transition: all 0.1s linear;
}
a.ativo{ cursor:default; }

hr.quebra{
	width:100%;
	background:none;
	border:none;
	clear:both;
	float:left;	
}

/* SITE ------------------------------------------ */
#site{
	width:100%; height:100%;
	min-width:980px;
	overflow:hidden;
	float:left;	
}

.total{
	width:100%; min-width:980px; height:100%;
	clear:both;
	float:left;
	overflow:hidden;
}
	.conteudo{
		width:948px; height:auto;
		position:relative;
		margin:0px auto;

	}

/* TOPO ------------------------------------------ */
#topo .conteudo{
	height:83px;	
}
	#topo a.logotipo{ margin-top:12px; float:left; }

	#topo ul{
		margin:32px 45px 0 0;
		list-style:none;
		float:right;	
	}
		#topo ul li{
			width:70px;
			color:#7b7b7b;
			border-left:1px solid #919395;
			padding:2px 8px;
			float:left;
		}
		#topo ul li.inicial{ border:0px; }

			#topo ul li a{
				width:100%;
				text-align:center;
				color:#7b7b7b;
				font-size:13px;
				float:left;
			}
			#topo ul li a:hover{ color:#ee1a3a; font-weight:bold; }

/* MENU ------------------------------------------ */
#menu{
	background:#DC2342;
}
	#menu .conteudo{ height:38px; }
	
		#menu #menu-animado{
			width:100%; height:26px;
			position:absolute;
			margin-top:6px;
			z-index:50;
		}
			#menu .central{
				width:112px; height:100%;
				background:#960025;
				float:left;
			}
		
			#menu .menu-detail{
				width:11px; height:26px;
				background-image:url(../../imagens/menu-box.png);
				float:left;
			}
				#menu .menu-detail.right{ background-position:top right; }
		
		#menu ul{
			position:relative;
			list-style:none;
			margin-left:-10px;
			float:left;
			z-index:99;		
		}
			#menu ul li{
				float:left;
			}
				#menu ul li a{
					padding:10px 58px;
					text-transform:uppercase;
					float:left;
					color:#FFF;
				}
				/*#menu ul li a:hover{ text-decoration:underline; }*/

/* CONTEÚDO -------------------------------------- */
#conteudo{
	min-height:304px;
	margin:4px 0 0 0;
}
	#conteudo .conteudo{  }		

/* RODAPE ---------------------------------------- */
#links{
	background:#EBEBEB;	
}
	#links .conteudo{
		height:128px;
		background:url(../../imagens/rodape.png) 0 bottom no-repeat;	
	}
		#links ul li a:hover{
			color:#DC2342;	
		}
		
		#links ul{
			width:250px;
			margin:18px 0 0 310px;
			list-style:none;
			float:left;
		}
			#links ul li{
				width:100%; height:auto;
				line-height:16px;
				float:left;
			}
				#links ul a{
					font-size:12px;
				}
		
		#links .localizacao{
			margin-top:20px;
			color:#919395;
			float:left;
		}
			#links .localizacao h6{
				color:#919395;
				font-size:12px;
			}
			
			#links .localizacao p,
			#links .localizacao a{
				color:#919395;
				font-size:12px;
			}
			#links .localizacao a:hover{ text-decoration:underline; margin-left:5px; }		
		
		#links a.logotipo{ margin:40px 10px 0 0; float:right; }

#rodape{
	background:#DC2342;	
}
	#rodape .conteudo{ height:auto; }
		#rodape p{
			width:100%;
			margin:4px 0;
			text-align:center;
			font-size:11px;
			color:#FFF;
		}

/* ASSINATURA ------------------------------------ */
#assinaturaNM{
	width:8px; height:47px;
	background:url(../../imagens/newmind.png) no-repeat;
	bottom:10px; right:10px;
	position:absolute;
	z-index:9999;
}