/*
//
// +----------------------------------------------------------------------+
// |zen-cart Open Source E-commerce                                       |
// +----------------------------------------------------------------------+
// | Copyright (c) 2003 The zen-cart developers                           |
// |                                                                      |
// | http://www.zen-cart.com/index.php                                    |
// |                                                                      |
// | Portions Copyright (c) 2003 osCommerce                               |
// +----------------------------------------------------------------------+
// | This source file is subject to version 2.0 of the GPL license,       |
// | that is bundled with this package in the file LICENSE, and is        |
// | available through the world-wide-web at the following url:           |
// | http://www.zen-cart.com/license/2_0.txt.                             |
// | If you did not receive a copy of the zen-cart license and are unable |
// | to obtain it through the world-wide-web, please send a note to       |
// | license@zen-cart.com so we can mail you a copy immediately.          |
// +----------------------------------------------------------------------+
// $Id: stylesheet.css 277 2004-09-10 23:03:52Z wilt $
*/
BODY {
	
	background-color:white;
	background-attachment:fixed;
	background:url(../images/fondo_san_valentin.jpg) #FFF no-repeat top center;
	color: black;
	margin: 0 auto;
	padding: 0 auto;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	z-index:10;
}

.centershop {
	padding: 0 auto;
	margin: 0 auto;
	align: center;
	width: 1003px;
	z-index:10;
}

TD.main, P.main {
  

  line-height: 1.5;
}

A {
  color: #727272;

  text-decoration: underline;*
}

A:hover {
  color: #A8007D;

}


TD.newsletter A:hover {
  color: #A8007D;
  text-decoration: none;
}

TD.newsletter A {
  color: white;
  text-decoration: none;
}

TD.newsletter {
  color: white;
}

.simple_account_box {
	background-repeat: no-repeat;
	background:url(/includes/templates/classic/images/box_newsletter.png);
	width: 160px;
	height: 190px;
}

FORM {
	display: inline;
}
.banners {
  padding: 10px;
}

/*HEADER CSS*/

TABLE.header {
  background-repeat: no-repeat;
  background-color: #ffffff;
  border-right: 0px solid #9a9a9a;
  border-left: 0px solid #9a9a9a;
  border-bottom: 0px solid #9a9a9a;
  text-transform: uppercase;
}

TABLE.headerNavigation {
  background-image: url(../images/pixel_blank.gif);
  background-color: #FFFFFF;
  border-right: 0px solid #9a9a9a;
  border-left: 0px solid #9a9a9a;
  border-bottom: 0px solid #9a9a9a;
  width: 100% !important;
  align: center;
}

TD.headerNavigation {
  position: relative;
  vertical-align: middle;


  font-weight: bold;
  color:#000000;
  letter-spacing:1px;
  padding: 5px;
}

TD.breadCrumb A, TD.breadCrumb {

  font-weight: bold;
  color: #a8007d;
  padding: 0px;
  border-bottom: 1px dotted black;
}

TD.breadCrumb A:HOVER {

  font-weight: bold;
  color: #727272;
  padding: 0px;
  border-bottom: 1px dotted black;
}

TD.breadCrumb2 A, TD.breadCrumb2 {
  font-size: 9px;
  font-weight: bold;
  color: #727272;
  padding: 0px;
  text-transform: uppercase;
}

TD.breadCrumb3 A, TD.breadCrumb3 {
  

  color: #727272;
  padding: 0px;
  text-decoration:underline;
}

TD.breadCrumb3 A:HOVER {
  

  color: #A8007D;
  padding: 0px;
  text-decoration:underline;
}

DIV.breadCrumb3 A, TD.breadCrumb3 {
  text-decoration:none;
}

TD.breadCrumb4 A, TD.breadCrumb4 {
  

  font-weight: bold;
  color: #A8007D;
  padding: 0px;
  text-decoration:underline;
}

TD.breadCrumb4 A:HOVER {
  

  font-weight: bold;
  color: #727272;
  padding: 0px;
  text-decoration:underline
}

TD.headerNavigation A, TD.headerNavigation A:visited, td.footertop a  {
  font-weight: bold;
  color: black;
}

TD.headerNavigation A:hover, td.footertop a:hover  {
  color: #a8cfff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

  background: #ff0000;
  color: black;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

  background: #00ff00;
  color: black;
  font-weight: bold;
  text-align: center;
}

