/* MAIN LAYOUT DIVS
--------------------------------------------------------- */
#ja-wrapper {}

#ja-headerwrap,
#ja-topslwrap,
#ja-botslwrap,
#ja-containerwrap,
#ja-footerwrap { clear: both; }

#ja-header,
#ja-topsl,
#ja-botsl,
#ja-container,
#ja-footer { width: 980px; margin: 0 auto; }

.narrow #ja-header,
.narrow #ja-topsl,
.narrow #ja-botsl,
.narrow #ja-container,
.narrow #ja-footer { width: 750px; margin: 0 auto; }

/* HEADER
--------------------------------------------------------- */
#ja-headerwrap {}
#ja-header {}

/* CONTAINER
--------------------------------------------------------- */
#ja-containerwrap {  }
#ja-main { float: left; width: 670px; }

/*main content---*/
#ja-content { clear: both; display: block; float: right; width: 635px; }
#ja-current-content { margin: 0;}

/*columns---*/
#ja-col1 { float: left; width: 110px; overflow: hidden; margin:114px 0 0 0; position:absolute; z-index:999;}
#ja-col2 { float: right; width: 310px; overflow: hidden; }

/* FOOTER
--------------------------------------------------------- */
#ja-footerwrap {}
#ja-footer {}

/* EXTENSIBLE LAYOUT
--------------------------------------------------------- */
/*1 Column---*/
.ja-lo-1col #ja-current-content { margin: 0; }
.ja-lo-1col #ja-main,.ja-lo-1col #ja-content { float: none; width: 100%; }

/*2 Columns Right---*/
.ja-lo-2colsr #ja-content { float: none; width: 100%; }
.ja-lo-2colsr #ja-current-content { margin-left: 0; }

/*2 Columns Left---*/
.ja-lo-2colsl #ja-main { float: none; width: 100%; }
.ja-lo-2colsl #ja-content { width: 80%; }
.ja-lo-2colsl #ja-current-content { margin-right: 0; }
.ja-lo-2colsl #ja-col1 { width: 20%; }

/* IN PAGE LAYOUTS
--------------------------------------------------------- */
.middle { width:980px; min-height:400px; margin:0 auto; text-align:left; }
.side-col { width:195px; }
.col-left { float:left; }
.col-main { float:left; }
.col-right { float:right; }
.col-1-layout .col-main { float:none; margin:0; }
.col-2-right-layout .col-main { float:left; width:770px;  }
.col-2-left-layout .col-main { float:right; width:770px; }
.col-3-layout .col-main { width:575px; margin-left:15px; }

/*All---*/
.col2-set, .col3-set, .col4-set, .col5-set { clear:both; }

/*Col2---*/
.col2-set .col-1, .col2-set .col-2 { width:48.5%; }
.col2-set .col-1 { float:left; }
.col2-set .col-2 { float:right; }

/*Col2-alt---*/
.col2-alt-set .col-1 { width:32%; }
.col2-alt-set .col-2 { width:65%; }
.col2-alt-set .col-1 { float:left; }
.col2-alt-set .col-2 { float:right; }

/*Col3---*/
.col3-set .col-1, .col3-set .col-2, .col3-set .col-3 { float:left; width:31.3%; }
.col3-set .col-1, .col3-set .col-2 { margin-right:3%; }

/*Col4---*/
.col4-set .col-1, .col4-set .col-2, .col4-set .col-3, .col4-set .col-4 { float:left; width:22%; }
.col4-set .col-1, .col4-set .col-2, .col4-set .col-3 { margin-right:4%; }

/*Table Columns---*/
table .col-1, table .col-2, table .col-3, table .col-4 { float:none !important; margin:0 !important; }
.col3-set td.spacer { width:3%; }
.col4-set td.spacer { width:4%; }

/*Menu Lateral Home*/
.menu_subcategory li, .menu_subcategory li a{font: 11px/13px Arial, Helvetica, sans-serif!important;color:#777777!important;text-transform:none!important;letter-spacing:normal!important;}

.menu_subcategory li a:hover, .menu_subcategory li a:active{font: 11px/13px Arial, Helvetica, sans-serif!important;color: #52b8cf!important;}

.menu_subcategory{
		margin:3px 0 27px 0;
}

.menu_category li, .menu_category li a{	text-decoration: none;	color: #333333;	font:10px/10px "Lucida Sans Unicode";	text-transform:uppercase;	letter-spacing:0.3pt;}

/* Right Home */ 

#ja-col2 .article_list{
	margin:66px 0 0 15px;
	width:270px;
}

#ja-col2 .article_list p{
	font: 67%/135% Arial,Helvetica,sans-serif;
}

#ja-col2 .article_list .article_1 h1{font:10px/15px "Lucida Sans Unicode";color:#333;text-transform:uppercase;letter-spacing:0.3pt;}
#ja-col2 .article_list .article_1 h2,
#ja-col2 .article_list .article_1 .header2
{
    font:10px/15px "Lucida Sans Unicode";
    color:#52b8cf;
    background: url(../images/arrowArticle.png) no-repeat left 3px;
    margin:0 0 0 -14px ;
    padding:0 0 0 14px;
}
#ja-col2 .article_list .article_1 span{
	font:10px/15px "Lucida Sans Unicode";
	color:#3c454f;
	letter-spacing:0.3pt;
}
#ja-col2 .article_list .article_1 p{


}

