/*
  $Id: stylesheet.css,v 1.70 2002/11/02 03:06:05 hpdl Exp $

  Brasilmedia.com, Source E-Commerce Solutions
  http://www.brasilmedia.com

  Copyright (c) 2001 Brasilmedia

 */

html {
     overflow: -moz-scrollbars-vertical;
  }

BODY {
	scrollbar-base-color: #F2EEE1;
}
.boxText { font-family: Verdana, Arial, sans-serif; font-size: 12px; }
.errorBox {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	background: #F0E68C;
	font-weight: bold;
}
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 12px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }

BODY {
   font-family: Verdana, Arial, sans-serif;
  	font-size: 11px;
	background: #ffffff;
	color: #000000;
	margin: 0px;
}

A {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #663300;
	background-color: #FEFBED;
	text-decoration: none;
}

A:hover {
	font-size: 12px;
	color: #753A00;
	font-weight: normal;
	background-color: #FBEFBF;
	text-decoration: none;
}

FORM {
  font-family: Verdana, Arial, sans-serif;
  	font-size: 11px;
	display: inline;
}

TR.header {
  font-family: Verdana, Arial, sans-serif;
  	font-size: 12px;
  background: #ffffff;
}

TR.headerNavigation {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	background: Lime;
}

TD.headerNavigation {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	background: #FAF7E4;
	color: #00008B;
	font-weight: bold;
}

A.headerNavigation {
	font-size: 11px;
	color: #00008B;
}

A.headerNavigation:hover {
	color: #1E90FF;
}

TR.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #ffffff;
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  font-size: 11px;
  background: #00ff00;
}

TD.headerInfo {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	background: #00ff00;
	color: #00008B;
	font-weight: bold;
	text-align: center;
}

TR.footer {
	background: #FCFFE8;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

TR.newinfobox_top1 {
	background: #FF0000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}

.newinfobox_top2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}

.newinfobox_top3 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
}

TD.footer {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #FCFFE8;
	color: Navy;
	font-weight: bold;
}

.newinfobox_top1 {
	background: #FCFFE8;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
}

.infoBox {
	background: #E0D6A2;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
}

.infoBoxContents {
	background: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
}

.infoBoxNotice {
	background: #FFD700;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.infoBoxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background: #E0D6A2;
	color: #8E4D0F;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
	background: #FFFFF0;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
	background: #FFFACD;
	font-family: Verdana, Arial, sans-serif;
   font-size: 12px;
}

TR.productListing-heading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	background: #FFFFF0;
}

TD.productListing-heading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	background: #F4EEC0;
	color: #000000;
	font-weight: bold;
	font-variant: small-caps;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #A26B28;
}
TD.pageHeadingPrice, DIV.pageHeadingPrice {
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #A26B28;
}

TR.subBar {
	background: #FFFFF0;
}

TD.subBar {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
}

TD.main, P.main {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 1.5;
}

TD.cost, P.cost {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	color: #000000;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.smallTextcount, SPAN.smallText, P.smallText {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: Navy;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 80%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #880000;
  font-weight: bold;
}

