body{
	background:#6d6e71 url(../images/layout/bg-site.jpg) top center repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3f231f;
}
li{
	list-style:none;
}
*{
	margin:0;
	padding:0;
}
a{
	text-decoration:none;
	color:#bcbdbd;
}
a:hover{
	color:#F90;
}
.clear{
	clear:both;
}

.red{
	display:block;
	padding:20px;
	text-align:center;
	color:#F00;
	font-weight:bold;
}
/************************************************************************************************   main  **************/
#main{
	
}
/************************************************************************************************   header  **************/
#header{
	background:url(../images/layout/bg-menu.jpg) center 92px no-repeat;
	width:960px;
	height:162px;
	margin:0 auto;
	display:table;
	text-align:center;
}
#header h1 a{
	background:url(../images/layout/logo-h1.jpg) top center no-repeat;
	height:92px;
	text-indent:-5000px;
	display:block;
}
#header ul{
	display:table;
	padding:20px 0 0 15px;
	*padding:20px 0 0 55px;
	margin:0 auto;
}
#header ul li{
	float:left;
	margin:0 20px 0 0;
}
#header ul li a{
	height:33px;
	color:#666;
	font-size:14px;
}
#header ul li a:hover{
	color:#F90;
}
.bandeiras{
	margin:10px 30px 0 0;
	float:right;
}
/************************************************************************************************   content  **************/
#content{
	width:100%;
	display:table;
	_height:300px;
	min-height:300px;
}
#content-center{
	width:960px;
	margin:0 auto;
}
/************************************************************************************************   menu internas  **************/
.menu-internas-top{
	background:url(../images/layout/menu-internas-top.jpg) top center no-repeat;
	width:231px;
	float:left;
	margin:0 15px 0 0;
}
.menu-internas-footer h2{
	color:#FFF;
	font-size:20px;
	position:relative;
	display:inline-table;
	padding:10px 0 0 10px;
}
.menu-internas-footer h2 span{
	background:url(../images/layout/gradiente.png) center 8px repeat-x;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/layout/gradiente.png", sizingMethod=scale);
	height:30px;
	position:absolute;
	width:150px;
}
.menu-internas-footer{
	background:url(../images/layout/menu-internas-footer.jpg) bottom center no-repeat;
	padding:0 10px 10px 10px;
}
.menu-internas-top .paginacao a{
	text-align:center;
	width:15px;
	height:15px;
	display:block;
	border:1px solid #888;
	float:left;
	margin:2px;
	color:#FFF
}
.menu-internas-top .paginacao span{
	text-align:center;
	width:15px;
	height:15px;
	display:block;
	border:1px solid #888;
	float:left;
	margin:2px;
	color:#FFF
}
.menu-internas-top .paginacao .first_link,.menu-internas-top .paginacao .last_link{
	display:none;
}
.menu-internas-top .paginacao .active_page{
	background:#F90;
}
.menu-internas-top ul li{
	background:url(../images/layout/separa-li-menus-internas.jpg) top center no-repeat;
}
.menu-internas-top ul li a{
	background:url(../images/layout/icone-a-menus-internas.jpg) left 11px no-repeat;
	font-size:11px;
	color:#FFF;
	display:block;
	padding:10px 0 5px 15px;
	_padding:10px 0 0 15px;
	margin:5px 0;
	_margin:0;
}
.menu-internas-top ul li a:hover{
	color:#F90;
}
/************************************************************************************************   cantos  **************/
.sombra-banner{
	background:url(../images/layout/sombra-banner.jpg) top center no-repeat;
	height:28px;
}
.cantos {
	width:796px;
	background: #FFF url(../images/layout/bg-conteudo-g.gif) top left repeat-y;
	margin:0 auto;
}
.cantosc {
	width:796px;
	background: #FFF url(../images/layout/bg-conteudo-g-c.gif) top left repeat-y;
	margin:0 auto;
}
.cantoscp {
	width:796px;
	background: #FFF url(../images/layout/bg-conteudo-g-c-p.gif) top left repeat-y;
	margin:0 auto;
}
.cantosbp {
	width:796px;
	background: #FFF url(../images/layout/bg-conteudo-g-b-p.gif) top left repeat-y;
	margin:0 auto;
}
.caixap{
	width:673px;
	float:left;
}
.cantosbp h1{
	background:#ff6000 url(../images/layout/r-h1.gif) top right no-repeat;
	height:42px;
	float:left;
	color:#FFF;
	font-size:20px;
}
.cantosbp h1 span{
	float:left;
	padding:7px 35px 0 35px;
	height:35px;
}
.cantos h1{
	background:#ff6000 url(../images/layout/r-h1.gif) top right no-repeat;
	height:42px;
	float:left;
	color:#FFF;
	font-size:20px;
}
.cantos h1 span{
	float:left;
	padding:7px 50px 0 50px;
	height:35px;
}
.margens{
	padding:25px 15px;
	clear:both;
	display:table;
}
.cantotop { 
	background: url(../images/layout/tr.gif) no-repeat top right; 
}