#ja-col2 .article_list .article_2{margin:10px 0 0 0;}
#ja-col2 .article_list .article_2 ul li{display:inline-block;}
#ja-col2 .article_list .article_2 h2{
	font:10px/15px "Lucida Sans Unicode";
	color:#52b8cf;
	background: url(../images/arrowArticle.png) no-repeat left 3px;
	margin:0 0 0 -14px ;
	padding:0 0 0 14px;
}

#ja-col2 .article_title{
	color:#333333;
font:10px/15px "Lucida Sans Unicode";
text-decoration:none;
text-transform:uppercase;
}

#ja-col2 .article_content{
	font: 67%/135% Arial,Helvetica,sans-serif;
	color:#777777!important;
}

#ja-col2 .article_list li{
		margin:3px 0 27px 0;
		padding:0 0 0 10px;
}

#ja-col2 .article_list li:hover{

}

/* Result Page */
.arrowTrace{
	background: url(../images/arrowArticle.gif) no-repeat 9px 10px;	
}
#ja-pathway{
	width:590px;
	float:left;
}

.category-products .toolbar #ja-pathway
{
    width:428px !important;
}

.pager{
float:left;
height:15px;
margin-right:10px;
padding-top:3px;
text-align:right;
width:280px;
}
.sorter{
	width:142px;
	float:left;
}
.page-title{
	margin:15px 0 11px 0;
}
.page-title h1{
	font:16px "Lucida Sans Unicode";
}
.breadcrumbs li span{
	visibility:hidden;
}
.breadcrumbs li a{
	color:#333!important;
	text-decoration:underline;
	font:10px/14px Arial;
}
.pages li{

}	

.toolbar{
background:url("../images/pathway-bg.png") repeat-x scroll left top transparent;
height:30px;
padding:10px 0;
width:860px;
float:left;
position:relative;
}


.LastPage {
	background:url("../images/pager_arrow_right.gif") no-repeat left 3px transparent;
}
.firstPage{
	background:url("../images/pager_arrow_left.gif") no-repeat left 3px transparent;
}


.lastPageOn{
	background:url("../images/pager_arrow_right_active.gif") no-repeat left 3px transparent;
}
.firstPageOn{
	background:url("../images/pager_arrow_left_active.gif") no-repeat left 3px transparent;
}

td.pages li a span{
	visibility:hidden;
	text-decoration:none!important;
}

.products-grid,
.products-grid a,
.product-name,
.price-box,
.actions,
.product-image
{
	color:#333 !important;
	font:10px/14px Arial !important;
	text-align:center;
}
.actions{
margin:0 auto;
width:151px;}

.products-grid li{ 	
height:213px;
padding:30px 5px 0;
width:206px;
}
.products-grid li:hover{
	background:url("../images/results-product-bg.png") no-repeat center center transparent;
}
.item {
	width:216px;
	float:left
}


.product-shop .price-box .regular-price .price {
	font:bold 12px/14px Arial !important;
}




.menu_subcategory .active * {
color:#52b8cf!important;
}

/* botones product */
.bt-link-addtobag{
	background:url("../images/btn_addToShoping.jpg") no-repeat scroll center top transparent;
	width:158px;
	height:23px;
	margin:10px 0 0 0;
}

.bt-link-wishlist{
	background:url("../images/btn_addToWishlist.jpg") no-repeat scroll center top transparent;
	width:158px;
	height:23px;
	margin:10px 0 0 0;
}

.bt-email-friend{
	background:url("../images/btn_emailToFriend.jpg") no-repeat scroll center top transparent;
	width:158px;
	height:23px;
	margin:10px 0 0 0;
}

.bt-link-view-collection{
	background:url("../images/btn_viewCollection.jpg") no-repeat scroll center top transparent;
	width:136px;
	height:23px;
	margin:10px;
}

.add-to-box h1{
	font:bold 14px/14px Arial !important;
	text-align:center;
}

body h1 span{
	visibility:hidden;
}

