@charset "utf-8";
/* CSS Document */

*{
	margin: 0;
	padding: 0;
}

body{
	width: 100%;
	background: url(../img/bck_home.jpg) center top no-repeat;
	background-color: #000;
}
body.fotos{
	width: 100%;
	background: url(../img/bck_fotos.jpg) center top no-repeat;
	background-color: #000;
}

#topo-home{
	width: 770px;
	height: 236px;
	margin: 0 auto;
	position: relative;
	display: block;
}
#topo-home a{
	display: block;
	text-indent: -999999px;
	overflow: hidden;
	margin-left: -3px;
	outline: none;
}
#topo-home a.logo{
	width: 283px;
	height: 236px;
	background:url(../img/logo.jpg) 0 0 no-repeat;
}
#flash{
	width: 460px;
	height: 190px;
	position: absolute;
	left: 280px;
	top: 10px;	
	float: right;
}
#geral-home{
	width: 770px;
	display: table;
	margin: 0 auto;
}
#geral-home #menu{
	width: 55px;
	height: 425px;
	display: block;
	padding-left: 17px;
	float: left;
}
#geral-home #menu ul{
	width: 55px;
	height: 425px;
	display: block;
}
#geral-home #menu ul li{
	width: 55px;
	height: 78px;
	display: block;
	float: left;
	padding-bottom: 4px;
	list-style: none;
	background-position: left top;
}
#geral-home #menu ul li a{
	width: 55px;
	height: 78px;
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	outline: none;
}
#geral-home #menu ul li a.home{
	background: url(../img/btn_home.jpg) no-repeat;
}
#geral-home #menu ul li a.homeATIVO{
	background: url(../img/btn_home.jpg) left bottom no-repeat;
}

#geral-home #menu ul li a.servicos{
	background: url(../img/btn_servicos.jpg) no-repeat;
}
#geral-home #menu ul li a.servicosATIVO{
	background: url(../img/btn_servicos.jpg) left bottom no-repeat;
}

#geral-home #menu ul li a.ftp{
	background: url(../img/btn_ftp.jpg) no-repeat;
}
#geral-home #menu ul li a.ftpATIVO{
	background: url(../img/btn_ftp.jpg) left bottom no-repeat;
}

#geral-home #menu ul li a.maquinas{
	background: url(../img/btn_maquinas.jpg) no-repeat;
}
#geral-home #menu ul li a.maquinasATIVO{
	background: url(../img/btn_maquinas.jpg) left bottom no-repeat;
}

#geral-home #menu ul li a.contatos{
	background: url(../img/btn_contatos.jpg) no-repeat;
}
#geral-home #menu ul li a.contatosATIVO{
	background: url(../img/btn_contatos.jpg) left bottom no-repeat;
}

#geral-home #menu ul li a:hover{
	background-position: left bottom;
}

/*********************** CONTEUDO HOME*************************/

#geral-home #conteudo{
	width: 676px;
	height: 470px;
	display: block;
	float: left;
}
#geral-home #conteudo #box-acima{
	width: 570px;
	height: 215px;
	display: block;
	float: left;
	padding-left: 65px;
}
.box-daf{
	width: 255px;
	height: 194px;
	padding: 0 10px 10px 10px;
	display: block;
	float: left;
	background: url(../img/box_daf.jpg) 0 0 no-repeat;
}
#geral-home #conteudo #box-acima .box-daf h1{
	overflow: hidden;
	text-indent: -999999px;
}
#geral-home #conteudo #box-acima .box-daf p{
	width: 240px;
	display: block;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#geral-home #conteudo #box-acima .box-daf p.espaco1{
	padding-bottom: 12px;
}

#geral-home #conteudo #box-acima .box-parceiros{
	width: 255px;
	height: 194px;
	padding: 0 10px 10px 10px;
	display: block;
	float: right;
	background: url(../img/box_parceiros.jpg) 0 0 no-repeat;
}
#geral-home #conteudo #box-acima .box-parceiros h1{
	overflow: hidden;
	text-indent: -999999px;
}
#geral-home #conteudo #box-acima .box-parceiros p{
	width: 240px;
	display: block;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#geral-home #conteudo #box-acima .box-parceiros p.espaco{
	padding-bottom: 10px;
}
#geral-home #conteudo #box-acima .box-parceiros a{
	text-decoration: none;
	color: #3300FF;
	outline: none;
}
#geral-home #conteudo #box-acima .box-parceiros a:hover{
	text-decoration: underline;
}

/***************************************************************/

