 body
{
     background-color:#8d1414;
      background: #3b0f0f url(/images/master-bg.jpg) repeat-x top left;
 	font: 12px tahoma, sans-serif;
	margin: 0;
	padding: 0;
	line-height: 150%;
}

body, td, th, tr
{
	color: #555555;
}


#bodybg {
	padding-top: 30px;
	width:100%;
	height:100%;
}

div#wrapper
{
	width: 1100px;
	margin: 0 auto;
	padding: 0;
}

#bodyarea {
	padding: 5px;
	background: #ffffff url(images/site/bodybg.jpg) 0 0 repeat-x;
}

#shad-l {
	padding-left: 18px;
	background: url(images/site/shadl.jpg) 0 0 no-repeat;
}

#shad-r {
	padding-right: 18px;
	background: url(images/site/shadr.jpg) 100% 0 no-repeat;
}

#header {
	position: relative;
	height: 130px;
	overflow: hidden;
	background: #3b0f0f url(images/site/logo_middle.jpg) 0 0 repeat-x;
}

#head-r {
	height: 130px;
	background: url(images/site/logo_right.jpg) 100% 0 no-repeat;
}

#head-l {
	background: url(images/site/logo_left.jpg) 0 0 no-repeat;
}

#logo {
	position: absolute;
	top: 0px;
	left: 20px;
	display: block;
	width: 184px;
	height: 93px;
	cursor: pointer;
	background: url(images/site/logo.gif) no-repeat;
}

#cart 
{
	display:block;
    position:absolute;
    top:80px;
    right:0;
    text-align:right;
}

#toprotator
{
	display:block;
    position:absolute;
    top:-2;
    right:0;
    margin-right:59px;
    text-align:right;
}

#footer {
	background: #3b0f0f url(images/site/footerbg.jpg) 0 100% repeat-x;
}

#foot-r {
	height: 100px;
	background: url(images/site/footerr.jpg) 100% 100% no-repeat;
}

#foot-l {
	background: url(images/site/footerl.jpg) 0 100% no-repeat;
}

#footerarea {
	text-align: center;
	padding: 10px;
	color: #ffffff;
	line-height: 110%;
}

#footerarea a:link, #footerarea a:visited {
	color: #ffffff;
}

#footerarea a:hover {
	color: #ffffff;
	text-decoration: none;
}


h1
{
	font-family: Verdana, Arial, sans-serif; 
	font-size: 15px; 
	font-weight:bold; 
}

.smalltext, tr.smalltext th
{
	font-size: 11px;
}

#toolbar {
	display:block;
    position:absolute;
    top:93px;
	margin: 0;
	padding: 0;
	height: 27px;
}

#topmenu {
	margin: 0;
	padding: 0;
	font-family: tahoma, sans-serif;
	font-size: 11px;
}

#topmenu ul {
	padding: 0 0 0 5px;
	margin: 0;
	list-style-type: none;
	width: auto;
	float: left;
}

#topmenu ul li {
	margin: 0;
	padding: 0;
	display: inline;
}

#topmenu ul li a {
	float: left;
	display: block;
	margin: 0 0 0 2px;
	padding: 0 0 0 10px;
	text-decoration: none;
	line-height: 27px;
	font-weight: bold;
	color: black;
	background: url(images/site/topmenul.jpg) 0 0 no-repeat;
}

#topmenu ul li a span {
	float: left;
	color: #FFFFFF;
	display: block;
	padding: 0 15px 0 7px;
	cursor: pointer;
	background: url(images/site/topmenur.jpg) 100% 0 no-repeat;
}



#topmenu ul li a:hover, ul li a.current {
	color: #000000;
	font-weight: bold;
	background: url(images/site/topmenu-activel.jpg) 0 0 no-repeat;
}

#topmenu ul li a:hover span, ul li a.current span {
	display: block;
	width: auto;
	background: url(images/site/topmenu-activer.jpg) 100% 0 no-repeat;
}


td, input, textarea{
	font-size:11px;
    font-family:Verdana, Arial, sans-serif;	
	line-height:13px;
	vertical-align:top;
	padding:0px;
}

