/* CSS Document */

/* Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table {	border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }


/* -- GERAL -- */
body { font-family:Arial, Helvetica, sans-serif; padding:0 20px 20px; }
p { font:normal 12px Arial, Helvetica, sans-serif; margin:0 0 1em; color:#000; }
a { text-decoration:underline; color:#999; }
strong { font-weight:bold; }
em { font-style:italic; }

#container { width:100%; }


/* cabeçalho */
#cabecalho { height:85px; background:url(../imagens/logo_impressao.gif) 20px 20px no-repeat; }
#cabecalho h1 { display:none; }
#cabecalho div.login { display:none; }
#cabecalho div.destaque { display:none; }
#cabecalho ul#menu { display:none; }


/* Conteudo */
div.topoConteudo { display:none; }
#conteudo { background:none; }
div.rodapeConteudo { display:none; }


/* Coluna Esquerda */
#conteudo div.colEsq { display:none; }


/* Coluna Direita */
#conteudo div.colDir { display:none; }


/* Rodapé */
#rodape { display:none; }


/* -- INTERNAS -- */
#conteudo div.colEsqInterna { width:100%; margin:0; }
#conteudo div.colDirInterna { display:none; }

#conteudo div.colEsqInterna h3 { height:20px; line-height:20px; font-size:12px; font-weight:bold; color:#999; text-transform:uppercase; background:url(../imagens/bg_h3.gif) left center no-repeat; border-bottom:double #E2E2E2; padding:0 0 0 22px; margin:0 0 10px; }
#conteudo div.colEsqInterna a.voltar { display:block; font:bold 12px Arial, Helvetica, sans-serif; color:#333; background:url(../imagens/bullet_seta_cinza_2.gif) left center no-repeat; padding:0 0 0 20px; margin:0 0 20px 20px; }

#conteudo div.colEsqInterna div.textoInterno { padding:0;}
#conteudo div.colEsqInterna div.textoInterno p { font-size:14px; }

#conteudo div.colEsqInterna div.textoInterno div.imagem { float:left; background-color:#E2E2E2; padding:2px; margin:0 10px 0 0; }
#conteudo div.colEsqInterna div.textoInterno div.imagem img { display:block; }
#conteudo div.colEsqInterna div.textoInterno div.imagem span { display:block; padding:5px 3px; font:normal 11px Arial, Helvetica, sans-serif; color:#666; }

#conteudo div.colEsqInterna div.textoInterno ul.arquivos { float:left; width:213px; }
#conteudo div.colEsqInterna div.textoInterno ul.arquivos li { font:bold 12px Arial, Helvetica, sans-serif; margin:0 0 5px; }
#conteudo div.colEsqInterna div.textoInterno ul.arquivos li a { display:block; height:23px; padding:3px 0 0 35px; color:#333; }
#conteudo div.colEsqInterna div.textoInterno ul.arquivos li a:hover { color:#666; }
#conteudo div.colEsqInterna div.textoInterno ul.arquivos li a.doc { background:url(../imagens/ico_doc.gif) left top no-repeat; }
#conteudo div.colEsqInterna div.textoInterno ul.arquivos li a.xls { background:url(../imagens/ico_xls.gif) left top no-repeat; }
#conteudo div.colEsqInterna div.textoInterno ul.arquivos li a.pdf { background:url(../imagens/ico_pdf.gif) left top no-repeat; }
#conteudo div.colEsqInterna div.textoInterno ul.arquivos li a.pps { background:url(../imagens/ico_pps.gif) left top no-repeat; }
#conteudo div.colEsqInterna div.textoInterno ul.arquivos li a.jpg { background:url(../imagens/ico_jpg.gif) left top no-repeat; }
#conteudo div.colEsqInterna div.textoInterno ul.arquivos li a.zip { background:url(../imagens/ico_zip.gif) left top no-repeat; }

#conteudo div.navegacao { display:none; }

#conteudo div.opcoes { display:none; }


/* Cadastro */
#conteudo div.colEsqInterna h2.cadastro { font:bold 22px Arial, Helvetica, sans-serif; text-indent:0; background:none; margin:0 0 10px 20px; }
#conteudo div.colEsqInterna div.textoInterno form#cadastro { border-top:double #E2E2E2; }
#conteudo div.colEsqInterna div.textoInterno form#cadastro label { display:block; font:bold 12px Arial, Helvetica, sans-serif; color:#666; text-transform:uppercase; }
#conteudo div.colEsqInterna div.textoInterno form#cadastro fieldset { background-color:#EEE; padding:10px 53px; }
#conteudo div.colEsqInterna div.textoInterno form#cadastro fieldset div { width:250px; }
#conteudo div.colEsqInterna div.textoInterno form#cadastro fieldset div.floatLeft { clear:left; }
#conteudo div.colEsqInterna div.textoInterno form#cadastro fieldset div.floatRight { clear:right; }
#conteudo div.colEsqInterna div.textoInterno form#cadastro fieldset input, #conteudo div.colEsqInterna div.textoInterno form#cotacao fieldset.cadastro select { width:244px; font:normal 12px Arial, Helvetica, sans-serif; color:#666; border:1px solid #999; padding:2px; margin:0 0 10px; }
#conteudo div.colEsqInterna div.textoInterno form#cadastro fieldset select { width:250px; padding:0; }
#conteudo div.colEsqInterna div.textoInterno form#cadastro fieldset input#txtPrefixo { width:70px; text-align:center; }
#conteudo div.colEsqInterna div.textoInterno form#cadastro fieldset input#txtFone { width:164px; }
#conteudo div.colEsqInterna div.textoInterno form#cadastro fieldset input#txtEnviar { float:right; width:82px; height:20px; background:url(../imagens/bg_bt_enviar_cadatro.jpg) left top no-repeat; border:none; padding:0; cursor:pointer; }
#conteudo div.colEsqInterna div.textoInterno form#cadastro fieldset input#txtEnviar:hover { background:url(../imagens/bg_bt_enviar_cadatro.jpg) left bottom no-repeat; }


/* Central de Atendimento */
#conteudo div.colEsqInterna h2.atendimento { font:bold 22px Arial, Helvetica, sans-serif; text-indent:0; background:none; margin:0 0 10px 20px; }
#conteudo div.colEsqInterna div.textoInterno form#atendimento { border-top:double #E2E2E2; background-color:#EEE; padding:10px 0; margin:0 0 20px; }
#conteudo div.colEsqInterna div.textoInterno form#atendimento.semMargem { margin:0 !important; }
#conteudo div.colEsqInterna div.textoInterno form#atendimento fieldset { padding:0 53px; }
#conteudo div.colEsqInterna div.textoInterno form#atendimento fieldset input#txtPrefixo, #conteudo div.colEsqInterna div.textoInterno form#atendimento fieldset input#txtPrefixo1, #conteudo div.colEsqInterna div.textoInterno form#atendimento fieldset input#txtPrefixo2, #conteudo div.colEsqInterna div.textoInterno form#atendimento fieldset input#txtPrefixoFax { width:70px; text-align:center; }
#conteudo div.colEsqInterna div.textoInterno form#atendimento input#txtFone, #conteudo div.colEsqInterna div.textoInterno form#atendimento input#txtFone1, #conteudo div.colEsqInterna div.textoInterno form#atendimento input#txtFone2, #conteudo div.colEsqInterna div.textoInterno form#atendimento input#txtFax { width:164px; }

#conteudo div.colEsqInterna div.textoInterno div.localizacao address { float:left; font:bold 12px Arial, Helvetica, sans-serif; font-style:italic; color:#333; }
#conteudo div.colEsqInterna div.textoInterno div.localizacao address span { font-size:14px; }
#conteudo div.colEsqInterna div.textoInterno div.localizacao div.mapa { float:right; background-color:#EEE; padding:2px; }


/* Notícias, Notícia interna */
#conteudo div.colEsqInterna h2.noticias { font:bold 22px Arial, Helvetica, sans-serif; text-indent:0; background:none; margin:0 0 10px 20px; }
#conteudo div.colEsqInterna ul.noticias { padding:0 20px; }
#conteudo div.colEsqInterna ul.noticias li { border-bottom:double #E2E2E2; padding:0 0 10px; margin:0 0 10px; }
#conteudo div.colEsqInterna ul.noticias li div.imagem { float:left; background-color:#E2E2E2; padding:2px; margin:0 10px 0 0; }
#conteudo div.colEsqInterna ul.noticias li div.imagem img { display:block; }
#conteudo div.colEsqInterna ul.noticias li div.texto p.data { font:bold 12px Arial, Helvetica, sans-serif; color:#CCC; margin:0; }
#conteudo div.colEsqInterna ul.noticias li div.texto h3 { font:bold 16px Arial, Helvetica, sans-serif; border:none; text-transform:none; background:none; padding:0; margin:0 0 3px; }
#conteudo div.colEsqInterna ul.noticias li div.texto h3 a { color:#333; }
#conteudo div.colEsqInterna ul.noticias li div.texto h3 a:hover { color:#666; }
#conteudo div.colEsqInterna ul.noticias li div.destaque h3{ font-size:18px; }
#conteudo div.colEsqInterna ul.noticias li div.texto p { font:normal 12px Arial, Helvetica, sans-serif; margin:0; }
#conteudo div.colEsqInterna ul.noticias li div.destaque p { font-size:14px; }

#conteudo div.colEsqInterna div.noticiaInterna { padding:0 20px 20px; }
#conteudo div.colEsqInterna div.noticiaInterna p.data { font:bold 12px Arial, Helvetica, sans-serif; color:#CCC; margin:0; }
#conteudo div.colEsqInterna div.noticiaInterna h3 { height:auto; font:bold 22px Arial, Helvetica, sans-serif; color:#333; border:none; text-transform:none; background:none; padding:0; }
#conteudo div.colEsqInterna div.noticiaInterna p { font-size:14px; }
#conteudo div.colEsqInterna div.noticiaInterna div.imagem { float:left; background-color:#E2E2E2; padding:2px; margin:0 10px 0 0; }
#conteudo div.colEsqInterna div.noticiaInterna div.imagem img { display:block; }
#conteudo div.colEsqInterna div.noticiaInterna div.imagem span { display:block; padding:5px 3px; font:normal 11px Arial, Helvetica, sans-serif; color:#666; }


/* Produtos */
#conteudo div.colEsqInterna h2.produtos { font:bold 22px Arial, Helvetica, sans-serif; text-indent:0; background:none; margin:0 0 10px 20px; }

#conteudo div.colEsqInterna div.produtos div#oleo { margin:0 0 20px; }
#conteudo div.colEsqInterna div.produtos div#seco { margin:0 0 20px; }
#conteudo div.colEsqInterna div.produtos div#forca { padding:0 0 20px; }

#conteudo div.colEsqInterna div.produtos div#forca dl { float:right; width:467px; text-align:right; margin:0 0 20px; }
#conteudo div.colEsqInterna div.produtos div#forca dl dt { font-size:11px; font-weight:bold; color:#666; text-transform:uppercase; background-color:#EEE; padding:3px 5px; }
#conteudo div.colEsqInterna div.produtos div#forca dl dd { font-size:12px; font-weight:bold; color:#666; padding:3px 5px 8px; }

#conteudo div.colEsqInterna div.produtos div.todos p.dados { font:bold 14px Arial, Helvetica, sans-serif; letter-spacing:-1px; margin:0 0 5px; }
#conteudo div.colEsqInterna div.produtos div.todos div.imagem { width:155px; }
#conteudo div.colEsqInterna div.produtos div.todos div.imagem img { display:block; width:auto; margin:0 auto 5px auto; }
#conteudo div.colEsqInterna div.produtos div.todos div.botoes { float:right; width:370px; }


#conteudo div.colEsqInterna div.produtos { padding:0 20px; }
#conteudo div.colEsqInterna div.produtos div.imagem { float:left; width:155px; }
#conteudo div.colEsqInterna div.produtos div.imagem img { margin:0 0 5px; }
#conteudo div.colEsqInterna div.produtos div.imagem p { font:italic 12px Arial, Helvetica, sans-serif; text-align:center; }

#conteudo div.colEsqInterna div.produtos form { border-top:double #E2E2E2; }
#conteudo div.colEsqInterna div.produtos form select { font:bold 12px Arial, Helvetica, sans-serif; color:#666; text-transform:uppercase; }

#conteudo div.colEsqInterna div.produtos form fieldset.categoria { background-color:#EEE; padding:10px 10px 15px; margin:0 0 15px; }
#conteudo div.colEsqInterna div.produtos form fieldset.categoria label { float:left; font:bold 18px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#666; }
#conteudo div.colEsqInterna div.produtos form fieldset.categoria select { float:right; }
#conteudo div.colEsqInterna div.produtos form fieldset.especifico { float:right; }
#conteudo div.colEsqInterna div.produtos form fieldset.especifico { width:448px; background-color:#EEE; text-align:right; padding:10px; }
#conteudo div.colEsqInterna div.produtos form fieldset.especifico label { display:inline-block; font:bold 11px Arial, Helvetica, sans-serif; color:#666; text-transform:uppercase; margin:0 0 0 15px; }
#conteudo div.colEsqInterna div.produtos form fieldset.especifico select { display:inline-block; font:bold 11px Arial, Helvetica, sans-serif; color:#666; }
#conteudo div.colEsqInterna div.produtos form fieldset.especifico select.tipo { width:100px; }

#conteudo div.colEsqInterna div.produtos div.info { float:right; }
#conteudo div.colEsqInterna div.produtos div.info { width:467px; }
#conteudo div.colEsqInterna div.produtos div.info table.resumo { width:100%; margin:0 0 20px; }
#conteudo div.colEsqInterna div.produtos div.info table.resumo th, #conteudo div.colEsqInterna div.produtos div.info table.resumo td { font:bold 11px Arial, Helvetica, sans-serif; color:#666; text-align:center; }
#conteudo div.colEsqInterna div.produtos div.info table.resumo th { padding:10px 0; }
#conteudo div.colEsqInterna div.produtos div.info table.resumo td { background-color:#EEE; border-right:1px solid #FFF; padding:3px 0; }

#conteudo div.colEsqInterna div.produtos div.info div.desenho { float:left; background-color:#EEE; padding:2px; }
#conteudo div.colEsqInterna div.produtos div.info div.desenho img { display:block; }
#conteudo div.colEsqInterna div.produtos div.info div.seco { float:none; background-color:#EEE; padding:2px; margin:0 0 20px; }
#conteudo div.colEsqInterna div.produtos div.info div.seco img { display:block; float:left; margin:0 5px 0 0; }

#conteudo div.colEsqInterna div.produtos div.info ul.anexos { float:right; clear:right width:190px; margin:10px 0 0; }
#conteudo div.colEsqInterna div.produtos div.info ul.anexos li { font:bold 12px Arial, Helvetica, sans-serif; background-color:#EEE; padding:3px 3px 0; margin:0 0 2px; }
#conteudo div.colEsqInterna div.produtos div.info ul.anexos li a { display:block; height:23px; padding:3px 0 0 35px; color:#333; }
#conteudo div.colEsqInterna div.produtos div.info ul.anexos li a:hover { color:#666; }
#conteudo div.colEsqInterna div.produtos div.info ul.anexos li a.video { background:url(../imagens/ico_video.gif) left top no-repeat; }
#conteudo div.colEsqInterna div.produtos div.info ul.anexos li a.doc { background:url(../imagens/ico_doc.gif) left top no-repeat; }
#conteudo div.colEsqInterna div.produtos div.info ul.anexos li a.xls { background:url(../imagens/ico_xls.gif) left top no-repeat; }
#conteudo div.colEsqInterna div.produtos div.info ul.anexos li a.pdf { background:url(../imagens/ico_pdf.gif) left top no-repeat; }
#conteudo div.colEsqInterna div.produtos div.info ul.anexos li a.pps { background:url(../imagens/ico_pps.gif) left top no-repeat; }
#conteudo div.colEsqInterna div.produtos div.info ul.anexos li a.jpg { background:url(../imagens/ico_jpg.gif) left top no-repeat; }
#conteudo div.colEsqInterna div.produtos div.info ul.anexos li a.zip { background:url(../imagens/ico_zip.gif) left top no-repeat; }

#conteudo div.colEsqInterna div.produtos div span.norma { float:right; font:normal 10px Arial, Helvetica, sans-serif; color:#666; }
#conteudo div.colEsqInterna div.produtos div.quinze { background:url(../imagens/bg_tabela_15.jpg) left top no-repeat; padding:0 0 0 51px; margin:0 0 20px; }
#conteudo div.colEsqInterna div.produtos div.vinte { background:url(../imagens/bg_tabela_24.jpg) left top no-repeat; padding:0 0 0 51px; margin:0 0 20px; }

#conteudo div.colEsqInterna div.produtos div.trinta { background:url(../imagens/bg_tabela_36.jpg) left top no-repeat; padding:0 0 0 51px; margin:0 0 20px; }

#conteudo div.colEsqInterna div.produtos table.geral { width:589px; height:191px; border:1px solid #E2E2E2; border-right:none; margin:1px 0 0; }
#conteudo div.colEsqInterna div.produtos table.geral th { font:bold 11px Arial, Helvetica, sans-serif; color:#666; text-align:center; }
#conteudo div.colEsqInterna div.produtos table.geral th { border-right:1px solid #E2E2E2; padding:5px 0; }
#conteudo div.colEsqInterna div.produtos table.geral tr.dif { background-color:#EEE; }
#conteudo div.colEsqInterna div.produtos table.geral td { font:normal 12px Arial, Helvetica, sans-serif; color:#666; text-align:center; border-right:1px solid #E2E2E2; }
#conteudo div.colEsqInterna div.produtos table.geral td a { color:#333; font-weight:bold; }
#conteudo div.colEsqInterna div.produtos table.geral td a:hover { text-decoration:underline; }

#conteudo div.colEsqInterna div.produtos table.forca { width:640px; border:1px solid #E2E2E2; border-right:none; margin:0 0 20px; }
#conteudo div.colEsqInterna div.produtos table.forca tr.dif { background-color:#EEE; }
#conteudo div.colEsqInterna div.produtos table.forca td { font:normal 12px Arial, Helvetica, sans-serif; color:#666; text-align:center; border-right:1px solid #E2E2E2; padding:3px 0; }
#conteudo div.colEsqInterna div.produtos table.forca tr td table { width:100%; }
#conteudo div.colEsqInterna div.produtos table.forca tr td table tr td { border:none; border-bottom:1px solid #E2E2E2; }


/* Responsabilidade Socioambiental */
#conteudo div.colEsqInterna h2.socioambiental { font:bold 22px Arial, Helvetica, sans-serif; text-indent:0; background:none; margin:0 0 10px 20px; }
#conteudo div.colEsqInterna div.textoInterno ul.galeria { margin:0 auto; }
#conteudo div.colEsqInterna div.textoInterno ul.galeria li { float:left; width:100px; height:75px; background-color:#E2E2E2; padding:2px; margin:10px; }
#conteudo div.colEsqInterna div.textoInterno ul.galeria li img { display:block; }


/* Sobre a Polo Electro */
#conteudo div.colEsqInterna h2.sobre { font:bold 22px Arial, Helvetica, sans-serif; text-indent:0; background:none; margin:0 0 10px 20px; }


/* Solicite uma Cotação */
#conteudo div.colEsqInterna h2.cotacao { font:bold 22px Arial, Helvetica, sans-serif; text-indent:0; background:none; margin:0 0 10px 20px; }
#conteudo div.colEsqInterna div.textoInterno form#cotacao { margin:-10px 0 0; }
#conteudo div.colEsqInterna div.textoInterno form#cotacao p { border-bottom:double #E2E2E2; padding:0 0 20px; margin:0; }
#conteudo div.colEsqInterna div.textoInterno form#cotacao label { display:block; font:bold 12px Arial, Helvetica, sans-serif; color:#666; text-transform:uppercase; }

#conteudo div.colEsqInterna div.textoInterno form#cotacao fieldset.produto { background-color:#EEE; padding:10px 53px; margin:0 0 20px; }
#conteudo div.colEsqInterna div.textoInterno form#cotacao fieldset.produto select { display:block; font:bold 12px Arial, Helvetica, sans-serif; color:#666; }
#conteudo div.colEsqInterna div.textoInterno form#cotacao fieldset.produto input.check, #conteudo div.colEsqInterna div.textoInterno form#cotacao fieldset.produto label.check { display:inline-block; margin:0 0 2px; }
#conteudo div.colEsqInterna div.textoInterno form#cotacao fieldset.produto textarea { font:normal 12px Arial, Helvetica, sans-serif; color:#666; overflow:hidden; padding:2px; }
#conteudo div.colEsqInterna div.textoInterno form#cotacao fieldset.produto input#txtQuantidade { font:normal 12px Arial, Helvetica, sans-serif; color:#666; padding:2px; }
#conteudo div.colEsqInterna div.textoInterno form#cotacao fieldset.produto select, #conteudo div.colEsqInterna div.textoInterno form#cotacao fieldset.produto input#txtQuantidade, #conteudo div.colEsqInterna div.textoInterno form#cotacao fieldset.produto textarea { width:244px; border:1px solid #999; margin:0 0 10px; }
#conteudo div.colEsqInterna div.textoInterno form#cotacao fieldset.produto select#txtClasse, #conteudo div.colEsqInterna div.textoInterno form#cotacao fieldset.produto select#txtPotencia { width:100px; }
#conteudo div.colEsqInterna div.textoInterno form#cotacao fieldset.produto div { width:250px; }
#conteudo div.colEsqInterna div.textoInterno form#cotacao fieldset.produto div.floatLeft { clear:left; }
#conteudo div.colEsqInterna div.textoInterno form#cotacao fieldset.produto div.floatRight { clear:right; }
#conteudo div.colEsqInterna div.textoInterno form#cotacao fieldset.produto div.floatLeft div, #conteudo div.colEsqInterna div.textoInterno form#cotacao fieldset.produto div.floatRight div { width:auto; }
#conteudo div.colEsqInterna div.textoInterno form#cotacao fieldset.produto div.fase, #conteudo div.colEsqInterna div.textoInterno form#cotacao fieldset.produto div.forca { width:100%; }
#conteudo div.colEsqInterna div.textoInterno form#cotacao fieldset.produto div.forca div div { float:left; width:125px; padding:0 0 10px; }
#conteudo div.colEsqInterna div.textoInterno form#cotacao fieldset.produto div.forca label.check { text-transform:none; font-weight:normal; }
#conteudo div.colEsqInterna div.textoInterno form#cotacao fieldset.produto div.forca input, #conteudo div.colEsqInterna div.textoInterno form#cotacao fieldset.produto div.forca label.check { display:inline; margin:0 0 2px; }

#conteudo div.colEsqInterna div.textoInterno form#cotacao fieldset.cadastro { background-color:#EEE; padding:10px 53px; }


/* -- FORMULÁRIOS -- */
form fieldset.geral label { display:block; font:bold 12px Arial, Helvetica, sans-serif; color:#666; text-transform:uppercase; }
form fieldset.geral div { width:250px; }
form fieldset.geral div.floatLeft { clear:left; }
form fieldset.geral div.floatRight { clear:right; }
form fieldset.geral input, form fieldset.geral select, form fieldset.geral textarea { font:normal 12px Arial, Helvetica, sans-serif; color:#666; border:1px solid #999; padding:2px; margin:0 0 10px; }
form fieldset.geral textarea { width:529px; overflow:hidden; }
form fieldset.geral input { width:244px; }
form fieldset.geral select { width:250px; padding:0; }
form fieldset.geral input#txtPrefixo { width:70px; text-align:center; }
form fieldset.geral input#txtFone { width:164px; }
form fieldset.geral input#txtEnviar { float:right; clear:both; width:82px; height:20px; background:url(../imagens/bg_bt_enviar_cadatro.jpg) left top no-repeat; border:none; padding:0; cursor:pointer; }
form fieldset.geral input#txtEnviar:hover { background:url(../imagens/bg_bt_enviar_cadatro.jpg) left bottom no-repeat; }

#conteudo div.colEsqInterna span.obs { display:block; font:normal 10px Arial, Helvetica, sans-serif; color:#666; margin:-10px 0 0; }
#conteudo div.colEsqInterna span.obs a:hover { text-decoration:underline; }


/* -- LOGIN -- */
form#login { width:250px; background-color:#EEE; border-top:double #E2E2E2; margin:0 auto; padding:20px; }


/* -- ENVIE PARA UM AMIGO -- */
form#amigo { display:none; }


/* -- ESPECIAIS -- */
.outlinefix :focus, .outlinefix:focus {	-moz-outline-style:none; }
.floatLeft { float:left; }
.floatRight { float:right !important; }
.semBorda { border:none !important; }

/* slightly enhanced, universal clearfix hack */
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
