#slidetabsmenu {
  padding-right:4px;
  float:left;
  width:99%;
  font-size:100%;
  border-bottom:1px solid #6B78A9;
  line-height:normal;

  }
#slidetabsmenu ul {
  margin:0;
  padding:10px 10px 10px 10px;
  list-style:none;
  }
#slidetabsmenu li {
  display:inline;
  margin:0;
  padding:0;
  font-weight: bold;
  }
#slidetabsmenu a {
  float:left;
  background:url("../images/tpp/tableft5.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 4px;
  text-decoration:none;
  }
#slidetabsmenu a span {
  float:left;
  display:block;
  background:url("../images/tpp/tabright5.gif") no-repeat right top;
  padding:5px 12px 4px 6px;
  color:#FFF;
  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#slidetabsmenu a span {float:none;}
/* End IE5-Mac hack */
#slidetabsmenu a:hover {
  background-position:0% -42px;
  }
#slidetabsmenu a:hover span {
  color:#FFF;
  background-position:100% -42px;
  }
#slidetabsmenu a.current {
	  background-position:0% -42px;
  }
#slidetabsmenu a.current span {
	  background-position:100% -42px;
  }
.tabcontent{
  font-family:Arial;
  font-size:12px;
  border-bottom:1px solid #6B78A9;
  border-left:1px solid #6B78A9;
  border-right:1px solid #6B78A9;
  padding:2px;
  clear: both;
  float:left;
  width:98.7%;
  background-color: white;
  color: black;
  display:none;
  min-height:225px;
  height:auto;
  }

#productWrapperBox {
	margin:0;
	padding:0;
	width:100%;
	/*border:1px solid #000;*/
}

#productImageBox {
	margin:0;
	padding:0;
	float:left;
	width:32%/*250px*/;
}
#productMainBox {
	margin:0;
	padding:0;
	float:right;
	width:66%/*440px*/;
}
#productAttributeBox {
	margin:0;
	padding:0;
	float:left;
	width:48%;
}
.optionName {
   margin: 0 0.5em 0.2em 0.5em;
	line-height: normal;
	font-size: 1em;
        font-weight:bold;
        padding:5px;
}
#productBuyBox {
	margin:0;
	padding:0 ;
	float:right;
	width:48%;
}
#cartAdd {
float:right;
margin:0;
padding:0;
position:absolute;
right:0;
text-align:center;
top:11px;
	}
#cartAdd ul li {
list-style: none;
	}
#productDescriptionBox {
	margin:0;
	padding:.2em 0;
	clear:both;
	float:left;
	width:100%;
}
#attribsOptionsText {
   margin: 0 0.5em 0.2em 0.5em;
	line-height: normal;
	font-size: 1.3em;
        font-weight:bold;
        font-decoration:underline;
}
/* ------------------
 styling for the tables 
   ------------------   */
 
.centerBoxContentsCrossSell .novedad {left:183px;top:-210px;display:none;}
.centerBoxContentsCrossSell .productPriceDiscount{display:none;left:-10px;top:-211px;}
   .normalprice{
color:#FF9400;
font-size:14px;
left:0px;
line-height:14px;
position:absolute;
top:36px;
width:125px;}
   .productPriceDiscount  {
/*background-image:url("../images/ofertas.png");*/
background-repeat:no-repeat;
color:white;
font-size:18px;
height:35px;
left:-439px;
line-height:26px;
overflow:hidden;
position:absolute;
text-align:center;
top:-101px;
*top:-86px;
width:69px;
}
.regalo{

color:#E3000F;
font-size:16px;
font-weight:bold;

line-height:17px;
margin:8px 0 0 1px;
padding:8px 0 0 18px;
position:relative;
text-align:left;


}
.productListPrice{
/*background-image:url("../images/precios.jpg");*/
background-image:url("http://imagenes.pekebuba.com/images/precios.jpg");
background-position:top left;
background-color:transparent;
background-repeat:no-repeat;
/*border:2px solid #F67F00;*/
color:#E3000F;
font-size:20px;
font-weight:bold;
height:125px;
margin:5px 0 0 9px;
padding:0;
/*position:relative;*/
text-align:left;
width:305px;
background-repeat:no-repeat;
margin:0px;
padding:0px;float:left;position:static;
}

