#subContenido p{width: 500px;}
#subContenido p.marginBottom{margin-bottom: 35px;}

#subContenido table.bonos{margin-bottom: 15px; width: 310px;}
	#subContenido table.bonos tr{}
		#subContenido table.bonos tr td{padding: 5px 0 5px 8px; color: #58585a;}
		#subContenido table.bonos tr td.tipo{width: 100px;}
		#subContenido table.bonos tr td.concepto{width: 280px; border-right: 1px solid #d5e4f3;}
		#subContenido table.bonos tr td.pvp{width: 70px;}

form{}
	form p{}
	form p.margenIzquierdo{margin-left: 135px;}
	form p.margenSuperior{margin-top: 35px;}
		form p span{display: inline; float: left; margin: 2px 15px 0 0; width: 120px; text-align: right; color: #666;}
		form p label{float: left; margin-top: 2px; color: #666;}
		form p input{float: left;}
		form p.enviar button{display: block; margin-left: 339px; width: 79px; height: 24px; text-indent: -99999px; background: url(/imagenes/comunes/fnd-enviar.gif) no-repeat; border: 0; cursor: pointer;}
	form p.texto{position: relative;}
		form p.texto label{display: inline; margin-right: 15px; width: 120px; text-align: right;}
		form p.texto input{padding: 3px; width: 275px; height: 14px; color: #666; border: 1px solid #c5cac7; background: #fdfff1;}
		form p.texto span.notaNIF{display: block; float: left; position: absolute; top: 15px; right: 38px; margin: 0; padding: 0 3px; width: auto; background: #FDFFF1; border: 1px solid #c5cac7; color: #666; font-size: 9px;}
		form p.texto span.notaFecha{display: block; float: left; position: absolute; top: 15px; right: 31px; margin: 0; padding: 0 3px; width: auto; background: #FDFFF1; border: 1px solid #c5cac7; color: #666; font-size: 9px;}
	form p.sexo{}
		form p.sexo label{margin-right: 15px;}
		form p.sexo input{margin: 5px 3px 0 0;}
		* html form p.sexo input{margin-top: 0;}
		* +html form p.sexo input{margin-top: 0;}
	form p.tarifa{}
		form p.tarifa label{margin-right: 15px;}
		form p.tarifa input{margin: 5px 3px 0 0;}
		* html form p.tarifa input{margin-top: 0;}
		* +html form p.tarifa input{margin-top: 0;}
	form p.check{}
		form p.check input{margin: 5px 3px 0 0;}
		* html form p.check input{margin-top: 0;}
		* +html form p.check input{margin-top: 0;}
	form p.ingreso{}
		form p.ingreso label{width: 245px;}
	form p.comoHasConocido{width: 290px !important;}
		form p.comoHasConocido label{display: block; margin-bottom: 3px; width: 200px; text-align: left;}
		form p.comoHasConocido input{float: none;}
	
	form p.terminosCondiciones{margin-left: 135px;}	
		form p.terminosCondiciones input{margin: 5px 5px 0 0; border: none;}
		* html form p.terminosCondiciones input{margin-top: 0;}
		* +html form p.terminosCondiciones input{margin-top: 0;}
		
	form div{margin-left: 135px; width: 282px;}
		form div p{float: left;}		
		* html form div p.entidad, * html form div p.sucursal, * html form div p.dc, * html form div p.cuenta{margin-right: 8px;}
			form div p label{display: block; float: none; margin-bottom: 3px;}
			form div p input{padding: 3px; height: 14px; color: #666; border: 1px solid #c5cac7; background: #fdfff1;}
		form div p.entidad{display: inline; margin-right: 13px; width: 65px !important;}
			form div p.entidad label{width: 65px;}
			form div p.entidad input{width: 58px;}
		form div p.sucursal{display: inline; margin-right: 12px; width: 65px !important;}
			form div p.sucursal label{width: 65px;}
			form div p.sucursal input{width: 58px;}
		form div p.dc{display: inline; margin-right: 12px; width: 30px !important;}
			form div p.dc label{width: 30px;}
			form div p.dc input{width: 23px;}
		form div p.cuenta{display: inline; width: 85px !important;}
			form div p.cuenta label{width: 85px;}
			form div p.cuenta input{width: 78px;}