.add-to-box a, .add-to-box a:visited, .add-to-box a:hover{
	text-decoration:underline;
	color:#a5a5a5;
	margin-left:10px;
}

.link-backto {
	width:268px;
	float:right;
	text-align:left;
	text-transform:uppercase;	
}

.link-backto a, .link-backto a:hover, .link-backto a:visited, .link-backto a:active{
	background:url("../images/arrowBack.gif") no-repeat scroll left 3px transparent;
	color:#333;
	padding:0 0 0 10px;
	font: 10px/14px Arial;
	text-decoration:underline;
}


.number{
	font:9px/11px Arial !important;
	color:#88c5d3;
}

.top-link-text{
	font:9px/11px Arial !important;
	color:#b7b7b7;
	text-transform:none;
	margin-top:28px;
}
.top-link-recomended-text{
	font:9px/11px Arial !important;
	color:#b7b7b7;
	text-transform:none;
	margin-top:28px;
}

.recommended{
	padding:0 17px;
}

.top-link-text a, .top-link-text a:hover, .top-link-text a:active, .top-link-text a:visited{
color:#A5A5A5;
margin-left:10px;
text-decoration:underline;
}

/* contact list bottom */
.other-inqueries-contacts{
	width:864px;
	height:115px;
	float:left;
	background:url("../images/bg_bottomContact.jpg") repeat-x scroll center top transparent;
}

.inqueries-list{
	float:left;
	width:904px;
	height:115px;
	color:#333;
	font:11px/16px Arial !important;
	margin:0 0 0 -18px;
}

.inqueries-list ul{
	float:left;
	margin:0 20px;
}
.inqueries-title{
	margin:25px 0 10px 0;
}


/* Check Out */
.one-page-checkout label{font:10px/14px Arial !important; color:#777 !important;}

label .required{margin:0; text-align:right !important; float:right; color:#F36 !important; text-transform:none !important;}

.one-page-checkout{width:482px;}

.one-page-checkout .active .head {
background:url("../images/bg-head-check-out-inactive.jpg") repeat-x scroll center -1px !important;
border:none !important;
cursor:default;
height:16px;

}

.one-page-checkout .head {
background:url("../images/bg-head-check-out-inactive.jpg") repeat-x scroll center -1px !important;
border:none !important;
padding:8px 15px;
height:16px;
}

.one-page-checkout #shadowHead {
background:url("../images/bg-head-check-out-inactive_ppal.jpg") repeat-x scroll center top !important;
border:none !important;
height:7px;
}

.one-page-checkout #shadowBottom {
background:url("../images/bg-bottom-check.jpg") repeat-x scroll center bottom !important;
border:none !important;
height:5px;
}

.one-page-checkout .active .box {
display:block;
}

.one-page-checkout .box {
background:url("../images/bg-check-out.jpg") repeat-y scroll center top !important;
border:none !important;
margin:0;
padding:15px 20px;
}

.box {
margin-bottom:15px;
}

.one-page-checkout .active h3 {
color:#666666 !important;
}
.one-page-checkout .allow h3 {
}
.one-page-checkout h3 {
color:#666666 !important;
font:11px/14px Lucida Sans Unicode !important;
text-transform:uppercase !important;
}


.form-list li .input-box select {
height:24px;
width:218px !important;
}
theme.css (línea 765)
select.address-select {
width:630px;
}
theme.css (línea 2673)
select {
padding:1px 2px;
}
theme.css (línea 89)
input.input-text, select, textarea {
background:url("../images/inputForms-bg.gif") repeat-x scroll center top transparent;
border:1px solid #EAEAEA;
color:#A5A5A5;
font:10px/16px Lucida Sans Unicode;
height:18px;
padding-left:5px;
vertical-align:middle;
}

.form-list li .input-box .input-text, .form-list li .input-box textarea {
width:230px !important;
}


.one-page-checkout .name-firstname{float:left; margin-right:6px;}

.one-page-checkout .name-lasttname{float:left;}

/* Check out progress */
.one-page-checkout-progress{width:301px;background:url("../images/bg-progress.jpg") repeat-y scroll center top !important;;
}
.one-page-checkout-progress .head{background:url("../images/bg-head-progress.jpg") no-repeat scroll center top !important;
border:none !important;
cursor:default;
width:242px;
height:11px;
padding:17px 29px 17px 30px !important;}

.one-page-checkout-progress li {
background:url("../images/bg-item-progress.jpg") no-repeat scroll center top !important;;
padding:6px 0 5px 10px !important;
}

.box ol li {
border-bottom:none !important;
color:#333;
margin:0;
padding:8px 0;
}

.bottom-progress{
	background:url("../images/bg-bottom-progress.jpg") no-repeat scroll center center !important;;
height: 3px;
width:301px;
float:left;
}