html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd,
fieldset, form, label, legend,
caption {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
}

a{ text-decoration: none; cursor: pointer; }

body {
  line-height: 1;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

/* No olvides definir estilos para focus */
:focus {
  outline: 0;
}

/* No olvides resaltar de alguna manera el texto insertado/borrado */
ins {
  text-decoration: none;
}

del {
  text-decoration: line-through;
}

/* En el código HTML es necesario añadir cellspacing="0" */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

h1        { padding: 0; margin: 0; }
h2        { padding: 0; margin: 0; }
h3        { padding: 0; margin: 0; }
h5				{ padding: 0; margin: 0; }
h6				{ padding: 0; margin: 0; }

body{ background: #fff; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; padding: 0; margin: 0; }

/*******************Reset tag basic*********************/

.clear { clear: both; }

/**************************************************************/
/* DESIGN SITE
/**************************************************************/

#main { position: relative; width: 960px; min-height: 1000px; _height: 1000px; margin: 0px auto; background:  url(/layout/images/silver/bg-main.jpg) repeat-y -3px 0; }
	.partner { position: absolute; left: 27%; bottom: 15px; }
	
	.header { width: 960px; height: 320px; background:url(/layout/images/silver/header.jpg) no-repeat 0px 0px; }
		.top-menu { font-size: 13px; color: #58585A; padding: 10px 31px 0px 0px; }
		.top-menu a { color: #58585A; }
		
		.mini-car { padding: 26px 41px 0px 0px; }
		.mini-car h2 { padding-right: 20px; font-weight: normal; font-size: 23px; color: #000; text-decoration: underline; }
		.mini-car p { padding: 12px 45px 0px 0px; font-size: 13.5px; line-height: 1.2; color: #000; }
		.btn-goCart { padding: 23px 2px 0px 0px; }
		
		.main-menu { padding: 67px 0px 0px; text-align: center; }
	
	.spalte-left { float: left; width: 203px; min-height: 1000px; _height: 1000px; background: url("/layout/images/silver/bg-content-column.jpg") repeat-x scroll 0 bottom; }
		.top-columnL { width: 210px; height: 25px; }
			.title-product { width: 211px; height: 25px; background:url(/layout/images/silver/titles.png) no-repeat 6px 0px; }
			.title-product p { font-size: 16px; padding: 0px 0 0 24px; letter-spacing: 1.5px; line-height: 25px; }
		.left-content { width: 194px; min-height: 1000px; _height: 1000px; text-align: center; padding: 5px 0px 0px 0px; background: url(/layout/images/silver/bg-content-column.jpg) repeat-x scroll 0 bottom; }
			
			.left-top-menu { width: 200px; height: 15px; background: url(/layout/images/silver/top-menu.png) no-repeat 0px 0px; }
			.left-menu { position: relative; width: 187px; min-height: 50px; _height: 300px; background: #222 url(/layout/images/silver/bottom-menu2.png) no-repeat 0px bottom; text-align: left; }
				
				.left_menu { width: 188px; padding: 13px 0px 75px; margin: 0px auto; list-style: none; background: url(/layout/images/silver/top-menu.png) no-repeat 0px -15px; }

				.left_menu a { display: block; }

				.level1 { width: 180px; padding: 0px; }
				.level1 a{ font-weight: bold; color: #fff; font-size: 13px; padding: 5px 0px 5px 10px; border-bottom: 1px dashed #fff; }
				.level1active a { font-weight: bold; border: 0px; }

				.level2_sub ul { width: 182px; padding: 0px; margin: 0px 0px 0px 3px; list-style: none; background: #b4b4b4; }

				.level2 {  }
				.level2 a { font-weight: bold; font-size: 11px; color: #0b2e40; background:url(/layout/images/blue/bulletL2.png) no-repeat 25px center; padding: 5px 0 2px 35px; text-decoration: none; border-bottom: 1px dashed #6d6741; }
				.level2active  a { }

				.level3_sub ul { padding: 0px; margin: 0px; list-style: none; background: #fff; }

				.level3 { padding-bottom: 5px; }
				.level3 a { font-weight: bold; font-size: 10px; color: #076a9c; padding: 4px 0px 0px 45px; background: url(/layout/images/blue/bulletL3.gif) no-repeat 35px 7px; text-decoration: none; }
				.level3active  a { color: #076a9c; }

				.level4_sub ul { padding: 0px; margin: 0px; list-style: none; background: #fff; }

				.level4 { padding-bottom: 5px; }
				.level4 a { font-weight: bold; font-size: 10px; color: #076a9c; padding: 4px 0px 0px 50px; background: url(/layout/images/sea/bullet-lv4.gif) no-repeat 0px center; text-decoration: none; }
				.level4active  { font-weight: bold; }
				
				.left-bottom-menu { width: 200px; height: 15px; background: url(/layout/images/silver/bottom-menu.png) no-repeat 0px bottom; padding-bottom: 3px;}
				
			.information { position: relative; width: 187px; text-align: left; background: #222 url(/layout/images/silver/bottom-menu2.png) no-repeat 0px bottom; padding-bottom: 10px; }

			.title-info { width: 211px; height: 25px; background:url(/layout/images/silver/titles.png) no-repeat 0px 0px; text-align: left; margin: 5px 0px 7px; }
			.title-info p { font-size: 16px; padding: 0px 0 0 15px; letter-spacing: 1.5px; line-height: 25px; }
		
			.title-paymethod { width: 211px; height: 25px; background:url(/layout/images/silver/titles.png) no-repeat 0px 0px; text-align: left; margin: 5px 0px 5px; }
			.title-paymethod p { font-size: 16px; padding: 0px 0 0 15px; letter-spacing: 1.5px; line-height: 25px; }
			
			.paycontent	{ width: 180px; padding: 10px 0px 0px 2px; }
			.paycontent p { font-size: 12px; color: #3e3e3c; padding: 10px 0px; }
			.paycontent a	{ display: block; padding: 5px 5px 5px 15px; color: #0033cc; line-height: 20px; font-size: 11px; text-align: left; }

	.center { float: left; width: 548px; min-height: 1163px; _height: 1163px; background:  url(/layout/images/silver/bg-content.jpg) repeat-x 0px bottom; padding-bottom: 110px; }
	
/**************************************************************/
/* STYLE SEARCH
/**************************************************************/

		.content-search-box { width: 535px; height: 21px; background:url(/layout/images/bg-search-box.png) no-repeat 0px 0px; margin: 0px auto; }
			.txt-search { float: left; width: 89px; height: 18px; padding: 1px; background:url(/layout/images/txt-search.png) no-repeat 1px 1px; }
			.input-search { float: left; width: 405px; height: 21px; color: #58585a; font-size: 11px; text-align: center; background: none; border: 0px; line-height: 21px; }
			.btn-search { float: left; }
/**************************************************************/

		.content-text { margin: 10px auto; font-size: 12px; padding: 16px 20px 0 42px; line-height: 2; }

	.spalte-right { float: left; width: 207px; min-height: 1000px; _height: 1000px; }
		.top-columnR { width: 207px; height: 22px; }
			.title-login { width: 207px; height: 25px; background:url(/layout/images/silver/titles.png) no-repeat 17px 0px; }
			.title-login p { font-size: 16px; padding: 0px 0 0 34px; letter-spacing: 1.5px; line-height: 25px; }
		.right-content { width: 194px; min-height: 1245px; _height: 1245px; margin-left: 11px; padding-top: 6px; background: url(/layout/images/silver/bg-content-column.jpg) repeat-x scroll 0 bottom; }
		
		.login-field { width: 131px; min-height: 18px; _height: 18px; padding: 4px 4px 2px 8px; background:url(/layout/images/textfield-background.png) 0 0 no-repeat; }
		.login-field input { width: 124px; border: none; background-color: #fff; font-size: 10px; }

	.title-hotline { width: 200px; height: 25px; background:url(/layout/images/blue/sprite-titles.png) no-repeat center -100px; margin-bottom: 5px; }
			.title-hotline p { font-size: 16px; padding: 0px 0 0 24px; letter-spacing: 1.5px; line-height: 22px; }
	
	.box-login { width: 166px; height: 149px; padding: 0px 10px; background:url(/layout/images/silver/bg-box-login.jpg) no-repeat 0 0; margin: 0px auto; padding-top: 10px; }
		.lnk-social { padding: 3px 0 9px 0px; font-size: 11px; }
		.lnk-social a { color: #fff; text-decoration: underline; }
	
	.box-hotline-top { width:186px ; height: 161px; background:url(/layout/images/silver/hotline-picture.jpg) 0 0 no-repeat; margin: 0px auto; }
	.box-hotline-bottom { width: 190px; min-height: 45px; _height: 48px; background:url(/layout/images/silver/hotline-bottom.jpg) no-repeat 0 0; margin: 0px auto; text-align: center; color: #737373; font-size: 12px; }
		.box-hotline-bottom p { margin: 0px; line-height: 1.2; padding-top: 3px; }	
	
	.title-services { width: 200px; height: 25px; background:url(/layout/images/silver/titles.png) no-repeat center 0px; padding-bottom: 5px; }
			.title-services p { font-size: 14px; padding: 0px 0 0 13px; letter-spacing: 1.5px; line-height: 25px; }
	
	.services { width: 183px; min-height: 160px; _height: 160px; background: #dedfcd url(/layout/images/blue/box-services-top.jpg) no-repeat 0px 0px; margin: 0px auto; padding-top: 8px; }
		.services-bottom { width: 183px; height: 8px; background:url(/layout/images/blue/box-services-bottom.jpg) 0 0  no-repeat; margin: 0px auto; }
	.services ul { list-style: none; margin: 0px; padding: 0px 2px 0px 4px; font-size: 10px; color: #353535; }
	.services ul li { margin: 0px; padding: 0px 3px 8px 11px; background:url(/layout/images/blue/ico-star.gif) no-repeat 0 2px; font-size: 11px; }

/**************************************************************/
/* STYLE CategoryImageNavigationStepByStep
/**************************************************************/

	.content-content { position: relative; width: 540px; min-height: 711px; _height: 711px; background: #fff; margin: 5px auto; padding: 40px 0px 0px; font-size: 12px; }
	.content-content h2 { font-size: 14px; color: #9c1516; padding: 0 0 5px 6px; }
		
		.CCat { width: 549px; height: 69px; margin: 0px auto 6px; }
			
				.CCat-top { width: 100%; height: 69px; background:url(/layout/images/silver/bg-cat.jpg) no-repeat 0px top; }
				
				.cameCat { height: 22px; padding: 0px 12px; overflow: hidden; }
				.cameCat a { font-size: 11px; color: #9c1516; }
				
				.btn-cat { padding-top: 12px; }
				.btn-cat a { display: block; width: 107px; height: 22px; background:url(/layout/images/silver/btn-cat.jpg) no-repeat 0px 0px; font-size: 11px; color: #fff; text-decoration: none; text-align: center; padding-top: 8px; }

/**************************************************************/
/* STYLE ArticleListCategory
/**************************************************************/

	.top-content-product { width: 260px; height: 8px; background:url(/layout/images/blue/top-list-product.jpg) no-repeat 0px 0px; }
	.content-product { width: 260px; min-height:275px; _height: 275px; background: #ececec url(/layout/images/blue/bottom-list-product.jpg) no-repeat 0px bottom; }
		.pic-product { width: 84px; height: 104px; margin: 6px 5px 0px 10px; background: #fff; padding: 4px; }
			.lnk-pic-product { display: block; width: 84px; height: 104px; overflow: hidden; }
		
		.name-product { padding: 14px 0 0; line-height: 1.4; text-align: left; color: #126f8e; text-decoration: underline; font-size: 11px; }
		.description { padding: 4px 0 0; text-align: left; color: #737373; font-size: 11px; }

		.price-quantity-versand { font-size: 11px; color: #737373; font-weight: bold; padding: 23px 0px 0px; }
		.price-quantity-versand a { color: #737373; text-decoration: underline; }
			.price { padding: 0px 0px 12px; color: #fa5f02; font-size: 16px; font-weight: bold; }
			.quantity { border: 1px solid #93acc4; background: #fff; }
		
		.disponibilidad { text-align: left; padding: 9px 5px 0 2px; font-size: 11px; color: #737373; }
		.disponibilidad p { padding: 0px 0 0 25px; line-height: 1.2; }
		.btns { text-align: right; padding: 8px 3px 0px 0px; }
		
/**************************************************************/
/* STYLE SingleArticle
/**************************************************************/

	.detail-product-top { width: 530px; height: 11px; background:url(/layout/images/silver/content-detail-top.jpg) no-repeat 0px 0px; }
	
	.detail-product-center { width: 530px; min-height: 100px; _height: 100px; background:url(/layout/images/silver/content-detail-center.jpg) repeat-y 0px 0px; padding-bottom: 10px; }
	
	.name-product-detail { font-size: 14px; color: #db0120; }

		.content-img-detail { width: 202px; height: 248px; background: #fff; padding-top: 8px; }
		.product-details { display: block; width: 194px; height: 241px; margin: 0px auto; overflow: hidden; }
		
		.content-minimg-detail { width: 80px; height: 64px; background: #fff; padding-top: 8px; }
		.product-mindetails { display: block; width: 65px; height: 58px; margin: 0px auto; overflow: hidden; }

		.price-add-car { padding: 15px 0 0 91px; }
			.price-detail { display: block; width: 110px; height: 29px; text-align: center; background:url(/layout/images/blue/bg-price-detail.jpg) no-repeat 0px 0px; font-size: 18px; color: #fff; line-height: 29px; }
		
		.table-detail { font-size: 11px; color: #737373; line-height: 1.9; padding: 15px 0px 0px 6px; margin-top: 15px; }
		
	.txt-bold { font-weight: bold; color: #373637; }
	
	.title-h1 { font-size: 14px; color: #db0120; padding: 16px 0 15px 4px; margin: 0px; }
		
	.cross-selling-top { width: 165px; height: 8px; background:url(/layout/images/blue/list-cross-selling-top.jpg) no-repeat 0px 0px; }
	.cross-selling { width: 151px; min-height: 50px; _height: 50px; background: #edeee3 url(/layout/images/blue/list-cross-selling-bottom.jpg) no-repeat 0px bottom; padding: 5px 0 4px 14px; }
		
		.img-cross-selling { width: 133px; height: 150px; background: #fff; text-align: center; padding-top: 10px; overflow: hidden; }
		.price-cross-sellign { width: 86px; height: 23px; background:url(/layout/images/blue/btn-price-cross-selling.jpg) no-repeat 0px 0px; color: #fff; font-size: 14px; text-align: center; line-height:23px; margin-left: 50px; padding-bottom: 5px; }
		.cost-shipping { font-size: 11px; color: #1c1c1c; line-height: 1.5; padding-left: 5px; }
		.cost-shipping a { text-decoration: none; color: #1c1c1c; }
		.btn-details-cross { display: block; width: 70px; height: 19px; background: url(/layout/images/btn-details-cross.jpg) no-repeat 0px 0px; color: #fff; text-align: center; line-height: 19px; font-size: 12px; }

	.detail-product-bottom { width: 530px; height: 11px; background:url(/layout/images/silver/content-detail-bottom.jpg) no-repeat 0px 0px; }

/**************************************************************/
/* STYLE Pagination
/**************************************************************/

	.paginate { height: 20px; padding: 3px 10px 10px 3px; margin-top:5px;}
		.paginate a.articlePages_activeLink { background: #7a7a7a; color: #fff; }
		.paginate a { display: block; float: left; width: 19px; height: 19px; border: 1px #cccccc; margin-left: 4px; color: #6f6f6f; font-size: 11px; font-weight: bold; text-align: center; padding-top: 3px; line-height: 19px; }
		.paginate img { background: none; width: 19px; height: 19px; }
		.articlePages_DotStart { display: none; }
		.articlePages_DotEnd { display: none; } 