/*.transferencia  {
display:block;
font-size:14px;
left:5px;
position:absolute;
top:99px;
width:auto;
}*/
.transferencia {
    display: block;
    font-size: 14px;
    left: 2px;
    line-height: 3em;
    top: 99px;
    width: auto;
}

#productPrices .productListPrice{padding-top:10px;}


#hor-minimalist-a
{
	font-family: arial, "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #fff;
	margin: 45px;
	width: 100%;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-a th
{
	font-size: 14px;
	font-weight: normal;
	color: #039;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
}
#hor-minimalist-a td
{
	color: #669;
	padding: 9px 8px 0px 8px;
}
#hor-minimalist-a tbody tr:hover td
{
	color: #009;
}


#hor-minimalist-b
{
	font-family: arial, "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #fff;
	margin: 45px;
	width: auto;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-b th
{
	font-size: 14px;
	font-weight: normal;
	color: #039;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
}
#hor-minimalist-b td
{
	border-bottom: 1px solid #ccc;
	color: #669;
	padding: 6px 8px;
}
#hor-minimalist-b tbody tr:hover td
{
	color: #009;
}


#ver-minimalist
{
	font-family: arial, "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#ver-minimalist th
{
	padding: 8px 2px;
	font-weight: normal;
	font-size: 14px;
	border-bottom: 2px solid #6678b1;
	border-right: 30px solid #fff;
	border-left: 30px solid #fff;
	color: #039;
}
#ver-minimalist td
{
	padding: 12px 2px 0px 2px;
	border-right: 30px solid #fff;
	border-left: 30px solid #fff;
	color: #669;
}


#box-table-a
{
	font-family: arial, "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#box-table-a th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #b9c9fe;
	border-top: 4px solid #aabcfe;
	border-bottom: 1px solid #fff;
	color: #039;
}
#box-table-a td
{
	padding: 8px;
	background: #e8edff; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid transparent;
}
#box-table-a tr:hover td
{
	background: #d0dafd;
	color: #339;
}


#box-table-b
{
	font-family: arial, "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: center;
	border-collapse: collapse;
	border-top: 7px solid #9baff1;
	border-bottom: 7px solid #9baff1;
}
#box-table-b th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #e8edff;
	border-right: 1px solid #9baff1;
	border-left: 1px solid #9baff1;
	color: #039;
}
#box-table-b td
{
	padding: 8px;
	background: #e8edff; 
	border-right: 1px solid #aabcfe;
	border-left: 1px solid #aabcfe;
	color: #669;
}


#hor-zebra
{
	font-family: arial, "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#hor-zebra th
{
	font-size: 14px;
	font-weight: normal;
	padding: 10px 8px;
	color: #039;
}
#hor-zebra td
{
	padding: 8px;
	color: #669;
}
#hor-zebra .odd
{
	background: #e8edff; 
}


#ver-zebra
{
	font-family: arial, "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#ver-zebra th
{
	font-size: 14px;
	font-weight: normal;
	padding: 12px 15px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #039;
}
#ver-zebra td
{
	padding: 8px 15px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #669;
}
.vzebra-odd
{
	background: #eff2ff;
}
.vzebra-even
{
	background: #e8edff;
}
#ver-zebra #vzebra-adventure, #ver-zebra #vzebra-children
{
	background: #d0dafd;
	border-bottom: 1px solid #c8d4fd;
}
#ver-zebra #vzebra-comedy, #ver-zebra #vzebra-action
{
	background: #dce4ff;
	border-bottom: 1px solid #d6dfff;
}


#one-column-emphasis
{
	font-family: arial, "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#one-column-emphasis th
{
	font-size: 14px;
	font-weight: normal;
	padding: 12px 15px;
	color: #039;
}
#one-column-emphasis td
{
	padding: 10px 15px;
	color: #669;
	border-top: 1px solid #e8edff;
}
.oce-first
{
	background: #d0dafd;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
}
#one-column-emphasis tr:hover td
{
	color: #339;
	background: #eff2ff;
}


#newspaper-a
{
	font-family: arial, "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #69c;
}
#newspaper-a th
{
	padding: 12px 17px 12px 17px;
	font-weight: normal;
	font-size: 14px;
	color: #039;
	border-bottom: 1px dashed #69c;
}
#newspaper-a td
{
	padding: 7px 17px 7px 17px;
	color: #669;
}
#newspaper-a tbody tr:hover td
{
	color: #339;
	background: #d0dafd;
}


#newspaper-b
{
	font-family: arial, "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #69c;
}
#newspaper-b th
{
	padding: 15px 10px 10px 10px;
	font-weight: normal;
	font-size: 14px;
	color: #039;
}
#newspaper-b tbody
{
	background: #e8edff;
}
#newspaper-b td
{
	padding: 10px;
	color: #669;
	border-top: 1px dashed #fff;
}
#newspaper-b tbody tr:hover td
{
	color: #339;
	background: #d0dafd;
}


#newspaper-c
{
	font-family: arial, "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #6cf;
}
#newspaper-c th
{
	padding: 20px;
	font-weight: normal;
	font-size: 13px;
	color: #039;
	text-transform: uppercase;
	border-right: 1px solid #0865c2;
	border-top: 1px solid #0865c2;
	border-left: 1px solid #0865c2;
	border-bottom: 1px solid #fff;
}
#newspaper-c td
{
	padding: 10px 20px;
	color: #669;
	border-right: 1px dashed #6cf;
}


#rounded-corner
{
	font-family: arial, "Lucida Grande", Sans-Serif;
	font-size: 12px;
	width: 100%;
	text-align: left;
	border-collapse: collapse;
}
#rounded-corner thead th.rounded-company
{
	background: #ffa22f url('../images/table-images/left.png') left -1px no-repeat;
}
#rounded-corner thead th.rounded-q4
{
	background: #ffa22f url('../images/table-images/right.png') right -1px no-repeat;
}
#rounded-corner th
{
	padding: 2px;
	font-weight: bold;
	font-size: 12px;
	color: #039;
	background: #b9c9fe;
}
#rounded-corner td
{
        align:center;
        valign:middle;
	padding: 0px;
	background: white; 
	border: 1px solid white;
	color: #669;
}
#rounded-corner tfoot td.rounded-foot-left
{
	background: #e8edff url('../images/table-images/botleft.png') left bottom no-repeat;
}
#rounded-corner tfoot td.rounded-foot-right
{
	background: #e8edff url('../images/table-images/botright.png') right bottom no-repeat;
        font-size:1.3em;
}
#rounded-corner tbody tr:hover td
{
	/* background: #d0dafd; */
}


#background-image
{
	font-family: arial, "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
	background: url('../images/table-images/blurry.jpg') 330px 59px no-repeat;
}
#background-image th
{
	padding: 12px;
	font-weight: normal;
	font-size: 14px;
	color: #339;
}
#background-image td
{
	padding: 9px 12px;
	color: #669;
	border-top: 1px solid #fff;
}
#background-image tfoot td
{
	font-size: 11px;
}
#background-image tbody td
{
	background: url('../images/table-images/back.png');
}
* html #background-image tbody td
{
	/* 
	   ----------------------------
		PUT THIS ON IE6 ONLY STYLE 
		AS THE RULE INVALIDATES
		YOUR STYLESHEET
	   ----------------------------
	*/
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='table-images/back.png',sizingMethod='crop');
	background: none;
}	
#background-image tbody tr:hover td
{
	color: #339;
	background: none;
}


#gradient-style
{
	font-family: arial, "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#gradient-style th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #b9c9fe url('../images/table-images/gradhead.png') repeat-x;
	border-top: 2px solid #d3ddff;
	border-bottom: 1px solid #fff;
	color: #039;
}
#gradient-style td
{
	padding: 8px; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid #fff;
	background: #e8edff url('../images/table-images/gradback.png') repeat-x;
}
#gradient-style tfoot tr td
{
	background: #e8edff;
	font-size: 12px;
	color: #99c;
}
#gradient-style tbody tr:hover td
{
	background: #d0dafd url('../images/table-images/gradhover.png') repeat-x;
	color: #339;
}


#pattern-style-a
{
	font-family: arial, "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
	background: url('../images/table-images/pattern.png');
}
#pattern-style-a thead tr
{
	background: url('../images/table-images/pattern-head.png');
}
#pattern-style-a th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	border-bottom: 1px solid #fff;
	color: #039;
}
#pattern-style-a td
{
	padding: 8px; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid transparent;
}
#pattern-style-a tbody tr:hover td
{
	color: #339;
	background: #fff;
}


#pattern-style-b
{
	font-family: arial, "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
	background: url('../images/table-images/patternb.png');
}
#pattern-style-b thead tr
{
	background: url('../images/table-images/patternb-head.png');
}
#pattern-style-b th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	border-bottom: 1px solid #fff;
	color: #039;
}
#pattern-style-b td
{
	padding: 8px; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid transparent;
}
#pattern-style-b tbody tr:hover td
{
	color: #339;
	background: #cdcdee;
}
table .productos td{
background-color:white;
}
table .productos{
empty-cells:hide;
}
@charset "utf-8";

/* SLIMBOX (Customized version) */
/* Don't change the dimensions without doing a backup, this CSS is not very forgiving. */

#lbOverlay, #lbCenter, #lbBottomContainer {
	z-index:1000000;
	}

#lbOverlay {
  position: absolute;
  top:0; left: 0;
  width: 100%;
  background-color:#000;
  cursor: pointer;
}

