#bt-voltar-topo {
	float: right;
	display: inline;
	font-size: 12px;
	color: #666;
	margin: 50px 23px 12px;
	text-transform: lowercase;
	font-weight: bold;
	padding-left: 23px;
	background: url(../imagens/bt_home.gif) no-repeat;
	line-height: 18px;
}
#bt-voltar-topo:hover {
	text-decoration: underline;
	color: #990000;
}

#corpo #conteudo {
	width: 768px;
	text-align: left;
}
#corpo #conteudo.internas {
	background: #FFF url(../imagens/bg_menu_internas.gif) no-repeat left bottom;
	border-left: #CCC 1px solid;
	border-right: #CCC 1px solid;
}
#corpo #conteudo.bordas {
	background: #FFF;
	border-left: #CCC 1px solid;
	border-right: #CCC 1px solid;
}
#corpo .internas_novidades {
	background: #FFF;
	border-left: #CCC 1px solid;
	border-right: #CCC 1px solid;	
}

#corpo #conteudo #sub_menus {
	width: 170px;
	height: auto !important;
	height: 350px;
	min-height: 350px;
	float: left;
	text-align: left;
}
#corpo #conteudo #sub_menus ul.menu {
	margin: 10px 0 0 12px;
}
#corpo #conteudo #sub_menus ul.menu li {
	padding-bottom: 12px;
}
#corpo #conteudo #sub_menus ul.menu li a {
	font-size: 13px;
	letter-spacing: -1px;
	font-weight: bold;
	color: #333;
}
#corpo #conteudo #sub_menus ul.menu li a:hover {
	color: #CC0000;
}

#corpo #conteudo #sub_menus ul.produtos {
	padding-top: 10px;
	text-align: left;
}
#corpo #conteudo #sub_menus ul.produtos li {
	padding: 0 0 10px 10px;
	width: 151px;
}
#corpo #conteudo #sub_menus ul.produtos li a {
	text-indent: -1000em;
	display: block;
	overflow: hidden;
	height: 94px;
}
#corpo #conteudo #sub_menus ul.produtos li a.polias_ferro { background: url(../imagens/menu_polia_ferro.jpg) no-repeat; }
#corpo #conteudo #sub_menus ul.produtos li a.polias_aluminio { background: url(../imagens/menu_polia_aluminio.jpg) no-repeat; }
#corpo #conteudo #sub_menus ul.produtos li a.polias_bucha { background: url(../imagens/menu_polia_conica.jpg) no-repeat; }
#corpo #conteudo #sub_menus ul.produtos li a.acoplamentos { background: url(../imagens/menu_acoplamentos.jpg) no-repeat; }
#corpo #conteudo #sub_menus ul.produtos li a.mademil_furo { background: url(../imagens/menu_mademil_furo.jpg) no-repeat; }


#corpo #conteudo #texto {
	background: url(../imagens/bg_cont_internas.gif) repeat-y top left;
	float: left;
	width: 568px;
	text-align: left;
	font-size: 12px;
	color: #333;
	padding: 15px 10px 0 20px;
	height: auto !important;
	height: 335px;
	min-height: 335px;
}
#corpo #conteudo #texto a {
	color:#CC0000;
}
#corpo #conteudo #texto p {
	padding-bottom: 10px;
	line-height: 18px;
}
#corpo #conteudo #texto p.ex {
	color:#CC0000;
	font-weight: bold;
	text-align: center;
}

#corpo #conteudo #texto ul.vaga
{
display: block;
	margin: 10px;
}


#corpo #conteudo #texto ul.vagas
{
	margin: 10px;
}

#corpo #conteudo #texto ul.vagas a
{
	display: block;
	border-left: 3px solid #cc0000;
	padding-left: 5px;
	font-size: 11px;
}

#corpo #conteudo #texto ul.vagas a:hover
{
	border-left: 3px solid #eee;
}