br{font-size:10px}
 
td {vertical-align:top; padding:0px; margin:0; }
/*table { width:100%;}*/

.topheader { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight:bold; color:white; vertical-align:middle}
.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #E87005; text-decoration: underline; }

.infoBox {
  background: #e0e0e0;}
  
.infoBoxContentsW {
  background: white;
  color: #4e3963;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;}

.infoBoxContents {
  background: #ffffff;
  font-size: 10px;  
}

A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #3f2f4a;
  text-decoration: underline;
}  

FORM {
	display: inline;
}

TR.header {
  background: #eeecf2;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: green;
  font-weight : bold;
}

  A.headerNavigation { 
  color: green; 
}

A.headerNavigation:hover {
  color: #3f2f4a;
}  

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: green;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: blue;
  font-weight: bold;
  text-align: center;
}

/*  TR.footer {
  background: #bbc3d3;
}  

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: green;
  font-weight: bold;
}*/
.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #bbc3d3;
  color: blue;
  
  height:53px; 
  vertical-align:middle; 
  background:url(images/site/box.png) no-repeat  center left; 
  padding-left:23px; 
  text-transform:uppercase;
 font-weight:bold;  color:blue; font-size:12px;
 
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

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: #f8f8f9;
}

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: #f8f8f9;
}

TABLE.productListing {
  border: 1px ;
  border-style: solid;
  border-color: #32070a;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #32070a;
  color: blue;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}
/* -------------------------------------------------          -------------------------------------------------------- */
/* -------------------------------------------------          -------------------------------------------------------- */


TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}


TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}


SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  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.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #e1e0e0; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #e1e0e0; }

.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; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