/*SIDEBOX CSS*/

.sideBoxContents {
  font-size: 9px;
}
.column_left, .column_right, .column_single {
  background-color: white;
  padding-left: 0px;
}

.boxText {
  

  line-height: 100%;
}
.centerbox, .singlebox {
  background-color: white;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  

  height: auto!important;
  height: 100%;
}

.leftbox, .rightbox{
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  

  font-color: white;
  margin-top: 4px;
  height: auto!important;
  height: 100%;
}

.leftboxheading, .rightboxheading {
  background-image: url(../images/box_header.png);
  background-repeat: no-repeat;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

  font-weight: bold;
  color: #727272;
  padding-left: 10px;
  height: 31px;
  overflow:hidden;
  vertical-align:text-top;
  padding-top:5px;
  background-color: none!important;
}
.leftboxheading_featured {
  background-image: url(../images/box_header_featured.png);
  background-repeat: no-repeat;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

  font-weight: bold;
  color: white;
  padding-left: 10px;
  height: 31px;
  overflow:hidden;
  vertical-align:text-top;
  padding-top:5px;
  background-color: none!important;
}




#specials-heading-td, #featured-heading-td, #shoppingcart-heading-td, #bestsellers-heading-td {
border-bottom: 1px solid #9a9a9a;
}

.leftboxheading2, .rightboxheading2 {
  background-image: url(../images/box_header_banner.jpg);
  padding: 0px;
  height: 7px;
  padding-left: 10px;
}

.rightboxheading4 {
  background-image: url(../images/box_header_carrito.png);
  background-repeat: no-repeat;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  

  font-weight: bold;
  color: white;
  padding-left: 10px;
  height: 31px;
  overflow:hidden;
  vertical-align:text-top;
  padding-top:5px;
}

.rightboxheading5 {
  background-image: url(../images/box_header_orange.jpg);
  background-repeat: no-repeat;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  

  font-weight: bold;
  color: white;
  padding-left: 10px;
  height: 26px;
  line-height:26px;
  overflow:hidden;
}

.leftboxheading3, .rightboxheading3 {
  padding: 0px;
  padding-left: 10px;
}

.centerboxheading, .singleboxheading {
  background-image: url(../images/center_header.jpg);
  background-repeat:no-repeat;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

  font-weight: bold;

  height: 4px;
  line-height:4px;
  padding-left: 0px !important;
  padding-top: 0px !important;
  text-transform: uppercase;
  vertical-align:top;
  margin-top:0px !important;
}

td.leftboxheading a, td.rightboxheading a {
  color: #727272;
  font-weight: bold;
  border: 0px solid #9a9a9a;
  text-decoration: none;
}

td.leftboxheading4 a, td.rightboxheading4 a {


  border: 0px solid #9a9a9a;
}

td.centerboxheading a, td.singleboxheading a {

  border-bottom: 0px solid #9a9a9a;
}

TR.leftboxheading, TR.rightboxheading, TR.centerboxheading, TR.singleboxheading {
}

.centerboxcontent, .singleboxcontent {
  background-image: url(../images/center_center.jpg);
  height:auto!important;
  height:100%;
}

.leftboxcontent, .rightboxcontent {
  /*line-height: 125%;*/
  padding: 0px 0px 0px 4px;
  /*border-top: 0px solid #9a9a9a;
  border-bottom: 0px solid #9a9a9a;*/
  background-image: url(../images/box_center.jpg);
  background-repeat: repeat-y;
  /*border: 0px solid #9a9a9a;*/
}

 #tellafriend-content {
 background:none!important;
 background-image:none!important;
 }
 
 
#categories2-content {
	/*background:none!important;
	 background-image:none!important;*/
}

.leftboxcontent2, .rightboxcontent2 {
  padding: 0px;
  border-top: 0px solid #9a9a9a;
  border-bottom: 0px solid #9a9a9a;
  border: 0px solid #9a9a9a;
}

.leftboxfooter, .rightboxfooter {
  background-color: #FFFFFF;
  background-image: url(../images/box_footer.jpg);
  background-repeat: no-repeat;
  height: 15px;
  line-height: 15px;
  border: 0px solid #9a9a9a;
}

