@charset "utf-8";
/* CSS Document */

*:focus { 
	outline: none; 
}

*::-moz-focus-inner { 
	border: none; 
}

@font-face {
    font-family: 'Swis721CnBTRoman';
	src: url('swz721c-webfont.eot');
	src: local('☺'), url('swz721c-webfont.woff') format('woff'), url('swz721c-webfont.ttf') format('truetype'), url('swz721c-webfont.svg#webfontwM4C5Y3i') format('svg');
}

body {
	background: url("imagens/bg.jpg");
	font-family: Tahoma, Geneva, sans-serif;
	margin: 0px;
	padding: 0px;
}

#nojs {
	margin: 0 auto;
	width: 900px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
}

#carregando {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 22px;
	text-align: center;
	z-index: 102;
	background-color: #999;
}

#conteudo {
	position: relative;
	left: 19px;
	width: 960px;
	min-height: 1170px;
	background-color: #fff;
	-moz-box-shadow: 0px 0px 20px rgba(0,0,0,.8);
	-webkit-box-shadow: 0px 0px 20px rgba(0,0,0,.8);
	box-shadow: 0px 0px 20px rgba(0,0,0,.8);
	behavior: url("pie.htc");
}

#cabecalho {
	position: relative;
	width: 250px;
	top: 10px;
	left: 20px;
	line-height: 18px;
	float: left;
	margin-bottom: 30px;
}

#logo {
	position: relative;
	width: 264px;
	height: 90px;
	float: right;
	top: 20px;
	right: 20px;
}

#meio {
	border: 1px solid #fff;
	height: 355px;
	min-height: 355px;
}

#menu {
	position: relative;
	width: 326px;
	height: 355px;
	background-color: #0c4471;
	float: left;
}

#atividades {
	position: relative;
	margin-top: 5px;
	width: 326px;
	height: 10px;
	/*height: 43px;*/
	/*background-color: #000;*/
}

#atividades span {
	position: relative;
	top: 20px;
	left: 20px;
}

#menuitem {
	position: relative;
	margin-top: 5px;
}

#menuitem a {
	position: relative;
	display: block;
	width: 326px;
	height: 30px;
	text-decoration: none;
	text-indent: 20px;
}

#menui1 a {
	width: auto;
	height: auto;
	text-decoration: none;
	padding-bottom: 5px;
}

#menui1 a:hover {
	color: #f28d3c;
}

#menui2 a {
	width: auto;
	height: auto;
	text-decoration: none;
	padding-bottom: 5px;
}

#menui2 a:hover {
	color: #f28d3c;
}

#menui3 a {
	width: auto;
	height: auto;
	text-decoration: none;
	padding-bottom: 5px;
}

#menui3 a:hover {
	color: #f28d3c;
}

a.menui {
	color: #fff;
}

a.menuisel:link {
	color: #f28d3c;
}

a.mi1:hover { background-color: #4764a7; }

a.mi2:hover { background-color: #958e3b; }

a.mi3:hover { background-color: #6d6e71; }

a.mi4:hover { background-color: #077e63; }

a.menuitemsel1:link { background-color: #4764a7; }

a.menuitemsel2:link { background-color: #958e3b; }

a.menuitemsel3:link { background-color: #6d6e71; }

a.menuitemsel4:link { background-color: #077e63; }

#txtmenu {
	position: relative;
	margin-top: 10px;
	margin-left: 20px;
	width: 270px;
	line-height: 15px;
}

#txtmenu a {
	font-weight: bold;
	color: #e4e2e2;
	text-decoration: none;
}

#txtmenu a:hover {
	color: #000;
}

#botoes {
	position: absolute;
	width: 312px;
	bottom: 0px;
	margin-left: 12px;
	margin-bottom: 10px;
}

#exibir {
	width: 632px;
	height: 355px;
	background-color: #1a5688;
	float: right;
}

#submenu {
	position: relative;
	width: 950px;
	height: 277px;
	margin: 10px 15px;
	padding: 0px;
}

#submenu a {
	text-decoration: none;
	color: #FFF;
}

#submenu a:hover {
	color: #e4e2e2;
}

#menumetal1, #menumetal2, #menumetal3, #menupanif1, #menupanif2, #menupanif3, #menureves1, #menureves2, #menureves3 {
	position: relative;
	width: 300px;
	height: 277px;
	display: inline-block;
	padding: 0px;
	float: left;
	margin: 0px 5px;
}

#mma1, #mma2, #mma3, #mpa1, #mpa2, #mpa3, #mra1, #mra2, #mra3 {
	position: relative;
	width: 143px;
	height: 83px;
	display: inline-block;
	float: left;
}

