.fu-box {
   font-family: Arial, Helvetica, Sans-Serif;
   line-height: 1.2em;
}

.fu-box p {
   margin:0;
   padding:0;
   font-size:12px !important;
}

.fu-box a {
   color:#FFAC44;
   text-decoration:none;
}

.fu-container {
   overflow: hidden;
}

.fu-buttons,
.fu-preview-text-name p,
p.fu-error-message,
.fu-error,
.fu-source-control-holder {
   white-space:nowrap;
}

.fu-container-hidden-ie {
   overflow:hidden;
   height: 1px;
   position: absolute;
   top: -10000px;
   left: -10000px;
}


.fu-container-hidden {
   overflow:hidden;
   height: 0px;
}

.fu-container table {
   border-collapse: collapse;
   border: 0px;
}

.fu-container table td {
   vertical-align: middle;
   padding: 0;
}

.fu-buttons-holder {
   width:100%;
}

.fu-button {
   background: #FFA200;
   font-family: Arial, Tahoma, Verdana, Helvetica, Sans-serif;
   font-size: 11px;
   padding: 2px 6px;
   overflow:visible;
   color:#ffffff;
   border:0;
   line-height:1;
   margin-right: 8px;
   -moz-border-radius: 4px;
   -webkit-border-radius: 4px;
}


.fu-button:disabled {
   color: #EFE2E0;
}


.fu-source-type-holder {
   width: 60px;
}
.fu-source-type {
   margin-right:8px;
   width: 52px;
}

.fu-control-holder {
   
}

.fu-file-holder {
   overflow: hidden;
}
.fu-url-holder {
   display: block;
   width: 100%;
   overflow: hidden;
}

input.fu-file, input.fu-url{
   padding:0;
}



.fu-flash-holder {
   position: relative;
}
span.swiff-uploader-box {
   position: absolute;
   left: 0px;
   top: 0px;
}

.fu-container-hidden-ie span.swiff-uploader-box  {
   position: absolute;
   left: -10000px;
   top: -10000px;
}


/* Loading indikator */

.fu-loading-animation {
   width: 16px;
   height: 16px;
   background: url(http://img.webkreator.com.mx/Shared/Images/indicator.gif) top left no-repeat;
   margin-right: 5px;
}

/* Progress Bar */

.fu-view,
.fu-url {
   margin-right: 8px;
}

.fu-progress-active .fu-uploading {
   display: none;
}

.fu-progress {
   height:22px;
   position:relative;
   overflow:hidden;
}

.fu-progress-mat {
   -moz-border-radius:3px;
   -webkit-border-radius:3px;
   position:absolute;
   top:0;
   left:0;
   height:22px;
   overflow:hidden;
   background:url(http://img.webkreator.com.mx/Shell/FileUpload/Images/uploading-mat.png) top left repeat-x;
}

.fu-progress-fill {
   -moz-border-radius-topleft:3px;
   -moz-border-radius-bottomleft: 3px;
   -webkit-border-top-left-radius: 3px;
   -webkit-border-bottom-left-radius: 3px;
   position:absolute;
   top:0;
   left:0;
   height:22px;
   overflow:hidden;
   background:url(http://img.webkreator.com.mx/Shell/FileUpload/Images/uploading-fill.png) top left repeat-x;
}

.fu-progress p {
   white-space:nowrap;
   margin:4px 0 0 5px;
}

.fu-progress-fill p {
   color:#ffffff !important;
}

.fu-progress span.filename {
   margin-right: 5px;
}

/* Error Message*/

.fu-error p {
   color: #ff0000 !important;
}

.fu-error-icon {
   width: 16px;
   height: 16px;
   background: url(http://img.webkreator.com.mx/Shared/Images/Registration/error_icon.gif) center no-repeat;
   margin-right: 5px;
}

.fu-error-message {
   overflow: hidden;
   font-family:Arial,Helvetica,Sans-Serif;
   line-height:1.5em;
   font-size: 11px;
   color:#ff0000;
}
.state-2 .fu-buttons-holder {
   vertical-align: top;
}
/* Preview Area */

.fu-preview-text-and-name {
   overflow:hidden;
}

.fu-preview-text-icon {
   overflow:hidden;
   height: 20px;
   width: 20px;
   background-image:url(http://img.webkreator.com.mx/Shell/FileUpload/Images/icons.png);
   background-position:0 0;
   background-repeat:no-repeat;
}
   
.fu-preview-text-icon .doc,
.fu-preview-text-icon .docx,
.fu-preview-text-icon .xls,
.fu-preview-text-icon .xlsx,
.fu-preview-text-icon .pdf,
.fu-preview-text-icon .txt,
.fu-preview-text-icon .rtf,
.fu-preview-text-icon .ppt,
.fu-preview-text-icon .pptx  {
   background-image:url(http://img.webkreator.com.mx/Shell/FileUpload/Images/icons.png);
   background-position:0 -20px;
   background-repeat:no-repeat;
}

.fu-preview-text-icon .gif,
.fu-preview-text-icon .png,
.fu-preview-text-icon .jpg  {
   background-image:url(http://img.webkreator.com.mx/Shell/FileUpload/Images/icons.png);
   background-position:0 -40px;
   background-repeat:no-repeat;
}

.fu-preview-text-icon .mov,
.fu-preview-text-icon .avi,
.fu-preview-text-icon .mpg  {
   background-image:url(http://img.webkreator.com.mx/Shell/FileUpload/Images/icons.png);
   background-position:0 -60px;
   background-repeat:no-repeat;
}
.fu-preview-text-icon .swf {
   background-image:url(http://img.webkreator.com.mx/Shell/FileUpload/Images/icons.png);
   background-position:0 -80px;
   background-repeat:no-repeat;
}


