


.boxText { font-family: Verdana, Arial, sans-serif; font-size: 11px; }

.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: #70d250; text-decoration: underline; }


BODY {
  background: #FFFFFF;
  color: #000000;
  margin: 0px;
}


A {
  color: #777777;
  text-decoration: none;
  font-family:verdana;
}

A:hover {
  color: #888888;
  text-decoration: underline;
}


A.lefs {
  color: #777777;
  text-decoration: none;
}


A.lefs:hover {
  color: #888888;
  text-decoration: underline;
}


FORM {
	display: inline;
}


.bas { background: #FFFFFF;padding-top:5px;}
#lef { color:#CCCCCC; width:226px; padding-right: 4px; padding-top:5px;}
#menn {background-color:#DEE1EF; color:#CCCCCC; width:189px; line-height:0.1;}
#cont2 { padding:0;}
#log {}
#cest {color:#CCCCCC;}
#dcha { background-image:url('images/fdchatop.jpg'); background-repeat:no-repeat; position:relative; top:-5px;}
#dc { background-color:#DFDFDF; position:relative; top:-20; border-left-color:#9A9A9A; border-left-width:1px; border-left-style:solid;}
#dc2{ position:relative; top:-6;}
TR.header {

}


TR.header2 {
  background: #FFFFFF; border:style:solid; border-width:1; border-color:#FFFFFF;
}


//TR.headerNavigation {
  background: #FFFFFF; 
}


#hed { background: #FFFFFF; height:17px;}
#hed2 { background: #FFFFFF; height:20px;}
TD.headerNavigation {
 background: #B5B8C8; font-family: Verdana, Arial, sans-serif;
  font-size: 8px;
  color: #FFFFFF;
  font-weight : bold; border-style:solid; border-color:#999A9E; border-width:1px; border-left-style:none; border-right-style:none; border-top-style:none;
}


TD.headerNavigation2 {
 font-family: Verdana, Arial, sans-serif;
  font-size: 8px;
  color: #FFFFFF;
  font-weight : bold; border-style:solid; border-color:#999A9E; border-width:1px; border-left-style:none; border-right-style:none; border-top-style:none;
}


TD.headerNavigation3 {
 font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  font-weight : bold; border-style:solid; border-color:#999A9E; border-width:1px; border-left-style:none; border-right-style:none; border-top-style:none; text-decoration:none;
}


A.headerNavigation { 
  color: #FFFFFF; font-size:11px;   font-weight: bold; font-family: Verdana, Arial, sans-serif
}


A.headerNavigation:hover {
  color: #CCCCCC; font-size:11px;  font-weight: bold; font-family: Verdana, Arial, sans-serif
}


A.headerNavigation3 { 
  color: #FFFFFF; font-size:11px;   font-weight: bold; font-family:  Verdana, Arial, sans-serif
}


A.headerNavigation3:hover {
  color: #CCCCCC; font-size:11px;  font-weight: bold; font-family:  Verdana, Arial, sans-serif
}


A.headerNavigation4 { 
  color: #393D4B; font-size:11px;   font-weight: bold; font-family: Verdana, Arial, sans-serif
}


A.headerNavigation4:hover {
  color: #CCCCCC; font-size:11px;  font-weight: bold; font-family:  Verdana, Arial, sans-serif
}


TR.headerError {
  background: #ff0000;
}


TD.headerError {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}


TR.headerInfo {
  background: #00ff00;
}


TD.headerInfo {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}


TR.footer {
  background: #34CED7;
}


TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background-image:url('images/fint.jpg');
  color: #000000;
  font-weight: bold;
 height:33;}


.infoBox {
   background: #D3D1D1;
}


.infoBoxContents {
background: #FFFFFF ;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


.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;
  
  color: #000000; border-bottom-style:solid; border-bottom-width:0px; border-bottom-color:#000000;
}


TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


TD.infoBox2, SPAN.infoBox2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px; color:#393D4B; position:relative; top:-2;
}


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: #transparent;
}


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: #transparent;
}


TABLE.productListing {
  border: 0px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}


.productListing-heading {
border-right:1px solid #ffffff; 
border-bottom:3px solid #ffffff; 
text-align:center;
  color: #3A4750;
  text-transform:uppercase;
  font-weight: bold;
  padding: 11px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #E3E6E6;
  //shopping-cart header/footer color
}


TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


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: #000000;
  padding-left:20px;
}


TR.subBar {
  background: #f4f7fd;
}


TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}


TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  text-align:justify;
}


TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px; line-height: 2.5; border-width:1; border-style:solid; border-color:#4A4E5D; border-top:0; border-bottom:0; background-image:url('images/lin.jpg'); background-repeat:repeat-x; background-position:top;
}