#mmb1, #mmb2, #mmb3, #mpb1, #mpb2, #mpb3, #mrb1, #mrb2, #mrb3 {
	position: relative;
	width: 157px;
	height: 83px;
	display: inline-block;
	float: right;
}

#mmb1, #mmb2, #mmb3 {
	background-color: #077e63;
}

#mpb1, #mpb2, #mpb3 {
	background-color: #958e3b;
}

#mrb1, #mrb2, #mrb3 {
	background-color: #6d6e71;
}

#mmb1txt, #mmb2txt, #mmb3txt, #mpb1txt, #mpb2txt, #mpb3txt, #mrb1txt, #mrb2txt, #mrb3txt {
	width: 140px;
	height: 70px;
	padding: 5px;
}

#mmc1, #mmc2, #mmc3, #mpc1, #mpc2, #mpc3, #mrc1, #mrc2, #mrc3 {
	position: relative;
	width: 300px;
	height: 118px;
	margin: 2px 0px;
}

#mmc1, #mmc2, #mmc3 {
	background-color: #077e63;
}

#mpc1, #mpc2, #mpc3 {
	background-color: #958e3b;
}

#mrc1, #mrc2, #mrc3 {
	background-color: #6d6e71;
}

#mmc1txt, #mmc2txt, #mmc3txt, #mpc1txt, #mpc2txt, #mpc3txt, #mrc1txt, #mrc2txt, #mrc3txt {
	width: 260px;
	height: 108px;
	padding: 20px;
}

#mmd1, #mmd2, #mmd3, #mpd1, #mpd2, #mpd3, #mrd1, #mrd2, #mrd3 {
	position: relative;
	width: 300px;
	height: 72px;
}

#mmd1, #mmd2, #mmd3 {
	background-color: #6c9e93;
}

#mpd1, #mpd2, #mpd3 {
	background-color: #b2aa63;
}

#mrd1, #mrd2, #mrd3 {
	background-color: #8a8b8f;
}


#mmd1txt, #mmd2txt, #mmd3txt, #mpd1txt, #mpd2txt, #mpd3txt, #mrd1txt, #mrd2txt, #mrd3txt {
	width: 260px;
	height: 50px;
	padding: 20px;
}


#submenumini {
	position: relative;
	width: 305px;
	height: 300px;
	margin: 5px 8px;
	padding: 0px;
	float: left;
}

#menumetal1m, #menumetal2m, #menumetal3m, #menupanif1m, #menupanif2m, #menupanif3m, #menureves1m, #menureves2m, #menureves3m {
	position: relative;
	width: 300px;
	height: 83px;
	display: block;
	padding: 0px;
	float: left;
	margin: 5px 5px;
}

#mma1m, #mma2m, #mma3m, #mpa1m, #mpa2m, #mpa3m, #mra1m, #mra2m, #mra3m {
	position: relative;
	width: 143px;
	height: 83px;
	display: inline-block;
	float: left;
}

#mmb1m, #mmb2m, #mmb3m, #mpb1m, #mpb2m, #mpb3m, #mrb1m, #mrb2m, #mrb3m {
	position: relative;
	width: 157px;
	height: 83px;
	display: inline-block;
	float: right;
}

#mmb1m, #mmb2m, #mmb3m {
	background-color: #077e63;
}

#mpb1m, #mpb2m, #mpb3m {
	background-color: #958e3b;
}

#mrb1m, #mrb2m, #mrb3m {
	background-color: #6d6e71;
}

#mmb1txtm, #mmb2txtm, #mmb3txtm, #mpb1txtm, #mpb2txtm, #mpb3txtm, #mrb1txtm, #mrb2txtm, #mrb3txtm {
	width: 140px;
	height: 70px;
	padding: 5px;
}

#menumetal1, #menumetal2, #menumetal3, #menupanif1, #menupanif2, #menupanif3, #menureves1, #menureves2, #menureves3, #menumetal1m, #menumetal2m, #menumetal3m, #menupanif1m, #menupanif2m, #menupanif3m, #menureves1m, #menureves2m, #menureves3m {
	cursor: pointer;
}

#logos {
	position: relative;
	padding: 20px 20px 20px 20px;
	width: 960px;
	margin: 0 auto;
}

#logos div {
	display: inline-block;
	height: 60px;
	text-decoration: none;
	margin: 10px 40px;
}

#logos #logo1 {
	background: url("imagens/logo1.jpg") no-repeat left;
	height: 60px;
	width: 111px;
}

#logos #logo2 {
	background: url("imagens/logo2.jpg") no-repeat left;
	height: 60px;
	width: 133px;
}

