@CHARSET "ISO-8859-1";
body, html{
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #3b3b3b;
	font-family: Tahoma;
	height: 100%;
}
html{
	width: 100%;
	height: 100%;
}
body{
	
}
textarea{
	font-family: Arial; 
	font-size: 12px;
}
select, input, textarea{outline: 0px; resize: none;}
a img{border: 0px; outline: none;}
a img:HOVER{border: 0px;}
a:HOVER{text-decoration: underline;}
a{
	color: #412f23;
	text-decoration: none;
}
.noMarginRight{margin-right: 0px !IMPORTANT;}
.noMarginLeft{margin-left: 0px !IMPORTANT;}
.noMargin{margin: 0px !IMPORTANT;}
.noPaddingRight{padding-right: 0px !IMPORTANT;}
.noPaddingLeft{padding-left: 0px !IMPORTANT;}
.noPadding{padding: 0px !IMPORTANT;}
.noBackground{background: none !IMPORTANT;}
.floatRight{float: right !IMPORTANT;}
.floatLeft{float: left !IMPORTANT;}
.fullWidth{width: 100% !IMPORTANT;}
.displayNone{display: none;}
.noBorder{border: 0px !IMPORTANT;}
h1, h2, h3, h4, h5{margin: 0; padding: 0;}
#desenvolvido_por_hit_agencia_digital{width: 22px; height: 22px; overflow:hidden; cursor: pointer; /*position: absolute; top: 17px; right: 30px;*/}
#desenvolvido_por_hit_agencia_digital:hover a{-webkit-transform:rotate(-360deg); -moz-transform:rotate(-360deg); -o-transform:rotate(-360deg);}
#desenvolvido_por_hit_agencia_digital a{
	-webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -o-transform:rotate(0deg);
	width: 22px; height: 22px; display: block;
	-webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; 
	-webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; transition-property: transform;
}

::-moz-selection{ background:#252525; color:#ffffff;}
::selection{ background:#252525; color:#ffffff;}

#body{
	background: url(images/fundo-main.png) bottom center repeat-x;
}
#header{
	position:relative;
	width: 100%;
	background: #f9f9f9;
	padding-top: 30px;
	min-height: 690px;
}
#headerInterno{
	padding-top: 30px;
	position:relative;
	width: 100%;
	min-height: 130px;
	background: url(images/header-internas.png) top center no-repeat;
	margin-top: 55px;
}
#headerInterno2{
	padding-top: 30px;
	position:relative;
	width: 100%;
	min-height: 130px;
	background: url(images/header-sobre.png) top center no-repeat;
	margin-top: 55px;
}
#headerInterno .letreiro{
	font-family: 'intro_regular';
	color: #ffffff;
	font-size: 30px;
	margin-left: 30px;
	margin-top: 65px;
	text-transform: uppercase;
	float: left;
}
.mainBody{
	margin: 0 auto;
	width: 1000px;
	position: relative;
	z-index: 90;
}
.mainBodyInterno{
	margin: 0 auto;
	width: 980px;
	position: relative;
	z-index: 90;
	padding-left: 20px;
}
.mainBodyInterno.margin{
	margin-top: -60px;
}
#footer{
	position: relative;
	min-height: 298px;
	z-index: 200;
	width: 100%;
	background: url(images/footer/fundo.png) top center no-repeat;
	padding-top:30px;
}

.menu{
	background: url(images/header/fundo.png) top center no-repeat;
	position: absolute;
	width: 100%;
	height: 109px;
	z-index: 100;
	left: 0;
	top: 30;
}
#headerInterno .menu{
	margin-top: -55px;
}
#headerInterno2 .menu{
	margin-top: -55px;
}
.menu .conteudoMenu{
	position: relative;
}
.menu a{
	font-family: 'intro_regular';
	font-size: 13px;
}
.menu .mainBody > a{
	display: block;
	margin-left: 40px;
	margin-top: 10px;
	float: left;
}
.menu .itensMenu{
	margin-left: 90px;
	margin-top: 34px;
	float: left;
}
.menu .itensMenu a{
	color: #ffffff;
	display: block;
	float: left;
	margin-right: 35px;
	position: relative;
	z-index: 1000;
}
.menu .itensMenu a:hover, .menu .itensMenu a.selected{
	color: #ff6633;
	text-decoration: none;
}
.menuHover{
	position: absolute;
	top: 23px;
	left: 300px;
	display: none;
	z-index: 10;
}
.menuHover .left{
	background: url(images/header/menu-hover-left.png) top left no-repeat;
	width: 26px;
	height: 42px;
	float: left;
}
.menuHover .middle{
	background: url(images/header/menu-hover-middle.png) top left repeat;
	width: 55px;
	height: 42px;
	float: left;
}
.menuHover .right{
	background: url(images/header/menu-hover-right.png) top left no-repeat;
	width: 25px;
	height: 42px;
	float: left;
}
.menu .midias{
	float: left;
	margin-top: 25px;
	margin-left: 15px;
}
.menu .midias .twitter{
	display: block;
	background: url(images/header/twitter.png) top center no-repeat;
	width: 40px;
	height: 40px;
	float: left;
}
.menu .midias .twitter:hover{
	background-position: bottom center;
}

