/* CSS Print Document */
body {
font: 12px/125% Helvetica, sans-serif
}

.clear_all { clear:both }
.clear_left { clear:left }
.clear_right { clear:right }
.imgright { float:right; margin-bottom:1em; margin-left:1em }

/******** Hidden ********/
.buscador, #sec_home, #mapContainer, #cont_izq, #menu_sup, div#featurePromoData p, .choicesp, .prod_detail_panel, #results_nav a, #storeMenu, #contForm {
display: none
}

#homeBrands img {
border:none
}

#cont_der {
float:right;
width:20%;
border-left:1px solid #ccc
}

#cont_principal {
margin-right:22%
}

div#cont_cen {
margin-top:10px;
padding-bottom:25px
}

div#catalogProm {
text-align:center
}

	div#catalogProm img {
	margin-right:auto;
	margin-left:auto;
	border:none
	}

div.center_content_box {
position:relative;
padding-top:5px;
padding-bottom:5px
}
	
	div.center_content_box h2 {
	margin:5px 5px 1em;
	padding-bottom:0.5em;
	font-size:150%;
	font-style:italic;
	border-bottom:1px dotted #ccc
	}

	div.center_content_box p {
	margin-top:0px;
	margin-bottom:0px;
	}
	
	div.center_content_box p.no_data_note {
	margin:1.5em!important;
	text-align:center
	}

div.prod_gallery_box {
height:235px
}

div.catalog_newitem_box, div.catalog_offeritem_box {
float:left;
margin:10px 0px 10px 11px;
width:/*165px*/30%;
height:200px;
text-align:center;
border:1px solid #ccc;
overflow:hidden
}

	div.catalog_newitem_box p, div.catalog_offeritem_box p {
	margin-right:5px;
	margin-left:5px;
	text-align:left;
	/*font-weight:bolder;*/
	line-height:1em
	}

div.catalog_img_container {
margin:5px
}

	div.catalog_img_container img {
	border:none
	}

.catalog_regular_price {
text-decoration:line-through
}

	div#catalogNew a, div#catalogOffer a, .prod_gallery_link {
	color:#000;
	background:none;
	}

.catalog_offer_price {
color:#c00;
background:none
}

		#mapNavBar ul li {
		display:inline;
		margin-right:0.5em;
		padding:2px;
		font-size:88%;
		text-transform:uppercase;
		border:1px solid #ccc
		}
		
			#mapNavBar ul li a {
			text-decoration:none;
			color:#000;
			background:none
			}

div#featuredPromo {
text-align:center
}

div#promoLink {
position:absolute;
top:0px;
right:0px;
z-index:100
}
	
	div#promoLink img {
	border:none
	}

div#prodDetailImg {
float:left;
width:50%
}

div#prodDetailInfo {
margin-left:53%
}
	
	div#prodDetailInfo h5 {
	margin-top:0.25em;
	margin-bottom:0.25em;
	font-size:125%
	}
	
	div#prodDescription h4 {
	margin-top:1em;
	margin-bottom:1em;
	font-size:125%;
	color:#ca1e03;
	background:none
	}

div.prod_detail_img {
text-align:center;
border:1px solid #ccc
}
	
	div.prod_detail_img img {
	margin:2px auto 0px
	}

p.code_model, ul.prod_prices {
margin-bottom:1em!important;
border-bottom:1px dotted #ccc
}

	p.code_model span, span.li_label {
	text-transform:uppercase;
	font-size:smaller
	}

span.li_label {
display:block;
float:left;
margin-right:1em;
width:25%;
text-align:right
}

ul.prod_prices {
padding-bottom:1em
}

.offer_price, .saved_price {
color:#ca1e03;
background:none
}

.offer_price {
font-size:130%
}

.saved_price {
font-size:115%
}

#categDetail {
margin-bottom:1em
}

div#categDetailImg {
float:left;
width:30%;
text-align:center;
border:1px solid #ccc
}

	div#categDetailImg img {
	margin-top:2px;
	margin-right:auto;
	margin-left:auto
	}

.cat_det_title, .cat_det_desc {
margin-right:10px;
margin-left:35%
}

.cat_det_title {
margin-bottom:1em;
font-size:120%;
font-style:italic;
border-bottom:1px dotted #ca1e03
}

div.news_box {
margin-bottom:1em;
padding-bottom:1em;
border-bottom:1px dotted #ccc
}

	div.news_box h4 {
	font-size:115%
	}

div.news_img {
float:left;
width:30%;
text-align:center;
border:1px solid #ccc
}

	div.news_img img {
	margin-top:2px;
	margin-right:auto;
	margin-left:auto;
	border:none
	}

div.news_data {
margin-left:35%
}

	div.news_data div {
	margin-top:1em
	}

.news_date {
color:#999;
background:none
}

		.news_data h4 a {
		text-decoration:none;
		color:#000;
		background:none
		}

.news_detail_img {
float:left;
margin-right:1em;
margin-bottom:1em;
width:40%;
text-align:center;
border:1px solid #ccc
}

	.news_detail_img img {
	margin:2px auto 0px
	}

#results_nav {
text-align:center
}

	.store_content h4 {
	margin-bottom:0.5em;
	font-size:115%;
	font-style:italic
	}
	
		.store_content h4 span {
		border-bottom:2px solid #c81e03
		}

	.store_content p {
	margin-bottom:1em!important
	}
	
	.store_content dt {
	font-weight:bolder;
	text-transform:uppercase
	}
	
	.store_content dd {
	margin-bottom:0.5em;
	font-style:italic
	}