.cantottom {
	background: url(../images/layout/br.gif) no-repeat top right; 
}
.cantottom-c {
	background: url(../images/layout/br-c.gif) no-repeat top right; 
}
img.corner {
   border: none;
   display: block !important;
}
/************************************************************************************************   busca internas  **************/
#busca-internas{
	background:url(../images/layout/bg-busca-internas.jpg) top center no-repeat;
	clear:both;
	height:136px;
	color:#bcbdbd;
	margin:20px 0 0 0;
}
#busca-internas form{
	width:960px;
	margin:0 auto;
	padding:35px 0 0 270px;
}
#busca-internas form p{
	margin:0 0 5px 46px;
}
#busca-internas form .campo{
	background:transparent url(../images/layout/bg-campo-busca.jpg) top center no-repeat;
	width:145px;
	height:20px;
	border:none;
	padding:2px 5px 0 5px;
}
#busca-internas form .botao{
	background:url(../images/layout/bg-btn-ok.jpg) top center no-repeat;
	border:none;
	width:50px;
	color:#bcbdbd;
	padding:2px 5px 0 5px;
	cursor:pointer;
}
/************************************************************************************************   empresa  **************/
#empresa{
	padding:20px 20px 0 20px;
}
#empresa p{
	text-indent:40px;
	text-align:justify;
}
#empresa .bloco1{
	width:315px;
	float:left;
	text-align:justify;
	margin:0 26px 0 0;
}
#empresa .bloco2{
	width:250px;
	float:left;
	text-align:justify;
}
#empresa .bloco2 div{
	text-align:center;
	float:left;
	margin:0 0 20px 0;
}
#empresa .bloco2 strong{
	display:block;
	color:#F90;
	margin:5px 0;
}
#empresa .imgEmpresa{
	margin:0 0 10px 10px;
}
/************************************************************************************************   Localizacao  **************/
.localizacao{
	background:url(../images/layout/localizacao.jpg) top center no-repeat;
	width:750px;
	height:463px;
}
.localizacao a{
	display:block;
	padding:384px 0 0 595px;
	color:#FFF;
	font-weight:bold;
}

/************************************************************************************************   Produtos  **************/
.menu-internas-top ul .maquinas{
	background:none;
}
.menu-internas-top ul li .link-sub-menu{
	background:none;
	font-size:12px;
	color:#FFF;
	display:block;
	padding:0 0 0 15px;
	margin:5px 0;
}
.produtos{
	float:left;
	width:680px;
}
.produtos strong{
	margin:10px 0;
	display:block;
}
.produtos h2{
	background:url(../images/layout/produtos-bg-h2.jpg) no-repeat;
	width:303px;
	height:17px;
	color:#FFF;
	padding:4px 0 0 10px;
	font-size:12px;
	text-transform:uppercase;
	margin:0 0 10px 0;
}
.produtos h3{
	line-height:20px;
	clear:both;
	font-size:12px;
	font-weight:normal;
}
.produtos .ver-videos{
	background:url(../images/layout/produto-vejamais.jpg) no-repeat;
	display:block;
	color:#FFF;
	width:87px;
	height:69px;
	padding:19px 0 0 19px;
	margin:20px 0 0 25px;
}
.produtos .orcar{
	background:url(../images/layout/produto-orcar.jpg) no-repeat;
	color:#FFFFFF;
	display:block;
	height:65px;
	margin:20px 0 0 25px;
	padding:20px 0 0;
	text-align:center;
	width:108px;
}
.produtos .descricao{
	width:200px;
	float:left;
	padding:50px 15px 0 25px;
}

