/**
 * LICENCIA
 *
 * Esta obra está bajo una licencia Reconocimiento-No comercial-Sin obras
 * derivadas 2.5 de Creative Commons. Para ver una copia de esta licencia,
 * visite http://creativecommons.org/licenses/by-nc-nd/2.5/es/ o
 * envie una carta a Creative Commons, 171 Second Street, Suite 300,
 * San Francisco, California 94105, USA.
 *
 * @author      iuttu
 * @link        http://www.iuttu.com
 * @copyright   (c) 2008 iuttu
 */
body{ font-family: Arial, Helvetica, sans-serif;}

a { color: black; }

#ja-search { top:38px;}

.shop-access a, .shop-access a:hover, .shop-access a:active, .shop-access a:focus { color: #f8991d;}

#ja-headerwrap { background: url(../images/topbar_poker.gif) 50% 0px repeat-x; }
h1#logo { margin-top: 20px; margin-left: 5px;}
h1#logo a { height: 45px; background: url(../images/fichas_poker.gif) 0px 18px no-repeat; width: 480px; }

.shop-access { float: right;}

div.home-spot div.best-selling { margin-top: 20px;}
div.home-spot div.best-selling h2 { margin: 0px; padding: 5px 0px 5px 15px; color: #231f20; font-size: 14px; font-weight: bold; background: url(../images/bd_destacado.gif) 0px 0px repeat-x; }
div.home-spot div.best-selling #productos {  clear: both; overflow: hidden; padding: 10px 0px 0px 8px;  }
div.home-spot div.best-selling #productos .producto { background: url(../images/fondo_destacado.gif) 0px 100% repeat-x; float: left; width: 248px; margin: 0px 10px 7px 0px; border: 1px solid #e0e0e0; position: relative; padding-top:10px; height:90px;}
div.home-spot div.best-selling #productos .producto img {border:#E0E0E0 1px solid; margin:0 4px;}
div.home-spot div.best-selling #productos .producto img:hover {border-color:#CCCCCC;}
div.home-spot div.best-selling #productos .producto a { color: #1d1d1d; font-size: 14px; line-height: 11px !important; font-family: "Trebuchet MS", Arial; }
div.catalog-listing h5 { font-family: "Trebuchet MS", Arial, sans-serif; font-size: 20px; font-weight: normal; margin-bottom: 1px}
div.home-spot div.best-selling #productos .producto .product-description p {margin-top:4px; padding-right: 4px;}
div.home-spot div.best-selling #productos .producto p.precio{position: absolute; top: 70px; right: 3px;}
div.home-spot div.best-selling #productos .producto p.precio,
div.home-spot div.best-selling #productos .producto p.oferta { font-family: Arial, sans-serif; font-size: 18px; font-weight: bold; margin-bottom: 0px; margin-top: 0px; color:red;}
div.home-spot div.best-selling #productos .producto p.precio strong.tachado { text-decoration: line-through;}
div.home-spot div.best-selling #productos .producto div.oferta { width: 40px; height: 40px; position: absolute; bottom: 3px; left: 4px; background: url(../images/ico_oferta.png) 0px 0px no-repeat;}
div.home-spot div.best-selling #productos .producto div.nuevo { width: 40px; height: 40px; position: absolute; bottom: 3px; left: 4px; background: url(../images/ico_new.png) 0px 0px no-repeat;}
.listing-type-list .listing-item, form#product_addtocart_form { position: relative;}
.listing-type-list div.oferta,
form#product_addtocart_form div.oferta { width: 40px; text-indent:-10000em; height: 40px; position: absolute; top: 10px; left: 4px; background: url(../images/ico_oferta.png) 0px 0px no-repeat;}
.listing-type-list div.nuevo,
form#product_addtocart_form div.nuevo { width: 40px; text-indent:-10000em; height: 40px; position: absolute; top: 10px; left: 4px; background: url(../images/ico_new.png) 0px 0px no-repeat;}
.listing-type-list .listing-item .price-box .price { color: #6CA314; font-size: 24px;}

/*Price style*/
.old-price .price, .old-price .price-label{color: black; font-style: italic;}
.special-price{margin: 0}
.special-price .price{font-size: 18px}
.special-price .price-label, .special-price .price{color: red;}
.special-price .price{font-size: 32px}
.product-info-box .price-box {margin-bottom: 0;}
.regular-price .price, .price-box-bundle .price { font-size: 32px; color:#6CA314; }
.catalog-listing .regular-price .price, .catalog-listing .special-price .price{ font-size:24px; padding:0;}

.add-to-holder { background: #EFEEED; border: 1px solid #DDDDDD; }


#ja-mainnav { background: url(../images/bg_menu.gif) 0px 0px repeat-x;}
#ja-header { padding: 16px 0;}
#ja-mainnav { width: auto; right: 0px; }
div.header-nav ul#nav li { border-right: 0px; height: 24px; background: url(../images/li_separator.gif) 100% 3px no-repeat; }
div.header-nav ul#nav li.last { background: none;}
div.header-nav ul#nav li a { color: #fff; padding-top: 4px; padding-bottom: 0px; font-size: 12px; font-family: arial; font-weight: normal; }
#nav a { border-width: 0px;}
div.header-nav ul#nav li a:hover { color: #fff; text-decoration: underline; }

.form-button, .form-button-alt { background:#831417 url(../images/grad_rojo.gif) repeat-x scroll center top;
border:1px solid #831417; }

ul#iut_category { margin: 10px 0px 0px 8px; }
ul#iut_category li { margin-bottom: 5px;}
ul#iut_category li a { font-size: 14px;}
ul#iut_category li ul.indentedUl { margin-left: 5px;  width: 165px; padding: 0px 5px 5px 0px; margin-bottom: 4px;}
ul#iut_category li ul.indentedUl li { margin-bottom: 0px; }
ul#iut_category li ul.indentedUl li a { font-size: 13px; color: #000; text-decoration: none;}
ul#iut_category li ul.indentedUl li ul { margin-left: 0px; margin-top: 0px; width: 145px; padding: 0px 4px 0px 8px; }
ul#iut_category li ul.indentedUl li ul li { margin-bottom: 1px; line-height: 15px; margin-left:12px}
ul#iut_category li ul.indentedUl li ul li a { font-size: 11px; color: #555; text-decoration: none;}
ul#iut_category li a.activeNav,
ul#iut_category li ul li a.activeNav,
ul#iut_category li ul li ul li a.activeNav { color: black; font-weight: bold; text-decoration: underline;}
ul#iut_category li a:hover, ul#iut_category li ul li a:hover, ul#iut_category li ul li ul li a:hover { padding-left: 2px;}

div.pagina_interna { margin-top: -10px;}
div.pagina_interna h2 { font-size: 22px;  }
div.pagina_interna div.content { font-size: 12px; padding-top: 10px; }
div.pagina_interna div.content ul li { display: block; clear: both; width: 748px; float: left; margin-bottom: 10px; }
div.pagina_interna div.content ul li div.imagen { float: left; margin-right: 10px; }
div.pagina_interna div.content ul li h4 { font-size: 14px; margin-bottom: 0px; margin-top: 0px; }
div.pagina_interna div.content ul li h4 a { text-decoration: underline; color: black;}
div.pagina_interna div.content ul li p { margin: 0px;}
div.pagina_interna div.content ul li a { color: red; text-decoration: underline;}

a:hover, a:active, a:focus {
color:#000;
text-decoration:underline;
}

.product-options-bottom .price-label { float: none;}
.product-options .options-list .price-notice { float: right;}


.product-essential .product-shop { width: 310px;}
.product-essential .product-name { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.product-img-box { width: 340px}
.product-img-box img{ width: 340px;}
.product-img-box .more-views li img { width: 56px;}

.product-options #options { margin-top: 0px; }
.product-options #options .option { float: left; width: 255px; margin-bottom: 10px; font-size: 0.92em;}
h4.opciones { color:#333333;font-size:11px;margin:0px 0px 10px 0px}
.price-as-configured span.price-label { display: none;}
.price-as-configured span.price { font-size: 32px; color: #6CA314; }

.product-essential .availability { color:#DEAC14; margin-top: 0;}
/*.product-options-bottom .price-box { margin-left: 40px; }*/
.out-of-stock{color:#DEAC14;}

/* Table categories */
table.pager {background:#ebebeb;}
table.view-by td.sort-by {padding: 1px 10px;}

.discount-codes h4 { background-image:url(../images/icon_asterick.gif); background-position:15px center;
background-repeat:no-repeat;
border-bottom:1px solid #DDDDDD;
margin:0;
padding:8px 0;
text-indent:38px; }
.discount-codes p { padding: 0px 0px 0px 10px;}
.discount-codes input { margin-left: 10px; width: 204px;}
.discount-codes button { margin-left: 10px; margin-bottom: 10px;}

/**** Bundles price ***/
.product-info-box .price-box-bundle {display: none;}

/********************** Products description in footer */
.the-products-introduction{float:left; width:412px; padding:10px 15px; background-color:#191919; border:#1F1F1F 4px solid; height:135px;}
.the-products-introduction h2{color:#666666}
.the-products-introduction a{text-decoration: underline}

.jm-legal { float: left; clear: both; padding-top: 10px; }


/********************** Product collateral */
.product-collateral p {margin-bottom: 14px;}
.product-collateral .collateral-box { margin-bottom:0;}
.product-collateral .collateral-box h4 {margin: 14px 0px 4px 0px;}
.product-collateral ul {margin-left: 14px;  }
.product-collateral ul li {list-style-type:disc; list-style-position:inside; margin: 4px 0;}
.product-collateral a { text-decoration:underline; }

/********************** Static content */
.static-content p {margin-bottom: 14px;}
.static-content .collateral-box { margin-bottom:0;}
.static-content .collateral-box h4 {margin: 14px 0px 4px 0px;}
.static-content ul {margin-left: 14px;  }
.static-content ul li {list-style-type:disc; list-style-position:inside; margin: 4px 0;}
.static-content a { text-decoration:underline; }

/********************** Pag categorias */
.category-heads h2{font-size: 200%;}
.category-heads h3.cat-nivel2{font-size: 150%; padding: 4px 0px; margin-top:26px;}
/*.category-heads a img{padding: 3px 0; margin: 1px 0;}*/

/********************** Home destacado h2 */
#ofertahome{color:red; font-size:20px; background: none;}
