@charset "CP850";
/*	RESET - HTML 5 */
* :hover, * :focus { outline: none; }

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; font-weight: normal; vertical-align: top; background: transparent; outline: none; }

nav ul { margin: 0; padding: 0; list-style: none; }

blockquote, q { quotes: none; }

blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

del { text-decoration: line-through; }

table { border-collapse: collapse; border-spacing: 0; }

article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { display: block; }

textarea, input { background: #fff; }

input[type="text"] { padding: 0; border: 1px solid #333; vertical-align: middle; }

input[type="submit"], input[type="button"] { cursor: hand; outline: none; cursor: pointer; }

input[type="checkbox"], input[type="radio"] { border: 0; width: 13px; padding: 0; margin: 0; background: none; }

img { display: inline-block; }

select { border: 1px solid #ddd; background: #fff; }

ul, ol { list-style-type: none; }

b, strong { font-weight: bold; }

a { text-decoration: none; color: inherit; color: expression(this.parentNode.currentStyle['color']); font-weight: inherit; font-weight: expression(this.parentNode.currentStyle['font-weight']); }

table caption { display: none; }

html, body { height: 100%; }

h1, h2, h3, h4, h5, h6 { margin: 0; }

/* CLASSES GENÉRICAS */
.imgrpl { display: block; text-indent: -9999px; border: 0; font-size: 0; }

.show, .block { display: block; }

.hide { display: none; }

.invisible { visibility: hidden; }

.clear, .clr { clear: both; }

.clearfix:after, .inner:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }

.clearfix, .inner { display: inline-block; }

html[xmlns] .clearfix, html[xmlns] .inner { display: block; }

* html .clearfix, * html .inner { height: 1%; }

.fl { float: left; }

.fr { float: right; }

/*
@font-face { font-family: 'FuturaCondensedNormalRegular'; src: url('font/futura_2-webfont.eot'); src: url('font/futura_2-webfont.eot?#iefix') format('embedded-opentype'), url('font/futura_2-webfont.woff') format('woff'), url('font/futura_2-webfont.ttf') format('truetype'), url('font/futura_2-webfont.svg#FuturaCondensedNormalRegular') format('svg'); font-weight: normal; font-style: normal;
}
@font-face { font-family: 'FuturaCondensedLight'; src: url('font/futuracl-webfont.eot'); src: url('font/futuracl-webfont.eot?#iefix') format('embedded-opentype'), url('font/futuracl-webfont.woff') format('woff'), url('font/futuracl-webfont.ttf') format('truetype'), url('font/futuracl-webfont.svg#FuturaCondensedLight') format('svg'); font-weight: normal; font-style: normal;
}
@font-face { font-family: 'myriad'; src: url('font/myriadpro.eot'); src: url('font/myriadpro.eot?#iefix') format('embedded-opentype'), url('font/myriadpro.woff') format('woff'), url('font/myriadpro.ttf') format('truetype'), url('font/myriadpro.svg#FuturaCondensedLight') format('svg'); font-weight: normal; font-style: normal;
}
*/
@font-face { font-family: 'bougan'; src: url("font/bougan-book-ssi-book-webfont.eot"); src: url("font/bougan-book-ssi-book-webfont.eot?#iefix") format("embedded-opentype"), url("font/bougan-book-ssi-book-webfont.woff") format("woff"), url("font/bougan-book-ssi-book-webfont.ttf") format("truetype"), url("font/bougan-book-ssi-book-webfont.svg#FuturaCondensedLight") format("svg"); font-weight: normal; font-style: normal; }

* { font-family: Arial, Helvetica, sans-serif; }

/*cor fonte do select ui*/
/*cor hover do select ui*/
body { background-image: url(../img/bg-fundo-body.jpg); background-position: center top; background-repeat: no-repeat; margin: 0; padding: 0; position: relative; margin: 0; padding: 0; background-color: #F2F2F2; font-size: 14px; font-family: "Arial"; }

.fix:after { clear: both; visibility: hidden; height: 0; display: block; content: "."; }

#cmb_cidade { width: 265px; }

#cmb_estado { width: 56px; }

#cmb_setor { width: 330px; }

.curriculo { width: 190px !important; }

.btCurriculo { margin: 2px 0 0 -6px; }

#cmb_setor-button { background-image: url(../img/bf-seta.png); background-position: 90% center; background-repeat: no-repeat; border: none; border-radius: 6px; border-right: 1px solid #fff; border: 1px solid #fff; border-left: 1px solid #C5C5C5; border-bottom: 1px solid #C5C5C5; background-color: #F2F2F2; height: 26px; *height: 16px; height: 22px\9; margin: 1px 3px 0 -4px; color: #3E3E3E; font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; padding: 0 0 0 10px; *padding: 0 0 0 10px; padding: 5px 0 0 10px\9; /*for IE8*/ }

#cmb_cidade-button { margin: 0 0 0 10px !important; }

#cmb_setor-menu { border: none; border-radius: 0 0 6px 6px; border-right: 1px solid #fff; border: 1px solid #fff; border-left: 1px solid #C5C5C5; border-bottom: 1px solid #C5C5C5; background-color: #F2F2F2; height: 26px; *height: 16px; height: 22px\9; margin: 1px 0; color: #3E3E3E; font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; *padding: 0 0 0 10px; padding: 5px 0 0 10px\9; /*for IE8*/ }

#cmb_cidade-button, #cmb_estado-button { background-image: url(../img/bf-seta.png); background-position: 90% center; background-repeat: no-repeat; border: none; border-radius: 6px; border-right: 1px solid #fff; border: 1px solid #fff; border-left: 1px solid #C5C5C5; border-bottom: 1px solid #C5C5C5; background-color: #F2F2F2; height: 26px; *height: 16px; height: 22px\9; margin: 1px 3px 0 -4px; color: #3E3E3E; font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; padding: 0 0 0 10px; *padding: 0 0 0 10px; padding: 5px 0 0 10px\9; /*for IE8*/ }

#cmb_cidade-menu, #cmb_estado-menu { border: none; border-radius: 0 0 6px 6px; border-right: 1px solid #fff; border: 1px solid #fff; border-left: 1px solid #C5C5C5; border-bottom: 1px solid #C5C5C5; background-color: #F2F2F2; height: 26px; *height: 16px; height: 22px\9; margin: 1px 0; color: #3E3E3E; font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; *padding: 0 0 0 10px; padding: 5px 0 0 10px\9; /*for IE8*/ }

.ui-selectmenu-status { padding: 5px 0; }

.ui-widget li { height: 20px; padding: 0 0 0 10px; }
.ui-widget .ui-state-hover { background-color: #ccc; }

.loader { display: none; position: absolute; top: 50%; left: 50%; z-index: 12; margin-left: -12px; margin-top: -12px; min-width: 31px; min-height: 23px; background-image: url(../img/loading.png); background-position: center center; background-repeat: no-repeat; }

.retornoForms { display: none; text-align: center; width: 416px; height: 228px; position: absolute; top: 50%; left: 50%; z-index: 80; margin-left: -208px; margin-top: -114px; background-image: url(../img/bg-fundo-retorno-forms.png); background-position: center center; background-repeat: no-repeat; }
.retornoForms .txtRetornoForms20 { font-size: 20px; color: #666; font-weight: bold; margin: 30px 0 20px; }
.retornoForms .txtRetornoForms15 { font-size: 15px; color: #666; margin: 45px 0 55px; }

.az { color: #0c6699 !important; }

.fl { float: left; }

.fr { float: right; }

#mascara { position: absolute; background-image: url(../img/bg-pix-mask.png); background-position: center center; z-index: 12; }

.block { display: block !important; }

.total { width: 100%; min-width: 1000px; }

.laminaCorreaTop { height: 15px; background-image: url(../img/bg-lamina-correia.png); background-repeat: repeat-x; }

.laminaCorreaBottom { height: 15px; background-image: url(../img/bg-lamina-correia-bottom.png); background-repeat: repeat-x; }

.error { border: 1px solid #ff0000 !important; }

.erro { color: #FF0000; display: none; font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; float: left; }

.aguarde { display: none; font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; color: #3E3E3E; float: left; }

h2.tt { color: #0D669B; font-size: 28px; letter-spacing: -2px; padding: 0 0 0 10px; }

h3.tt { color: #666666; font-size: 20px; letter-spacing: -2px; padding: 0 0 0 10px; }

.linhaBt { display: block; border-bottom: 1px solid #C5C5C5; height: 2px; margin: 0 4px 5px 10px; }

.bolaBt { display: block; background-color: #C5C5C5; border-radius: 50%; height: 5px; width: 5px; behavior: url(../../css/PIE.htc); }

.info { font-size: 14px; color: #3E3E3E; padding: 0 0 4px 10px; font-family: Tahoma, Helvetica, sans-serif; }

.bordaTopBottom { border-top: 1px solid #C5C5C5; border-bottom: 1px solid #C5C5C5; }

input[type="text"] { border: none; border-radius: 6px; border-right: 1px solid #fff; border: 1px solid #fff; border-left: 1px solid #C5C5C5; border-bottom: 1px solid #C5C5C5; background-color: #F2F2F2; height: 26px; *height: 16px; height: 22px\9; margin: 1px 0; color: #3E3E3E; font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; padding: 0 0 0 10px; *padding: 0 0 0 10px; padding: 5px 0 0 10px\9; /*for IE8*/ }

input[type="submit"] { padding: 0 8px 2px; border-radius: 6px; background-image: url(../img/bg-pix-cabecalho-table-produtos.jpg); background-position: 0 0; background-repeat: repeat-x; background-color: transparent; border: none; height: 28px; color: #FFF; }

input[type="file"] { opacity: 0; filter: alpha(opacity=0); /* For IE8 and earlier */ position: absolute; top: 0; left: 0; }

textarea { min-width: 397px; min-height: 96px; max-width: 397px; max-height: 96px; border: none; border-radius: 6px; border-right: 1px solid #fff; border: 1px solid #fff; border-left: 1px solid #C5C5C5; border-bottom: 1px solid #C5C5C5; background-color: #F2F2F2; margin: 1px 0 20px -8px; color: #3E3E3E; font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; padding: 5px 0 0 10px; *padding: 5px 0 0 10px; padding: 5px 0 0 10px\9; /*for IE8*/ }

section { z-index: 8; }

#orcamento .frameInternal { margin: 0 0 0 0; }
#orcamento .boxContentInternal { margin: 0; width: 100%!important; }
#orcamento .boxContentInternal .formOrcamento { width: 850px; margin: 20px 30px 0 35px; position: relative; }
#orcamento .boxContentInternal .formOrcamento a.navegacaoOrcamento { margin: 0 10px; border-radius: 6px; width: 126px; height: 9px; padding: 3px 0 14px; text-align: center; color: #fff; font-size: 14px; background-image: url(../img/bg-pix-cabecalho-table-produtos.jpg); background-position: 0 -4px; background-repeat: repeat-x; }
#orcamento .boxContentInternal .formOrcamento a.navegacaoOrcamento:hover { background-color: #225890; background-image: none; }
#orcamento .boxContentInternal .formOrcamento .loader { display: none; position: absolute; top: 45%; left: 50%; z-index: 0; min-width: 31px; min-height: 23px; background-image: url(../img/loading.png); background-position: center center; background-repeat: no-repeat; }
#orcamento .boxContentInternal .formOrcamento .opacidade { opacity: 0.4; filter: alpha(opacity=4); /* For IE8 and earlier */ }
#orcamento .boxContentInternal .formOrcamento .tbTpProd { margin: 0 0 20px 0; border-right: 1px solid #66B9D9; border-left: 1px solid #66B9D9; width: 850px; font-family: Tahoma, Helvetica, sans-serif; color: #FFF; font-size: 11px; background-image: url(../img/bg-pix-table-produtos.png); background-repeat: repeat; }
#orcamento .boxContentInternal .formOrcamento .tbTpProd thead tr { background-image: url(../img/bg-pix-cabecalho-table-produtos.jpg); background-repeat: repeat-x; }
#orcamento .boxContentInternal .formOrcamento .tbTpProd tbody { color: #1E6790; }
#orcamento .boxContentInternal .formOrcamento .tbTpProd tbody td { border-right: 1px solid #66B9D9; border-bottom: 1px solid #66B9D9; }
#orcamento .boxContentInternal .formOrcamento .tbTpProd tbody td .check { background-image: url(../img/bg-checkbox.jpg); background-repeat: no-repeat; background-position: 5px 8px; padding: 10px; display: block; }
#orcamento .boxContentInternal .formOrcamento .tbTpProd tbody td .nomeProdutoOrcamento { width: 100px; margin: 0 0 0 5px; }
#orcamento .boxContentInternal .formOrcamento .tbTpProd tbody td input[type="text"] { width: 76px; margin: 0 0 0 15px; }
#orcamento .boxContentInternal .formOrcamento .tbTpProd td { padding: 11px 0 11px 10px; }

#orcamento_formulario .wrapper .boxContentInternal { margin: 0; width: 100%!important; }
#orcamento_formulario .wrapper .boxContentInternal .formEnvioOrcamento input[type="text"] { width: 346px; height: 26px; margin: 0 0 0 -3px; }
#orcamento_formulario .wrapper .boxContentInternal .formEnvioOrcamento .indiceForm { font-family: Tahoma, Helvetica, sans-serif; color: #FFF; width: 27px; height: 26px; padding: 5px 0 0 22px; background-image: url(../img/bg-indice-form-orcamento.jpg); background-repeat: no-repeat; background-position: 8px 1px; }
#orcamento_formulario .wrapper .boxContentInternal .formEnvioOrcamento .pj { display: none; margin: 0 0 0 105px; }
#orcamento_formulario .wrapper .boxContentInternal .formEnvioOrcamento .none { display: none; }
#orcamento_formulario .wrapper .boxContentInternal .formEnvioOrcamento .frameInternal { width: 450px; margin: 0; }
#orcamento_formulario .wrapper .boxContentInternal .formEnvioOrcamento .bxFiJu { width: 100%; margin: 0 auto; }
#orcamento_formulario .wrapper .boxContentInternal .formEnvioOrcamento .bxFiJu span { font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; color: #3E3E3E; margin: 10px 11px 19px 0; }
#orcamento_formulario .wrapper .boxContentInternal .formEnvioOrcamento .bxFiJu .radio { border-radius: 50%; height: 10px; width: 10px; border: 1px solid #286289; display: block; margin: 13px 11px 19px 22px; }
#orcamento_formulario .wrapper .boxContentInternal .formEnvioOrcamento .bxFiJu .ativo { background-image: url(../img/bg-ativo-pj-pf.jpg); background-position: center center; background-repeat: no-repeat; }
#orcamento_formulario .wrapper .boxContentInternal .formEnvioOrcamento .tbTpProd { margin: 46px 0 20px 0; border-right: 1px solid #66B9D9; border-left: 1px solid #66B9D9; width: 452px; font-family: Tahoma, Helvetica, sans-serif; color: #FFF; font-size: 11px; background-image: url(../img/bg-pix-table-produtos.png); background-repeat: repeat; }
#orcamento_formulario .wrapper .boxContentInternal .formEnvioOrcamento .tbTpProd thead tr { background-image: url(../img/bg-pix-cabecalho-table-produtos.jpg); background-repeat: repeat-x; }
#orcamento_formulario .wrapper .boxContentInternal .formEnvioOrcamento .tbTpProd tbody { color: #1E6790; }
#orcamento_formulario .wrapper .boxContentInternal .formEnvioOrcamento .tbTpProd tbody td { border-right: 1px solid #66B9D9; border-bottom: 1px solid #66B9D9; }
#orcamento_formulario .wrapper .boxContentInternal .formEnvioOrcamento .tbTpProd tbody td .check { background-image: url(../img/bg-checkbox.jpg); background-repeat: no-repeat; background-position: 5px 8px; padding: 10px; display: block; }
#orcamento_formulario .wrapper .boxContentInternal .formEnvioOrcamento .tbTpProd td { padding: 11px 0 11px 10px; }

#parceiros article { width: 100%; margin: 40px 0 0 0; }
#parceiros .wrapper .bxBannerParceiros { width: 184px; height: 100px; position: relative; background-image: url(../img/loading.png); background-position: center center; background-repeat: no-repeat; }
#parceiros .wrapper .bxBannerParceiros img { display: inline-block; position: absolute; top: 50%; left: 50%; display: none; z-index: 5; }

#clientes article { width: 100%; margin: 40px 0 0 30px; }
#clientes .wrapper .bxBannerParceiros { margin: 20px 65px 0 0; /*border:1px solid #2D7AA9;*/ width: 121px; height: 91px; position: relative; background-image: url(../img/loading.png); background-position: center center; background-repeat: no-repeat; }
#clientes .wrapper .bxBannerParceiros img { display: inline-block; position: absolute; top: 50%; left: 50%; display: none; z-index: 5; }

#promocoes article { width: 100%; }
#promocoes .sliderInt { position: relative; margin: 0 auto; width: 480px; min-height: 320px; padding: 40px 0 0; background-image: url(../img/promocoes/bg-fundo-bx-slider.png); background-position: center center; background-repeat: no-repeat; }
#promocoes .sliderInt ul#slideshowPromo { width: 453px !important; margin: 0 auto; }
#promocoes .sliderInt ul#slideshowPromo li.slideshowPromoItens { min-height: 300px; background-color: transparent; margin: 18px 0 0; position: relative; }
#promocoes .sliderInt ul#slideshowPromo .desc_img_slider { position: absolute; bottom: 0px; left: 0px; font-family: Tahoma, Helvetica, sans-serif; font-size: 13px; font-size: 13px; }
#promocoes .sliderInt .prev, #promocoes .sliderInt .next { position: absolute; z-index: 6; top: 38%; display: block; font-size: 0.1pt; height: 70px; text-indent: -9999px; width: 28px; background-image: url(../img/spriteCss.png); background-repeat: no-repeat; }
#promocoes .sliderInt a.prev { left: 8px; background-position: 0px -298px; }
#promocoes .sliderInt a.next { right: 11px; background-position: -62px -298px; }
#promocoes .sliderInt a.prev:hover { background-position: -29px -298px; }
#promocoes .sliderInt a.next:hover { background-position: -94px -298px; }
#promocoes .sliderInt .compPromo { margin: 0 20px 0; position: absolute; top: -19px; right: -19px; }
#promocoes .sliderInt .compPromo a { background-image: url(../img/bt-google-face-tt.png); background-repeat: no-repeat; display: block; font-size: 0.1pt; height: 22px; text-indent: -9999px; width: 16px; margin: 0 3px; }
#promocoes .sliderInt .compPromo a.gmais { background-position: 0 0; }
#promocoes .sliderInt .compPromo a.fb { background-position: -23px 0; }
#promocoes .sliderInt .compPromo a.tt { background-position: -46px 0; }

#noticias .sliderInt { width: 425px; position: relative; z-index: 5; height: 469px; background-image: url(../img/bg-fundo-box-noticias.png); background-repeat: no-repeat; background-position: center center; }
#noticias .sliderInt .prev { position: absolute; z-index: 5; top: 14px; display: block; font-size: 0.1pt; height: 26px; text-indent: -9999px; width: 74px; background-image: url(../img/spriteCss.png); background-repeat: no-repeat; }
#noticias .sliderInt .next { position: absolute; z-index: 5; bottom: 11px; display: block; font-size: 0.1pt; height: 26px; text-indent: -9999px; width: 74px; background-image: url(../img/spriteCss.png); background-repeat: no-repeat; }
#noticias .sliderInt a.prev { left: 50%; margin-left: -36px; background-position: 0px -378px; }
#noticias .sliderInt a.next { right: 50%; margin-right: -36px; background-position: -83px -377px; }
#noticias .sliderInt a.prev:hover { background-position: -2px -404px; }
#noticias .sliderInt a.next:hover { background-position: -83px -404px; }
#noticias .sliderInt #slideshowNoticias { margin: 60px 0 0 4px; height: 350px; }
#noticias .sliderInt #slideshowNoticias .slideshowNoticiasItens .bxDescNoticia { width: 343px; margin: 0 0 0 20px; padding: 10px 0 15px; border-bottom: 1px solid #ccc; }
#noticias .aguarde { font-family: Tahoma, Helvetica, sans-serif; color: #333; font-size: 13px; display: none; }
#noticias .desc_noticia { width: 277px; font-family: Tahoma, Helvetica, sans-serif; color: #666; font-size: 13px; }
#noticias .dataNot { width: 63px; height: 43px; background-image: url(../img/bg-box-desc-noticias.png); background-repeat: no-repeat; background-position: 0 0; }
#noticias .dataNot .mesNot { font-size: 11px; color: #fff; display: block; text-align: center; width: 39px; padding: 2px 0 0; }
#noticias .dataNot .diaNot { font-size: 19px; color: #fff; display: block; text-align: center; width: 39px; }
#noticias .bxDetalheNoticia { width: 525px; margin: 15px 0 0 -22px; position: relative; z-index: 6; }
#noticias .bxDetalheNoticia .desc_noticia { font-size: 12px; }
#noticias .bxDetalheNoticia .ttNoticia { font-family: Tahoma, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #333; width: 333px; }
#noticias .bxDetalheNoticia .dataNot { width: 52px; }
#noticias .bxDetalheNoticia .compNoticia { margin: 20px 0 10px 0; }
#noticias .bxDetalheNoticia .compNoticia a { background-image: url(../img/bt-google-face-tt.png); background-repeat: no-repeat; display: block; font-size: 0.1pt; height: 22px; text-indent: -9999px; width: 16px; margin: 0 3px; }
#noticias .bxDetalheNoticia .compNoticia a.gmais { background-position: 0 0; }
#noticias .bxDetalheNoticia .compNoticia a.fb { background-position: -23px 0; }
#noticias .bxDetalheNoticia .compNoticia a.tt { background-position: -46px 0; }
#noticias .bxDetalheNoticia .bxImgDetNoticia { width: 231px; }
#noticias .bxDetalheNoticia .bxImgDetNoticia img { padding: 5px; border-radius: 8px; border: 1px solid #ccc; }
#noticias .bxDetalheNoticia .bxImgDetNoticia .legendaImgNoticia { font-family: Tahoma, Helvetica, sans-serif; font-size: 11px; }

#trabalhe .wrapper .boxContentInternal, #contato .wrapper .boxContentInternal { margin: 0; width: 100%!important; }
#trabalhe .wrapper .boxContentInternal .formEnvioTrabalhe .imgRadioContato, #trabalhe .wrapper .boxContentInternal .formEnvioContato .imgRadioContato, #contato .wrapper .boxContentInternal .formEnvioTrabalhe .imgRadioContato, #contato .wrapper .boxContentInternal .formEnvioContato .imgRadioContato { background-image: url(../img/bg-indice-form-orcamento-radio.jpg) !important; background-repeat: no-repeat; background-position: 0 0; }
#trabalhe .wrapper .boxContentInternal .formEnvioTrabalhe .receberRetorno, #trabalhe .wrapper .boxContentInternal .formEnvioContato .receberRetorno, #contato .wrapper .boxContentInternal .formEnvioTrabalhe .receberRetorno, #contato .wrapper .boxContentInternal .formEnvioContato .receberRetorno { font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; color: #3e3e3e; margin: 6px 0 0; display: block; }
#trabalhe .wrapper .boxContentInternal .formEnvioTrabalhe input[type="text"], #trabalhe .wrapper .boxContentInternal .formEnvioContato input[type="text"], #contato .wrapper .boxContentInternal .formEnvioTrabalhe input[type="text"], #contato .wrapper .boxContentInternal .formEnvioContato input[type="text"] { width: 346px; height: 26px; margin: 0 0 0 -3px; }
#trabalhe .wrapper .boxContentInternal .formEnvioTrabalhe textarea, #trabalhe .wrapper .boxContentInternal .formEnvioContato textarea, #contato .wrapper .boxContentInternal .formEnvioTrabalhe textarea, #contato .wrapper .boxContentInternal .formEnvioContato textarea { min-width: 351px; }
#trabalhe .wrapper .boxContentInternal .formEnvioTrabalhe .indiceForm, #trabalhe .wrapper .boxContentInternal .formEnvioContato .indiceForm, #contato .wrapper .boxContentInternal .formEnvioTrabalhe .indiceForm, #contato .wrapper .boxContentInternal .formEnvioContato .indiceForm { font-family: Tahoma, Helvetica, sans-serif; color: #FFF; width: 27px; height: 26px; padding: 5px 0 0 22px; background-image: url(../img/bg-indice-form-orcamento.jpg); background-repeat: no-repeat; background-position: 8px 1px; }
#trabalhe .wrapper .boxContentInternal .formEnvioTrabalhe .pj, #trabalhe .wrapper .boxContentInternal .formEnvioContato .pj, #contato .wrapper .boxContentInternal .formEnvioTrabalhe .pj, #contato .wrapper .boxContentInternal .formEnvioContato .pj { display: none; margin: 0 0 0 105px; }
#trabalhe .wrapper .boxContentInternal .formEnvioTrabalhe .none, #trabalhe .wrapper .boxContentInternal .formEnvioContato .none, #contato .wrapper .boxContentInternal .formEnvioTrabalhe .none, #contato .wrapper .boxContentInternal .formEnvioContato .none { display: none; }
#trabalhe .wrapper .boxContentInternal .formEnvioTrabalhe .frameInternal, #trabalhe .wrapper .boxContentInternal .formEnvioContato .frameInternal, #contato .wrapper .boxContentInternal .formEnvioTrabalhe .frameInternal, #contato .wrapper .boxContentInternal .formEnvioContato .frameInternal { width: 450px; margin: 0; }
#trabalhe .wrapper .boxContentInternal .formEnvioTrabalhe .tbTpProd, #trabalhe .wrapper .boxContentInternal .formEnvioContato .tbTpProd, #contato .wrapper .boxContentInternal .formEnvioTrabalhe .tbTpProd, #contato .wrapper .boxContentInternal .formEnvioContato .tbTpProd { margin: 46px 0 20px 0; border-right: 1px solid #66B9D9; border-left: 1px solid #66B9D9; width: 452px; font-family: Tahoma, Helvetica, sans-serif; color: #FFF; font-size: 11px; background-image: url(../img/bg-pix-table-produtos.png); background-repeat: repeat; }
#trabalhe .wrapper .boxContentInternal .formEnvioTrabalhe .tbTpProd thead tr, #trabalhe .wrapper .boxContentInternal .formEnvioContato .tbTpProd thead tr, #contato .wrapper .boxContentInternal .formEnvioTrabalhe .tbTpProd thead tr, #contato .wrapper .boxContentInternal .formEnvioContato .tbTpProd thead tr { background-image: url(../img/bg-pix-cabecalho-table-produtos.jpg); background-repeat: repeat-x; }
#trabalhe .wrapper .boxContentInternal .formEnvioTrabalhe .tbTpProd tbody, #trabalhe .wrapper .boxContentInternal .formEnvioContato .tbTpProd tbody, #contato .wrapper .boxContentInternal .formEnvioTrabalhe .tbTpProd tbody, #contato .wrapper .boxContentInternal .formEnvioContato .tbTpProd tbody { color: #1E6790; }
#trabalhe .wrapper .boxContentInternal .formEnvioTrabalhe .tbTpProd tbody td, #trabalhe .wrapper .boxContentInternal .formEnvioContato .tbTpProd tbody td, #contato .wrapper .boxContentInternal .formEnvioTrabalhe .tbTpProd tbody td, #contato .wrapper .boxContentInternal .formEnvioContato .tbTpProd tbody td { border-right: 1px solid #66B9D9; border-bottom: 1px solid #66B9D9; }
#trabalhe .wrapper .boxContentInternal .formEnvioTrabalhe .tbTpProd tbody td .check, #trabalhe .wrapper .boxContentInternal .formEnvioContato .tbTpProd tbody td .check, #contato .wrapper .boxContentInternal .formEnvioTrabalhe .tbTpProd tbody td .check, #contato .wrapper .boxContentInternal .formEnvioContato .tbTpProd tbody td .check { background-image: url(../img/bg-checkbox.jpg); background-repeat: no-repeat; background-position: 5px 8px; padding: 10px; display: block; }
#trabalhe .wrapper .boxContentInternal .formEnvioTrabalhe .tbTpProd td, #trabalhe .wrapper .boxContentInternal .formEnvioContato .tbTpProd td, #contato .wrapper .boxContentInternal .formEnvioTrabalhe .tbTpProd td, #contato .wrapper .boxContentInternal .formEnvioContato .tbTpProd td { padding: 11px 0 11px 10px; }
#trabalhe .wrapper .boxContentInternal .formEnvioTrabalhe .boxFrameInternal, #trabalhe .wrapper .boxContentInternal .formEnvioContato .boxFrameInternal, #contato .wrapper .boxContentInternal .formEnvioTrabalhe .boxFrameInternal, #contato .wrapper .boxContentInternal .formEnvioContato .boxFrameInternal { margin: 66px 0; }
#trabalhe .wrapper .boxContentInternal .formEnvioTrabalhe .boxFrameInternal .arquivo, #trabalhe .wrapper .boxContentInternal .formEnvioContato .boxFrameInternal .arquivo, #contato .wrapper .boxContentInternal .formEnvioTrabalhe .boxFrameInternal .arquivo, #contato .wrapper .boxContentInternal .formEnvioContato .boxFrameInternal .arquivo { margin: 0 0 20px 0; }

#contato .bxFiJu { width: 47%; margin: 0 auto; }
#contato .bxFiJu span { font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; color: #3E3E3E; margin: 6px 11px 10px 0; }
#contato .bxFiJu .radio { border-radius: 50%; height: 10px; width: 10px; border: 1px solid #286289; display: block; margin: 9px 11px 10px 22px; }
#contato .bxFiJu .ativo { background-image: url(../img/bg-ativo-pj-pf.jpg); background-position: center center; background-repeat: no-repeat; }
#contato .op { display: none; }
#contato .endereco { font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; display: block; width: 388px; margin: 0 0 20px; }
#contato .iframeMapa { padding: 10px; border-radius: 12px; border: 1px solid #ccc; margin: 0 0 30px 0; }

.container { width: 1000px; margin: 0 auto; position: relative; z-index: 10; }
.container .h1Home { width: 380px; position: absolute; top: 10px; left: 50%; margin-left: -135px; }
.container .menuOrcamentoTop { display: block; font-size: 0.1pt; height: 19px; text-indent: -9999px; width: 142px; background-image: url(../img/img-meu-orcamento.png); margin: 10px 0 0 0; }
.container .itensCarrinho { font-size: 15px; padding: 0 5px 0 5px; }
.container .setaQuantCarrinho { font-family: Tahoma, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #0C669A; }
.container header { position: relative; }
.container header .menuTop { background-image: url(../img/bg-menu-top.png); background-repeat: no-repeat; background-position: 0 0; width: 1024px; position: relative; z-index: 20; margin: 95px 0 0 -14px; _margin: 60px 0 0 0; *margin: 70px 0 0 0; margin: 60px 0 0 0 \9; border-radius: 10px; height: 54px; /*padding:0 0 0 23px;*/ }
.container header .menuTop .itensMenuTop { /*padding:16px 9px;*/ height: 53px; position: relative; z-index: 10; }
.container header .menuTop .itensMenuTop .height54 { height: 54px !important; }
.container header .menuTop .itensMenuTop .itensMenuTopLink { font-size: 16px; color: #FFFFFF; display: block; height: 35px; width: 96px; padding: 19px 10px 0 10px; }
.container header .menuTop .itensMenuTop a.menuEmpresa { padding: 19px 10px 0 23px; width: 113px; }
.container header .menuTop .itensMenuTop a.menuCatalogo { width: 111px; padding: 19px 10px 0 0px; }
.container header .menuTop .itensMenuTop a.menuParceiros { width: 108px; padding: 19px 10px 0 0px; }
.container header .menuTop .itensMenuTop a.menuClientes { width: 95px; padding: 19px 10px 0 0px; }
.container header .menuTop .itensMenuTop a.menuPromo { width: 119px; padding: 19px 10px 0 0px; }
.container header .menuTop .itensMenuTop a.menuNoticia { width: 91px; padding: 19px 10px 0 0px; }
.container header .menuTop .itensMenuTop a.menuTrabalhe { width: 179px; padding: 19px 10px 0 0px; }
.container header .menuTop .itensMenuTop a.menuContato { width: 75px; padding: 19px 10px 0 0px; }
.container header .menuTop .itensMenuTop .hoverEmpresa { position: absolute; z-index: -1; top: 0px; left: 0px; width: 165px; height: 0px; background-image: url(../img/bg-hover-empresa.png); opacity: 0.8; filter: alpha(opacity=8); /* For IE8 and earlier */ background-position: 2px 2px; background-repeat: no-repeat; }
.container header .menuTop .itensMenuTop .hoverCatalogo { position: absolute; z-index: -1; top: 0px; left: -30px; width: 162px; height: 0px; background-image: url(../img/bg-hover-catalogo.png); opacity: 0.8; filter: alpha(opacity=8); /* For IE8 and earlier */ background-position: 0 2px; background-repeat: no-repeat; }
.container header .menuTop .itensMenuTop .hoverParceiros { position: absolute; z-index: -1; top: 0px; left: -25px; width: 162px; height: 0px; background-image: url(../img/bg-hover-clientes.png); opacity: 0.8; filter: alpha(opacity=8); /* For IE8 and earlier */ background-position: 0 2px; background-repeat: no-repeat; }
.container header .menuTop .itensMenuTop .hoverClientes { position: absolute; z-index: -1; top: 0px; left: -28px; width: 162px; height: 0px; background-image: url(../img/bg-hover-clientes.png); opacity: 0.8; filter: alpha(opacity=8); /* For IE8 and earlier */ background-position: 0 2px; background-repeat: no-repeat; }
.container header .menuTop .itensMenuTop .hoverPromo { position: absolute; z-index: -1; top: 0px; left: -19px; width: 168px; height: 0px; background-image: url(../img/bg-hover-promo.png); opacity: 0.8; filter: alpha(opacity=8); /* For IE8 and earlier */ background-position: 0 2px; background-repeat: no-repeat; }
.container header .menuTop .itensMenuTop .hoverNoticias { position: absolute; z-index: -1; top: 0px; left: -24px; width: 157px; height: 0px; background-image: url(../img/bg-hover-noticias.png); opacity: 0.8; filter: alpha(opacity=8); /* For IE8 and earlier */ background-position: 0 2px; background-repeat: no-repeat; }
.container header .menuTop .itensMenuTop .hoverTrabalhe { position: absolute; z-index: -1; top: 0px; left: -20px; width: 224px; height: 0px; background-image: url(../img/bg-hover-trabalhe.png); opacity: 0.8; filter: alpha(opacity=8); /* For IE8 and earlier */ background-position: 0 2px; background-repeat: no-repeat; }
.container header .menuTop .itensMenuTop .hoverContato { position: absolute; z-index: -1; top: 0px; left: -23px; width: 162px; height: 0px; background-image: url(../img/bg-hover-contato.png); opacity: 0.8; filter: alpha(opacity=8); /* For IE8 and earlier */ background-position: 0 2px; background-repeat: no-repeat; }
.container header .menuTop .sepMenuTop { background-image: url(../img/bg-sep-menu-top.png); display: block; font-size: 0.1pt; height: 54px; text-indent: -9999px; width: 30px; background-repeat: no-repeat; background-position: center center; }
.container header .menuTop .subMenu { display: none; position: absolute; top: 54px; left: 12px; width: 260px; z-index: 9; *z-index: 9; }
.container header .menuTop .subMenu .subMenuItens { margin: 0 7px 0 7px; *margin: 0 2px 0 2px; }
.container header .menuTop .subMenu .subMenuItens a.subMenuItensLink { text-align: center; font-size: 14px; color: #FFF; border-right: 1px solid #0A1624; height: 26px; width: 100%; padding: 5px 6px 0 6px; background-image: url(../img/bg-submenu.jpg); background-repeat: repeat-x; background-position: 0 0; border-radius: 0 0 8px 8px; display: block; }
.container header .menuTop .subMenu .subMenuItens a.subMenuItensLink:hover { background-image: url(../img/bg-submenu-hover.jpg); background-repeat: repeat-x; background-position: 0 0; }
.container .wrapper { position: relative; z-index: 0; *z-index: -1; width: 94%; border-radius: 10px; background-color: #FFFFFF; min-height: 370px; margin: 10px 0 0 0; *margin: 10px 0 0 0; box-shadow: 1px 2px 9px -2px black; -moz-box-shadow: 1px 2px 9px -2px black; -webkit-box-shadow: 1px 2px 9px -2px black; padding: 30px; }
.container .wrapper .caminhoPao li { display: inline-block; *display: inline; color: #333; }
.container .wrapper .boxSlideHome { background-color: #FFFFFF; padding: 10px; position: relative; z-index: 7; border-radius: 10px; box-shadow: 1px 2px 9px -2px black; -moz-box-shadow: 1px 2px 9px -2px black; -webkit-box-shadow: 1px 2px 9px -2px black; behavior: url(../../css/PIE.htc); }
.container .wrapper .boxSlideHome .slide_home { width: 726px; height: 312px; background-image: url(../img/loading.png); background-position: center center; background-repeat: no-repeat; overflow: hidden; }
.container .wrapper .boxSlideHome .slide_home li { min-height: 312px; }
.container .wrapper .boxSlideHome .img_slide_show { border-radius: 8px; behavior: url(../../css/PIE.htc); }
.container .wrapper .boxSlideHome .desc_img_slider { position: absolute; bottom: 0px; left: 0px; width: 686px; height: 78px; border-radius: 8px; padding: 10px 0 0 40px; font-size: 26px; color: #FFF; letter-spacing: -2px; background-image: url(../img/bg-pix-desc-sl-home.png); background-repeat: repeat-x; }
.container .wrapper .slide_home_thumbs { position: absolute; z-index: 8; top: 7px; right: 3px; }
.container .wrapper .slide_home_thumbs a { float: left; clear: both; background-image: url(../img/bg-marcador-sl-home.png); color: #FFFFFF; padding: 3px 0 0 23px; background-position: bottom center; display: block; width: 30px; height: 24px; margin: 3px 0; background-repeat: no-repeat; }
.container .wrapper .slide_home_thumbs a.activeSlide { background-position: top center; }
.container .wrapper aside.parceiros { margin: 0 0 0 12px; }
.container .wrapper aside.parceiros .parceirosHome { font-size: 28px; letter-spacing: -2px; color: #246083; display: block; }
.container .wrapper aside.parceiros .boxParceirosHome { height: 297px; border-radius: 6px; width: 181px; background-image: url(../img/bg-fundo-box-parceiros.png); background-repeat: no-repeat; overflow: hidden; }
.container .wrapper aside.parceiros .boxParceirosHome .bannerParceiro { height: 85px; width: 166px; background-image: url(../img/bg-mask-bn-parceiros.png); background-repeat: no-repeat; background-position: center center; margin: 10px 0 0 4px; position: relative; }
.container .wrapper aside.parceiros .boxParceirosHome .bannerParceiro .loader { position: absolute; top: 10px; left: 10px; z-index: 0; min-width: 166px; min-height: 85px; background-image: url(../img/loading.png); background-position: center center; background-repeat: no-repeat; display: block; }
.container .wrapper aside.parceiros .boxParceirosHome .bannerParceiro img.logoParceiroHome { position: absolute; top: 50%; left: 50%; z-index: 2; display: none; }
.container .wrapper .listaCat { width: 151px; margin: 35px 40px 0 0; padding: 0 5px 0 0; border-right: 1px solid #66B9D9; }
.container .wrapper .listaCat .listaCatItens { margin: 0 0 1px 0; position: relative; }
.container .wrapper .listaCat .listaCatItens .listaCatItensLink { border: 1px solid #499BC0; border-radius: 8px; padding: 10px 25px 10px 25px; display: block; color: #FFFFFF; font-size: 10px; /* Para Mozilla/Gecko (Firefox etc) */ background: -moz-linear-gradient(top, #3aaacf, #0d669b) repeat-x; /* Para WebKit (Safari, Google Chrome etc) */ background: -webkit-gradient(linear, left top, left bottom, from(#3aaacf), to(#0d669b)) repeat-x; /* Para IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3AAACF, endColorstr=#0D669B)"; /* Para IE 5.5 - 7 */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3AAACF, endColorstr=#0D669B); behavior: url(../../css/PIE.htc); }
.container .wrapper .listaCat .listaCatItens .listaCatItensLinkHover { background-image: none; background-color: #235A91; }
.container .wrapper .listaCat .listaCatItens .iconToogle { position: absolute; top: 7px; left: -8px; display: block; font-size: 0.1pt; height: 23px; text-indent: -9999px; width: 22px; background-image: url(../img/bg-catalogo-toggle.png); background-repeat: no-repeat; background-position: center -21px; }
.container .wrapper .listaCat .listaCatItens .listaCatSub { display: none; }
.container .wrapper .listaCat .listaCatItens .listaCatSub .listaCatSubItens { border-bottom: 1px solid #66B9D9; background-image: url(../img/bg-pix-sub-categorias.png); background-repeat: repeat-y; margin: 0 0 1px 0; position: relative; color: #36A4CB; }
.container .wrapper .listaCat .listaCatItens .listaCatSub .listaCatSubItens a.listaCatSubLink { padding: 10px 25px 10px 25px; display: block; text-align: center; font-size: 11px; }
.container .wrapper .listaCat .listaCatItens .listaCatSub .listaCatSubItens a.listaCatSubLink:hover { color: #0c6699; }
.container .wrapper .linhaBt { width: 248px; }
.container .wrapper .boxContentInternal { margin: 30px 0 0 0; width: 712px; }
.container .wrapper .boxContentInternal .linhaProd .boxProduto { z-index: 9; margin: 32px 50px 0 15px; position: relative; width: 161px; height: 151px; background-image: url(../img/catalogo/bg-mask-produto.jpg); background-repeat: no-repeat; background-position: center center; }
.container .wrapper .boxContentInternal .linhaProd .boxProduto img { display: none; position: absolute; top: 50%; left: 50%; z-index: 9; }
.container .wrapper .boxContentInternal .linhaProd .boxProduto .loader { display: block; font-size: 0.1pt; height: 22px; text-indent: -9999px; width: 22px; position: absolute; top: 50%; left: 50%; margin-left: -11px; margin-top: -11px; z-index: 6; background-image: url(../img/loading.png); background-repeat: no-repeat; background-position: center center; }
.container .wrapper .boxContentInternal .linhaProd .boxProduto a.linkNomeProduto { position: absolute; left: 7px; bottom: 8px; width: 141px; color: #FFF; font-family: Tahoma, Helvetica, sans-serif; font-size: 11px; padding: 5px 0 6px 6px; /* Para Mozilla/Gecko (Firefox etc) */ background: -moz-linear-gradient(top, #1d7ead, #0b537d) repeat-x; /* Para WebKit (Safari, Google Chrome etc) */ background: -webkit-gradient(linear, left top, left bottom, from(#1d7ead), to(#0b537d)) repeat-x; /* Para IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#1D7EAD, endColorstr=#0B537D)"; /* Para IE 5.5 - 7 */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#1D7EAD, endColorstr=#0B537D); }
.container .wrapper .boxContentInternal .linhaProd .boxProduto a.linkNomeProduto:hover { background: -moz-linear-gradient(top, #235a91, #235a91) repeat-x; background: -webkit-gradient(linear, left top, left bottom, from(#235a91), to(#235a91)) repeat-x; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#235A91, endColorstr=#235A91)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#235A91, endColorstr=#235A91); }
.container .wrapper .boxContentInternal .paginador { width: 200px; margin: 0 auto; padding: 40px 0; }
.container .wrapper .boxContentInternal .paginador .pagSetaLef, .container .wrapper .boxContentInternal .paginador .btPag, .container .wrapper .boxContentInternal .paginador .pagSetaRig { cursor: pointer; margin: 10px 2px; }
.container .wrapper .boxContentInternal .paginador .pagSetaLef, .container .wrapper .boxContentInternal .paginador .pagSetaRig { display: block; font-size: 0.1pt; height: 30px; text-indent: -9999px; width: 14px; background-image: url(../img/spriteCss.png); background-repeat: no-repeat; }
.container .wrapper .boxContentInternal .paginador .pagSetaLef { background-position: -62px -92px; }
.container .wrapper .boxContentInternal .paginador .pagSetaLef .pagSetaLefLink { height: 31px; width: 100%; display: block; }
.container .wrapper .boxContentInternal .paginador .pagSetaRig { background-position: -114px -92px; }
.container .wrapper .boxContentInternal .paginador .pagSetaRig .pagSetaRigLink { height: 31px; width: 100%; display: block; }
.container .wrapper .boxContentInternal .paginador .btPag { padding: 6px 17px 0; color: #fff; height: 24px; /* Para Mozilla/Gecko (Firefox etc) */ background: -moz-linear-gradient(top, #1d7ead, #0b537d) repeat-x; /* Para WebKit (Safari, Google Chrome etc) */ background: -webkit-gradient(linear, left top, left bottom, from(#1d7ead), to(#0b537d)) repeat-x; /* Para IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#1D7EAD, endColorstr=#0B537D)"; /* Para IE 5.5 - 7 */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#1D7EAD, endColorstr=#0B537D); }
.container .wrapper .boxContentInternal .paginador .btPag a { padding: 0 3px 0; font-size: 11px; font-family: Tahoma, Helvetica, sans-serif; }
.container .wrapper .boxContentInternal .paginador .btPag .activeLink { text-decoration: underline; }
.container .wrapper .boxContentInternal .frameInternal { margin: 35px 0 0 0; }
.container .wrapper .boxContentInternal .frameInternal .boximgDetProduto { position: relative; margin: 0 20px 0 0; width: 201px; height: 191px; background-image: url(../img/catalogo/bg-mas-detalhe-produto.jpg); background-repeat: no-repeat; background-position: center center; }
.container .wrapper .boxContentInternal .frameInternal .boximgDetProduto img { display: none; position: absolute; top: 50%; left: 50%; z-index: 9; }
.container .wrapper .boxContentInternal .frameInternal .boximgDetProduto .loader { display: block; font-size: 0.1pt; height: 22px; text-indent: -9999px; width: 22px; position: absolute; top: 50%; left: 50%; margin-left: -11px; margin-top: -11px; z-index: 6; background-image: url(../img/loading.png); background-repeat: no-repeat; background-position: center center; }
.container .wrapper .boxContentInternal .frameInternal .boximgDetProduto a.linkNomeProduto { position: absolute; left: 7px; bottom: 8px; width: 181px; color: #FFF; font-family: Tahoma, Helvetica, sans-serif; font-size: 11px; padding: 5px 0 6px 6px; /* Para Mozilla/Gecko (Firefox etc) */ background: -moz-linear-gradient(top, #1d7ead, #0b537d) repeat-x; /* Para WebKit (Safari, Google Chrome etc) */ background: -webkit-gradient(linear, left top, left bottom, from(#1d7ead), to(#0b537d)) repeat-x; /* Para IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#1D7EAD, endColorstr=#0B537D)"; /* Para IE 5.5 - 7 */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#1D7EAD, endColorstr=#0B537D); }
.container .wrapper .boxContentInternal .frameInternal .boximgDetProduto a.linkNomeProduto:hover { background: -moz-linear-gradient(top, #235a91, #235a91) repeat-x; background: -webkit-gradient(linear, left top, left bottom, from(#235a91), to(#235a91)) repeat-x; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#235A91, endColorstr=#235A91)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#235A91, endColorstr=#235A91); }
.container .wrapper .boxContentInternal .frameInternal .ttDescProd { display: block; color: #666; font-weight: bold; margin: 0 0 15px 0; }
.container .wrapper .boxContentInternal .frameInternal .largura { width: 479px; }
.container .wrapper .boxContentInternal .frameInternal .paddingDescProd { padding: 21px 0 25px 0; }
.container .wrapper .boxContentInternal .frameInternal .descInternasF13 { color: #333; }
.container .wrapper .boxContentInternal .frameInternal .formOrcamento { width: 458px; margin: 20px 30px 0 0; }
.container .wrapper .boxContentInternal .frameInternal .formOrcamento p { font-size: 17px; color: #666; padding: 0 0 9px 5px; }
.container .wrapper .boxContentInternal .frameInternal .formOrcamento .tbTpProd { margin: 0 0 20px 0; border-right: 1px solid #66B9D9; border-left: 1px solid #66B9D9; width: 452px; font-family: Tahoma, Helvetica, sans-serif; color: #FFF; font-size: 11px; background-image: url(../img/bg-pix-table-produtos.png); background-repeat: repeat; }
.container .wrapper .boxContentInternal .frameInternal .formOrcamento .tbTpProd .thead .tr { background-image: url(../img/bg-pix-cabecalho-table-produtos.jpg); background-position: 0 0; background-repeat: repeat-x; }
.container .wrapper .boxContentInternal .frameInternal .formOrcamento .tbTpProd tbody { color: #1E6790; }
.container .wrapper .boxContentInternal .frameInternal .formOrcamento .tbTpProd tbody td { border-right: 1px solid #66B9D9; border-bottom: 1px solid #66B9D9; }
.container .wrapper .boxContentInternal .frameInternal .formOrcamento .tbTpProd tbody td .check { background-image: url(../img/bg-checkbox.jpg); background-repeat: no-repeat; background-position: 5px 8px; padding: 10px; display: block; *width: 5px; *height: 3px; }
.container .wrapper .boxContentInternal .frameInternal .formOrcamento .tbTpProd td { padding: 11px 0 11px 10px; }
.container .formNewsHome { background-image: url(../img/bg-fundo-news.png); background-repeat: no-repeat; background-position: center center; width: 295px; height: 169px; background-color: transparent; padding: 15px 20px 15px 20px; behavior: url(../../css/PIE.htc); }
.container .formNewsHome .linhaBt { width: 87% !important; }
.container .linha-2 .linhaBt { width: 68% !important; }
.container .formNewsHome .inpTxtNome { width: 269px; }
.container .formNewsHome .inpTxtEmail { width: 269px; }
.container .formNewsHome .retornoNewsHome { color: #0D669B; font-size: 12px; font-family: Tahoma, Helvetica, sans-serif; padding: 10px 0 0 0; display: none; float: left; }
.container .formNewsHome input[type="submit"] { margin: 4px 14px 0 0; }
.container .bannerCatHome { margin: 5px 0 0 0; }
.container .contatoHome { width: 175px; height: 173px; background-image: url(../img/bg-banner-contato-home.png); background-repeat: no-repeat; background-position: center center; padding: 15px 20px; }
.container .contatoHome .linhaBt { width: 82% !important; }
.container .descInternasF13 { text-align: justify; font-size: 13px; font-family: "Tahoma"; color: #666; }
.container .descInternasF11 { text-align: justify; font-size: 11px; font-family: "Tahoma"; color: #666; }
.container #empresa .wrapper .linhaBt { width: 248px; }
.container #empresa .wrapper article { width: 497px; margin: 0 70px 0 0; }
.container #empresa .wrapper article .descInternasF13, .container #empresa .wrapper article .descInternasF11 { width: 497px; color: #333; }
.container #empresa .wrapper article .descInternasF13 { margin: 30px 0 20px 0; }
.container #empresa .wrapper article .subDescInternas { color: #0D669B; }
.container #empresa .wrapper .sliderInt { position: relative; margin: 30px 0 0 0; min-width: 357px; min-height: 257px; }
.container #empresa .wrapper .sliderInt img { padding: 5px; border: 2px solid #E3E3E3; border-radius: 12px; min-height: 257px; }
.container #empresa .wrapper .sliderInt .desc_img_slider { color: #0c6699; }
.container #empresa .wrapper .sliderInt .prev { position: absolute; z-index: 5; top: 44%; display: block; font-size: 0.1pt; height: 30px; text-indent: -9999px; width: 31px; background-image: url(../img/spriteCss.png); background-repeat: no-repeat; }
.container #empresa .wrapper .sliderInt .next { position: absolute; z-index: 5; top: 44%; display: block; font-size: 0.1pt; height: 30px; text-indent: -9999px; width: 33px; background-image: url(../img/spriteCss.png); background-repeat: no-repeat; }
.container #empresa .wrapper .sliderInt a.prev { left: -15px; background-position: -50px -58px; }
.container #empresa .wrapper .sliderInt a.next { right: -20px; background-position: -112px -59px; }
.container #empresa .wrapper .sliderInt a.prev:hover { background-position: -81px -59px; }
.container #empresa .wrapper .sliderInt a.next:hover { background-position: -144px -60px; }
.container footer { margin: 0 0 30px 0; }
.container footer .linhaBt { width: 97%; }
.container footer .info { color: #0D669B; }
.container footer .ulRodape { display: inline-block; }
.container footer .ulRodape a.fb { display: block; font-size: 0.1pt; height: 22px; text-indent: -9999px; width: 22px; background-image: url(../img/spriteCss.png); background-repeat: no-repeat; background-position: -4px -60px; margin: 10px 10px 0 0; }
.container footer .ulRodape a.cpt { display: block; font-size: 0.1pt; height: 27px; text-indent: -9999px; width: 27px; background-image: url(../img/spriteCss.png); background-repeat: no-repeat; background-position: 0px -85px; margin: 10px 10px 20px 0; }
.container footer .ulRodape a.fb:hover { background-position: -25px -60px; }
.container footer .ulRodape a.cpt:hover { background-position: -30px -86px; }

.nova-linha{
	margin: 30px 0;
	height: 345px;
}

.nova-linha .linha-1, .nova-linha .linha-2{
	float:left;
}

.nova-linha .linha-1{
	width: 600px;
}
.nova-linha .linha-2{
	width: 400px;
	height: 345px;
	background-image: url(../img/bg-fundo-slider.png);
    background-repeat: no-repeat;
    background-position: center center;
}