.produtos ul li{
	width:55px;
	height:55px;
	margin:3px;
	display:table;
	float:left;
	border:2px solid #F90;
	-moz-border-radius: 10px;
}
.produtos ul li a{
	display:block;
	width:55px;
	height:55px;
	text-indent:-5000px;
}
.produtos .caracteristicas{
	width:310px;
	float:left;
	margin:15px 0 0 0;
}
.produtos .dados{
	width:310px;
	float:left;
	margin:15px 0 0 20px;
}
.produtos .caracteristicas p, .produtos .dados p{
	background:url(../images/layout/produtos-bg-p.jpg) no-repeat 0 8px;
	padding:5px 0 0 20px;
}
.produtos #fotos{
	margin:20px 0 0 0;
	float:left;
	width:400px;
}
.produtos #video{
	display:none;
	float:left;
	padding:20px 0 0 0;
	width:400px;
}
.produtos #video a{
	color:#ff6000;
	display:block;
	padding:5px;
	text-align:right;
}
/************************************************************************************************   Noticias  **************/
#conteudo-noticias{
	display:table;
	padding:20px;
}
#conteudo-noticias p{
	text-indent:40px;
	text-align:justify;
}
#conteudo-noticias .caixa-fotos{
	width:165px;
	float:right;
	margin:0 20px 20px 20px;
}
#conteudo-noticias #foto{
	width:200px;
	margin:0 0 10px 0;
}

