BODY {
	font-size: 1em;
	color : #5E5E5E;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	background-image: url(../images/fondo_global.gif); 
	scrollbar-arrow-color: #0559B1;
	scrollbar-face-color: #FFFFFF; 
	scrollbar-track-color: #FFFFFF;
	scrollbar-3dlight-color: #999999;
	scrollbar-darkshadow-color: #0559B1;
	}

	table {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt
	}
	
	a {
	color : #06378B;
	text-decoration: none;
	}

	a:hover {
	color : #ADD8E6;
	text-decoration: none;
	}
	
	h1 {
	margin-bottom : 0px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	font-size : 11pt;
	font-weight : bold;
	}
	
	h3 {
	font-size : 10pt;
	font-weight : bold;
	}

	input.f {
	font-weight: bold;
	font-family: tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:8pt; 
	background-color: #F0FFFF;
	border-color: #0559B1;
	border-width: 1px;
	color: #5E5E5E; 
	}

	input.f_over
	{ 
	font-family: tahoma,verdana,arial,helvetica; 
	font-size:8pt; 
	color: #06378B; 
	font-weight: bold;
	border-color: #5E5E5E;
	border-width: 1px;
	BACKGROUND-COLOR: #ffffff;
	}
	
	input.submit {
	font-weight: bold;
	font-family: tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:8pt; 
	background-color: #0559B1;
	border-color: #99CCFF;
	border-width: 1px;
	color: #FFFFFF; 
	}

	input.submit_over { 
	font-family: tahoma,verdana,arial,helvetica; 
	font-size:8pt; 
	color: #5E5E5E; 
	font-weight: bold;
	border-color: #4169E1;
	border-width: 1px;
	BACKGROUND-COLOR: #E0FFFF;
	}

	TEXTAREA {
	width: 100%;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	}
/*
	textarea.f 
	{
	font-weight: bold;
	font-family: tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:8pt; 
	background-color: #F0FFFF;
	border-color: #0559B1;
	border-width: 1px;
	color: #5E5E5E; 
	scrollbar-arrow-color: #0559B1;
	scrollbar-face-color: #FFFFFF; 
	scrollbar-track-color: #E0FFFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #E0FFFF;
	}

	textarea.f_over 
	{
	font-family: tahoma,verdana,arial,helvetica; 
	font-size:8pt; 
	color: #06378B; 
	font-weight: bold;
	border-color: #5E5E5E;
	border-width: 1px;
	BACKGROUND-COLOR: #ffffff;
	scrollbar-arrow-color: #0559B1;
	scrollbar-face-color: #FFFFFF; 
	scrollbar-track-color: #ffffff;
	scrollbar-3dlight-color: #0559B1;
	scrollbar-darkshadow-color: #ffffff;
	}
*/	
	select.f {
	font-weight: bold;
	font-family: tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:8pt; 
	background-color: #F0FFFF;
	color: #5E5E5E; 
	}
	
	select.f_over {
	font-family: tahoma,verdana,arial,helvetica; 
	font-size:8pt; 
	color: #06378B; 
	font-weight: bold;
	background-color: #FFFFFF;
	}
	
	a.fineprint {
	color : #06378B;
	font-weight : bold; 
	font-size: 8pt
	}

	a.fineprint:hover {
	color : #5E5E5E;
	text-decoration: none;
	}
	
	a.buscar {
	font-family: tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color : #06378B;
	text-decoration: none;
	font-weight : bold; 
	font-size: 8pt
	}

	a.buscar:hover {
	color : #5E5E5E;
	text-decoration: none;
	}
	
	a.carrito {
	font-family: tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	font-weight : bold; 
	font-size: 8pt
	}

	a.carrito:hover {
	text-decoration: none;
	}
	
	A.pageResults {
	}

	A.pageResults:hover {
	background: #5E5E5E;
	}

	table.marco {
	background : #808080;
	}

	table.contenido {
	background : White;
	}

	table.buscar {
	font-family: tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size:8pt; 
	background : #E1E1E1;
	}

	table.comparar {
	font-size:8pt; 
	}

	table.fineprint1 {
	background-color: #999999;
	}

	table.fineprint {
	background-color: #E1E1E1;
	border-color: #999999;
	border-width: 1px;
	}

	td.fineprint {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color : #06378B;
	}

	td.numero {
	font-family: verdana, Arial, Helvetica, sans-serif;
	color : #0559B1;
	font-weight : bold;
	}

	td.small {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	}

	TD.pageHeading, DIV.pageHeading {
	font-variant: small-caps;
	font-size : 10pt;
	font-weight : bold;
	letter-spacing : 3px;
	BORDER-BOTTOM: #808080 1px solid; 
	}

	TD.headerError {
	background: #ff0000;
	color: #ffffff;
	font-weight : bold;
	}

	TR.headerError {
	background: #ff0000;
	}

	TD.headerInfo {
	background: #0559B1;
	color: #ffffff;
	font-weight: bold;
	}

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

	TD.EmailTableHeading {
	background: #0559B1;
	color: #ffffff;
	font-weight: bold;
	font-size: 10px;
	}

	TD.infoBoxHeading {
	font-size: 10px;
	font-weight: bold;
	BORDER-BOTTOM: #808080 1px solid; 
	}

	TR.headerInfo {
	background: #0559B1;
	}
	
	li.product_specs {
	list-style-image: url(../images/dot_off.gif);
	font-style : normal;
	}

	SPAN.greetUser {
	 font-weight: bold;
	}

	.infoBoxNoticeContents {
	font-size: 10px;
	}

	.infoBoxContents {
	 font-size: 10px;
	}
	
	.infoBoxNotice {
	background: #F0FFFF;
	BORDER-RIGHT: red 1px solid;
	BORDER-TOP: red 1px solid; 
	BORDER-LEFT: red 1px solid; 
	BORDER-BOTTOM: red 1px solid; 
	}

	.productListing-heading {
	font-size: 10px;
	font-weight: bold;
	}

	TD.productListing-data {
	font-size: 10px;
	}
/*
TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-spacing: 1px;
  BORDER-BOTTOM: #808080 1px solid; 
}
*/
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: #F0FFFF;
}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
}
	a.orderEdit { 
	font-size : 10px; 
	color: #70d250; 
	text-decoration: none; 
	}
	
	a.orderEdit:hover { 
	font-size : 10px; 
	color: #ADD8E6; 
	text-decoration: none; 
	}

	a.error {
	color : Red;
	text-decoration: none;
	}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #F0FFFF; }

	.errorBox { 
	color : Red;
	font-size : 10px; 
	background: #FFFFFF; 
	font-weight: bold; 
	}

	.small {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	}
	
	.messageStackError, .messageStackWarning { 
	color : Red;
	font-size: 10px; 
	font-weight : bold;
	background-color: #FFFFFF; 
	BORDER-RIGHT: #808080 1px solid;
	BORDER-TOP: #808080 1px solid; 
	BORDER-LEFT: #808080 1px solid; 
	BORDER-BOTTOM: #808080 1px solid; 
	}
	.messageStackSuccess { 
	color : Black;
	font-size: 10px; 
	font-weight : bold;
	background-color: #FFFFFF; 
	BORDER-RIGHT: #808080 1px solid;
	BORDER-TOP: #808080 1px solid; 
	BORDER-LEFT: #808080 1px solid; 
	BORDER-BOTTOM: #808080 1px solid; 
	}