#corpo #conteudo #texto ul.feiras li {
	border-bottom: #CCC 1px solid;
	margin-bottom: 10px;
}
#corpo #conteudo #texto ul.feiras li p {
	padding: 0 0 0 10px;
}
#corpo #conteudo #texto ul.feiras li strong {
	background: #EFEFEF;
	padding: 5px;
	display: block;
	font-size: 16px;
	letter-spacing: -1px;
	margin-bottom: 5px;
}
#corpo #conteudo #texto h3 {
	font-size: 18px;
	font-weight: bold;
	letter-spacing: -1px;
	margin-bottom: -2px;
}
#corpo #conteudo #texto h3.fone {
	background: url(../imagens/fone.gif) no-repeat;
	height: 30px;
	width: 202px;
	display: block;
	text-indent: -1000em;
	margin: 5px 0;
}
#corpo #conteudo #texto h3 a.mail {
	background: url(../imagens/vendas_mail.gif) no-repeat;
	height: 22px;
	width: 270px;
	display: block;
	text-indent: -1000em;
}
#corpo #conteudo #texto ul { margin-bottom: 10px; }
#corpo #conteudo #texto ul li {
	padding-bottom: 5px;
	margin-left: 5px;
}
#corpo #conteudo #texto ul.suporte li {
	float: left;
	text-align: center;
	margin-right: 15px;
	width: 170px;
}
#corpo #conteudo #texto ul.suporte li p { padding: 0;}
#corpo #conteudo #texto ul.suporte li strong {
	font-size: 18px;
	letter-spacing: -1px;
	margin-bottom: 10px;
	background: #EFEFEF;
	display: block;
}
#corpo #conteudo #texto ul.suporte li a { font-size: 11px; }
#corpo #conteudo #texto ul.duvidas li { margin-left: 15px; }
#corpo #conteudo #texto ul.duvidas li a:hover { font-weight: bold; }
#corpo #conteudo #texto ul.respostas li {
	border-top: #CCC 1px solid;
	margin-bottom: 5px;
	padding-top: 5px;
}
#corpo #conteudo #texto ul.respostas li.ativado {
	background: #EFEFEF;
	display: block;
	padding: 5px;
	margin: 0;
}
#corpo #conteudo #texto ul.respostas li a.voltar_topo {
	text-align: right;
	display: block;
	margin: -10px 0 0 0;
}
#corpo #conteudo #texto ul.respostas li a strong { color: #333; }
#corpo #conteudo #texto ul.contato {
	border-top: #CCC 1px solid;
}
#corpo #conteudo #texto ul.contato li {
	padding-top: 10px;
	border-bottom: #CCC 1px solid;
}
#corpo #conteudo #texto ul.contato li strong {
	background: #EFEFEF;
	display: block;
	padding: 5px;
	font-size: 14px;
	letter-spacing: -1px;
}
#corpo #conteudo #texto ul.contato li a, 
#corpo #conteudo #texto ul.contato li p {
	padding: 2px 10px;
}
#corpo #conteudo #texto h4.contato {
	font-size: 16px;
	letter-spacing: -1px;
	font-weight: bold;
	background: #EFEFEF;
	padding: 5px;
}
#corpo #conteudo #texto strong.contato {
	float: left;
}

#corpo #conteudo #texto.produtos { 
	margin: 0; 
	padding: 35px 0 15px 15px;
	width: 573px;
}
#corpo #conteudo #texto ul.produtos {
	border-top: #C4D4FB 1px solid;
	margin-top: 1px;
}
#corpo #conteudo #texto ul.produtos li {
	float: left;
	padding: 10px;
	width: 164px;
	border-bottom: #F7F7F7 1px solid;
	margin: 6px 6px 0 0;
}
#corpo #conteudo #texto ul.produtos li.quebra {
	margin-right: 0;
	width: 470px;
	margin: 0;
	border: 0;
	padding: 0;
}
#corpo #conteudo #texto ul.produtos li img {
	border-right: #C4D4FB 1px solid;
	border-bottom: #C4D4FB 1px solid;
	margin-bottom: -3px;
}
#corpo #conteudo #texto h3.produtos {
	background: url(../imagens/bg_tit_prod.gif) repeat-x top;
	font-size: 22px;
	letter-spacing: -2px;
	font-weight: bold;
	padding: 4px 10px 2px 10px;
	height: 24px;
	display: inline;
}
#corpo #conteudo #texto ul li p {
	background: #E2EAFE;
	font-weight: bold;
	padding: 1px 6px;
}

#corpo #conteudo #texto p a { color: #333; }

#corpo #conteudo #texto ul.lista-maior li {
	text-align: center;
	font-size: 14px;
}
#corpo #conteudo #texto ul.lista-maior li p {
	padding: 4px 5px;
}
#corpo #conteudo #texto ul.lista-maior li p a:hover { color: #CC0000; }

#corpo #conteudo #texto .texto-produtos {
	margin: 16px 10px 12px 10px;
}

#corpo #conteudo #texto .texto-produtos h4 {
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -1px;
	margin: 9px 0;
	cursor: default;
}
#corpo #conteudo #texto .texto-produtos p {
	text-align: justify;
	line-height: 12px;
	font-size: 11px;
	display: block;
	margin: 0 5px 4px;
	padding-bottom: 4px;
}

#corpo #conteudo #texto h3.outros {
	font-size: 16px;
	margin-bottom: 6px;
}

