@charset "utf-8";
a { text-decoration: none; font-family:Arial, Helvetica, sans-serif; color: #666666; }
a:link { text-decoration: none; font-family:Arial, Helvetica, sans-serif;  }
a:visited { text-decoration: none; font-family:Arial, Helvetica, sans-serif; }
a:hover { text-decoration: underline; font-family:Arial, Helvetica, sans-serif; }
a:active { text-decoration: none; font-family:Arial, Helvetica, sans-serif; }
img { border: 0; }

body{ margin:0; padding: 0; background: url(../imagens/pfl_001.gif) repeat; text-align:center; }
#main{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; margin: 0 auto; text-align:left; width: 977px; padding: 1px; background-color: #FFF; }
h1.containerFlash{ margin: 0 0 1px 0; padding: 0; }
#boxTituloPrincipal { float: left; width: 977px; }
#boxTituloPrincipal .titulo { float: left; margin-left: 5px; }
#boxTituloPrincipal .mapaSite { float: right; text-align: right; font-size:13px; font-weight:bold; color:#999; }

#containerConteudo { width: 977px; margin-top: 4px; }
#containerConteudo p { font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #999; margin: 0; padding: 0 0 0 5px; }
img.center { margin: 0 auto; text-align:center;  }
.clear { clear: both; }
.alinha_centro { margin: 5px auto; text-align:center; }
.barra_divisoria { width: 977px; height: 3px; background-color: #CCC; margin-bottom: 1px; margin-top: 5px; clear: both; }
#boxProdutos { width: 977px; margin: 5px 0 5px 0; float: left; }
#boxProdutos .produto{ float: left; margin-left: 100px; *margin-left: 100px; _margin-left: 50px; text-align:center; }
#boxProdutos .print{ float: right; text-align:left; }

h2.midiaConteudo { margin: 0 auto; text-align: center; margin: 0 0 1px 0; padding: 0; }
p.info { margin: 0 0 1px 0; text-align:center; font-size:11px; font-weight:bold; color: #666; }
.ancora { margin: 5px; auto; text-align:center; font-size: 10px; color: #999; }

table.tabular { padding: 0; margin: 0 auto; border: none;  width: 98%; }
table.tabular th,td { text-align: left; font-family:Arial, Helvetica, sans-serif; font-size: 11px; border: none; }
table.tabular th { color: #FF9933; font-weight:bold; padding-left: 2px; }
table.tabular td.img { text-align: center; }
table.tabular td { color: #003366; }

table.form { padding: 0; margin: 0 auto; border: none; }
table.form td{ font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #039; border: none; padding: 1px; }
table.form td.desc { text-align:right; font-weight:bold; }

input ,textarea{ border: 1px solid #006699; color: #006699; font-style:italic; }

#loading { display: none; width: 100%; margin: 0 auto; }
#resultado { color: #A90A0E; font-size: 14px; font-weight: bold; margin: 10px 0 10px 0; }
.destaque, .destaqueErro { color: #A90A0E; font-size: 14px; font-weight: bold; }

.listProducts table { border: none; }
.listProducts td{ text-align:center; }

ul.listaVertical { margin: 10px 0 10px 0; padding: 0; list-style-type:none; }
ul.listaVertical li { }

.barraa { width: 977px; color: #CCC; height: 2px; background-color: #CCC; border: none; margin-bottom: 1px; margin-top: 5px; clear: both; }

table.tabularDicas { padding: 0; margin: 0 auto; border: 1px dotted #CCC; border-collapse: collapse; width: 98%; }
table.tabularDicas th,table.tabularDicas td { text-align: left; font-family:Arial, Helvetica, sans-serif; font-size: 11px; border: 1px dotted #CCC; }
table.tabularDicas th { color: #FF9933; font-weight:bold; padding-left: 2px; }
table.tabularDicas td.img { text-align: center; }
table.tabularDicas td { color: #003366; }