#tellafriend-footer {
  background-color: none!important;
  background-image: none!important;
  border: none!important;
  height:0px;!important;
  }

.leftboxfooter3, .rightboxfooter3 {
}

.centerboxfooter, .singleboxfooter {
  background-image: url(../images/center_footer.jpg);
  background-repeat:no-repeat;
  height: 5px;
  line-height:5px;
  padding-left: 0px;
  padding-top: 0px;
}

.plainBox, .plainbox-description {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

  background: #ffffff;
  padding: 0px;
  vertical-align:top;
}

.plainBoxHeading, TD.tableHeading {
  

  font-weight: bold;
}

.plainBoxHeading2, TD.tableHeading2 {
  

  font-weight: bold;
  color: white;
  background: #317EE6;
}

.productListing-heading {
  

  font-weight: bold;
  color: white;
  background: #2641FA;
  padding: 0px;
  height: 20px;
}

.productListing-heading A{
  

  font-weight: bold;
  color: white;
  background: #2641FA;
  padding: 0px;
  height: 20px;
}

TD.productListing-heading{
  

  font-weight: bold;
  color: black;

  padding: 0px;
  height: 20px;
}


.productListing-heading-new {
  

  font-weight: bold;
  color: black;
  padding: 0px;
  height: 20px;
}

.productListing-heading-new A{
  

  font-weight: bold;
  color: black;
  padding: 0px;
  height: 20px;
}

TD.productListing-heading-new{
  

  font-weight: bold;
  background-color: silver;
  color: white;
  padding: 0px;
  height: 20px;
}

TD.productlisting {
  border:0px solid ;
}

TD.productListing-data, TD.productListing-data a {

  font-weight: bold;
  color: black;
  padding: 0px;
  padding-top: 5px;
}

TD.productListing-data-oc {
  color: #5e5e5e;
  padding: 0px;
  padding-top: 5px;
}
TD.productListing-data-oc a {
  font-weight: bold;
  color: #A8007D;
  padding: 0px;
  padding-top: 5px;
}
TD.productListing-data-oc A:hover{
  font-weight: bold;
  color: #727272;
  padding: 0px;
  padding-top: 5px;
}

TABLE.productListing-data2 {
  border-collapse: collapse;
  border: 1px solid white;
}

TD.productListing-data2, TD.productListing-data2 a {
  

  font-weight: bold;
  color: black;
  padding: 5px;
  border: 1px solid grey;
}

/*center main section
-----------------------------------*/
TD.pageHeading, DIV.pageHeading {
  font-size: 16px;
  font-weight: bold;
  color: black;
  vertical-align:top;

}

h1 {
font-size: 13px;
color: #2641FA;
padding:0px;
padding-left:10px;
}

h2 {
  

  color: black;
  padding-top: 0px;
  padding-left:10px;
}

.center_column {
  valign:top;
  width: 647px;
  padding-left: 0px;
  padding-rigth: 0px;
  background-color: white;
}

.main_page {
  width: 100% !important;
  background-color: #ffffff;
  padding: 0px !important;
  margin: 0px !important;
}

/* footer
--------------*/

TABLE.footer {
  background: #ffffff;
  text-align: center;

  border-right: 0px solid #9a9a9a;
  border-left: 0px solid #9a9a9a;
  border-bottom: 0px solid #9a9a9a;
}

TR.footertop {
  background: #FFFFFF;
  background-image: url(../images/pixel_blank.gif);
  

}

TD.footertop, TD.footerbottom {
  padding: 5px;
}

/*miscellaneous areas
-------------------------------------*/
TD.cartBox {
   background: #fef4db;
   font-size: 10px;
   padding: 3px;
   border: 1px dotted black;
}

TR.productListing-odd, TR.upcomingProducts-odd {
  background: #FFFFFF;
}

TR.productListing-even, TR.upcomingProducts-even, .productsNotifications {
  background: #FFFFFF;
}

td.pageresults, pageresults{
 padding:2px;
 color: black;

}

td.pageresults.current, .current{

padding:2px;
border:1px solid black;
background-color:#2641FA;
color:white;
}

td.pageresults a, pageresults a{
 

 padding:2px;
 border:1px solid #a5a5a5;
 color: black;
}

