/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.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: #fff; color: #000000; }



A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #AABBDD;
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header { }

TR.headerNavigation {

}

TD.headerNavigation {
  font-size: 10px;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-size: 12px;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {

}

TD.headerInfo {
  font-size: 12px;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {

}

.infoBoxContents {
  font-size: 10px;
}
.infoBoxlateral {
	font-size: 10px;
	border-color:#FF6600;
	border: 1 px;
}
.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  font-size: 10px;
}

TD.infoBoxHeading {
	font-size: 12px;
	font-weight: bold;
	color: #FFFF33;
}

TD.infoBox, SPAN.infoBox {
  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 {

}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {

}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #D9EAFB;
  border-spacing: 1px;
}

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

TD.productListing-data {
  font-size: 10px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
}

TD.pageHeading, DIV.pageHeading {
  font-size: 20px;
  font-weight: bold;
  color: #3399FF;
}
TD.pageHeading1, DIV.pageHeading1 {
  font-size: 14px;
  font-weight: bold;
  color: #3399FF;
}

TR.subBar {
}

TD.subBar {
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-size: 10px;
}

TD.accountCategory {
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-size: 12px;
}

TD.tableHeading {
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {

}

TEXTAREA {
  width: 100%;
  font-size: 11px;
}

SPAN.greetUser {
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  color: #ff0000;
}

SPAN.errorText {
  color: #ff0000;
}

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

.checkoutBarFrom, .checkoutBarTo { font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-size: 10px; }
.messageStackError, .messageStackWarning { font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-size: 10px; color: #ff0000; }

 .ch1{
 font-size: 11px;
 font-weight: bold;
 color: #5F5F5F;
 }

 .ch2{
 font-size: 11px;
 color: #2C2C2C;
 }

 .ch3{
 font-family: arial;
 font-size: 15px;
 color: #FDF6EB;
 font-weight: bold;
 }

 .ch4{
 padding-left: 34px;
 }

 .ch5{
 padding-left: 25px;
 }

 .ch6{
 border-left: #FFFFFF 2px solid;
 }

 .ch7{
 padding-left: 12px;
 }

 .ch8{
 font-family: arial;
 font-size: 11px;
 color: #2C2C2C;
 }
 .ch99{
 font-size: 11px;
 color: #838372;
 }


 .ch9{
 font-size: 11px;
 color: #838372;
 tex-decoration:underline;
 }
 .ch9:hover{
 font-size: 11px;
 color: #838372;
 tex-decoration:none;
 }



 .ch10{
 font-size: 17px;
 color: #006699;
 font-weight: bold;
 }

 .ch11{
 font-size: 10px;
 color: #545454;
 }


 .ml1{
 font-size: 11px;
 font-weight: bold;
 color: #D82019;
 text-decoration: none; 
 }

 .ml2{
 font-size: 11px;
 color: #454345;
 text-decoration: none; 
 }

 .ml3{
 font-size: 20px;
 color: #006699;
 text-decoration: none; 
 font-family: arial;
 }

 .ml4{
 font-size: 11px;
 color: #EEE4CF;
 text-decoration: none; 
 }

 .ml5{
 font-size: 16px;
 font-weight:bold;
 color: #FF6600;
 text-decoration: none; 
 font-family: arial;
 }

               
 .se{            
 width: 100px;
 font-size: 9px;
 color: #282E3E
 }

 



 .image_border_{
  border:1px solid #999999; 
 }

 .currency_symbol_{
 font-size: 11px;
 color: #797979;
 font-weight: bold;
 }

#menu div.barraMenu,
#menu div.barraMenu a.botonMenu {
font-size: 10pt;
color: #FFFFFF;
}

#menu div.barraMenu {
text-align: left;
}

#menu div.barraMenu a.botonMenu {
	color: #FFFF00;
	cursor: pointer;
	padding: 4px 6px 2px 5px;
	text-decoration: none;
	font-weight: bold;
}

#menu div.barraMenu a.botonMenu:hover {
background-image:url(http://www.qubit.com.mx/imagenes/b_menu.jpg)

}

#menu div.barraMenu a.botonMenu:active {
background-color: #FF6600;
color: black;
}