#lbCenter, #lbBottomContainer {
  position: absolute;
  left: 50%; padding:0;
  overflow: hidden;
  background-color: #fff;
  margin:0px;
  font-size:0px;
  line-height:0px;
}

.lbLoading {
  background: #fff url(../images/slimbox/sb_loading.gif) no-repeat center;
}

#lbCanvas {
  border: 9px solid #fff;
}

#lbCanvas iframe, #lbCanvas img {
  border:1px solid #999;
  margin:0; padding:0;
}

#lbPrevLink, #lbNextLink {
  display: block;
  position: absolute;
  top: 10px;
  width: 70px;
  background:url(../images/slimbox/sb_anchor_spacer.gif);
}

#lbPrevLink {
  left: 0;
}

#lbNextLink {
  right: 0;
}

#lbPrevLink:hover {
  background: transparent url(../images/slimbox/sb_prevlabel.gif) no-repeat;
  cursor:pointer;
}

#lbNextLink:hover {
  background: transparent url(../images/slimbox/sb_nextlabel.gif) no-repeat;
  cursor:pointer;
}

#lbPrevLinkVar, #lbNextLinkVar {
  top:0;
  display: block;
  position: absolute;
  width: 70px;
}

#lbPrevLinkVar {
  left: 0;
  background: transparent url(../images/slimbox/sb_prevvar.gif) no-repeat;
}