#geral-home #conteudo #box-abaixo{
	width: 570px;
	height: 194px;
	display: block;
	float: left;
	padding-left: 65px;
}
.box-servicos{
	width: 255px;
	height: 194px;
	padding: 0 10px 10px 10px;
	display: block;
	float: left;
	background: url(../img/box_servicos.jpg) 0 0 no-repeat;
}
#geral-home #conteudo #box-abaixo .box-servicos h1{
	overflow: hidden;
	text-indent: -999999px;
}
#geral-home #conteudo #box-abaixo .box-servicos p{
	width: 235px;
	display: block;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#geral-home #conteudo #box-abaixo .box-servicos p.espaco{
	padding-bottom: 10px;
}
#geral-home #conteudo #box-abaixo .box-servicos a{
	text-decoration: none;
	color: #000;
	padding-top: 15px;
	padding-right: 15px;
	float: right;
	outline: none;
	font-weight:bold;
}
#geral-home #conteudo #box-abaixo .box-servicos a:hover{
	text-decoration: underline;
}

#geral-home #conteudo #box-abaixo .box-videos{
	width: 255px;
	height: 194px;
	padding: 0 10px 10px 10px;
	display: block;
	float: right;
	background: url(../img/box_videos.jpg) 0 0 no-repeat;
}
#geral-home #conteudo #box-abaixo .box-videos h1{
	overflow: hidden;
	text-indent: -999999px;
}
#geral-home #conteudo #box-abaixo .box-videos p{
	width: 240px;
	display: block;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#geral-home #conteudo #box-abaixo .box-videos p.espaco{
	padding-bottom: 10px;
}
#geral-home #conteudo #box-abaixo .box-videos a{
	text-decoration: none;
	color: #000;
	outline: none;
	font-weight:bold;
}
#geral-home #conteudo #box-abaixo .box-videos a:hover{
	text-decoration: underline;
}

/********************************* SERVIÇOS *****************************/

#geral-home #conteudo-servicos{
	width: 670px;
	height: 470px;
	display: block;
	float: right;
}
#geral-home #conteudo-servicos #box-esquerda{
	width: 670px;
	height: 370px;
	display: block;
	float: left;
}
#geral-home #conteudo-servicos #box-esquerda h1{
	width: 280px;
	height: 35px;
	display: block;
	text-indent: -99999px;
	background: url(../img/h1_servicos.jpg) 10px 0 no-repeat;
}
#geral-home #conteudo-servicos #box-esquerda p{
	width: 278px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	padding-left: 10px;
}
#geral-home #conteudo-servicos #box-esquerda p.esp{
	padding-bottom: 10px;
}
#geral-home #conteudo-servicos #box-esquerda img{
	width: 324px;
	height: 334px;
	display: block;
	float: right;
	padding-right: 22px;
}
#geral-home #conteudo-servicos #box-esquerda a{
	text-decoration: none;
	color: #000000;
	outline: none;
	font-weight:bold;
}
#geral-home #conteudo-servicos #box-esquerda a:hover{
	text-decoration: underline;
	color: #0000FF;
}
/************************ CONTATO ***********************/

#geral-home #conteudo #contato-left{
	width: 280px;
	display: block;
	float: left;
	position: relative;
	padding-left: 37px;
}
#geral-home #conteudo #contato-left h1{
	width: 280px;
	display: block;
	text-indent: -99999px;
}
#geral-home #conteudo #contato-left h1.h1-contato{
	background: url(../img/h1_contato.jpg) 0 0 no-repeat;
}
#geral-home #conteudo #contato-left p{
	width: 280px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
p.esp{
	padding-bottom: 10px;
}
#geral-home #conteudo #contato-left ul{
	width: 280px;
	display: block;
}
#geral-home #conteudo #contato-left ul li{
	width: 278px;
	height: 45px;
	display: block;
	float: left;
}
#geral-home #conteudo #contato-left ul li.input-nome{
	background: url(../img/input_nome.jpg) 0 0 no-repeat;
}
#geral-home #conteudo #contato-left ul li.input-email{
	background: url(../img/input_email.jpg) 0 0 no-repeat;
}
#geral-home #conteudo #contato-left ul li.input-fone{
	background: url(../img/input_fone.jpg) 0 0 no-repeat;
}
#geral-home #conteudo #contato-left ul li.input-setor{
	padding-left: 5px;
	background: url(../img/input_setor.jpg) 0 0 no-repeat;
}
#geral-home #conteudo #contato-left ul li.input-textarea{
	background: url(../img/textarea.jpg) 0 0 no-repeat;
	height: 90px;
}