A.categorie_top_on {
  font-weight : bold;
  font-style: normal;
  color : #333333;
  text-decoration: underline;
  font-size:12px;
  text-align:center;
}

A.categorie {
  color: #990000;
  text-decoration: none;
  text-align:left;
}
A.categorie:hover {
  color: #2684FE;
  text-decoration:underline;
  text-align:left;
}

A.categorie_on {
	font-style: italic;
	color: #666666;
	text-decoration: none;
	text-align:left;
	font-weight: bold;
}

A.categorie_top:hover {
  font-weight : bold;
  color : #2684FE;
  text-decoration: none;
}	
.laterales {
	border: thin solid #AABBDD;
	background:#D9EAFB;
}

.box {
	border: thin solid #0099CC;
	
}

.footer{
 color : #FFFF00;
 }
 
.headerCategoriesItems { 
    white-space: nowrap; 
    padding-right: 16px; 
    color: #333333; 
    background-color: #cccccc;
  }
  
  .headerCategoriesItems a { color: #333333; }
  .headerCategoriesItems a:hover { color: #000000; }
  
  

/* menu Image -noborderBox2 - Show Sub-categories  End */

/* KMKZ - Tema Qubit 2009 */

/* Reset */
* { padding: 0; margin: 0; }
table, table.infoboxcontents { background-color: transparent; }

/* Typography */
body { text-align: center; font-family: Verdana, Geneva, sans-serif; background: #063a45 url(includes/sts_templates/test/images/body_bg.jpg) repeat-x center top; }

/* Layout */
#main-wrapper { width: 1000px; margin: 0 auto; }
#header { height: 150px; background: url(includes/sts_templates/test/images/header_bg.jpg) no-repeat center center; }
#breadcrumbs-account { background-color: #fe7c3f; padding: 5px; margin: 0 auto; font-size: 12px; }
#main-content { padding: 10px; background: #fff url(includes/sts_templates/test/images/fondo_main.jpg) no-repeat center top; }
#banner { background-color: #000; height: 120px; margin: 10px auto 10px; }
#left-column, #content, #right-column { float: left; }
#left-column, #right-column { width: 180px; }
#left-column { }
#content { width: 600px; margin: 0 10px 10px 10px; }
#content .box-content { background-color: #093; }
#content td.infoboxheading a { font-size: 18px; color: #003333;  }
#right-column { }
#logos { text-align: center; }
#extra-links { padding-top: 10px; }
#extra-links div { background: #C60 url(includes/sts_templates/test/images/foot-boxes-bg.jpg) no-repeat center bottom; float: left; padding: 10px; width: 300px; height: 180px; font-size: 14px; }
#extra-links div h4 { margin-bottom: 10px; background-color: #79C2EA; }
#extra-links div.servicio-cliente, #extra-links div.mi-cuenta { margin-right: 20px; }
#extra-links div ul { list-style: none; }
#extra-links div ul li { padding-bottom: 2px; text-align: left; }
#extra-links div ul li ul { list-style-image: none; list-style-type: square; padding: 5px 0 0 20px; }

#footer { }

.clear { clear:both; }

/*Right column */
#right-column #lo-nuevo {margin-bottom: 10px; }
#right-column #lo-nuevo .infoboxheading { height: 35px; background: #FFF url(includes/sts_templates/test/images/header_news.jpg); text-indent: -10000px;  }
#right-column #lo-nuevo .boxtext { padding-top: 10px;  background: #136382 url(includes/sts_templates/test/images/boxes_bg.jpg) no-repeat center top;}

#right-column #lo-nuevo a , #right-column #mas-vendido a  { color:#FFF; font-size: 13px; }
#right-column #lo-nuevo span { color: #FFF; font-size: 12px; margin-bottom: 10px; display: block; }
	
	/* Link image */
	#right-column #lo-nuevo a:link.product-image { display: block; width: 100px; padding: 5px; background-color: #FFF; }
	#right-column #lo-nuevo a:visited.product-image { display: block; width: 100px; padding: 5px; background-color: #FFF; }
	#right-column #lo-nuevo a:hover.product-image { display: block; width: 100px; padding: 5px; background-color: #033; }
	#right-column #lo-nuevo a:active.product-image { display: block; width: 100px; padding: 5px; background-color: #FFF; }
	
	/* Link name */
	#right-column #lo-nuevo a:link.product-name { display: block; width: 100%; padding: 5px; text-align: center; text-decoration: none; }
	#right-column #lo-nuevo a:visited.product-name { display: block; padding: 5px; text-align: center; }
	#right-column #lo-nuevo a:hover.product-name { display: block; padding: 5px; text-align: center; color:#0CF; }
	#right-column #lo-nuevo a:active.product-name { display: block; width: 100px; padding: 5px; background-color: #FFF; }

#right-column #mas-vendido { padding: 0; margin: 0; }
#right-column #mas-vendido h4 { height: 35px; background: #FFF url(includes/sts_templates/test/images/header_bestsellers.jpg); text-indent: -10000px; }
#right-column #mas-vendido td.infoboxheading img { display: none; }
#right-column #mas-vendido .column, #right-column #mas-vendido .column ol { border: 0; padding: 0; margin: 0; }

	/* Link image */
	#right-column #mas-vendido a:link.product-image { display: block; width: 100px; padding: 5px; background-color: #FFF; }
	#right-column #mas-vendido a:visited.product-image { display: block; width: 100px; padding: 5px; background-color: #FFF; }
	#right-column #mas-vendido a:hover.product-image { display: block; width: 100px; padding: 5px; background-color: #033; }
	#right-column #mas-vendido a:active.product-image { display: block; width: 100px; padding: 5px; background-color: #FFF; }
	
	/* Link image */
	#right-column #mas-vendido a:link.product-name { display: block; width: 100%; padding: 5px; text-align: center; text-decoration: none; }
	#right-column #mas-vendido a:visited.product-name { display: block; padding: 5px; text-align: center; }
	#right-column #mas-vendido a:hover.product-name { display: block; padding: 5px; text-align: center; color:#0CF; }
	#right-column #mas-vendido a:active.product-name { display: block; width: 100px; padding: 5px; background-color: #FFF; }
	
	/* Ordered / Unordered list */
	#right-column #mas-vendido .column ul { width: 100%; }
	#right-column #mas-vendido table.infoboxcontents { padding: 10px 0 10px 0;  background: #136382 url(includes/sts_templates/test/images/boxes_bg.jpg) no-repeat center top; font-size: 13px;}
	#right-column #mas-vendido .column ol li { padding-left: 10px; }
	#right-column #mas-vendido .column ol li a { color: #fff; }
		
#right-column #mas-vendido .column_header, #right-column #mas-vendido .column_header_none { height: 35px; margin: 0; padding: 0; }

/* Search Form */
#searchform { height: 22px; width: 190px; position: relative; right: -190px; top: 120px; float: right; }
#searchform form { }
#searchform form fieldset { border: 0; }
#searchform form input { float: left; border: 0; }
#searchform form input.keywords { height: 22px; float: left; }

/* Breadcrumbs & My Acocunt Links */
span.breadcrumbs { float: left; }
span.myaccount { float: right; }

/* CartBox */
#cartbox { width: 180px; height: 70px; font-size: 12px; font-weight: bold; color: #fff; float: right; position: relative; right: 15px; top: 0px; }
#cartbox a { width: 60%; display: block; text-align: right; padding: 10px 30px; }
#cartbox h4 { text-indent: -10000px; }
#cartbox ul { list-style: none; display: block; width: 120px; margin: 0 auto; }

/* Categories */
#left-column .infoBoxHeading { }
a.menucateg, a.menusubcateg { display: block; text-align: right; font-size: 12px; margin: 0; padding:0; height: 20px;  padding-right: 10px; color: #fff;}
a.menucateg { font-weight: bold; background-color: #CC0; display: block; }
a.menusubcateg { }

a.menucateg:link { background: url(includes/sts_templates/test/images/categories_bg_02.jpg) no-repeat center center; text-decoration: none; }
a.menucateg:visited { background: url(includes/sts_templates/test/images/categories_bg_02.jpg) no-repeat center center; text-decoration: none; }
a.menucateg:hover { background: url(includes/sts_templates/test/images/categories_bg_02.jpg) no-repeat center center; text-decoration: underline; }
a.menucateg:active { }

a.menusubcateg:link { background: url(includes/sts_templates/test/images/categories_bg.jpg) no-repeat center top; }
a.menusubcateg:visited { background: url(includes/sts_templates/test/images/categories_bg.jpg) no-repeat center top; }
a.menusubcateg:hover { background: url(includes/sts_templates/test/images/categories_bg.jpg) no-repeat center bottom; }
a.menusubcateg:active { text-decoration: none; }

/* boxText */
.boxtext { padding-bottom: 10px; }
#categories .infoboxheading { display: none; }

/* Scrolling */
#pscroller_np { height: 150px; padding: 5px; }
.pscroller_c_np {  font-family: sans-serif;  font-size: 11px;  line-height: 1.5; }


/* MorePix */
img.productsMainImage, IMG.productsImages { border: black solid 2px; }
img.productsImages:hover { border-color: #fff; }
table.popup { border:#666 doted 1px;}

/* Textos principales */
#content td.main  { font-size: 14px; }

#content form table tbody tr td.main table tbody tr td table.main tbody tr.smalltext td.smalltext table tr td table { margin-top: 10px; margin-bottom: 20px; }
#content form table tbody tr td.main table tbody tr td table.main tbody tr.smalltext td.smalltext table tr td table tr td a { margin-bottom: 20px; }
#content form table tbody tr td.main table tbody tr td table.main tbody tr.smalltext td.smalltext table tr td table tr td a img { margin-right: 10px; }
#content form table tbody tr td.main table tbody tr td table.main tbody tr.smalltext td.smalltext { background:url(includes/sts_templates/test/images/single-product-bg.jpg) no-repeat center center;}
#content form table tbody tr td.main h4 { background-color: #D3EFFE; margin: 10px 0 10px; font-size: 16px; }

/* Featured products */
#content table tbody tr td table tbody tr td table tr td.infoboxheading { background-color: #b9d1d2; }
#content table tbody tr td table tbody tr td table tr td.infoboxheading img { display: none; }
#content table tbody tr td table tbody tr td table.infobox tbody tr td table.infoboxcontents tbody tr td.smalltext { background: url(includes/sts_templates/test/images/fondo-featured-product.jpg) no-repeat center bottom;  }

#content .featured-product { margin: 10px; }

#content a.featured-image { margin-right: 5px; }
#content a:link.featured-image { background-color: #fe7c3f; padding: 5px; float: left; }
#content a:visited.featured-image { background-color: #fe7c3f; padding: 5px; float: left; }
#content a:hover.featured-image { background-color: #003333; }

#content a.featured-name { font-weight: bold; text-align: left; font-size: 12px; display: block; padding-bottom: 5px; border-bottom: #FC0 1px solid; }
#content a:link.featured-name { color: #003333; }
#content a:visited.featured-name { color: #003333; }
#content a:hover.featured-name { }

div.featured-price { margin-bottom: 5px; }

#content p.featured-desc { width: 160px; float: right; }
#content a.featured-ver-producto { display: block; margin-top: 10px; }


/* Product listing */
table.productlisting { border: 0; }
table.productlisting td.productlisting-heading a, table.productlisting td.productlisting-heading { color: #003333; font-size: 12px; background-color: #B9D1D2; }

/* Boxes - CSS InfoBox */
div.column { }
div.column_header { height: 14px; font-weight: bold; background-color: #bbc3d3; }
div.column_header_left { }
div.column_header_right { }
div.column_header_none { }
div.column_header_left h4 { }
div.column_header_right h4 { padding-left: 13px; margin: 0 11px 0 0;   font-family: Verdana, Arial, sans-serif;  font-size: 10px; color: #ffffff; }
div.column_header_none h4 { padding-left: 13px; margin: 0; font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #fff; }
div.column ul li { padding: 5px; }

div.column ul, div.column ol, div.column_p_box {
  background: #f8f8f9;
  list-style-type: none;
  line-height: 1.2em;
}

div.column li, div.column_p_box p {
}

.column_li_center {
  text-align: center;
}

.column_li_left50 {
  float: left;
  text-align: left;
  width: 45%;
  clear: both;
}

.column_li_right50 {
  float: right;
  text-align: left;
  width: 45%;
  clear: both;
}