#lbNextLinkVar {
  right: 0;
  background: transparent url(../images/slimbox/sb_nextvar.gif) no-repeat;
}

#lbPrevLinkVar:hover, #lbNextLinkVar {
  cursor:pointer;
}

#lbBottom {
  font-size:12px;
  font-family: Verdana, Helvetica, sans-serif;
  color: #666;
  text-align: left;
  margin:0 0 0 10px; padding:0;
}

#lbCloseLink, #lbCloseLinkVar {
  display: block;
  float: right;
  width: 66px;
  line-height:18px;
  background: transparent url(../images/slimbox/sb_closelabel.gif) no-repeat center;
  margin:0; padding:0;
  cursor:pointer;
}

#lbCloseLinkVar {
  background: transparent url(../images/slimbox/sb_closevar.gif) no-repeat center;
}

#lbNCWrapper {
	float:left;
}

#lbNumber {
	padding-top:5px;
	font-size:9px;
	clear:left;
	line-height:12px;
}

#lbCaption {
  font-weight: bold;
  color:#444;
  font-size:11px;
  padding:0px;
  margin:0px;
  line-height:16px;
}

#lbBottomContainer {
  clear:none;
  margin:0;
  padding:0;
}

#slimboxWrapper {
  padding:0px;
  margin:0px;
  border:none;
  border-collapse:collapse;
  display:none;
  visibility:hidden;
  clear:none;
  background-color:inherit;
  height:auto;
}
.biggerText{
   height:auto;
}
.ivaincluido{
  font-size:11px;
  text-transform:none;
}
.gespro_semaforo{
	float:left;
}
.gespro_semaforo img{
	float:left;
margin-left:18px;
margin-top:9px;
}
.gespro_semaforo ul{
	float:left;
	margin:7px 9px;
padding:0;
}
.gespro_semaforo ul li{font-size:1em;font-weight:bold;}
.gespro_semaforo ul li.orange{color:#ff9400;font-size:1.3em;}
.gespro_semaforo strong{float:left;}
.texto_dinamico{
	min-height:60px;
	padding:2px;
	width:98.7%;
}
.productSpecialPrice{
line-height:1.1em;
}
.normal_prices{float:left;width:185px;font-weight:bold;}
/*.precios{left:0px;
position:absolute;
top:16px;
width:100%;}*/
.precios {
    left: 3px;
    line-height: 2.6em;
    position: absolute;
    top: 16px;
    width: 100%;
}
.precios.transferencia{position:static;}
.centerBoxContentsCrossSell .productListPrice{background:none;width:auto;height:auto;border:none;text-align:center;}
.centerBoxContentsCrossSell .transferencia{display:none;}
.parteizquierda{float:left;
overflow:hidden;
width:52%;position:relative;}
.partederecha{
float:right;
margin-top:5px;
padding:5px;
width:46%;position:relative;}
.attributes{background-color:#F2F2F2;
float:none;
margin-bottom:5px;
overflow:hidden;
padding-bottom:4px;
padding-top:2px;
width:100%;}
.prices{background-color:#F2F2F2;
float:none;
height:142px;
margin-bottom:5px;
padding-bottom:13px;
padding-top:14px;
position:relative;
width:100%;}
#prix{background-color:#F2F2F2;
float:none;
height:142px;
margin-bottom:5px;
padding-bottom:13px;
padding-top:14px;
position:relative;
width:100%;}
.disponible{float:none;width:100%;background-color:#f2f2f2;overflow:hidden;margin-bottom:5px;padding-top:8px;padding-bottom:8px;}
.envio{background-color:#F2F2F2;
background-image:url("../images/envio.jpg");
/*background-position:8px 12px;*/
background-repeat:no-repeat;
color:#E3000F;
float:none;
font-size:1.5em;
font-weight:bold;
height:28px;
margin-bottom:5px;
overflow:hidden;
padding-bottom:8px;
padding-top:36px;
text-indent:70px;
width:100%;}
.opciones{overflow:hidden;float:left;}
.compartir{
float:none;
overflow:hidden;
width:165px;
margin-top:5px;}
#tpptabBlock{float:left;
margin-top:0px;
width:100%;}
.atributos_derecha{}
#productAdditionalImages{padding:5px;}
#productAdditionalImages .centerBoxWrapperContents{margin:0;padding:0;} 
#productAdditionalImages ul.column{width:300px;margin:0;padding:0;}
#productAdditionalImages ul.column li{width:80px;}
#productAdditionalImages .block{height:60px;background-color:transparent;border:none;}
#productAdditionalImages {border:1px solid #E1E1E1;
float:left;
margin:5px 0 0;
overflow:hidden;
padding:5px;min-height:59px;}
#productMainImage a {margin:0 auto;} 
#productGeneral{position:relative;}
#cartAdd{margin:0;padding:0;}
#productAdditionalImages .additionalImages a {
color:#D52D00;
float:left;
font-weight:bold;
margin-left:2px;
margin-right:2px;width:90px;}
.miregalo{    float: right;
    margin-top: -43px;
    margin-bottom: 39px;
	width:266px;
	height:85px;clear:both;}
#contentMainWrapper{position:relative;}
#productMainImage .novedad{right:0px;top:0px;display:none;}
.novedad{display:none;}
.productPriceDiscount{display:none;}
#productMainImage .productPriceDiscount{left:0px;top:0px;font-weight:bold;display:none;}
#pekepuntos {
    color: black;
    float: right;
    font-size: 12px;
    line-height: 13px;
    padding-top: 20px;
    text-align: center;
    text-indent: 0;
    width: 120px;
}
#plusonex{
float:right;
}