.menu .midias .face{
	display: block;
	background: url(images/header/face.png) top center no-repeat;
	width: 40px;
	height: 40px;
	float: left;
	margin-left: 5px;
}
.menu .midias .face:hover{
	background-position: bottom center;
}
.novidade.videos .tituloNovidade{
	font-size: 24px;
}
.banner{
	background: url(images/header/fundo-banner.png) right 2px no-repeat;
	width: 100%;
	overflow: hidden;
	position: relative;
	height: 608px;
	margin-top: 17px;
}
.listagemBanners{
	position: relative;
	width: 7000px;
}
.listagemBanners > div{
	position: absolute;
	left: -465px;
}
#header .produto{
	position: absolute;
	z-index: 1000;
	left: 540px;
	top: -395px;
}
.controleBanner{
	position: absolute;
	left: 10px;
	top: -95px;
	z-index: 200;
}
.controleBanner a{
	display: block;
	float: left;
	background: url(images/header/controle-banner.png) top center no-repeat;
	width: 26px;
	height: 26px;
}
.controleBanner a:hover, .controleBanner a.selected{
	background-position: bottom;
}
#footer .mainBody{
	font-family: 'intro_regular';
	color: #ffffff;
}
#footer .mainBody div{
	float: left;
	margin-right: 10px;
}
#footer .mainBody .titulo{
	font-size: 15px;
}
#footer a{
	display: block;
	color: #ffffff;
	font-family: Arial;
}
#footer .mainBody .empresa{
	width: 140px;
}
#footer .mainBody .produtos{
	width: 148px;
}
#footer .mainBody .produtosHome{
	width: 150px;
}
#footer .mainBody .contato{
	width: 195px;
}
#footer .mainBody .novidades{
	width: 130px;
}
#footer .logoFooter{
	/*float: left;
	margin-left: 47px;
	margin-top: 13px;*/
