

/*

  $Id: stylesheet.css, template: OS03C00216 v3.00 06/13/07  17:33:59 project3000 Exp $



  This file created as a part of graphical design by AlgoZone, Inc

  http://www.algozone.com for osCommerce v 2.2ms2



  Copyright (c) 2003-2005 AlgoZone, Inc



*/



BODY {

  background-color: #FFFFFF;

  background:url(fondo/body_02.gif) top center no-repeat;
  background-attachment:fixed;

  font-family: Helvetica;

  font-size: 11px;

  margin: 0px;

}

.az_main_cont {

    background-image: url("images/az_top_bg_right.gif");

    background-repeat: repeat-x;

	background-position: top;

}

/* .breadCrumb,.plainbox-description and "BODY TD" for ZenCart */

.boxText, .breadCrumb, .plainbox-description, BODY TD

{ font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; color: #7d7a78;}

.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; font-weight: bold; }

.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 12px; color: #6C0101; font-weight: bold; text-align: center }

.productsNotifications { background: #f2fff7; }

.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

A {

  color: #6c0101;

  text-decoration: underline;

}

A:hover {

  color: #8a8a8a;

  text-decoration: underline;

}

FORM {

  display: inline;

}

INPUT{

  border: 1px solid #c0c0c0;

  background: #FFFFFF;

  color: #3e3c3c;

}

INPUT.az_search_input, SELECT.az_search_input{

  border: 1px solid #c0c0c0;

  color: #3e3c3c;

}

INPUT.submit_button, INPUT.az_login_input{

	border: 0px;

}

TR.header {

  background: #17191D;

}

TD.infoBox, SPAN.infoBox {

	font-family: Verdana, Arial, sans-serif; font-size: 10px;

}

/* .plainBox for ZenCart and moduleBox for ms3 */

.infoBox, .plainBox, .moduleBox, .newProductsBox {

  border: 1px solid #c0c0c0;

  padding: 2px;

}

.moduleBox{

  margin: 2px;

}

.infoBoxLanguages {

}

.newProductsBox, .infoBoxCenter {

}

.infoBoxContentsLeft TD{

font-family: Tahoma;

font-size: 11px;

font-weight: normal;

}

.infoBoxHeading {

}

/* middle boxes control*/

/* .plainBoxHeading for ZenCart */

TD.infoBoxHeading, TD.infoBoxHeadingCenter, TD.plainBoxHeading, TD.productListing-heading {

  font-family: Tahoma;

  font-size: 12px;

  font-weight: bold;

  color: #323437;

  text-align: left;

  padding-left: 10px;

  height: 27px;

  background-image: url("images/az_box_top_m.gif");

  background-repeat: repeat-x;

  background-position: top;

}

.infoBoxHeadingLcorner, .infoBoxHeadingLcornerCenter {

  background-image: url("images/az_box_top_l.gif");

  background-repeat: no-repeat;

  background-position: top;

  width: 31px;

}

.infoBoxHeadingRcorner, .infoBoxHeadingRcornerCenter {

  background-image: url("images/az_box_top_r.gif");

  background-repeat: no-repeat;

  background-position: top;

  width: 6px;

}

.infoBoxLeft_az01, .infoBoxLeft, .infoBoxRight {

  border: 1px solid #c0c0c0;

  padding: 2px;

}



TD.infoBoxHeadingLeft, TD.infoBoxHeadingLeft_categ, TD.infoBoxHeadingRight {

  font-family: Tahoma;

  font-size: 12px;

  font-weight: bold;

  color: #323437;

  text-align: left;

  padding-left: 10px;

  height: 26px;

  background-image: url("images/az_box_top_m.gif");

  background-repeat: repeat-x;

  background-position: top;

}

.infoBoxHeadingLcornerLeft, .infoBoxHeadingLcornerLeft_categ, .infoBoxHeadingLcornerRight {

  background-image: url("images/az_box_top_l.gif");

  background-repeat: no-repeat;

  background-position: top;

  width: 23px;

}

.infoBoxHeadingRcornerLeft, .infoBoxHeadingRcornerLeft_Categ, .infoBoxHeadingRcornerRight {

  background-image: url("images/az_box_top_r.gif");

  background-repeat: no-repeat;

  background-position: top;

  width: 6px;

}

.infoBoxHeadingLeft A:link, .infoBoxHeadingLeft A:active, .infoBoxHeadingLeft A:visited,

.infoBoxHeadingRight A:link, .infoBoxHeadingRight A:active, .infoBoxHeadingRight A:visited {

  font-family: Tahoma;

  font-size: 11px;

  font-weight: bold;

  color: #323437;

  text-align: left;

}

.infoBoxHeadingLeft A:hover, .infoBoxHeadingRight A:hover {

	color: #6c0101;

}

.infoBoxHeadingSearch{

	padding-top: 3px;

	color: #323437;

}

.infoBoxSearch{

	font-family: Tahoma;

	font-size: 12px;

	font-weight: bold;

	color: #323437;

}

.infoBoxContentsSearch, .infoBoxContentsSearch td.boxText{

	font-family: Tahoma;

	font-size: 12px;

	font-weight: bold;

	color: #323437;

}

.infoBoxContentsSearch A:link, .infoBoxContentsSearch A:active, .infoBoxContentsSearch A:visited {

	font-family: Tahoma;

	font-size: 11px;

	font-weight: bold;

	color: #323437;

}

.infoBoxContentsSearch A:hover {

	color: #707070;

}

.infoBoxHeadingCart

{

	font-family: Tahoma;

	font-size: 11px;

	font-weight: normal;

	color: #d6d7d7;

}

.infoBoxCart, .az_cart_body TD{

	font-family: Tahoma;

	font-size: 11px;

	font-weight: normal;

	color: #000000;

}

.infoBoxContentsCart {

	vertical-align: top;

}

.infoBoxContents, .infoBoxContentsLeft, .infoBoxContentsLeft_categ, .infoBoxContentsRight {

  /* Uncomment to get bacground for component's content */

	font-family: Tahoma;

	font-size: 11px;

	font-weight: normal;

	color: #7d7a78;

	text-align: left;

	line-height: 1.5;

}

.infoBoxContentsRight {

  /* Uncomment to get bacground for component's content */

	font-family: Tahoma;

	font-size: 11px;

	font-weight: normal;

	color: #5F8787;

	padding-left: 5px;

}

.infoBoxContents A:link, .infoBoxContents A:active, .infoBoxContents A:visited, .likeinfoboxesA:link, .likeinfoboxesA:active, .likeinfoboxesA:visited{

	font-family: Arial;

	font-size: 12px;

	font-weight: bold;

	color: #677D92;
	
	text-decoration: none;

}

.infoBoxContents A:hover {

	font-family: Arial;

	font-size: 12px;

	font-weight: bold;

	color: #677D92;
	
	text-decoration: underline;

}

.infoBoxContentsLeft A:link, .infoBoxContentsLeft A:active, .infoBoxContentsLeft A:visited{

	font-family: Tahoma;

	font-size: 11px;

	font-weight: normal;

    text-decoration: underline;

	color: #3a4750;

}

.infoBoxContentsLeft A:hover {

	font-family: Tahoma;

	font-size: 11px;

	font-weight: normal;

	color: #6c0101;

    text-decoration: underline;

}

.infoBoxContentsLeft_categ {

    background-image: url("images/az_leftbox_category.gif");

    background-repeat: no-repeat;

	background-position: left top;

    height: 20px;

	font-family: Tahoma;

	font-size: 11px;

	font-weight: normal;

	color: #3a4750;

	text-align: left;

	padding-left: 20px;

}

.infoBoxContentsLeft_categ A:link, .infoBoxContentsLeft_categ A:active, .infoBoxContentsLeft_categ A:visited {

	font-family: Tahoma;

    font-size: 11px;

    font-weight: normal;

	color: #3a4750;

}

.infoBoxContentsLeft_categ A:hover {

	font-family: Tahoma;

    font-size: 11px;

    font-weight: normal;

	color: #6c0101;

}

.infoBoxContentsRight A:link, .infoBoxContentsRight A:active, .infoBoxContentsRight A:visited{

	font-family: Tahoma;

	font-size: 10px;

	font-weight: normal;

	color: #3a4750;

}

.infoBoxContentsRight A:hover {

	font-family: Tahoma;

	font-size: 10px;

	font-weight: normal;

	color: #8a8a8a;

}

.infoBoxContentsCenter A:link, .infoBoxContentsCenter A:active, .infoBoxContentsCenter A:visited{

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #7d7a78;

}

.infoBoxContentsCenter A:hover {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #8a8a8a;

}

/* AZ product box control */

.productBoxHeading_tb, .productBoxOuter, .productBoxBottom_tb{

	width: 210px;

}

.hl_product_box {

	margin-top: 10px;

	border: 1px solid #FFFFFF;


	height: 154px;

}

.hl_product_box_over {

	margin-top: 10px;

	background-color: #eeeeee;

	border: 1px solid #c0c0c0;

	height: 154px;

}

.productBox {

	font-family: Arial, sans-serif;

	font-size: 11px;

	font-weight: normal;

	text-align: center;

	color: #7d7a78;

}

.productBoxLSide {

	width: 10px;

}

.productBoxContent {

	font-family: Arial, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #7d7a78;

}

.productBox A:link, .productBox A:active, .productBox A:visited,

.productBoxContent A:link, .productBoxContent A:active, .productBoxContent A:visited{

	font-family: Arial, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #8a8a8a;

}

.productBox A:hover, .productBoxContent A:hover {

	color: #7d7a78;

}

.productBoxHeadingLcorner

{

}

.productBoxHeadingRcorner {

}

.productBoxLBottom{

}

.productBoxRBottom{

}

.productBoxHeading, .productBoxHeadingLcorner, .productBoxHeadingRcorner {

	line-height: 0.8;

    font-family: Arial;

    font-size: 11px;

	font-weight: bold;

	color: #FF7800;

}

.productBoxHeading A:link, .productBoxHeading A:active, .productBoxHeading A:visited{

	font-family: Tahoma;

	font-size: 11px;

	font-weight: bold;

	color: #8a8a8a;

}

.productBoxHeading A:hover {

	color: #7d7a78;

}

.productBoxName{

	padding-top: 5px;

	padding-bottom: 5px;

}

.productBoxPrice{

    background-image: url("images/az_price_tag_m.gif");

    background-repeat: repeat-x;

	font-family: Arial, sans-serif;

	font-size: 14px;

	color: #000000;

	height: 40px;

    line-height: 0.8;

}

.productBoxPrice_zen{

	font-family: Arial, sans-serif;

	font-size: 14px;

	padding: 5px;

	color: #8a8a8a;

    line-height: 1.1;

	height: 50px;

}

.productBoxPrice s{

	font-size: 10px;

}

.productBoxBottom_tb{

	height: 26px;

	vertical-align:middle;

	padding: 3px;

	margin-right: 5px;

	margin-right: 5px;

}

.productBottomLine{

	height: 5px;

    background-image: url("images/az_prod_hrz_line.gif");

    background-repeat: repeat-x;

	background-position: center;

}

TR.headerError {

}

TD.headerError {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  background: #DCDEB3;

  font-size: 11px;

  color: red;

  text-align : center;

}

TR.headerInfo {

}

TD.headerInfo {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 11px;

  background: #DCDEB3;

  color: #000000;

  text-align: center;

}

TR.footer {

}

TD.footer {

  font-family: Arial;

  font-size: 11px;

  background: #009384;

  color: #ffffff;

}

.infoBoxNotice {

  background: #8a8a8a;

}

.infoBoxNoticeContents {

  background: #FFE6E6;

  font-family: Verdana, Arial, 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 {

}

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: #f2f2f2;

}

TR.productListing-heading {

}

TD.productListing-heading {

  font-family: Tahoma;

  font-size: 12px;

  font-weight: bold;

  color: #323437;

}

A.productListing-heading {

  color: #ffffff;

}

A.productListing-heading:hover {

  color: #7d7a78;

}

TD.productListing-data {

  font-family: Arial;

  font-size: 17px;
  
  font-weight: bold;
  
  color: #999933;

  border-bottom: 1px solid #c0c0c0;

}

.productListing-data A:link, .productListing-data A:active, .productListing-data A:visited{

	font-family: Arial;

	font-size: 12px;

	font-weight: bold;

	color: #677D92;
	
	text-decoration: none;

}

.productListing-data A:hover {

	font-family: Arial;

	font-size: 12px;

	font-weight: bold;

	color: #677D92;
	
	text-decoration: underline;

}

.pageResults {

font-size: 11px;

color: #3e3c3c;

}

A.pageResults {

  color: #6c0101;

}

A.pageResults:hover {

  color: #F6ECDC;

  background: #6c0101;

}

/* greetUser is for ZenCart and H1 for ms3*/

.pageHeading, DIV.pageHeading, .pageHeading H1, .greetUser, H1{

  font-family:  Arial;

  font-size: 20px;

  font-weight: bold;

  color: #323437;

}

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.3;

  color: #7d7a78;

}

