/*  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $  osCommerce, Open Source E-Commerce Solutions  http://www.oscommerce.com  Copyright (c) 2003 osCommerce  Released under the GNU General Public License*/.boxText { font-family:Arial, Tahoma, Verdana, sans-serif; font-size: 10px; text-effect:none;}.errorBox { font-family :Arial, Tahoma, Verdana, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }.stockWarning { font-family :Arial, Tahoma, Verdana, sans-serif; font-size : 10px; color: #cc0033; }.productsNotifications { background: #f2fff7; }.orderEdit { font-family :Arial, Tahoma, Verdana, sans-serif; font-size : 10px; color: #ff6921; text-decoration: none; }/* -------------------------------------------------          -------------------------------------------------------- */.BOX_WIDTH			{ width:955px;}.box_width_left			{ width:180px;}.box_width_right		{ width:180px;}.box_width_cont			{ width:100%;}.col_left				{ width:95%;}.col_center				{ width:100%;}.col_right				{ width:95%;}			/* -------------------------------------------------          -------------------------------------------------------- */BODY {  background:url(images/theme/background.jpg) top left repeat-x; background-position:0 0px;/* -------------------------------------------------    login desplegable      -------------------------------------------------------- */  #GHeadL1 .espace-perso:hover #AccountPanel {top: auto}#GHeadL1 .espace-perso a.icon { display: block; width: 149px; height: 56px; padding: 8px 0 0 24px; text-align: center; text-decoration: none; color: #000; background: transparent url(images/gui/main/HeaderAccountOff.jpg) no-repeat scroll top left; }#GHeadL1 .espace-perso.on a.icon {background-image: url(images/gui/main/HeaderAccountOn.jpg);}#GHeadL1 .espace-perso.on a.logout {position:absolute; margin: -40px 0 0 54px;}#GHeadL1 .espace-perso #AccountPanel { display:block; font-size: 0.9em; position: absolute; background: transparent url(images/gui/main/EpHeaderPanel.gif) no-repeat;	margin: -24px 0 0 2px; padding: 30px 13px 20px 13px; top: -10000px; width: 192px; height: 152px;}#GHeadL1 .espace-perso #AccountPanel dl { margin: 0; padding: 0; }#GHeadL1 .espace-perso #AccountPanel dd { margin: 0 0 5px 0; padding: 0; }#GHeadL1 .espace-perso #AccountPanel input[type=text],#GHeadL1 .espace-perso #AccountPanel input[type=password] { padding: 0; margin: 0; height: 13px; width: 120px; font-size: 1.1em}#GHeadL1 .espace-perso #AccountPanel input[type=image] {position: absolute;margin: -24px 0 0 135px;}#GHeadL1 .espace-perso #AccountPanel hr {border: 0 none; color: #999; background-color: #999; height: 1px; margin: 14px 0px; }#GHeadL1 .espace-perso #AccountPanel a.register span,#GHeadL1 .espace-perso #AccountPanel a.password span {display:none}#GHeadL1 .espace-perso #AccountPanel a.register,#GHeadL1 .espace-perso #AccountPanel a.password {display: block;background: transparent url(images/gui/main/EpHeaderRegister.gif) no-repeat;width: 190px;height: 21px;}#GHeadL1 .espace-perso #AccountPanel a.password {background-image: url(images/gui/main/EpHeaderPassword.gif);}#GHeadL1 .espace-perso #AccountPanel a:hover {background-position: bottom left;}#GHeadL1 .espace-perso #AccountPanel br {line-height: 5px;}#GHeadL1 .espace-perso #AccountPanel ul {margin: 0; padding: 0; list-style:none;}#GHeadL1 .espace-perso #AccountPanel li { padding: 0; margin-bottom: 5px; }#GHeadL1 .espace-perso #AccountPanel li a span { display : none;}#GHeadL1 .espace-perso #AccountPanel li a { display:block; width: 190px;height: 21px;background: transparent none no-repeat scroll top left;}#GHeadL1 .espace-perso #AccountPanel li a:hover { background-position: bottom left;}#GHeadL1 .espace-perso #AccountPanel li a.account { background-image: url(images/gui/main/HeaderButtonAccount.gif) }#GHeadL1 .espace-perso #AccountPanel li a.orders { background-image: url(images/gui/main/HeaderButtonOrders.gif) }#GHeadL1 .espace-perso #AccountPanel li a.addresses { background-image: url(images/gui/main/HeaderButtonAddresses.gif) }#GHeadL1 .espace-perso #AccountPanel li a.repairs { background-image: url(images/gui/main/HeaderButtonRepairs.gif) }#GHeadL1 .espace-perso #AccountPanel li a.refunds { background-image: url(images/gui/main/HeaderButtonRefunds.gif) }#GHeadL1 .espace-perso #AccountPanel li a.carts { background-image: url(images/gui/main/HeaderButtonCarts.gif) }#AccountPanel hr { margin: 4px 0 !important!;}div#AccountPanel { margin: -24px 0 0 2px !important!; padding-top: 22px !important!; }#AccountPanel li { margin-bottom: 3px !important!; }/* -------------------------------------------------  fin login desplegable        -------------------------------------------------------- */  margin: 0px;  font:11px Arial, Tahoma, Verdana;  color: #6e6e6e;  text-effect:none;}.fondobanner	{background:url() top left no-repeat; background-position:0 0px;}.fondomenu	{background:url(images/theme/fondomenu.jpg) top left no-repeat; background-position:0 0px;}.table222	{background:url(images/theme/faja.png) top left no-repeat; background-position:0 0px;}.table223	{background:url(images/theme/menu_08.jpg) top left no-repeat; background-position:0 0px;}.table224	{background:url(images/theme/m_price.jpg) top left repeat-x; background-position:0px 0px;}.tablehome	{background:url(images/theme/product_home.jpg) top left no-repeat; background-position:0px 0px;}.tablaspecials	{background:url(images/theme/tabla_specials.gif) top left repeat-y; background-position:0px 0px;}.tablanovedades	{background:url(images/theme/tabla_novedades.gif) top left no-repeat; background-position:0px 8px;}.tablatambien	{background:url(images/theme/tabla_tambien.gif) top left no-repeat; background-position:0px 0px;}.table225	{background:url(images/theme/m_price2.gif) top left repeat-x; background-position:0px 0px;}.table226	{background:url(images/theme/m_price4.jpg) top left repeat-x; background-position:0px 0px;  	font-family: Arial, Tahoma, Verdana, sans-serif;  	font-size: 10px;  	color: #737373;  	font-weight : normal;  	border:0;}.tabledescuentos	{	background:url(images/theme/descuentos.gif) top left repeat-x; background-position:0px 0px;	padding: 0px 3px 1px 3px;  	font-family: Arial, Tahoma, Verdana, sans-serif;  	font-size: 10px;  	color: #737373;  	font-weight : normal;  	border:0;}.tableinfo	{}.tableofer	{background:url(images/theme/f_ofert.gif) top left no-repeat; background-position:0 0px;}.vam			{vertical-align:middle;}.infoBoxContents2 		{background: #2e2d30;font-family: Arial, sans-serif; font-size: 10px;}.transparent	{background-color: transparent; border:; padding:0;}.pagina { margin-right: 1px; color: #666; font-weight: normal; padding: 2px 4px; border: 1px solid #ccc;}.pagina:hover {color: #FFF; font-weight: normal; background-color: #CCC; text-decoration: none; }A {	font-family: Arial, Tahoma,Verdana;	font-size: 10px;		color: #737373;			text-decoration:none;	text-transform: none;}A:visited {	color: #737373;	text-effect:none;}A:hover {	color: #ff6921;	text-effect:none;	}A:active {	color: #737373;	text-effect:none;		}.uppert {	font-family: Arial, Tahoma,Verdana;	font-size: 10px;		color: #737373;			text-decoration:none;    text-transform: uppercase;}.uppert:visited {	color: #737373;	text-effect:none;}.uppert:hover {	color: #ff6921;	text-effect:none;	}.uppert:active {	color: #737373;	text-effect:none;		}FORM {	display: inline;	margin:0px;}TR.header {  background: #ffffff;}TR.headerNavigation {  background: #ffffff;}TD.headerNavigation {  font-family: Arial, Tahoma, Verdana, sans-serif;  font-size: 10px;  background: #ffffff;  color: #737373;  font-weight : normal;  border:0;}A.headerNavigation {   color: #737373; }A.headerNavigation:hover {  color: #ff6921;}TR.headerError {  background: #ff0000;}TD.headerError {  font-family:  Arial, Tahoma, Verdana, sans-serif;  font-size: 10px;  background: #ff0000;  color: #ffffff;  font-weight : bold;  text-align : center;}TR.headerInfo {  background: #00ff00;}TD.headerInfo {  font-family:  Arial, Tahoma, Verdana, sans-serif;  font-size: 10px;  background: #00ff00;  color: #ffffff;  font-weight: bold;  text-align: center;}TR.footer {  background: #D5D5D5;}TD.footer {  font-family: Arial, Tahoma, Verdana, sans-serif;  font-size: 10px;  background: #D5D5D5;  color: #ffffff;  font-weight: normal;}.infoBox {  background: #ffffff;}.infoBoxContents {  background: #ffffff;  font-family:Arial, Tahoma, Verdana, sans-serif;  font-size: 10px;  border:1px solid #D5D5D5;}.infoBoxContents2 {  background: #ffffff;  font-family:Arial, Tahoma, Verdana, sans-serif;  font-size: 10px;  border:0px solid #D5D5D5;  }.infoBoxNotice {  background: #FF8E90;}.infoBoxNoticeContents {  background: #FFE6E6;  font-family:Arial, Tahoma, Verdana, sans-serif;  font-size: 10px;}TD.infoBoxHeading {  font-family:  Arial, sans-serif, Myriad, Tahoma, Verdana;  font-size: 10px;  font-weight: normal;  color: #737373;  text-transform: uppercase;  valing: middle}TD.infoBoxHeading2 {  font-family:  Arial, sans-serif, Myriad, Tahoma, Verdana;  font-size: 10px;  font-weight: normal;  color: #d5d5d5;  text-transform: uppercase;  valing: middle}TD.infoBox, SPAN.infoBox {  font-family:Arial, Tahoma, Verdana, 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:url(images/theme/listing2.gif) top left repeat-x;}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:url(images/theme/listing3.gif) top left repeat-x;}TR.productListing2 {background:url(images/theme/listing4.gif) top left repeat-x;}TABLE.productListing {  border: 1px;    border-style: solid;  border-color: #ffffff;  border-spacing: 0px;}.productListing-heading {  font-family: Arial, Tahoma, Verdana, sans-serif;  font-size: 10px;  background:#ffffff;  color: #737373;  font-weight: normal;  text-transform: uppercase;}.productListing-heading2 {  font-family: Arial, Tahoma, Verdana, sans-serif;  font-size: 10px;  background:#ffffff;  color: #737373;  font-weight: normal;  text-effect: none;    text-transform: uppercase;  background:url(images/theme/listing1.gif) top left repeat-x;}  .productListing-heading3 {  font-family: Arial, Tahoma, Verdana, sans-serif;  font-size: 10px;  background:#ffffff;  color: #737373;  font-weight: normal;  text-effect: none;    text-transform: uppercase;  background:url(images/theme/listing8.gif) top left repeat-x;}TD.productListing-data {  font-family: Arial, Tahoma, Verdana, sans-serif;  font-size: 10px;}.pageResults {  font-weight: normal; padding: 1px 4px; border: 1px solid #d5d5d5;}.pageResults:hover {color: #FFF; font-weight: normal; background-color: #737373; text-decoration: none; }.pageResultsActual {  font-weight: normal; padding: 2px 4px; border: 1px solid #d5d5d5; background-color: #737373; }TD.pageHeading, DIV.pageHeading { color: #737373;	font-family: Arial, Tahoma, Verdana, sans-serif;	font-size: 10px;	font-weight: normal;	text-transform: uppercase}TR.subBar {  background: #ffffff;}TD.subBar {  font-family:Arial, Tahoma, Verdana, sans-serif;  font-size: 9px;  color: #000000;}TD.main, P.main {  font-family:Arial, Tahoma, Verdana, sans-serif;  font-size: 10px;  color: #737373;  text-decoration: none;}TD.main2, P.main2 {  font-family:Arial, Tahoma, Verdana, sans-serif;  font-size: 10px;  color: #737373;  text-decoration: none;  text-align: justify;}TD.upperText, SPAN.upperText, P.upperText {  font-family:Arial, Tahoma, Verdana, sans-serif;  font-size: 9px;  text-transform: uppercase;  background:url(images/theme/fondo_cat.gif) top left no-repeat; background-position:30px 0px;  border: 0px;  border-style: solid;  border-color: #d5d5d5;  border-spacing: 4px;}TD.upperText2, SPAN.upperText, P.upperText {  font-family:Arial, Tahoma, Verdana, sans-serif;  font-size: 9px;  text-transform: uppercase;  }TD.smallText, SPAN.smallText, P.smallText {  font-family:Arial, Tahoma, Verdana, sans-serif;  font-size: 9px;  border: 1px;  border-style: solid;  border-color: #d5d5d5;}TD.smallText2, SPAN.smallText, P.smallText {  font-family:Arial, Tahoma, Verdana, sans-serif;  font-size: 9px;  border: 1px;}TD.accountCategory {  font-family:Arial, Tahoma, Verdana, sans-serif;  font-size: 10px;  color: #aabbdd;}TD.fieldKey {  font-family:Arial, Tahoma, Verdana, sans-serif;  font-size: 12px;  font-weight: bold;}TD.fieldValue {  border: 0px solid #d5d5d5;  font-family:Arial, Tahoma, Verdana, sans-serif;  font-size: 12px;}TD.tableHeading {  font-family:Arial, Tahoma, Verdana, sans-serif;  font-size: 12px;  font-weight: bold;}SPAN.newItemInCart {  font-family:Arial, Tahoma, Verdana, sans-serif;  font-size: 10px;  color: #ff0000;}CHECKBOX, INPUT, RADIO, SELECT {  font-family:Arial, Tahoma, Verdana, sans-serif;  font-size: 11px;}TEXTAREA {  width: 100%;  font-family:Arial, Tahoma, Verdana, sans-serif;  font-size: 11px;}SPAN.greetUser {  font-family:Arial, Tahoma, Verdana, 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,Arial, Tahoma, Verdana, sans-serif;  font-size: 12px;  font-weight: bold;}SPAN.markProductOutOfStock {  font-family: Tahoma,Arial, Tahoma, Verdana, sans-serif;  font-size: 12px;  color: #c76170;  font-weight: bold;}SPAN.productSpecialPrice {  font-family:Arial, Tahoma, Verdana, sans-serif;  font-size: 20px;  text-decoration: none;  font-weight: bold;  color: #ff6921;}SPAN.errorText {  font-family:Arial, Tahoma, Verdana, sans-serif;  color: #ff0000;}.moduleRow { }.moduleRowOver { background-color: #ffc1a3; cursor: pointer; cursor: hand; }.moduleRowSelected { background-color: #E9F4FC; }.checkoutBarFrom, .checkoutBarTo { font-family:Arial, Tahoma, Verdana, sans-serif; font-size: 10px; color: #8c8c8c; }.checkoutBarCurrent { font-family:Arial, Tahoma, Verdana, sans-serif; font-size: 10px; color: #000000; }/* message box */.messageBox { font-family:Arial, Tahoma, Verdana, sans-serif; font-size: 10px; }.messageStackError, .messageStackWarning { font-family:Arial, Tahoma, Verdana, sans-serif; font-size: 10px; background-color: #ffb3b5; }.messageStackSuccess { font-family:Arial, Tahoma, Verdana, sans-serif; font-size: 10px; background-color: #99ff00; }/* input requirement */.inputRequirement { font-family:Arial, Tahoma, Verdana, sans-serif; font-size: 10px; color: #ff0000; }.productTitle {	color: #a2a2a2;	font-family: Arial, Tahoma, Verdana, sans-serif;	font-size: 12px;	font-weight: bold;	text-transform: uppercase;}.productPrice {	color: #848484;	font-family: Arial, Tahoma, Verdana, sans-serif;	font-size: 10px;	font-weight: bold;}.productDesc {	color: #848484;	font-family: Arial, Tahoma, Verdana, sans-serif;	font-size: 9px;}A.productTitle {   color: #a2a2a2;	font-family:  Arial, Myriad, Tahoma, Verdana, sans-serif;	font-size: 10px;	font-weight: normal;	text-effect:none;	text-transform: uppercase;}A.productTitle:hover { color: #ff6921;	font-family:  Arial, Myriad, Tahoma, Verdana, sans-serif;	font-size: 10px;	font-weight: normal;}A.category {   font-family: Tahoma,Verdana;	font-size: 10px;		color: #a2a2a2; 	text-effect:none;}A.category:hover { font-family: Tahoma,Verdana;	font-size: 10px;		color: #ff6921;}/*Start whats new Style*/.wncontainer { /*Main div holding children whats new products*/	height:170px;	width: 150px;	text-align:center;	}.whatsnew {/*Child div holding whats new products*/	height:170px;	width: 150px;}.whatsnew table{	width:100%;}.whatsnew td{/*TD child specials products*/	text-align:center;	color:#000000;}.whatsnew a{/* Hyperlink style within specials products*/	color:#33FF00;}/*End whats new Scroll Style *//*Start specials style*/.speccontainer { /*Main div holding children specials products*/		height:167px;	width: 205px;	text-align:center;	border-color: #d5d5d5;        border-style: solid;        border-width: 1px;}.specials {/*Child div holding specials products*/	height:167px;	width:205px;	text-transform: uppercase;}.specials table{	height:167px;	width:205px;}.specials td{/*TD child specials products*/	color:#000000;	text-align:center;}.specials a{/* Hyperlink style within specials products*/	color:#737373;}/*end specials style*//*Start Bestsellers scroll style options*/.bscontainer { /*Main div holding children bestelling products*/	height:130px;	width: 100%;	text-align:center;}.bestsellers {/*Child div holding bestelling products*/	height:170px;	width:150px;}.bestsellers table{	width:100%;	text-align:center;}.bestsellers td{/*TD child bestelling products*/	text-align:center;	color:#000000;}.bestsellers a{/* Hyperlink style within bestselling products*/	color:#d5d5d5;}/*End Best Seller Scroll Style Functions*/ 