position: absolute;
right: -18px;
top: 30px;
}
.mainBody.direitos{
	width: 600px;
	margin-top: 3px;
}
.mainBody.direitos span{
	display: block;
	width: 300px;
	font-family: arial;
	float: left;
	padding-top: 5px;
}
.mainBody.direitos a{
	float: left;
}
.texto{
	font-family: Arial;
	font-size: 12px;
	line-height: 21px;
	font-weight: normal;
}
.verMais{
	display: block;
	background: url(images/home/ver-mais.png) top center no-repeat;
	width: 108px;
	height: 27px;
	margin-left: -15px;
}
.verMais:hover{
	background-position: bottom center;
}
.mainBody.home .empresa{
	float: left;
	width: 275px;
}
.mainBody.home .produtosHome{
	float: left;
	width: 265px;
	margin-left: 80px;
}
.produtoHome{
	width: 255px;
	height: 158px;
	border: 1px solid #cccccc;
	overflow: hidden;
	position: relative;
}
.produtoHome .listagem{
	width: 10000px;
}
.produtoHome .listagem .produto{
	float: left;
	margin-left: 35px;
	width: 185px;
}
.produtoHome .seta{
	position: absolute;
	top: 60px;
	display: block;
	width: 28px;
	height: 36px;
}
.produtoHome .seta.left{
	left: 10px;
	background: url(images/home/seta-left.png) top center no-repeat;
}
.produtoHome .seta.right{
	right: 10px;
	background: url(images/home/seta-right.png) top center no-repeat;
}
.produtosHome .linha{
	color: #939598;
	display: block;
}
.tituloEscuro{
	color: #58595b;
	font-size: 20px;
	font-family: 'intro_regular';
	display: block;
}
.novidadesHome{
	float: left;
	width: 280px;
	margin-left: 80px;
}
.novidadesHome .novidade .data{
	background: #f58220;
	width: 50px;
	height: 52px;
	float: left;
}
.novidadesHome .novidade .data .mes{
	font-family: 'intro_regular';
	font-size: 11px;
	color: #ffffff;
	text-align: center;
	margin-top: 3px;
}
.novidadesHome .novidade .data .dia{
	background: #ffffff;
	width: 42px;
	height: 31px;
	font-family: 'intro_regular';
	font-size: 25px;
	color: #f58220;
	margin-left: 4px;
	margin-top: 1px;
	text-align: center;
}
.novidadesHome .novidade .tituloEscuro{
	float: left;
	width: 210px;
	margin-left: 15px;
}
.categorias{
	overflow: hidden;
	width: 950px;
	margin: 0 auto;
	position: relative;
	height: 53px;
	padding-top: 30px;
	border-bottom: 1px solid #d2d3d5;
}
.categorias .categoriasListagem{
	width: 5000px;
}
.categorias .categoriasListagem .categoria{
	float: left;
	margin-right: 80px;
}
.categorias .categoriasListagem .categoria a{
	font-family: 'intro_regular';
	color: #a7a9ac;
	font-size: 18px;
}
.categorias .categoriasListagem .categoria a:hover,.categorias .categoriasListagem .categoria a.selected{
	color: #206fba;
	text-decoration: none;
} 
.noticia .seta, .noticias .seta, .produtos .seta{
	position: absolute;
	width: 6px !IMPORTANT;
	height: 10px;
	top: 35px;
}
.noticia .seta.left, .noticias .seta.left, .produtos .seta.left{
	background: url(images/noticias/seta-left.png) top left no-repeat;
}
.noticia .seta.right, .noticias .seta.right, .produtos .seta.right{
	background: url(images/noticias/seta-right.png) top left no-repeat;
	right: 0px;
}
.tituloLaranja{
	font-family: 'intro_regular';
	font-size: 18px;
	color: #f58220;
}
.noticias .noticia{
	width: 272px;
	float: left;
	margin-left: 30px;
	margin-right: 30px;
}
.noticias .noticia .data, .relacionadas .data{
	font-family: Arial;
	font-size: 11px;
	color: #bcbec0;
	display: block;
	margin-top: 20px;
	margin-bottom: 5px;
}
.noticias .noticia .tituloLaranja{
	margin-bottom: 5px;
}
/*.novidadesListagem{
	width: 10000px;
}*/
.noticiasOverflow{
	overflow: hidden;
}
.noticias .paginacao{
	background: #d2d3d5;
	height: 1px;
}
.noticias .paginacao a{
	display: block;
	float: left;
	background: url(images/header/controle-banner.png) top center no-repeat;
	width: 26px;
	height: 26px;
	margin-top: -10px;
}
.noticias .paginacao a:hover, .noticias .paginacao a.selected{
	background-position: bottom center;
}
.noticias .paginacao .controladores{
	margin: 0 auto;
	width: 130px;
}
.noticia .left{
	float: left;
	width: 615px;
}
.noticia .right{
	float: left;
	width: 275px;
	margin-left: 70px;
}
.noticia .left .noticia .tituloLaranja{
	font-size: 30px;
	display: block;
	width: 390px;
}
.noticiaDesc{
	border-top: 1px solid #d2d3d5;
	border-bottom: 1px solid #d2d3d5;
}
.noticia .left .midias{
	border-bottom: 1px solid #d2d3d5;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
}
.tituloAzul{
	font-family: 'intro_regular';
	font-size: 18px;
	color: #206fba;
}
.relacionadas .noticiaDesc{
	border: none;
}

.noticia .right .paginacao{
	background: #d2d3d5;
	height: 1px;
}
.noticia .right .paginacao .controladores{
	margin: 0 auto;
	width: 130px;
}
.noticia .right .paginacao a{
	display: block;
	float: left;
	background: url(images/header/controle-banner.png) top center no-repeat;
	width: 26px;
	height: 26px;
	margin-top: -10px;
}
.noticia .right .paginacao a:hover, .noticia .right .paginacao a.selected{
	background-position: bottom center;
}
.contato .left{
	width: 293px;
	background: url(images/contato/mapa.png) bottom center no-repeat;
	height: 370px;
	float: left;
}