TD.smallTextPage {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}

TD.smallText, SPAN.smallText, P.smallText, DIV.smallText {

  font-family: Arial;

  font-size: 17px;
  
  font-weight: bold;
  
  color: #999933;

}

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;

}

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: 12px;

  color: #f0a480;

  font-weight: bold;

}

TABLE.formArea {

  background: #f1f9fe;

  border-color: #7b9ebd;

  border-style: solid;

  border-width: 1px;

}

TD.formAreaTitle {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

}

SPAN.markProductOutOfStock {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #FF0000;

  font-weight: bold;

}

SPAN.productSpecialPrice {

  font-family: Verdana, Arial, sans-serif;

  color: #1e2024;

  font-weight: bold;

  font-size: 12px;

}

SPAN.errorText {

  font-family: Verdana, Arial, sans-serif;

  color: #ff0000;

}

/* BOF price-break-1.11.3 */

TD.productPriceInListing {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  background: #d2e9fb;

}



TD.productPriceInBox {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  background: #eeeeee;

}

/*
Para precio en medio, entre unidades y % de descuento
*/
TD.productPriceInBox_p_info {

  font-family: Arial, Verdana, sans-serif;

  font-size: 25px;

  color: #000000;

  font-weight: bolder;

}

/*
Para precio principal, el grande
*/
TD.productPriceInBox_p_info_main {

  font-family: Arial, Verdana, sans-serif;

  font-size: 60px;

  font-weight: bolder;

  color: #000000;

}

/*
Para unidades
*/
TD.productPriceInBox_p_info_left {

  font-family: Arial, Verdana, sans-serif;

  font-size: 12px;

  color: #000000;

  font: bold 12px Arial;

  font-weight: bolder;

}

/*
Para % de descuento
*/
TD.productPriceInBox_p_info_right {

  font-family: Arial, Verdana, sans-serif;

  color: #000000;

}

