html{background: #f7f5f5 }
body{font-family:arial,sans-serif;font-size:11px;color:#211922;
margin-left:5px;margin-top:155px;
background:url(http://juguetodo.com/logoy.png) left 0 repeat-y !important;}
h1{font-size:25px;}
.ti{margin:10px auto;width:960px;padding:0;}
.lg{float:left;width:215px;height:40px;margin:10px 0;}
.bs{white-space:nowrap;float:left;width:42%;position:relative;z-index:95;margin:10px 10px;}
.bj{font:20px arial,sans-serif;}
.ml{width:90%;margin:5px auto;}
.en{text-align:center;font-size:18px;margin:0 10px 0 170px;}
.dc{font-size:12px;vertical-align:super;}
.nz{width:32px;height:32px;}
.ac{float:right;height:48px;width:55px;}
.ll{float:right;width:60px;}
.wn{white-space:nowrap;font-size:18px;}
.cb{clear:both;position:relative;top:20px;width:100%}
.a1{text-align:center;margin:0 auto}
.a2{font-weight:bold;font-size:18px;text-align:center}
.a3{clear:both;position:relative;top:20px;width:100%}
.a4{width:600px;text-align:center;margin:50px auto}
.a5{font-weight:bold;font-size:18px;text-align:center}
.cp{clear:both;position:relative;top:20px;width:100%}
.gr{width:800px;height:500px;text-align:center;margin:30px auto}
.g1{font-weight:bold;font-size:18px;text-align:center}
.cm{font-size:20px;font-weight:bold;position:relative;margin:30px 0}
.vv{margin:-20px 0;float:right}

.titulo{text-align:left;top:0;height:110px;width:100%;box-shadow:0 3px 2px rgba(34,25,25,0.2);padding:0 0 10px;;position:fixed;z-index:100;background-color:white;}
.item{
font-size:11px;
float:left; 
margin:7px;
font-size:11px; 
border:1px solid #ccc;
background-color:#fff; 
box-shadow:0 1px 3px rgba(34,25,25,0.4); 
-moz-box-shadow:0 1px 2px rgba(34,25,25,0.4); 
-webkit-box-shadow:0 1px 3px rgba(34,25,25,0.4);
}

.item .imagen{margin:10px 0px;}
.item .descripcion{margin:10px 15px 5px 15px;overflow:hidden;word-wrap:break-word;}
.item .autor {overflow:hidden;margin:5px 0 -10px;}
.item .autordescripcion{font-size:1em;}
.item .denomina { clear:both; padding: 10px; background-color: #F2F0F0;}

#container .col1 { width: 220px; }
#container .col2 { width: 440px; }
#container .col3 { width: 660px; }
#container .col4 { width: 880px; }
#container .col0 { width: 98%; }

.lb{height:40px}

.i0{clear:both;float:none;position:relative;margin:20px auto}
.i1{width:950px}
.i2{width:860px}
.i3{clear:both;position:relative;top:110px;margin:20px;width:95%}

.precio { text-align:right; color:#0033CC; font-family:Comic Sans MS; font-size:1.5em;}
.ImgLink { background-color: #FFFFFF; display: block; }

/**** Base styles ****/
div, h2, ul, li, section {
  margin: 0;
  padding: 0;
  border: 0;
  
  font: inherit;
  vertical-align: baseline;
}
section {
  display: block;
}

h2, ul {
  margin-bottom: 1.0em;
}

h2 {
  font-family: 'Helvetica Neue', Arial, sans-serif;
}

h2 { font-weight: bold; }


ul, ol {
  margin-left: 1.5em;
  margin-top: 2em;
}

a, a code {
  color: #000000;
  text-decoration: none;
}

a:hover,
a:hover code { 
  color: #4BF; 
}

a:active,
a:active code {
  color: #1FB;
  background: black;
}

a img { border: none; }

#options ul {
  margin: 0;
  list-style: none;
}
#options ul ul {
  margin-left: 1.5em;
}
#options li {
  float: left;
  margin-bottom: 0.2em;
}
#options li a {
  display: block;
  padding: 0.4em 0.68em;
  background-color: #DDD;
  color: #222;
  font-weight: bold;
  text-shadow: 0 1px hsla( 0, 0%, 100%, 0.5 );
  background-image: -webkit-linear-gradient( top, hsla( 0, 0%, 100%, 0.5 ), hsla( 0, 0%, 100%, 0.0 ) );
  background-image:    -moz-linear-gradient( top, hsla( 0, 0%, 100%, 0.5 ), hsla( 0, 0%, 100%, 0.0 ) );
  background-image:     -ms-linear-gradient( top, hsla( 0, 0%, 100%, 0.5 ), hsla( 0, 0%, 100%, 0.0 ) );
  background-image:      -o-linear-gradient( top, hsla( 0, 0%, 100%, 0.5 ), hsla( 0, 0%, 100%, 0.0 ) );
  background-image:         linear-gradient( top, hsla( 0, 0%, 100%, 0.5 ), hsla( 0, 0%, 100%, 0.0 ) );
}
#options li a:hover {
  background-color: #5BF;
}
#options li a:active {
  background-color: #39D;
  -webkit-box-shadow: inset 0 2px 8px hsla( 0, 0%, 0%, 0.6 );
     -moz-box-shadow: inset 0 2px 8px hsla( 0, 0%, 0%, 0.6 );
       -o-box-shadow: inset 0 2px 8px hsla( 0, 0%, 0%, 0.6 );
          box-shadow: inset 0 2px 8px hsla( 0, 0%, 0%, 0.6 );
}
#options li a {
  border-left:  1px solid hsla( 0, 0%, 100%, 0.3 );
  border-right: 1px solid hsla( 0, 0%,   0%, 0.2 );
}
#options li:first-child a {
  border-radius: 7px 0 0 7px;
  border-left: none;
}
#options li:last-child a {
  border-radius: 0 7px 7px 0;
}
#options li a.selected {
  background-color: #13F;
  text-shadow: none;
  color: white;
}
#options .option-combo {
  display: inline-block;
  float: left;
  margin-right: 5px;
  margin-left: 5px
  
}
#options .option-combo ul {
  display: inline-block;
}
#options .option-combo h2{
  display: inline-block;
  vertical-align: text-bottom;
}
#options li a.selected2 {background-color:#FF0000;}