.pageresults a:hover {
 

 padding:2px;
  border:1px solid black;
  color:#A8007D;
}

SPAN.newItemInCart {
}

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

TD.smallText a:hover {
  color: #A8007D;
}



TD.fieldKey {
  

  font-weight: bold;
}

TD.fieldValue {
  

}

CHECKBOX, INPUT, RADIO, SELECT {
  

}

TEXTAREA {
  width: 100%;
  

}

.greetUser {
   

   padding-top: 5px;
   padding-bottom: 5px;
}

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

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


.normalprice, span.normalprice {
font-size: 14px;
/*color: #464646;*/
color: silver;
background-image:url(../images/prixbarre.gif);
background-repeat: no-repeat;
background-position: center center;
font-weight: bold;
}


span.normalprice2 {


color: #464646;
background-image:url(../images/prixbarre.gif);
background-repeat: no-repeat;
background-position: center center;
font-weight: bold;
text-align:right;

}

span.normalprice3{
font-size: 20px;
color: #8a8a8a;
background-image:url(../images/prixbarre.gif);
background-repeat: no-repeat;
background-position: center center;
font-weight: bold;








text-align:right;
}
















SPAN.productSpecialPrice2, SPAN.normalpricenormal2 {
  font-size:14px;
  font-weight: bold;
  color: #CC3399;
  text-align:right;
}

SPAN.productSpecialPrice3, SPAN.normalpricenormal3 {
  font-size:26px;
  font-weight: bold;
  color: #A8007D;
  text-align:right;
  font-family: Trebuchet MS, Arial, sans-serif;
}

SPAN.normalpricenormal3{
  font-size:26px;
  font-weight: bold;
  color: #a8007d;
  text-align:right;
}

SPAN.normalpricenormal {
  font-size:19px;
  font-weight: bold;
  color: #CC3399;

}

SPAN.productSpecialPrice, SPAN.productSalePrice, span.coming {
  color: #CC3399;
  font-size:19px;
  font-weight: bold;
 
}

.stockWarning {
  color: #CC3399;
  font-size:13px;
  font-weight: bold;

}

span.productSpecialPriceSale {
  color: #ff0000;
	text-decoration: line-through;
}

SPAN.productPriceDiscount, .inputRequirement {
  font-size: 10px;
  font-weight: bold;
  color: #FF0000;
}

SPAN.productPriceDiscount2, .inputRequirement2 {
  font-size: 26px;
  font-weight: bold;
  color: #C39;
  font-family: Trebuchet MS, Arial, sans-serif;
}