/* EOF price-break-1.11.3 */



SPAN.productPrice {

  font-family: Verdana, Arial, sans-serif;

  color: #7d7a78;

  font-size: 12px;

  font-weight: normal;

  height: 20px;

}

SPAN.errorText, .messageStackError {

  font-family: Verdana, Arial, sans-serif;

  color: #ff0000;

}

.inputRequirement{

  font-family: Verdana, Arial, sans-serif;

  color: #ff0000;

  font-size: 11px;

}

.moduleRow { }

.moduleRowOver { background-color: #f2f2f2; cursor: pointer; }

.moduleRowSelected { background-color: #f2f2f2; }

.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; }

.messageStackError, .messageStackWarning, .messageStackSuccess { font-family: Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }

    /* #################

		  template-faq.com CSS

	   #################

	*/

	.az_leftpage_side, .az_rightpage_side{

	/* Solution to height 100% problem */

    background-image: url(images/az_bottom_r.gif);

    background-repeat:  repeat-x;

    background-position: bottom right;

	}

	.az_leftpage_side_top{

	background-image: url(images/az_top_bg_left.gif);

	background-repeat:  repeat-x;

	background-position: top right;

	}

	.az_rightpage_side_top{

	background-image: url(images/az_top_bg_right.gif);

	background-repeat:  repeat-x;

	background-position: top right;

	}

	.az_leftpage_side_bottom, .az_rightpage_side_bottom{

	}

	.topbanner_tb{

	height: 106px;

	background-image: url(images/az_header_mid.gif);

	background-repeat:  repeat-x;

	background-position: top;

	font-size: 11px;

	font-family: Tahoma;

	color: #929292;

	}

	.topbanner_tb A:link, .topbanner_tb A:active, .topbanner_tb A:visited{

	font-size: 11px;

	font-family: Tahoma;

	color: #929292;

	font-weight: normal;

	text-decoration: none;

	}

	.topbanner_tb A:hover{

	font-size: 11px;

	color: #8a8a8a;

	}

	.topbanner_td{

	height: 71px;

	padding-bottom: 13px;

	}

	.topbanner_td3{

	}

	.az_topmenu_cart{

	}

	TABLE.infoBoxTop SPAN.productPriceDiscount {

	}

	.az_info_bar{

	height: 32px;

	}

	.az_info_bar_td2{

	padding-right: 5px;

	padding-left: 5px;

	}

	.az_info_bar_td3{

	}

	/* MENU bar css controls */

	.menubarmain A:link, .menubarmain A:active, .menubarmain A:visited{

	font-size: 12px;

	font-family: Tahoma;

	color: #656565;

	font-weight: bold;

	text-decoration: none;

	text-transform: uppercase;

	}

	.menubarmain A:hover{

	font-size: 12px;

	color: #7d0202;

	}

	.menubarmain{

    white-space: nowrap;

	}

	.menubarmain_td{

	padding-left: 5px;

	padding-bottom: 7px;

	width: 150px;

	}

	.az_subheader_tb{

	}

	/* MAIN table css controls */

	.maincont_tb{

	}

	/* LEFT bar css controls */

	.maincont_left_td {

	width: 150px;

	padding-top: 5px;

	}

	/* fix for mozila */

	.leftbar_tb TD {

	padding-bottom: 3px;

	}

	.leftbar_tb {

	width: 150px;

	padding-bottom: 3px;

	}

	.maincont_mid_td{

	padding-top: 5px;

	padding-bottom: 5px;

	padding-left: 5px;

	}

	/* RIGHT bar css controls */

	.maincont_right_td {

	padding-top: 0px;

	padding-left: 5px;

	width: 145px;

	}

	.rightbar_tb{

	width: 145px;

	padding-bottom: 3px;

	}

	/* fix for mozila */

	.rightbar_tb TD {

	padding-bottom: 3px;

	}

	.footer_tb{

	font-size: 10px;

	color: #7d7a78;

	background-image:url(images/az_bottom_r.gif);

	background-repeat: repeat-x;

	height: 82px;

	}

	.footer_td1{

	color: #7d7a78;

	font-size: 10px;

	padding-left: 10px;

	}

	.footer_td2{

	color: #7d7a78;

	}

	.footer_menu_tb, .footer_cprt_tb TD, .footer_menu{

	font-family: Tahoma;

	font-weight: normal;

	color: #ffffff;

	font-size: 10px;

	}

	.footer_menu_tb A:link, .footer_menu_tb A:active, .footer_menu_tb A:visited,

	.footer_cprt_tb A:link, .footer_cprt_tb A:active, .footer_cprt_tb A:visited{

	font-size: 11px;

	color: #6c0101;

	font-family: Tahoma;

	font-weight: normal;

	text-decoration: none;

	}

	.footer_menu_tb A:hover, .footer_cprt_tb A:hover{

	font-size: 11px;

	color: #8a8a8a;

	}

	.az_button_img{

	background-image:url(images/az_button_mid.gif);

	background-repeat: repeat-x;

	background-position: top left;

    white-space: nowrap;

	color: #FFFFFF;

	font-family: Tahoma;

	font-weight: bold;

	font-size: 12px;

	cursor: pointer;

	display: inline;

    text-decoration: none;

	}

	.az_button_submit{

	background-image:url(images/az_button_mid.gif);

	background-repeat: repeat-x;

    white-space: nowrap;

	vertical-align: top;

    border: 0px;

	color: #FFFFFF;

	font-family: Tahoma;

	font-weight: bold;

	font-size: 12px;

    height: 22px;

	cursor: pointer;

	margin: 0 auto;

	}

  .noborder { border: none; }

	.alignCenter { text-align: center; }

	.alignMiddle { vertical-align: middle; }



.jsButton, .jsTrigger { cursor: pointer; }

.animBox {

  position: relative;

  overflow: hidden;

	white-space: nowrap;

  margin: 0;

  padding: 0;

}

.animBoxDropover {

	position: absolute;

	visibility: hidden;

	overflow: hidden;

	margin: 0;

	padding: 0;

	border: #FFFFFF solid 1px;

	background-color: #ffffff;

	width: auto;

	z-index: 100;

}

.animSubmitButton {

	background: none !important;

	border: none !important;

	width: 0px !important;

	height: 0px !important;

}



#btn_animBoxCart {

	height: 22px;

}

#animBoxCart {

	width: 200px !important;

}

.animBoxCartImage { }

.animBoxCartContent {

	vertical-align: top;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 11px;

	color: #ffffff;

}

.animBoxCartContent A:link, .animBoxCartContent A:active, .animBoxCartContent A:visited {

	color: #6c0101;

	text-decoration: none;

}

.animBoxCartContent A:hover {

	color: #6c0101;

	text-decoration: none;

}

.animBoxCartHeader, .animBoxCartFooter {

	text-align: right;

	vertical-align: middle;

	font-weight: bold;

	height: 30px;

}

