/*
 * restyle.css
 */
	body{
		margin: 0;
		padding: 0;
		padding-bottom: 20px;
		
		background-color: #f4f3f1;
		
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 11px;
		color: #606161;	}

	h1{ font-size: 28px; }
	h2{ font-size: 23px; }
	h3{ font-size: 19px; }
	h4{ font-size: 16px; }
	h5{ font-size: 13px; }
	h6{ font-size: 11px; }

	a{
		font-size: 11px; 
		text-decoration: none; 
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #fd8900;	}
	a:hover{ text-decoration: underline;}
	
	img {
		border: 0px;
		padding: 0px;
		margin: 0px;
	}

	img.block {
		display: block;
	}

	.clear{
		font-size: 1px;
		margin: 0;
		padding: 0;
		clear: both;	}
		
	/*
	 * -----------------------------------------------------------------------------------------------------------------------------------------------------------------
	 */
	
	#gral{
		margin: 0 auto 0 auto;
		padding: 0 0 20px 0;
		width: 965px;
		background-color: #FFFFFF;
		}

	#head{
		margin: 0;
		padding: 0;
		width: 100%;
		_zoom: 1;
		
		background-color: #636362;
		color: #FFFFFF;	}
	#head img{ float: left; margin-top: 9px; margin-left: 19px; margin-bottom: 13px; }
	#head h1{ margin: 39px 169px 0 100px; padding: 0; float: left; color: #FFFFFF; font-size: 16px; }
	#cntop{ margin: 0; padding: 6px 0 0 10px; background: transparent url(../images/reload/gblt.jpg) no-repeat left 10px; float: left; }	
	#cntop a{ font-size: 13px; font-weight: bold; color: #FFFFFF; }
	
	#searchBar{
		margin: 0;
		padding: 5px 0 5px 0;
		width: 100%;
		
		background-color: #e6e6e6;
		text-align: center;
		}
	
	#searchBar form{ margin: 0; padding: 0; font-size: 11px; display: block; width: 100%;  }
	#searchBar form input.subgo{
		margin: 0;
		padding: 0 5px 0 5px;
		border: 0;
		background-color: #FFB301;
		color: #FFF;
		font-weight: bold;
		cursor: pointer;
		font-size: 11px;
		}
	#searchBar form select.dropdown{ 
		margin: 0 8px 0 0; 
		padding: 0; 
		width: 133px;
		
		background-color: #c4cd0b; 
		border: 0; 
		
		color: #FFF; 
		font-size: 11px; 
		font-weight: bold; 
		font-family: Arial, Verdana, Helvetica, sans-serif; }
	#searchBar form input.textbox1{ 
		width: 169px;
		margin: 0 5px 0 0; 
		padding: 3px 6px; 
		
		border: 0px solid #FFF; 
		
		color: #4c3205; 
		font-size: 11px; 
		font-weight: bold; 
		font-family: Arial, Verdana, Helvetica, sans-serif; }
	#searchBar form input.submit1{
		margin: 0;
		padding: 0;
		width: 26px;
		height: 22px;
		
		border: 0;
		background: transparent url(../images/reload/gosrc.jpg) no-repeat center center;
		cursor: pointer;
		
		font-size: 9px;	}





	/* ############################################### */
	#bigBlock1{ margin: 0; padding: 4px 0 0 0; }
	/* ------------------------------------------------------ */
	.bigBtnOrg{ 
		margin: 0 14px 0 0; 
		padding: 0;
		float: left;
		
		background: transparent url(../images/reload/bigbtnR.jpg) no-repeat right top;
	}
	.bigBtnOrg a{ 
		display: block;
		margin: 0;
		padding: 9px 25px;

		background: transparent url(../images/reload/bigbtnL.jpg) no-repeat left top; 
		color: #FFF; 
		font-size: 13px;
		font-weight: bold;
	} 
	.bigBtnOrg a:hover{ text-decoration: none; }
	/* ------------------------------------------------------ */
	.bigBL{ margin: 0; padding: 0; float: left; width: 697px; }
	.bigBR{ margin: 0; padding: 8px 0 0 0; float: left; width: 267px; }
		.B121{ float: left; }
		.B121 h2{ margin: 0; padding: 0 17px 8px 17px; font-size: 13px; color: #fd8900; }
		.B121 h2 a{ font-size: 13px; color: #fd8900; text-decoration: none; }
		.B121 h2 a:hover{ text-decoration: none; }
		.B121 p{ margin: 0; padding: 0 17px 18px 17px; font-size: 9px; }
	
	.lnkViewMore{
		display: block;
		margin: 0;
		padding: 11px 0 0 0;
		
		text-align: right;
		}
	.lnkViewMore a{ margin: 0; padding: 0 0 0 18px; background: transparent url(../images/reload/vmore.jpg) no-repeat left top; }
	
	
	/* ############################################### */
	#bigBlock2{ margin: 0; padding: 16px 0 0 0; }
	#picDestac{
		margin: 0;
		padding: 0;
		float: left; 
		width: 249px;
		}
	#picDestac h2{ margin: 0; padding: 18px 26px 18px 26px; color: #fd8900; font-size: 16px; }
	#picDestac p{ margin: 0; padding: 0 26px 0 26px; }
	
	#serviceBlock{ float: left; width: 446px; border-left: 1px dashed #8b8989; }
	#serviceBlock div.prg{ margin: 0; padding: 10px 0 0 22px; }
	#serviceBlock div.prg h3{ margin: 0; padding: 0; font-weight: normal; font-size: 13px; }
	#serviceBlock div.prg h3 a{ font-size: 13px; }
	
	div.prg h2{ margin: 0; padding: 0; font-size: 16px; }
	div.prg h2 a{ font-size: 16px; text-decoration: none;  }
	
	#pieReloaded{
		margin: 0;
		padding: 20px 0 0 0;
		
		text-align: center;
		}
	#pieReloaded a{ color: #606161; }
	
	
	/*
	 * -----------------------------------------------------------------------------------------------------------------------------------------------------------------
	 */
	#gohome{ text-transform: uppercase; color: #606161; font-size: 13px; }
	
	#selectionBar{ 
		margin: 0; 
		padding: 9px 0 0 0;
		}
	#selectionBar h4{
		margin: 0 0 0 0;
		padding: 4px 0 2px 23px;
		width: 120px;
		
		background: transparent url(../images/reload/seltag.jpg) no-repeat right top;
		color: #FFF;
		font-size: 11px;
		text-align: center;
		}
	#selectas{
		margin: 0 auto;
		padding: 0;
		width: 934px;
		
		background: transparent url(../images/reload/selbg.jpg) no-repeat left top;
		}
	#selectas span{ display: block; margin: 0; padding: 33px 0 35px 0; text-align: center; }
	
	#allGallery{ 
		margin: 0;
		padding: 5px 20px 0 20px;
		}
	
	#OusPicture{ float: left; width: 375px; margin: 0 0 10px 0; margin-left: -9px; _margin-left: -5px; padding: 0; background: transparent url(../images/reload/shdwR.jpg) no-repeat right top; }	
	#OusPicture div.OusPictureIn{ margin: 0; padding: 10px 0 16px 5px; background: transparent url(../images/reload/shdwB.jpg) no-repeat right bottom; }
	.OusPictureIn h1{ text-align: center; padding: 50px 0 50px 0; margin: 0 0 0 0; }
	
	.OrngBigBtn{
		margin: 0 3px 0 0;
		padding: 0;
		float: left;
		
		background: transparent url(../images/reload/orangeBigBtnR.jpg) no-repeat right top;
		}
	.OrngBigBtn a{
		display: block;
		margin: 0;
		padding: 7px 3px;
		
		background: transparent url(../images/reload/orangeBigBtnL.jpg) no-repeat left top; 
		color: #FFF;
		font-size: 11px;
		font-weight: bold;
		}
	.OrngBigBtn a:hover{ text-decoration: none; }	
	
	.agregarSel{
		display: block;
		margin: 0;
		padding: 1px 0 0 15px;
		
		background: transparent url(../images/reload/vmore.jpg) no-repeat left top;
		color: #606161;
		}
	
	#categoryTitle{
		float: left;
		margin: 15px 0 36px 0;
		padding: 0;
		width: 544px;
		
		background-color: #f5f4f4;
		}
	#categoryTitle h2{ margin: 0; padding: 3px 20px; float: left; background-color: #FFF; font-size: 16px;  }
	#categoryTitle span{ display: block;  float: right; margin: 0; padding: 6px 20px 0 0; font-size: 11px;  }	
	
	.picItem{
		float: left;
		margin: 0;
		padding: 0 0 24px 0;
		width: 182px;
		
		border: 0;
		/*border-right: 1px dashed #afafaf;*/
		}
		
	.miniBtn{ float: left; margin: 0; padding: 0; background: transparent url(../images/reload/minibtnsR.jpg) no-repeat right top; }
	.miniBtn a{ display: block; margin: 0; padding: 3px 2px 4px 2px; background: transparent url(../images/reload/minibtnsL.jpg) no-repeat left top; color: #FFF; font-size: 9px; }
	.miniBtn a:hover{ text-decoration: none;}
	
	#pagination{ clear: both; margin: 20px 0 0 0; padding: 0; display: block; background-color: #f5f4f4; text-align: center; }
	#pagination a{ color:  #606161; font-size: 13px; font-weight: bold; }
	
	/*
	 * -----------------------------------------------------------------------------------------------------------------------------------------------------------------
	 */
	
	#detailPic{
		margin: 6px 0 0 0;
		padding: 0 16px;
		}
		
	.deptoGoBack{
		margin: 0 0 5px 0;
		padding: 0;
		_zoom: 1;
		background-color: #f4f4f4;
		}
	.deptoGoBack h2{ float: left; margin: 0; padding: 0; background: transparent url(../images/reload/titledepR.jpg) no-repeat right top; color: #FFF; font-size: 16px; border-right: 15px solid #FFF; }
	.deptoGoBack h2 span{ display: block; margin: 0; padding: 3px 16px;  background: transparent url(../images/reload/titledepL.jpg) no-repeat left top; }
	.deptoGoBack a{ display: block; float: right; margin: 6px 0 6px 0; padding-right: 23px; color: #606161; font-weight: bold; }
	
	#detBigPicOut{ float: left; width: 544px; margin: 0; padding: 0; background: #fafafa url(../images/reload/shdwDetR.jpg) no-repeat right top; _zoom: 1; }
	#detBigPicOut div.detBigPicIn{ margin: 0; padding: 20px 26px 40px 15px; background: transparent url(../images/reload/shdwDetB.jpg) no-repeat right bottom; }
	
	#detPicContent{
		float: left;
		margin: 0 0 0 17px;
		padding: 0 0 16px 0;
		width: 370px;
		
		background: transparent url(../images/reload/pixDesc.jpg) repeat-x left top;
		border-left: 1px solid #d7d7d7;
		}
	.dtpCnt{ margin: 0; padding: 0 40px 0 40px; font-size: 11px; }
	.dtpCnt h4{ margin: 0; padding: 16px 0 0 0; font-size: 11px; font-weight: normal; }
	.dtpCnt p{ margin: 0; padding: 16px 0 0 0; }
	
	
	#formDetOut{ margin: 16px 0 0 6px; padding: 0; background: transparent url(../images/reload/formDetBot.jpg) no-repeat left bottom; }
	#formDetOut div.formDetIn{ margin: 0; padding: 16px 33px 10px 33px; background: transparent url(../images/reload/formDetTop.jpg) no-repeat left top; }
	
	.formKart{ margin: 0; padding: 0; display: block; font-size: 11px; }
	.btnKart{ margin: 0; padding: 0; float: left; background: transparent url(../images/reload/frmDetBtnR.jpg) no-repeat right top; }
	.btnKart input{ margin: 0; padding: 5px 5px 5px 27px; _padding: 5px 5px 5px 15px; color: #FFF; font-size: 11px; background: transparent url(../images/reload/frmDetBtnL.jpg) no-repeat left top; border: 0; font-weight: bold; _zoom: 1; }
	.btnKart a{ display: block; margin: 0; padding: 6px 5px 6px 28px; color: #FFF; text-decoration: none; font-size: 11px; background: transparent url(../images/reload/frmDetBtnL.jpg) no-repeat left top; border: 0; font-weight: bold; _zoom: 1; }
	.btnKart a:hover{ text-decoration: none; }
	/*
	 * -----------------------------------------------------------------------------------------------------------------------------------------------------------------
	 */
	
	#gralContent{
		margin: 14px 0 0 3px; padding: 0; background: transparent url(../images/reload/bgpixCnt.jpg) repeat-y left top; _zoom: 1;
		}
	#gralContent div.bbgOut{
		margin: 0; padding: 0; background: transparent url(../images/reload/bgCntBott.jpg) no-repeat left bottom;
		}
	#gralContent div.bbgOut div.bbgIn{
		padding: 26px 0  26px 0; background: transparent url(../images/reload/bgCntTop.jpg) no-repeat left top;
		}
	.bbgIn h2{ margin: 0; padding: 0 0 5px 84px; color: #fd9300; }
	.bbgIn div.imgColl{ margin: 10px 2px 0 0; float: left; width: 313px; border-right: 1px dashed #bfbfbf; }
	
	#gralCntntIn{ float: left; width: 643px; }
	#gralCntntIn div.shdwbgcntin{ margin: 0; padding: 0; width: 615px; background: #f4f4f4 url(../images/reload/bgBotCntIn.jpg) no-repeat left bottom; }
	.shdwbgcntin div{ 
		margin: 0; 
		padding: 45px 20px 45px 45px; 
		_padding: 35px 20px 35px 45px; 
		background: transparent url(../images/reload/bgTopCntIn.jpg) no-repeat left top;
		min-height: 200px;
		_height: 200px;
		}
	
	/*
	 * -----------------------------------------------------------------------------------------------------------------------------------------------------------------
	 */
	
	#frmPostal{
		margin: 0;
		padding: 0;
		}
	
	.inpPostal{
		margin: 0;
		padding: auto;
		width: 187px;
		border: 1px solid #a7a6aa;
		}
	
	.btnPostal{
		margin: 0;
		padding: auto;
		border: 1px solid #febb5b;
		background-color: #ff9700;
		color: #FFF;
		font-size: 11px;
		font-weight: bold;
		}
	.msjPostal p{ margin-top: 0; padding-top: 0; }