#corpo #conteudo #texto ul.lista-menor {
	width: 99%;
}
#corpo #conteudo #texto ul.lista-menor li {
	font-weight: bold;
	margin-bottom: 3px;
	display: block;
}
#corpo #conteudo #texto ul.lista-menor li a {
	color: #333;
	display: inline;
	padding: 6px 5px;
	background: #E2EAFE;
	float: left;	
}
#corpo #conteudo #texto ul.lista-menor li a:hover {
	text-decoration: underline;
	color: #CC0000;
}

#corpo #conteudo #texto #exibe_prod {
	padding-top: 15px;
	margin-top: 1px;
	float: left;
	width: 310px;
	display: inline;
}
#corpo #conteudo #texto img.foto-produto {
	float: left;
	margin-top: 15px;
	margin-right: 10px;
	border: #C4D4FB 1px solid;
	display: inline;
}
#corpo #conteudo #texto #exibe_prod strong {
	font-size: 16px;
	letter-spacing: -1px;
	display: block;
	padding: 5px 0 10px 0;
}
#corpo #conteudo #texto #exibe_prod ul li {
	padding: 0 0 10px 10px;
}
#corpo #conteudo #texto #exibe_prod ul.itens { margin-top: 7px; }
#corpo #conteudo #texto #exibe_prod ul.itens li {
	text-align: left;
	margin-top: 3px;
}
#corpo #conteudo #texto #exibe_prod a {
	text-indent: -1000em;
	display: block;
	overflow: hidden;
	height: 40px;
}
#corpo #conteudo #texto a.video,
#corpo #conteudo #texto #exibe_prod a.video {
	text-indent: 0;
	padding-left: 50px;
	padding-top: 2px;
	margin-top: 2px;
	height: 37px;
	background: url(../imagens/video.gif) no-repeat;
	width: 160px;
	font-weight: bold;
	color: #333;
	display: inline;
	text-align: left;
	float: left;
}
#corpo #conteudo #texto a.lista,
#corpo #conteudo #texto a.img {
	text-indent: 0;
	padding-left: 50px;
	padding-top: 2px;
	margin-top: 2px;
	height: 37px;
	background: url(../imagens/pdf.gif) no-repeat;
	width: 180px;
	font-weight: bold;
	color: #333;
	display: inline;
	text-align: left;
	float: left;
}
#corpo #conteudo #texto a.lista {
	width: 280px;
	line-height: 36px;
	float: none;
	display: block;
}
#corpo #conteudo #texto a.lista_menor {
	display: inline;
	text-align: left;
	float: left;
	line-height: normal;
	width: 180px;
}
#corpo #conteudo #texto a.img {
	background: url(../imagens/img.gif) no-repeat;
}
#corpo #conteudo #texto a.video:hover,
#corpo #conteudo #texto a.lista:hover,
#corpo #conteudo #texto a.img:hover,
#corpo #conteudo #texto #exibe_prod a.video:hover {
	color: #CC0000;
}
#corpo #conteudo #texto #exibe_prod a.catalogo_tecnico {
	background: url(../imagens/catalogo_tecnico.gif) no-repeat;
	width: 190px;
}
#corpo #conteudo #texto #exibe_prod a.catalogo_tecnico_aco {
	background: url(../imagens/catalogo_tecnico_aco.gif) no-repeat;
}
#corpo #conteudo #texto #exibe_prod a.modelos {
	background: url(../imagens/modelo_disponivel.gif) no-repeat;
	width: 190px;
}
#corpo #conteudo #texto #exibe_prod a.lista_preco {
	background: url(../imagens/lista_preco.gif) no-repeat;
	width: 152px;
}
#corpo #conteudo #texto ul.imagens_cad {
	padding-top: 20px;
}
#corpo #conteudo #texto ul.imagens_cad li {
	float: left;
	margin-right: 15px;
	display: block;
	height: auto;
}
#corpo #conteudo #texto table {
	border: #CCC 1px solid;
	margin-bottom: 10px;
}
#corpo #conteudo #texto table thead {
	background: #D7D7D7;
}
#corpo #conteudo #texto table td { 
	padding: 5px;
	border-bottom: #CCC 1px solid;
}
#corpo #conteudo #texto table td.centralizado {
	text-align: center;
	border-left: #CCC 1px solid
}
#corpo #conteudo #texto table td.no_border {
	border: 0;
}
#corpo #conteudo #texto table td.nome_prod {
	width: 370px;
}
#corpo #conteudo #destaque ul.galeria li {
	float: left;
	margin: 0 13px 8px 0;
}
#corpo #conteudo #destaque ul.galeria li img {
	float: none;
	padding: 0;
}

#corpo #conteudo #destaque strong.galeira_fotos {
	background: url(../imagens/tit_galeria_fotos.gif);
	height: 32px;
	width: 128px;
	display: block;
	text-indent: -1000em;
}