.animBoxCartHeader { border-bottom: #FFFFFF solid 1px; }

.animBoxCartFooter { border-top: #FFFFFF solid 1px; }

.animBoxCartNotice {

	padding: 5px;

	text-align: center;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 11px;

	color: #6c0101;

}

h1 {

 font-family: Verdana, Arial, sans-serif;

 font-size: 20px;

 font-weight: bold;

 margin-bottom: 0;

 padding-bottom: 0;

}



h2 {

 font-family: Verdana, Arial, sans-serif;

 font-size: 14px;

 font-weight: normal;

 margin-bottom: 0;

 padding-bottom: 0;

}



/*** Begin Header Tags SEO ***/

h1 {

 font-family: Verdana, Arial, sans-serif;

 font-size: 20px;

 font-weight: bold;

 margin-bottom: 0;

 padding-bottom: 0;

}

h2 {

 font-family: Verdana, Arial, sans-serif;

 font-size: 14px;

 font-weight: normal;

 margin-bottom: 0;

 padding-bottom: 0;

}

/* menu Solid - Show Sub-categories  Star */

a.menucateg:link, a.menucateg:visited, a.menucateg:active {

display: block;

vertical-align: middle;

font-size: 10px;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-weight: bold;

text-align: left;

height: 4px;

text-decoration: none;

border: solid 2px #f8f8f9;

}



a.menucateg:hover {

border: solid 2px #6633CC;

background-color:#006699;

text-decoration: none;

font-weight: bold;

color: #FFFFFF;

}



a.menusubcateg:link, a.menusubcateg:visited, a.menusubcateg:active {

display: block;

vertical-align: middle;

font-size: 9px;

font-family: Verdana, Arial, Helvetica, sans-serif;

text-align: left;

height: 6px;

text-decoration: none;

border: solid 1px #f8f8f9;

}



a.menusubcateg:hover {

border: solid 1px #6633CC;

background-color:#006699;

text-decoration: none;

color: #FFFFFF;

}

/* menu Solid - Show Sub-categories  End */

/*** End Header Tags SEO ***/

a.allproductsBox {

color: #ff0000;

}

a.allproductsBox:Hover {

color: #cc0000;

}


/* BOF Dynamic Sitemap */
  ul.sitemap {
  color: #ff0000;
}
/* EOF Dynamic Sitemap */

.navidadLeft {
	background-attachment: scroll;
	background-repeat: repeat-y;
	background-position: right 0px;
	height: 100px;
}
.navidadRight {
	background-attachment: scroll;
	background-repeat: repeat-y;
	background-position: left 0px;
	height: 100%;
}

/* BOF ajax suggest */
#content
{
  _height: 100%;
  width: 330px;
  text-align: left
}

#ie_fix
{
  _height: 100%;
  width: 100%;
  text-align: center
}

#scroll
{
  position: absolute;
  margin: 0 auto; 
  visibility: hidden;
  background-color: white;
  z-index: 10000;    
  width: 176px;
  height: 150px;
  border-top-style: solid;
  border-right-style: solid;
  border-left-style: solid;
  border-collapse: collapse;
  border-bottom-style: solid;
  border-color: #000000;
  border-width: 1px;      
  overflow: auto;
  float: left;
  margin-top: 25px;
  _margin-top: 0px;
}

#scroll div
{
  margin: 0 auto;
  text-align:left
}

#suggest table
{
  width: 325px;
  font-size: 11px;
  font-weight: normal;
  color: #676767;
  text-decoration: none;
  border: 0px;
  padding: 0px;  
  text-align:left;   
  margin: 0px
}

a.suggest_link 
{
  text-decoration: none;
  margin: 0px;
  color: #173f5f
}

a:hover.suggest_link 
{
  text-decoration: none;
  margin: 0px;
  color: #173f5f
} 
/* EOF ajax suggest */

/* categorias columna izquierda */
.cat-column-left{
	padding:4px; 
	background:#a5a5a5; 
	font-weight:bold; 
	text-transform:uppercase; 
	color:#ffffff; 
	margin-bottom:3px;
}
.cat-featured-center{
	padding:4px; 
	background:#a5a5a5; 
	font-weight:bold; 
	text-transform:uppercase; 
	color:#ffffff; 
	margin-bottom:3px;
}
.cat-column-left span{
	margin-left:15px;
}
.espacio-top{
	margin-top: 5px;
}
/* categorias columna izquierda */

/*MODIFICACIONES DE ESTILO*/

.mod_envio_gratis {font-family:Helvetica, "Trebuchet MS", Tahoma; font-size:18px; color:#990000; font-weight:600}

/*Cambio en el footer*/
#v2_footer_cont { width:685px; margin:10px 0 5px 157px; border:1px #B2B2B2 solid}
.v2_footer_sec01 {margin:5px 5px 5px 10px; padding:0; width:210px; text-align:left; float:left}
#v2_footer_sec02 {margin:5px; padding:0 0 0 10px; width:205px; text-align:left; border-left:1px #666666 dotted; border-right:1px #666666 dotted; float:left}

#v2_footer_cont h4 {font-family:Arial; font-size:11px; color:#666; margin:5px 0 0 0; font-weight:300}
#v2_footer_cont a { color: #303030; text-decoration: none; margin:5px 0 0 0}
#v2_footer_cont h6 { font-family:Arial; color:#000; font-size:14px; margin:5px 0 0 0; font-weight:bold}
#v2_footer_cont a:hover { text-decoration: underline; margin:5px 0 0 0}

#v2_footer_cont3 { width:685px; margin:10px 0 10px 157px;}
#v2_footer_cont3 h4 {font-family:Arial; font-size:11px; font-weight:300; color:#666; margin:2px 0 0 8px;}
#v2_footer_cont3 h5 {font-family:Arial; font-size:13px; font-weight:bold; color:#000; margin:2px 0 0 8px;}

#v2_footer_cont3 a { color: #303030; text-decoration: none; margin:5px 0 0 0}
#v2_footer_cont3 a:hover { text-decoration: underline; margin:5px 0 0 0}
.v2_footer_sec03 {margin:5px; padding:0; width:120px; text-align: center; float:left}


#v2_footer_cont2 { background:url(images/v2/fondo_footer.jpg) top repeat-x; width:685px; margin:10px 0 10px 157px; float:none}
#v2_footer_cont2 h4 { font-size:10px; width:320px; margin:5px; float:left}
#v2_footer_cont2 img{ margin:5px; float:right}
#v2_footer_cont2 b{ color:#000}
#v2_footer_cont2 a { color: #000; text-decoration: none;}
#v2_footer_cont2 a:hover { text-decoration: underline; color:#000}


#v2_footer_cont img { margin:0; padding:0}
.limpiar {width:650px; height:2px; clear:both}

/* Footer antiguo */
#v2_footer_cont4 { width:800px; margin:10px 0 10px 150px;}
#v2_footer_sec04 {margin:5px; padding:0; text-align:center; float:left;}
#v2_footer_sec04 img {margin:3px 10px 0 0; padding:0;}
#v2_footer_sec04 h6 {font-family:Tahoma; font-size:11px; font-weight:600; color:#303030; margin:5px 0 0 0}
#v2_footer_sec04 a { color: #303030; text-decoration: none; margin:5px 0 0 0}
#v2_footer_sec04 a.v2_footer_des {color:#0231FE;}
#v2_footer_sec04 a:hover { text-decoration: underline; margin:5px 0 0 0}
.v2_footer_centrado { width:900px; margin:10px 0 10px 150px; float:none}


/*Cambio en el header y menu*/
#v2_logo {width:1000px; height:140px; background-color:#DEDEDE; border-top:1px #ADADAD solid; margin:0 0 5px 0; padding:0}
#v2_logo h6 {font-family:Tahoma; width:390px; font-size:11px; color:#505050; float:right; margin:0; padding:0; display:inline}
#v2_logo a { color: #505050; text-decoration: none; margin:0; padding:0;}
#v2_logo a:hover { color: #000; text-decoration:underline}
#v2_logo form { margin:35px 30px 12px 0; padding:0; clear:both; float:right}
#v2_logo .submit { width:36px; border:0;}
#v2_logo input { height:22px; width:150px; margin:3px 0 0 0; border-color:#666666; padding:0; color:#999; float:left}

#v2_logo2 { width:670px; height:140px; float:left}
#v2_logo3 {width:320px; height:140px; margin:0; padding:0; float:left}

#v2_idiomas {width:180px; margin:0 15px 0 0; float:right; display:inline}
#v2_idiomas a { width:25px; height:15px; margin:3px 5px 0 0; float:right;}

a#v2_es {background:url(images/v2/es.jpg) top left no-repeat}
a#v2_es:hover {background-position:0 -15px;}

a#v2_en {background:url(images/v2/en.jpg) top left no-repeat}
a#v2_en:hover {background-position:0 -15px;}

a#v2_fr {background:url(images/v2/fr.jpg) top left no-repeat}
a#v2_fr:hover {background-position:0 -15px;}

a#v2_it {background:url(images/v2/it.jpg) top left no-repeat}
a#v2_it:hover {background-position:0 -15px;}

a#v2_pt {background:url(images/v2/pt.jpg) top left no-repeat}
a#v2_pt:hover {background-position:0 -15px;}

#v2_links {width:660px; margin:3px 6px 0 0px; padding:0; text-align:right; float:right;}
#v2_busqueda { border:0; margin:0; padding:0; float:right}
#v2_busqueda h3 { margin:0px 5px 8px 5px; font-size:12px; text-align:right; clear:both}
#v2_busqueda a { color: #000;}
#v2_busqueda a:hover { color: #000; text-decoration:underline}



#v2_siguenos { width:600px; height:25px; margin:0 8px 0 0; padding:0; clear:right; float:right;}
#v2_siguenos img {margin:0 0 0 5px; padding:0; border:0; float:right}

#menu_top { width:1000px; margin:0; padding:0; text-align:center; float:left}
#menu_top ul {display: table-cell;}
#nav {font-family:Arial, Tahoma; font-size:11px; font-weight:300; color:#505050; margin:0; padding:0;}
 
#nav a {text-decoration: none; color:#505050}
/*Posicionamos los elementos de la lista principal*/
#nav li { margin: 0; text-align:center; padding:0; float:left; display: inline-block; position:relative; background: url(images/v2/fondo_menu.jpg) repeat-x; border-right:1px #DEDEDE solid; border-left:1px #F1F1F1 solid; *width:30px; height:28px;}


#nav li.off2 {*width:90px}
#nav li.off3 { background: url(images/v2/fondo_menu_8.gif) -10px; *width:90px; border-right:0px #BD3A3A solid; border-left:0px #BD3A3A solid;}
#nav li.off4 {*width:78px}
#nav li.off5 { background: url(images/v2/fondo_menu_gift.jpg) repeat-x; border-right:0px #DEDEDE solid; border-left:0px #F1F1F1 solid;}
#nav li.off6 {*width:70px}
#nav li.off8 { background: url(images/v2/fondo_menu_new.jpg) repeat-x;}
#nav li.off9 {*width:117px}

#nav li.off2 a {font-size:11px; padding:5px;}
#nav li.off3 a {font-size:11px; padding:5px; text-align:center; color:#FFF}
#nav li.off4 a {font-size:11px; padding:5px;}
#nav li.off5 a {font-size:11px; padding:5px; color:#FFF}
#nav li.off6 a {font-size:11px; padding:5px;}
#nav li.off8 a { color:#FFF}
#nav li.off7 a {font-size:11px; padding:5px;}


	#nav li.off ul.menu_izq, #nav li.off2 ul.menu_izq,#nav li.off4 ul.menu_izq,#nav li.off6 ul.menu_izq,#nav li.off5 ul.menu_izq, #nav li.off3 ul.menu_izq, #nav li.off7 ul.menu_izq{ /*Posicionamos submenu debajo*/
		position: absolute;
		top: 28px;
		*top: 28px;
		left: -45px;
		background: #F9F9F9;
		border-left:2px #1C3E94 solid;
		border-top:2px #1C3E94 solid;
		border-bottom:2px #1C3E94 solid;
		display:none;
		margin:0;
		width:202px;
		padding:5px 0 5px 0;
	}
 
	#nav li.off ul.menu_der, #nav li.off2 ul.menu_der,#nav li.off4 ul.menu_der,#nav li.off6 ul.menu_der,#nav li.off5 ul.menu_der, #nav li.off3 ul.menu_der, #nav li.off7 ul.menu_der{ /*Posicionamos submenu debajo*/
		position: absolute;
		top: 28px;
		*top: 28px;
		left: 140px;
		background: #F9F9F9;
		border-right:2px #1C3E94 solid;
		border-top:2px #1C3E94 solid;
		border-bottom:2px #1C3E94 solid;
		display:none;
		margin:0;
		width:202px;
		padding:5px 0 5px 0;
	}	
	
 #nav li ul li { width:auto; height:auto; text-align:left; margin:0; background-image:none;}
 
 #nav li.off ul li a, #nav li.off2 ul li a,#nav li.off4 ul li a,#nav li.off6 ul li a, #nav li.off3 ul li a, #nav li.off5 ul li a, #nav li.off7 ul li a { width:190px; height:auto; text-align:left; font-weight:300; margin:0; background-image:none}
 #nav li.off ul li a:hover, #nav li.off2 ul li a:hover,#nav li.off4 ul li a:hover, #nav li.off6 ul li a:hover, #nav li.off3 ul li a:hover, #nav li.off5 ul li a:hover, #nav li.off7 ul li a:hover { background-image:none; background-color:#DDD; color:#202020}

#nav li ul li.v2_sub a {color:#1C3E94; font-weight:600;}
#nav li ul li.v2_sub a:hover { background-image:none; color:#FFF; background-color:#8D9ECA}

 #nav li ul li a:hover { background-image:none;}
	#nav li a {
		color: #292929;
		font-weight: 300;
		display: block;
		height: 28px;
		border: 0;
		padding:5px;
		text-align:center;
	}
 
 

	#nav li.off2 ul a, #nav li.off4 ul a, #nav li.off6 ul a, #nav li.off7 ul a,#nav li.off3 ul a,#nav li.off5 ul a, #nav li.off ul a {
		float: left; /*ie doesn't inherit the float*/
		background-image:none;
		border: 0;
		color: #777;
		width: auto;
		font-size:12px;
		margin:0;
		padding:2px 5px 2px 5px;
		float:left;
	}

	 
	#nav li.over ul {
		display: block;
	}
 
	#nav li.off:hover ul, #nav li.off2:hover ul, #nav li.off4:hover ul, #nav li.off6:hover ul, #nav li.off3:hover ul,#nav li.off5:hover ul, #nav li.off7:hover ul {
		display: block;
		z-index: 6000;
				}
 
	#nav li.off a:hover, #nav li:hover a, #nav li.over a {
		background:url(images/v2/fondo_menu_hover.jpg) repeat-x;
		color: #FFF;
	}
	
	#nav li.off3 a:hover, #nav li.off3:hover > a, #nav li.off3.over a { background: url(images/v2/fondo_menu_hover.jpg) repeat-x; color:#FFF}
	