#geral-home #conteudo #contato-left ul li input{
	width: 265px;
	height: 16px;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
}
#geral-home #conteudo #contato-left ul li input.input-nome2{
	margin-top: 17px;
	background-color: transparent;
	border: none;
	padding-left: 5px;
}
#geral-home #conteudo #contato-left ul li input.input-email2{
	margin-top: 17px;
	background-color: transparent;
	border: none;
	padding-left: 5px;
}
#geral-home #conteudo #contato-left ul li input.input-fone2{
	margin-top: 17px;
	background-color: transparent;
	border: none;
	padding-left: 5px;
}
#geral-home #conteudo #contato-left ul li select.input-setor2{
	width: 260px;
	height: 20px;
	margin-top: 15px;
	background-color: white;
	border: none;
	padding-left: 15px;
}
#geral-home #conteudo #contato-left ul li .textarea{
	width: 270px;
	height: 55px;
	margin-top: 17px;
	background-color: transparent;
	border: none;
	padding-left: 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
}
#geral-home #conteudo #contato-left ul li .btn-enviar{
	width: 90px;
	height: 27px;
	display: block;
	margin-left: 180px;
}

#geral-home #conteudo #contato-right{
	width: 250px;
	height: 200px;
	float: left;
	display: block;
	padding-left: 30px;
	position: relative;
	background: url(../img/img_mapa.jpg) 45px 45px no-repeat;
}
#geral-home #conteudo #contato-right a{
	border: none;
	outline: none;
}
#geral-home #conteudo #contato-right a img{
	border: none;
}
#geral-home #conteudo #contato-right a.mapa{
	width: 145px;
	height: 30px;
	display: block;
	position: absolute;
	left: 135px;
	top: 60px;
}
#geral-home #conteudo #contato-right p.txt-1{
	text-align: center;
	margin: 0 auto;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 230px;
	padding-left: 30px;
}
#geral-home #conteudo #contato-right p.txt-2{
	text-align: center;
	margin: 0 auto;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	padding-top: 15px;
	padding-left: 30px;
}

/**************************** FTP ****************************/

#geral-home #conteudo #cont-ftp-left{
	width: 300px;
	height: 148px;
	float: left;
	display: block;
	padding-left: 36px;
}
#geral-home #conteudo #cont-ftp-left h1{
	widht: 290px;
	height: 34px;
	display:block;
	text-indent: -99999px;
	overflow: hidden;
	background:url(../img/h1_envio_arquivos.jpg) 0 0 no-repeat;
}

#geral-home #conteudo #cont-ftp-left p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 290px;
	line-height: 16px;
	display: block;
	padding-left: 7px;
	padding-top: 5px;
	text-align: left;
}
#geral-home #conteudo #cont-ftp-left p.alinha{
	width: 150px;
	float: left;
	display: block;
	padding-left: 40px;
	padding-top: 60px;
}
#geral-home #conteudo #cont-ftp-left img{
	border: none;
	float: left;
	padding-top: 20px;
}

#geral-home #conteudo #cont-ftp-right{
	width: 304px;
	height: 240px;
	display: block;
	float: right;
}

#geral-home #conteudo #cont-ftp-right img{
	width: 290px;
	height: 239px;
	display: block;
	float: right;
}
#geral-home #conteudo #fone{
	width: 620px;
	height: 140px;
	display: block;
	float: right;
	background: url(../img/img_telefone.jpg) top right no-repeat;
}



/*****************************************************/
#geral-home #conteudo #cont-maquinas{
	width: 600px;
	display: block;
	padding-left: 37px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#geral-home #conteudo #cont-maquinas h1{
	width: 300px;
	height: 35px;
	background: url(../img/h1_maquinas.jpg) 0 0 no-repeat;
	text-indent: -99999px;
}
#geral-home #conteudo #cont-maquinas ul{
	width: 600px;
	height: 50px;
	display: block;
	padding-top: 30px;
	padding-left: 40px;
}
#geral-home #conteudo #cont-maquinas ul li{
	height: 32px;
	display: block;
	float: left;
}
#geral-home #conteudo #cont-maquinas ul li a{
	height: 32px;
	display: block;
	text-indent: -99999px;
	outline: none;
	background-position: left top;
}
#geral-home #conteudo #cont-maquinas ul li.floraI{
	width: 72px;
	padding-right: 10px;
}
#geral-home #conteudo #cont-maquinas ul li a.video1{
	background: url(../img/btn_flora1.jpg) left top no-repeat;
}
#geral-home #conteudo #cont-maquinas ul li.floraII{
	width: 78px;
	padding-right: 10px;
}
#geral-home #conteudo #cont-maquinas ul li a.video2{
	background: url(../img/btn_flora2.jpg) left top no-repeat;
}
#geral-home #conteudo #cont-maquinas ul li.wiit{
	width: 91px;
	padding-right: 10px;
}
#geral-home #conteudo #cont-maquinas ul li a.video3{
	background: url(../img/btn_wiit.jpg) left top no-repeat;
}
#geral-home #conteudo #cont-maquinas ul li.roland{
	width: 127px;
	padding-right: 10px;
}
#geral-home #conteudo #cont-maquinas ul li a.video4{
	background: url(../img/btn_roland.jpg) left top no-repeat;
}
#geral-home #conteudo #cont-maquinas ul li.mimaki{
	width: 112px;
}
#geral-home #conteudo #cont-maquinas ul li a.video5{
	background: url(../img/btn_mimaki.jpg) left top no-repeat;
}
#geral-home #conteudo #cont-maquinas ul li a:hover{
	background-position: left bottom;
}

