/* CSS Document */

.bodyOut { min-height: 100%; _height: 100%; margin: 0; background: url(../images/bg2.gif) left top repeat-x; }

.bodyInt { margin: 0; padding: 0; background: transparent; }

img { border: 0; margin: 0; padding: 0; }

.clear { clear: both; }

li { list-style: none; list-style-position: outside; }

.hidden { position: relative; display: block; text-indent: -5000px; overflow: hidden; }

#wrapper { width: 768px; margin: 0 auto; position: relative; }

#header { width: 609px; height: 123px; padding: 23px 91px 0 68px; border-bottom: 6px solid #3f47aa; background: url(../images/bg_header.gif) left top repeat-y; }

#logo-mamute { width: 138px; height: 118px; float: left; background: url(../images/logo_mamute.gif) left top no-repeat; }

#slogan { width: 394px; height: 18px; float: right; margin: 42px 0 0 0; background: url(../images/slogan.gif) left top no-repeat; }

#banner { width: 768px; height: 232px; padding: 0 0 5px 0; font-size: 1px; /* Para retirar uma margem inferior de 5px no banner */ position: relative; background-color: #f6f6f6; }

#bannerBanner, #bannerCarregando { width: 768px; height: 232px; position: absolute; }

#bannerCarregando { padding: 10px 0px 0px 10px; font-size: 11px; font-family: Verdana; }

#menu-wrapper { width: 138px; position: absolute; z-index: 100; top: 118px; right: 182px; }

#menu-header { width: 138px; height: 30px; background: url(../images/header_menu.gif) left top no-repeat; }

#menu { width: 138px; background: url(../images/bg_menu.gif) left top repeat-y; background-color: #ffffff; }

#menu-inner { width: 130px; margin: 0 auto; padding: 13px 0 8px 0; background: url(../images/bg_menu_top.gif) left top repeat-x; }

.menu-item, .menu-item-over { position: relative; display: block; text-indent: -5000px; overflow: hidden; width: 130px; padding: 0; background-position: 12px center; background-repeat: no-repeat; }

.menu-item-over { background-color: #e5e5e5; }

.menu-item:hover { background-color: #e5e5e5; }


#box-wrapper { width: 735px; padding: 0 0 0 33px; background: url(../images/bg_box-60.jpg) right top no-repeat; background-color: #f0f0f0; }

#box { float: left; position: relative; top: -5px; margin: 0; }

#box-header { width: 187px; height: 40px; float: left; margin: 0 8px 0 0; background: url(../images/header_box.gif) left top no-repeat; }

#box-header div { padding: 14px 0 0 0; }

#tituloCaixa { width: 172px; height: 18px; margin: 0 auto; background-position: center top; background-repeat: no-repeat; }

#content-wrapper { margin: 4px 0 0 0; background: url(../images/bg_boxes.gif) left top repeat-y; }

#content { width: 187px; float: left; margin: 0 8px 0 0; }

#content-header { width: 187px; height: 40px; margin: 0; background: url(../images/header_content.gif) left top no-repeat; }

#box-content { width: 167px; padding: 0 10px 30px 10px; }

#box-content a img { border: 2px solid #cecece; font-size: 1px; }

#img01 { width: 154px; margin: 0 auto; }

#box-content p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #7d7d7d; text-align: left; padding: 0; margin: 5px 0px 0px 0px; }

#box-content a { color: #7d7d7d; text-decoration: none; }

#box-content a:hover { text-decoration: underline; }

#ptech-wrapper { width: 260px; float: right; margin: 27px auto 0 auto; padding: 0 49px 0 0; }

#ptech-wrapper p, #endereco p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #7d7d7d; text-align: center; margin: 0; padding: 0; }

#ptech-wrapper p a, #endereco p a { text-decoration: none; color: #7d7d7d; }

#ptech-wrapper p a:hover, #endereco p a:hover { text-decoration: underline; color: #7d7d7d; }

#ptech { width: 134px; height: 88px; margin: 0 auto 12px auto; font-size: 0px; line-height: 0px; xbackground: url(../images/ptech.gif) left top no-repeat; /* height: 108px */ }

#ptech-padding { margin: 0 0 16px 0; }

#busca-wrapper { width: 111px; height: 26px; margin: 0 auto; background: url(../images/busca_canto.gif) right bottom no-repeat; }

#busca { width: 34px; height: 10px; background: url(../images/busca.gif) left top no-repeat; }

#text-box { width: 109px; /width:107px;/* o IE7 cria o box de texto maior do que deveria */
_width:107px;/* o IE6 cria o box de texto maior do que deveria */
height:13px;
float:left;
font-size:11px;
font-family:arial;
color:#000000;
background:#ffffff;
border:none;
}

#footer-wrapper { min-width: 100%; _width: 100%; margin: 0; background: #d6d6d6; }

#footer { width: 767px; margin: 0 auto; }

#credito { width: 173px; height: 24px; margin: 0 auto; padding: 15px 0 0 0; }

#credito a { float: left; }

#design { width: 49px; height: 9px; background: url(../images/designby.gif) left top no-repeat; }

#viva { width: 24px; height: 9px; background: url(../images/viva.gif) left top no-repeat; }

#powered { width: 68px; height: 9px; background: url(../images/powered.gif) left top no-repeat; }

#dnex { width: 32px; height: 9px; background: url(../images/dnex.gif) left top no-repeat; }

/* INTERNA */

#header-interna { width: 740px; height: 119px; padding: 28px 0 0 27px; border-bottom: 6px solid #3f47aa; background: url(../images/header_interna_02.jpg) left top no-repeat; ;
}