.contato .left2{
	width: 293px;
	background: url(images/contato/suporte.png) bottom center no-repeat;
	height: 389px;
	float: left;
}
.contato .right{
	float: left;
	background: #f1f2f2;
	width: 625px;
	margin-left: 40px;
	padding: 20px;
}
.contato .right .input{
	border-bottom: 3px solid #d1d3d4;
	background: #ffffff;
	width: 300px;
	height: 51px;
	margin-bottom: 20px;
	margin-right: 4px;
	float: left;
}
.contato .right .input.grande{
	width: 614px;
}
.contato .right .input.grande input{
	width: 594px;
}
.contato .right .input input{
	border: none;
	height: 34px;
	width: 280px;
	margin-top: 8px;
	margin-left: 10px;
}

.inputGrande.arquivo .input input{
	margin-top: 15px;
}
.contato .right form span{
	font-family: 'intro_regular';
	text-transform: uppercase;
	font-size: 13px;
	color: #58595b;
	margin-bottom: 10px;
	display: block;
	float: left;
}
.contato .right .textarea{
	border-bottom: 3px solid #d1d3d4;
	background: #ffffff;
	width: 614px;
	height: 230px;
	margin-bottom: 20px;
	margin-right: 4px;
	float: left;
}
.contato .right .textarea textarea{
	border: none;
	height: 180px;
	width: 594px;
	margin-top: 10px;
	margin-left: 10px;
}
.contato .paginas{
	padding-left: 30px;
	padding-bottom: 40px;
	padding-top: 40px;
	border-bottom: 1px solid #d2d3d5;
}
.contato .paginas a{
	font-family: 'intro_regular';
	color: #a7a9ac;
	font-size: 18px;
	margin-right: 50px;
}
.contato .paginas a:hover, .contato .paginas a.selected{
	color: #206fba;
	text-decoration: none;
}
.divInput{
	width: 300px;
	float: left;
	margin-right: 5px;
	margin-left: 6px;
	z-index: 1000;
}

.divInput2{
	width: 300px;
	font-size: 19px;
	float: left;
	margin-right: 5px;
	margin-left: 6px;
	z-index: 1000;
}
.mainBody.contato{z-index: 1000;}
.inputGrande{
	width: 613px;
	margin-left: 6px;
}
.inputGrande .input.grande{
	width: 613px;
	height: 51px;
}
.divTextarea{
	margin-left: 6px;
}
.divTextarea .textarea button{
	background: url(images/contato/enviar.png) top center no-repeat;
	width: 108px;
	height: 27px;
	border: none;
	float: right;
	margin-right: 17px;
	cursor: pointer;
}
.divTextarea .textarea button:hover{
	background-position: bottom center;
}
.divInput.select{
	position: relative;
}
.divInput.select > a{
	background: url(images/contato/seta-select.png) right center no-repeat;
	display: block;
	position: absolute;
	width: 300px;
	height: 54px;
	top: 25px;
	left: 0px;
}

.inputGrande.select{
	position: relative;
}
.inputGrande.select a{
	background: url(images/contato/seta-select.png) right center no-repeat;
	display: block;
	position: absolute;
	width: 613px;
	height: 51px;
	top: 25px;
}
.right.localizacao{
	float: none;
	margin: 0 auto;

}
.noticia .right .relacionadas{
	overflow: hidden;
}
.noticia .right .relacionadas .relacionadasListagem{
	width: 10000px;
}
.noticia .right .relacionadas .relacionadasListagem .relacionada{
	float: left;
	width: 275px;
	height: 315px;
}
.produtosOverflow{
	background: url(images/produtos/fundo-overflow.png) bottom center repeat-x;
	width: 100%;
	overflow: hidden;
	position: relative;
	height: 366px
}
.produtosOverflow .produto{
	position: absolute;
	top: 0;
	width: 300px;
	margin-left: -150px;
}
.setaProdutos{
	display: block;
	position: absolute;
	top: 500px;
	width: 28px;
	height: 36px;
	z-index: 1000;
}
.setaProdutos.left{
	background: url(images/home/seta-left.png) top center no-repeat;
	left: 200px;
}
.setaProdutos.right{
	background: url(images/home/seta-right.png) top center no-repeat;
	right: 200px;
}
.produtos .tituloEscuro{
	color: #185e9e;
	width:250px;
	margin:0 auto;
	text-align:center;
}
.produtos .paginacao{
	background: #d2d3d5;
	height: 1px;
	margin:0 auto;
}
.produtos .paginacao a{
	display: block;
	float: left;
	background: url(images/header/controle-banner.png) top center no-repeat;
	width: 26px;
	height: 26px;
	margin-top: -10px;
}
.produtos .paginacao a:hover, .noticias .paginacao a.selected, .produtos .paginacao .controladores a.selected{
	background-position: bottom center;
}
.produtos .paginacao .controladores{
	margin: 0 auto;
	width: 130px;
}

