@font-face {
	font-family: Alternate Gothic;
	src: url(alternate-gothic.eot?) format("eot"), url(alternate-gothic.woff) format("woff"), url(alternate-gothic.ttf) format("truetype");
}
@font-face {
	font-family: PTSansNarrowBold;
	src: url(PTN77F-webfont.eot?#iefix) format("embedded-opentype"), url(PTN77F-webfont.woff) format("woff"), url(PTN77F-webfont.ttf) format("truetype"), url(PTN77F-webfont.svg#PTSansNarrowBold) format("svg");
	font-weight: normal;
	font-style: normal;
}
article {
	display: block;
}
aside {
	display: block;
}
details {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
menu {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
body {
	line-height: 1;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
q {
	quotes: none;
}
blockquote::before {
	content: none;
}
blockquote::after {
	content: none;
}
q::before {
	content: none;
}
q::after {
	content: none;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
div.wpcf7 {
	line-height: 1.1em;
}
div.wpcf7 input {
	border: 1px solid rgb(187, 187, 187); border-image: none;
}
textarea {
	border: 1px solid rgb(187, 187, 187); border-image: none;
}
img {
	border: 0px currentColor; border-image: none;
}
body {
	background: url("images/fundo_back.jpg") repeat-x rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}
a:link {
	color: rgb(102, 102, 102); text-decoration: none;
}
a:visited {
	color: rgb(51, 51, 51); text-decoration: none;
}
a:active {
	color: rgb(51, 51, 102); text-decoration: underline;
}
a:hover {
	color: rgb(51, 51, 51); text-decoration: underline;
}
#content {
	margin: -8px auto 0px; width: 960px; min-height: 400px;
}
#menu_topo {
	background: url("images/fundo_menu_topo.jpg"); width: 960px; height: 37px;
}
#menu_topo ul {
	margin: 0px 0px 0px -10px;
}
#menu_topo ul li {
	margin: 8px 25px 0px 0px; text-transform: uppercase; font-size: 10px; font-weight: bold; float: left;
}
#menu_topo ul li a:hover {
	color: rgb(255, 0, 0); text-decoration: none;
}
#cabecalho {
	width: 960px; height: 95px;
}
.logo {
	width: 336px; height: 95px; float: left;
}
.restrito {
	padding: 30px 0px 0px 10px; width: 340px; height: 75px; font-weight: bold; float: left;
}
.iso {
	width: 270px; height: 95px; float: right;
}
#principal {
	width: 960px; float: left; min-height: 800px;
}
.sidebar {
	width: 262px; float: left; min-height: 800px;
}
.sidebar_anuncio {
	width: 262px; height: 233px;
}
.sidebar_menu {
	padding: 10px 20px 20px; width: 222px; float: left; min-height: 450px;
}
.sidebar_menu h2 {
	margin: 0px 0px 5px 20px; text-transform: uppercase; font-family: "ImpactRegular"; font-size: 18px; font-weight: 100;
}
.sidebar_menu ul {
	background: url("images/fundo_menu_sidebar.jpg") no-repeat; margin: 8px 0px; padding: 8px 0px 8px 35px; width: 230px; height: auto;
}
.sidebar_menu ul li {
	background: url("images/icone_menu.png") no-repeat; margin: 5px 0px 5px -22px; padding: 3px 0px 5px 25px; text-transform: uppercase; font-family: Calibri; font-size: 14px; text-shadow: 1px 1px 1px #000000;
}
.sidebar_menu ul li a {
	color: rgb(255, 255, 255);
}
.sidebar_menu ul li a:hover {
	color: rgb(204, 204, 204); text-decoration: none;
}
.conteudo {
	margin: 0px 0px 15px; width: 698px; float: right; min-height: 770px;
}
.banner {
	width: 698px; height: 420px;
}
.conteudo_home {
	padding: 10px; width: 678px; min-height: 300px;
}
.conteudo_home_box1 {
	margin: 0px 10px 0px 0px; width: 155px; height: 300px; float: left;
}
.conteudo_home_box1 h2 {
	color: rgb(22, 141, 232); text-transform: uppercase; font-family: "ImpactRegular"; font-size: 25px; font-weight: 100;
}
#fundo_footer {
	background: url("images/fundo_footer.jpg"); width: 100%; height: 350px; color: rgb(51, 51, 51); clear: both; display: block;
}
.grupo_footer {
	margin: 0px auto; width: 960px; height: 350px;
}
.box_footer {
	margin: 10px 0px 0px 60px; width: 243px; height: 254px; float: left;
}
.box_footer a {
	color: rgb(51, 51, 51);
}
.box_footer_2 {
	margin: 0px 0px 0px 60px; width: 243px; height: 254px; float: left;
}
.box_footer_2 a {
	margin: 0px 0px 0px 5px; color: rgb(51, 51, 51);
}
.box_footer table tr {
	margin: 5px 0px; display: block;
}
.box_footer_2 table tr {
	margin: 5px 0px; display: block;
}
.footer_telefone {
	margin: 10px 0px; font-size: 22px; font-weight: bold;
}
.footer_espaco {
	margin: 20px 0px 0px;
}
table h6 {
	margin: 3px 0px; text-transform: uppercase; font-size: 16px;
}
.footer_desenvolvimento {
	margin: 46px 0px 0px; width: 960px; height: 40px; float: left;
}
.footer_desenvolvimento_desc {
	padding: 15px 0px 0px; width: 800px; height: 25px; text-align: right; color: rgb(255, 255, 255); float: left;
}
.footer_desenvolvimento_desc a {
	color: rgb(221, 221, 221); text-decoration: none;
}
.footer_desenvolvimento_desc a:hover {
	color: rgb(255, 255, 255); text-decoration: underline;
}
.footer_desenvolvimento_logo {
	padding: 0px; width: 160px; height: 40px; float: right;
}
.entry-content {
	color: rgb(51, 51, 51); line-height: 1.5; font-size: 0px; margin-top: 15px;
}
.titulo_page {
	margin: 0px; color: rgb(102, 102, 102); font-family: "ImpactRegular"; font-size: 28px; font-weight: normal;
}
.conteudo_container {
	margin: 10px; width: 680px;
}
.form_texto {
	padding: 7px 0px 7px 7px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 220px; color: rgb(153, 153, 153);
}
.form_bt {
	background: rgb(51, 51, 51); padding: 5px; border: 0px currentColor; border-image: none; color: rgb(238, 238, 238); font-weight: 700;
}
.form_bt:hover {
	background: rgb(17, 17, 17); color: rgb(255, 255, 255);
}
.newsletter-bot {
	background: rgb(51, 51, 51); padding: 5px; border: 0px currentColor; border-image: none; right: 0px; color: rgb(238, 238, 238); text-transform: uppercase; font-weight: 700; position: absolute;
}
.textwidget .wpcf7-form {
	width: 230px; position: relative;
}
.newsletter-bot:hover {
	background: rgb(17, 17, 17); color: rgb(255, 255, 255);
}
#bloco-eventos-1 {
	margin: 20px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 650px; height: 200px; float: left; background-color: rgb(238, 238, 238);
}
#bloco-eventos-1-img {
	margin: 25px; border: 1px solid rgb(252, 252, 252); border-image: none; width: 150px; height: 150px; float: left; background-color: rgb(221, 221, 221);
}
#bloco-eventos-1-img:hover {
	border: 1px solid rgb(187, 187, 187); border-image: none;
}
#bloco-eventos-1 span {
	margin: 25px 0px 6px; width: 440px; font-size: 16px; font-weight: 700; float: left;
}
#bloco-eventos-1 span a {
	color: rgb(51, 51, 51); text-decoration: none;
}
#bloco-eventos-1 span a:hover {
	color: rgb(0, 0, 0); text-decoration: underline;
}
#bloco-eventos-1 p {
	margin: 25px; padding: 0px 0px 0px 150px;
}
#bloco-eventos-1 p a {
	color: rgb(85, 85, 85); text-decoration: none;
}
#bloco-eventos-1 p a:hover {
	color: rgb(34, 34, 34); text-decoration: underline;
}
#treinamentos-imgs {
	background: rgb(238, 238, 238); margin: 20px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 180px; height: 180px; float: left;
}
#treinamentos-imgs:hover {
	background: rgb(221, 221, 221); border: 1px solid rgb(187, 187, 187); border-image: none;
}
.texto-treinamento {
	margin: 20px 0px 30px 20px; width: 600px; clear: both; float: left;
}
#telefone-pecas-de-reposicao {
	margin: 20px; padding: 20px 0px 20px 120px; border: 1px solid rgb(153, 153, 153); border-image: none; width: 505px; color: rgb(18, 18, 18); background-color: rgb(247, 247, 247);
}
.telefone-pecas-reposicao-1 {
	color: rgb(51, 51, 51); font-size: 16px; font-weight: 700;
}
.telefone-pecas-reposicao-2 {
	color: rgb(17, 17, 17); font-size: 18px; font-weight: 700;
}
.link-email {
	color: rgb(51, 51, 51); text-decoration: none;
}
.link-email:hover {
	color: rgb(17, 17, 17); text-decoration: underline;
}
.form-trabalhe-conosco-1 {
	background: rgb(248, 248, 248); padding: 7px; border: 1px solid rgb(204, 204, 204) !important; border-image: none !important; width: 400px; color: rgb(51, 51, 51); font-family: Arial, Helvetica, sans-serif;
}
.form-trabalhe-conosco-1:focus {
	outline: rgb(170, 170, 170) dotted 2px;
}
.form-trabalhe-conosco-2 {
	background: rgb(248, 248, 248); padding: 7px; border: 1px solid rgb(204, 204, 204) !important; border-image: none !important; width: 400px; height: 100px; color: rgb(51, 51, 51); font-family: Arial, Helvetica, sans-serif;
}
.form-trabalhe-conosco-2:focus {
	outline: rgb(170, 170, 170) dotted 2px;
}
.form-trabalhe-conosco-bot {
	background: rgb(204, 204, 204); border: 1px solid rgb(221, 221, 221) !important; border-image: none !important; width: 80px; height: 30px; color: rgb(102, 102, 102); font-size: 16px; font-weight: 700;
}
.form-trabalhe-conosco-bot:hover {
	background: rgb(230, 230, 230); border: 1px solid rgb(196, 196, 196) !important; border-image: none !important; color: rgb(51, 51, 51);
}
#produto-img {
	background: rgb(238, 238, 238); border: 1px solid rgb(221, 221, 221); border-image: none; width: 324px; height: 285px; float: left;
}
#produto-descricao {
	background: rgb(238, 238, 238); margin: 0px 0px 0px 50px; padding: 20px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 235px; height: 332px; color: rgb(85, 85, 85) !important; float: left;
}
#produto-texto {
	background: rgb(238, 238, 238); margin: 50px 0px 40px; padding: 20px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 820px; height: auto; float: left;
}
.descricao-tit-pag-produto {
	color: rgb(51, 51, 51); font-size: 18px; font-weight: 700;
}
.produto-tit {
	color: rgb(51, 51, 51); font-size: 18px; font-weight: 700;
}
.produto-texto {
	color: rgb(85, 85, 85) !important; font-size: 14px;
}
#bloco-eventos-data {
	margin: 12px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 200px; height: 200px; text-align: center; float: left;
}
#bloco-eventos-data img {
	opacity: 0.7;
}
#bloco-eventos-data img:hover {
	opacity: 1;
}
#serie-de-produto-robos {
	margin: 15px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 192px; height: 305px; float: left; background-color: rgb(252, 252, 252);
}
.serie-de-produto-robos-index {
	height: 265px !important;
}
#serie-de-produto-robos:hover {
	background: rgb(248, 248, 248);
}
#serie-de-produto-robos:hover strong {
	text-decoration: underline;
}
#serie-de-produto-robos:hover img {
	border: 1px solid rgb(204, 204, 204); border-image: none;
}
#serie-de-produto-robos:hover span {
	text-decoration: underline;
}
#serie-de-produto-robos strong {
	margin: 10px 0px 10px 20px; width: 200px; color: rgb(51, 51, 51); font-size: 14px; float: left;
}
#serie-de-produto-robos img {
	margin: 0px 20px 20px; border: 1px solid rgb(221, 221, 221); border-image: none; float: left;
}
#serie-de-produto-robos span {
	margin: 0px 25px; width: 150px; line-height: 18px; font-size: 12px; float: left;
}
.form-contato-partes {
	width: 320px; height: 150px; float: left;
}
.form-contato-pt1 {
	margin: 0px 0px 0px 22px;
}
.input-contato-1 {
	margin: 5px 0px; padding: 7px; width: 285px; color: rgb(51, 51, 51); font-family: Arial, Helvetica, sans-serif;
}
.input-contato-2 {
	margin: 5px 0px 0px; padding: 7px; width: 300px; height: 100px; color: rgb(51, 51, 51); font-family: Arial, Helvetica, sans-serif; -ms-overflow-y: scroll; resize: none;
}
.input-contato-bot {
	background: rgb(102, 102, 102); margin: -35px 0px 0px 240px; padding: 6px; border: 1px solid rgb(153, 153, 153); border-image: none; color: rgb(204, 204, 204); font-weight: bold; position: absolute;
}
.input-contato-bot:hover {
	background: rgb(51, 51, 51); border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(238, 238, 238);
}
#login-index h2 {
	display: none;
}
#login-index label {
	display: none;
}
#login-index span {
	display: none;
}
#login-index p {
	float: left;
}
#loop-de-arquivos-restritos {
	background: rgb(248, 248, 248); padding: 0px 0px 0px 20px; border: 1px solid rgb(201, 201, 201); border-image: none; width: 500px; height: 100px;
}
.input {
	margin: 0px 10px; width: 105px; color: rgb(51, 51, 51);
}
.button-primary {
	background: rgb(51, 51, 51); border: 1px solid rgb(153, 153, 153); border-image: none; color: rgb(238, 238, 238); font-weight: 700;
}
.button-primary:hover {
	background: rgb(17, 17, 17); border: 1px solid rgb(187, 187, 187); border-image: none; color: rgb(255, 255, 255); font-weight: 700;
}
.form_textarea {
	margin: 2px 0px 0px; padding: 5px; width: 217px; height: 30px; color: rgb(153, 153, 153); font-family: Arial, Helvetica, sans-serif; font-size: 13px; -ms-overflow-y: scroll; resize: none;
}
.link-serv {
	background: rgb(238, 238, 238); margin: 0px 13px 0px 0px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 210px; height: 225px; text-align: center; float: left;
}
.link-serv img {
	background: rgb(255, 255, 255); margin: 10px 0px 0px; width: 190px; height: 190px;
}
.link-serv:hover {
	background: rgb(250, 250, 250); border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(0, 0, 0);
}
div.wpcf7-response-output {
	background: rgb(255, 255, 255);
}
ul {
	color: rgb(116, 116, 116); font-family: Arial, Helvetica, sans-serif; font-size: 16px; list-style-image: url("http://starseiki.com.br/starseiki/wp-content/uploads/2014/04/li.png");
}
h2 {
	color: rgb(103, 103, 103); font-family: Arial, Helvetica, sans-serif; font-size: 25px; font-weight: bolder;
}
.funcoes {
	width: 100px; margin-top: 50px; margin-left: 100px; float: left;
}
.tabela-funcoes {
	width: 520px; height: 200px; font-family: Arial, Helvetica, sans-serif; margin-left: 30px; float: left;
}
.font {
	font-family: Arial, Helvetica, sans-serif; font-weight: bolder;
}
.alinhamento-tabela {
	text-align: center; font-family: Arial, Helvetica, sans-serif;
}
td {
	font-family: Arial, Helvetica, sans-serif; font-size: 10px;
}
#produtos {
	margin: 10px 0px 0px 4px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 334px; height: 350px; float: left; background-color: rgb(252, 252, 252);
}
#produtos:hover {
	background: rgb(227, 227, 227);
}
#produtos:hover strong {
	text-decoration: underline;
}
#produtos:hover img {
	border: 1px solid rgb(204, 204, 204); border-image: none;
}
#produtos:hover span {
	text-decoration: underline;
}
#produtos strong {
	margin: 5px 0px 5px 20px; width: 300px; color: rgb(102, 102, 102); font-family: "ImpactRegular"; font-size: 22px; font-weight: normal; float: left;
}
#produtos img {
	margin: 0px 4px 4px; border: 1px solid rgb(221, 221, 221); border-image: none; float: left;
}
.menu-servicos2-container li ul {
	background: none !important; padding: 8px !important; width: 150px !important; display: none;
}
.menu-servicos2-container li:hover ul {
	display: block; position: relative;
}
.menu-servicos2-container li:hover li {
	float: none;
}
.sub-menu {
	margin: 0px !important; padding: 0px !important; font-size: 12px !important;
}
#garras {
	margin: 10px 0px 0px 4px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 220px; height: 280px; float: left; background-color: rgb(252, 252, 252);
}
#garras:hover {
	background: rgb(227, 227, 227);
}
#garras:hover strong {
	text-decoration: underline;
}
#garras:hover img {
	border: 1px solid rgb(204, 204, 204); border-image: none;
}
#garras:hover span {
	text-decoration: underline;
}
#garras strong {
	margin: 5px 0px 5px 20px; width: 300px; color: rgb(102, 102, 102); font-family: "ImpactRegular"; font-size: 22px; font-weight: normal; float: left;
}
#garras img {
	margin: 0px 4px 4px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 210px; height: 180px; float: left;
}
#garras span {
	margin: -10px 0px 0px 10px; width: 210px; color: rgb(102, 102, 102); font-size: 14px; float: left;
}
#garras-img {
	background: rgb(238, 238, 238); border: 1px solid rgb(221, 221, 221); border-image: none; width: 210px; height: 180px; float: left;
}
#garras-descricao {
	background: rgb(238, 238, 238); margin: 0px 0px 0px 50px; padding: 20px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 250px; height: 330px; color: rgb(85, 85, 85) !important; float: left;
}
#garras-texto {
	background: rgb(238, 238, 238); margin: 5px 0px 0px 8px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 210px; height: 50px; float: left;
}
.garras-texto {
	color: rgb(85, 85, 85) !important; font-size: 14px;
}
#oval {
	margin: 10px 0px 0px 4px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 220px; height: 280px; float: left; background-color: rgb(252, 252, 252);
}
#oval:hover {
	background: rgb(227, 227, 227);
}
#oval:hover strong {
	text-decoration: underline;
}
#oval:hover img {
	border: 1px solid rgb(204, 204, 204); border-image: none;
}
#oval:hover span {
	text-decoration: underline;
}
#oval strong {
	margin: 5px 0px 5px 10px; width: 300px; color: rgb(102, 102, 102); font-family: "ImpactRegular"; font-size: 20px; font-weight: normal; float: left;
}
#oval img {
	margin: 0px 4px 4px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 210px; height: 180px; float: left;
}
#oval span {
	margin: -10px 0px 0px 10px; width: 210px; color: rgb(102, 102, 102); font-size: 14px; float: left;
}
#oval-img {
	background: rgb(238, 238, 238); border: 1px solid rgb(221, 221, 221); border-image: none; width: 210px; height: 180px; float: left;
}
#oval-descricao {
	background: rgb(238, 238, 238); margin: 0px 0px 0px 50px; padding: 20px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 250px; height: 330px; color: rgb(85, 85, 85) !important; float: left;
}
#oval-texto {
	background: rgb(238, 238, 238); margin: 5px 0px 0px 8px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 210px; height: 50px; float: left;
}
.oval-texto {
	color: rgb(85, 85, 85) !important; font-size: 14px;
}