#logo-mamute-interna { width: 122px; height: 105px; background: url(../images/logo_interna.gif) left top no-repeat; }

#sidebar { width: 160px; float: left; padding: 15px 0 30px 0; }

#menu-interna { width: 146px; margin: 0 auto; }

#menu-header-interna { width: 146px; height: 30px; background: url(../images/header_menu_interna.gif) left top no-repeat; }

#menu-interna { width: 146px; background: url(../images/bg_menu_interna.gif) left top repeat-y; background-color: #ffffff; }

#menu-inner-interna { width: 136px; margin: 0 auto; padding: 12px 0 0 0; background: url(../images/bg_menu_top.gif) left top repeat-x; }

.menu-item-interna, .menu-item-interna-over { position: relative; display: block; text-indent: -5000px; overflow: hidden; width: 136px; padding: 0; background-position: 12px center; background-repeat: no-repeat; }

.menu-item-interna-over { background-color: #e5e5e5; }

.menu-item-interna:hover { background-color: #e5e5e5; }

#menu-bottom-interna { width: 146px; height: 20px; margin: 0 auto; }

#busca-wrapper-interna { width: 111px; height: 26px; margin: 0 auto; padding: 20px 0 0 0; background: url(../images/busca_canto.gif) right bottom no-repeat; }

#wrapper-interna { width: 768px; background: url(../images/bg_wrapper_interna.gif) left top repeat-y; }

#content-wrapper-interna { width: 608px; float: right; }

#ifcontent { height: 400px; }

#endereco { padding: 8px 0 0 0; }


/* PRODUTOS */

#iframe-wrapper { width: 608px; height: 400px; }

#conteudo-wrapper { width: 421px; float: left; padding: 12px 0px 40px 9px; }

#produto, #maquina { font-family: Verdana, Arial, Helvetica, sans-serif; padding: 6px 0 0 0; }

.localizador { padding: 0 0 0 10px; background: url(../images/seta.gif) 20px 3px no-repeat; font-size: 11px; font-family: Verdana; font-weight: bold; color: #858585; padding: 0 0 4px 30px; border-bottom: 1px solid #c2c2c2; margin: 0; }

.localizador A { font-family: Verdana; color: #858585; text-decoration: none; }

.localizador A:hover { text-decoration: underline; }

#produto h2 { font-size: 10px; font-weight: bold; color: #3e47a9; margin: 16px 0 0 0; padding: 0; }

#produto h2 a { text-decoration: none; color: #3e47a9; }

#produto h2 a:hover { text-decoration: underline; color: #3e47a9; }

#produto-item { width: 404px; padding: 0 8px 0 6px; border-bottom: 1px solid #c2c2c2; }

#produto-img { float: left; }

#produto-img a img { float: left; margin: 4px 0 0 0; line-height: 0px; }

#produto-txt { width: 260px; float: right; padding: 0 0 0 12px; }

#produto-txt p { font-size: 9px; color: #7d7d7d; padding: 0 10px 0 0; margin: 12px 0 0 0; }

.bold { font-weight: bold; }

#right-sidebar { width: 160px; min-height: 100%; _height: 100%; float: right; position: relative; padding: 48px 0 0 0; }

#right-sidebar-ptech { widht: 160px; height: 114px; position: absolute; bottom: 50px; }

#ptech-logo { width: 160px; height: 114px; background: url(../images/bg_ptech.gif) left top no-repeat; }

#buttons-wrapper-maquinas { width: 122px; margin: 0 0 0 23px; position: relative; padding: 12px 0 0px 0; }

#download { width: 122px; height: 33px; margin: 0 0 0 3px; background: url(../images/download.gif) 0 0 no-repeat; }

#download:hover { background: url(../images/download.gif) 0 -33px no-repeat; }

#solicitar { width: 93px; height: 30px; margin: 14px 0 0 16px; background: url(../images/solicitar.gif) 0 0 no-repeat; }

#solicitar:hover { background: url(../images/solicitar.gif) 0 -30px no-repeat; }

#informacoes { width: 110px; height: 30px; margin: 10px 0 0 8px; background: url(../images/informacoes.gif) 0 0 no-repeat; }

#informacoes:hover { background: url(../images/informacoes.gif) 0 -30px no-repeat; }

#indique { width: 91px; height: 38px; margin: 10px 0 0 15px; background: url(../images/indique.gif) 0 0 no-repeat; }

#indique:hover { background: url(../images/indique.gif) 0 -38px no-repeat; }

#print { width: 81px; height: 23px; margin: 5px 0 0 18px; background: url(../images/print.gif) 0 0 no-repeat; }

#print:hover { background: url(../images/print.gif) 0 -23px no-repeat; }

#aplus { width: 92px; height: 23px; margin: 12px 0 0 15px; background: url(../images/aplus.gif) 0 0 no-repeat; }

#aplus:hover { background: url(../images/aplus.gif) 0 -23px no-repeat; }

#aminus { width: 85px; height: 24px; margin: 14px 0 0 15px; background: url(../images/aminus.gif) 0 0 no-repeat; }

#aminus:hover { background: url(../images/aminus.gif) 0 -24px no-repeat; }

/* MÁQUINAS */

#links-wrapper { width: 130px; margin: 0px 0 0 15px; background: url(../images/header_links2.gif) left top no-repeat; }

#links-content { width: 130px; padding: 8px 8px 3px 10px; }

#links-content p { width: 112px; margin: 0; padding: 0; }

#links-content a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #787878; margin: 0; padding: 0; text-decoration: none; }

#links-content a:hover { text-decoration: underline; }

#links-bottom { width: 130px; height: 4px; margin: 0 0 0 15px; background: url(../images/links_bottom2.gif) left top no-repeat; }

#maquina-wrapper { width: 422px; float: left; padding: 12px 17px 40px 9px; }

#maquina { width: 422px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #7d7d7d; }

#maquina-content { width: 401px; padding: 22px; }

#maquina-content img { margin: 15px 0 0 42px; }

#maquina-content h2 { font-size: 17px; font-weight: bold; margin: 0; padding: 0; }

#maquina-content h3 { font-size: 11px; font-weight: normal; margin: 0; padding: 0; }

#maquina-content p { font-size: 9px; margin: 12px 0 0 0; padding: 0; }

#foto { float: left; margin: 0px 26px 0 0; }

#foto img { margin: 0; border: 1px solid #cecece; }

.padding { padding: 20px 0 0 0; }

#divSubMenu { position: absolute; z-index: 120; visibility: hidden; background-color: #ececec; text-align: left; padding: 7px 0px 7px 0px; overflow: hidden; }
#tbMenu TD { padding: 1px; }
#divSubMenu a { width: 100%; padding: 1px 12px 1px 12px; display: block; }
#divSubMenu a:hover { text-decoration: underline; background-color: #e0e0e0; }

#hiddenPreload { position: absolute; top: -5000px; }

#fBusca { padding: 0; margin: 0; }

#cabPrint { display: none; }

#k0, #k1, #k2, #lr, #lr A { color: white; font-size: 0px; margin-bottom: 0px; }

#text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 401px; padding: 18px 3px 0px 18px; color: #7d7d7d; /* padding:12px 17px 40px 9px; */ }

#text h1 { font-size: 15px; font-family: Verdana; font-weight: normal; color: #858585; padding: 0; margin: 0 0 12px 0; }

#text h3 { font-size: 15px; font-family: Verdana; font-weight: normal; color: #858585; padding: 0; margin: 0; }

#text h4 { font-size: 11px; font-family: Verdana; font-weight: bold; color: #858585; padding: 0; margin: -8px 0 12px 0; }

#text p { font-family: Verdana; color: #7d7d7d; padding: 0; margin: 0 0 0 0; }

#text h2 { padding: 22px 0 4px 2px; margin: 0 0 6px 0; background: url(../images/border.gif) bottom left repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #7d7d7d; font-weight: bold; }

#destacaLinks a { text-decoration: none; color: #00467b; }

#destacaLinks a:hover { color: #00467b; text-decoration: underline; }

#lnkAcesse { text-decoration: none; color: #7d7d7d; }

#lnkAcesse:hover { text-decoration: underline; }

.noBorderTable { border: 0px; }
.BorderOutTable { border: 1px solid gray; border-collapse: collapse; }
.BorderAllTable { border-collapse: collapse; }
.BorderAllTable TD { border: 1px solid #7d7d7d; border-collapse: collapse; }


.noticia { padding: 0px 0px 0px 0px; margin-bottom: 24px; font-family: Verdana; width: 401px; }
.noticia IMG { float: left; border: 1px solid #cccccc; display: block; margin-right: 6px; }
.noticia .texto { float: left; padding: 0px; margin: 0px; }
.noticia .texto { width: 401px; }
.noticia #withImage { width: 293px; }
.noticia .texto STRONG { padding: 0px; font-family: Arial; }
.noticia A { color: #7d7d7d; text-decoration: none; }
.noticia A:hover { text-decoration: underline; }

.itemProduto { padding: 0px 0px 0px 0px; margin-bottom: 14px; font-family: Verdana; width: 401px; padding-bottom: 10px; border-bottom: 1px solid #c2c2c2; }
#itemProduto IMG { float: left; border: 0px; display: block; margin-right: 6px; }
#itemProduto .texto { float: left; padding: 0px; margin: 0px; }
.itemProduto .texto { width: 401px; }
.itemProduto #withImage { width: 273px; }
#itemProduto .texto STRONG { padding: 0px; font-family: Arial; }
#itemProduto .texto DIV { padding: 0px; height: 6px; margin: 0px; display: block; width: 273px; overflow: hidden; }
#itemProduto A { color: #7d7d7d; text-decoration: none; }
#itemProduto A:hover { text-decoration: underline; }

.indexListagem { width: 401px; margin: 16px 0px 0px 0px; border-top: 1px solid #cccccc; padding-top: 16px; text-align: center; clear: both; font-size: 12px; font-family: Arial; color: #7d7d7d; }
.indexListagem a { color: #7d7d7d; padding: 0 4px; text-decoration: none; }
.indexListagem a:hover { color: #7d7d7d; text-decoration: underline; }

.divFotoProd { padding: 4px 0px 20px 0px; width: 401px; text-align: center; }

.fotosSep { clear: both; height: 18px; }

#headerBusca { width: 401px; margin: 16px 0px 0px 0px; }

#itemBusca { width: 401px; padding: 0; margin-top: 16px; }
#itemBusca IMG { float: left; border: 1px solid #cccccc; display: block; margin-right: 6px; }
#itemBusca .texto { float: left; padding: 0px; margin: 0px; color: #7d7d7d; }
.itemBusca .texto { width: 401px; }
#itemBusca #withImage { width: 333px; }
#itemBusca .texto STRONG { padding: 0px; font-family: Arial; }
#itemBusca .texto EM { color: #7d7d7d; font-style: normal; }
#itemBusca A { color: black; text-decoration: none; }
#itemBusca A:hover { text-decoration: underline; }
#itemBusca .space { padding: 0px; height: 2px; margin: 0px; display: block; width: 273px; overflow: hidden; }

#msgBig { font-size: 14px; font-weight: bold; }

#arItem { background-image: url(../images/folder.gif); background-repeat: no-repeat; padding-bottom: 18px; width: 401px; }

#arItem A { padding-left: 32px; display: block; width: 369px; color: #7d7d7d; text-decoration: none; }
#arItem A:hover { text-decoration: underline; }



@media print {
	#cabPrint { display: block; width: 100%; margin-bottom: 20px; padding-bottom: 4px; border-bottom: 1px solid gray; padding-bottom: 10px; }
	#cabPrint DIV { float: right; height: 82px; font-family: Arial; font-size: 12px; padding-top: 6px; text-align: right; }
	#header-interna, #footer-wrapper, #sidebar, #right-sidebar { display: none; }
	#wrapper { width: 100%; margin: 0px 0px 0px 0px; background: none; }
	#content-wrapper-interna { width: 100%; background: none; }
	#wrapper-interna { width: 100%; background: none; }
	#iframe-wrapper { width: 100%; background: none; }
	.bodyOut { background: none; }
	.localizador, .localizador A, #text, #text P, #text H1, #text H2, #lnkAcesse { color: black; }
	.localizador { background: none; padding: 0px 0px 5px 0px; }
	.noticia { width: 450px; }
}

