body {font-family: Helvetica, Arial, sans-serif; font-size: x-small; font-variant: normal; font-style: normal; font-weight: normal; line-height: 1.5em; text-align: center; background: #003273}
*{ margin: 0; padding: 0}
.accesible {display: none}
a {color: #113D76}
a:focus {outline: none}
fieldset {border:none;}
.wrapper {margin: 0 auto; width: 95.1em}
#header {background: #335B8F url('../images/front_juguettos/back_header.gif') top repeat-x; height: 14.4em}
#header .prewrap {position:relative; margin: 0 auto; width: 98em; background:#305687 url('../images/front_juguettos/back_header_prewrap.gif') top repeat-x; height: 14.4em; text-align: left}
#header .overwrap {margin: 0 auto; width: 98em; background: url('../images/front_juguettos/clouds.png') no-repeat left top; height: 14.4em; position: relative}
#header h1 {position: absolute; width:16.5em; height:6.8em; z-index:4; padding-top: 2em; font-size: x-small}
#header h1 a {display:block; width:16.5em; height:6.8em; z-index:999}
#header h1 a span {display:none}
#header .overwrap #logo {font-size: x-small; width: 15.2em; height: 6.7em; padding: 3.2em 0em 0em 4em; background: url('../images/front_juguettos/juguettos_logo.png') no-repeat center bottom; float: left}
#header.night {background: #112A5B url('../images/front_juguettos/back_header_night.gif') top repeat-x}
#header.night .prewrap {background:#305687 url('../images/front_juguettos/back_header_prewrap_night.gif') top repeat-x}
#header.night .overwrap {background: url('../images/front_juguettos/stars.png') no-repeat left top}
#header #menusup {position: relative; background: url('../images/front_juguettos/roundedtop_right.png') no-repeat right top; width: 95em; height: 5em; margin: 0em 1em 0em 2em; top: 0em; clear: both}
#header #menusup #innermenusup {position: absolute; height: 5em; width: 0.9em; left: -0.9em; background: url('../images/front_juguettos/roundedtop_left.png') no-repeat left top}
#header .bunny {position: absolute; background: url('../images/front_juguettos/bunny_top.png') no-repeat right bottom; width: 15.3em; height: 7.1em; left: 84.5em; top: 4em; z-index:3; font-size: x-small}
#header .shop_box {position: absolute; background: url('../images/front_juguettos/back_cart_header.gif') no-repeat right bottom; width: 27.6em; height: 4.4em; right: 2.3em; top: 5.5em; z-index:2; font-size: x-small}
#header .shop_box a {display:block; display:block; height: 3.3em; color:#5F5F5F; text-decoration:none; padding:0.6em 0 0 5.9em; font-size:1.1em}
#header .shop_box a strong {display:block; font-size:1.1em}
#header #content_menu {padding-top: 1.1em; position: absolute}
#header #top_menu {overflow: hidden; background:#E7E7E7 url('../images/front_juguettos/top_menu_back.gif') repeat-x bottom; position:relative; width:93.9em}
#header #top_menu span.rc {display:block; height:7px; overflow:hidden; position:absolute; width:7px}
#header #top_menu span.nw {background: url('../images/front_juguettos/bg_main_nw.gif') no-repeat left top; top:0; left:0}
#header #top_menu span.sw {background: url('../images/front_juguettos/bg_main_sw.gif') no-repeat left top; bottom:0; left:0}
#header #top_menu span.ne {background: url('../images/front_juguettos/bg_main_ne.gif') no-repeat right top; top:0; right:-1px}
#header #top_menu span.se {background: url('../images/front_juguettos/bg_main_se.gif') no-repeat right top; bottom:0; right:-1px}
#header #top_menu ul {list-style:none; float: left; height: 4.8em; overflow: hidden}
#header #top_menu ul li{ float: left; height: 3.8em; background: url('../images/front_juguettos/main_menu_separator.gif') no-repeat left center; padding: 0.5em}
#header #top_menu ul li a {display: block; width: 5.2em; height: 3.3em}
#header #top_menu ul li a span {display: none}
#header #top_menu ul li.nv_principal_home {background: none}
#header #top_menu ul li.nv_principal_home a {background: url('../images/front_juguettos/main_inicio.gif') no-repeat center center}
#header #top_menu ul li.nv_principal_categorias a {width: 9.5em; background: url('../images/front_juguettos/main_categorias.gif') no-repeat center center}
#header #top_menu ul li.nv_principal_edades a {width: 7em; background: url('../images/front_juguettos/main_edades.gif') no-repeat center center}
#header #top_menu ul li.nv_principal_marcas a {width: 7em; background: url('../images/front_juguettos/main_marcas.gif') no-repeat center center}
#header #top_menu ul li.nv_principal_tiendas-juguettos a {width: 13em; background: url('../images/front_juguettos/main_tiendas.gif') no-repeat center center}
#header #top_menu ul li.nv_principal_sobre-nosotros a {width: 11.5em; background: url('../images/front_juguettos/main_sobrenosotros.gif') no-repeat center center}
#header #top_menu ul li.nv_principal_el-club-del-pais-siempre-jugar a {width: 5.5em; background: url('../images/front_juguettos/main_club.gif') no-repeat center center}
#header #top_menu form#main_search {float: right; font-size: x-small; padding:0.8em 1em 0.8em 0; width: 23em}
#header #top_menu form#main_search fieldset {background-color:#fff; position:relative; padding: 0.1em 0; overflow:hidden; height:1%; width: 23em; text-align: right}
#header #top_menu form#main_search fieldset button {font-size: x-small; background: #fff url('../images/front_juguettos/search.gif') no-repeat center center; width:3em; height:2.2em; border:none; margin: 0.3em}
#header #top_menu form#main_search fieldset button span{ display:none}
#header #top_menu form#main_search fieldset strong {display:none}
#header #top_menu form#main_search fieldset input {border: 1px solid #FFFFFF; width:11.3em; font-size: 1.5em; margin: 0.2em 0.5em; float:left}
#header #user_options {float: right; padding: 0.5em 1em; list-style: none; font-size: 1.2em; color: #AEBCD1}
#header #user_options li {float: left; padding: 0 0.5em 0 0.7em; background: url('../images/front_juguettos/sep_header.gif') repeat-y left}
#header #user_options li a {color: #FFFFFF}
#header #user_options li.first-element {background: none}
#container {padding: 1.5em 0em 6em 0em; width: 100%; height: 1%; overflow: hidden; background: #FFFFFF}
#container .wrapper{ width:93.2em; text-align: left}
#container .content {position: relative; width:93.2em}
#content {margin: 1.6em 0.6em 0 0.6em; text-align: left; color: #333333}
#footer {position: relative; background: #003273 url('../images/front_juguettos/back_footer.gif') top repeat-x; padding: 0em 0em 3em 0em; clear:both}
#footer .prewrap {position: relative; margin: 0 auto; padding: 0em 0em 7em 0em; width: 98em; background: #002F6D url('../images/front_juguettos/back_footer_prewrap.gif') repeat-x top}
#footer #menuinf {clear: both; position: relative; background: url('../images/front_juguettos/roundedbottom_right.png') no-repeat right bottom; width: 95em; height: 4em; margin: 0em 1em 0em 2em}
#footer #menuinf #innermenuinf {position: absolute; height: 4em; width: 0.9em; left: -0.9em; background: url('../images/front_juguettos/roundedbottom_left.png') no-repeat left bottom}
#footer #menuinf #links {position: absolute; bottom: 1.2em; width: 93.9em; background: #E7E7E7 url("../images/front_juguettos/greycorner_right_bottom.gif") no-repeat right bottom; text-align: left; left:0}
#footer #menuinf #links .cont {padding: 0em 1em .3em 7.5em; overflow:hidden; height:1%}
#footer #menuinf #links .cont ul {display: block; list-style: none; color: #4E4E4E; height: 1%; overflow: hidden}
#footer #menuinf #links .cont ul li {float:left; font-size: 1.2em; padding-top:1.5em}
#footer #menuinf #links .cont ul li a {display: block; float: left; color: #4E4E4E; padding: 0em 0.7em 0.1em 0.7em; background: url('../images/front_juguettos/footer_bullet.gif') no-repeat left center}
#footer #menuinf #links .cont ul.social_list {float:right; font-size:0.9em; overflow:hidden; height:1%}
#footer #menuinf #links .cont ul.social_list li {float:left; padding-right:0.5em; padding-top:0.2em}
#footer #menuinf #links .cont ul.social_list li.follow {padding-top: 1.5em}
#footer #menuinf #links .cont ul.social_list li a {display:block; padding: 0 0 0 0; background-image:none; height: 4.3em}
#footer #menuinf #links .cont ul.social_list li.blog a {background: url('../images/front_juguettos/icon_blog_footer.gif') no-repeat left center; width:5.5em}
#footer #menuinf #links .cont ul.social_list li.flickr a {background: url('../images/front_juguettos/bg_flickr.gif') no-repeat left center; width:1.9em}
#footer #menuinf #links .cont ul.social_list li.youtube a {background: url('../images/front_juguettos/bg_youtube.gif') no-repeat left center; width:3.5em}
#footer #menuinf #links .cont ul.social_list li.facebook a {background: url('../images/front_juguettos/bg_facebook.gif') no-repeat left center; width:1em}
#footer #menuinf #links .cont ul.social_list li.twitter a {background: url('../images/front_juguettos/bg_twitter.gif') no-repeat left center; width:5.5em}
#footer #menuinf #links .cont ul.social_list li.unvlog a {background: url('../images/front_juguettos/bg_unvlog.gif') no-repeat left center; width:1.3em}
#footer #menuinf #links .cont ul.social_list li a span {display:none}
#footer .bunny {position: absolute; background: url('../images/front_juguettos/bunny_bottom.png') no-repeat left top; width: 13.5em; height: 11.7em; top: -2.5em; left: -2em; z-index: 2}
#footer ul.footerlist {float: right; height: 1%; overflow: hidden; list-style: none; padding: 0.5em 1.5em}
#footer ul.footerlist li {float: left; padding: 0.2em 0.5em 0.2em 0.7em; font-size: 1.2em; color: #FFFFFF; background: url('../images/front_juguettos/line_sep.gif') no-repeat left center}
#footer ul.footerlist li.first-element {background: none}
#footer ul.footerlist li a {color: #FFFFFF}
ul.breadcrumb {display: block; clear:both; padding:1em 0; overflow:hidden; height:1%}
ul.breadcrumb li {list-style:none; float:left; font-size:1.1em; padding: 0 0.5em 0 0}
#layout_ {padding-bottom: 2em}
.block p {padding: 0.4em 0em; line-height: 1.5em}
.alert {background: #E1081E url('../images/front_juguettos/alert.gif') no-repeat left center; font-size: 1.4em; color: #FFFFFF; padding: 1em 2.5em; margin-bottom: 1.5em; border-right: 1px solid #9E1A1F; border-bottom: 1px solid #9E1A1F}
.alert li, .alert ul {list-style: none; margin: 0 !important; padding: 0 !important}
.alert p {margin: 0 !important; padding: 0 !important}
.notice {background: #66CC00 url('../images/front_juguettos/notice.gif') no-repeat left center; font-size: 1.4em; color: #FFFFFF; padding: 1em 2.5em; margin: 1em 0 0.5em 0; border-right: 1px solid #29A300; border-bottom: 1px solid #29A300}
#checkout_form #shipping_address label.error, #checkout_form #ticket_address label.error, #checkout_form label.error, #container label.error {color:#E1081E; padding-bottom: 1.3em; margin-top:-0.3em; display: block; float:none; clear:both; width:100%}
#container #personal_form label.error {padding-left: 9em}
#checkout_form #shipping_address label.error, #checkout_form #ticket_address label.error {padding-left: 10em}
.home_left {float: left; position: relative; width: 59.5em; margin: 2em 0 0 0; display: inline}
.home_right {float: right; width: 33em}
.home_right img {border: none; padding-bottom: 0.5em}
.flexy_box {position: relative; display: block; background: url('../images/front_juguettos/flexy_right.gif') repeat-y right}
.flexy_box span.rc {display:block; height:9px; overflow:hidden; position:absolute; width:9px}
.flexy_box span.nw {background: url('../images/front_juguettos/flexy_nw.gif') no-repeat top left; top:0; left:0}
.flexy_box span.sw {background: url('../images/front_juguettos/flexy_sw.gif') no-repeat top left; bottom:0px; left:0}
.flexy_box span.ne {background: url('../images/front_juguettos/flexy_ne.gif') no-repeat right top; top:0; right:0}
.flexy_box span.se {background: url('../images/front_juguettos/flexy_se.gif') no-repeat right top; bottom:0px; right:0}
.flexy_box .arrow {position: absolute; width: 2.8em; height: 3.9em; text-indent: -999em; display: block; top: 12em; background-position: center center; background-repeat: no-repeat; z-index:2}
.flexy_box .arrow span {display:none}
.flexy_box .arrow.back {left: .3em; background-image: url('../images/front_juguettos/arrow_prev.gif')}
.flexy_box .arrow.forward {right: .3em; background-image: url('../images/front_juguettos/arrow_next.gif')}
.flexy_box .flexy_content {height: 25em; background: url('../images/front_juguettos/flexy_left.gif') repeat-y left; overflow: hidden}
#top_module .flexy_box .flexy_innercontent {width: 57.5em; height: 24em; margin:0.5em 1em; position: relative; overflow:hidden}
#top_module #carrousel .wrapper ul {margin:0; padding:0; position:absolute; top:0; width:999em}
.flexy_box .flexy_content .sprite {width: 57.5em; list-style: none; height: 24em; float: left; background: #FFFFFF}
.flexy_box .flexy_content .sprite .sprite_img {display: block; width: 27em; height: 23em; text-align: center; float: left; overflow:hidden; padding: 0.5em 1.7em; background-repeat: no-repeat; background-position: center center}
.flexy_box .flexy_content .sprite .sprite_price {display: block; font-weight: normal; font-size: 2.1em; color: #000000; padding: 0.5em 0 0.3em 0}
.flexy_box .flexy_content .sprite .sprite_price button {border: none; width: 11.8em; text-indent: -999em; height: 3em; background: url('../images/front_juguettos/buy_red.gif') no-repeat center; font-size: x-small}
.flexy_box .flexy_content .sprite .sprite_img span {display: none}
.flexy_box .flexy_content .sprite .sprite_content {float: left; position:relative; width: 25em; height: 22em; padding: 1em 0 0 0}
.flexy_box .flexy_content .sprite .sprite_content h2 {background:transparent url("../images/front_juguettos/bg_title.gif") repeat-x left bottom; font-size:1.8em; font-weight:normal; margin:0 0 0.5em; padding:0.5em 0}
.flexy_box .flexy_content .sprite .sprite_content h2 a {text-decoration:none}
.flexy_box .flexy_content .sprite .sprite_content .sprite_desc {font-size: 1.2em; width: 20em}
.flexy_box .flexy_content .sprite .sprite_content .sprite_price {height: 4.5em; width:20em; bottom: 0em; right: 0em; position:absolute; text-align: right; color:#A7A7A7; font-size: 1.2em}
.flexy_box .flexy_content .sprite .sprite_content .sprite_price strong {color:#000000; display:block; font-size:2.1em; font-weight:normal; padding:0.5em 0 0.3em}
.flexy_box .flexy_top {display: block; background: url('../images/front_juguettos/flexy_top.gif') repeat-x top; height: 3px}
.flexy_box .flexy_bottom {display: block; background: url('../images/front_juguettos/flexy_bottom.gif') repeat-x bottom; height: 3px}
#bottom_module {padding: 1em 0em; display: block; clear: both; height: 1%; overflow: hidden}
#bottom_module .flexy_box {float: left; width: 30.7em; margin-left: 0.5em}
#bottom_module .flexy_box .flexy_content {height: 27.5em}
#bottom_module .flexy_box.first-element {margin-left: 0}
#bottom_module .flexy_box .flexy_innercontent {padding:1.2em; position: relative; overflow:hidden}
#bottom_module .flexy_box .flexy_innercontent h2 {background:transparent url("../images/front_juguettos/bg_title.gif") repeat-x left bottom; font-size:1.7em; font-weight:normal; margin:0 0 0.5em; padding:0.5em 0}
#bottom_module .flexy_box .flexy_innercontent h2 a {text-decoration: none}
#bottom_module .flexy_box .flexy_innercontent img {border: none}
#bottom_module .flexy_box .flexy_innercontent p {font-size: 1.2em; padding: 0.5em 0}
#bottom_module .flexy_box .flexy_innercontent strong.more_info {font-size: 1.2em; text-align: right; display: block}
.doublecolumn .doublecolumn_menu {float: left; width: 24em}
.doublecolumn .doublecolumn_main {position:relative; float: left; width: 68.5em; overflow: hidden}
#nav_menu ul {list-style: none; padding: 1em 0.5em; width: 21em}
#nav_menu ul li {background: url("../images/front_juguettos/bg_title.gif") repeat-x left bottom; padding: 0.2em 0em}
#nav_menu ul li a {display: block; padding: 0.2em; font-size: 1.2em; text-decoration: none; color: #333333}
.column h2 {font-size:2.3em; font-weight:normal; color:#003273; font-family: helvetica, sans-serif; margin:0.5em 0; background: url('../images/front_juguettos/bg_title.gif') repeat-x left bottom; padding : 0 0 0.5em 0}
.column h2 span {color: #B2B2B2}
.column .block {font-size: 1.2em}
.column .block ul{ padding: 1em 2em}
#shops_list, #current_shops {overflow:hidden; height:1%; margin:1.5em 0 3em 0}
#current_shops{ clear:both; padding:1em 0}
#current_shops ul {margin:0 0 0 2em; padding:0; float:left; width: 13em; color: #D4D1D2}
#current_shops ul li {margin: 0.2em}
.mini_shop {font-size: x-small; width: 44.5em; height: 15.5em; float: left; padding: 0em 1em 1em 1em}
.mini_shop .map {float: right; overflow: hidden; width: 22.5em; margin: 0em 0em 0em 1em; height: 9em; border: 1px solid #E7E7E7; background: #F6F6F6 url("../images/front_juguettos/mini_shop_map.gif") no-repeat center bottom}
.mini_shop h3 {font-size: 1.7em; font-weight: normal; padding: 0.5em 0em; margin: 0em 0em 0.5em 0em; background:transparent url("../images/front_juguettos/bg_title.gif") repeat-x left bottom}
.mini_shop h3 a {text-decoration: none}
.mini_shop p, .shop_info {font-size: 1.2em; margin-bottom: 1em}
#shop_show {overflow:hidden; height:1%; margin-bottom: 2em}
#shop_show .shop_map{ width:45.3em; float:right}
#shop_show .shop_map .map {width:45em; height:24em; border: 1px solid #E7E7E7}
#shop_show a.more_big {background:transparent url("../images/front_juguettos/show_map.gif") no-repeat left center; font-size:1.2em; color:#003273; float:right; padding: 0 0 0 1.5em; margin-top:1em}
#shop_show .shop_info {height: 1%; overflow: hidden}
#shop_show .shop_info.with_map {width:38.1em}
#shop_show .shop_info h3 {background:transparent url("../images/front_juguettos/bg_title.gif") repeat-x left bottom; font-size:1.5em; font-weight:normal; margin:0 0 0.5em; padding:0.5em 0; color: #003273;}
#shop_show .shop_info .image_shop {float:right; font-size: x-small; overflow:hidden; text-align: right}
#shop_show .shop_info .image_shop img {border:1px solid #999999}
.contacta-con-nosotoros #mapcentral {float: right; overflow: hidden; width: 24.5em; height: 12em; margin: 0em 0em 0em 1em; border: 1px solid #E7E7E7; background: #F6F6F6}
.contacta-con-nosotoros h3 {clear: both; font-size: 1.7em; font-weight: normal; padding: 1.5em 0em 0.5em 0em; margin: 0em 0em 0.5em 0em; background:transparent url("../images/front_juguettos/bg_title.gif") repeat-x left bottom; color:#003273}
.contacta-con-nosotoros #current_shops ul {margin: 0 0 0 1.2em; width: 10em}
a.more_results {display: block; font-size: 1.2em; margin: 1em 0 0.5em 0em; padding: 0.2em 2em; background: url('../images/front_juguettos/more.gif') no-repeat left center}
#search_results h3.section {font-size: 1.4em; font-weight: normal; padding-top: 1em}
#search_results #product_list, #search_results #shops_list {margin:1em 0em}
#search_results ul.result_list {padding: 0.5em 2em; font-size: 1.2em; color: #D4D1D2}
#search_results ul.result_list li {padding: 0.1em 0}
.mini_product {height: 1%; overflow: hidden; margin: 0em 0em 1em 0em}
.mini_product .product_media {float: left; width: 16em; height: 9em; background: #FFFFFF url('../images/front_juguettos/no_image.gif') no-repeat center center; overflow: hidden; margin: 1em 1em 0 0; text-align: center}
.list .mini_product .product_media {margin: 0 1em 0 0; width: 13.5em}
.mini_product .product_media img {border: none}
.mini_product .product_data {float: left; width: 75em}
.list .mini_product .product_data {width: 53em}
.product_data form {text-align: right}
.product_data form button {border: none; width: 16.3em; height: 3em; background: url('../images/front_juguettos/buy.gif') no-repeat center; font-size: x-small}
.product_data form button span {display: none}
.post {padding-bottom: 2em}
.post h3, .mini_product h3 {background:transparent url("../images/front_juguettos/bg_title.gif") repeat-x left bottom; font-size:1.7em; font-weight:normal; margin:0 0 0.5em; padding:0.5em 0}
.post h3 a, .mini_product h3 a {text-decoration:none}
.post .post_excerpt {font-size: 1.2em}
.mini_product .product_description {width: 40em; padding: 0.2em 0em; font-size: 1.2em}
.list .mini_product .product_description {width: 22em}
.mini_product .product_metadata {float: right; width: 14em; padding: 0em 10em 0em 2em}
.mini_product .product_metadata .checkout {position: absolute; right: 0}
.mini_product .product_metadata .checkout button {background: transparent url("../images/front_juguettos/buy_mini.gif") no-repeat center center; border: none; font-size: x-small; height: 2em; width: 7.1em}
.mini_product .product_metadata ul {list-style: none}
.mini_product .product_metadata ul li {font-size: 1.2em; padding: 0.3em 0em 0.2em 1.8em; margin-bottom: 0.2em; color: #999999}
.mini_product .product_metadata ul li.age {background: url('../images/front_juguettos/mini_ico_age.gif') no-repeat left top}
.mini_product .product_metadata ul li.code {background: url('../images/front_juguettos/mini_ico_code.gif') no-repeat left top}
.mini_product .product_metadata ul li.dimensions {background: url('../images/front_juguettos/mini_ico_measure.gif') no-repeat left top}
.mini_product .product_metadata ul li.batteries {background: url('../images/front_juguettos/mini_ico_battery.gif') no-repeat left top}
.mini_product .product_price {text-align:right; font-size: 2.1em; padding: 0.3em 0em 0.3em 0em}
.lightgrey {background:#EFEFEF url("../images/front_juguettos/lightgrey_back.gif") repeat-x center bottom; position:relative; overflow:hidden; height:1%}
.lightgrey span.rc {display:block; height:8px; overflow:hidden; position:absolute; width:8px}
.lightgrey span.nw {background: url('../images/front_juguettos/lightgrey_nw.gif') no-repeat top left; top:0; left:0}
.lightgrey span.sw {background: url('../images/front_juguettos/bg_main_sw.gif') no-repeat top left; bottom:-1px; left:0}
.lightgrey span.ne {background: url('../images/front_juguettos/lightgrey_ne.gif') no-repeat right top; top:0; right:0}
.lightgrey span.se {background: url('../images/front_juguettos/bg_main_se.gif') no-repeat right top; bottom:-1px; right:0}
.combo_filter {display: block; padding: 1em; margin: 2em 0em; font-size: 1.2em}
.combo_filter select {width: 12em; vertical-align: middle}
.combo_filter button {width: 5em; height: 2em; margin-left: 0.5em; border: 1px solid #D4D1D2; vertical-align: middle; color: #FFFFFF; background: url('../images/front_juguettos/bg_pink.gif') repeat-x center center}
.product_detail .prod_main {width: 43em; padding: 0 1em; float: left}
.product_detail .prod_side {float: right; width: 23em; text-align:right}
.product_detail .inner {font-size: 1.2em}
.product_detail .product_data {padding-bottom: 1em; height: 1%; overflow: hidden}
.product_detail .product_price .inner{ padding: 0 1em; text-align: right; color: #A7A7A7; margin-bottom:.4em}
.product_detail .product_price{ text-align:right}
.no-stock{ background:#E7E7E7 url("../images/front_juguettos/no_stock.gif") no-repeat 0.1em center; padding:.1em .3em .1em 2.3em; border:1px solid #D7D7D7; color:#333333; -border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; font-size:1em; width:10em; text-align:right; display:inline}
.no-stock strong{ font-weight:bold}
.product_detail .product_price .no-stock{ font-size:1.3em; padding-left:1.9em}
.product_detail .product_price .inner strong {display: block; font-weight: normal; font-size: 2.1em; color: #000000; padding: 0.5em 0 0.3em 0}
.product_detail .product_metadata {clear: both; display: block; margin: 1.5em 0; overflow: hidden; width: 68.5em}
.product_detail .product_metadata .prod_main .inner {padding: 1em 0 1em 1em}
.product_detail .product_metadata .prod_side .inner {padding: 1em 1em 1em 0}
.product_detail .product_metadata .inner h3 {background: url("../images/front_juguettos/bg_title_grey.gif") repeat-x left bottom; color:#003273; font-family:helvetica, sans-serif; font-size:1.2em; font-weight:normal; margin:0.5em 0; padding:0 0 0.5em}
.product_detail .product_metadata .prod_main .inner ul {list-style: none; background: url("../images/front_juguettos/bg_title_grey.gif") repeat-x left 4.2em; height: 1%; overflow: hidden}
.product_detail .product_metadata .prod_main .inner ul li {display: block; width: 13em; padding: 0.9em 0.5em 0.9em 3.3em; color: #666666; float: left}
.product_detail .product_metadata .prod_main .inner ul li strong {display: block; font-weight: normal; color: #000000}
.product_detail .product_metadata .prod_main .inner ul li.code {background: url('../images/front_juguettos/prod_ico_code.gif') no-repeat left center}
.product_detail .product_metadata .prod_main .inner ul li.age {background: url('../images/front_juguettos/prod_ico_age.gif') no-repeat left center}
.product_detail .product_metadata .prod_main .inner ul li.dimensions {background: url('../images/front_juguettos/prod_ico_measure.gif') no-repeat left center}
.product_detail .product_metadata .prod_main .inner ul li.batteries {background: url('../images/front_juguettos/prod_ico_battery.gif') no-repeat left center}
.product_detail .product_metadata .prod_main .inner ul li.nobatteries {background: url('../images/front_juguettos/prod_ico_nobattery.gif') no-repeat left center}
.product_detail .product_metadata .prod_side .inner ul {list-style: none}
.product_detail .product_metadata .prod_side .inner ul li {display: block; padding: 0.5em; background: url("../images/front_juguettos/bg_title_grey.gif") repeat-x left bottom}
.product_detail .club_badge {font-size: 1.2em; text-align: right; background: url('../images/front_juguettos/club_badge.png') no-repeat left center}
.product_detail .club_badge .club_discount {padding: 2.1em 0.5em 1em 1em; color: #FFFFFF}
.product_detail .club_badge .club_discount span {font-size: 1.2em; display: block; line-height: 1em}
.product_detail .club_badge a {display: block; padding: 0em 0.5em}
.product_gallery {height: 1%; overflow: hidden; padding: 0 0 0.5em 0; margin: 0 0 1em 0; background: url("../images/front_juguettos/bg_title_grey.gif") repeat-x left bottom}
.product_gallery .prod_minigallery {width:23em; height: 22.6em}
.product_gallery .prod_minigallery.complete {margin: 1em 0 0 0; clear: both; width: 100%; height: 1%; overflow: hidden}
.product_gallery #product_mainphoto {text-align: center; height: 1%; overflow: hidden}
.product_gallery #product_mainphoto img {border: none; font-size: x-small; height: 23em}
.product_gallery #product_mainphoto a {display: block}
.product_gallery.complete #product_mainphoto a {display: block; width: 68.5em}
.product_gallery.complete #product_mainphoto a span{ display: block; width: 68.5em}
.product_gallery #product_mainphoto span.zoom_image {float: right; text-decoration: underline; font-size: 1.2em; padding: 0.2em 0em 0.3em 1.4em; background: url('../images/front_juguettos/show_map.gif') no-repeat left center}
.product_gallery.complete #product_mainphoto span.zoom_image {width: auto}
.product_gallery .prod_minigallery ul {padding: 1.4em 0em 0em 0.6em; list-style: none; position: relative; width: 22em; z-index: 1}
.product_gallery.complete .prod_minigallery ul {width: 66.5em}
.product_gallery .prod_minigallery.complete ul {padding: 1.4em 0em 1.5em 1.4em; width: 100%; overflow: hidden}
.product_gallery .prod_minigallery ul li {float: left; overflow: hidden; position: relative; margin: 0.1em; border: 1px solid #DEDEDE; background: #FFFFFF}
.product_gallery .prod_minigallery ul li img {border: none; float: left; padding: 0.2em}
.product_gallery .prod_minigallery ul li img.zoom {left:8.1em; top:3.7em; position:absolute; z-index:1}
.more_photos {display: block; clear: both; text-align: right; font-size: 1.2em; padding: 1em}
.related_products {overflow: hidden; width: 68.5em; padding: 1.5em 0}
.related_products h3 {background:transparent url("../images/front_juguettos/bg_title_grey.gif") repeat-x left bottom; color:#003273; font-family:helvetica,sans-serif; font-size:1.6em; font-weight:normal; margin:0.5em 0; padding:0 0 0.5em}
.related_products li {float: left; list-style: none; width: 30em; padding: 0.5em 1.5em}
.related_products li .image {float: left; width: 12em; height: 9em; margin-right: 1em; background-position: center center; background-repeat: no-repeat}
.related_products li h4 {font-size: 1.3em; padding-bottom: 1.2em}
.related_products li form {}
.related_products li form strong {font-size: 1.5em; display: block; clear: right; font-weight: normal}
.related_products li form button {background:transparent url("../images/front_juguettos/buy_mini.gif") no-repeat center center; border:medium none; font-size:x-small; height:2em; width:7.1em}
.related_products li form button span {display: none}
#our_brands {height: 1%; overflow: hidden}
#our_brands li {float: left; width: 14.5em; height: 11em; list-style: none; text-align: center}
#our_brands li img {border: none}
body#error500 {background: #FFFFFF; height: 100%}
body#error500 .content {width: 75em; margin: 11em auto 0 auto; text-align: left; position: relative}
body#error500 .column p {margin: 0.5em 0; font-size: 1.2em}
body#error500 .column img {position: absolute; right: -0.3em; top: 0em}
body#error404 .content {margin: 4em auto 0 auto; text-align: left; position: relative}
body#error404 .column p {margin: 0.5em 0; font-size: 1.2em}
body#error404 .column img {position: absolute; right: -0.3em; top: 0em}
body#error404 .lightgrey {margin:3.5em 0 0 0}
body#error404 .lightgrey .column {padding: 2.5em 1.5em 3em 1.5em; height: 1%; overflow: hidden}
body#error404 .lightgrey .column img {position: static}
body#error404 .lightgrey h3 {background:transparent url("../images/front_juguettos/bg_title_grey.gif") repeat-x left bottom; color:#003273; font-family:helvetica,sans-serif; font-size:1.6em; font-weight:normal; margin:0.5em 0; padding:0 0 0.5em}
body#error404 .lightgrey ul {list-style: none}
body#error404 .lightgrey ul li {float: left; width: 41em; padding: 1.5em}
#error404 .lightgrey.products ul li h4 {font-size: 2em; font-weight: normal; padding-bottom: 1em}
#error404 .lightgrey.products ul li {position: relative}
#error404 .lightgrey.products ul li .thumbnail {float: left; margin-right: 1em; font-size: x-small; background: #FFFFFF; background: #FFFFFF; padding: 0.2em; border: 1px solid #E3E3E3; width: 9em; height: 9em}
#error404 .lightgrey.products ul li strong {float: right; font-size: 2.4em; font-weight: normal}
#error404 .lightgrey.products ul li form {position: absolute; bottom: 0; right: 0; width: 32em}
.pagination {display: block; padding: 1em 0em; text-align: center; font-size: 1.2em}
.pagination .prev_page {margin-right:0.5em}
.pagination .next_page {margin-left:0.5em}
.pagination .prev_page, .pagination .next_page {padding: 0.2em 0.6em; color:#B2B2B2}
.pagination .current {padding: 0.2em 0.5em; color:#697179; font-weight:bold}
.pagination a{ border:1px solid #DDDDDD; text-decoration:none; color:#113D76; margin-right:0.3em; padding: 0.2em 0.6em}
.pagination a:hover {background-color:#113D76; color:#fff; border-color:#DDDDDD}
.pagination a.next_page, .pagination a.prev_page {border:1px solid #DDDDDD; color:#113D76}
.pagination a.next_page:hover, .pagination a.prev_page:hover{ background-color:#113D76; border: 1px solid #DDDDDD; color:#fff}
.highlights_nav {height: 1%; overflow: hidden; background: transparent url("../images/front_juguettos/bg_title.gif") repeat-x left top; color: #003273; font-size: 1.2em; font-weight: normal; margin: 3.5em 0; padding: 0.5em 0 0.5em; list-style: none}
.highlights_nav .next {float: right}
.cart {padding-top: 1em}
.ship_offer {background:transparent url("../images/front_juguettos/ship_offer.png") no-repeat 93% .7em}
.ship_offer p {font-size: 1.1em; line-height: 100%; width: 13em; padding: 1.5em 0 .6em 1.5em}
.empty_cart {width: 53em; margin: 1em auto; overflow: hidden}
.empty_cart img {float: right}
.empty_cart h3 {background:transparent url("../images/front_juguettos/bg_title.gif") repeat-x left bottom; color:#003273; font-family:helvetica,sans-serif; font-size:1.8em; font-weight:normal; margin:0.5em 0; padding:2em 0 0.5em}
.empty_cart p {font-size: 1.2em}
table#cart {width: 100; border-collapse: collapse; font-size: 1.1em; padding-bottom: 0.3em; background:transparent url("../images/front_juguettos/bg_title.gif") repeat-x left bottom}
table#cart thead th {padding: 0.3em; font-size: 0.85em; font-weight: normal; text-transform: uppercase; background:transparent url("../images/front_juguettos/bg_title.gif") repeat-x left bottom}
table#cart thead th span {display: none}
table#cart thead th.image {width: 11em}
table#cart tbody tr.odd {background:#F3F3F3}
table#cart tbody td {border-top: 3px solid #FFFFFF; padding: 0.5em 0.7em}
table#cart tbody td.image img {border: 1px solid #E3E3E3; background: #FFFFFF; padding: 0.3em}
table#cart tbody td h3 {color:#003273; font-family:helvetica,sans-serif; font-size:1.4em; font-weight: normal}
table#cart tbody td small {color:#666666}
table#cart tbody td.actions a {display: block; font-size: x-small; width: 1.9em; height: 1.9em; overflow: hidden; background: url('../images/front_juguettos/remove_from_cart.gif') no-repeat center center}
table#cart tbody td.actions a span {display: none}
table#cart tbody td.numbers {font-size: 1.2em; padding: 0.5em 0.3em}
table#cart tbody td.operator {font-size: 0.9em; padding: 0.5em 0em}
table#cart tbody td.quantity {text-align: center}
table#cart tbody td.quantity strong {font-size: 1.3em; font-weight: normal}
table#cart tbody td input {text-align: right; font-size: 1em; padding: 0.2em; border:1px solid #999999}
table#cart tbody td .loading {position:absolute; vertical-align: middle; padding: 0.2em 0.5em }
form.dicount_code_form {display: block; padding: 0.7em; margin: 0.3em 0; background: #DFDFDF; text-align: right}
form.dicount_code_form label {font-size: 1.1em; vertical-align: middle}
form.dicount_code_form input {border: 1px solid #ABABAB; vertical-align: middle; padding: 0.2em; text-align: right}
form.dicount_code_form button {vertical-align: middle; border: none; width: 6.5em; height: 2.2em; background: url('../images/front_juguettos/apply_code.gif') no-repeat center}
form.dicount_code_form button span {display: none}
.cart_continue {display: block; clear: both; padding: 0.8em 1.5em; margin-bottom: 2em; background:transparent url("../images/front_juguettos/bg_title.gif") repeat-x left top; font-size: 1.2em; text-align: right}
.cart_continue a {font-size: 1.4em; vertical-align: middle}
.cart_continue button {vertical-align: middle; font-size: x-small; border: none; width: 17.3em; height: 2.8em; background: url('../images/front_juguettos/confirm_order.gif') no-repeat center}
.cart_continue button span {display: none}
#order_details {width: 32.5em; float: right; list-style: none}
#order_details li {position: relative; display: block; padding: 0.8em 11em 0.8em 3.5em; font-size: 1.1em; background:transparent url("../images/front_juguettos/bg_title.gif") repeat-x left bottom}
#order_details li.club_discounts {padding: 1em 11em 0.9em 3.5em; background:#CC1729 url("../images/front_juguettos/bg_club_discounts.gif") repeat-x left bottom; color: #FFFFFF}
#order_details li.full_line {padding: 1em 1em 0.9em 3.5em}
#order_details li.club_discounts img {position: absolute; margin: 0; left: -2.5em; top: -1em}
#order_details li strong {position: absolute; right: 2.4em; font-size: 1.4em; font-weight: normal}
#order_details li.total {background: none; height: 3.5em}
#order_details li.total strong {position: absolute; right: 1.3em; font-size: 2.4em; font-weight: normal; line-height:1.2em}
.faq_block {clear: both; overflow: hidden}
.cart .doublecolumn_menu .lightgrey h3, .faq_block h3 {background: url("../images/front_juguettos/bg_title_grey.gif") repeat-x left bottom; color:#003273; font-family:helvetica,sans-serif; font-size:1.6em; font-weight:normal; margin:0.5em 0; padding:0 0 0.5em}
.faq_block .column_main {position: relative; width: 39em; padding: 1.5em 0 1.5em 1.5em; float: left}
.faq_block .column_side {float:right; width:24em; padding: 1.5em 2em 2em 2em}
.faq_list ul {font-size: 1.2em; list-style: none; padding-bottom: 3em}
.faq_list ul li {padding: 0.2em 0.3em 0.6em 2em; background: url('../images/front_juguettos/question_bullet.gif') no-repeat left top}
.faq_list .more {position: absolute; right: 0em; bottom: 2em; font-size: 1.2em}
.payments_block p {font-size: 1.2em}
.payments_block a.more {position: absolute; bottom: 1.4em; padding: 0.2em 0.3em 0.6em 2em; background: url('../images/front_juguettos/question_bullet.gif') no-repeat left top}
.cart .doublecolumn_menu {width: 23.5em; padding: .2em 0 0 1em}
.cart .doublecolumn_menu .lightgrey {margin-top: 1em}
.cart .doublecolumn_menu .lightgrey .column {padding: 1.5em}
.cart .doublecolumn_menu .lightgrey.products ul {list-style: none}
.cart .doublecolumn_menu .lightgrey.products ul li {overflow: hidden; width: 100%; padding-bottom: 1em}
.cart .doublecolumn_menu .lightgrey.products ul li .thumbnail {float: left; margin-right: 1em; font-size: x-small; background: #FFFFFF; width: 5em; background: #FFFFFF; padding: 0.2em; border: 1px solid #E3E3E3; height: 5em}
#error404 .lightgrey.products ul li img, .cart .doublecolumn_menu .lightgrey.products ul li img {border: none}
.cart .doublecolumn_menu .lightgrey.products ul li h4 {font-size: 1.5em; font-weight: normal; padding-bottom: 0.5em}
.cart .doublecolumn_menu .lightgrey.products ul li strong {float: right; font-size: 1.4em; font-weight: normal}
#error404 .lightgrey.products ul li button, .cart .doublecolumn_menu .lightgrey.products ul li button {font-size: x-small; width: 7.1em; height: 2em; border: none; background:transparent url('../images/front_juguettos/buy_mini.gif') no-repeat center}
#error404 .lightgrey.products ul li button span, .cart .doublecolumn_menu .lightgrey.products ul li button span {display: none}
#checkout {padding-top: 0.5em; height: 1%; overflow: hidden}
#session {padding-top: 2em; height: 1%; overflow: hidden}
#checkout #express, #checkout #login, #session #signup, #session #login_form, .signup #basics_form, .signup #personal_form {float: left; width: 45%; padding: 1.7em 2.2em}
#checkout h2, #session h2 {font-size: 1.8em}
#checkout p, #session p {font-size: 1.2em; padding-bottom: 0.9em}
#checkout .go_to_signup {display: block; font-size: 1.4em; padding: 1em 0}
#session .go_to_signup {font-size: x-small; width: 17.4em; height: 2.9em; display: block; margin: 0 auto; background: url('../images/front_juguettos/signup.gif') no-repeat center center}
#session .go_to_signup span, #login_form button span, #checkout #express button span {display: none}
#checkout .faq, #session .faq {background: url("../images/front_juguettos/question_bullet.gif") no-repeat left top; padding:0.2em 0.3em 0.6em 2em}
#checkout .attention {background: url("../images/front_juguettos/attention_bullet.gif") no-repeat left top; padding:0.2em 0.3em 0.6em 2em}
#login_form label {display: block; font-size: 1.2em; padding:0 0 0.3em 0}
#login_form input {width: 20em; font-size: 1.2em; border: 1px solid #999999; padding: 0.2em; margin-bottom :0.7em}
#login_form button {border: none; font-size: x-small; width: 10.8em; height: 2.7em; background: transparent url('../images/front_juguettos/login.gif') no-repeat center center}
.reset_password #login_form button, .forgot_password #login_form button {border: none; font-size: x-small; width: 10.8em; height: 2.7em; background: transparent url('../images/front_juguettos/enviar.gif') no-repeat center center}
#checkout #express button {border: none; font-size: x-small; width: 17em; height: 2.7em; background: transparent url('../images/front_juguettos/compra_express.gif') no-repeat center center}
#mini_cart {display: block; clear: both; padding-top: 0.5em; margin-bottom: 3em; position: relative; background: transparent url("../images/front_juguettos/bg_title.gif") repeat-x left bottom}
#mini_cart h2 {font-size: 2.3em; margin-bottom: 0.3em}
#mini_cart ul {height: 1%; overflow: hidden; list-style: none}
#mini_cart ul li {width: 14.5em; margin-bottom: 0.5em; float: left; text-align: center}
#mini_cart ul li p {font-size: 1.1em; padding-bottom: 0.3em}
#mini_cart ul li img {border: 1px solid #E3E3E3; padding: 0.2em}
#mini_cart form.dicount_code_form {text-align: left; background: transparent url("../images/front_juguettos/bg_title.gif") repeat-x left top}
#mini_cart form.dicount_code_form button {background:transparent url("../images/front_juguettos/apply_code_white.gif") no-repeat center center}
#mini_cart .total {position: absolute; height: 12.5em; width: 21em; top: 2.8em; right: 0em}
#mini_cart .total p {padding: 2.3em 1.5em; font-size: 1.2em; text-align: center}
#mini_cart .total p strong {padding: 0.2em 0; font-size: 2.3em; font-weight: normal; display: block}
#mini_cart li.more {float: left; text-align: center; width: 11em; padding-top:3em}
#mini_cart li.more a {display: block; font-size: 1.3em}
#mini_cart ul.extra_cart {width: 60em}
.sub_faq, .main_faq {list-style: none; padding-bottom: 5em}
.column .block ul.sub_faq, .column .block ul.main_faq, .column .block ul.sub_faq li ul, .column .block ul.main_faq li ul {padding-left:0}
.sub_faq h3, .main_faq h3 {background: url("../images/front_juguettos/bg_title.gif") repeat-x left bottom; font-size: 1.5em; font-weight: normal; margin: 0 0 0.5em; padding: 0.5em 0; color: #113D76}
.main_faq ul li {background: url("../images/front_juguettos/line.gif") no-repeat left center; padding:0.1em 0.7em; list-style: none}
.sub_faq ul li {padding:0.1em 0.7em 4em 0em; list-style: none}
.sub_faq ul li h4 {font-size: 1.2em; color:#113D76}
.sub_faq ul li ul li {background: none; padding: 0}
.sub_faq ul li span {display:block; text-align:right}
#steps {height: 1%; display: block; overflow: hidden; list-style: none; margin-top: 0.5em; background:#E7E7E7 url('../images/front_juguettos/bg_breadcrumb_checkout.gif') repeat-x left bottom}
#steps li {float: left; padding: 1.1em 1em; width: 31%; background: transparent url('../images/front_juguettos/bg_breadcrumb_separator.gif') no-repeat right center}
#steps li.first {background: transparent url('../images/front_juguettos/bg_breadcrumb_separator_color.gif') no-repeat right center}
#steps.third{ background: #FF9900}
#steps.second li.first, #steps.third li.first, #steps.third li.second {background: #FF9900 url('../images/front_juguettos/bg_breadcrumb_separator_color_full.gif') no-repeat right center}
#steps li.first span {display: block; width: 17em; height: 3em; text-indent: -9000em; background: transparent url('../images/front_juguettos/bg_checkout_first.gif') no-repeat left center}
#steps li.second span {display: block; width: 17em; height: 3em; text-indent: -9000em; background: transparent url('../images/front_juguettos/bg_checkout_second.gif') no-repeat left center}
#steps.second li.second {background: transparent url('../images/front_juguettos/bg_breadcrumb_separator_color.gif') no-repeat right center}
#steps.third li.second span, #steps.second li.second span {background: transparent url('../images/front_juguettos/bg_checkout_second_color.gif') no-repeat right center}
#steps li.third {background: transparent}
#steps li.third span {display: block; width: 17em; height: 3em; text-indent: -9000em; background: transparent url('../images/front_juguettos/bg_checkout_third.gif') no-repeat left center}
#steps.third li.third span {background: transparent url('../images/front_juguettos/bg_checkout_third_color.gif') no-repeat left center}
#checkout_form label {display: block}
#checkout_form label span {font-size: 1.1em; color: #E1081E}
#checkout h3 {background: url("../images/front_juguettos/bg_title.gif") repeat-x left bottom; color:#003273; font-family:helvetica,sans-serif; font-size:1.4em; font-weight:normal; margin:0.5em 0; padding:0 0 0.5em}
#checkout_form .checkboxes {clear: both}
#checkout_form .checkboxes {clear: both}
#checkout_form .checkboxes p {padding: 0.9em 1.3em; line-height: 2em}
#checkout_form .checkboxes input {vertical-align: middle}
#checkout_form .checkboxes label, #checkout_form #ticket_address .checkboxes label {display: inline; float:none; vertical-align: middle}
#checkout_form input {border:1px solid #ABABAB; padding:0.2em; vertical-align:middle; font-size:1.2em}
#checkout #shipping_address, #checkout #ticket_address {float: left; padding: 1.7em 0; width: 50%}
#checkout_form #main_details input {font-size: 1.8em}
#checkout_form #shipping_address label, #checkout_form #ticket_address label {float: left; padding: 0.4em 0; width: 10em}
.signup #actions, #checkout #actions {display: block; clear: both; margin: 0.5em 0; padding: 1em 0; font-size: 1.2em; text-align: right; background: url("../images/front_juguettos/bg_title.gif") repeat-x left top}
.signup #actions button, #checkout #actions button {font-size: x-small; width: 11.7em; height: 2.7em; background: url("../images/front_juguettos/continue.gif") no-repeat center; border: none; vertical-align: middle}
.signup #actions button span, #checkout #actions button span {display: none}
#checkout_form #shipping_address div {font-size: 1.2em; padding-bottom: 0.9em}
#checkout_form #shipping_address .fieldWithErrors, #checkout_form #ticket_address .fieldWithErrors {background: #E2B9BD}
.check #shipping_address .lightgrey, .check #ticket_address .lightgrey {margin: 1em}
.check .lightgrey dl {padding: 1.3em 1.7em; font-size: 1.2em}
.check .lightgrey dl dt {display: none}
.check .lightgrey dl dd strong {font-size: 1.2em}
#checkout.check .lightgrey dl dd address, .check .lightgrey dl dd address {padding-top: 1em; font-size: 0.85em; font-style: normal}
#checkout.check .lightgrey dl dd address p, .check .lightgrey dl dd address p {padding: 0.1em 0}
.check .lightgrey .back_to_address {position: absolute; width: 13.8em; height: 2.2em; bottom: 1em; right: 1em; background: url('../images/front_juguettos/modify_address.gif') no-repeat center center}
.check .lightgrey .back_to_address span {display: none}
.payment table strong {font-size: 1.3em}
ul#menu_admin {margin:1em 0em 3.5em; width: 100%; height: 2.7em; padding-top: 0.3em; background: #99CC00 url('../images/admin_neutrino/bg_menu.gif') repeat-x top; list-style: none}
ul#menu_admin li {float: left; margin-left: 0.3em}
ul#menu_admin li a {display: block; padding: 0.5em 0.7em; font-size: 1.2em; color: #333333; text-decoration: none}
ul#menu_admin li.active {background: url('../images/admin_neutrino/menu_a.gif') no-repeat left top; z-index:1}
ul#menu_admin li.active a {background: url('../images/admin_neutrino/menu_b.gif') no-repeat right top; padding-bottom: 0.7em}
ul#menu_admin li a:hover {text-decoration: underline}
ul#menu_admin li ul {position: absolute; width:93.1em; height: 2.7em; margin-top: 0em; padding: 0.3em 0em 0em 0em; overflow: hidden; left: 0; background: #E5E5E5; list-style: none; z-index: 0}
ul#menu_admin li.active ul li, ul#menu_admin li.active ul li a {background: none}
ul#menu_admin li.active ul li.active {background: url('../images/admin_neutrino/submenu_a.gif') no-repeat left top}
ul#menu_admin li.active ul li.active a {background: url('../images/admin_neutrino/submenu_b.gif') no-repeat right top; padding-bottom: 0.7em}
body#adminproducts li.active ul li.products, body#admincategories li.active ul li.categories, body#adminbrands li.active ul li.brands, body#adminshops li.active ul li.shops, body#adminhtml_items li.active ul li.items, body#adminpages li.active ul li.pages, .dashboard #menu_admin li.active ul li.dashboard, body#adminhighlights li.active ul li.news, body#adminevents li.active ul li.events, body#adminnav_lists li.active ul li.navigation, body#adminnav_items li.active ul li.navigation, body#adminfaqs li.active ul li.faq {background: #FFFFFF}
.signup h2 {padding-top: 0.5em; display: block; clear: both}
.basics {font-size: x-small; overflow: hidden}
.basics label {display: block; font-size: 1.2em; padding:0 0 0.3em 0}
.basics p span, .basics label span {color:#E1081E; font-size:1.1em}
.basics p {font-size: 1.2em; padding: 0.5em 0}
.basics input {border:1px solid #999999; font-size:1.2em; margin-bottom:0.7em; padding:0.2em; width:25em}
.basics .pseudoinput {font-size:1.2em; padding:0.2em 0.2em 0.7em 0.2em; width:29em; color: #666666; display: block}
.basics h2, .basics h3 {background:transparent url("../images/front_juguettos/bg_title.gif") repeat-x left bottom; color:#003273; font-family:helvetica,sans-serif; font-size:1.8em; font-weight:normal; margin:0.5em 0; padding:0 0 0.5em}
#personal_form label{ float: left; width: 9em}
#personal_form input{ width: 24.5em}
#personal_form select{ width: 22.5em}
.club_options {height: 1%; overflow: hidden; list-style: none; padding-bottom: 2em}
.club_options li {display: block; padding: 0.8em 1em; font-size: 1.2em; height: 1%; overflow: hidden}
.club_options li input {vertical-align: middle}
.club_options li div {padding: 0.5em 1.5em}
.club_options li div img {position: absolute; top: 0; left: 27em}
.club_options li div label {display: block; padding:0 0 0.3em 0}
.club_options li div input {border:1px solid #999999; margin-bottom:0.7em; padding:0.2em; width:25em}
.club_options li div select {border:1px solid #999999; margin-bottom:0.7em; padding:0.2em}
#club_options_yes p {padding: 0.3em 0 0 0}
#club_options_yes label {float: left; width: 10em; clear:left}
#club_options_yes h3 {background:transparent url("../images/front_juguettos/bg_title.gif") repeat-x left bottom; color:#003273; font-family:helvetica,sans-serif; font-size:1.3em; font-weight:normal; margin:0.5em 0; padding:0 0 0.5em}
#club_options_yes .children {float: left; background:#ffffff; width: 32em; overflow: hidden; margin: 0.5em}
#club_options_yes .children input{ width: 23em}
.checkboxes input {vertical-align: middle}
#container .checkboxes label.error, .checkboxes label {display: inline; margin:0; padding: 0}
.status_head {padding-bottom: 4em}
.status_head p {font-size: 1.2em}
#cart_details {height: 1%; overflow: hidden}
#status .faq_block {margin-top: 3em}
#status .faq_block .column_main {width: 62em}
.order_status {margin:1em 0; padding: 2.5em; background: #CCCCCC; color: #FFFFFF; text-align: center}
.order_status p {font-size: 1.7em; line-height: 1em}
.order_status p small {font-size: 0.7em}
#order_fail {background: #E5263A url('../images/front_juguettos/back_order_fail.gif') no-repeat 1.5em 2em}
#order_paid {background: #66CC00 url('../images/front_juguettos/back_order_ok.gif') no-repeat 1.5em 1.5em}
#order_wait {background: #FAA826}
.user_content {float:left; width:68.5em}
.order_list_payment span {float:left; padding: 0.3em 2em 0.3em 0}
.method_2, .card {background: url('../images/front_juguettos/payment_card.gif') no-repeat right center}
.method_1, .paypal {background: url('../images/front_juguettos/payment_paypal.gif') no-repeat right center}
.col {width: 47%; float: left; padding: 1em}
.col h3 {font-size: 1.7em; font-weight: normal; color:#003273; padding: 0.5em 0em; margin: 0em 0em 0.5em 0em; background:transparent url("../images/front_juguettos/bg_title.gif") repeat-x left bottom}
p.payment {font-size: 1.2em}
.dashboard .doublecolumn_menu {float: left}
.info_club, .not_member{ float:left}
.info_club {width:43.6em; color:#333333}
.info_club ul{ padding-left:.5em}
.info_club li {color:#D4D1D2}
.info_club li span{ color:#333333}
.info_club h3, .not_member h3{ font-size:1.8em; color:#003273; font-weight:normal; line-height:1.3em}
.info_club h3{ margin-top:1em}
.info_club p.conditions {color:#666666; font-size:.8em; padding-left:1em}
.not_member {width:29em; background:#EAEAEA; padding:2.5em}
.not_member h3 {border-bottom:1px solid #FFF; margin-bottom:.5em}
.not_member p {color:#333333; margin:.8em 0 .6em 0}
.not_member a {font-weight:bold}
.not_member p span {color:#003273; font-weight:bold}
.not_member h3 span{ float:right; background:url("../images/front_juguettos/club_logo.gif") no-repeat left top; width:8em; height:8em; font-size:x-small; margin:-2em -1em 0 0 }
#TB_window {font: 12px Arial, Helvetica, sans-serif; color: #333333}
#TB_secondLine {font: 10px Arial, Helvetica, sans-serif; color:#666666}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
#TB_overlay {position: fixed; z-index:100; top: 0px; left: 0px; height:100%; width:100%}
.TB_overlayMacFFBGHack {background: url("../images/front_juguettos/macFFBgHack.png") repeat;}
.TB_overlayBG {background-color:#000; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75}
* html #TB_overlay {position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px')}
#TB_window {position: fixed; background: #ffffff; z-index: 102; color:#000000; display:none; border: 4px solid #525252; text-align:left; top:50%; left:50%}
* html #TB_window {position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px')}
#TB_window img#TB_Image {display:block; margin: 15px 0 0 15px; border:none}
#TB_caption{ height:25px; padding:7px 30px 10px 25px; float:left}
#TB_closeWindow{ height:25px; padding:11px 25px 10px 0; float:right}
#TB_closeAjaxWindow{ padding:7px 10px 5px 0; margin-bottom:1px; text-align:right; float:right}
#TB_ajaxWindowTitle{ float:left; padding:7px 0 5px 10px; margin-bottom:1px}
#TB_title{ background-color:#e8e8e8; height:27px}
#TB_ajaxContent{ clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em}
#TB_ajaxContent.TB_modal{ padding:15px}
#TB_ajaxContent p{ padding:5px 0px 5px 0px}
#TB_load{ position: fixed; display:none; height:13px; width:208px; z-index:103; top: 50%; left: 50%; margin: -6px 0 0 -104px}
* html #TB_load {position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px')}
#TB_HideSelect{ z-index:99; position:fixed; top: 0; left: 0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; height:100%; width:100%}
* html #TB_HideSelect {position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px')}
#TB_iframeContent{ clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px}
#errorExplanation.alert {background: #E1081E url(../images/front_juguettos/alert.gif) no-repeat scroll left 4px}
#errorExplanation span {display: block; font-size: 1.2em; margin-bottom: .5em!important}
#errorExplanation p {margin-bottom: .5em!important}
#errorExplanation ul li{ text-align: left}
#content_products {display: none}
div.doublecolumn {position: relative}
#search_form {position: absolute; right: .5em; top: 1.5em}
.catalog_box {padding: 0 0 0 2.5em; overflow: hidden; height: 36em; background: url('http://assets2.juguettos.com/files/assets/0004/3262/bg_cover.png') repeat-x top left}
.catalog_box .catalog_info p {padding-bottom: 1em; width: 23em}
.catalog_box .catalog_info {width: 24.9em; background: url('http://assets1.juguettos.com/files/assets/0004/3271/bg_cover_right.png') repeat-y top right; height: 30em; margin-top: 3em; float: left}
.catalog_box .catalog_cover {float: left; padding-left: .1em}
a.cover_download {background:transparent url("http://assets4.juguettos.com/files/assets/0004/3280/bg_cover_download.png") no-repeat scroll left center; color:#000000; display:block; margin-top: 1em; font-weight:bold; height:4.3em; padding:2.5em 0 0 1.5em; text-decoration:none; width:20em}
a.cover_download span {font-weight: normal; display: block; font-size: .95em}
#most_views {border-bottom: 2px solid #FFF; position:relative}
#most_views ul {overflow: hidden}
#most_views h3 {border-bottom: 2px solid #F3F3F3; font-size: 1.9em; line-height: 100%; margin-bottom: .5em; font-weight: normal; padding-bottom: .2em; color:#333333}
#most_views h3 span {position: absolute; background: url('../images/front_juguettos/bg_mostview.gif') no-repeat top right; width: 3em; height: 4.9em; display: block; top: 0; right: 0}
#most_views li {float: left; padding: 1em 0 2em 0; border-bottom: 2px solid #F3F3F3; width: 27.6em; list-style:none; position: relative; margin: 0 2em -.2em 0}
#most_views li p {bottom:1.5em; position:absolute; right:0.5em}
#most_views li img {border: none}
#most_views li .product_media {margin-right: 1em; width: 12.5em; height: 8.5em; text-align: center; float: left; overflow: hidden}
#most_views li div {float:left; padding:1.5em 0 0 0; width:14em}
#most_views li h4 {color:#003273; line-height: 100%; font-size: 1.7em; font-weight: normal; padding-bottom: .2em}
#most_views li span {font-size: 1.9em; padding-right: .1em}
#most_views li button {border: none; vertical-align:text-bottom; width: 7em; text-indent: -999em; height: 1.7em; background: url('../images/front_juguettos/buy_red_small.gif') no-repeat center; font-size: x-small}
.blog_module {background:transparent url(../images/front_juguettos/bg_blog_top.png) no-repeat scroll center top; padding:5em 0 1em; width:93.1em}
.blog_footer {background:transparent url(../images/front_juguettos/bg_blog_bottom.png) no-repeat scroll center top; padding-bottom: 2em; height: 1em}
.blog_module ul {overflow:hidden; width: 94em}
.blog_content {border-left:1px solid #E4E4E4; border-right:1px solid #E4E4E4; margin: 0 auto; padding:2.5em 2em 3em; position:relative; width:88.3em; overflow:hidden}
.blog_content h2 {display: none}
.blog_module ul li {list-style: none; width: 27.7em; padding: 0 1.5em 2em 0; margin-right: 1.5em; float: left; border-right:1px solid #E4E4E4}
.blog_module ul li h3 {color:#003273; line-height: 100%; font-size: 1.7em; font-weight: normal; padding-bottom: .2em}
.blog_module ul li p {font-size:1.2em; padding:0.5em 0}
.blog_module ul li p.actions {position: absolute; bottom: 1em; text-align: right; width: 23em}
.blog_module ul li .button {border: none; float: right; width: 10.8em; color:#FFF; text-align: center; padding: 0.2em 0; background: url('../images/front_juguettos/more_info.gif') no-repeat top center; font-size: 1em; text-decoration: none}