 #dialogBox_wndDirecciones{
	    	width:600px;
	    }
	    #dialogBox_wndDirecciones div.msg_body{
	    	width:550px;
	    }
    	.loginTango div#auth_usuario{
  			width:800px;
  		}
  		
  		.frm {
  		 }
  		
  		.frm *{
  			font-family:Arial,Verdana,Helvetica,sans-serif
  		}
  			.frm .cntfld{
	  		 	border-top:1px solid #eee;
  			}
  			.frm .fld{
  				padding:5px;
  				border-bottom:1px solid #eee;
	  		}

  			.frm .fld_obtieneClave{
  				padding:0px;
	  		}
	  		
		  		.frm #errores{
		  			color:#cd4b40;
		  			margin:7px 0 14px 0;
		  		}
		  		.frm .box_body{

			  	}
		  		
	  		 	.frm .fld label{
  					width:135px;
  					display:block;
  					float:left;
  					font-size:12px;
  					border:0;
  					color:#5F5F5F;
  					text-align:left;
  					font-weight:401;
  					margin-right:5px;
		  		}

	  		 	.frm .fld_obtieneClave label{
  					width:135px;
  					display:block;
  					float:left;
  					font-size:12px;
  					border:0;
  					color:#5F5F5F;
  					text-align:left;
  					font-weight:401;
  					margin-right:0px;
		  		}
		  		
		  		.frm .submit{
		  			margin-top:12px;
		  			margin-bottom:12px;
		  			margin-left:135px;
		  		}
		  		.frm .lbl_vivienda{
		  			color:#666;
		  			text-align:left;
		  			margin-left:0;
		  			margin-right:10px;
		  			text-transform:capitalize;
		  		}
		  		
		  		.frm .fld span.input{
  					margin-left:10px;		  			
  					display:inline
		  		}
			  		.frm .fld span.error{
			  			color:#cd4b40;
			  			display:block;
			  			margin-left:155px;
			  			margin-top:5px;
			  			color:#5f5f5f;
			  			background:#fff5f5;
			  			width:200px;
			  			
			  		}

		  		.frm .fld_obtieneClave span.input{
  					margin-left:-6px;		  			
  					display:inline
		  		}
			  		.frm .fld_obtieneClave span.error{
			  			color:#cd4b40;
			  			display:block;
			  			margin-left:130px;
			  			margin-top:5px;
			  			color:#5f5f5f;
			  			background:#fff5f5;
			  			width:200px;
			  			
			  		}


			  	.frmDireccion .fld{
			  		float:left;
  					width:49%;	
  					margin:5px 0px;	  			
  					display:block
		  		}
		  		.frmDireccion .fld label{
		  			float:left;
		  			display:block;
		  			margin-right:5px;
		  			vertical-align:middle;
		  			width:50px;
		  			margin-top:3px;
		  			#margin-top:4px;
		  		}
		  		.frmDireccion .fld select{
		  			width:190px;
		  		}
		  		.frmDireccion .fld input{
		  			width:186px;
		  		}

		  		.frmDireccion .fld input.nmro{
		  			width:70px;
		  		}

		  		.frmDireccion .fld label *{
		  			vertical-align: middle;
		  		}
		  		.frmDireccion .loading{
		  			margin-left:10px;
		  			vertical-align:middle;
		  			margin-top:3px;	
		  			#vertical-align:top;
		  		}

		  		.frmDireccion .viviendas {
					font-family:arial,sans-serif;
					font-size:12px;
					border:0;
					text-transform:capitalize;
				}

				.frmDireccion .cntViviendas p{
					margin:.5em 0!important;
				}
				
				.frmDireccion .msgUnaVivienda {
					margin:.5em 0;
					color:#999;
				}
				.frmDireccion .msgUnaVivienda span{
					margin:.5em 0;
					display:block;
					color:#006600;
				}
				
				
				.frmDireccion .msgUnaVivienda span{
					font-size:12px;
					text-transform:capitalize;
				}
				
				.frmDireccion .msgSinVivienda {
					margin:1em 0em .5em 0!important;
				}