#logos #logo3 {
	background: url("imagens/logo3.jpg") no-repeat left;
	height: 60px;
	width: 75px;
}

#logos #logo4 {
	background: url("imagens/logo4.jpg") no-repeat left;
	height: 60px;
	width: 104px;
}

#logos #logo5 {
	background: url("imagens/logo5.jpg") no-repeat left;
	height: 60px;
	width: 138px;
}

#logos #logo6 {
	background: url("imagens/logo6.jpg") no-repeat left;
	height: 60px;
	width: 96px;
}

#logos #logo7 {
	background: url("imagens/logo7.jpg") no-repeat left;
	height: 60px;
	width: 76px;
}

/* internas */

#logoiso {
	position: absolute;
	top: 145px;
	left: 330px;
	z-index: 20;
}

#inst1 {
	padding: 20px 30px;
}

#inst2 {
	line-height: 15px;
	padding: 18px 150px 25px 30px;
}

#panificatexto {
	position: relative;
	display: block;
	line-height: 15px;
	width: 390px;
	top: -220px;
	left: 40px;
	z-index: 10;
}

#revestexto {
	position: relative;
	display: block;
	line-height: 15px;
	width: 390px;
	top: -220px;
	left: 40px;
	z-index: 10;
}

#metaltexto {
	position: relative;
	display: block;
	line-height: 15px;
	width: 390px;
	top: -220px;
	left: 40px;
	z-index: 10;
}

#serv1 {
	padding: 15px 20px;
}

#serv2 {
	padding-left: 20px;
	width: 260px;
	float: left;
}

#serv3 {
	width: 300px;
	float: left;
	line-height: 15px;
}

#serv4 {
	padding-left: 20px;
}

#mserv1 {
	float: left;
	padding: 10px 0px;
}

#mserv2 {
	float: left;
	padding: 10px 25px;	
}

#mserv3 {
	float: left;
	padding: 10px 0px;	
}

#mserv4 {
	float: left;
	padding: 10px 25px;	
}

#aplic1 {
	padding: 20px 30px;
}

#aplic2 {
	padding: 0px 30px;
	line-height: 15px;
	width: 500px;
}

#aplic3 {
	padding: 10px 30px;
}

#qual1 {
	/*padding-top: 5px;*/
	padding: 20px 30px;
}

#qual2 {
	padding: 10px 30px;
	line-height: 15px;
	width: 500px;
}

#benef {
	padding: 50px 15px;
}

#rben1 {
	padding: 5px 15px;
}

#rben2 {
	padding: 10px 0px 5px 15px;
}

#rben3 {
	padding: 10px 0px 5px 15px;
}

#rben4 {
	padding: 10px 0px 5px 15px;
}

#rben5 {
	padding: 10px 0px 5px 15px;
}

#rben6 {
	padding: 5px 15px;
}

#rb2 {
	display: none;
}


.sombra {
	-moz-box-shadow: 0px 0px 10px #000;
	-webkit-box-shadow: 0px 0px 10px #000;
	box-shadow: 0px 0px 10px #000;
}

.azul {
	color: #63adea;
}

.cinza1 {
	color: #949a9a;
}

.cinza2 {
	color: #e4e2e2;
}

.branco {
	color: #fff;
}

.onze {
	font-size: 11px;
}

.doze {
	font-size: 12px;
}

.dezesseis {
	font-size: 16px;
}

.vinte4 {
	font-size: 24px;
}

.negrito {
	font-weight: bold;
}

.fonte {
	font-family: 'Swis721CnBTRoman';
}

.oculto {
	display: none;
}

.limpar {
	clear: both;
	float: none;
}

.button {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	font-family: 'Swis721CnBTRoman';
	padding: 5px 8px 5px 8px;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}

.blue {
	color: #fff;
	border: solid 1px #114b7b;
	background: #165689;
	background: -webkit-gradient(linear, left top, left bottom, from(#226ba5), to(#0c4572));
	background: -moz-linear-gradient(top,  #226ba5,  #0c4572);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#226ba5', endColorstr='#0c4572');
}
.blue:hover {
	color: #f28d3c;
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#164e7b), to(#0c4471));
	background: -moz-linear-gradient(top,  #164e7b,  #0c4471);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#164e7b', endColorstr='#0c4471');
}
.blue:active {
	color: #f28d3c;
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#164e7b), to(#0c4471));
	background: -moz-linear-gradient(top,  #164e7b,  #0c4471);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#164e7b', endColorstr='#0c4471');
}

.botaosel {
	color: #f28d3c;
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#164e7b), to(#0c4471));
	background: -moz-linear-gradient(top,  #164e7b,  #0c4471);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#164e7b', endColorstr='#0c4471');
}
