@charset "utf-8";
/* CSS Document */
*{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
a,h1,h2,h3,h4,h5{
	text-indent: -9999px;
	overflow: hidden;
	outline: none;
	display: block;
	background-position: left top;
	background-repeat: no-repeat;
}
.dspnone{
	width: 1px;
	height: 1px;
	display: block;
	overflow: hidden;
	position: absolute;
	text-indent: -99999px;
}
body{
	font-size: 11px;
	color: #e2e2e2;
	background-color: #4a5d66;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.internas{
	background-color: #628088;
}
.bgHome{
	width: 100%;
	display: table;
	background: url(../img/bgHome.jpg) top center no-repeat;
}
.bgEmpr{
	width: 100%;
	display: table;
	background: url(../img/bgEmpr.jpg) top center no-repeat;
}
.bgSolu{
	width: 100%;
	display: table;
	background: url(../img/bgSolu.jpg) top center no-repeat;
}
.bgCont{
	width: 100%;
	display: table;
	background: url(../img/bgCont.jpg) top center no-repeat;
}
#geral{
	width: 960px;
	display: block;
	margin: 0 auto;
	padding: 0 10px 0 10px;
}
#geral #topo{
	width: 960px;
	height: 139px;
	display: block;
}
#geral #topo h1{
	width: 219px;
	height: 78px;
	display: block;
	float: left;
}
#geral #topo h1 a{
	width: 170px;
	height: 78px;
}
#geral #topo #menu{
	width: 680px;
	height: 85px;
	display: block;
	float: left;
	padding-top: 27px;
}
#geral #topo #menu ul{
	width: 680px;
	height: 27px;
	display: block;
}
#geral #topo #menu ul li{
	height: 27px;
	float: left;
	padding-right: 10px;
}
#geral #topo #menu ul li a{
	width: 78px;
	height: 27px;
}
#geral #topo #menu ul li a.btHome{
	width: 63px;
	background-image: url(../img/btHome.gif);
}
#geral #topo #menu ul li a.btEmpr{
	background-image: url(../img/btEmpr.gif);
}
#geral #topo #menu ul li a.btSolu{
	background-image: url(../img/btSolu.gif);
}
#geral #topo #menu ul li a.btProd{
	background-image: url(../img/btProd.gif);
}
#geral #topo #menu ul li a.btServ{
	width: 63px;
	background-image: url(../img/btServ.gif);
}
#geral #topo #menu ul li a.btClie{
	background-image: url(../img/btClie.gif);
}
#geral #topo #menu ul li a.btCont{
	background-image: url(../img/btCont.gif);
}
#geral #topo #menu ul li a:hover, #geral #topo #menu ul li a.ativo{
	background-position: 0 -27px;
}
#geral #topo ul.area{
	width: 340px;
	height: 20px;
	display: block;
	float: right;
	background: url(../img/bgArea.jpg) 0 0 no-repeat;
	padding-right: 75px;
}
#geral #topo ul.area li{
	width: 112px;
	height: 20px;
	display: block;
	float: left;
}
#geral #topo ul.area li label{
	display: none;
}
#geral #topo ul.area li input{
	width: 60px;
	border: none;
	background-color: transparent;
	margin-left: 42px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 12px;
	padding-top: 3px;
}
#geral #topo ul.area li.esp{
	padding-left: 81px;
}
#geral #topo ul.area li.botao{
	width: 35px;
}
#geral #topo ul.area li.botao input{
	width: 35px;
	height: 20px;
	display: block;
	margin: 0;
	padding: 0;
}
#geral #conteudo{
	width: 960px;
	display: block;
	line-height: 18px;
}
#geral #conteudo h2.hSolu{
	height: 34px;
	background-image: url(../img/hSolu.gif);
}
#geral #conteudo h1{
	height: 45px;
}
#geral #conteudo h1.hEmpr{
	background: url(../img/hEmpr.gif) 20px 0 no-repeat;
}
#geral #conteudo h1.hProd{
	background: url(../img/hProd.gif) 20px 0 no-repeat;
}
#geral #conteudo h1.hServ{
	background: url(../img/hServ.gif) 20px 0 no-repeat;
}
#geral #conteudo h1.hClie{
	background: url(../img/hClie.gif) 20px 0 no-repeat;
}
#geral #conteudo h1.hCont{
	background: url(../img/hCont.gif) 20px 0 no-repeat;
}
#geral #conteudo p{
	padding-bottom: 25px;
}
#geral #conteudo p.TxtLeft{
	padding-left: 30px;
}
#geral #conteudo p.maior{
	padding-bottom: 64px;
}
#geral #conteudo p.TxtMaior{
	width: 700px;
	display:block;
	float: left;
	padding-left: 35px;
	padding-bottom: 0;
}
#geral #conteudo ul.linkEmpr{
	width: 573px;
	height: 245px;
	display: block;
	padding-left: 38px;
}
#geral #conteudo ul.linkEmpr li{
	height: 115px;
	display: block;
	float: left;
}
#geral #conteudo ul.linkEmpr li a{
	width: 170px;
	height: 115px;
	display: block;
	float: left;
}
#geral #conteudo ul.linkEmpr li a.btSolu1{
	background-image: url(../img/btSolu1.jpg);
}
#geral #conteudo ul.linkEmpr li a.btProd1{
	background-image: url(../img/btProd1.jpg);
}
#geral #conteudo ul.linkEmpr li a.btServ1{
	background-image: url(../img/btServ1.jpg);
}