.moduleRow {}
.moduleRowOver {cursor: pointer; }
.moduleRowSelected { #c68bb2; }

/* message box */

.messageBox {}
.messageStackError, .messageStackWarning, errorBox {
  background-color: #ff0000;
  color: #ffffff;

  padding: 4px;
  border: 1px solid #9a9a9a;
}
.messageStackSuccess { background-color: #b3ffa8; padding: 2px; border: 1px solid #9a9a9a; }
.messageStackCaution { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 10px; background-color: #ffff00; }

/* checkout totals */
TD.ot-subtotal-Text, TD.ot-cod-fee-Text, TD.ot-total-Text, TD.ot-group-pricing-Text, TD.ot-gv-Text, TD.ot-loworderfee-Text, TD.ot-shipping-Text, TD.ot-subtotal-Text, TD.ot-tax-Text, TD.ot-coupon-Text {
  font-weight: bold;
}
TD.ot-total-Amount {
  font-weight: bold;
  border-top: 1px solid #9a9a9a;
}
TD.ot-subtotal-Amount, TD.ot-cod-fee-Amount, TD.ot-group-pricing-Amount, TD.ot-gv-Amount, TD.ot-loworderfee-Amount, TD.ot-shipping-Amount, TD.ot-subtotal-Amount, TD.ot-tax-Amount, TD.ot-coupon-Amount {}


/* product_info attribute comments */

.ProductInfoComments, TD.ProductInfoComments, SPAN.ProductInfoComments {
  color: #ff0000;
  font-size: 10px;
  text-align : left;
  font-weight: bold;
  padding-top: 6px;
  padding-bottom: 6px;
  border-top: 1px solid #9a9a9a;
}

/* General alert span class */
TD.alert, SPAN.alert {
  color: #FF0000;
  font-weight: bold;
}

/* General alert span class */
TD.alertBlack, SPAN.alertBlack {
  color: #000000;
  font-weight: bold;
}

/* popup tables */
TABLE.popupattributeqty, TABLE.popupcouponhelp, TABLE.popupcvvhelp, TABLE.popupimage, TABLE.popupimageadditional, TABLE.popupsearchhelp, TABLE.popupshippingestimator, TABLE.popupinfoshoppingcart {
  background-color: #ffffff;
  margin: 6px;
  padding: 6px;
  font: 11 px "Trebuchet MS", Arial, Helvetica, sans-serif;

}

/* categories_description */
TABLE.categoriesdescription {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 10px;
  background: #FFFFFF;
  border:0px solid #9a9a9a;
}

TD.categoriesdescription {
  

  line-height: 1.0;
}

TABLE.categoriesdescription2 {
valign:top;
align:top;
vertical-align:top;
}

TD.categoriesdescription2 {
valign:top;
align:top;
vertical-align:top;
}

TR.categoriesdescription2 {
valign:top;
align:top;
vertical-align:top;
}

.categoriesdescription2 {
valign:top;
align:top;
vertical-align:top;
}


/* categories box parent and child categories */
A.category-top {
background-image: url(../images/flecha.gif);
background-repeat: no-repeat;
background-position: left; 
padding-left: 10px;
  

  font-weight: bold;
  color: black;
  text-decoration: none;
}
A.category-links {
  

  color: black;
  text-decoration: none;
}
A.category-subs, A.category-products {
  

  color: #003366;
  text-decoration: none;
  padding-left: 6px;
}
SPAN.category-subs-parent {
  color: #ff781f;
}
SPAN.category-subs-selected {
  color:#ff781f;
}

/* Estilos Nombre Categoría Madre y Primer Nivel en Subcabeceras*/
.estilo_subcabecera1{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:18px;
text-align:left;
padding-left:18px;
}

.estilo_subcabecera2{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
padding-left:6px;
font-weight:bold;
}
TABLE.estilo_subcabecera1{
background:url(http://www.octilus.com/images/Subcabeceras/cabecera_madre_oc.jpg);
height:52px;
width:597px;
background-repeat:no-repeat;
border:0px;
}

TABLE.estilo_subcabecera2{
background:url(http://www.octilus.com/images/Subcabeceras/cabecera_madre_oc.jpg);
height:52px;
width:597px;
background-repeat:no-repeat;
border:0px;
}

/* Estilos Categorías Genéricas-Marca y Segundo Nivel en Subcabeceras*/
.gen_marca1{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:18px;
text-align:left;
padding-left:18px;
}

.gen_marca2{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
padding-left:6px;
font-weight:bold;
}


TABLE.gen_marca1{
height:52px;
width:597px;
background-repeat:no-repeat;
border:0px;
}

TABLE.gen_marca2{
height:52px;
width:597px;
background-repeat:no-repeat;
border:0px;
}


/* Contenido de Páginas estáticas */
.estatico-tab-up {background: url(http://www.octilus.com/images/Subcabeceras/estaticas/contenido_1_plantilla.png); _width:592px; width:592px; height:11px; background-repeat: no-repeat;}

.estatico-tab-up-prod {background: url(http://www.octilus.pt/images/Subcabeceras/estaticas/contenido_1_producto.png); _width:780px; width:780px; height:11px; background-repeat: no-repeat;}

.estatico-tab-center {
text-align:left;
width:592px; 
_width:592px; 
background: url(http://www.octilus.com/images/Subcabeceras/estaticas/contenido_2_plantilla.png)  repeat-y;
 }
 
 .estatico-tab-center2 {
text-align:left;
width:592px; 
_width:592px; 
background: url(http://www.octilus.com/images/Subcabeceras/estaticas/contenido_2_plantilla.png)  repeat-y;
 }
 
.estatico-tab-center-prod {
text-align:left;
width:650px; 
_width:650px; 
background: url(http://www.octilus.com/images/Subcabeceras/estaticas/contenido_2_plantilla.png)  repeat-y;
 }

.estatico-tab-down {background: url(http://www.octilus.com/images/Subcabeceras/estaticas/contenido_3_plantilla.png); _width:592px; width:592px; height:11px; background-repeat: no-repeat; }

.estatico-tab-down-prod {background: url(http://www.octilus.pt/images/Subcabeceras/estaticas/contenido_3_producto.png); _width:780px; width:780px; height:11px; background-repeat: no-repeat; }

.estaticassubheading  {
background: url(http://www.octilus.com/images/titulo_seccion_home.png);
background-repeat:no-repeat;
background-position:center;
font-size:12px;
font-weight:bold;
color: white;
height:31px;
line-height:31px:
vertical-align:text-top;
padding:0 0 10px 20px;
}

.estaticasheading  {
background: url(http://www.octilus.com/images/Subcabeceras/estaticas/cabecera_plantilla.jpg);
background-repeat:no-repeat;
background-position:center;
font-size:14px;
font-weight:bold;
padding-left:25px;
color: #191919;
height:47px;
line-height:47px;
}

.loginheading  {
background: url(http://www.octilus.pt/images/titulo_seccion_login_new.png);
background-repeat:no-repeat;
background-position:top;
font-size:13px;
font-weight:bold;
color: white;
height:45px;
line-height:31px;
vertical-align:text-top;
margin-left: 10%;
text-indent:30px;


/*padding:0 0 10px 20px;*/
/*  padding: 10px;*/
}

.estaticasheading2  {
background: url(http://www.octilus.pt/images/titulo_seccion_register_new.png);
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
background-repeat:no-repeat;
background-position:top;
vertical-align:text-middle;
font-size:20px;
font-weight:bold;
color: #a8007d;
height:55px;
line-height:31px;
text-indent:30px;
}

.estaticassubheading2  {
/*background: url(http://www.octilus.pt/images/titulo_seccion_register_new.png);*/
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
background-repeat:no-repeat;
background-position:top;
font-size:13px;
font-weight:bold;
color: #a8007d;
height:30px;
line-height:31px;

text-indent:30px;



/*padding:0 0 10px 20px;*/
/*  padding: 10px;*/
}




/* Estilos footer */
.body_footer, .body_footer a, .body_footer a:link, .body_footer a:visited, .body_footer a:hover, .body_footere a:active {
	color: white;
	text-decoration: none;
	font-weight:bold;
}




/* Estilos de cabeceera, textos boletín*/

.boletin_cabecera{
font-family:Arial, Helvetica, sans-serif;
color:#CDDBE4;
text-transform:capitalize;
font-size:13px;
font-weight:bold;
}







/* attribute images table */
TABLE.products-attributes-images {
  float: left;
  padding: 2px;
}


.ddmx { 
font: 10px "Trebuchet MS", Arial, Helvetica, sans-serif; 

} 
.ddmx .item1, 
.ddmx .item1:hover,.ddmx .item1 a { 
font: 10px "Trebuchet MS", Arial, Helvetica, sans-serif; 

font-weight: bold; 
text-decoration: none; 
display: block; 
white-space: nowrap; 
position: relative;
} 

.ddmx .item1:hover a { 
font: 10px "Trebuchet MS", Arial, Helvetica, sans-serif; 

font-weight: bold; 
text-decoration: none; 
display: block; 
white-space: nowrap; 
position: relative; 
color: #A8007D;
text-decoration: none;
}

.ddmx .item2, 
.ddmx .item2:hover { 
padding: 3px 10px 3px 10px;
font: 10px "Trebuchet MS", Arial, Helvetica, sans-serif; 

text-decoration: none; 
display: block; 
white-space: nowrap;
position: relative; 
z-index: 500; 
background: #FFFFFF;
width:220px; 
} 

.ddmx .item2:hover, 
.ddmx .item2-active, 
.ddmx .item2-active:hover { 
background: #ACC7DA;
width:220px;
} 

.ddmx .section { 
border: 2px solid #ACC7DA; 
position: absolute; 
visibility: hidden; 
z-index: 500;
width: 220px;
} 
.ddmx .section .item2{ 
width: 220px;
z-index: 500;
} 
.ddmx .section a:hover{ 
color: #003366;
width:220px;
} 


/* solo para acccesorios moviles y pda*/

.ddmx .item22, 
.ddmx .item22:hover { 
padding: 3px 10px 3px 10px;
font: 10px "Trebuchet MS", Arial, Helvetica, sans-serif; 

text-decoration: none; 
display: block; 
white-space: nowrap;
position: relative; 
z-index: 500; 
background: #FFFFFF;
width:220px; 
} 

.ddmx .item22:hover, 
.ddmx .item22-active, 
.ddmx .item22-active:hover { 
background: #E2C424;
width:220px;
} 
* html .ddmx td { position: relative; } /* ie 5.0 fix */ 
/*    fin solo para accesorios moviles y pda*/


/* tab styles */

.mss-tab, .mss-tab-on  {float:left; cursor: pointer; z-index:2; position:relative;}
.mss-tab-on  {z-index:4 !important;}
.mss-tab-on .mss-tab-left {background: url(/images/tab-off-left.gif)  repeat-x; width:21px; height:16px; float:left; z-index:2; position:relative;}
.mss-tab-on .mss-tab-center {float:left; height:16px; _height:16px; padding-top:0px; background: url(/images/tab-off-center.gif) repeat-x; color:#ac007f; z-index:2; position:relative; font-weight:bold;   }
.mss-tab-on .mss-tab-right {background: url(/images/tab-off-right.gif)  repeat-x; width:20px; height:16px; float:left; z-index:2; position:relative;}

.mss-tab-left {background: url(/images/tab-off-left.gif)  repeat-x; width:21px; height:16px; float:left; z-index:2; position:relative;}
.mss-tab-center { text-align:center; float:left; height:16px; _height:20px; padding-top:0px; background: url(/images/tab-off-center.gif)  repeat-x; color:#727272; z-index:2; position:relative; font-weight:bold;  }
.mss-tab-right {background: url(/images/tab-off-right.gif) repeat-x; width:20px; height:16px; float:left; z-index:2; position:relative;}


.mss-tab a, .mss-tab a:visited, .mss-tab-on a, .mss-tab-on a:visited {text-decoration:none; position:relative; text-align:center; display:block; _display:inline; height:16px; padding-top:8px;} 
.mss-tab a, .mss-tab a:visited, .mss-tab a:hover { color:#ff3399;}
.mss-tab-on a, .mss-tab-on a:visited, .mss-tab-on a:hover { color:#ff3399;}
.mss-tab-spacer {float:left; width:1px; height:1px;}
#t1, #t2, #t3, #t4, #t5{ position:relative; top:0px; margin:0px 0px 0px 0px; z-index:3; text-align:left;width:780px; _width:780px; background: url(/images/Subcabeceras/estaticas/contenido_2_producto.png)  repeat-y; padding-top:0px; padding-left:10px; }
#t2, #t3, #t4, #t5{display:none;}
#t1 a, #t2 a, #t3 a, #t4 a, #t5 a {font-size:13px;color: #727272 !important;}
#t1 a b, #t2 a b, #t3 a b, #t4 a b, #t5 a b {font-size:13px;color: #727272 !important;}
#t1 b, #t2 b, #t3 b, #t4 b, #t5 b {font-size:13px;}

.titulo_seccion_home { 
font-size:12px; 
font-weight:bold;
background-image:url(http://www.octilus.com/images/titulo_seccion_home.png);
height:31px;
vertical-align:text-top;
padding-top: 5px;
padding-left:12px;
background-repeat:no-repeat; 
margin: 4px; 
color: white;
}

.menu_nav {
width: 160px;
height: 20px;
line-height: 20px;
display:block;
border:none;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:10px;
overflow:hidden;
color:#696969;
font-weight:bold;
text-decoration: none;

}

.menu_nav h2 {
font-size: 100%!important;
padding:0 0 0 5px!important;
margin:0!important;
color:#696969;
}

.menu_nav h2:hover {
font-size: 100%!important;
padding:0 0 0 5px!important;
margin:0!important;
color:#A8007D;
}

.menu_nav2 {
width: 160px;
height: 20px;
line-height: 20px;
display:block;
border:none;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
overflow:hidden;
color:#696969;
font-weight:bold;
text-decoration: none;
}

.menu_nav2 span {
padding:0 0 0 5px;
}

.menu_nav:hover {
color:#a8007d;
}

.menu_nav2:hover {
color:#a8007d;
}

.mas_vendidos {
width:100%;
}

.mas_vendidos td {
border-bottom:1px #A7007D;
padding:2px;
}

/* tab styles HOME */
.mss-tab-home, .mss-tab-home-on  {float:left; cursor: pointer; z-index:2; position:relative;}
.mss-tab-home-on  {z-index:4 !important;}

.mss-tab-home-on .mss-tab-home-left {background: url(http://www.octilus.com/images/tab-on-left-home.gif); width:22px; height:35px; float:left; z-index:2; position:relative;}
.mss-tab-home-on .mss-tab-home-center {float:left; height:31px; _height:35px; padding-top:4px; background: url(http://www.octilus.com/images/tab-on-center-home.gif) repeat-x; color:#FFFFFF; z-index:2; position:relative; }
.mss-tab-home-on .mss-tab-home-right {background: url(http://www.octilus.com/images/tab-on-right-home.gif)  repeat-x; width:22px; height:35px; float:left; z-index:2; position:relative;}


.mss-tab-home-left {background: url(http://www.octilus.com/images/tab-off-left-home.gif); width:22px; height:35px; float:left; z-index:2; position:relative;}
.mss-tab-home-center { text-align:center; float:left; height:31px; _height:35px; padding-top:5px; background: url(http://www.octilus.com/images/tab-off-center-home.gif)  repeat-x; color:#FFFFFF; z-index:2; position:relative; font-weight:bold; font-size:10px;}
.mss-tab-home-right {background: url(http://www.octilus.com/images/tab-off-right-home.gif); width:22px; height:35px; float:left; z-index:2; position:relative;}

.mss-tab-home a, .mss-tab-home a:visited, .mss-tab-home-on a, .mss-tab-home-on a:visited {text-decoration:none; position:relative; text-align:center; display:block; _display:inline; height:31px; padding-top:8px;} 

.mss-tab-home-spacer {float:left; width:3px; height:1px;}
#t1home, #t2home, #t3home, #t4home, #t5home, #t6home {position:relative; top:-2px; z-index:3;}
#t2home, #t3home, #t4home, #t5home, #t6home {display:none;}

/* tab styles HOME nuevos */
.mss-tab-home-on-new .mss-tab-home-center-new {float:left; height:19px; _height:19px; padding-top:0px; background: url(/images/tab-on-center-home.gif) no-repeat; color:#FFFFFF; z-index:2; position:relative;line-height:19px;}

.mss-tab-home-center-new { text-align:center; float:left; height:19px; _height:19px; width:90px; padding-top:0px; background: url(/images/tab-off-center-home.gif)  no-repeat; color:#727272; z-index:2; position:relative; font-weight:bold; font-size:11px;line-height:22px;}

.mss-tab-home-line-new { height:3px;background: url(/images/tab-home-line-new.png) repeat-y; padding-top:0px; }

.mss-tab-home-separation-new { height:11px;background: url(/images/sombra_fila.png) repeat-x; padding-top:0px; }

/* listados de productos */


.products_name_listing, .products_name_listing a {
position:relative;
top:-12px;
color:#2641FA;
}

.products_name_listing a:hover{
color:#A8007D;
}



.products_name_listing_f, .products_name_listing_f a {
width:165px;
position:relative;
top:-10px;
color:#2641FA;
font-size:10px;
}

.products_name_listing_f a:hover {
color:#A8007D;
}

.products_name_listing_fp, .products_name_listing_fp a {
width:155px;
position:relative;
padding-left:5px; 
top:-10px;
color:#2641FA;
font-size:10px;
}

.products_name_listing_fp a:hover {
color:#A8007D;
}

.marcas {
list-style:none; 
list-style-type:none; 
margin:0px; 
padding:0px; 
width:600px;
}
.masmarcas_li {
display:inline;
}

DIV.gray_violet a
{
	color: dimGray !important;
	text-decoration: none;
}
DIV.gray_violet a:hover
{
	color: #A8007D;
	text-decoration: none;
}

DIV.violet_gray a
{
	color: #A8007D;
	text-decoration: none;
}
DIV.violet_gray a:hover
{
	color: dimGray;
	text-decoration: none;
}

DIV.blue_gray a
{
	color: blue !important;
	text-decoration: none;
}
DIV.blue_gray a:hover
{
	color: dimGray;
	text-decoration: none;
}
