		#search-box label {
			font-size: 11px;
			margin: 3px 15px 2px;
			display: block;
			color:#8EABBB;
			font-weight:bold;
		}
		#search-box input, #search-box select, #cbotipodocumento, #txtnrodoc, #txtbin, #lgcbotipodocumento, #lgtxtnrodoc {
			margin: 3px 10px 2px;
			padding: 1px 2px;
			font-size: 11px;
			font-family: 'Trebuchet ms';
		}
			#search-box input {width: 118px;}
			#search-box select {width: 125px;}
			#cbotipodocumento, #txtnrodoc {margin: 5px 0 2px 10px;float: left;}
		
		
		#btnsearchbyconbination {	
			margin-left:27px;
			margin-top:10px;
			border: 0;
			background: transparent;
			cursor: pointer;
			width: 65px;
			height: 18px;
		}
		html>body #btnsearchbyconbination {	
			width: 88px;
		}
		
		#btnlogin {
			margin: 3px 0 0 4px;
			border: none;
			background: transparent;
			cursor: pointer;
			width: 112px;
			height: 23px;
			float: left;
		}
		html>body #btnlogin {
			width: 105px;
		}
		#txtbin {
			position: absolute;
			top: 0;
			left: 0;
		}
		#cart input {
			height:12px;
			padding:4px 5px;
			text-align:right;
			width:20px;
			font-size: 10px;
		}
		
		/* [formulario] (viajes y entretenimientos) ........................... [inicio> */
		#frmregistro {
			/* margin: 45px auto; */
			/* margin: auto; */
			
			margin: 0 0 0 15px;
			/* width: 415px; */
			width: 430px;
			
			/* background-color: #D3CCBC; */
			/* border-top: 1px solid #4DB3F0; */
			/* border-bottom: 1px solid #4DB3F0; */
		}
		html>body #frmregistro {
			padding: 5px 0 10px 15px;
			margin-left: 0;
		}
		#frmregistro span.required {
			color: #cc0000;
		}
		/* [formulario] (viajes y entretenimientos) .............................. <fin] */

		/* [contenedores] ..................................................... [inicio> */
			#frmregistro div {
				margin-bottom: 20px;
				float: left;
			}
				#frmregistro div.fieldxsmall {
					width: 102px;
					/* background-color: #F2F7D5; */
				}
				#frmregistro div.fieldsmall {
					width: 138px;
					/* background-color: #F2F7D5; */
				}
				#frmregistro div.fieldmedium {
					width: 206px;
				}
				#frmregistro div.fielxlarge {
					width: 210px;
					/* background-color: #F2F7D5; */
				}
				#frmregistro div.fieldlarge {
					width: 415px;
					/* background-color: #F2F7D5; */
				}
				#frmregistro div.fieldxmedium {
					width: 410px;
					margin: 5px 0 3px;
					/* background-color: #F2F7D5; */
				}
				#frmregistro div.fieldlargefornote {
					width: 415px;
					margin-bottom: 0;
					/* background-color: #F2F7D5; */
				}
		/* [contenedores] ........................................................ <fin] */
		
		/* [label] ............................................................ [inicio> */
				#frmregistro label {
					display: block;
					font-weight: bold;
					color: #5e2c0a;
					font-size: 11px;
					margin-bottom: 3px;
				}
				#frmregistro label.lblsexo, #frmregistro label.lbltarjeta {
					float: left;
					padding: 0 7px 0 2px;
					font-weight: normal;
					color: #000;
				}
				#frmregistro label.lblforradio {
					float: left;
					/* padding: 0 7px 0 2px; */
					padding: 0 15px 0 2px;
					font-weight: normal;
					color: #000;
				}
				#frmregistro label.lblforcard {
					float: left;
					padding: 0 15px 0 2px;
					font-weight: normal;
					color: #000;
					width: 80px;
				}
				#frmregistro label.lblforyesnot {
					float: left;
					/* padding: 0 7px 0 2px; */
					padding: 0 8px 0 2px;
					font-weight: normal;
					color: #000;
					width: 54px;
				}
				#frmregistro label.lblforabonar {
					float: left;
					/* padding: 0 7px 0 2px; */
					padding: 0 15px 0 2px;
					font-weight: bold;
					color: #000;
					width: 280px;
				}
		/* [label] ............................................................... <fin] */

		/* [input text] ....................................................... [inicio> */
				#frmregistro input, 
				#frmregistro select, 
				#frmregistro textarea, 
				#frmregistro button.register,
				#frmregistro button.cleaning {
					font-size: 11px;
					font-family: 'Trebuchet MS';
				}
				#frmregistro input {
					padding: 1px 5px;
				}
				#frmregistro button.register, #frmregistro button.cleaning {
					position: relative;
					padding-right: 8px;
					padding-top: 3px;
				}
				html>body #frmregistro button.register, html>body #frmregistro button.cleaning {
					padding-top: 0;
					padding-right: 15px;
				}
					#frmregistro button.register img, #frmregistro button.cleaning img {
						display: block;
						position: absolute;
						top: 0;
						/* left: -20px; */
						left: 60px;
					}
					html>body #frmregistro button.register img, html>body	#frmregistro button.cleaning img {
						left: 48px;
					}
				#frmregistro input.x-small, #frmregistro input.small, #frmregistro input.medium, 
				#frmregistro input.large, #frmregistro input.x-large, #frmregistro textarea.x-large,
				#frmregistro input.x1-small, #frmregistro input.x2-small, 
				#frmregistro input.x3-small, #frmregistro input.x4-small {
					border-top:1px solid #5e2c0a;
					border-right:1px solid #f7d6a5;
					border-bottom:1px solid #f7d6a5;
					border-left:1px solid #5e2c0a;
					padding: 1px 5px;
					font-size: 11px;
				}
				
				#frmregistro input.x1-small {
					width: 24px;
				}
				#frmregistro input.x2-small {
					width: 40px;
				}
				#frmregistro input.x3-small {
					width: 35px;
				}
				#frmregistro input.x4-small {
					width: 60px;
				}
				
				
				#frmregistro input.x-small {
					width: 91px;
				}	
				#frmregistro input.medium {
					width: 180px;
				}
				#frmregistro input.large {
					width: 297px;
				}
				#frmregistro input.x-large, #frmregistro textarea.x-large {
					width: 386px;
				}
				#aviancacardwrap {
					display: none;
					margin-bottom: 40px !important;
				}
				#buttonregwrap {
					clear: both;
					padding: 10px 0 0;	
					width: 100%;
				}
				#buttonregwrap.loading {
					clear: both;
					background: url(../images/css-ajax-loader.gif) no-repeat 98px 15px;
				}

		/* [input text] .......................................................... <fin] */

		/* [input select] ..................................................... [inicio> */

				#frmregistro select {
					padding: 1px;
					font-size: 11px;
				}
				#frmregistro select.xx-small {
					width: 42px;
				}
				#frmregistro select.x-small {
					width: 55px;
				}
				#frmregistro select.small {
					width: 85px;
				}
				#frmregistro select.medium {
					width: 123px;
				}
				#frmregistro select.large {
					width: 150px;
				}
				html>body #frmregistro select.xlarge, #frmlogin select.xlarge  {
					width: 294px;
				}
				#frmregistro select.xlarge, #frmlogin select.xlarge  {
					width: 294px;
				}
				#frmregistro select.llarge {
					width: 398px;
				}
				#frmregistro select.xlarge {
					margin-left: 0 !important;
				}

		/* [input select] ........................................................ <fin] */


		/* [input radio]....................................................... [inicio> */
		
				#radmasculino, #radfemenino {
					display: block;
					height: 13px;
					width: 13px;
					float: left;
					margin-top: 2px;
				}
				#radclasicavisa, #radgoldvisa, #radplatinumvisa, #radmastercard, #radvisa	{
					display: block;
					height: 13px;
					width: 13px;
					float: left;
					margin-top: 2px;
				}
				#abonarcard1wrap, #abonarcard2wrap, #tipdocempresarialwrap, #numdocempresarialwrap {
					display: none;
				}
		/* [input radio].......................................................... <fin] */


		/* [input checkbox].................................................... [inicio> */
		
				#chkvisa, #chkamericanexpress {
					display: block;
					height: 13px;
					width: 13px;
					float: left;
					margin-top: 2px;
				}
				#frmregistro input.chknomtarjetacredito	{
					display: block;
					height: 13px;
					width: 13px;
					float: left;
					margin-top: 2px;
				}
		
		/* [input checkbox]....................................................... <fin] */
		
		/* [utils]............................................................. [inicio> */
		
		.showthis {
			display: block !important;
		}
		.hidethis {
			display: none;
		}
		
		/* [utils]................................................................ <fin] */

