* { margin: 0; padding: 0; }

.beta { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #222222; line-height: 75%; text-align: left; margin-left: 26px; }
.beta a, .beta a:hover { text-decoration:none; text-align: left; }
.beta a:hover { color: #C00; }

ul#toplist, ul#bottomlist { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; float: right; font-size: 10px; text-transform: uppercase; }
ul#toplist a, ul#bottomlist a  { font-weight: bold; text-decoration: none; }
ul#toplist, ul#toplist ul, ul#toplist li, ul#bottomlist, ul#bottomlist ul, ul#bottomlist li { margin: 0px; list-style-type: none; }
ul#toplist li ,ul#bottomlist li { float: left; font-size: 10px; font-weight: bold; }
ul#toplist li a, ul#bottomlist li a { color: #000; padding: 10px; }
ul#toplist li a:hover, ul#bottomlist li a:hover { color: C00; }
/* #toplist a:hover e #bottomlist a:hover na última linha */


body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 125%; color: #000000; background: #333333 fixed url(imagens/bg_001.jpg) no-repeat center top; }

fieldset { Background: #FFFFFF; border: solid #808080 1px; 	padding: 5px; text-align: center;
}
#zero-right fieldset { margin-bottom: 10px; font-size: 10px; line-height: 14px; }
legend { text-align: center; color: #990000; size: 16px; font: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.produto { border: solid #808080 1px; padding: 5px; background:#FFFFFF; padding: 10px; }

hr{	background-color: #999; height: 2px; color: #999; border: 0px; }

a:link, a:visited { TEXT-DECORATION: underline; color: #333333; }
a:hover { color: #003399; }
.titulo { font-family: Tahoma; font-size: 16px; color: #666666;	font-weight: bold; }

.titulo legend { color: #990000; }

p {margin-bottom: 1em; line-height: 1.25em; }

h1 { color: #C00; font-size: 17px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
h1 small { color: #000; font-size: 12px; font-family:  Verdana, Arial, Helvetica, sans-serif; }

h2 { color: #F00; font-size: 18px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-align: center; line-height:110%; margin-bottom: 1em; }
h2 small { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }

h3 { color: #C00; font-size: 17px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; margin-top: 1.75em; margin-bottom: 1em; }
h4 { font-family: Tahoma; font-size: 16px; color: #666;	font-weight: bold; }

li { margin: auto 1.5em 1em; line-height: 125%; list-style-type: disc; }

.form_a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; border: 1px groove #000066; list-style-position: inside; list-style-image: none; list-style-type: square; }
.form_e { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; border: 1px groove #000066; list-style-position: inside; list-style-image: none; list-style-type: square; }
.form_n { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; border: 1px groove #000066; list-style-position: inside; list-style-image: none; list-style-type: square; text-align: right; }
.msg { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; }

.DEK {POSITION:absolute;VISIBILITY:hidden;Z-INDEX:200; }
.menu { font-family: Arial, Helvetica, sans-serif; font-size: 14px;	color: #333333;	font-weight: normal; }
.identificacao { font-family: Tahoma; font-size: 9px; color: #666666; }
.tabela { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333; font-variant: normal; }
.campo_banco { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: normal; }
.label { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; }
.label1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }

.DEK {POSITION:absolute;VISIBILITY:hidden;Z-INDEX:200;}

.borda { background-color: #E4E4E4; border-bottom 1px solid #E1F0FF; border: 1px solid #F2F2F2; }
.borda1 { background-color: #F2F2F2; border-top: 1px solid #F2F2F2; border-right: none; border-bottom 1px solid #E1F0FF; border-left: none; border-bottom-style: none; }

.style1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 125%; text-decoration: none; color: #000000; border-top-color: #0033cc; border-right-color: #0033cc; border-bottom-color: #0033cc; border-left-color: #0033cc; }
.style56 { font-size: 20px; line-height: 30px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; }
.style42 { font-size: 14px; line-height: 18px; text-decoration: none; color: #FFFFFF; border-top-color: #0033cc; border-right-color: #0033cc; border-bottom-color: #0033cc; border-left-color: #0033cc; }
.titulo1 { color: #BF0000; font-size: 17px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.titulo2 { color: #FF0000; font-size: 18px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.destaque { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; }
.secoes { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #657D9A; font-weight: bold; }
.table { border-top: thin dashed; border-right: thin dashed; border-bottom: thin dashed; border-left: thin dashed; }
.news {font-size: 11px}

.style58 { font-size: 16px; color: #000000; font-weight: normal; }
.style60 { font-size: 10px; }
.linha_dupla { line-height: 110%; }

.table-lance { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align: top; margin: 10px auto; }
.table-lance_first td, .table-lance_first td:hover { background: #930; font-size: 12px;	font-weight: bold; color: #FFF; padding-left: 10px; }
.table-lance tr { background:#eeeeee; border-bottom: solid 1px #000; }
.table-lance tr:hover {background:#cccccc; }
.table-lance td {border-bottom: solid 1px #fff; padding: 5px; }

.table-news { }
.table-news tr { background:#eee; border-bottom: solid 1px #fff; vertical-align: top; }
.table-news tr:hover {background:#ccc; }
.table-news td { border-bottom: solid 1px #fff; }

.table-news-lance { }
.table-news-lance tr { background:#def; border-bottom: solid 1px #fff; vertical-align: top; }
.table-news-lance tr:hover {background:#eef;}
.table-news-lance td { border-bottom: solid 1px #fff; }

#content { border: solid #808080 1px; background:#FFFFFF; padding: 10px 10px 20px; margin: 0 10px; clear: none; }
#special {  margin: 0 10px; }
#specials {  margin: 0 10px; }
#specials img { margin: 15px 20px; }
#specials fieldset { margin-bottom: 10px; }

#pathway { color: #003366; font-size: 10px; text-align: left; padding: 3px 0 ; margin: 0 10px; }
#pathway_back { color: #003366; font-size: 10px; text-align: left; margin: 0 10px; padding: 3px 0; width: 790px; float:left; display: inline-block; }
#sair { color: #003366; font-size: 10px; text-align: right; padding: 3px 0 ; width: 50px; float:right; display: inline-block; margin: 0 10px; }

#content_produto { float: left; width: 554px;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 125%; color: #000000; overflow: hidden; }
#content_zero { border: solid #808080 1px; background:#FFFFFF; padding: 10px 10px 20px; margin: 0 10px 0 0; clear: none; }
#zero-left { float: left; width: 75%; }
#zero-right { float: right; width: 25%; font-size: 10px; }
#zero-right legend { font-size: 12px; }
#zero-right img { margin: 5px auto; }
#zero-right td { padding: 4px; }

#prod-photo { float: left; width: 16%; text-align: left; }
#prod-text { float: left; width: 68%; text-align: left; }
#prod-buy { float: right; width: 16%; text-align: center; }

#img_produto { text-align: left; float: left; overflow: hidden; }
#content_field, .content_field { background:#FFFFFF; margin: 0 10px; clear: none; }
#principal {background: #EEEEEE url(imagens/base_01.jpg) no-repeat center bottom; padding-bottom: 56px; text-align: center; width: 890px; max-width: 890px; border: solid 2px #333333; margin: 0 auto; }

#bio { margin: 15px auto 0; padding: 4px; border: solid 1px #808080; background: #FFF; clear: none; }
#especial-news { margin: 0 auto 12px; padding: 4px; border: solid 1px #808080; background: #FFF; clear: both; }
#especial-inicio { margin: 0 auto 12px; padding: 4px; border: solid 1px #808080; background: #FFF; clear: both; }


/* menu-superior */ #toplist a:hover, #bottomlist a:hover { color: #C00; }