#corpo #conteudo #destaque {
	display: block;
	border-bottom: #CCC 1px solid;
	min-height: 240px;
	padding: 20px 0;
	margin-bottom: 15px;
	color: #333;
}
#corpo #conteudo #destaque.exibe_noticia {
	float: left; 
	margin-right: 10px;
	border-bottom: 0;
	width: 490px;
	height: auto;
	padding: 10px;
}
#corpo #conteudo #destaque small {
	display: block;
	color: #CC0000;
}
#corpo #conteudo #destaque strong {
	font-size: 23px;
	letter-spacing: -2px;
	display: block;
	line-height: 22px;
	margin-bottom: 20px;
	color: #333;
}
#corpo #conteudo #destaque p {
	line-height: 16px;
	padding-right: 10px;
	font-size: 12px;
	padding-bottom: 10px;
}
#corpo #conteudo #destaque a.continue {
	background: url(../imagens/continue.gif) no-repeat;
	height: 13px;
	width: 70px;
	display: block;
	text-indent: -1000em;
	overflow: hidden;
	margin-top: 25px;
}
#corpo #conteudo #destaque a.voltar {
	background: url(../imagens/voltar.gif) no-repeat;
	height: 13px;
	width: 52px;
	display: block;
	text-indent: -1000em;
	overflow: hidden;
	margin-top: 25px;
}
#corpo #conteudo #destaque img {
	float: left;
	padding: 0 10px 0 10px;
}
#corpo #conteudo ul.menor_destaque {
	width: 520px;
	float: left;
}
#corpo #conteudo ul.menor_destaque li {
	float: left;
	width: 140px;
	padding: 0 12px;
	margin-right: 9px;
}
#corpo #conteudo ul.menor_destaque li.direita { margin-right: 0; }
#corpo #conteudo ul.menor_destaque li strong {
	font-size: 16px;
	letter-spacing: -1px;
	line-height: 21px;
}
#corpo #conteudo ul.menor_destaque li p { font-size: 12px; }
#corpo #conteudo ul.menor_destaque li a { color: #333;}
#corpo #conteudo ul.menor_destaque li a:hover { color:#CC0000; }

#corpo #conteudo #mais_novidades {
	width: 218px;
	float: left;
	margin-left: 10px;
}
#corpo #conteudo #mais_novidades.noticias_anteriores {
	margin-top: 25px;
}
#corpo #conteudo #mais_novidades strong {
	background: url(../imagens/tit_maisnovidades.gif) no-repeat;
	height: 15px;
	width: 218px;
	display: block;
	text-indent: -1000em;
	border-bottom: #666 1px dashed;
	padding-bottom: 5px;
}
#corpo #conteudo ul.mais li {
	background: url(../imagens/seta.gif) no-repeat right;
	padding: 5px 10px 5px 3px;
	border-bottom: #666 1px dashed;
}
#corpo #conteudo ul.mais li.todas {
	background: none;
}
#corpo #conteudo ul.mais li.novidades_capa { 	padding: 10px 0 10px 3px; }
#corpo #conteudo ul.mais li p {
	font-size: 12px;
	font-weight: bold;
}
#corpo #conteudo ul.mais li a { color: #CC0000; }
#corpo #conteudo a.ver_todas {
	background: url(../imagens/ver_todas.gif) no-repeat;
	display: block;
	text-indent: -1000em;
	width: 134px;
	height: 14px;
	margin-top: 10px;
}
#corpo #conteudo ul.mais li p a { color: #333; }

.message {
	padding: 8px 10px;
	background: #F7F7F7;
	border: 1px solid #CCC;
	margin-bottom: 10px;
}
#corpo #conteudo #texto .message p {
	margin: 0;
	padding: 0;
}
#corpo #conteudo #texto .message p a {
	font-weight: bold;
	text-decoration: underline;
	color: #666;
}
#corpo #conteudo #texto .message p.sucesso,
#corpo #conteudo #texto .message p.error {
	font-weight: bold;
	font-size: 14px;
	color: #37DF29;
	margin-bottom: 8px;
}
#corpo #conteudo #texto .message p.error {
	color: #CC0000;
}


#corpo #conteudo #texto #getPdf {
	padding: 10px;
	text-align: justify;
	margin-bottom: 5px;
	width: 87%;
}
#corpo #conteudo #texto #getPdf.produtos {
	margin: 5px auto;
	float: right;
	width: 65%;
	font-size: 11px;
}
#corpo #conteudo #texto #getPdf img { padding-right: 6px; margin-top: 2px; float: left; }
#corpo #conteudo #texto #getPdf a { color: #333333; }
#corpo #conteudo #texto #getPdf a:hover { color: #990000; }