/************************************************************************************************   Contato  **************/
#form-contatos{
	padding:30px 0 0 0;
	float:left;
}
#form-contatos .linha{
	display:block;
	height:25px;
	clear:both;
}
#form-contatos .linhaTextarea{
	display:block;
	height:125px;
	clear:both;
}
#form-contatos strong{
	background:url(../images/layout/contato-bg-label.jpg) no-repeat;
	width:214px;
	height:18px;
	color:#FFF;
	text-align:right;
	padding:3px 10px 0 0;
	margin:0 5px 0 0;
	float:left;
}
#form-contatos .inputm{
	background:transparent url(../images/layout/inputm.jpg) no-repeat;
	width:360px;
	height:22px;
	border:0;
	margin:0 0 10px 0;
	float:left;
}
#form-contatos .inputp1{
	background:transparent url(../images/layout/inputp1.jpg) no-repeat;
	width:180px;
	height:22px;
	border:0;
	float:left;
}
#form-contatos .textarea{
	background:#FFF url(../images/layout/text-area.jpg) bottom no-repeat ;
	width:360px;
	height:132px;
	border:0;
	display:block;
	overflow:auto;
	float:left;
}
#form-contatos .inputp2{
	background:transparent url(../images/layout/inputp2.jpg) no-repeat;
	width:71px;
	height:22px;
	border:0;
	margin:0 0 10px 0;
	float:left;
}
#form-contatos .tp{
	background:#000 url(../images/layout/tp.jpg) no-repeat;
	width:93px;
	height:18px;
	color:#FFF;
	text-align:right;
	padding:3px 5px 0 0;
	margin:0 5px;
	float:left;
}
#form-contatos .enviar{
	background:url(../images/layout/tp.jpg) no-repeat;
	width:98px;
	height:22px;
	color:#FFF;
	margin:10px 0 0 491px;
	border:none;
}
#form-contatos .error{
	color:#F00;
	float:left;
}
#form-contatos .encedreco{
	background:url(../images/layout/contato-bg-endereco.jpg) no-repeat;
	width:347px;
	height:89px;
	color:#FFF;
	padding:6px 0 0 12px;
	margin:15px 0 0 230px;
}
#form-contatos .encedreco p{
	text-indent:0;
	line-height:normal;
}
.trabalhe-cnosco{
	float:left;
	background:url(../images/layout/trabalhe-contato.jpg) no-repeat;
	width:140px;
	height:34px;
	color:#FFF;
	padding:3px 0 0 0;
	text-align:center;
	font-size:12px;
	margin:30px 0 0 30px;
}
/************************************************************************************************   trabalhe conosco  **************/
.contato{
	float:left;
	background:url(../images/layout/trabalhe-contato.jpg) no-repeat;
	width:140px;
	height:34px;
	color:#FFF;
	padding:10px 0 0 0;
	font-size:12px;
	text-align:center;
	margin:30px 0 0 30px;
}
/************************************************************************************************   representantes  **************/
.representantes{
		padding:137px 0 0 0;
}
.representantes label{
	background:url(../images/layout/contato-bg-label.jpg) no-repeat;
	width:214px;
	height:18px;
	color:#FFF;
	text-align:right;
	padding:3px 10px 0 0;
	margin:10px 5px 0 0;
	float:left;
}
.representantes #retorna_paises, .representantes #retorna_estados{
	margin:10px 0 0 0;
	padding:2px;
}
.representantes .select{
	float:left;
	display:block;
	width:500px;
}
.representantes #retorna_representantes{
		clear:both;
		padding:50px 0 0 225px;
}
.representantes #retorna_representantes h2{
	color:#ff6000;
	font-size:12px;
}
.representantes #retorna_representantes a{
	color:#3f231f;
}
.representantes #retorna_representantes a:hover{
	font-weight:bold;
}
.bg-representantes{
	background:url(../images/layout/bg-representantes.jpg) no-repeat;
	height:77px;
	margin:30px 0 0;
	padding:261px 0 0 10px;
	width:786px;
}
.bg-representantes h2{
	color:#ff6000;
	font-size:12px;
	margin:5px 0;
}
/************************************************************************************************   assistencia tecnica **************/
.assistencia strong{
	background:#666;
	color:#FFF;
	font-weight:bold;
	padding:5px;
	margin:0 0 15px 0;
	display:block;
}
.assistencia .conteudo{
	float:left;
	padding:40px 0 0 35px;
	width:265px;
}
.assistencia .mapa{
	float:left;
	width:450px;
	height:450px;
	display:block;
}
.assistencia #assistencias{
	padding:100px 0 0 0;
}
.assistencia h2{
	color:#ff6000;
	font-size:12px;
	margin:5px 0;
}
.assistencia .bg-assistencia{
	background:url(../images/layout/bg-representantes.jpg) no-repeat;
	height:177px;
	margin:0;
	padding:180px 0 0 50px;
}
/************************************************************************************************   downloads  **************/
.caixas-downloads{
	background:url(../images/layout/caixa-downloads.jpg) top center no-repeat;
	width:597px;
	height:91px;
}
.caixas-downloads span{
	color:#666666;
	display:block;
	float:left;
	height:20px;
	padding:38px 0 0 50px;
	width:500px;
}
.caixas-downloads a{
	color:#F60;
	display:block;
	float:left;
	height:20px;
	padding:50px 0 0 0;
	width:45px;
	font-weight:bold;
	text-align:center;
}
.caixap h2{
	background:url(../images/layout/produtos-bg-h2.jpg) no-repeat;
	width:303px;
	height:17px;
	color:#FFF;
	padding:4px 0 0 10px;
	font-size:12px;
	text-transform:uppercase;
	margin:0 0 10px 0;
}
#areaRestrita{
	padding:8px 0 0 0;
	background:url(../images/layout/bg-area-restrita.jpg) top left no-repeat;
	width:402px;
	height:42px;
	position:absolute;
	left:50%;
	margin:0 0 0 35px;
	top:420px;
	text-align:right;
	font-size:10px;
}
#areaRestrita span{
	font-weight:bold;
	margin:0 20px;
}
#areaRestrita .enviard{
	background:#626262;
	border:none;
	color:#FFF;
	padding:2px;
	cursor:pointer;
}
#areaRestrita .red{
	color:#FF0000;
	display:block;
	padding:10px 10px 0 0;
	text-align:right;
}
#areaRestrita td{
	padding:0 0 0 8px;
}
.caixap .campos{
	width:70px;
}

				
/************************************************************************************************   busca rodape  **************/
.busca-interna{
	padding:0 30px;
}
.busca-interna h2{
	color:#F60;
	margin:20px 0 0 0;
	font-size:14px;
}
.busca-interna strong{
	font-size:14px;
	display:block;
	margin:20px 0 0 0;
}
.busca-interna a{
	color:#333;
}
.busca-interna a:hover{
	color:#F90;
}
/************************************************************************************************   clientes  **************/

#clientes{
	display:table;
	padding:20px;
}
#cclientes p{
	width:300px;
}
#clientes #foto{
	float:right;
	width:200px;
	margin:0 20px 20px 20px;
}
/************************************************************************************************   footer  **************/
#footer{
	background:url(../images/layout/footer.jpg) top center no-repeat;
	clear:both;
	height:85px;
	margin:0 auto;
	color:#FFF;
}
#footer-content{
	width:960px;
	margin:0 auto;
}
#footer-content .bloco1{
	width:450px;
	float:left;
	text-align:right;
	margin:17px 0 0 86px;
	_margin:17px 0 0 43px;
}
#footer-content .bloco2{
	float:left;
	margin:17px 0 0 90px;
	width:210px;
}
#footer-content a{
	display:block;
	width:32px;
	height:14px;
	text-indent:-3000px;
	float:right;
}