@import url(/css/ganga.css);
@import url(/css/form.css);
@import url(/shop.css);

body {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;	color: #666;	/*background-color: #1b5f60;	background-image: url(images/bg.jpg); */	margin: 0px;
	background-repeat:repeat-x;
}
#container {	width: 910px;    margin:0 auto 0 auto;	/*background-image: url(images/bg_container.jpg);	background-repeat: no-repeat;*/}

/*
#header {	height: 90px; margin:0 0 10px 0}
#nav {	width: 480px;	float: left;	margin-left: 182px;	margin-top: 10px;}
#nav li {	float: left;}

#nav ul {	margin: 0px;	padding: 0px;	list-style:none;}
#nav li a {height:21px; padding-top:3px; color:#354135; text-decoration:none; display:block; margin-right:12px; }
#nav li a:hover {text-decoration:underline;}


#header h1 {	float:left;	color:#ffffff;	display:block;	width:450px;	font-size:22pt;	clear:left;	font-weight:lighter;    margin:20px 0 0 0;}
#search {	float: right;	width: 202px;	margin-right:15px;	padding:12px 10px 0 8px;}
#search h3 {background:url(images/bg_search.gif) no-repeat; width:46px; height:13px; display:block; text-indent:-9999px; margin:0 0 10px 0; font-size:1px;}
#search form {margin:0; padding:0;}
.searchText {background:url(images/bg_searchtext.gif) no-repeat; width:129px; height:13px; padding:5px; border:none; font-size:0.9em; color:#900; float:left; margin:0 3px 0 0;}
.searchBtn {float:left;}
*/
#header {border:solid 1px #fff;width:900px;background:url(/images/new/menutopbase01.jpg) repeat-x bottom left}
#nav {	width: 480px;	float: left;	margin-left: 10px;	margin-top: 10px;}
#nav li {	float: left;}
#nav ul {	margin: 0px;	padding: 0px;	list-style:none;}
#nav li a {height:35px; padding-top:3px; color:#354135; text-decoration:none; display:block; margin-right:0px; }
#nav li a:hover {text-decoration:underline;}
#search {	float: right;	margin-right:15px;	padding:0px 10px 0 8px;}

#cartNewItem {	background-image: url(images/bg_cartNewItem.gif);	height: 13px;	width: 77px;	color: #c6ddc6;	padding: 3px;
	position: absolute;	left: 717px;	top: 35px;}