.v2_cat-featured-center, .v2_cat-featured-center2, .v2_cat-featured-center3, .v2_cat-featured-center4, .v2_cat-featured-center5, .v2_cat-featured-center6, .v2_cat-featured-center7, .v2_cat-featured-center-blueknow{
	padding:0px;
	width:685px;
	height:35px;
	font-weight:600; 
	text-transform:uppercase;
	text-align:left;
	font-size:12px;
	font-family:Tahoma;
	color:#FFF; 
	margin-bottom:3px;
}

.v2_cat-featured-center7{
 	padding:0px;
	width:685px;
	height:50px;
	font-weight:600; 
	text-transform:uppercase;
	text-align:left;
	font-size:12px;
	font-family:Tahoma;
	color:#FFF; 
	margin-bottom:3px;
}
.v2_cat-featured-center{background:url(images/v2/v2_top_op.jpg) no-repeat;}
.v2_cat-featured-center2{background:url(images/v2/v2_top_ink.jpg) no-repeat;}
.v2_cat-featured-center3{background:url(images/v2/v2_top_con.jpg) no-repeat;}
.v2_cat-featured-center4{background:url(images/v2/v2_top_gad.jpg) no-repeat;}
.v2_cat-featured-center5{background:url(images/v2/v2_top_hd.jpg) no-repeat;}
.v2_cat-featured-center6{background:url(images/v2/v2_top_var.jpg) no-repeat;}
.v2_cat-featured-center7{background:url(images/v2/v2_top_des.jpg) no-repeat;}
.v2_top_style {margin:18px 4px 4px 4px; vertical-align:bottom; float:left}
.v2_top_style2 {margin:33px 4px 4px 4px; vertical-align:bottom; float:left}

