
#branco {margin:auto; margin-top:10px;background-color:#fff; width:757px; padding:10px;}
#tile { background: url(../images/tile.gif) -10px repeat-y;}
#parceiros {float:right;}
#parceiros {float:left;}
#bannertile { background: url(../images/tile-banner.gif) top left repeat-y; width:757px;}
#banner {margin: 0 0 0 4px;}
#menu ul {
	list-style-type: none;
	margin: 0 0 0 4px;
	padding:0px;
	background-image: url(../images/menu-tile.gif);
	background-repeat: repeat-x;
	width:749px;
	margin-top:1px;
}
#menu ul li {
	display: inline;
	padding: 0px;
}
#menu ul li a {
	padding-right: 4px;
	padding-left: 4px;
}
#menu #menuright {padding-left:3px;}
#topo { background-color:#FFFFFF; width:100%; height:53px}
#footer {background:#dbdbdb; text-align:center}
#logo {position:absolute; float:left:}
#membro { float:right;}

/* ============================================================== */
/* BOXES */ 
/* ============================================================== */
.titulo						{font: 10px Verdana; color:#00673f; font-weight:bold; padding-left:30px;}
.boxpqtop					{width: 196px; background: url(../images/boxpqtop.gif) top repeat-x; padding-top:11px; padding-bottom:13px;}
.boxpqbot					{width: 196px; height:4px; background: url(../images/boxpqbot.gif) bottom repeat-x; font: 1px/5px "Georgia", serif;}
.boxpqtopban				{width: 196px; height:4px; background: url(../images/boxpqtopban.gif) bottom repeat-x; font: 1px/5px "Georgia", serif;}
.boxpqtile					{width: 196px; background: url(../images/boxpqtile.gif) repeat-y; padding:1px 0px 1px 0px; text-align:center}
.boxpqtilenov				{width: 196px; background:url(../images/boxpqtile.gif) repeat-y; padding:1px 0px 1px 0px;}

.boxtop					{ background: url(../images/boxtop.gif) top repeat-x; font: 10px Verdana; color:#00673f; font-weight:bold; padding-top:11px; padding-bottom:13px; text-align:left} 
.boxbot					{width: 558px; height:4px; background: url(../images/boxbot.gif) bottom repeat-x; font: 1px/5px "Georgia", serif;}
.boxtopban				{width: 558px; height:4px; background: url(../images/boxtopban.gif) bottom repeat-x; font: 1px/5px "Georgia", serif;}
.boxtile					{width: 558px; background: url(../images/boxtile.gif) repeat-y; padding:1px 0px 1px 0px; text-align:center}

.boxtop	a, .boxpqtop a, .boxpqtop a:visited, .boxtop a:visited {font: 10px Verdana; color:#00673f; font-weight:bold;text-decoration:none;}
.boxtop	a:hover, .boxpqtop a:hover {color:#99cc00;text-decoration:none;}

.topbox					{width: 218px; height:10px; background: url(../images/top-box.gif) top repeat-x; font: 1px/5px "Georgia", serif;}
.downbox				{width: 218px; height:10px; background: url(../images/down-box.gif) bottom repeat-x; font: 1px/5px "Georgia", serif;}
.tilebox				{width: 218px; background: url(../images/tile-box.gif) repeat-y;}
.cont						{margin-left:10px; padding-top:10px; width:442px;}
/* ============================================================== */
/* TEXT */
/* ============================================================== */
.main				{font: 11px Verdana, Arial, serif; color:#7B7B7B; line-height: 1.5;}
.text				{font: 11px Verdana, Arial, serif; color:#7B7B7B; }
.smallText			{font: 10px Verdana, Arial, serif; color: #737373;}
.boxText				{font-family:verdana; font-size: 11px; line-height: 1.5; padding: 5px; color: #737373;}
td.productListing-data {font-size: 10px;}

.nome, a.nome:visited				{font: 11px Verdana, Arial, serif; color:#6b6b6b; font-weight:bold; text-decoration:none; line-height:150%}
a.nome:hover		{text-decoration:underline;}
a,a:visited			{font: 11px Verdana, Arial, serif; color:#6b6b6b;text-decoration:none;}
a:hover				{color:#3e6655; text-decoration:underline;}
a.peq,a.peq:visited	{font: 10px Verdana, Arial, serif; color:#6b6b6b;text-decoration:none;}
a.peq:hover			{color:#3e6655; text-decoration:underline;}
.preco				{font: 14px Verdana, Arial, serif; color:#00673f; font-weight:bold;}
.precopeq			{font: 12px Verdana, Arial, serif; color:#ff9000; font-weight:bold;}
.precotab			{font: 10px Verdana, Arial, serif; color:#00673f; font-weight:bold;}
.precoantigo		{font: 12px Verdana, Arial, serif; color:#7B7B7B; text-decoration:line-through;}
.precoantigopeq		{font: 10px Verdana, Arial, serif; color:#7B7B7B; text-decoration:line-through;}
.precopromocao		{font: 14px Verdana, Arial, serif; color:#F54F43; font-weight:bold;}
.precopromocaopeq		{font: 12px Verdana, Arial, serif; color:#F54F43; font-weight:bold;}

td.boxHeading		{font-family:Verdana, Arial, serif;font-size: 10px; font-weight: bold; color: #999999; border-bottom: 1px solid #D7D7D7; text-transform: uppercase; padding: 4px 0px 4px 12px; border-top: 1px solid #D7D7D7; }
td.loginHeading		{font-size: 10px; font-weight: bold; color: #69A7E0; text-transform: uppercase; padding: 4px 0px 4px 12px; }
td.login			{font: 10px Verdana, Arial, serif; color:#666666;}
td.footer			{font: 9px Verdana, Arial, serif; color:#888888;}
td.linha			{background-color:#D7D7D7;}
.moduleRowOver { background-color: #EFEFEF; cursor: auto; cursor: auto; }
.moduleRowSelected { background-color: #EDEDED; }
.option				{font: 12px Verdana, Arial, serif; color:#82B50E; font-weight:bold;}
.productListing-heading {font-size: 10px; background: #fff688; font-weight: bold; color: #00673f; padding: 2px; }
.cz-heading {font-size: 10px; background: #F0F0F0; color: #7B7B7B; padding: 3px; }
.customer_head		{background-color: #bed2ca; border-top: 1px solid #3e6655; font-size: 11px; padding: 2px; color: #3e6655; text-align: left; padding-left: 10px; }
.messageStackError, .messageStackWarning { font-size: 10px; border: 1px solid #FF0000; padding:4px;}
.messageStackSuccess { font-size: 10px; padding:3px; background-color:#94D204; color:#FFFFFF}
span.newItemInCart { font-size: 10px; color:#006ACC;}
h1 {font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #999999; font-weight: normal; }
h2 {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #666666; font-weight: bold; }
h1, h2{margin-bottom:0px; margin-top:0px; line-height: 1em;}
.orderEdit { font-size: 10px; color: #69A7E0; text-decoration: underline;}
.checkoutBarFrom, .checkoutBarTo { font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-size: 10px; color: #353535; }

/* ============================================================== */
/* FORM */
/* ============================================================== */
form { display: inline; }
checkbox, radio, input, select {font-size: 11px; padding: 2px; color:#666666; font:Verdana, Arial, Helvetica, sans-serif;}
input.field {font-size: 12px; height:14px; color:#666666; border: 1px solid #dbdcdb; font:Verdana, Arial, Helvetica, sans-serif;}
textarea { font-size: 11px; background-color: #ffffff; color:#666666; border: 1px solid #D7D7D7; font:Verdana, Arial, Helvetica, sans-serif;}

/*-------------------------------------*/
/*   Horizontal Drop-Down Menu Style   */
/*-------------------------------------*/


.horizsubmenu	{       /* Behaviour of sub-menu items - leave as is for proper operation of submenus */
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
}

.horizsubframe	{      /* Color of submenu item and border */
	background-color: #4f836d;
	top:-5px;
	left:-11px;
	padding:5px;		
	position: relative;
	display: block;	
}

.horizsubitem	{       /* Behaviour of sub-menu items - leave as is for proper operation of submenus */
	text-align: left;

	white-space: nowrap;
}

.horizsubitem a {            /* Font style, size of submenu items */
  font-family: Verdana, Arial, sans-serif;
	font-size: 12px;	
	text-decoration: none;
	padding:2px;
	position: relative;
	display: block;	
	
}

.horizsubitem a:link, .horizsubitem a:visited	{       /* Font color, style of submenu items */
	color: #ffffff;
	font-size: 12px;	
	text-decoration: none;
		padding:2px;
border-bottom:1px #61907c solid;
}

.horizsubitem a:hover	{      /* Font color, style, background submenu color of submenu item when hovered over */
	color: #3a5f4f;
	background-color: #B2CA9B;
padding:2px;

	text-decoration: none;
}

.horizsubitem a:active	{      /* Font color, style, background submenu color of submenu item when clicked */
	color: #ffffff;
	background-color: #666666;		
	text-decoration: none;
}

.horizsubitem .horizfwdarr, .horizitem .horizfwdarr	{      /* Positioning of right arrow for submenus */
	position: absolute;
	top: 5px;
	right: 8px;
}

.dmselected {   /* Style override for selected category tree */
	background-color: #ff9900;
}

.horbar .dmselected {   /* Style override for selected root category */
    background-color: #90B46E;

}
#cx-impr-e-sug {

	right:0;
	width:557px;
	height:24px;
	text-align:right;
}
#impr-sug {
	width:272px;
	height:24px;
	margin-top:-1px;
}