#links {clear:both; margin-top:40px; padding-left:5px; font-size:0.9em; color:#6e8472;}
a.green{color:#6e8472; text-decoration:none;}
a.pale {color:#e3e4e3;text-decoration:none;}


/***** LEFT COLUMN **************/
.left {float:left; width:158px; margin-right:12px;}

.vertBoxHolder {padding:0; margin:0 0 12px 0;border:solid 1px #d4d4d4;width:160px;font-family:Trebuchet MS}
/*.vertBoxHolder h4 { background:url(images/bg_vertBoxesTop.png) no-repeat; display:block; width:130px; height:28px; padding-left:28px; font-size:1.1em; color:#6f7555; margin:0; padding-top:6px;}*/
.vertBoxHolder h4 { background:url(images/new/zonatop01.jpg) no-repeat; display:block; width:155px; height:19px; padding-left:5px; font-size:1.1em; color:#6ea965; margin:0; padding-top:3px;}
/*.vertBoxContent {background:#ffffff; padding:2px 0 5px 0; color:#838383;}*/
.vertBoxContent p {padding-left:10px; margin-top:8px; margin-bottom:8px;}
.vertBoxContent form {margin:0px; padding:0px;}
.vertBoxBottom {background:url(images/bg_vertBoxesBottom.png) no-repeat; height:11px; clear:both;display:none}
.right {text-align:right;}
.shortTextbox {background:url(images/bg_shorttextbox.gif); width:121px; height:13px; padding:5px; border:none; font-size:0.9em; color:#999999;}


/******* VERTICAL BOXES LINK STYLING *******/
.vertBoxHolder ul {margin:0; padding:0; list-style:none;}
.vertBoxHolder ul li {background:#eff6ee;}
.vertBoxHolder ul li a {	display:block;	border-bottom:1px solid #c6d7d7;	height:20px;	text-indent:15px;	padding-top: 5px;
	color: #545454;	text-decoration: none;}
.vertBoxHolder ul li a:hover {color:#354949;}
/*a.cats {background:url(images/bg_li_cats.gif) no-repeat 8px 5px;}*/
a.cats, a.brands {background:url(images/new/marcador.png) no-repeat 8px 9px;}
/*a.cats:hover { background-image:url(images/bg_li_cats_hover.gif);}*/
/*a.brands {background:url(images/bg_li_brands.gif) no-repeat 8px 5px;}
a.brands:hover { background-image:url(images/bg_li_brands_hover.gif);}*/


.vertBoxHolder table {width:100%;}
.vertBoxHolder td {border-bottom:1px dotted #c6d7d7;}
.listItem {font-weight:bold; vertical-align:top; width:10px; text-align:center;}


a.olive {color:#9faa55;}
a.olive:hover {color:#666; text-decoration:none;}
a.turquise {color:#1b5f60;}
a.turquise:hover { text-decoration:none;}




/****** HOMEAGE MAINBOX STYLER ************/
#mainBoxHolder {float:left;width:556px; margin-right:12px;}
/*#mainBoxTop {background:url(images/bg_mainBoxTop.png) no-repeat; height:21px; padding:5px 0 0 6px}*/
/*#mainBoxBottom {background:url(images/bg_mainBoxBottom.png) no-repeat; height:10px;}*/
/*#mainBoxContent {background:#dde7e7; padding-left:10px; padding-right:10px; padding-top:5px;}*/
#mainBoxContent {padding-left:10px; padding-right:10px; padding-top:5px;}

/*.titles {height:17px; padding-top:1px; padding-left:22px; background:url(images/bg_titleIcon.gif) no-repeat -2px 0; margin-bottom:7px;}*/
.titles {height:17px; padding-top:5px; padding-left:5px; background:url(images/new/zonah1001.jpg) repeat-x; margin-bottom:7px;height:25px;font-family:Trebuchet MS;}
.titles h5 {font-size:1.3em; margin:0; padding:0; color:#6ea965;}
.rssIcon {float:right;}
img {border:none;}



/***** HOMEPAGE PRODUCT LIST STYLER *****/
/*.productList {background:#fff url(images/bg_productlistBottom.gif) no-repeat bottom center; width:535px; padding:0;}
.productListTop {background:url(images/bg_productlistTop.gif) no-repeat; height:8px; font-size:1px;}*/

.productListFilter {background:#fff;margin:0px 10px 5px 10px;}

.eachProductBox {width:175px; text-align:center; float:left; margin:0 3px 0px 0px;max-height:220px;overflow:hidden;background:#fff url(/images/new/itemproducto.png) no-repeat top center;padding-top:5px;}
.eachProductBox > a > img {width:120px;height:120px;}
/*
.eachProductFamilyBox {width:158px; border:1px solid #ececec; text-align:center; float:left; margin:0 5px 12px 10px;min-height:190px;max-height:200px;overflow:hidden;background:#e9f5f5;}
.eachProductFamilyBox .eachProductBoxInfo {text-align:center;text-transform:none;}
.eachProductFamilyBox .eachProductBoxInfo a {color:#1b5f60;font-weight:bold;text-decoration:none;}
*/
.eachProductFamilyBox {width:158px; text-align:center; float:left; margin:0 5px 12px 10px;min-height:190px;max-height:200px;overflow:hidden;}
.eachProductFamilyBox .eachProductBoxInfo {text-align:center;text-transform:none;}
.eachProductFamilyBox .eachProductBoxInfo a {color:#6ea965;font-weight:bold;text-decoration:none;font:normal 11pt Trebuchet MS}
.eachProductBoxInfo {text-align:left; padding:5px; line-height:1.5em;}

.savior {width:100%; clear:both; font-size:0px; height:0px;}

a.productLink {float:left;width:175px;text-align:center;clear:left;color:#5c5c5c;text-decoration:none;overflow:hidden;}
a.productLink:hover {text-decoration:none;}
.noRate {color:#c5c5c5; font-size:0.9em;display:none;}
.price {color:#e27414; font-weight:bold; font-size:1.1em;vertical-align:top;text-align:left;}
.price1 {width:175px;text-align:center;margin-top:10px;color:#6da864;font-weight:bold;float:right;}
.price2 {margin-top:5px;color:#fff;font-weight:bold;font-size:120%;float:right;}
td.price.carrito {text-align:right;}

div.vertBoxContent a.productLink {float:none;width:auto;text-align:center;color:#5c5c5c;text-decoration:none;overflow:hidden;width:125px;}
div.vertBoxContent .price1 {width:auto;margin:0px;color:#900;font-weight:bold;float:right;width:125px;float:left;clear:both;text-align:right;}
div.vertBoxContent .price2 {margin:0px;color:#6da864;font-weight:bold;font-size:120%;float:right;width:125px;float:left;clear:both;text-align:right;}


/****** CASUAL BOX STYLER ************/
#casualBoxHolder {float:left;width:728px; margin-right:12px;}
/*#casualBoxTop {background:url(images/bg_CasualTop.png) no-repeat; height:21px; padding:5px 0 0 6px}
#casualBoxBottom {background:url(images/bg_CasualBottom.png) no-repeat; height:10px;}*/


/******* PRODUCT BOX ****/
.whiteBox {background:#fff url(images/bg_productBoxBottom.gif) no-repeat bottom left; width:705px; padding:0 0 10px 0;}
.whiteBoxTop {background:url(images/bg_productBoxTop.gif) no-repeat; height:8px; font-size:1px;}
#productBoxLeft {width:235px; float:left; margin:0 0 8px 8px; text-align:right;}
.productImage {background:url(images/bg_productImageXXX.gif) no-repeat; width:226px; height:231px; padding:5px; text-align:center; vertical-align:middle; margin:0 0 5px 0}

.productLeftSideBoxes { background:url(images/bg_productLeftSideBoxBottom.gif) no-repeat bottom center; width:232px; padding:0 0 10px 0; text-align:left; margin:12px 0 0 4px}
.productLeftSideBoxes h4 { background:url(images/bg_productLeftSideBoxTop.gif) no-repeat; display:block; width:204px; height:31px; padding-left:28px; font-size:1.1em; color:#6f7555; margin:0; padding-top:7px;}
.productLeftSideBoxes p {margin:5px 5px 5px 10px; color:#9e9e9e;}

/** product box right */
#productBoxRight {float:left; width:440px; margin:0 0 0 10px}
#productBoxRight h2 {margin:0; padding:0; border-bottom:1px dotted #9e9e9e; color:#1b5f60; color:#6eA965;font-size:16pt;}
#productBoxRight h4 {padding-top:8px; border-top:1px dotted #9e9e9e; color:#488f6f; font-size:1.1em; margin:0;}

table.productInfo {width:100%; background:url(images/bg_productInfo2.gif) no-repeat; margin-top:5px;}
.infoLeft {font-weight:bold; color:#1b5f60; width:90px;vertical-align:top;}

#productDesc {margin:0 0 20px 0;}
#productReviews{display:none;}
#productDesc p, #productReviews p {margin:5px 0 5px 0;}
#productDesc ul {margin:0; padding:0 0 0 5px; line-height:18px; color:#7c7c7c; list-style:none;}
#productDesc ul li { background:url(images/icon_greyBullet.gif) no-repeat 0px 3px; padding-left:18px;}


/* reviews */
#reviewsContainer {width:433px; margin-top:10px}
.review {background:url(images/bg_reviewBottom.gif) bottom left; padding-bottom:8px; margin-bottom:15px;}
.review p {padding-left:8px; margin-top:3px;}
.review h5 { color:#466d5b; background:url(images/bg_reviewTop.gif) no-repeat; height:15px; padding:8px 8px 0 8px; font-size:1em; display:block; margin:0;}
span.reviewDate {float:right; font-size:0.9em;}
.comment {	background-color: #f7f8f8;	width: 413px;	margin-right: auto;	margin-left: auto;	padding: 3px;}


/*** BUY ITEM BOX ***/ 
.vertBoxDarkHolder {padding:0; margin:0 0 12px 0;}
.vertBoxDarkHolder h4 { background:url(images/bg_darkVertBoxesTop.png) no-repeat; display:block; width:138px; height:28px; padding-left:20px; font-size:1.1em; color:#fbf8db; margin:0; padding-top:6px;}
.vertBoxDarkBottom {background:url(images/bg_darkVertBoxesBottom.png) no-repeat; height:11px; clear:both;}
.vertBoxDarkContent {background:#252523; padding:2px 0 5px 0; color:#bdba9c;}
.vertBoxDarkContent p {padding-left:10px; margin-top:8px; margin-bottom:8px;}
.vertBoxDarkContent form {margin:0px; padding:0px;}


/******************************************************************************/

/********** CART PAGE ****************/
#cartBox{margin:0 10px 0 10px}
#cartBox h2 {margin:0 0 5px 0; padding:0 0 2px 0; border-bottom:1px dotted #9e9e9e; color:#1b5f60; font-size:16pt;}
.toCO {width:145px; float:right;}
table.cart {background:url(images/bg_cartTableBottom.gif) bottom left; width:686px; text-align:center;}
table.cartTop {background:url(images/bg_cartTableTop.gif) no-repeat; height:25px; font-weight:bold;}
.qty { width:80px; }
.itemPrice,.itemTotal,.remove {width:100px; }
.cartItems {width:300px;text-align:left;}


.lite, .norm {padding:7px; border-bottom:1px dotted  #a5a5a5;}
.lite {background:#f2f2f2; } .norm {background:#ededed;}
.ender {clear:both; border-top:1px dotted #9e9e9e; padding-top:3px; margin-top:5px}

.shorterTextbox {background:url(images/bg_shorterText.gif); width:81px; height:13px; padding:5px; border:none; font-size:0.9em; color:#999999; float:left}
.goBtn {float:left; margin-left:5px;}

/********************** FOOTER *********************/
#footer {width:100%; clear:both; text-align:center; color:#7f9999; padding:5px;}




div.ficha-producto > table[style] { width:auto !important; } 