.linhaAcimaTitulo{
	background: #d2d3d5;
	height: 1px;
	width:250px;
	margin:0 auto;
}
.tituloCategoriaProdutos{
	width:100%;
	margin-top:-50px;
	font-family: 'intro_regular';
	color: #f1f2f2;
	font-size: 165px;
	text-transform: uppercase;
	overflow: hidden;
}
.semCor{
	-webkit-filter: grayscale(100%);
}
.detalheProduto{
	display: block;
	background: url(images/produtos/ver-mais.png) top center no-repeat;
	width: 89px;
	height: 94px;
	left: 100px;
	top: 150px;
	z-index: 9999;
	position: absolute;
	opacity: 0;
	margin: 0;
}
.produtosOverflow .produto.semCor:hover .detalheProduto{
	display: none;
}
.mainBody.produto{
	margin-top: -100px;
}
.produto .left{
	float: left;
}
.produto >.right{
	float: left;
	margin-top: 110px;
	margin-left: 60px;
	width: 430px;
}
.produto .right .texto{
	color: #666666;
	font-size: 11px;
}
.produto .left .fundoProduto{
	position: relative;
	background: url(images/produto/fundo-produto.png) top left no-repeat;
	width: 385px;
	height: 411px;
	overflow: hidden;
	padding-left: 70px;
	padding-top: 60px;
}
.produto .left .imagemProdutos .listagemProdutos{
	width: 8000px;
	margin-top: 60px;
}
.produto .left .fundoProduto .mascara{
	width: 315px;
	height: 364px;
	overflow: hidden;
}
.produto .left .fundoProduto .listagem{
	width: 3150px;
	height: 364px;
	overflow: hidden;
}
.produto .left .fundoProduto .imagemProduto{
	float: left;
	width: 315px;
	height: 364px;
}
.produto .tituloEscuro{
	color: #185e9e;
	font-size: 25px;
}
.produto .downloads .download img{
	float: left;
}
.tituloDownload{
	font-size: 10px;
	color: #999999;
	float: left;
	width: 70px;
	margin-left: 10px;
	margin-top: 5px;
}
.produtosRelacionados{
	position: relative;
}
.produtosRelacionados .produtosOverflow{
	background: none;
}
.produtosRelacionados .setaProdutos.left{
	top: 180px;
	left: 190px;
}
.produtosRelacionados .setaProdutos.right{
	top: 180px;
	right: 190px;
}
.produtosRelacionados .produtosOverflow .produto{
	margin-left: -130px;
}
.produtosRelacionados .produtosOverflow .produto a{
	display: block;
	float: left;
}
.produto .imagemProduto img{
	max-width: 315px;
	max-height: 334px;
}
.zoomContainer{
	z-index: 9999;
}
.sobre .imagem{
	float: left;
}
.sobre .right{
	float: left;
	width: 450px;
	margin-left: 50px;
}
.sobre .right .tituloLaranja{
	font-family: Arial;
	font-size: 35px;
	font-style: italic
}
.sobre .right .tituloLaranja .big{
	font-size: 45px;
}
.missao, .visao, .valores{
	background: url(images/sobre/fundo.png) top right no-repeat;
	float: left;
	width: 325px;
	min-height: 356px;
}
.valores{
	background: none;
}
.missao .texto, .visao .texto, .valores	 .texto{
	width: 235px;
	margin: 0 auto;
	margin-top: 10px;
}
.valores .texto img{
	display: block;
	padding-top: 5px;
	float: left;
	margin-right: 5px;
}
.missao .imagem{
	background: url(images/sobre/missao.png) top center no-repeat;
	width: 165px;
	height: 166px;
	float: none;
	margin: 0 auto;
}
.missao .imagem:hover{
	background-position: bottom;
}
.visao .imagem{
	background: url(images/sobre/visao.png) top center no-repeat;
	width: 165px;
	height: 165px;
	float: none;
	margin: 0 auto;
}
.visao .imagem:hover{
	background-position: bottom;
}
.valores .imagem{
	background: url(images/sobre/valores.png) top center no-repeat;
	width: 165px;
	height: 166px;
	float: none;
	margin: 0 auto;
}
.valores .imagem:hover{
	background-position: bottom;
}
.divSelect{
	display: none;
	position: absolute;
	width: 283px;
	background: #ffffff;
	padding: 10px;
	top: 80px;
	border-bottom: 3px solid #d1d3d4;
	z-index: 1000;
}
.divSelect a{
	display: block;
	margin-bottom: 5px;
	padding: 5px;
}
.divSelect a:hover{
	background: #d1d3d4;
	text-decoration: none;
}
.input span{
	text-transform: none !IMPORTANT;
	font-size: 12px !IMPORTANT;
	font-family: Tahoma !IMPORTANT;
	float: none !IMPORTANT;
	padding-top: 20px;
	padding-left: 10px;
}
#nao_encontrado h2 a{
	color: #ff9933;
}