/* The Magnificent Clearfix: nicolasgallagher.com/micro-clearfix-hack/ */
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
/* TagBox */
a.tagBox {display: inline-block; font-size: 12px; line-height: 1em; padding: 0.45em 0.8em;
  text-decoration: none; color: #333; border: 1px solid #AAA; outline: none; text-transform: uppercase;
  text-shadow: 1px 1px 2px #FFF; vertical-align: middle;
  background: -webkit-gradient(linear, left top, left bottom, from(#F2F2F2), to(#CCCCCC));
  background: -moz-linear-gradient(top, #F2F2F2, #CCCCCC);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F2F2F2', endColorstr='#CCCCCC');
  -moz-border-radius: 0.3em; -wekit-border-radius: 0.3em; border-radius: 0.3em;
}
a.tagBox:hover{ border-color : #888888; background:#ADD8E6; }
a.tagBox:active{background: -webkit-gradient(linear, left top, left bottom, from(#CCCCCC), to(#F2F2F2));
background: -moz-linear-gradient(top, #CCCCCC, #F2F2F2);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CCCCCC', endColorstr='#F2F2F2');
}

#mainWrap { margin: 0 auto; width: 900px; }
#wrdInfoWrap { background-color: #FFFF99; height: 80px; }
#wrdInfoWrapLeft { float: left; width: 300px; padding: 10px; }
#wrdInfoWrapRight { float: right; }
#wrdInfoWrapRight A:link , #wrdInfoWrapRight A:visited , #wrdInfoWrapRight A:active { color: #333333; text-decoration: underline; }
#wrdInfoWrapRight A:hover { color: #669900; }
#wrdTutorialInfo { margin: 25px 10px; 0 0; background-color: #FFFFFF; padding: 5px; }
#headerWrap { width: 100%; height: 30px; background-color: #666666; border: 1px #999999 solid; }
#contentWrapLeft { float: left; width: 650px; }
#contentWrapRight {float:inherit;position:relative;z-index:90;margin-left:10%;}
.productWrap { float:left; width: 200px; padding:0px 10px; text-align:center;}
.productPriceWrap { padding: 0 0 10px; color: #CC0000; font-weight: bold;font-size:18px; }
.productPriceWrap img { border: 0;}
.productNameWrap { font-size:15px; font-weight:bold;padding:0 5px;}
#basketWrap { padding-bottom: 2px; margin-right: 10px;}
#basketTitleWrap { float:left;background-color: #669900; border: 3px #CCCCCC solid; padding: 5px; color: #FFFFFF; font-size:14px;font-weight: bold;}
#basketItemsWrap {display:block;background-color:gainsboro;clear:both}
#basketItemsWrap img {border:0}
#basketItemsWrap ul {clear:both;list-style-type:none;list-style-position:outside;margin:0;padding:0}
#basketItemsWrap li {background-color:#ffffff;margin:5px;text-align:left;padding:5px;white-space:nowrap;display:block;font-size:14px;clear:left;border:1px solid #CCCCCC;box-shadow:0 1px 3px rgba(34,25,25,0.4);width:800px;}
.basketItemLeft { float: left; }
.basketItemRight { float: right; }
.fn{float:none}
#bannerWrap { margin: 10px; padding-bottom: 5px; }


#site-body-container { }
#site-body-content { padding : 15px 15px 15px 15px; }
#site-bottom-bar { background-color : #F0F0F0; border-top: 1px solid #CCCCCC; top: 0px;
 font-family: verdana, arial ;font-size: 11px;position: fixed ;width: 100% ;z-index: 1000 ;}
#site-bottom-bar-frame {margin: 0px 10px 0px 10px ;position: relative ;}
#site-bottom-bar-content {padding: 3px 0px 0px 0px ;}
#menu-root {background-color: #E8E8E8 ;border: 1px solid #D0D0D0 ;color: #000000 ;display: block ;
			height: 22px ;line-height: 22px ;text-align: center ;text-decoration: none ;width: 305px ;}
#menu-root:hover {background-color: #666666 ;border-color: #000000 ;color: #FFFFFF ;}
#menu {background-color: #E8E8E8 ;border: 1px solid #666666 ;top: 32px ;display: none ;padding: 5px 5px 1px 5px ;
width: 200px ;clear:both;float:right;}
#menu a {background-color: #E8E8E8 ;border: 1px solid #FFFFFF ;color: #000000 ;display: block ;
			margin-bottom: 4px ;padding: 5px 0px 5px 5px ;text-decoration: none ;font-size: 15px ;}
#menu a:hover {	background-color: #666666 ;border-color: #000000 ;color: #FFFFFF ;}
 
/* -- IE 6 FIXED POSITION HACK ******/
html,body,#site-body-container {_height: 100% ;_overflow: hidden ;_width: 100% ;}
#site-body-container {_overflow-y: scroll ;_overflow-x: hidden ;_position: relative ;}
/* To make up for scroll-bar. */
#site-bottom-bar {_bottom: -1px ;_position: absolute ;_right: 16px ;}
/* To make up for overflow left. */
#site-bottom-bar-frame {_margin-left: 26px ;}
/* To fix IE6 display bugs. */
#menu a {_display: inline-block ;_width: 99% ;}

.negIzq { font-size:15px; font-weight:bold; width:98%; }
.position {
	background-position: 0 -768px;
	color: #666666;
	height: 30px;
	line-height: 30px;
	margin: 0 2px;
	padding-left: 20px;
	position: relative;
}
.la{height:80px}
.pdetail_wrapper {
  border-top: 1px solid #EAEAEA;
  padding: 20px 20px 20px;
}
.product_photo { margin : 20px 20px 50px 20px; 600px; }
.product_photo, .product_info, .product_otherinfo {
  float: left;
  position: relative;
}
.productNameWrap { font-size:15px; font-weight:bold;text-align:left;}
.col { display: inline-block; line-height : 24px; padding : 0 10px; vertical-align : text-bottom;
	font-size: 16px; position: relative;border: solid 1px;height: 31px; }
.c0 { width:  80px; text-align:center; font-weight: bold; line-height: 36px; }
.c1 { width: 460px; line-height: 30px;}
.c2 { width:  80px; text-align:right; font-weight: bold; line-height: 22px;}
.c3 { width:  80px; text-align:right; font-weight: bold; line-height: 22px;}
.c4 { width: 672px; text-align:right; font-weight: bold; line-height: 32px;}

.options{margin:10px auto;width:960px;font-size:11px;padding:0;}
.sep {
    display: inline-block;
    float: left;
    line-height: 24px;
    padding-left: 3px;
    vertical-align: top;
    width: 140px;
	    font-size: 14px;
    position: relative;
}
label { display : block; font-size : 14px; clear : left; }
legend {
	color:#333333;
	font-family:arial;
	font-size:21px;
	letter-spacing:-1px;
	padding-bottom:20px;
	padding-top:8px;
	text-transform:capitalize;
}
.txt{
	height:24px;
	padding-bottom:0;
	padding-left:5px;
	padding-top:5px;
	width:400px;
	font-family:arial,sans-serif;
	margin-bottom:20px;
	border: 1px solid #C1C1C1;
    border-radius: 4px 4px 4px 4px;
}

.shadowRED {
       -moz-box-shadow: 0 0 6px 3px #FF0000;
    -webkit-box-shadow: 0 0 6px 3px #FF0000;
            box-shadow: 0 0 6px 3px #FF0000;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6,Direction=0,Color='#FF0000')",
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6,Direction=90,Color='#FF0000')",
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6,Direction=180,Color='#FF0000')",
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6,Direction=270,Color='#FF0000')";
    /* IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=6,Direction=0,Color=#FF0000),
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=6,Direction=90,Color=#FF0000),
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=6,Direction=180,Color=#FF0000),
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=6,Direction=270,Color=#FF0000);
}

.shadowGREEN {
       -moz-box-shadow: 0 0 6px 3px #00FF00;
    -webkit-box-shadow: 0 0 6px 3px #00FF00;
            box-shadow: 0 0 6px 3px #00FF00;
    /* IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6,Direction=0,Color='#00FF00')",
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6,Direction=90,Color='#00FF00')",
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6,Direction=180,Color='#00FF00')",
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6,Direction=270,Color='#00FF00')";
    /* IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=6,Direction=0,Color='#00FF00'),
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=6,Direction=90,Color='#00FF00'),
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=6,Direction=180,Color='#00FF00'),
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=6,Direction=270,Color='#00FF00');
}


.centered { margin: 0 auto; }
#infscr-loading {
	bottom: -100px;
    clear: both;
	position: absolute;
	text-align: center;
    width: 100%;
}

.paso {
	text-align : center;
	border : 2px solid blue;
	margin: 30px auto;
	width: 900px;
	position:relative;
	padding: 20px 0;
}
.paso_tit {
	font-size: 20px;
	font-weight: bold;
	float: left;
	text-align:center;
}
.paso_ind {
	position:absolute;
	 left:0;
	 color: #0020F2;
	 width: 96px;
	 font-size:80px;
	 font-weight:bold;
	 background: transparent url('/imh/paso.png') no-repeat left top;
	 height: 96px;
	 margin: 0 10px;
	 width: 96px;
}
.paso_txt {
	width:96px;
	text-align:center;
	margin:0 10px;
}
.counts{text-align:center;}
.counts a.likeThis{background-position:2px -25px;display:inline-block;font-size:13px;height:15px;line-height:14px;padding:2px 5px 2px 19px;}
.counts a{background:url("/imh/overlay-icons.png") no-repeat scroll 0 0 #333333;border-radius:2px;color:#FFFFFF;display:block;float:right;padding:2px;}
.counts a{font-weight:bold;text-decoration:none;transition:color 0.1s linear 0s;}
.counts a:hover,.counts a.likeThis.done{background-color:#FF4629;}
.counts span{background: none repeat scroll 0 0 transparent;border:0 none;font-size:100%;margin:0;outline:0 none;padding:0;vertical-align:baseline;}