#geral #conteudo ul.linkEmpr li a.bt01{
	background-image: url(../img/bt01.jpg);
}
#geral #conteudo ul.linkEmpr li a.bt02{
	background-image: url(../img/bt02.jpg);
}
#geral #conteudo ul.linkEmpr li a.bt03{
	background-image: url(../img/bt03.jpg);
}



#geral #conteudo ul.linkEmpr li a:hover{
	background-position: 0 -115px;
}
#geral #conteudo ul.blocos{
	width: 950px;
	display: block;
	padding-left: 10px;
}
#geral #conteudo ul.blocos li{
	width: 388px;
	height: 129px;
	display: block;
	float: left;
	padding: 0 10px 0 10px;
}
#geral #conteudo ul.blocos li img{
	float: left;
}
#geral #conteudo ul.fotos1{
	width: 561px;
	height: 450px;
	display: block;
	padding-left: 91px;
}
#geral #conteudo ul.fotos1 li{
	width: 187px;
	height: 112px;
	display: block;
	float: left;
}
#geral #conteudo ul.fotos2{
	width: 392px;
	height: 307px;
	display: block;
	padding-left: 165px;
}
#geral #conteudo ul.fotos2 li{
	width: 196px;
	height: 107px;
	display: block;
	float: left;
}

#geral #conteudo .box{
	width: 750px;
	display: table;
	background: url(../img/bgBox.jpg) 0 0 no-repeat;
	padding: 17px 0 0 21px;
	margin-left: 20px;
}
#geral #conteudo .box h2{
	height: 29px;
	text-indent: 0;
	color: #e2e2e2;
	font-size: 11px;
}
#geral #conteudo .box ul.lista2{
	width: 540px;
	display: block;
	padding-left: 30px;
	padding-bottom: 10px;
}
#geral #conteudo .box ul.fotos{
	width: 750px;
	display: block;
}
#geral #conteudo .box ul.fotos li{
	width: 150px;
	height: 110px;
	display: block;
	float: left;
}
#geral #conteudo .box ul.fotos li a{
	width: 121px;
	height: 83px;
	text-indent: 0;
}
#geral #conteudo .box ul.fotos li img{
	border: none;
}
#geral #conteudo .box1{
	width: 744px;
	display: table;
	background: url(../img/bgBox1.jpg) 0 0 no-repeat;
	padding: 17px 0 24px 21px;
	margin-left: 20px;
}
#geral #conteudo .box1 p{
	padding-bottom: 3px;
}
#geral #conteudo .box1 h2{
	height: 29px;
	text-indent: 0;
	color: #e2e2e2;
	font-size: 11px;
}
#geral #conteudo .box1 ul.lista2{
	width: 540px;
	display: block;
	padding-left: 30px;
}
#geral #conteudo #formulario{
	width: 397px;
	display: table;
	float: left;
	padding-left: 40px;
}
#geral #conteudo #formulario label{
	display: none;
}
#geral #conteudo #formulario ul{
	width: 373px;
	height: 400px;
	display: block;
	background: url(../img/bgForm.jpg) 0 0 no-repeat;
	padding-left: 24px;
}
#geral #conteudo #formulario ul li{
	width: 373px;
	height: 37px;
	display: block;
	padding-top: 3px;
}
#geral #conteudo #formulario ul li input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #638189;
	font-size: 14px;
	border: none;
	background-color: transparent;
	font-weight: bold;
}
#geral #conteudo #formulario ul li.nome{
	width: 333px;
	padding-left: 40px;
}
#geral #conteudo #formulario ul li.nome input{
	width: 329px;
}
#geral #conteudo #formulario ul li.empresa{
	width: 315px;
	padding-left: 58px;
}
#geral #conteudo #formulario ul li.empresa input{
	width: 311px;
}
#geral #conteudo #formulario ul li.email{
	width: 329px;
	padding-left: 44px;
}
#geral #conteudo #formulario ul li.email input{
	width: 325px;
}
#geral #conteudo #formulario ul li.telefone{
	width: 343px;
	padding-left: 27px;
}
#geral #conteudo #formulario ul li.telefone input{
	font-size: 11px;
}
#geral #conteudo #formulario ul li.telefone input.ddd{
	width: 21px;
	margin-right: 8px;
}
#geral #conteudo #formulario ul li.telefone input.num01{
	width: 30px;
	margin-right: 10px;
}
#geral #conteudo #formulario ul li.end{
	width: 308px;
	padding-left: 65px;
}
#geral #conteudo #formulario ul li.end input{
	width: 304px;
}
#geral #conteudo #formulario ul li.msg{
	width: 370px;
	height: 82px;
	padding-left: 3px;
	padding-top: 25px;
}
#geral #conteudo #formulario ul li.msg textarea{
	width: 366px;
	height: 47px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #638189;
	font-size: 14px;
	border: none;
	background-color: transparent;
	font-weight: bold;
}
#geral #conteudo #formulario ul li.btn{
	width: 373px;
}
#geral #conteudo #formulario ul li.btn input{
	width: 89px;
	height: 27px;
	float: right;
}
#geral #conteudo #ContRight{
	width: 421px;
	height: 250px;
	display: block;
	float: left;
	padding-top: 180px;
}
#geral #conteudo #ContRight p.pTxt{
	padding-left: 50px;
}
#geral #conteudo #ContRight p.pTxt a{
	color: #1b343d;
}
#geral #conteudo #ContRight #end{
	width: 206px;
	height: 70px;
	display: block;
	background: url(../img/bgEnd.jpg) 0 0 no-repeat;
	padding: 113px 0 0 215px;
}
#geral #conteudo #ContRight #end a{
	width: 112px;
	height: 16px;
	background-image: url(../img/btMapa.gif);
}
#geral #conteudo #ContRight #end a:hover{
	background-position: 0 -16px;
}
#geral #conteudo a.linkTxt{
	text-indent: 0;
	text-decoration: none;
	color: #e2e2e2;
}
#geral #conteudo a.linkTxt1{
	display: inline;
	text-indent: 0;
	text-decoration: underline;
	color: #e2e2e2;
}
#geral #conteudo a:hover.linkTxt{
	text-decoration: underline;
}
#geral #conteudo #HLeft{
	width: 515px;
	height: 654px;
	display: block;
	float: left;
}
#geral #conteudo #HLeft h2{
	width: 515px;
	height: 34px;
	background-image: url(../img/hTecn.gif)
}
#geral #conteudo #HLeft h3{
	height: 21px;
}
#geral #conteudo #HLeft h3.hAuto{
	background-image: url(../img/hAuto.gif);
}
#geral #conteudo #HLeft h3.hInte{
	background-image: url(../img/hInte.gif);
}
#geral #conteudo #HLeft img{
	float: left;
	margin-bottom: 30px;
}
#geral #conteudo #HLeft p{
	padding-bottom: 36px;
}
#geral #conteudo #HLeft p.cor{
	color: #233a48;
	padding-bottom: 3px;
}
#geral #conteudo #HLeft p.maior{
	width: 372px;
	display: block;
	float: left;
}
#geral #conteudo #HLeft ul.lista{
	width: 515px;
	height: 100px;
	display: block;
	background: url(../img/imgLista.gif) 0 0 no-repeat;
}
#geral #conteudo #HLeft ul.links{
	width: 502px;
	height: 176px;
	display: block;
	padding-left: 13px;
}
#geral #conteudo #HLeft ul.links li{
	height: 176px;
	display: block;
	float: left;
}
#geral #conteudo #HLeft ul.links li.prim{
	width: 172px;
}
#geral #conteudo #HLeft ul.links li.segu{
	width: 167px;
}
#geral #conteudo #HLeft ul.links li.terc{
	width: 127px;
}
#geral #conteudo #HLeft ul.links li a{
	width: 127px;
	height: 176px;
}
#geral #conteudo #HLeft ul.links li a.bt01{
	background-image: url(../img/bt01.gif);
}
#geral #conteudo #HLeft ul.links li a.bt02{
	background-image: url(../img/bt02.gif);
}
#geral #conteudo #HLeft ul.links li a.bt03{
	background-image: url(../img/bt03.gif);
}
#geral #conteudo #HLeft ul.links li a:hover{
	background-position: 0 -176px;
}
#geral #conteudo #HRight{
	width: 385px;
	height: 185px;
	display: block;
	float: left;
	padding: 439px 60px 0 0;
}
#geral #conteudo #HRight h2{
	height: 40px;
	background-image: url(../img/hCases.gif);
}
#geral #SoluRight{
	width: 550px;
	display: block;
	float: right;
	padding-right: 165px;
	line-height: 18px;
}
#geral #SoluRight p{
	padding-left: 10px;
}
#geral #SoluRight h1{
	height: 44px;
}
#geral #SoluRight h1.hSolu1{
	background-image: url(../img/hSolu1.gif);
}
#geral #SoluRight h1.hSoluRobo{
	background-image: url(../img/hSoluRobo.gif);
}
#geral #SoluRight h1.hSoluCarga{
	background-image: url(../img/hSoluCarga.gif);
}
#geral #SoluRight h1.hSoluManu{
	background-image: url(../img/hSoluManu.gif);
}
#geral #SoluRight h1.hSoluApli{
	background-image: url(../img/hSoluApli.gif);
}
#geral #SoluRight h1.hSoluInte{
	background-image: url(../img/hSoluInte.gif);
}
#geral #SoluRight h1.hSoluEstu{
	background-image: url(../img/hSoluEstu.gif);
}
#geral #SoluRight a.btVoltar{
	text-decoration: none;
	color: #4a5d66;
	text-indent: 0;
	float: right;
}
#geral #SoluRight a:hover.btVoltar{
	text-decoration: underline;
}
#geral #SoluRight ul.links1{
	width: 540px;
	height: 65px;
	display: block;
	padding-left: 10px;
}
#geral #SoluRight ul.links1 li{
	width: 180px;
	height: 45px;
	display: block;
	float: left;
}
#geral #SoluRight ul.links1 li a{
	width: 166px;
	height: 45px;
}
#geral #SoluRight ul.links1 li a.btRobo01{
	background-image: url(../img/btCarg.gif);
}
#geral #SoluRight ul.links1 li a.btRobo02{
	background-image: url(../img/btManu.gif);
}
#geral #SoluRight ul.links1 li a.btRobo03{
	background-image: url(../img/btApli.gif);
}
#geral #SoluRight ul.links1 li a:hover, #geral #SoluRight ul.links1 li a.ativo{
	background-position: 0 -45px;
}
#geral #SoluRight ul.lista1{
	width: 520px;
	display: table;
	padding-left: 30px;
	padding-bottom: 15px;
}
#geral #SoluRight ul.lista1 li{
	width: 510px;
	display: table;
	padding-bottom: 4px;
	background: url(../img/ball.jpg) 0 6px no-repeat;
	padding-left: 10px;
}
#geral #SoluLeft{
	width: 245px;
	height: 520px;
	display: block;
	float: left;
}
#geral #SoluLeft #Submenu{
	width: 245px;
	height: 297px;
	display: block;
	background: url(../img/bgSub.jpg) 0 0 no-repeat;
}
#geral #SoluLeft #Submenu ul{
	width: 226px;
	height: 234px;
	display: block;
	padding: 63px 0 0 19px;
}
#geral #SoluLeft #Submenu ul li{
	width: 183px;
	height: 49px;
	display: block;
}
#geral #SoluLeft #Submenu ul li a{
	width: 183px;
	height: 26px;
}
#geral #SoluLeft #Submenu ul li a.btIntr{
	background-image: url(../img/btIntr.jpg);
}
#geral #SoluLeft #Submenu ul li a.btSolu2{
	background-image: url(../img/btSolu2.jpg);
}
#geral #SoluLeft #Submenu ul li a.btInte{
	background-image: url(../img/btInte.jpg);
}
#geral #SoluLeft #Submenu ul li a.btEstu{
	background-image: url(../img/btEstu.jpg);
}
#geral #SoluLeft #Submenu ul li a:hover, #geral #SoluLeft #Submenu ul li a.ativo{
	background-position: 0 -26px;
}
#geral #SoluLeft #Submenu a.btEntre{
	width: 230px;
	height: 127px;
	display: block;
	float: left;
	background: url(../img/btEntr.jpg) left top no-repeat;
}
#geral #SoluLeft #Submenu a:hover.btEntre{
	background-position: 0 -127px;
}
#geral #rodape{
	width: 960px;
	height: 75px;
	display: block;
	float: left;
	background: url(../img/end.gif) 122px 0 no-repeat;
}
#geral #rodape ul{
	width: 91px;
	height: 50px;
	display: block;
	padding: 6px 8px 0 22px;
}
#geral #rodape ul li{
	width: 91px;
	height: 21px;
	display: block;
}
#geral #rodape ul li a{
	width: 91px;
	height: 15px;
}
#geral #rodape ul li a.ao5{
	background-image: url(../img/ao5.jpg);
}
#geral #rodape ul li a.w3c{
	background-image: url(../img/w3c.jpg);
}