.price-container { 
	width: 130px; 
	height: 31px; 
	text-align: center; 
	background: transparent url('../../images/background-images/generic-gray.png') no-repeat center center;
	margin-bottom: 8px;
}
.price-container.current { height: 30px; background-image: url('../../images/background-images/generic-green.png'); }
	.price-container strong { display: block; }

.workshop-header .contactar-instructor { margin: 2px 0 0 54px; }
	.workshop-header {float: left;}
	.workshop-header .contactar-instructor a {background: transparent url(../../images/buttons/btn-contactarinstructor.png) no-repeat; border: none; display: block; height:26px; width:132px; text-indent: -9999px; text-decoration: none;}
		.workshop-header .contactar-instructor a:hover {background-position:  -132px 0;}
	
		.workshop-header 	.master-trainer { margin: 1px 0 0 58px;; width: 200px; font-size: 13px; }

.register { float: right;}
	.register h4 { margin-right: 25px; margin-top: 20px; }

img.certification-type	{ width: 292px; height: 41px; }
	
.inscripcion-header { background: transparent url(../../images/background-images/categoryheader-1.png) no-repeat; margin: 5px 0 10px 0; padding-top: 30px; }
	.inscripcion-header td { font-size: 12px; }
	.inscripcion-header-zes { width: 340px; vertical-align: top; }
		.inscripcion-header-zes img { display: block; margin: 0 auto; }
		.inscripcion-header-zes p { text-align: center; font-size: 14px; }
	.inscripcion-header-workshop { width: 410px; padding: 10px; }
	.inscripcion-header-date { padding: 10px; }
	
	.inscripcion-header-bottom { background: transparent url(../../images/background-images/categoryheader-2.png) no-repeat; margin-top: 20px; }

#static {padding-bottom: 125px;}

#static #workshop-includes { padding-left: 10px; float:left; width: 350px; padding-right: 60px; }
#static .workshop-details-includes ul {float: left;}
#static .workshop-details-includes li { list-style-type: disc; margin-left: 25px;  }

#static #illegal-certification {float:left; padding-left: 460px;}
#static #illegal-certification h4 a{background: url(../../images/buttons/reporta_text.png) no-repeat; width: 464px; height: 115px;; display: block; text-indent: -99999px;}
#static #illegal-certification h4 a:hover {background-position: -464px 0;}
#static #illegal-certification h4 a:active {background-position: -928px 0;}

#workshop-includes h2 {text-transform: uppercase; font-size: 12px; font-family: "Lucida Grande"; padding-bottom: 5px; font-weight: bold;}
#workshop-includes p {font-size: 12px; font-family: "Lucida Grande";}


/* contact form */
#control_overlay { background-color:#000; }
.contactar { background-color: transparent; width: 920px; font-size: 14px; }

.contactar .error { color: #f00; }

#contactar-header { width: 920px; height: 81px; background-image: url(../../images/background-images/top.png); }
	#contactar-header h2 { margin-left: 30px; padding-top: 20px; width: 700px; float: left; }
#contactar-close { background: url(../../images/buttons/X.png) no-repeat; border: none; display: block; height:28px; width:92px; text-indent: -9999px; float: right; margin: 30px 25px 0 0; }
#contactar-close:hover {background-position: -92px 0;}
#contactar-close:active {background-position: -184px 0;}

#contactar-content { background-color: #fff; border-right: 1px solid #9f9f9f; border-left: 1px solid #9f9f9f; padding: 15px; }
	#contactar-content table { width: 420px; margin: 0 auto; }
	#contactar-content table th { text-align: right; vertical-align: top; padding: 5px; }
	#contactar-content table td { padding: 5px; }
	#contactar-content .textInput { width: 235px; font-family: "Lucida Grande"; color: #666666; }

#contactar-submit { background: url(../../images/buttons/envair.png) no-repeat; border: none; display: block; height:39px; width:126px; text-indent: -9999px; float: right; margin-right: 25px; }
#contactar-submit:hover {background-position: -126px 0;}
#contactar-submit:active {background-position: -252px 0;}

#contactar-footer { width: 920px; height: 36px; background-image: url(../../images/background-images/bottom.png); }
/* contact form - end */

#receipt #certification-header { padding-bottom: 20px;  }
#receipt .certification-details, #receipt .certification-place { padding: 0; }
#receipt .certification-place { padding-left: 20px; }
#certification-header #certification-header-logo {padding-right: 40px;}

body.print { color: black; line-height: 100%; margin: 30px 40px; background: none; }
body.print #receipt { width: 630px; }
body.print #certification-header table { width: 500px; }
	body.print #certification-header-logo { width: 180px;   }
	body.print #certification-header-details { width: 160px; }
	body.print #certification-header-place { width: 160px; }

#address_confirmation { width: 800px; font-size: 150%; line-height: 100%; }
body.print #address_confirmation h2,
body.print #address_confirmation p { margin-left: 40px; }

body.print .applicant { page-break-after: always; margin-top: 10px; }
	body.print .applicant-header h2 { font-size: 25px; margin-bottom: 25px; }
	body.print .applicant-header p {  text-align: right; margin-bottom: 5px; }
	body.print .applicant-header hr { margin-bottom: 25px; }
	
	body.print table.applicant-data { border: 1px solid black; border-collapse: collapse; margin: 25px 0; width: 100%; }
		body.print table.applicant-data th,
		body.print table.applicant-data td { border: 1px solid black; padding: 2px; }
			body.print table.applicant-data th.information { width: 60%; }
			body.print table.applicant-data th.verification { width: 40%; }
			body.print table.applicant-data td strong { margin-right: 10px; }
		
	body.print .applicant-footer { font-weight: bold; font-size: 16px; }
	body.print .applicant-footer p { margin-bottom: 25px; }

a #submit  {background: url(../../images/buttons/envair.png) no-repeat;	display: block; width: 126px; height: 39px; text-indent: -9999px; }

#productos h1 { float: left; width: 320px; }
#productos h2.middle-title { font-size: 20px; float:left; margin-top: 28px; }
#productos #cart-info { font-size: 16px; float: right; margin-top: 28px;  }



#productos #search p { width: 230px; float: left; }

#productos #search input#shop-search-field {
	color:#666666;
	float:left;
	font-size:16px;
	height:24px;
	margin:9px 0 0;
	padding:4px 0 0 5px;
	width:320px;
}
#productos #search input#find-products {
	background:transparent url(../../images/buttons/find.png) no-repeat scroll 0 0;
	border:0 solid #FFFFFF;
	float:left;
	height:31px;
	margin:9px 0 0 10px;
	padding:0;
	width:91px;
}
#productos #search input#find-products:hover {
	background:transparent url(../../images/buttons/find.png) no-repeat scroll -91px 0;
	cursor:pointer;
	height:30px;
}

#productos .regular-price { text-decoration: line-through; }


#content a.logout {
	color:#0085CF;
	text-decoration: underline;
	font-size: 12px;
	float: right;
}