a:link { text-decoration:none; color:white; }
a:visited { text-decoration:none; color:white; }
a:active { text-decoration:none; color:white; }
img { border:none; }

body,div,span,table,input,textarea { font-family:"Segoe UI","Segoe UI Web Regular","Segoe UI Symbol","Helvetica Neue","BBAlpha Sans","S60 Sans",Arial,"sans-serif"; font-size:14px; }
label { -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; }
._ABOUT { font-weight: normal; font-style: normal; text-decoration: none; font-size: 11pt; }

#PROGRESS { position:absolute; width:100%; height:25px; background-position: center; background-size:105px; background-repeat: no-repeat; display:none; background-image:url("../img/progress.gif"); }
#MAIN { border:none; background-color: #ddd; box-shadow: 0px 0px 7px; display:none; }
#MAIN_MENU { font-size:88%; background-color:transparent; padding:30px; opacity:0; margin-left:-25px; }
#MAIN_MENU .INPUT_MENU { background-color:transparent; }
#MAIN_MENU .INPUT_MENU:hover { color:rgb(181, 174, 206); }
#WIDGET_MENU { top:0px; }
#MENU_CONTAINER { height:41px; }
#SESSION_OFF:hover { color:white; }

.BODY_CONTAINER { width:760px; display:inline-table; font-size:88%;}
.HISTORY_WIDGET { float:none; opacity:0; box-shadow: 0px 0px 0px #000 !important; width:200px !important; margin-left:-25px; margin-right:10px; padding:10px; }
.HISTORY_WIDGET .HWIDGET_REMOVE { float: right; top: 0px; font-weight: bold; color: white; height: 20px; width: 20px; text-align: center; font-size: 75%; display:none; }
.HISTORY_WIDGET:hover .HWIDGET_REMOVE { display:inline !important; }
.HWIDGET_REMOVE:hover { color:#313131; }

.IMG_LOGO { float:left; height:41px; cursor:pointer; }
.IMG_LOGO_SELECTOR { float:left; height:41px; cursor:pointer; }
.IMG_LOGO_SELECTOR:hover { opacity:0.5; }
.USER_PROFILE { float:right; }
.USER_PROFILE a { font-size:85%; color:rgb(181, 174, 206); cursor:pointer; }
.USER_PROFILE .SEPARATOR { margin-left: 10px; margin-right: 10px; height: 35px; margin-top: -7px; opacity:0.5; }
.USER_PROFILE_IMG { width:40px; height:40px; float:left; }

.UI_CONTENT_TEXT { padding:0px 10px 0px; text-align:justify; }
.INPUT_LABEL { width:145px; display:inline-table; }
.INPUT_LABEL_S { width:100px; display:inline-table; }
.CODE { padding:10px; background-color: rgba(158, 18, 252, 0.05); color: rgb(0, 87, 79); }
.E404 { font-weight: normal; font-style: normal; text-decoration: none; font-size: 36pt; color:#bbb; float:left; margin-right:20px; margin-top: 27px; }
.P_CONTENT { background-color: rgb(233, 233, 233); padding: 16px; color: rgb(65, 65, 65); font-size: 100%; border-bottom-right-radius: 40px; border-top-right-radius: 40px; }

.ui-datepicker-today { opacity:1 !important; }
.ui-datepicker-today span { background:none !important; background-color:#752995 !important; opacity:1 !important; color:white !important; }