TABLE.formArea {
   font-family: Verdana, Arial, sans-serif;
  	font-size: 12px;
	background: #FFFFF0;
	border-color: #7b9ebd;
	border-style: solid;
	border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver {
	background-color: #F0E68C;
	cursor: hand;
}
.moduleRowSelected {
	background-color: #FFFFE0;
}

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

    /*VJ Links Manager for OSC v0.2 begin*/
    A.exLinkTitle {
      font-size: 12px;
      color: #0000CC;
      font-weight: bold;
    }

    A.exLinkURL {
      font-size: 10px;
      color: #000099;
      font-weight: bold;
    }
    /*VJ Links Manager for OSC v0.2 end*/

/* VJ Links Manager v1.00 begin */
TABLE.linkListing {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.linkListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #FFFFFF;
  text-align: center;
}

TD.linkListing-data {
  border-right: 1px solid #b6b7cb;
  border-bottom: 1px solid #b6b7cb;
  padding: 4px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.linkListing-odd {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TR.linkListing-even {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #F5F5F5;
}
/* VJ Links Manager v1.00 end */ 
/* titulo interno.css 
*/
.titulointerno {  font-family: Arial, Helvetica, sans-serif, "Arial Narrow"; font-size: 11pt; font-style: italic; font-weight: bold; color: #000066}
.texto {  font-family: Arial, Helvetica, sans-serif, "Arial Narrow"; font-size: 12pt; font-style: normal; color: #000000; text-align: left}
.linkinterno {  font-family: Arial, Helvetica, sans-serif, "Arial Narrow"; font-size: 8pt; font-weight: normal; color: #33CCFF; text-decoration: underline; font-style: italic}
.item {  font-family: Arial, Helvetica, sans-serif, "Arial Narrow"; font-size: 12pt; font-style: normal; font-weight: normal; color: #000000; text-align: left; list-style-position: outside; list-style-image: url(http://www.casadomel.com.br/images/bullets.gif); list-style-type: disc; line-height: 12pt; padding-left: 5px; margin-left: 0px}
.destaque {  font-family: Arial, Helvetica, sans-serif, "Arial Narrow"; font-size: 11pt; font-style: italic; font-weight: bold; color: #0033CC
}

    A.LinkFooter {
      font-size: 14px;
      color: #800000;
      font-weight: bold;
    }
	A.LinkFooter:hover {
    font-size: 14px;
    font-weight: bold;
	color: #804000;
}

    A.LinkHome {
	font-family: Verdana, Arial, sans-serif;
    color: #000000;
	font-size: 12px;
	line-height: 1.5;
}
	A.LinkHome:hover {
	font-family: Verdana, Arial, sans-serif;
	color: #804000;
	font-size: 12px;
	line-height: 1.5;
}

/* personalizacom css o visual dos formulario 
   input.inputField {
    width: 10em;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 11px;
    color: blue;
    border: inset 2px;  
    border-color: #000000 #cccccc #cccccc #000000;
    background-color: white; 
   }
   textarea.textArea {
    background-color: #edebc4;
    border: black 2px solid;
    color: navy;
    font-family: arial, verdana, ms sans serif;
    font-size: 12pt;
    font-weight: normal
   }
   input.radio {
    background-color: #FF0000;
    border: #000000 1px solid;
    font-family: verdana;
    font-size: 12px;
    color: #000000
   }
   select.pullDown {
    background-color: #edebc4; 
    font-weight: bold; 
    font-size: 12px; 
    color: black;
   }

.h2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 16px; 
	font-weight: bold;
	color: #880000;
}

ul.sitemap {
color: #ff0000;
}


/* Bloco compacto : Fast News */

 .fast_news {
	height: 45px;
	font-size: 10px;
	background-color: #FFFFDB;
	margin: 16px 15px 0px;
	border: 1px #CBCBCB solid;
}

 .fast_news .icon {
  float: left;
 }

 .fast_news .title {
  float: left;
  margin: 2px 0px 0px 6px;
 }

 .fast_news .rss {
  float: right;
 }

 .fast_news .title a.link {
	font-weight: bolder;
	text-decoration: none;
	color: #804000;
}

 .fast_news .title a.link:hover {
  color: #000000;
 }


/* EOF Bloco compacto : Fast News */

blockquote.esquilo {
	margin: 0px 0px;
	padding-left: 10px;
	background-color: #fff;
	background-image: url(images/flash/icon_esquilo.jpg);
	background-repeat: no-repeat;
	background-position: 1px 50%;
    padding: 1em 2em;
}


	#noscript-warning{
font-family:Arial,Helvetica,sans-serif;
position:fixed;top:84;left:0;width:100%;
z-index:101;text-align:center;font-weight:bold;
font-size:120%;color:#fff;background-color:#AE0000;
padding:5px 0 5px 0;
}
#noscript-padding{
padding-top:3.5em;
}
.container{
margin:0 auto;text-align:left;width:840px;zoom:1;
}

.titulobanho {
	font-size: 12px;
	margin: 16px 15px 10px;
	color: maroon;
}

/* images */
/*  img {
	background: #FAFAFA;
   border: 1px solid #DCDCDC;
	padding: 5px;
}  */

img.float-right {
	background: #FAFAFA;
  	margin: 5px 0px 3px 10px;  
}
img.float-left {
  	margin: 5px 10px 3px 0px;
}
img.none {
	background: transparent;
    border: 0px;
	margin: 0px 0px 0px 0px;
}