/*********************** SERVIÇOS FOTOS ****************************/
#geral-home #conteudo-servicos-fotos{
	width: 600px;
	height: 650px;
	display: table;
	padding-bottom: 10px;
	margin: 0 auto;
}
#geral-home #conteudo-servicos-fotos h1{
	width: 300px;
	height: 35px;
	float: left;
	text-indent: -99999px;
	display: block;
	background: url(../img/h1_servicos_fotos.jpg) 0 0 no-repeat;
}
#geral-home #conteudo-servicos-fotos a{
	width: 42px;
	height: 8px;
	display: block;
	float: right;
	text-indent: -999999px;
	overflow: hidden;
	background-position: 0 0;
	background-repeat: no-repeat;
}
#geral-home #conteudo-servicos-fotos a.btn-voltar{
	background-image: url(../img/btn_voltar.jpg);
}
#geral-home #conteudo-servicos-fotos a:hover{
	background-position: 0 -8px;
}
#geral-home #conteudo-servicos-fotos p{
	width: 580px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-bottom: 10px;
}

#geral-home #conteudo-servicos-fotos .fotos-left{
	width: 290px;
	display: table;
	float: left;
}
#geral-home #conteudo-servicos-fotos .fotos-left img{
	width: 57px;
	height: 57px;
	display: block;
	border: none;
}
#geral-home #conteudo-servicos-fotos .fotos-left h1{
	width: 200px;
	height: 32px;
	display: block;
	padding-bottom: 10px;
	text-indent: -999999px;
}
#geral-home #conteudo-servicos-fotos .fotos-left h1.h1-banners{
	background: url(../img/h1_banner.jpg) 0 0 no-repeat;
}
#geral-home #conteudo-servicos-fotos .fotos-left ul.banners{
	width: 290px;
	display: table;
	padding-bottom: 15px;
}
#geral-home #conteudo-servicos-fotos .fotos-left ul.banners li{
	width: 62px;
	height: 57px;
	display: block;
	list-style: none;
	float: left;
}
#geral-home #conteudo-servicos-fotos .fotos-left ul.banners li a{
	width: 57px;
	height: 57px;
	display: block;
	text-indent: -999999px;
	outline: none;
}

#geral-home #conteudo-servicos-fotos .fotos-left h1.h1-front{
	background: url(../img/h1_frontlight.jpg) 0 0 no-repeat;
}
#geral-home #conteudo-servicos-fotos .fotos-left ul.front{
	width: 290px;
	display: table;
	padding-bottom: 10px;
}
#geral-home #conteudo-servicos-fotos .fotos-left ul.front li{
	width: 62px;
	height: 57px;
	display: block;
	list-style: none;
	float: left;
	padding-bottom: 5px;
}
#geral-home #conteudo-servicos-fotos .fotos-left ul.front li a{
	width: 57px;
	height: 57px;
	display: block;
	text-indent: -999999px;
	outline: none;
}

#geral-home #conteudo-servicos-fotos .fotos-left h1.h1-projeto{
	background: url(../img/h1_projeto.jpg) 0 0 no-repeat;
}
#geral-home #conteudo-servicos-fotos .fotos-left ul.projeto{
	width: 290px;
	display: table;
	padding-bottom: 15px;
}
#geral-home #conteudo-servicos-fotos .fotos-left ul.projeto li{
	width: 62px;
	height: 57px;
	display: block;
	list-style: none;
	float: left;
	padding-bottom: 5px;
}
#geral-home #conteudo-servicos-fotos .fotos-left ul.projeto li a{
	width: 57px;
	height: 57px;
	display: block;
	text-indent: -999999px;
	outline: none;
}

