
	/********** formularios **********/
	
	#frm_t input			{ font: normal 12px Arial; height: 25px; border:1px solid #b2b2b2; color:#555555; margin:5px 0 0 0; float:left; background-color: #ffffff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; behavior: url(PIE.htc);}
	#frm_t input#cantidad{ width:210px; }
	#frm_t input#largo,
	#frm_t input#ancho	{ width:65px; }
	#frm_t input#papel	{ width:80px; margin:5px 10px 0 0;}
	
	#frm_t input#titulo	{ font: bold 20px 'Ubuntu', sans-serif; line-height:30px; color:#006a45; letter-spacing: -0.04em; padding: 2px; margin:5px 2px 0 0; border:1px solid #b2b2b2;  -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; behavior: url(PIE.htc);}
	#frm_t input#lugar	{ font: bold 14px Arial; width:100px; height: 25px; padding: 2px 0 0 2px; border:1px solid #b2b2b2; color:#555555; margin:5px 0 0 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; behavior: url(PIE.htc);}
	#frm_t input#precio,	
	#frm_t input#date1	{ font: bold 14px Arial; width:140px; height: 25px; padding: 0 0 0 5px; border:1px solid #b2b2b2; color:#555555; margin:5px 5px 0 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; behavior: url(PIE.htc);}	
	#frm_t input#pass,
	#frm_t input#conf_pass{ font: normal 12px Arial; width:100px; height: 25px; padding: 0 0 0 5px; border:1px solid #b2b2b2; color:#555555; margin:5px 5px 0 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; behavior: url(PIE.htc);}
	
		
	#frm_t img#foto1	{ width:70px; height: 25px; float:left; margin:5px; border: 1px solid #666666; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; behavior: url(PIE.htc);}
	#frm_t input#campos1{ width:140px; height: 25px; float:left; margin:5px; border: 1px solid #666666; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; behavior: url(PIE.htc);}
	#frm_t input#boton1{ width:80px; height: 30px; float:left; margin:5px; border: 1px solid #666666; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; behavior: url(PIE.htc);}
	
	#frm_t select 			{ font: normal 12px Arial; width:225px; padding: 5px 2px; height: 35px; border:1px solid #b2b2b2; color:#555555; margin:5px 0 0 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; behavior: url(PIE.htc);}
	#frm_t select.sel_gramaje	{ width:65px; }
	#frm_t textarea 			{ font: normal 12px Arial; width:680px; border:1px solid #b2b2b2; padding: 2px 5px; color:#555555; margin:5px 0 0 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; behavior: url(PIE.htc);}
	#frm_t textarea#precio 	{ font: bold   12px Arial; width:140px; border:1px solid #b2b2b2; padding: 4px 5px; color:#006a45; margin:5px 0 0 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; behavior: url(PIE.htc);}
	#frm_t textarea#lugar 	{ font: normal 12px Arial; width:100px; border:1px solid #b2b2b2; padding: 4px 5px; color:#555555; margin:5px 0 0 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; behavior: url(PIE.htc);}
	#frm_t textarea#titulo	{ font: bold 25px 'Ubuntu', sans-serif; border:1px solid #b2b2b2; padding: 2px 5px; color:#006a45; margin:5px 0 0 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; behavior: url(PIE.htc);}
	
	#frm_t strong 	{ font: bold 12px Arial, Helvetica, sans-serif; color:#555555; }
	#frm_t span		{ font: bold 12px Arial, Helvetica, sans-serif; color:#006a45; width:200px; float:left; margin:15px 7px 0 0; text-align: right; }
	#frm_t p			{ font: normal 12px Arial, Helvetica, sans-serif; color:#555555;  float:left; margin:15px 2px 0 0; text-align: center; }

	#frm_t input.exam{ font: normal 11px Arial; width:115px; border:1px solid #b2b2b2; padding:5px 0 0 5px ; color:#006a45; margin:5px 0 0 0; background-color: #ffffff;}
	#frm_t input.mod_im{ font: normal 10px Arial; width:450px; border:1px solid #b2b2b2; padding:5px 0 0 5px ; color:#555; margin:5px 0 0 0; background-color: #ffffff;}
	
	#izq_reg		{ margin: 0 5px; width: 120px; font-size: 9pt; font-weight: bold; text-align: right; display: block; float: left;}
	#izq_reg strong	{ display: block; margin: 0px; padding: 0px; height: 20px; float: left;}
	#der_reg input	{ display: block; margin: 0px; padding: 0px; height: 20px; width: 99%; border: 0; background-color: #ffffff; }
	#der_reg select	{ display: block; margin: 0px; padding: 0px; height: 20px; width: 99%;}
	#formulario		{ text-align: center; display: block; width:100%;}
	
.100	{ width:140px; float: left; }
.50		{ width:50px; float: left; }
.hr		{ border:none; border-bottom:1px solid #999999; border-top:1px solid #ffffff; clear:both; height:0; line-height:0; width:100%; font-size:0; padding:0 ;margin-bottom :10px;}
.hr2	{ border:none;  border-top:1px solid #ffffff; clear:both; height:10px; line-height:0; width:100%; font-size:0; padding:0 ;margin-bottom :10px;}


/* estilo 03 */
input[type=checkbox].check_01 {display: none;}
input[type=checkbox].check_01 + label { background: #fff; display: inline-block; width: 26px; height: 25px; background: url(../img/ok.jpg) 0px 0px no-repeat; text-indent: -1000em; float:left; margin: 10px;}
input[type=checkbox].check_01:checked + label { background: url(../img/ok.jpg) 0px -28px no-repeat; float:left; margin: 10px;}

input[type=checkbox].check_02 				{ display: none;}
input[type=checkbox].check_02 + label 		{ background: url(../img/gsm.jpg) 0px 0px no-repeat; display: inline-block; width: 26px;height: 25px;text-indent: -1000em;float:left; margin: 5px;}
input[type=checkbox].check_02:checked + label { background: url(../img/gsm.jpg) 0px -28px no-repeat; float:left; margin: 5px;}

input[type=checkbox].check_03 				{ display: none;}
input[type=checkbox].check_03 + label 		{ background: url(../img/3-7g.jpg) 0px 0px no-repeat; display: inline-block; width: 26px;height: 25px;text-indent: -1000em;float:left; margin: 5px;}
input[type=checkbox].check_03:checked + label { background: url(../img/3-7g.jpg) 0px -28px no-repeat; float:left; margin: 5px;}