.mainDialog input { margin-bottom:1px; width:98%;  }
.mainDialog p { font-size: 0.7em; text-align: right; font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;}
.mainDialog label {font-size: 0.8em; text-align: left; font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;}
.mainDialog header { background-color: #1a8d94; color:  #1a8d94;}
.mainDialog div#users-contain {width: 850px; margin: 20px 0;}
.mainDialog div#users-contain table { margin: 1em 0;  border-collapse: collapse; width: 100%; }
.mainDialog div#users-contain table td, div#users-contain table th { border: 1px solid #eee; padding: .6em 10px; text-align: left;}
.mainDialog .ui-dialog .ui-state-error {padding: .3em;}
.mainDialog .validateTips  {border: 1px solid transparent; padding: 0.3em; }
.mainDialog  {color:red;}

#loged, #loginBtns, #loginBtnsIng {display: none;}
.ui-widget {font-size: 0.8em;}
.ui-widget-header{ font-size: 0.8em !important; background:#1a8d94 url(../images/encabezadomodal.png) 50% 50% repeat-x !important; color:  #fff !important;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 0px !important; font-size: 80% !important; background: #e6e6e6 url(../images/encabezadomodal.png) 50% 50% repeat-x !important; color: #fff !important;}
.ui-button:hover { border: 0px !important; font-size: 0.8em !important;  background: #e6e6e6 url(../images/encabezadomodal.png) 50% 50% repeat-x !important; color: #1a8d94 !important;}
.ui-messages-error, .ui-message-error { font-size: 0.8em !important; background-color: #e4b9b9 !important;}
