@font-face {
	font-family: Bench-light;
	src: url(../fonts/BenchNine-Light.eot);
}
@font-face {
	font-family: Bench-light;
	src: url(../fonts/BenchNine-Light.ttf);
}
@font-face {
	font-family: Bench-regular;
	src: url(../fonts/BenchNine-Regular.eot);
}
@font-face {
	font-family: Bench-regular;
	src: url(../fonts/BenchNine-Regular.ttf);
}
@font-face {
	font-family: Bench-bold;
	src: url(../fonts/BenchNine-Bold.eot);
}
@font-face {
	font-family: Bench-bold;
	src: url(../fonts/BenchNine-Bold.ttf);
}
h1 {
	color: rgb(62, 62, 62); font-family: "Bench-light", sans-serif; font-size: 23px;
}
h2 {
	color: rgb(216, 35, 26); text-transform: uppercase; font-family: "Bench-light", sans-serif; font-size: 24px; font-style: normal;
}
h3 {
	color: rgb(255, 255, 255); letter-spacing: 0.5px; font-family: "Bench-light", arial ,sans-serif; font-size: 24px;
}
h4 {
	font: bold 12px/normal arial; color: rgb(216, 35, 26); font-size-adjust: none; font-stretch: normal;
}
h5 {
	color: rgb(216, 35, 26); text-transform: uppercase; font-family: "Bench-light", sans-serif; font-size: 16px; font-style: normal;
}
h6 {
	
}
body {
	font: 14px/normal arial; font-size-adjust: none; font-stretch: normal; background-color: rgb(252, 252, 252);
}
a:hover {
	color: rgb(202, 4, 4);
}
p {
	color: rgb(106, 106, 106); line-height: 17px; font-family: Arial, Helvetica, sans-serif; font-size: 13px;
}
.all {
	margin: 0px auto; position: relative; min-height: 100%;
}
.home.all {
	background: url("../images/bg4.jpg") repeat-x left top;
}
.all .content {
	padding-bottom: 280px; display: block;
}
.all .band {
	margin: 54px 0px 0px; left: 0px; width: 50%; height: 53px; position: absolute; background-color: rgb(209, 210, 212);
}
.all .band_right {
	margin: 54px 0px 0px; width: 50%; height: 53px; right: 0px; position: absolute; background-color: rgb(47, 43, 40);
}
.all .limit {
	margin: 0px auto; width: 920px; overflow: hidden;
}
.all .line {
	margin: 14px 0px; width: 100%; height: 1px; display: block; background-color: rgb(204, 204, 204);
}
.all .line2 {
	background: url("../images/line2.jpg") repeat-x; margin: 7px 0px 10px 16px; width: 165px; height: 2px; display: block;
}
.all .btn {
	background: rgb(237, 50, 55); font: 14px/normal Arial, Helvetica, sans-serif; border-radius: 5px; text-align: center; color: rgb(255, 255, 255);  behavior: url(css/pie/PIE.htc); font-size-adjust: none; font-stretch: normal; -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
.all .gradient {
	background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmJmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMWM3YmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+"); border-radius: 5px; border: 1px solid rgb(186, 186, 186); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffbf5', endColorstr='#d1c7ba',GradientType=0 ); behavior: url(css/pie/PIE.htc); -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
.all .content .limit .language {
	list-style: none; padding: 6px 10px; width: 194px; height: 18px; margin-top: 6px; float: right; display: block; background-color: rgb(47, 43, 40);
}
.all .content .limit .language li {
	margin-left: 8px; float: left; display: inline-block;
}
.all .content .limit .language li:first-child {
	margin: 0px;
}
.all .content .limit .language li span {
	color: rgb(255, 255, 255); font-size: 12px; display: block;
}
.all .content .limit .language a {
	width: 22px; height: 16px; text-indent: -99999px; display: block;
}
.all .content .limit .language .brasil {
	background: url("../images/brasil.jpg") no-repeat;
}
.all .content .limit .language .eua {
	background: url("../images/eua.jpg") no-repeat;
}
.all .content .limit .logo {
	width: 190px; height: 57px; text-decoration: none; margin-top: 42px; float: left; display: block; position: relative; z-index: 10;
}
.all .content .limit .menu {
	font: 16px/normal "Bench-regular", sans-serif; list-style: none; width: 717px; height: 53px; margin-top: 54px; float: right; display: block; position: relative; z-index: 15; font-size-adjust: none; font-stretch: normal; background-color: rgb(47, 43, 40);
}
.all .content .limit .menu li {
	height: 60px; float: left; display: inline-block; position: relative;
}
.all .content .limit .menu li ul {
	display: none; position: absolute; background-color: rgb(47, 43, 40);
}
.all .content .limit .menu li:hover ul {
	display: block;
}
.all .content .limit .menu li ul li {
	background: url("../images/point_menu.png") repeat-x top; width: 130px; height: 46px; clear: both;
}
.all .content .limit .menu li ul li:first-child {
	background-image: none;
}
.all .content .limit .menu li ul li a:hover {
	color: rgb(216, 35, 26); background-color: rgb(47, 43, 40);
}
.all .content .limit .menu li a {
	padding: 17px 20px 14px; color: rgb(223, 226, 231); text-transform: uppercase; clear: both; text-decoration: none; display: block;
}
.all .content .limit .menu li a:hover {
	background-color: rgb(216, 35, 26);
}
.all .content .limit .menu li a:focus {
	background-color: rgb(216, 35, 26);
}
.all .content .limit .menu li:hover {
	background: url("../images/seta.png") no-repeat center 53px;
}
.all .content .limit .menu .search {
	width: 251px; height: 21px;
}
.all .content .limit .menu .search fieldset {
	margin-top: 8px; position: relative;
}
.all .content .limit .menu .search fieldset input[type='button'] {
	background: url("../images/search.png") no-repeat; margin: 3px 4px 0px 0px; border: currentColor; width: 30px; height: 26px; right: 0px; position: absolute; cursor: pointer;
}
.all .content .limit .menu .search fieldset input[type='text'] {
	margin: 0px; padding: 5px; border-radius: 2px; border: currentColor; width: 208px; height: 21px; font-size: 12px; float: right; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1b0a4', endColorstr='#c1b0a4',GradientType=0 ); behavior: url(css/pie/PIE.htc); background-color: rgb(249, 248, 246); -webkit-border-radius: 2px; -moz-border-radius: 2px;
}
.all .content .limit .menu li.current-menu-item a {
	background-color: rgb(216, 35, 26);
}
.all .content .limit .menu li.current-menu-ancestor a {
	background-color: rgb(216, 35, 26);
}
.all .content .limit .menu li ul.sub-menu li a {
	background-color: rgb(47, 43, 40);
}
.all .content .limit .menu li ul.sub-menu li.current-menu-item a {
	background-color: rgb(216, 35, 26);
}
.all .content .limit .menu li ul.sub-menu li.current-menu-item a:hover {
	color: rgb(223, 226, 231);
}
.all .content .limit .bloco1 {
	float: left; display: block;
}
.all .content .limit .bloco1 .banner {
	list-style: none; border: 8px solid rgb(255, 255, 255); width: 904px; height: 265px; margin-top: 36px; display: block;
}
.all .content .limit .bloco1 .btns_shadow {
	background: url("../images/sombra.png") no-repeat top; width: 920px; height: 35px; text-align: center; display: inline-block;
}
.all .content .limit .bloco1 .btns_shadow ul {
	list-style: none; width: 79px; margin-top: 20px; display: inline-block;
}
.all .content .limit .bloco1 .btns_shadow ul li {
	margin-left: 13px; float: left; display: inline-block;
}
.all .content .limit .bloco1 .btns_shadow ul li:first-child {
	margin: 0px;
}
.all .content .limit .bloco1 .btns_shadow ul li .btn_banner {
	background: url("../images/btn_banner.png") no-repeat; width: 10px; height: 10px; display: block;
}
.all .content .limit .bloco1 .btns_shadow ul li .btn_banner:hover {
	background: url("../images/btn_banner_hover.png") no-repeat;
}
.all .content .limit .container {
	width: 920px; overflow: hidden; margin-top: 20px; float: left; display: block;
}
.all .content .limit .container .bloco2 {
	width: 920px; margin-bottom: 40px; float: left; display: block;
}
.bloco2 .products {
	list-style: none; width: 930px; overflow: hidden; margin-top: 10px; margin-left: -5px; display: block;
}
.bloco2 .products li {
	float: left; display: inline-block;
}
.bloco2 .products li .ds_prod {
	margin: 0px 5px; border-radius: 5px; width: 299px; position: relative; behavior: url(css/pie/PIE.htc); background-color: rgb(238, 238, 238); -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
.bloco2 .products li h5 {
	margin-left: 10px;
}
.bloco2 .products li .bg_product {
	background: url("../images/bg_product.png") no-repeat; width: 299px; height: 164px; overflow: hidden; display: block; position: relative; z-index: 100;
}
.bloco2 .products li .fnd_product {
	left: 0px; top: 0px; position: absolute; z-index: 0;
}
.bloco2 .products li .preto.fnd_product {
	background: url("../images/fundo_preto.jpg") no-repeat; width: 185px; height: 140px;
}
.bloco2 .products li .amarelo.fnd_product {
	background: url("../images/fundo_amarelo.jpg") no-repeat; width: 185px; height: 140px;
}
.bloco2 .products li .txt_product {
	top: 46px; width: 142px; right: 20px; position: absolute; z-index: 200;
}
.bloco2 .products li .txt_product span {
	font: bold 22px "Bench-light", arial; text-align: right; color: rgb(47, 43, 40); display: block; font-size-adjust: none; font-stretch: normal;
}
.bloco2 .products li .txt_product p {
	font: 13px/normal arial; color: rgb(109, 109, 109); font-size-adjust: none; font-stretch: normal;
}
.all .content .limit .container .bloco3 {
	width: 248px; text-align: center; float: right; display: block;
}
.all .content .limit .container .bloco2 .box1 {
	width: 275px; float: left; display: block;
}
.all .content .limit .container .bloco2 .box1 .bt_company.btn {
	padding: 9px; width: 255px; display: inline-block;
}
.all .content .limit .container .bloco2 .box1 .bt_emp.btn {
	padding: 9px; width: 255px; margin-top: 20px; display: inline-block;
}
.all .content .limit .container .bloco2 .box2 {
	margin: 43px 0px 0px 47px; width: 303px; float: left; display: block; cursor: pointer;
}
.all .content .limit .container .bloco2 .box2 div {
	margin-bottom: 20px; float: left; display: block;
}
.all .content .limit .container .bloco2 .box2 div h2 {
	margin: 30px 0px 0px 17px; line-height: 18px; display: inline-block;
}
.all .content .limit .container .bloco2 .box2 div p {
	margin: 5px 0px 0px 17px; width: 162px; color: rgb(89, 89, 89); line-height: 28px; font-family: "Bench-regular", sans-serif; font-size: 20px; display: inline-block;
}
.all .content .limit .container .bloco2 .box2 img {
	padding-top: 22px; float: right;
}
.all .content .limit .container .bloco2 .box3 {
	width: 627px; margin-top: 40px; float: left;
}
.all .content .limit .container .bloco2 .box3 ul {
	list-style: none;
}
.all .content .limit .container .bloco2 .box3 ul li {
	border: 6px solid rgb(223, 226, 231); width: 179px; height: 97px; overflow: hidden; margin-left: 27px; float: left; display: inline-block; position: relative;
}
.all .content .limit .container .bloco2 .box3 ul li:first-child {
	margin-left: 0px;
}
.all .content .limit .container .bloco2 .box3 ul li span {
	margin-top: 100px; position: absolute;
}
.all .content .limit .container .bloco2 .box3 ul li:hover span {
	font: 14px/normal arial; padding: 6px; width: 179px; height: 97px; text-align: left; color: rgb(255, 255, 255); margin-top: 52px; display: block; position: absolute; font-size-adjust: none; font-stretch: normal; background-color: rgb(0, 0, 0); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; -ms-transition: all 0.5s ease;
}
.all .content .limit .container .bloco2 .box3 ul li a {
	border: currentColor; display: block; position: relative;
}
.all .content .limit .container .bloco2 .box3 ul li img {
	max-height: 97px; max-width: 179px;
}
.all .content .limit .container .bloco2 .box3 .bt_mod1.btn {
	padding: 9px; width: 88px; text-align: center; margin-top: 15px; float: left;
}
.all .content .limit .container .bloco2 .box3 .bt_mod1.btn .seta {
	background: url("../images/seta_bt.png") no-repeat; width: 8px; height: 13px; clear: both; margin-top: 4px; float: right; display: block;
}
.all .content .limit .container .bloco3 .box4 {
	width: 246px; display: block;
}
.all .content .limit .container .bloco3 .box4 h1 {
	text-align: left; color: rgb(216, 35, 26);
}
.all .content .limit .container .bloco3 .box4 .brands {
	width: 246px; display: block; position: relative;
}
.all .content .limit .container .bloco3 .box4 .brands a {
	width: 21px; height: 34px; text-indent: -99999px; margin-top: 40px; display: block; position: absolute;
}
.all .content .limit .container .bloco3 .box4 .brands .advance {
	background: url("../images/advance.png") no-repeat; right: 0px;
}
.all .content .limit .container .bloco3 .box4 .brands .return {
	background: url("../images/return.png") no-repeat; left: 0px;
}
.all .content .limit .container .bloco3 .box4 .brands .slide {
	list-style: none; margin: 5px 8px 0px; width: 229px; height: 114px; text-align: center; display: block;
}
.all .content .limit .container .bloco3 .box4 .brands .slide li {
	padding: 22px;
}
.all .content .limit .container .bloco3 .box5 {
	margin: 54px 0px 0px 5px; padding: 20px; width: 195px; float: left; display: block;
}
.all .content .limit .container .bloco3 .box5 h2 {
	margin: 15px 0px 0px; text-align: left; line-height: 28px; font-size: 24px; float: right;
}
.all .content .limit .container .bloco3 .box5 img {
	margin: 6px 0px 0px; padding: 0px; float: left;
}
.all .content .limit .container .bloco3 .box5 .line2 {
	margin: 15px 0px; width: 188px; float: left;
}
.all .content .limit .container .bloco3 .box5 p {
	text-align: left; color: rgb(67, 63, 60); line-height: 20px; font-family: arial narrow; font-size: 16px; float: left; display: inline;
}
.all .content .limit .container .banner_int {
	width: 920px; height: 129px; margin-bottom:22px;
}
.all .content .limit .container .banner_int span {
	color: rgb(252, 252, 252); font-family: "Bench-bold", sans-serif; font-size: 42px; float: right;
}
.campo-msg {
	width: 610px; height: 90px;
}
.all .content .limit .container .company.banner_int {
	background: url("../images/empresa.jpg") no-repeat;
}
.all .content .limit .container .bloco4 {
	display: block;
}
.all .content .limit .container .bloco4 p {
	color: rgb(67, 63, 60); margin-top: 20px;
}
.all .content .limit .container .machine.banner_int {
	background: url("../images/maquinas_e_equipamentos.jpg") no-repeat;
}
.all .content .limit .container .bloco4 .boxes {
	list-style: none; width: 980px; margin-top: 10px; display: inline-block;
}
.all .content .limit .container .bloco4 .boxes li {
	margin: 15px 21px; height: 170px; text-align: center; float: left; display: inline-block;
}
.all .content .limit .container .bloco4 .boxes li .prod_img {
	border: 6px solid rgb(223, 226, 231); width: 176px; height: 106px; display: block;
}
.all .content .limit .container .bloco4 .boxes li a img {
	max-height: 106px; max-width: 176px;
}
.all .content .limit .container .bloco4 .boxes li span {
	width: 176px; margin-top: 10px; display: block;
}
.all .content .limit .container .bloco4 .box6 {
	width: 475px; float: left;
}
.all .content .limit .container .bloco4 .box7 {
	width: 430px; margin-bottom: 10px; margin-left: 10px; float: left;
}
.all .content .limit .container .bloco4 .box6 .details {
	border: 6px solid rgb(223, 226, 231);
}
.all .content .limit .container .bloco4 .box7 .information {
	width: 178px; float: left;
}
.all .content .limit .container .bloco4 .box7 .information ul {
	font: 12px/normal arial; width: 165px; color: rgb(218, 60, 54); float: right; font-size-adjust: none; font-stretch: normal;
}
.all .content .limit .container .bloco4 .box7 .information ul li {
	color: rgb(62, 62, 62); margin-top: 5px;
}
.all .content .limit .container .bloco4 .box7 .information ul li span {
	font: 12px/normal arial; color: rgb(62, 62, 62); font-size-adjust: none; font-stretch: normal;
}
.all .content .limit .container .bloco4 .box7 .box_brand {
	background: url("../images/bgbrand.jpg") no-repeat; padding: 6px; width: 180px; height: 67px; text-align: center; margin-left: 28px; float: left;
}
.all .content .limit .container .bloco4 .box7 .box_brand img {
	max-height: 62px; max-width: 180px;
}
.all .content .limit .container .bloco4 .box8 {
	width: 540px; margin-top:10px;
}
.all .content .limit .container .bloco4   .box8 a {
	padding: 7px 10px; width: 163px; text-align: left;
}
.all .content .limit .container .bloco4  .box8 .bt_ficha.btn {
	margin: 0px 20px 10px 0px;
}
.all .content .limit .container .bloco4  .box8 .bt_orcamento.btn {
	padding-top: 5px; margin-bottom: 20px; margin-left:40px;
}
.all .content .limit .container .bloco4 .box8 .bt_ficha.btn span {
	background: url("../images/icon_download.png") no-repeat; margin: 4px 18px 0px 17px; width: 23px; height: 23px; text-indent: -999999px; float: left; display: block;
}
.all .content .limit .container .bloco4  .box8 .bt_orcamento.btn span {
	background: url("../images/icon_orcamento.png") no-repeat; margin: 4px 15px 0px 20px; width: 28px; height: 28px; text-indent: -999999px; float: left; 
}
.all .content .limit .container .bloco4  .box8 .bt_anterior.btn {
	text-align: center; margin-left:50px; height:31px; line-height:31px;
}
.all .content .limit .container .products.banner_int {
	background: url("../images/img_produtos.jpg") no-repeat;
}
.all .content .limit .container .contact.banner_int {
	background: url("../images/contato.jpg") no-repeat;
}
.all .content .limit .container .suport.banner_int {
	background: url("../images/contato.jpg") no-repeat;
}
.all .content .limit .container .box9 {
	width: 600px; float: left;
}
.all .content .limit .container .box9 .obr {
	font: 11px/normal arial; color: rgb(69, 75, 87); font-size-adjust: none; font-stretch: normal;
}
.all .content .limit .container .box9 ul {
	font: italic 12px/normal arial; list-style: none; width: 540px; color: rgb(128, 123, 123); font-size-adjust: none; font-stretch: normal;
}
.all .content .limit .container .box9 ul li {
	margin-top: 15px; display: inline-block;
}
.all .content .limit .container .box9 ul .left {
	float: left; display: inline-block;
}
.all .content .limit .container .box9 ul .left .ddd {
	width: 50px;
}
.all .content .limit .container .box9 ul .left .tel {
	width: 160px; margin-left: 0px;
}
.all .content .limit .container .box9 ul .mod2.left {
	margin-left: 10px;
}
.all .content .limit .container .box9 ul .mod2.left select {
	width: 275px; height: 32px; padding-left: 8px;
}
.all .content .limit .container .box9 ul li span {
	font: 14px/normal arial; color: rgb(67, 74, 85); margin-bottom: 5px; display: block; font-size-adjust: none; font-stretch: normal;
}
.all .content .limit .container .box9 ul li input[type='text'] {
	padding: 5px; width: 523px; height: 20px; behavior: url(css/pie/PIE.htc);
}
.all .content .limit .container .box9 ul li textarea {
	width: 533px; height: 50px;
}
.all .content .limit .container .box10 {
	width: 300px; margin-left: 20px; float: left;
}
.all .content .limit .container .box10 span {
	font: 12px/normal arial; font-size-adjust: none; font-stretch: normal;
}
.all .content .limit .container .box10 .map {
	border: 8px solid rgb(226, 218, 207); width: 300px; height: 293px; margin-top: 25px; position: relative;
}
.all .content .limit .container .box10 .map a {
	background: url("../images/lupa.jpg") no-repeat; width: 32px; height: 28px; right: 0px; bottom: 0px; text-indent: -99999px; display: block; position: absolute;
}
.mod2.box9 {
	width: 540px !important;
}
.mod2.box10 {
	margin-left: 64px !important;
}
.all .content .limit .container .box9 .meu_orcamento {
	margin-bottom: 5px; display: block;
}
.all .content .limit .container .box9 .meu_orcamento .item {
	list-style: none; width: 540px; display: block;
}
.all .content .limit .container .box9 .meu_orcamento .item li {
	margin: 15px 0px; padding: 15px; width: 510px; background-color: rgb(169, 164, 164);
}
.all .content .limit .container .box9 .meu_orcamento .item li img {
	border: 4px solid rgb(226, 218, 207); float: left;
}
.all .content .limit .container .box9 .meu_orcamento .item li .divisao {
	background: url("../images/divisao.png") no-repeat; margin: 0px 18px; width: 2px; height: 67px; float: left;
}
.all .content .limit .container .box9 .meu_orcamento .item li p {
	font: bold 12px/normal arial; margin: 17px 0px 0px; width: 180px; float: left; font-size-adjust: none; font-stretch: normal;
}
.all .content .limit .container .box9 .meu_orcamento .item li p span {
	font-weight: normal;
}
.all .content .limit .container .box9 .meu_orcamento .item li .qtd {
	width: 33px; text-align: center; margin-top: 10px; float: left; display: inline-block;
}
.all .content .limit .container .box9 .meu_orcamento .item li .qtd p {
	margin: 0px; width: 33px;
}
.all .content .limit .container .box9 .meu_orcamento .item li .qtd input[type='text'] {
	margin: 5px 0px 0px; padding: 5px; border-radius: 5px; width: 23px; text-align: center; clear: both; display: inline-block; behavior: url(css/pie/PIE.htc); box-shadow: inset 0px 0px 10px 3px #d1cfcf; background-color: rgb(255, 255, 255) !important; -webkit-border-radius: 5px; -moz-border-radius: 5px; -webkit-box-shadow: inset 0px 0px 10px 3px #d1cfcf;
}
.all .content .limit .container .box9 .meu_orcamento .item li .remover {
	margin-top: 24px; float: left; display: block;
}
.all .content .limit .container .box9 .meu_orcamento .item li .remover a {
	background: url("../images/lixeira.png") no-repeat; font: 11px/normal arial; color: rgb(54, 54, 54); padding-left: 14px; text-decoration: underline; display: inline; font-size-adjust: none; font-stretch: normal;
}
.all .content .limit .container .box9 .selecao li .st_2 {
	font: 14px/normal arial; font-size-adjust: none; font-stretch: normal;
}
.all .content .limit .container .box9 .selecao li div {
	float: left;
}
.all .content .limit .container .box9 .selecao li .item_sel {
	margin-left: 15px;
}
.all .content .limit .container .box9 .selecao li select {
	font: 12px/normal arial; padding: 8px; height: 32px; color: rgb(154, 14, 14); font-size-adjust: none; font-stretch: normal;
}
.all .content .limit .container .box9 .selecao li .sel1 {
	width: 200px;
}
.all .content .limit .container .box9 .selecao .mod2 {
	margin-left: 10px;
}
.all .content .limit .container .box9 .selecao li .sel2 {
	width: 80px;
}
.all .content .limit .container .box9 input[type='button'] {
	padding: 5px; margin-top: 22px; margin-left: 15px; display: inline-block; cursor: pointer;
}
.all .content .limit .container .box9 .form li .cpf {
	width: 200px;
}
.all .content .limit .container .box9 .form li .email {
	width: 300px;
}
.all .content .limit .container .box9 .form li .env {
	margin: 0px; padding: 5px 30px;
}
.list_manual {
	list-style: none; display: block;
}
.list_manual li {
	width: 100%; margin-bottom: 10px; float: left; display: block;
}
.list_manual li a {
	padding: 10px 15px; border-radius: 5px; width: 250px; text-align: center; color: rgb(255, 255, 255); float: left; background-color: rgb(237, 50, 55); -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
.list_manual li a span {
	background: url("../images/icon_pdf.png") no-repeat left; font: bold 20px/normal "Bench-light", arial !important; padding: 4px 0px 16px 45px; height: 14px; display: inline-block; font-size-adjust: none !important; font-stretch: normal !important;
}
.all .bottom {
	background: url("../images/bg_bottom.jpg") repeat-x rgb(46, 46, 46); width: 100%; height: 266px; bottom: 0px; color: rgb(157, 155, 155); clear: both; position: absolute;
}
.all .bottom .limit ul {
	list-style: none; margin: 0px; display: inline-block;
}
.all .bottom .limit ul li {
	margin-top: 25px; float: left; display: inline-block;
}
.all .bottom .limit ul .line {
	margin: 10px 0px 0px;
}
.all .bottom .limit ul .bottom-box1 {
	width: 179px;
}
.all .bottom .limit ul .bottom-box1 ul {
	list-style: none; margin-top: 10px;
}
.all .bottom .limit ul .bottom-box1 ul li {
	background: url("../images/seta2.png") no-repeat left; margin: 0px 0px 5px; padding-left: 10px; float: none; display: block;
}
.all .bottom .limit ul .bottom-box1 ul li a {
	color: rgb(255, 255, 255);
}
.all .bottom .limit .division {
	background: url("../images/division.png") no-repeat; margin: 0px 30px; width: 20px; height: 205px;
}
.all .bottom .limit ul .bottom-box2 {
	width: 351px; letter-spacing: -1px;
}
.all .bottom .limit ul .bottom-box2 .line {
	margin-bottom: 15px;
}
.all .bottom .limit ul .bottom-box2 p {
	color: rgb(255, 255, 255); letter-spacing: 0em; font-family: Arial Narrow, Helvetica, sans-serif; font-size: 14px; margin-top: 10px;
}
.all .bottom .limit .bottom-box3 {
	width: 226px;
}
.all .bottom .limit .bottom-box3 fieldset input[type='text'] {
	background: rgb(255, 255, 255); font: 12px/normal arial; padding: 10px 10px 8px; border: 0px currentColor; width: 206px; height: 14px; color: rgb(106, 106, 106); behavior: url(css/pie/PIE.htc); font-size-adjust: none; font-stretch: normal;
}
.all .bottom .limit .bottom-box3 fieldset input[type='button'] {
	padding: 5px; border: 0px currentColor; width: 226px; cursor: pointer;
}
.all .bottom .limit .direitos {
	font: 11px/normal arial; color: rgb(255, 255, 255); margin-top: 26px; float: left; font-size-adjust: none; font-stretch: normal;
}
.all .bottom .limit .logo_quatrops {
	background: url("../images/logo_4ps.png") no-repeat; width: 23px; height: 10px; text-indent: -999999px; margin-top: 27px; float: right; display: block;
}
.container-alert1 {
	width: auto; height: 35px; text-align: left; color: rgb(255, 255, 255); line-height: 35px; overflow: hidden; font-size: 18px; margin-bottom: 20px;
}
.container-alert2 {
	width: auto; height: 35px; text-align: left; color: rgb(255, 255, 255); line-height: 35px; overflow: hidden; font-size: 18px; margin-top: 20px; margin-bottom: 20px;
}
.modulo-alerts {
	width: 900px; height: 800px;
}
.out-search-large {
	background: url("../images/bg-busca-large3.png") no-repeat !important; padding: 0px 10px; border: currentColor !important; width: 900px; height: 40px; color: rgb(109, 109, 112); font-family: Arial, Helvetica; font-size: 14px; float: left;
}
.search-input-large {
	padding: 6px 5px 0px 0px !important; border: currentColor !important; width: 800px; height: 40px; color: rgb(109, 109, 112); font-family: Arial, Helvetica; font-size: 14px; float: left; box-shadow: inset 0px 0px 0px #fff !important; background-color: transparent !important; -webkit-box-shadow: inset 0 0px 0px #fff; -moz-box-shadow: inset 0 0px 0px #fff;
}
.cont-large {
	width: 100px; height: 40px; margin-top: -34px; float: right;
}
fieldset {
	border: currentColor !important; margin-top: 15px;
}
.campo-busca12 {
	border: currentColor; width: 105px !important; height: 35px !important; margin-top: 40px; float: right; display: block; background-color: transparent;
}
.search-button {
	margin-left: 335px; position: absolute;
}
.container-resultado-busca {
	width: 938px; height: auto; margin-top: 10px; float: left;
}
.search_list {
	width: 930px; height: auto; margin-bottom: 30px; float: left;
}
.search_list ul {
	float: left;
}
.divisor-line {
	width: 930px; height: 1px; margin-top: 0px; margin-bottom: 0px; border-bottom-color: rgb(174, 174, 175); border-bottom-width: 1px; border-bottom-style: dotted;
}
.search_list li {
	list-style: none; width: 930px; height: 70px; color: rgb(51, 51, 51); line-height: 18px; padding-top: 8px; padding-left: 8px;
}
.search_list li:hover {
	background: url("../images/bg-busca-hover.png") no-repeat !important; width: 930px; height: 70px; padding-top: 8px; padding-right: 5px; padding-left: 8px;
}
.b-top {
	padding-top: 20px;
}
.search_list h4 {
	font-size: 16px; font-weight: bold;
}
.action-hover p {
	font-size: 14px;
}
.action-hover a {
	width: 930px; height: 60px; color: rgb(181, 29, 22); font-size: 14px;
}
.action-hover a:hover {
	text-decoration: underline;
}
.langlist{margin:0px; width: 20%; height: 53px; right: 0px; position: absolute;}
.langlist span{
margin-left:10px;
}
.keyword{ margin-top:12px; margin-bottom:10px; color:#666666;}
.headerproduct{  width: 980px; }
.p_img_big{width:370px;height:338px; float:left;}
.headerproducttitle{float:left;width:540px; margin-left:8px;  overflow:hidden}
.productline{clear:both;border-bottom: 1px dotted #999999;width: 980px; padding-top:4px; margin-bottom:10px;}
.headerproductdes{ background-color:#F1EFEF; padding:20px; margin-top:10px; margin-bottom:20px; height:80px; overflow:hidden}
.headerproductcontact{width:200px;height:45px; margin-left:40px; margin-top:4px;}
ul#pikame{
	padding-left:0;
	width:360px;
	margin:0 auto;}
.pika_main{
	width:360px;
	padding-right:20px;
	margin:0 auto;}
#pikame li{
	margin:5px;
	float: left;
	border:2px solid #DFE2E7;}

/* thats all you NEED to edit. But continue if you'd like. */
ul#pikame li img{position:relative;cursor:pointer;}
.pika_main img{border:5px solid #DFE2E7;width:360px; height:270px;}
.pika_main{position: relative;margin:0 auto;}
.pikachoose li{float:left;position:relative;overflow:hidden;list-style:none;}
.pika_play{position:absolute;top:10px;right:20px;z-index:1;}
.pika_play a{position:relative;margin-left:auto;cursor:pointer;}
.pika_play img{border:none !important;}
.pika_caption{width:100%;height:30px;text-align:center;}
.pika_navigation a{font-size: 12px;color:white;text-decoration: none;}
.pika_navigation a:hover{text-decoration: underline;}
.pika_navigation{padding-top:10px;clear:both;text-align:center;}