#myse select {width:90%;}
/* input requirement */
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }
/* -------------------------------------------------          -------------------------------------------------------- */
del {
				color:#888888;font-size:12px; font-weight:bold}
s {
				color:black;font-size:11px;font-weight:bold;}
/* -------------------------------------------------          -------------------------------------------------------- */
/* -------------------------------------------------          -------------------------------------------------------- */

img      {border:0px;}
table	 {width:100%;}

.vam { vertical-align:middle}

.header td 		 {color:#000000; vertical-align:middle}
.header span	 {color:blue; font-size:10px;}
.header b   	 {color:green;}
.header a 		 {color:#FCFF65; text-decoration:none; font-weight:bold}
.header a:hover  {color:#3f2f4a;text-decoration:underline}
.header strong a 		 {color:#C9CBBD; text-decoration:underline; font-size:11px}
.header strong a:hover  {color:#3f2f4a;text-decoration:none}



#input1{
 width:40px; height:18px; 
 padding-left:5px; text-align:right; font-family:Arial; font-size:10px; color:#464646; padding-right:5px;
 border:1px solid #818181;
 background-color:#FFFFFF
}

#input2{
 width:40px; height:18px; 
 padding-left:5px; text-align:center; font-family:Arial; font-size:10px; color:#464646;
 border:1px solid #818181;
 background-color:#FFFFFF
}


.jamp{ width:109px; height:18px; color:#464646; font-size:10px; padding-left:4px; font-family:Tahoma;}
.jamp1{ width:139px; height:18px; color:#464646; font-size:10px; padding-left:2px; font-family:Tahoma;}
.jamp2{ width:119px; height:18px; color:#464646; font-size:11px; padding-left:2px; font-family:Tahoma;}
.jamp3{ width:159px; height:18px; color:#464646; font-size:11px; padding-left:2px; font-family:Tahoma;}
  
											  
.box_header_txt	td{ height:48px; vertical-align:middle; background:url(images/bg.gif) no-repeat  center left; padding-left:53px; text-transform:uppercase;
				  font-weight:bold;  color:blue; font-size:12px;}
				  
.box_header_txt1 td{ height:40px; vertical-align:middle; background:url(images/1_z2.gif) no-repeat top left #F4F6DE; padding-left:28px; text-transform:uppercase;
				  font-weight:bold;  color:#313030; font-size:12px;}








.cont_header_txt td { height:53px; vertical-align:middle; background:url(images/site/box.png) no-repeat  center left; padding-left:35px; text-transform:uppercase;
				  font-weight:bold;  color:#493b65; font-size:12px;}
.cont_header_txt a { 
				font-weight:bold; color:#493b65; font-size:12px; text-decoration:none; vertical-align:middle;}				  
.cont_header_txt a:hover { 
				font-weight:bold; color:#3f2f4a; font-size:12px; text-decoration:underline;}	
  
.product td         {color:#32070a; font-size:11px;}
.product a		    {color:#be0000; font-size:11px; text-decoration:underline; font-weight:normal}
.product a:hover	{color:#3f2f4a;text-decoration:none;}
.product span       {color:#32070a; font-size:11px;}
.product span a		    {color:white; font-size:11px; text-decoration:none; font-weight:bold}
.product span a:hover	{color:#3f2f4a;text-decoration:underline;}


.product div a		    {color:#32070a; font-size:11px; text-decoration:none; font-weight:normal; }
.product div a:hover	{color:#3f2f4a; font-weight:normal; text-decoration:underline;}


.pic img			{border: 0px solid #969075;}


/* texto normal: #4e3963 */
.result td           {color:#8E8E8E; height:41px; vertical-align:middle;padding:0px 16px 0px 14px;}
.result a            {color:#B6B824; text-decoration:underline;}
.result a:hover      {color:#3f2f4a;text-decoration:none;}
.result b            {color:#8E8E8E; font-weight:normal;}

.result u {text-decoration:underline; color:#B6B824} 
.result_right	{ text-align:right; width:50%}

.popup 	{color:#32070a; font-size:9px; text-decoration:none;}



.footer		  	  { background:url(images/bot.gif) repeat-x top; }	
.footer td 		  {color:#fffffd; font-size:11px;}			
.footer a 		  {color:#fffffd; font-size:11px; text-decoration:none;} 			
.footer a:hover   {color:#3f2f4a;text-decoration:underline;}
.footer font img 		  {margin:0px 10px 0px 15px;}
.footer font a 		  {color:#fffffd; font-size:11px; text-decoration:none;} 			
.footer font a:hover   {color:#3f2f4a;text-decoration:underline;}	
	
.footer span 	  {color:#fffffd; font-size:10px;}
.footer span a 		  {color:#fffffd; font-size:10px; text-decoration:none; font-weight:bold} 			
.footer span a:hover   {color:#3f2f4a;text-decoration:underline;}

.footer1 td 		  {color:#fffffd; font-size:9px;}			
.footer1 a 		  {color:#fffffd; font-size:10px; text-decoration:none;} 			
.footer1 a:hover   {color:#3f2f4a;text-decoration:underline;}	

		

.shop_cart	{ height:38px; vertical-align:middle; color:White }   
/* -------------------------------------------------          -------------------------------------------------------- */
/* -------------------------------------------------          -------------------------------------------------------- */

SPAN.newItemInCart 						{font-family: Verdana, Arial, sans-serif;font-size: 10px;color: red;}
.box_body a SPAN.newItemInCart 			{font-family: Verdana, Arial, sans-serif;font-size: 10px;color: red; text-decoration:underline;}
/* -------------------------------------------------          -------------------------------------------------------- */
/* -------------------------------------------------          -------------------------------------------------------- */
.smallText a { color:#32070a; font-size:11px; font-weight:normal; text-decoration:none;}	/*  advanced_search.php  */
.smallText a:hover { color:#3f2f4a; font-size:11px; font-weight:normal; text-decoration:underline;}
.smallText a u { color:#32070a; font-size:11px; font-weight:normal; text-decoration:none;}
.smallText a:hover u{ color:#3f2f4a; font-size:11px; font-weight:normal; text-decoration:underline;}

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;}

.main a b {
  color:#5D5F60;
  font-size: 10px; text-decoration:underline;
}
.main a:hover b{
  color:#5D5F60;
  font-size: 10px; text-decoration:none;
}


/* -------------------------------------------------          -------------------------------------------------------- */
span.txt_1	{font-size:10px; text-transform:none; color:#000000;}	

SPAN.productSpecialPrice, .product SPAN.productSpecialPrice  {
  color:black; font-size:15px; font-weight:bold;}
.box_body SPAN.productSpecialPrice{  color:black; font-size:15px; font-weight:bold;}

  
.cont_header_txt	em		    {font-weight:bold; color:green; font-size:12px; text-decoration:none; font-style:normal;vertical-align:middle;text-decoration:none;}

.product em		    {color:#414141; font-size:11px; text-decoration:underline; font-weight:bold; font-style:normal;} 
 
/* -------------------------------------------------          -------------------------------------------------------- */
/* -------------------------------------------------          -------------------------------------------------------- */

.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color:#5D5F60;
  padding:5px;
}
.main b {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color:#5D5F60;
}
.main a {			font-size: 10px; text-decoration:underline;	color:#E87005;}
.main a:hover {		font-size: 10px; text-decoration:none;		color:#E87005;}
.main a u {			font-size: 10px; text-decoration:underline;	color:#E87005;}
.main a:hover u {	font-size: 10px; text-decoration:none;		color:#E87005;}

TD.main, P.main {
				  font-family: Verdana, Arial, sans-serif;
				  font-size: 11px;
				  line-height: 1.5;
}


.vam	{ vertical-align:middle; color:White;}

.bg_input input	{background:none;}
/* -------------------------------------------------          -------------------------------------------------------- */
/* -------------------------------------------------          -------------------------------------------------------- */

.padd_1 { padding:0px 10px 0px 10px;}
.padd_22 { background:white; padding:8px; }
td.padd2 	{padding:8px; padding-left:4px; border: 1px;
  border-style: solid;
  border-color: green;
  border-spacing: 1px;
}


.line_h		{ line-height:16px;}

.bg_gg	{background:#D2D2D2;}
.bg_vv	{background:#FFF8D4;}
.bg_gg_1{background:green;}


.product div			{padding:8px 5px 5px 5px;}
div.padd3				{text-align:left; padding:0px; margin-left:0px; margin-right:0px;}

.prod_info		{width:100px;}
.prod_info td	{text-align:center;}

.remove		{ width:20%;}
.products	{ width:45%;}
.quantity	{ width:15%;}
.total		{ width:20%;}

/* -------------------------------------------------          -------------------------------------------------------- */
.box_width_left			{ width:200px;}
.box_width_right		{ width:200px;}
.box_width_cont			{ width:100%;}			

/* -------------------------------------------------          -------------------------------------------------------- */

.thmenu
{
	cursor:hand;
	vertical-align:bottom;
}

.btn-menu {
    display:block;
    float:right;
    font-family:Calibri, Tahoma, Arial; 
    font-size:11px;
    font-weight:normal;
    cursor:hand;
    margin:10px 2px 2px 0px;
    background:transparent url(images/site/btn_fim.jpg) repeat-x 100% 0;
    }
.btn-menu {
    color:white;
    text-decoration:none;
    }

.btn-menu:hover {
    color:#3f2f4a;
    text-decoration:none;
}

.btn-menu span {
    display:block;
    float:left;
    cursor:hand;
    padding:0  15px 0 30px;
    vertical-align:bottom;
    line-height:24px
    }
    
    

/*fundo produto #FFFFFE #FFFFFE */    
/* Menu, etc */    
.box_body  ul 	{padding:0; margin:0px; list-style:none; padding-left:5px;  }
.box_body .bg_list 	{ font-size:14px; font-family:Verdana; background:url(images/site/bg_list.gif) left top no-repeat; background-position:0 8px;text-decoration:none; }
.box_body .bg_list  a	{color:#301942; text-decoration:none; padding-left:5px; line-height:20px}
.box_body .bg_list  a:hover	{color:#ffffff; background-color:#be0000; width:100%;}

.box_body .bg_list_un 	{font-size:14px; font-family:Tahoma; background:url(images/bg_list_un.gif) left top no-repeat; line-height:15px; background-position:0 5px; margin-left:10px}
.box_body .bg_list_un  a	{color:#301942;text-decoration:none; padding-left:5px;}
.box_body .bg_list_un  a:hover	{color:#ffffff; background-color:#be0000; width:100%;}

.box_body .bg_list_sub 	{font-size:14px; font-family:Tahoma; background:url(images/site/bg_list.gif) left top no-repeat; background-position:0 8px}
.box_body .bg_list_sub  a	{color:#5e4e6b; text-decoration:none; padding-left:10px; line-height:18px; margin-left:10px}
.box_body .bg_list_sub  a:hover	{color:#ffffff;background-color:#be0000; width:100%;}

.box_body .bg_list_sub1 	{font-size:14px; font-family:Tahoma; background:url(images/site/bg_list.gif) left top no-repeat; background-position:0 8px}
.box_body .bg_list_sub1  a	{color:#5e4e6b; text-decoration:none; padding-left:10px; line-height:18px; margin-left:10px}
.box_body .bg_list_sub1  a:hover	{color:#ffffff;background-color:#be0000; width:100%;}

.box_body .bg_list_sub2 	{font-size:12px; font-family:Tahoma; background:url(images/site/bg_list.gif) left top no-repeat; background-position:0 8px}
.box_body .bg_list_sub2  a	{color:#5e4e6b; text-decoration:none; padding-left:15px; line-height:18px; margin-left:15px}
.box_body .bg_list_sub2  a:hover	{color:#ffffff;background-color:#be0000; width:100%;}


.shop_cart strong{text-align:center; vertical-align:middle; color:white; font-size:11px; text-transform:uppercase}   

CHECKBOX, INPUT, RADIO, SELECT 
{
  background :white;
  color:Black;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  color:Black;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}











/* Flow */

#bodyWrap
{
    width : 100%;
    margin-left : auto;
    margin-right : auto;
}
#overlay
{
    background : url("resources/trans.png") repeat-y;
}
#protoflowContainer
{
    border : 5px solid rgb(68 , 68 , 68);
    width : 600px;
    margin-left : auto;
    margin-right : auto;
}
#protoflow
{
    width : auto;
    height : 300px;
    border : 0px solid red;
}
.sliderTrack
{
    background : transparent url("resources/track_fill_left.png") no-repeat scroll left top;
    height : 15px;
    position : relative;
    text-align : left;
    width : 137px;
}
.sliderHandle
{
    background : transparent url("resources/knob.png") no-repeat scroll left top;
    cursor : pointer;
    height : 16px;
    margin-left : -2px;
    position : absolute;
    top : -5px;
    width : 16px;
}
.protoCaptions
{
    display : none;
}
.captionHolder
{
    font-size : 12px;
    color : black;
}



A.buybothPrice {
	font-family: Verdana, Arial, sans-serif;
	font-size: 18px;
/*	color: b2d524; */
	color: #59118E;
}
A.buybothHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 18px;
/*	color: b2d524; */
	color: #59118E;
}
.buybothText {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #506b00;
}


.VisitorTableBox {border-top: solid 1px #000000; border-left: solid 1px #000000; }
.VisitorTableHeadingContent { font: bold 3pt Tahoma,Verdana, Arial, sans-serif; color: #000000; bold; border-right: solid 1px #000000; border-bottom: solid 1px #000000; }
.VisitorTableContent, dataTableHeadingRow { font: normal .8em Tahoma, Arial, sans-serif; color: #000000; border-right: solid 1px #000000; border-bottom: solid 1px #000000; font-size:x-small; }


/***** Begin Sitemap_SEO *****/ 
ul.sitemap {
color: #ff0000;
}
.sitemap {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #0000ff;
  font-weight : normal;
}
.sitemapHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #0000ff;
  font-weight : normal;
}
.sitemapProducts {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #f000ff;
  font-weight : normal;
}
A.sitemap { 
  color: #009900; 
}
A.sitemap:hover {
  color: #ff0000;
}
/***** End Sitemap_SEO *****/  





.top-menu {
    display:block;
    float:right;
    font-family:Calibri, Tahoma, Arial; 
    font-size:16px;
    font-weight:bold;
    cursor:hand;
    margin:10px 2px 2px 0px;
    }
.top-menu {
    color:white;
    text-decoration:none;
    }

.top-menu:hover {
    color:lime;
    text-decoration:none;
}

.top-menu span {
    display:block;
    float:left;
    cursor:hand;
    padding:0  15px 0 30px;
    vertical-align:bottom;
    line-height:24px
    }

.tinfoheader {
	background:maroon;
    padding:5px;
    vertical-align:middle;
    line-height:14px;
}

.tinforow {
    padding:3px;
    vertical-align:middle;
    line-height:14px;
    border-top: solid 1px maroon;
}

.wred-container {position:relative; background:#ffffff ; border:1px solid #912c2c;}
.wred-content {background:#ffffff border:1px solid #912c2c; }
.wred-tr,.wred-tl,.wred-bl,.wred-br { 	position:absolute; 	height:12px; 	width:14px; }  
.wred-tr,.wred-tl {top:-1px; }  
.wred-bl,.wred-br {bottom:-1px; }  
.wred-tr {background:#ebebeb url('/images/wred.png') no-repeat top right; 	right:-1px; }  
.wred-br {background:#ebebeb url('/images/wred.png') no-repeat bottom right; 	right:-1px; }
.wred-bl {background:#ebebeb url('/images/wred.png') no-repeat bottom left; 	left:-1px; }
.wred-tl {background:#ebebeb url('/images/wred.png') no-repeat top left; 	left:-1px; }


.pink-container {position:relative; background:#faf2f9 ; border:1px solid #ca9494; 	padding:10px 14px; margin-bottom:10px;  width:150px; height:230px;}  
.pink-title {text-align:left; text-decoration:none; font-family:Calibri, Tahoma; font-size:8pt; color:maroon; white-space: nowrap;}
.pink-thumb {cursor:pointer; background:#ffffff; text-align:center;border:1px solid #912c2c; width:150px; height:150px;vertical-align:middle}
.pink-desc {text-align:left; font-family:Calibri, Tahoma; font-size:10px; font-weight:bold; color:#333333;}
.pink-content {background:#faf2f9 border:1px solid #ca9494; }  
.pink-tr,.pink-tl,.pink-bl,.pink-br { 	position:absolute; 	height:12px; 	width:14px; }  
.pink-tr,.pink-tl {top:-1px; }  
.pink-bl,.pink-br {bottom:-1px; }  
.pink-tr {background:url('/images/pinksprite.png') no-repeat top right; 	right:-1px; }  
.pink-br {background:url('/images/pinksprite.png') no-repeat bottom right; 	right:-1px; }
.pink-bl {background:url('/images/pinksprite.png') no-repeat bottom left; 	left:-1px; }
.pink-tl {background:url('/images/pinksprite.png') no-repeat top left; 	left:-1px; }


.whitewhite-container {position:relative; background:#ffffff ; border:1px solid #c7c7c7; padding:10px 14px; }  
.whitewhite-content {background:#ffffff  }  
.whitewhite-tr,.whitewhite-tl,.whitewhite-bl,.whitewhite-br { 	position:absolute; 	height:12px; 	width:14px; }  
.whitewhite-tr,.whitewhite-tl {top:-1px; }  
.whitewhite-bl,.whitewhite-br {bottom:-1px; }  
.whitewhite-tr {background:url('/images/white-sprite.png') no-repeat top right; 	right:-1px; }  
.whitewhite-br {background:url('/images/white-sprite.png') no-repeat bottom right; 	right:-1px; }
.whitewhite-bl {background:url('/images/white-sprite.png') no-repeat bottom left; 	left:-1px; }
.whitewhite-tl {background:url('/images/white-sprite.png') no-repeat top left; 	left:-1px; }



SPAN.productPrice, .product SPAN.productPrice, .box_body SPAN.productPrice{font-size:15px; font-weight:bold;}


.pageNavigation {margin-top: .5em;margin-right: 20px;margin-bottom: 5px;float: left;clear: left;}
.pageNavigation ul {list-style: none;margin: 0;padding: 0;}
.pageNavigation li {border-width: 1px;border-style: solid;margin-right: 3px;float: left;position: relative;}
.pageNavigation li.active, .pageNavigation li:active {border-width: 1px;border-style: solid; font-weight:bold;}
.pageNavigation a, .pageNavigation li span {text-align: center;text-decoration: none;border-width: 1px;border-style: solid;padding: 0 4px;display: block;}
.pageNavigation li div {text-align: center;margin-left: -1px;padding: 0 0 .4em 0;position: absolute;bottom: 1.6em;width: 12em; z-index: 200;display: none;opacity: .9; }
.pageNavigation li:hover div {display: block;}
.pageNavigation li ul {border: 1px;padding: 0 0 2px 2px;float: left;clear: left;}
.pageNavigation li ul li {text-align: right !important;margin-top: 2px;}
.pageNavigation .skip, .pageNavigation .skip:hover, .pageNavigation .skip:active {border: none;}
.pageNavigation .skip a, .pageNavigation .skip a:hover, .pageNavigation .skip a:active, .pageNavigation .skip span {background-color: transparent;background-image: none !important;border: none;margin: 0;padding: 0;}
.pageNavigation .skip {padding: 1px 1px !important;width: 16px;}
.pageNavigation .skip img {vertical-align: middle;}
.pageNavigation input {text-align: center;background-color: transparent;border: none;margin: 0;padding: 2px 0;width: 2.5em;min-height: 1.84em;display: none;}
.pageNavigation .children {padding: 0;}
.pageNavigation a, .pageNavigation li ul, .pageNavigation li {border-width: 1px;}
.pageNavigation a, .pageNavigation li.children span {border-color: red;border-style: solid;}






/**
 * Categorias
 */

ul.dropdown, ul.dropdown li, ul.dropdown ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.dropdown {
	position: relative;
	z-index: 1;
}

ul.dropdown li {
	line-height: 1.3em;
	vertical-align: middle;
	zoom: 1;
}

ul.dropdown li.hover, ul.dropdown li:hover {
	position: relative;
	z-index: 3;
	cursor: default;
}

ul.dropdown ul {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 2;
	width: 100%;
}

ul.dropdown ul li {
	float: none;
}

ul.dropdown ul ul {
	top: 1px;
	left: 100%;
}

ul.dropdown li:hover > ul {
	display: block;
}

ul.dropdown-vertical {
	width: 180px;
}

ul.dropdown-vertical ul {
	top: 0px;
	left: 100%;
}

ul.dropdown-vertical li {
	float: none;
}

ul.dropdown-vertical-rtl {
	float: right;
}
ul.dropdown-vertical-rtl, ul.dropdown-vertical-rtl ul.dropdown-vertical-rtl, #top_menu ul ul ul.dropdown-vertical-rtl, #top_menu ul.dropdown-vertical-rtl ul.dropdown-vertical-rtl {
	left: auto !important;
	right: 100%;
}
#top_menu ul.dropdown-vertical-rtl {
	left: auto !important;
	right: 0px;
}

/* For RTL orientation*/

/* Decoration */
ul.dropdown {
	font-weight: bold;
}

ul.dropdown li {
	padding: 0px;
	background-color: #ffffff;
}

ul.dropdown li.hover, ul.dropdown li:hover {
}

ul.dropdown a, ul.dropdown a:visited {
	color: #2a2a2a;
	text-decoration: none;
}
ul.dropdown a:hover {
	color: #2a2a2a;
	text-decoration: none; 
}
ul.dropdown a:active {
	color: #2a2a2a; 
}

ul.dropdown ul {
	width: 160px;
	padding: 1px;
	margin-top: 0px;
	background-color: #ffffff;
	border:1px solid #b61011;
}

ul.dropdown-vertical a {
	padding: 4px 20px 4px 4px;
	display: block;
	font: bold 12px Tahoma;
}
ul.dropdown ul li a {
	font-size: 11px;
}
ul.dropdown li:hover {
	background-color: #FAF4E1;
}
ul.dropdown *.dir {
	background: url('images/site/ccol.gif') no-repeat right center;
}

ul.dropdown *.dir:hover {
	background: #FAF4E1 url('images/site/cexp.gif') no-repeat right center;
}

.right-column ul.dropdown-vertical ul {
	top: 1px;
	left: auto;
	right: 100%;
}
/* /Decoration */