.prod_bg{
	background: url(images/prod.png) top center repeat-x;
}

.solicitar_orcamento{
	display: block;
	width: 188px;
	height: 27px;
	background: url(images/produto/solicitar-orcamento.png) top left no-repeat;
}

/********************************************************************
SLIDER CLIENTES
********************************************************************/
.list_carousel {
	margin: 40;
	width: 1600px;

}
.list_carousel ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
}
.list_carousel li {
	width: 120px;
	height: 120px;
	margin-left:100px;
	display: block;
	float: left;
	
}
.list_carousel.responsive {
	width: auto;
}

.list_clientes{
	width:964px;
	padding:0;
	margin:0;
	list-style:none;
}
.list_clientes li{
	width:120px;
	height:120px;
	float:left;
	margin-right:15px;
	margin-bottom:15px;
}

.solicitar_orcamento:HOVER{
	background-position: bottom left;
}
.midias .twitter{display: none !IMPORTANT;}

.fundoProduto .left{
	position: absolute;
	top: 210px;
	left: 10px;
	width: 36px;
	height: 36px;
	background: url(images/flecha-produtos.png) top left no-repeat;
	display: block;
}
.fundoProduto .right{
	position: absolute;
	top: 210px;
	right: 10px;
	width: 36px;
	height: 36px;
	background: url(images/flecha-produtos.png) top right no-repeat;
	display: block;
}
.produto .preloader{
	background: url(images/preloader.gif) center center no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 100;
	min-height: 350px;
}

.personalizado-banner{
	float: left;
	margin-left: 20px;
	margin-top: 43px;
}

.prod_bg .right form > span { font-size:14px; padding-bottom:10px; display:block; }
.prod_bg .right form > div { float:left; margin-left: 5px; margin-right: 5px; margin-bottom: 8px; }
.prod_bg .right form .divInput { width:200px; }
.prod_bg .right form .input { max-width: 200px; height:29px; background:#e5e5e5; padding-left:5px; padding-top:4px; }
.prod_bg .right form .input > input { background:transparent; width: 186px; border:none; }
.prod_bg .right form .divInput  > span { font-style: Arial; font-size:13px; color:#4c4c4c; padding-bottom:5px; display:block; }
.prod_bg .right form .divInput #radioSpan { font-style: Arial; font-size:13px; color:#15588f; padding-bottom:12px; display:block; }
.prod_bg .right #linhaLeft { background: url("images/linha.png") repeat-x 0px center; height:1px; float:left; width:95px; padding-top: 22px;}
.prod_bg .right .solicitar_orcamento { margin: 0px auto; float:left; border:none; cursor:pointer; }
.prod_bg .right #linhaRight { background: url("images/linha.png") repeat-x 0px center; height:1px; float:left; width:125px; padding-top: 22px;}

.title {font-family: 'intro_regular', sans-serif; color: #00AEEF; font-size: 20px;}
.title span {font-size: 30px; color: #F58220;}




@media all and (max-width: 1100px) {
	#header .produto{left: auto; right: 0;}
	.fb-mainBody{width: 990px; overflow: hidden;}
}
.mainBody .controleBanner { left: 75px; }
#header  .mainBody .produto { top: -440px; }
.listagemBanners > div { display:none; }
.listagemBanners > div.selected { display:block; }
.controleBanner { top: -190px; }
.banner { background: none!important; }