#geral-home #conteudo-servicos-fotos .fotos-left h1.h1-eventos{
	background: url(../img/h1_eventos.jpg) 0 0 no-repeat;
}
#geral-home #conteudo-servicos-fotos .fotos-left ul.eventos{
	width: 290px;
	display: table;
	padding-bottom: 15px;
}
#geral-home #conteudo-servicos-fotos .fotos-left ul.eventos li{
	width: 62px;
	height: 57px;
	display: block;
	list-style: none;
	float: left;
	padding-bottom: 5px;
}
#geral-home #conteudo-servicos-fotos .fotos-left ul.eventos li a{
	width: 57px;
	height: 57px;
	display: block;
	text-indent: -999999px;
	outline: none;
}

/*********************************************/

#geral-home #conteudo-servicos-fotos .fotos-right{
	width: 290px;
	display: table;
	float: right;
}
#geral-home #conteudo-servicos-fotos .fotos-right img{
	width: 57px;
	height: 57px;
	display: block;
	border: none;
}
#geral-home #conteudo-servicos-fotos .fotos-right h1{
	width: 200px;
	height: 32px;
	display: block;
	padding-bottom: 10px;
	text-indent: -999999px;
}

#geral-home #conteudo-servicos-fotos .fotos-right h1.h1-back{
	background: url(../img/h1_backlight.jpg) 0 0 no-repeat;
}
#geral-home #conteudo-servicos-fotos .fotos-right ul.back{
	width: 290px;
	display: table;
	padding-bottom: 15px;
}
#geral-home #conteudo-servicos-fotos .fotos-right ul.back li{
	width: 62px;
	height: 57px;
	display: block;
	list-style: none;
	float: left;
}
#geral-home #conteudo-servicos-fotos .fotos-right ul.back li a{
	width: 57px;
	height: 57px;
	display: block;
	text-indent: -999999px;
	outline: none;
}

#geral-home #conteudo-servicos-fotos .fotos-right h1.h1-adesivo{
	background: url(../img/h1_adesivo.jpg) 0 0 no-repeat;
}
#geral-home #conteudo-servicos-fotos .fotos-right ul.adesivo{
	width: 290px;
	display: table;
	padding-bottom: 10px;
}
#geral-home #conteudo-servicos-fotos .fotos-right ul.adesivo li{
	width: 62px;
	height: 57px;
	display: block;
	list-style: none;
	float: left;
	padding-bottom: 5px;
}
#geral-home #conteudo-servicos-fotos .fotos-right ul.adesivo li a{
	width: 57px;
	height: 57px;
	display: block;
	text-indent: -999999px;
	outline: none;
}

#geral-home #conteudo-servicos-fotos .fotos-right h1.h1-veiculos{
	background: url(../img/h1_veiculos.jpg) 0 0 no-repeat;
}
#geral-home #conteudo-servicos-fotos .fotos-right ul.veiculos{
	width: 290px;
	display: table;
	padding-bottom: 10px;
}
#geral-home #conteudo-servicos-fotos .fotos-right ul.veiculos li{
	width: 62px;
	height: 57px;
	display: block;
	list-style: none;
	float: left;
	padding-bottom: 5px;
}
#geral-home #conteudo-servicos-fotos .fotos-right ul.veiculos li a{
	width: 57px;
	height: 57px;
	display: block;
	text-indent: -999999px;
	outline: none;
}



/********************** RODAPÉ **************************/

#rodape{
	width: 100%;
	height: 100px;
	display: block;
	background: url(../img/bck_rodape.jpg) top center no-repeat;
}
#rodape #centraliza-rodape{
	width: 770px;
	height: 50px;
	display: block;
	padding-top: 30px;
	margin: 0 auto;
}
#rodape #centraliza-rodape address{
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
}
#rodape #centraliza-rodape ul{
	width: 81px;
	heighr: 23px;
	display: block;
	float: left;
	padding-left: 340px;
	padding-top: 10px;
}
#rodape #centraliza-rodape ul li{
	width: 35px;
	height: 23px;
	padding-right: 5px;
	list-style: none;
	float: left;
	display: block;
}
#rodape #centraliza-rodape ul li a{
	width: 35px;
	height: 23px;
	text-indent: -999999px;
	display: block;
}
#rodape #centraliza-rodape ul li a.integra{
	background: url(../img/btn_integra.jpg) 0 0 no-repeat;
}
#rodape #centraliza-rodape ul li a.w3c{
	background: url(../img/btn_w3c.jpg) 0 0 no-repeat;
}