.v2_cat-featured-center-blueknow{background:url(images/v2/v2_top_hd.jpg) no-repeat;  position: relative; top: -36px;}

#top_ventas { width:685px; height:390px; padding:0; margin:0;}

.xmt_verde { color:#005202}
.xmt_rojo  { color:#FF0000}
.xmt_posc { margin:10px 0 0 10px; float:left}

#top_ventas_top_es {width:685px; height:100px; background:url(images/v2/top2_es.jpg) no-repeat}
#top_ventas_top_fr {width:685px; height:100px; background:url(images/v2/top2_fr.jpg) no-repeat}
#top_ventas_top_pt {width:685px; height:100px; background:url(images/v2/top2_pt.jpg) no-repeat}
#top_ventas_top_it {width:685px; height:100px; background:url(images/v2/top2_it.jpg) no-repeat}


.top_ventas_left {width:180px; height:290px; background:url(images/v2/left.jpg); text-align:center; float:left}
.top_ventas_left .xmt_stock {margin:20px 0 8px 10px;}
.top_ventas_left h5 { font-family:Tahoma; font-size:13px; color:#677D92; margin:0; padding:0 10px 5px 10px;}
.top_ventas_left h6 { font-family:Impact; font-size:18px; color:#A44C00; margin:10px 10px 0 10px; font-weight:300; }
.top_ventas_left a { text-decoration: none; font-size:10px; color:#677D92}
.top_ventas_left a:hover { text-decoration: underline; font-size:10px; color:#677D92}
.top_ventas_left h4 { font-family:Tahoma; font-size:10px; color:#A44C00; margin:0; padding:3px 10px 3px 10px;}

.top_ventas_menu {height:25px; margin:5px 0 0 10px; padding:0 0 0 5px; float:left; font-family:Tahoma; font-size:11px;}
.top_ventas_menu li{ display:inline; width:70px; margin:0 3px 0 0; padding:0; background-color:#475D72; text-align:center; float:left}
.top_ventas_menu a { color: #000; width:70px; text-decoration: none; font-weight:300; background-color:#475D72;  height:15px; padding:5px 0 5px 0; float:left}
.top_ventas_menu a:hover { color: #000; text-decoration:none; background-color:#FFFFFF; height:15px; padding:5px 0 5px 0; float:left}
.top_ventas_menu .xmt_activa { background-color:#FFF; color:#000}

#top_ventas_menu_sub {height:25px; margin:5px 0 0 10px; padding:0 0 0 5px; float:left; font-family:Tahoma; font-size:11px;}
#top_ventas_menu_sub li{ display:inline; width:70px; margin:0 3px 0 0; padding:0; background-color:#475D72; text-align:center; float:left}
#top_ventas_menu_sub a { color: #000; width:70px; text-decoration: none; font-weight:300; background-color:#475D72;  height:15px; padding:5px 0 5px 0; float:left}
#top_ventas_menu_sub a:hover { color: #000; text-decoration:none; background-color:#FFFFFF; height:15px; padding:5px 0 5px 0; float:left}
#top_ventas_menu_sub .xmt_activa { background-color:#FFF; color:#000}

#top_ventas_separador { height:30px; width:675px}

.top_ventas_right {width:505px; height:290px; background:url(images/v2/right.jpg); float:left}
.top_ventas_right a { text-decoration: none; font-size:10px; color:#414141}
.top_ventas_right a:hover { text-decoration: underline; font-size:10px; color:#414141}
.top_ventas_right h3 { font-family:Tahoma; width:310px; font-size:10px; line-height:11px; color:#414141; margin:0; padding:5px 0 5px 5px; float:left}
.top_ventas_right h4 { font-family:Verdana; width:60px; font-size:12px; color:#A44C00; margin:0; padding:5px 0 5px 8px; float:left}
.top_ventas_right h5 { font-family:Tahoma; font-size:10px; line-height:11px; color:#414141; margin:0; padding:5px 0 5px 5px; float:left}
.top_ventas_right h6 { font-family:Tahoma; font-size:12px; color:#CC0000; margin:0; padding:5px 0 5px 8px; float:left}
.top_ventas_right img { padding:5px 0 8px 8px; float:left}

div.jqZoomTitle
{
    z-index:5000;
    text-align:center;
    font-size:13px;
    font-family:Tahoma;
    height:16px;
    padding-top:2px;
    position:absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    color: #FFF;
    background: #999;

}

.jqZoomPup
{
        overflow:hidden;
        background-color: #FFF;
        -moz-opacity:0.6;
        opacity: 0.6;
        filter: alpha(opacity = 60);
        z-index:10;
        border-color:#c4c4c4;
        border-style: solid;
        cursor:crosshair;
}

.jqZoomPup img
{
    border: 0px;
}

.preload{
    -moz-opacity:0.8;
    opacity: 0.8;
   filter: alpha(opacity = 80);
    color: #333;
    font-size: 12px;
    font-family: Tahoma;
   text-decoration: none;
    border: 1px solid #CCC;
   background-color: white;
   padding: 8px;
    text-align:center;
   background-image: url(images/zoomloader.gif);
   background-repeat: no-repeat;
   background-position: 43px 30px;
    width:90px;
    * width:100px;
    height:43px;
    *height:55px;
    z-index:10;
    position:absolute;
    top:3px;
    left:3px;

}

.jqZoomWindow
{
    border: 1px solid #999;
    background-color: #FFF;

}
#goog-wm {
  width: 800px;
  padding: 1em;
  border: 3px solid #aebd63;
  background-color: white;
}


#goog-wm h3.closest-match {
  color: #8f2831;
  border-bottom: 3px dashed #aebd63;
  padding-bottom: 0.5em;;
  font-size: 170%;
  margin: 0;
}

#goog-wm h3.closest-match a { }
   
#goog-wm h3.other-things {

  color: #8f2831;
  }
   
#goog-wm ul li { }
   
#goog-wm li.search-goog {
  display: none;
}


.v2_product_enca{

  font-family: Arial;

  font-size: 22px;

  font-weight: bold;

  color: #303030;
  border-bottom:1px #303030 solid;

}
.comprar {}
.comprar h6 {font-family:Arial; font-size:14px; font-weight:600; margin:3px; padding:0; color:#303030; float:left; clear:both}
.comprar input{ float:left; width:75; height:21; border:1px #303030 solid; margin:0; font-family:Arial; font-size:12px; font-weight:600; color:#303030; text-align:right}
.comprar img{margin:0; padding:0; float:left; clear:left}

.carrito input{border:0;}

/* SimpleSuggest */
.suggest_link {
    background-color: #FFFFFF;
    padding: 2px 6px 2px 6px;
}

.suggest_link_over {
    background-color: #bbc3d3;
    color: #FFFFFF;
    padding: 2px 6px 2px 6px;
    border: red;
    cursor: pointer;
}

.suggest_link:visited {
    color: #FFFFFF
}

#search_suggest {
    position: absolute;
    float: left;
    background-color: #FFFFFF;
    text-align: left;
    font-size: 10px;
    border: 1px solid #bbc3d3;
}
/* SimpleSuggest */

#banner_navidad_header {margin:0; padding:0; width:1000px; height:70px; float:left}


/* Busqueda mejorada */
#busqueda { width:670px; margin:5px 0 5px 0; padding:0;}
.resultados { width:320px; height:160px; margin:5px; padding:0;  float:left}
.resultados p{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#505050; margin:0px; padding:0;}
.resultados h5{ font-family:Arial, "Times New Roman", Times, serif; font-size:14px; color:#677D92; margin:0; padding:5px; text-align:center}
.resultados h6{ font-family:Arial, "Times New Roman", Times, serif; font-size:11px; margin:0; padding:5px; text-align:center}
.resultados h6 b{font-size:20px;}
.resultados img {border:1px #EEE solid; margin:5px; padding:0; clear:none; float:left}
.resultados a{ text-decoration:none; color:#677D92;}
.resultados a:hover { text-decoration:underline; color:#677D92;}
.boton_comprar { border:0; padding:0; margin:0 5px 0 5px; vertical-align:bottom; float:right}

#menu_busqueda { width:670px; margin:5px 0 5px 10px; padding:0;}
#menu_busqueda h1{ font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:16px; margin:0; padding:5px 0 5px 15px;}
#menu_busqueda .seccion { width:200px; margin:0 0 0 15px; border:0px #009933 dashed; padding:0; float:left} 
#menu_busqueda .seccion h5{ font-family:Arial, "Times New Roman", Times, serif; font-size:14px; color:#677D92; margin:0; padding:0 5px 5px 5px; text-align:center}
#menu_busqueda .seccion a { font-family: "Trebuchet MS"; font-size:11px; color:#505050; text-decoration:none; padding:0; margin:1px; float:left; clear:both}
#menu_busqueda .seccion a:hover { text-decoration:underline}
.ver_mas { float:left; margin:0 0 0 250px; clear:both; text-align:left}

#menu_busqueda .seccion .sel_active {color:#CC0000; font-weight:bold}

#menu_busqueda em{color:#000000; font-weight:bold; font-style:normal}
#enca_menu_busqueda {width:670px; height:40px; background:url(images/v2/enca_menu_busqueda.jpg) no-repeat; float:left}
#cont_menu_busqueda {width:670px; background:url(images/v2/fondo_menu_busqueda.jpg) repeat-y; padding:0 0 15px 0; float:left}
#cont2_menu_busqueda {width:670px; background:url(images/v2/fondo_menu_busqueda.jpg) repeat-y; padding:0 0 15px 0; float:left}
#pie_menu_busqueda { width:670px; height:10px; background:url(images/v2/pie_menu_busqueda.jpg) no-repeat; float:left}

#social {
right:-15px;
	top:20%;
	height:404px;
	width:64px;
	margin:0;
	padding:0;
	position:fixed;
	z-index:5000;
}

#social:hover {
right:0px;
	top:20%;
	height:404px;
	width:64px;
	margin:0;
	padding:0;
	position:fixed;
	z-index:5000;
}

.marginPage{
	
	margin-top: -101px;
	_margin-top: -15px;

}
#blueknow-widget {
	border: 1px solid #C0C0C0;
}

/* Contenedor */
div.orbit { width: 1px; height: 1px; position: relative; -moz-box-shadow: 0 0 10px rgba(0,0,0,.25); -webkit-box-shadow: 0 0 10px rgba(0,0,0,.25);  overflow: hidden; }
div.orbit img { position: absolute; top: 0; left: 0; height: 250px; width: 675px; }
div.orbit a img { border: none; }

/* Temporizador */
div.timer { width: 40px; height: 40px; overflow: hidden; position: absolute; top: 10px; right:10px; opacity: .6; cursor: pointer; z-index: 1001; }
span.rotator { display: block; width: 40px; height: 40px; position: absolute; top: 0; left: -20px; background: url('images/rotador.png') no-repeat; z-index: 3; }
span.mask { display: block; width: 20px; height: 40px; position: absolute; top: 0; right: 0; z-index: 2; overflow: hidden; }
span.rotator.move { left: 0; }
span.mask.move { width: 40px; left: 0; background: url('images/temporizador.png') repeat 0px 0px;  }
span.pause { display: block; width: 40px; height: 40px; position: absolute; top: 0; left: 0px; background: url('images/pausa.png') no-repeat; z-index: 4; opacity: 0; }
div.timer:hover span.pause,
span.pause.active, 
div.timer:hover span.pause.active { opacity: 1; }

/* Subtítulos */
div.caption { background: #000; background: rgba(0,0,0,.6); width: 100%; z-index: 1000; position: absolute; bottom:-100px; color: #fff; padding: 8px 0; }
div.caption span { padding: 0 10px; font-size: 11px; text-shadow: 0px 1px 0px rgba(0,0,0,.8); margin: 0; }
.orbit-caption { display: none; text-align: justify; }

/* Navegación Direccional */
div.orbit:hover div.slider-nav { display: block; }
div.slider-nav { display: none; }
div.slider-nav span { width: 33px; height: 33px; text-indent: -9999px; position: absolute; z-index: 1000; top: 43%; cursor: pointer; }
div.slider-nav span.right { background: url('images/flecha_der.png'); right: 10px; }
div.slider-nav span.left { background: url('images/flecha_izq.png'); left: 10px; }   

/* Navegación de las balas */
.orbit-bullets { position: absolute; z-index: 1000; list-style: none; top: 10px; left: 7px; margin: 0; padding: 0; }
.orbit-bullets li { float: left; margin-left: 5px; cursor: pointer; color: #999; text-indent: -9999px; background: url('images/balas.png') no-repeat; 0 0; width: 7px; height: 7px; overflow: hidden; }
.orbit-bullets li.active { color: #222; background-position: -7px 0; }.cat_acce {
	height: 25px;
	width: 567px;
	margin-bottom: 5px;
	float: left;
}

.listado_productos_normal{

	float: left; padding-top: 5px; padding-bottom: 5px; height: 400px; width: 223px;	padding-left: 1px; padding-right: 1px; background: url('images/marcos/marco_estandar.png') no-repeat;

}

.specials_productos_normal{

	float: left; padding-top: 5px; padding-bottom: 5px; height: 400px; width: 221px;	padding-left: 1px; padding-right: 0px; background: url('images/marcos/marco_estandar.png') no-repeat;

}

.listado_productos_novedades{

	float: left; padding-top: 5px; padding-bottom: 5px; height: 400px; width: 223px;	background: url('images/marcos/marco_novedad.png') no-repeat; padding-left: 1px; padding-right: 1px;

}

.listado_productos_ult_uds{

	float: left; padding-top: 5px; padding-bottom: 5px; height: 400px; width: 223px;	background: url('images/marcos/marco_ultimas_unidades.png') no-repeat; padding-left: 1px; padding-right: 1px;

}

.listado_productos_specials{

	float: left; padding-top: 5px; padding-bottom: 5px; height: 400px; width: 223px;	background: url('images/marcos/marco_ofertas.png') no-repeat; padding-left: 1px; padding-right: 1px;

}

.listado_productos_flash_specials{

	float: left; padding-top: 5px; padding-bottom: 5px; height: 400px; width: 223px;	background: url('images/marcos/marco_oferta_flash.png') no-repeat; padding-left: 1px; padding-right: 1px;

}

.stock_on{
	color:#005202;
	font-family: Arial; 
	font-size: 12px;
	text-align: justify;
	padding-left: 15px;
}

.stock_off{
	
	color:#FF0000;
	font-family: Arial; 
	font-size: 12px;
	text-align: justify;
	padding-left: 15px;
	
}

.link_acceso{
	font-weight: bold;
	color:black;
	text-align: center;
}

.link_acceso a, .link_acceso a:hover{

	color: black;
	text-decoration: none;
	text-align: center;

}

.precio_listado{
	color: #FF6600; 
	font-family: Arial; 
	font-size: 25px;
	font-weight: bold;
	
}

.precio_unidad{
	color: #000000; 
	font-family: Arial; 
	font-size: 12px;
	
}

.titulo_listado a, .titulo_listado a:hover{
	text-decoration: none;
	color: #677D92; 
	font-family: Arial; 
	font-size: 14px;  
	margin: 0px; 
	font-weight: bold;
}

.titulo_listado{
	margin: 0px;
	padding: 0px;
	width: 215px; 
	height: 55px;
}

.titulo_specials a, .titulo_specials a:hover{
	text-decoration: none;
	color: #677D92; 
	font-family: Arial; 
	font-size: 14px;  
	margin: 0px; 
	font-weight: bold;
}

.titulo_specials{
	margin: 0px;
	padding: 0px;
	width: 210px; 
	height: 55px;
}

.filtro_specials{
	
	padding-left: 25px;
	padding-bottom: 20px;
	float: left;

}

.share{

	height: 70px; 
	background-image: url(images/v2/share.png); 
	background-repeat: no-repeat; 
	background-position: bottom;
	height: 69px;
   padding-left: 105px;	

}

.share_int{

	height: 70px; 
	background-image: url(images/v2/share_int.png); 
	background-repeat: no-repeat; 
	background-position: bottom;
	height: 69px;
   padding-left: 75px;	

}

.share_float{
	
float: left;
padding-right: 7px;

}

.share_twitter{
	
float: left;
padding-right: 5px;
position: relative;
top: -2px;

}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.share{

	height: 70px; 
	background-image: url(images/v2/share.png); 
	background-repeat: no-repeat; 
	background-position: bottom;
	height: 69px;
   padding-left: 115px;	

}
}

h3{
	 font-size: 10px;
    font-weight: normal;
    margin: 0;
    padding-top: 2px;
}

h3 a{
	 text-decoration: none;
}

h3 a:hover{
	 text-decoration: none;
}

#accordion{
	display: none;
}

.porcentaje_specials{
	
color: red;
    font-size: 22px;
    font-weight: bold;
    line-height: 0.2;
    padding-top: 5px;
    text-align: center;
    font-family: Arial;

}

.op_breadcumb{
	
	color: #677D92;
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    padding-left: 17px;

}

.hasCountdown{

	font-size: 24px;
	color: #ffffff;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	
}

.texto_ofer{

float: left; 
padding-left: 200px;	
	font-size: 13px;
	color: #ffffff;
	padding-top: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	
}

.sello{
	
	position: relative;
	top: -160px;
	left: 5px;
	background: url(images/v2/sello_transparente.png) no-repeat;
	height: 75px;
	width: 77px;
	text-align: center;
	padding-top: 27px;
	font-size: 22px;
	font-family: Arial;
	color: white;
	font-weight: bold;

}

.producto_ofer{

float: left; 
padding-left: 20px;  
  font-size: 13px;
  color: #ffffff;
  padding-top: 9px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  
}

.products_description_v2
{ 
font-family: Tahoma, Verdana, Arial, sans-serif;
font-size: 11px; 
color: #000000;
}

.searchPaginador{
	 color: #677D92;
    font-family: Arial,"Times New Roman",Times,serif;
    font-size: 16px;
    text-decoration:none;
}

.searchPaginador:hover, .searchPaginador:visited{
	 color: #677D92;
    font-family: Arial,"Times New Roman",Times,serif;
    font-size: 16px;
    text-decoration:none;
}

.searchPaginadorActual{
	 color: #000000;
    font-family: Arial,"Times New Roman",Times,serif;
    font-size: 16px;
    text-decoration:none;
}

#paginadorBusqueda{
	text-align: center;
	clear: both;
   width: 670px;
   height: 25px;
}

#paginadorBusqueda a{
	text-decoration:none;
}

/*****************************************************************************/
/***FACT-finder SUGGEST ***/
/*****************************************************************************/

/* needed otherwise the searchBoxLine will pop-up in IE */
div.suggestFormWrap{
	position:absolute;	
	z-index:1001;
}

div.suggestLayer {
	position: relative;
	top: 25px;
	left: 60px;
	width: 1px;
	height: 1px;
	display: none;
	padding: 0;
	margin: 0;
	z-index: 16000;
	background-color: white;
	background: transparent;

}

table.suggestLayer {
	font-size: 11px;
	width: 130px;
	border: 1px solid #5C7997;
	height: 12px;
	background-color: white;
	color: #173553;
	cursor: pointer;
}
tr.suggestLayer { 
	height: 12px;
}
td.suggestLayer {
	padding: 0;
	height: 12px;
}
tr.suggestHeader{
	color: #173553;
	font-weight: normal;
	font-size: 10px;
}
tr.suggestHeader td{
	border-bottom: 1px solid #5C7997;
	padding: 3px 3px 3px 5px;
}
td.suggestFooter{
	height:25px;
	border-top:solid 1px #5C7997; 
	font-size:9px;
	color: #173553;
	background-color: #FCFCFC;
	background-image: url("../../images/demoshop/logo_fact-finder_suggest.gif");
	background-repeat: no-repeat;
	background-position: right;
}

td.suggestTextQuery{
	font-weight: bold; 
	padding: 2px 15px 2px 10px;
}
span.suggestTextQueryTyped{
	color: #5c7997;
	text-decoration: underline;
}
td.suggestTextType{
	padding: 2px 5px 2px 15px;
	width: 30%;
}
td.suggestTextAmount{
	padding: 2px 5px 2px 15px;
	width: 30%;
	text-align: right;
}
tr.suggestRow{
	padding: 2px 2px 2px 0px;
	background-color: #FCFCFC;
}

tr.suggestHighlight{
	color: white;
	background-color: #58D64A;
}

tr.suggestHighlight td{
	color: #FCFCFC;
}
tr.suggestHighlight span.suggestTextQueryTyped{
	color: white;	
}
td.suggestImage{
	height: 40px;
}
td.suggestImage img{
	height: 40px;
}