TD.smallText3, SPAN.smallText3, P.smallText3 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px; line-height: 1.5; border-width:0; border-style:solid; border-color:#4A4E5D; border-top:0; border-bottom:0; 
}


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;
  color:#777777;
}


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: 10px;
  color: #ff0000;
}


CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}


TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}


SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #f0a480;
  font-weight: bold;
}


TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}


TD.formAreaTitle {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}


SPAN.markProductOutOfStock {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}


SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}


SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}


.moduleRow { }

.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }

.moduleRowSelected { background-color: #000000; }


.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; }


/* input requirement */


.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

.boxtop { border-left-color:#8589A1; border-left-style:solid; border-left-width:1; padding-left:5;}
.shadow {padding:2; color:#FFFFFF;}
.pvp {width:100px; height:15px; background:#DEE1EA; font-weight:bold; padding-top:2; color:#666C80; margin-top:4;}
.22 {color:#666C80;}
#cat22{background-image:url('images/lin2.jpg'); background-repeat:repeat-x; background-position:top; width:189; height:3; position:relative; top:-3;}
.productMio {
	padding-left:25px;
}
.inl {
	display:inline;
}
  .ch1{
 font-size: 10px;
 color: #7F888C;
 text-decoration: none;
 font-weight: bold;
 font-family:verdana;
 vertical-align:middle;
 }
 .bg1{
 background-image: url("images/m03.gif");
 background-repeat: repeat-x;
 }
  .bg2{
 background-image: url("images/m05.gif");
 background-repeat: repeat-x;
 }
 .ch4{
 font-size: 13px;
 color: #FFFFFF;
 font-weight: bold;
 text-transform: uppercase;
 }
 .ch4:hover  {
	 font-size: 13px;
}
 .titP {
 background-image: url("images/m36.gif");
 background-repeat: repeat-x;
 width:503px;
 height:32px;
}
.sepcab {
}
 .ch5{
 border-left: #D2D2D2 1px solid;  
 border-right: #D2D2D2 1px solid;  
 }
  .bg3{
 background-image: url("images/m24.gif");
 background-repeat: repeat-x;
 padding:0;
 }
 .m14 {
	font-weight:bold;
	color:#000000;
	font-size:10px;
}
.m14:hover {
	font-weight:bold;
	color:#CCCCCC;
	font-size:10px;
	
}
.m15 {
	color:#777777;
	font-size:10px;
}
.m15:hover {
	font-weight:bold;
	color:#CCCCCC;
	font-size:10px;
}
.descInt {
	font-size:10px;
}
 .ch7{
 font-family:verdana;
 font-size: 13px;
 color: #F7772C;
 font-weight: bold;
 }
  .ml6{
 font-size: 11px;
 color: #989C9F;
 }
 .bloqueProd {
	padding-top:3px;
}
.despLeft {
	padding-left:10px;
}
.ms14 {
	font-weight:bold;
	color:#000000;
	font-size:11px;
	font-family:verdana;
}
.ms15 {
	color:#777777;
	font-size:10px;
	font-family:verdana;
}
.productSpecialPrice {
	font-family:verdana;
 font-size: 16px;
 color: #F7772C;
 font-weight: bold;
}
.smallText2 {
	font-family:verdana;
	font-size:9px;
	font-weight:bold;
}
.smallText4 a {
	font-family:verdana;
	font-size:9px;
	font-weight:bold;
	color:#333333;
}
.smallText4 a:hover {
	font-family:verdana;
	font-size:9px;
	font-weight:bold;
	color:#CCCCCC;
	background:transparent;
}
.tablaPrecios {
	background:#EDEDED;
	padding-left:15px;
}
.tablaPrecios2 {
	background:#EDEDED;
}
.productSpecialPrice2 {
	font-family:verdana;
 font-size: 12px;
 color: #777777;
 font-weight: bold;
}
.productSpecialPrice3 {
	font-family:verdana;
 font-size: 14px;
 color: #777777;
 font-weight: bold;
}
.fotoM {
	clear:Both;
	margin:2px;
}
.ZZZproductListing-data {
	  background: #E3E6E6;
	  padding-top:5px;
	  padding-bottom:11px;
	  border-right:1px solid #ffffff; 
    border-bottom:1px solid #ffffff; 
	font-family:verdana;
}
.ZZZproductListing-data2 {
	  background: #E3E6E6;
	  padding-top:5px;
	  padding-bottom:11px;
	  font-family:verdana;
}
.ZZZproductListing-data3 {
	  background: #E3E6E6;
	  padding-top:5px;
	  padding-bottom:11px;
	  text-align:center;
	  font-family:verdana;
}
.buscar {
	padding-top:10px;
}
.direccion {
	margin:0;
}