		body{
			background: #fff;
		}
		.login_form{
			width:200px;
			height:300px;
			position: absolute;
  			top: 20%;
  			left: 25%;
  			margin-top: -150px;   /* height/2 = 500px / 2 */
  			margin-left: -150px;  /* width/2 = 500px / 2 */


		}
		.login_text{
			width:460px;
			height:344px;
			position: relative;
			border: 0px solid #5e5e5e;
			border-radius: 0px;
			alignment: center;
			/*font-size: 16pt;*/
			top: 23%;
			left: 65%;
            background: #f6f6f6;
			margin-top: -150px;   /* height/2 = 500px / 2 */
			margin-left: -150px;  /* width/2 = 500px / 2 */

		}
        .formaRegistro{
           	width:auto;
			height:auto;
			position: absolute;
  			top: 20%;
  			left: 25%;
  			margin-top: -150px;   /* height/2 = 500px / 2 */
  			margin-left: -150px;  /* width/2 = 500px / 2 */
            
	       
        }
        
		.ui-panel .ui-panel-content {
		    border: 0;
		    background: none;
		    padding: 2px 2px 2px 0px;
		}
		label{
			display:inline-block;			
			width: 100px;
			margin: 0 10px 0 0;
    		width: 110px;

		}	
		.registro_line_class {
		  font-weight: bold;
		  font-size: 13px;
		  margin: 0 10px 0 0;
		  margin-bottom: 0px;
		  width: auto;
		}
		.registro_line_class_2 {
		  font-weight: bold;
		  font-size: 13px;
		  margin: 0 10px 0 0;
		  margin-bottom: 0px;
		  color: #ea1a1a;
		  width: auto;
		}
		table.registro_panelgrid td {
		    border-width: 1px;
		    border-style: solid;
		    border-color: inherit;
		    padding: 4px 10px 0px 0px;
		    font-size: 13px;
		}		
		div{
			margin:1px;
		}
		
		.error{
			color:red;
		}

		div.registro{
			width:700px;
			margin: 0 auto;
			left: 60%;
			align: center;
			margin-left: -90px;
		}
		a {
			color: #0077CC;
			cursor: pointer;
			text-decoration: none;
		}
		
		a:hover {
			text-decoration: underline;
		}
		input[type=text], select, textarea {
			 
			  border: 1px solid #ccc;
			  border-radius: 4px;
			  resize: vertical;
		}
		
	
			
			fieldset {
			    border-radius: 0px;
			    border: 0px solid #999;
			}
					
		.ui-fieldset, .ui-fieldset .ui-fieldset-legend {
    	padding:0em 0em;
		}
		
		.ui-fieldset-toggleable .ui-fieldset-legend {
		    padding: 0em 0em 0em 0em;
		}
		
		.ui-fieldset .ui-fieldset-toggler {
		    padding-right: 0em;
		    margin-top: 0em;
		
		}
		
		myFieldset.ui-fieldset, .ui-fieldset .ui-fieldset-legend {
		 padding: 0em 0em;
		}
		
				
		
		.centered_grd {
			position:relative;
			height: 100px;
			margin:0 auto;
			padding: 10% 0;
		}	
		
		legend {
		    font-size: 18px !important;
		  
		}
		
		.ui-panelgrid td {
		  
		    font-size: 13px;
		}