/* http://meyerweb.com/eric/tools/css/reset/
v2.0 | 20110126
License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}

/*
YUI 3.4.1 (build 4118)
Copyright 2011 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/
.yui3-g{letter-spacing:-0.31em;letter-spacing:normal;word-spacing:-0.43em}.yui3-u,.yui3-u-1,.yui3-u-1-2,.yui3-u-1-3,.yui3-u-2-3,.yui3-u-1-4,.yui3-u-3-4,.yui3-u-1-5,.yui3-u-2-5,.yui3-u-3-5,.yui3-u-4-5,.yui3-u-1-6,.yui3-u-5-6,.yui3-u-1-8,.yui3-u-3-8,.yui3-u-5-8,.yui3-u-7-8,.yui3-u-1-12,.yui3-u-5-12,.yui3-u-7-12,.yui3-u-11-12,.yui3-u-1-24,.yui3-u-5-24,.yui3-u-7-24,.yui3-u-11-24,.yui3-u-13-24,.yui3-u-17-24,.yui3-u-19-24,.yui3-u-23-24{display:inline-block;zoom:1;*display:inline;letter-spacing:normal;word-spacing:normal;vertical-align:top}.yui3-u-1{display:block}.yui3-u-1-2{width:50%}.yui3-u-1-3{width:33.33333%}.yui3-u-2-3{width:66.66666%}.yui3-u-1-4{width:25%}.yui3-u-3-4{width:75%}.yui3-u-1-5{width:20%}.yui3-u-2-5{width:40%}.yui3-u-3-5{width:60%}.yui3-u-4-5{width:80%}.yui3-u-1-6{width:16.656%}.yui3-u-5-6{width:83.33%}.yui3-u-1-8{width:12.5%}.yui3-u-3-8{width:37.5%}.yui3-u-5-8{width:62.5%}.yui3-u-7-8{width:87.5%}.yui3-u-1-12{width:8.3333%}.yui3-u-5-12{width:41.6666%}.yui3-u-7-12{width:58.3333%}.yui3-u-11-12{width:91.6666%}.yui3-u-1-24{width:4.1666%}.yui3-u-5-24{width:20.8333%}.yui3-u-7-24{width:29.1666%}.yui3-u-11-24{width:45.8333%}.yui3-u-13-24{width:54.1666%}.yui3-u-17-24{width:70.8333%}.yui3-u-19-24{width:79.1666%}.yui3-u-23-24{width:95.8333%}
html, body {line-height: 1;width:100%;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
/*
@font-face {font-family:CuprumLight;src:url(./fonts/Cupruml.ttf);font-style:normal;font-weight:normal;}
@font-face {font-family:Cuprum;src:url(./fonts/Cuprum.ttf);font-style:normal;font-weight:normal;}
@font-face {font-family:Cuprum;src:url(./fonts/Cuprumb.ttf);font-style:normal;font-weight:bold;}
*/
body
{
background-color:#fff;
font-family: "Segoe UI Light", Segoe, Tahoma, Arial, Sans-Serif;
font-size:14px;
color:#555;
}
a{text-decoration:none;color:#888;}
a:hover{color:#000;}
a .colored {color: #e10600;}

h1, h2, h3, #menu, #contentHeader{font-family:Cuprum, "Segoe UI Light", Segoe, Trebuchet MS, Arial, Helvetica, Sans-Serif;}

.strong{font-weight:bold;}
.center{text-align:center;}
.clear{clear:both;}
.hidden{display:none;}
.grayed{color:#999;}


/* Login */
/*@font-face {
  font-family: 'Cuprum';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/Cuprum.ttf);
}
@font-face {
  font-family: 'Cuprum';
  font-style: normal;
  font-weight: 700;
  src: url(./fonts/Cuprumb.ttf));
}*/

body.login {
    background-color: #efefef;
}

.doctype
{
  width: 26px;
  height: 26px;
}
.captchaContainer
{
    float:left;
    padding-right:5px;
}
#loginContainer {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 540px;
    margin-left: -240px;
    margin-top: -290px;
    color: #5c5c5c;
    font-family: 'Cuprum',"Segoe UI Light", Segoe, Trebuchet MS, Arial, Helvetica, Sans-Serif;
    font-size: 13px;
}
    #loginContainer,
    #loginContainer input,
    #loginContainer label,
    #loginContainer span,
    #loginContainer textarea {
        font-family: 'Cuprum', "Segoe UI Light", Segoe, Trebuchet MS, Arial, Helvetica, Sans-Serif;
        font-size: 14px;
    }
    #loginContainer #login {
        width: 100%;
        height: 100%;
        background-color : #fff;
	    box-shadow: 0 0px 10px 2px rgba(182, 172, 172, 0.7);
    }
        #loginContainer #login #logoSealpath {
            padding: 40px 10px 20px 20px;
            text-align: center;
			background-color : #FFFFFF;
            border-bottom: 1px solid #f2f2f2;
        }
        #loginContainer #login #formu  {
            font-weight: normal;
            padding: 0px 5px 0px 10px;
        }
            #loginContainer #login #formu .wtext {
            }
            #loginContainer #login #formu .watermark {
                color: #999;
            }
            #loginContainer #login #formu p {
                padding: 5px 0 5px 0;
            }
            #loginContainer #login #formu #downloadArea p {
                padding: 0;
            }


            #loginContainer #login #formu #LoginDchaCol p {
                padding: 15px 0 15px 0;
            }
            #loginContainer #login #formu #LoginIzdaCol p {
                padding: 15px 0 15px 0;
            }
                #loginContainer #login #formu p.title {
                    font-size: 18px;
                    color: #e10600;
                    padding: 0 0 15px 0;
                    text-align: center;
                    font-weight: bold;
                }
                #loginContainer #login #formu p.enter {
                    padding: 15px 0 0 50px;
                }
                    #loginContainer #login #formu p.enter button {
                        margin: 0 0 0 -2px;
                    }
                #loginContainer #login #formu p.user-password-reset {
                    font-size: 18px;
                    padding: 10px 0 0 0;
                }
                    #loginContainer #login #formu p.user-password-reset label {
                        display: block;
                    }
                #loginContainer #login #formu div.captcha-area {
                    margin: 15px 0 15px 0;
                    width: 433px;
                    height: 110px;
                    font-size: 14px;
                    border: 1px solid #efefef;
                    padding: 10px 10px 5px 10px;
                }
                    #loginContainer #login #formu div.captcha-area label,
                    #loginContainer #login #formu div.captcha-area div,
                    #loginContainer #login #formu div.captcha-area a,
                    #loginContainer #login #formu div.captcha-area input {
                        float:left;
                        padding-right: 5px;
                    }
                    #loginContainer #login #formu div.captcha-area img {
                        border: 1px solid #999;
                    }
                    #loginContainer #login #formu div.captcha-area a,
                    #loginContainer #login #formu div.captcha-area input {
                        margin-left:20px;
                    }
                    #loginContainer #login #formu div.captcha-area input {
                        margin-top: 8px;
                        width: 190px;
                        border: 1px solid #d2cccc;
                        background-color: #f5f5f5;
                        font-size: 14px;
                        padding: 2px;
                    }
                    #loginContainer #login #formu div.captcha-area div.reset-button {
                        border-top: 1px solid #efefef;
                        margin-top: 5px;
                        padding-top: 5px;
                        width: 100%;
                    }
                        #loginContainer #login #formu div.captcha-area div.reset-button button {
                            margin-left: -2px;
                        }
            #loginContainer #login #formu div.success-request {

            }
                #loginContainer #login #formu div.success-request p.title {
                    font-size: 18px;
                    padding: 20px 0 5px 0;
                    line-height: 18px;
                    color: #333;
                }
                #loginContainer #login #formu div.success-request p.home-link {
                    margin-top: 15px;
                    padding-top: 15px;
                    border-top: 1px solid #efefef;
                }
                    #loginContainer #login #formu div.success-request p.home-link a {
                        font-size: 18px;
                        color: #e10600;
                        font-weight: bold;
                    }
            #loginContainer #login #formu .t-input {
                width: 99%;
                border:1px solid #d2cccc;
                background-color: #f5f5f5;
                font-size: 16px;
                padding: 4px;
            }

             #loginContainer #login #formu #downloadArea hr {
                    color: #e10600;
                    color: #d2cccc;
                    background-color: #e10600;
                    height: 2px;
                }

                #loginContainer #login #formu .t-input:hover {
                    background-color: #fff;
                }

             #loginContainer #login #formu #LoginBox {
                    margin: 8px 40px 0 40px;
                    border: 1px solid #efefef;
                    box-shadow: 1px 1px 1px #efefef;
                    padding: 10px 20px 5px 20px;
                }
                 #loginContainer #login #formu #LoginBox2 {
                    margin: 0 40px 0 40px;
                    border: 1px solid #efefef;
                    box-shadow: 1px 1px 1px #efefef;
                    padding: 5px 3px 5px 8px;
                }

                #loginContainer #login #formu #tableLogin {
                  width: 85%;
                }

               #loginContainer #login #formu .LoginDchaCol {
                    width: 65%;
                    height: 30px;
                }
               #loginContainer #login #formu .LoginIzdaCol {
                    width: 35%;
                    height: 30px;
                }

               #loginContainer #login #formu .LoginDchaCol2 {
                    /*width: 45%;*/
                    height: 25px;
                    vertical-align: middle;
                    padding-bottom: 12px;
                }
                 #loginContainer #login #formu .LoginIzdaCol2 {
                    /*width: 55%;*/
                    vertical-align: middle;
                    height: 25px;
                    padding-right:8px;
                    padding-bottom: 12px;
                }
            #loginContainer #login #formu #passwordReset {
                padding-top: 10px;
                margin-left: 30px;
            }
            #loginContainer #login #formu #downloadAreaTitle {
                font-weight: bold;
                text-align: center;
            }

                #loginContainer #login #formu #passwordReset a {
                    font-size: 14px;
                    color: #e10600;
                    text-decoration: underline;
                }
                #loginContainer #login #formu #passwordReset a:hover {
                    color: #000;
                }
            #loginContainer #login #formu #signUp {
                padding-top: 10px;
                font-weight: bold;
            }
                #loginContainer #login #formu #signUp a  {
                    padding-left: 15px;
                    color: #e10600;
                }
            #loginContainer #login #formu #msgArea {
                padding-top: 10px;
                font-size: 14px;
                font-weight: bold;
                color: #666;
            }
    #loginContainer #loginFooter {
        font-size: 11px;
        text-align: right;
        padding-top: 13px;
        color: #6c6e6f;
        text-transform: uppercase;
    }

     #loginContainer #loginGeotrustIco {
        text-align: right;
        padding-top: 20px;
    }
/*********/

body.login #page{
background:url(./images/bglogin.png) no-repeat center 80px;
height:600px;
}

input[type='text'], input[type='password'], textarea {border:1px solid #AAA; background:white; padding:1px;}

.login .notices{
display:block;
height:25px;
}

.loginArea{
padding:200px 0 0 0;
width:350px;
margin:0 0 0 320px;
}

.loginArea button{
font-size: inherit;
margin:20px 0 0 0;
border:0;
}

.loginArea label{
color:#e10600;
}
.loginArea input.text
{
width:99%;
font-size: 16px;
text-align:left;
margin:5px 0 0 0;
}

.loginArea .right{
width:200px;
float:right;
}

.loaderIcon{
display:inline-block;
width:16px;
height:11px;
background:url(./images/ajax-loader.gif) no-repeat;
vertical-align:middle;
}

#page
{
width:970px;
margin:auto;
}

#logo
{
float:left;
width:260px;
height:79px;
}

#logo img
{
margin:12px 0 0 4px;
}

#menuLogin
{
padding-top:5px;
text-align:right;
/*font-size:12px;*/
line-height:150%;
}

#menuLogin img
{
float:right;
margin-left:5px;
vertical-align:super;
}

#menuLogin a:hover{color:#e10600;}

#menu
{
z-index:1001; /* to overlapse the filter boxes */
/*padding-top:7px; original XEFI style*/
padding-top:16px;
position:relative;
float: left;
left: 24px;
font-size:18px;
height:30px;
/*word-spacing:12px;*/
}

#menu>ul>li
{
list-style:none;
padding-right:18px;
float:left;
position: relative;
}

#menu>ul>li ul
{
display:none;
position:absolute;
left:0;
top:20px;
width:200px;
font-family: "Segoe UI Light", Segoe, Trebuchet MS, Arial, Helvetica, Sans-Serif;
font-size:14px;
line-height:200%;
border:1px solid #888;
background:#FFF;
padding:10px;
z-index:1000;
}

#menu .current
{
    color:#000;
    font-weight: bold;
}

small{font-size:90%;}

#mainHeader
{
height:106px;
border-bottom:1px solid #DDD;
}


#contentHeader
{
padding:0 0 14px 16px;
margin-bottom:15px;
border-bottom:1px solid #DDD;
color:#666;
}

.section
{
display:block;
margin:11px 0 3px 0;
color:#888;
font-size: 18px;
}

h1{font-size:41px;font-weight:normal;height: 47px;}

.lastAccess {
    font-family: "Segoe UI Light", Segoe, Trebuchet MS, Arial, Helvetica, Sans-Serif;
    color: #A7A7A7;
    font-size: 10px;
}

/*#main{margin-right:-12px;}*/

h2
{
color:#e10600;
font-weight:normal;
font-size:23px;
margin-bottom:10px;
}

h3
{
font-weight:normal;
font-size:18px;
color:#000;
margin-bottom:15px;
}

.widget{padding:0 0 45px 0;position:relative;}

#noticesWidget{min-height:120px;}
#dndInfoWidget{}
#statsWidget{padding-left:20px;}
#companyWidget, #quickLinksWidget{
padding-left:40px;
}

.checkThis{width:96px;height:96px;background:no-repeat center center;color:#FFF;float:left;margin-right:16px;}
.checkThis.warning{background-image:url(./images/ico96-warning.png);}
.checkThis.notice{background-image:url(./images/ico96-message.png);}

.checkThis .qty
{
display:block;
height:35px;
padding:32px 0 0 56px;
font-size:30px;
font-weight:bold;
text-align:center;
}
.checkThis .msg
{
display:block;
font-size:11px;
padding:10px 0 0 8px;
}

.spacer{margin-top:40px;}

.widget table
{
width:100%;
font-family: "Segoe UI Light", Segoe, Tahoma, Arial, Sans-Serif;
font-size:14px;
}

.widget td, .widget th{padding:4px;}

.widget th
{
color:#FFF;
background:#e10600;
font-size:14px;
text-align:left;
}

.t-grid-header .t-header
{
background:#e10600;
border-color:#888;
}

 div.t-grid-header
{
background:#e10600;
}
div.t-grid-header-wrap
{
border-color:#888;
}

.widget h2
{
position:relative;
padding:5px 5px 5px 0;
}

.widget>h2>.config
{
display:none;
position:absolute;
top:0;
right:0;
width:27px;
height:27px;
padding:3px;
background:url(./images/ico-config.png) no-repeat center center;
}

.widget>h2>.config:hover{background-image:url(./images/ico-config-over.png);}
.widget>h2>.config span{display:none;}
.widget>h2.over{background:#ddd;padding:5px;}
.widget>h2.over .config{display:block;}

.configPane
{
display:none;
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:url(./images/blackout.png);
color:#FFF;
line-height:1.5em;
}

.configPane h2{padding:5px 5px 5px 10px;}
.configPane h2 img{float:right;}
.configPane .content{padding-left:16px;}
.configPane .buttons{text-align:right;padding-right:14px;padding-top:15px;}
.configPane .buttons a{color:#FFF;}

.configPane button{border:0;}

.configPane .t-dropdown{width:90%;}

button, .button
{
display:inline-block;
vertical-align:middle;
background:#e10600;
border:2px solid #FFF;
color:#FFF;
padding:6px 18px 6px 18px;
*padding: 3px;  /* SÃ³lo IE7 */
margin-top:8px;
margin-left:10px;
cursor:pointer;
vertical-align:middle;
font-size: 15px;
font-family:Cuprum, "Segoe UI Light", Segoe, Trebuchet MS, Arial, Helvetica, Sans-Serif;
}



button:hover,
button.over,
.button:hover,
.button.over
{background:#e10600; color:#fff;}

.button.cancel,
button.cancel,
.button.back,
button.back
{
background:transparent;
border:none;
color:#888;
padding:3px 8px;
}

.button.disabled,
button.disabled{
background:#666;
cursor:default;
}

button.save:hover { color: #fff; }

.quickLink{margin-bottom:15px;}
.quickLink h3{margin-bottom:5px;}
.quickLink h3 a{color:#000;}
.quickLink p a{color:#7F7F7F;}
.quickLink.over h3 a{color:#666;}

#mainFooter
{
color:#7F7F7F;
font-size:12px;
line-height:170%;
border-top:1px solid #DDD;
margin-top:15px;
padding:10px 15px;
}

#mainFooter a{text-decoration:none;color:#7F7F7F;}
#mainFooter a:hover{color:#e10600;}
#mainFooter p {margin-bottom:10px;}

#mainFooter .footer-column {
        width: 18%;
        float:left;
        padding: 0 0 0 10px;
    }

#mainFooter .mainfootertext{
    float:left;
    width:80%;
    }
#mainFooter .productGeotrustIco {
        width: 20%;
        float:left;
        padding: 0px;
        text-align:left;
    }


#leftBar div{line-height:200%;}
#leftBar .current {
    color: #000;
    font-weight: bold;
}
#leftBar .content{margin:0 20px;line-height:120%;}
#leftBar .content.help
{
margin-top:60px;
border-top:1px solid #DDD;
padding-top:30px;
font-size: 12px;
}
#leftBar .content.help p{font-size:10px;margin-bottom:15px;}
#leftBar h2{font-size:16px;margin-bottom:5px;}
#leftBar .help a{color:#e10600;}

.textBar
{
padding:6px;
margin-bottom:5px;
line-height:150%;
}

.filterArea
{
height:24px;
padding:6px;
margin-bottom:5px;
position:relative;
/*z-index:1000;*/
overflow:visible;
background:#EEE;
font-family:Cuprum, "Segoe UI", Segoe, Trebuchet MS, Arial, Helvetica, Sans-Serif;
font-size:12px;
color:#555;
}

.filterArea.commandArea{
background:transparent;
text-align:right;
}

.filterArea button,
.filterArea .button
{
padding-top:3px;
padding-bottom:3px;
}

.filterLabel, .filterButton
{
position:relative;
display:inline-block;
vertical-align:middle;
padding:0 10px 0 0;
line-height:25px;
color:#888;
/*font-size: 12px;*/
}

/*.filterLabel{
font-weight:bold;
}*/
/*
.filterArea.commandArea .filterLabel,
.filterArea.commandArea .filterButton{
color:#888;
}
*/
.filterButton {
  cursor:pointer;
}

.filterButton .t-widget{height:25px;}
.filterButton span.t-input{padding-top:0;}

.filterButton.over,
.filterButton.current
/*.filterArea.commandArea .filterButton.over,
.filterArea.commandArea .filterButton.current*/
{color:#222;/*font-weight:bold;*/}

.filterButton.disabled,
.filterButton.disabled.over,
.filterButton.disabled.current
{color:#CCC;font-weight:normal;cursor:default;}

/*.filterArea.commandArea .filterButton.disabled,
.filterArea.commandArea .filterButton.disabled.over,
.filterArea.commandArea .filterButton.disabled.current{
color:#CCC;
}*/

.filterPanel
{
display:none;
position:absolute;
z-index:1200;
top:30px;
left:0;
width:430px;
background:#FFF;
border:1px solid #DDD;
padding:20px;
}

.filterButtons
{
text-align:right;
padding-top:20px;
}

#customTimeFilterFrom, #customTimeFilterTo{font-size:80%;}

.search{float:right;}

input[type="text"].tbDdl {
width: 150px;
border-width: 1px;
height: 20px;
margin: 0;
padding: 0;
color: #888;
vertical-align: top;
background: transparent;
}

.ddlContainer {
display: contents;
vertical-align: middle;
/*width:200px;*/
height: 20px;
text-align: right;
border: 1px solid #DDD;
padding: 2px 2px 0 10px;
position: relative;
z-index: 1000;
background: #FFF;
font-family: "Segoe UI Light", Segoe, Trebuchet MS, Arial, Helvetica, Sans-Serif;
font-size: 12px;
}

.ddl
{
display:none;
position:absolute;
z-index:1200;
top:23px;
right:0;
width:340px;
text-align:left;
border:1px solid #DDD;
background:#FFF;
padding:9px;
line-height:200%;
font-size:90%;
white-space:nowrap;
}

.btnSearch
{
display:inline-block;
vertical-align:top;
width:20px;
height:20px;
cursor:pointer;
}

.disabledSearch
{
background:url(./images/ico-searchdisabled.png) no-repeat;
}

.enabledSearch
{
background:url(./images/ico-search.png) no-repeat;
}

.btnSearchClear
{
display:inline-block;
vertical-align:top;
width:10px;
height:20px;
background:url(./images/ico-searchclear.png) no-repeat;
cursor:pointer;
}

.btnDdl
{
display:inline-block;
vertical-align:top;
width:12px;
height:20px;
background:url(./images/ico-ddl.png) no-repeat;
cursor:pointer;
}

.btnDdl.active
{
background-image:url(./images/ico-ddl-over.png);
}

.line{border-top:1px solid #DDD;margin:10px 0;}


.ui-widget-content .ui-datepicker-calendar .ui-state-default
{
background:none;
color:#000;
}

.ui-widget-content .ui-datepicker-calendar .ui-state-default.ui-state-active
{
background:#e10600;
color:#FFF;
}

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon
{
    background-image: url(./images/jquery-ui/ui-icons_469bdd_256x240.png) !important;
}

.ui-widget-header .ui-icon
{
    background-image: url(./images/jquery-ui/ui-icons_469bdd_256x240.png) !important;
}

.doctype20
{
display:inline-block;
vertical-align:text-bottom;
background:url(./images/doctypes_20.png) no-repeat 0 0;
width:20px;
height:20px;
}

.doctype50
{
display:inline-block;
vertical-align:text-bottom;
background:url(./images/doctypes_50.png) 0 0;
width:50px;
height:50px;
}

.doctype20.type1  {background-position: -20px 0px;}
.doctype20.type2  {background-position: -40px 0px;}
.doctype20.type3  {background-position: -60px 0px;}
.doctype20.type4  {background-position: -80px 0px;}
.doctype20.typeCSV{background-position:-100px 0px;}

.doctype50.type1  {background-position: -50px 0px;}
.doctype50.type2  {background-position:-100px 0px;}
.doctype50.type3  {background-position:-150px 0px;}
.doctype50.type4  {background-position:-200px 0px;}
.doctype50.typeCSV{background-position:-250px 0px;}

.clickRows tbody tr {cursor:pointer;}
.clickRows tbody tr.t-no-data {cursor:default;}
.clickRows tbody tr.over, .clickRows tbody tr.over a{color:#fff;}

.documentGenericDetail{margin-left:50px;}

.verticalData{width:100%;}
.verticalData th{text-align:right;width:220px;padding-right:20px;}
.verticalData th, .verticalData td{height:35px;}


.buttonPanel
{
height:25px;
}

.buttonPanel .button
{
display:block;
float:left;
padding:3px 20px 3px 0;
}

.stepsBar{height:30px;}

.step /*, .stepButtonSeparator*/
{
display:block;
float:left;
width:150px;
margin-right:20px;
color:#888;
border-bottom:3px solid #888;
padding:4px;
}
.step.current{color:#000;border-color:#e10600;}
/*<span class="stepButtonSeparator">&#x21E8;</span>*/
/*.stepButtonSeparator{font-size:30px;line-height:6px;width:25px;}*/

.stepsForm{width:70%;margin-top:40px;}

.formField{border:1px solid #DDD;}

input.formField{height:20px;vertical-align:middle; }

.fullWidth{width:100%;}
.fullWidth input, .fullWidth textarea{margin:0;width:98%;}

.fullWidth textarea{height:120px;}

textarea{font:inherit;}

/*.fiedlLabel{display:block;margin-top:5px;}*/

.fieldLabel.middleLabel
{
    vertical-align: middle;
    display: inline-block;
    height: 19px;
}

.middle
{
    vertical-align: middle;
}

/*.quickForm{display:block;}*/
.quickFormField{display:block;float:left;margin-right:5px;}

.formActionsBar{height:30px;text-align:right;margin-top:20px; }
.formActionsBar2{height:30px;text-align:right;margin-top:20px; float:right; }
.formAction{}

.short{width:30px;}
.numeric{text-align:right;}

blockquote{margin-left:20px;}

.long{width:300px;}

#permissionSection, #optionsSection, #shareSection{ display: none;}

#editRights{display:none;}

.viewSection .body{padding:10px 0 10px 15px;border-left:1px solid #DDD;}

.viewSection{margin-bottom:20px;}

.showMore{display:block;height:20px;overflow:hidden;}
.showMore.opened{height:auto;}
.showMoreBtn{height:20px;cursor:pointer;margin-bottom:20px;}

.showMore .showMoreBtn.more{display:block;}
.showMore .showMoreBtn.less{display:none;}

.showMore.opened .showMoreBtn.more{display:none;}
.showMore.opened .showMoreBtn.less{display:block;}

.notices{display:none;color:Maroon;}

.edit, .delete
{
display:inline-block;
vertical-align:text-bottom;
width:16px;
height:16px;
margin:0 3px;
background:no-repeat url(./images/icons_white_16.png);
}

.edit{background-position:0 0;}
.delete{background-position:-16px 0;}

.edit span, .delete span{display:none;}

.t-grid tr .edit,
.t-grid tr .delete
{display:none;}

.t-grid tr.over .edit,
.t-grid tr.over .delete
{display:inline-block;}


.t-grid tr.over
{
background:#e10600;
color: #fff; /* GDELS extra  */
}

.t-grid-content a
{
    text-decoration:underline;
    color:#000;
}

.formTable td{vertical-align:top;padding-bottom:15px;}
.labelContainer{text-align:right;width:40%;padding-right:15px;line-height:20px;}
.fieldContainer{}

input.error
{
border:1px solid maroon;
}

.fileLinks
{
margin:20px 0;
line-height:150%;
}

.ui-dialog-content
{
padding-top:30px;
}

.infoDetail
{
display:inline-block;
*display: block; /* for ie */
*float: left; /* for ie */
vertical-align:top;
width: 100px;
height:55px;
padding: 3px;
margin: 5px 0 0 0;
/*border:2px solid #666;*/
color:#FFF;
overflow:hidden;
background:#666;
}

.infoDetail.grayed
{
filter:alpha(opacity=60);
opacity: 0.6;
-moz-opacity:0.6;
}

.mainNumber
{
font-size:24px;
}
.secondaryNumber{font-size:10px;}
.infoDetail .title
{
display:inline-block;
font-size: 9px;
vertical-align:bottom;
line-height:normal;
}

.titleContainer
{
line-height:25px;
}

#dndUpload
{
background:url(./images/fileinfo.png) no-repeat;
width:298px;
height:30px;
padding-top:90px;
color:#999;
text-align:center;
}

#dndUpload.disabled
{

}

#dndUpload.over
{
background-image:url(./images/fileinfo_over.png);
color:#e10600;
}

.fullClick
{
cursor:pointer;
}

.right {
text-align: right;
}


#shareSection .t-dropdown{
width:300px;
}
/*
.t-chart{
*position:relative;
*z-index:1000;
}*/

#timeFilterCustomPanel{width:450px;}
#customTimeFilterToDatepicker{float:right;}

.statsPage h3{
color:#e10600;
padding-top:1em;
}

.t-widget.t-dropdown.t-header{background:#FFF;}
.t-widget.t-dropdown .t-input{background-color: #fff;color:#222;}

.t-widget.t-dropdown .t-icon.t-arrow-down{background-position:-61px -396px;}

.ui-datepicker.ui-widget .ui-datepicker-next.ui-state-hover,
.ui-datepicker.ui-widget .ui-datepicker-prev.ui-state-hover
{background-color:#FFF;}

.ellipse{
display:block;
white-space:nowrap;
width:100%;
overflow:hidden;
text-overflow: ellipsis;
}

.user{display:inline-block;width:20px; height:20px; margin-right:5px;background:no-repeat center center;vertical-align:middle;}
.user1{background-image:url(./images/user-internal.png);}
.user4{background-image:url(./images/user-external.png);}

.userRolIdIcon{display:inline-block;width:20px; height:20px; margin-right:5px;background:no-repeat center center;vertical-align:middle;}
.userRolIdIcon1{background-image:url(./images/user-superuser.png);}
.userRolIdIcon2{background-image:url(./images/user-protector.png);}
.userRolIdIcon3{background-image:url(./images/user-consumer.png);}

.separator{
margin:2em 0;
border-top:1px solid #DDD;
}

.t-grid .number
{
    text-align:center;
}



.fortalezaDebil, .fortalezaIntermedio, .fortalezaFuerte
{
    display:inline-block;
    color:#000;
    font-size:10px;
    border:1px solid #888;
    width:60px;
    height:15px;
    line-height:15px;
    text-align:center;
}

.fortalezaDebil
{
background:#ff4c4c;
}

.fortalezaIntermedio
{
background:#ffcc33;
}

.fortalezaFuerte
{
background:#33cc33;
}

.notaFortaleza
{
    color:#888;
    font-size:10px;
}

.blueLink
{
    color:#e10600;
    text-decoration: underline;
}

.verticalData .t-dropdown
{
    vertical-align:middle;
}

.semititle
{
    color: #e10600;
    font-size: 17px;
    font-weight: normal;
    font-family: CuprumLight, "Segoe UI Light", Segoe, Trebuchet MS, Arial, Helvetica, Sans-Serif;
}

.semiBox
{
    width: 49%;
    vertical-align: top;
}

.coloredSpan
{
    padding: 5px;
}

.coloredSpan2
{
    padding: 5px;
}

.lineHeightButton
{
    line-height: 20px;
    padding-left: 9px;
    padding-right: 9px;
    margin: 0px;
}

.inline
{
    display:inline-block;
}

.ellipsed
{
    white-space: nowrap;
}


#NoSoportado
{
     color:#999;
    text-align:center;
    padding-top:9px;
    font-style:italic;
    font-size: 12px;
    margin: 0 21px 0 6px;
}

#btnResetPassword
{
    margin-left:0;
}

#contentHeaderUser
{
color:#666;
}
 #contentHeaderUser h1
{
font-size: 32px;
}

#contentHeaderUser{font-family:Cuprum, "Segoe UI Light", Segoe, Trebuchet MS, Arial, Helvetica, Sans-Serif;}

.divthreecolum-1
{
    position:relative;
    float:left;
    width: 290px;
    height:30px;
    padding-top:8px;
    bottom: 0;
}

.divthreecolum-2
{
    position:relative;
    float:left;
    width: 150px;
    height:30px;
    padding-top:4px;
    bottom: 0;
}
.divthreecolum-3
{
    position:relative;
    float:left;
    width: 150px;
     height:30px;
     bottom: 0;
}


.t-grid-toolbar
{
    text-align:right;
}

/* Moved from "telerik.metro.min.css" to be customizable on SaaS */

.t-icon{background-image:url('./images/telerik/sprite.png') !important}
.t-editor .t-tool-icon{background-image:url('./images/telerik/editor.png') !important}
.t-loading,.t-widget .t-loading{background:transparent url('./images/telerik/loading.gif') no-repeat 0 0 !important}
.t-grouping-dropclue{background:url('./images/telerik/sprite.png') no-repeat -48px -288px !important}
.t-treeview .t-drop-clue{background-image:url('./images/telerik/sprite.png');background-position:0 -358px !important}
.t-slider-horizontal .t-tick{background-image:url('./images/telerik/slider-h.gif') !important}
.t-slider-vertical .t-tick{background-image:url('./images/telerik/slider-v.gif') !important}
.t-callout{background-image:url('./images/telerik/sprite.png') !important}
.t-tile .t-folder{background-image:url('./images/telerik/imagebrowser.png') !important}

/* the rest of "telerik.metro.min.css" styles: the colors need to be customizable */

/* Metro theme*/.t-widget,.t-input{border-color:#e5e5e5;/*font-size:.75em;/* 12px base,if there are no inherited font-sizes(MVC default) */background-color:#fff}
/* .small .t-widget{font-size:.687em}
/* 11px base,if there are no inherited font-sizes(MVC default) */.t-header,.t-grid-header{border-color:#e10600 !important;background:#e10600 !important;color:#fff}

.t-dropdown .t-input,.t-header.t-link,.t-group .t-header.t-link,.t-header .t-link,.t-grid-header th .t-link,.t-state-active .t-header.t-link{color:#fff}
.t-widget,.t-link,.t-popup,.t-group,.t-group .t-link,.t-content,.t-editable-area,.t-breadcrumbs .t-breadcrumbs-wrap .t-link{color:#767676}
.t-group,.t-content,.t-editable-area{border-color:#e5e5e5;background-color:#fff}
.t-colorpicker .t-arrow-down{border-color:#e5e5e5}
.t-separator{border-color:#fff;background-color:#999}
.t-alt{background-color:#f4f4f4}
.t-state-default{border-color:#e5e5e5}
.t-active-filter{background-color:#d8d8d8}
.t-state-active{background-color:#fff;border-color:#e5e5e5}
.t-state-active,.t-state-active .t-link{color:#000 !important}
.t-state-selected{background-color:#e10600 !important}
.t-state-selected,.t-state-selected .t-link,.t-state-selected.t-link, .t-state-selected.t-state-hover:hover {color:#fff !important}
.t-state-hover,.t-state-focused{background-color:#e5e5e5;border-color:#e5e5e5}
.t-link, .t-input,.t-state-focused .t-input, .t-state-hover:hover {color:#000 !important}
.t-header .t-link, .t-state-hover,.t-state-hover:hover .t-link,.t-link.t-state-hover:hover {color:#fff !important}
.t-dropdown .t-state-focused .t-arrow-down{background-position:-48px -176px}
.t-state-error,.t-widget.input-validation-error,.t-widget .input-validation-error{border-color:#de3914 !important;background-color:#fff}
.t-button{color:#777}
.t-button,button.t-button.t-state-disabled:hover,a.t-button.t-state-disabled:hover,.t-state-disabled .t-button:hover{border-color:#e5e5e5;background:#fff}
.t-button:hover{background:#e5e5e5;color:#000}
.t-state-disabled,.t-state-disabled:hover,.t-state-disabled .t-link,.t-widget .t-link.t-state-disabled,.t-state-disabled .t-button{color:#bbb}
.t-toolbar,.t-grouping-header,.t-grid-pager,.t-widget .t-status{border-color:#e5e5e5;background-color:#fff}
.t-grid-header-wrap{border-color:#e10600 !important}
.t-grid-footer-wrap{border-color:#e5e5e5}
.t-grid td{border-color:#e5e5e5}
.t-grid tr.t-state-selected td{border-color:#e10600 !important}
.t-grouping-header .t-group-indicator{color:#333;border-color:#e5e5e5}
.t-grouping-row .t-group-cell,.t-grouping-row td,.t-grouping-row p{background:#e5e5e5}
.t-footer-template td{background-color:#fff;border-color:#e5e5e5 #e5e5e5 #fff}
.t-group-footer td{background-color:#fff;border-color:#e5e5e5}
.t-grid-footer,.t-grid-footer-wrap table{background-color:#fff;border-color:#e5e5e5}
.t-treeview .t-state-selected{border-color:#e10600 !important}
.t-panelbar .t-link,.t-panelbar .t-group,.t-panelbar .t-content{border-color:#e5e5e5}
.t-header .t-arrow-prev{background-position:-48px -496px}
.t-header .t-arrow-next{background-position:-64px -496px}
.t-header .t-arrow-up{background-position:-48px -511px}
.t-header .t-arrow-down{background-position:-64px -510px}
.t-group .t-arrow-prev,.t-arrow-prev{background-position:-16px -192px}
.t-group .t-arrow-next{background-position:-32px -192px}
.t-group .t-arrow-up,.t-state-hover .t-arrow-up{background-position:-16px -160px}
.t-group .t-arrow-down,.t-state-hover .t-arrow-down{background-position:-16px -176px}
.t-header .t-link+.t-grid-filter .t-filter{background-position:-48px -538px}
.t-header .t-state-hover+.t-grid-filter .t-filter,.t-header .t-link+.t-state-hover .t-filter{background-position:0 -240px}
.t-calendar th{border-color:#e5e5e5}
.t-other-month .t-link{color:#777}
/*Slider*/.t-slider .t-draghandle{border-width:1px;border-style:solid;color:#606060}
.t-slider-horizontal .t-draghandle{width:7px;height:18px;top:-8px}
.t-slider-vertical .t-draghandle{width:18px;height:7px;left:-8px}
.t-slider .t-draghandle{border-color:#fff;background-color:#e10600 !important}
.t-slider-horizontal .t-draghandle{width:5px}
.t-slider-vertical .t-draghandle{height:5px}
.t-slider .t-slider-track{background:#e5e5e5 none;border:1px solid #e5e5e5}
.t-slider .t-slider-selection{background:#e10600 none !important;border:1px solid #e10600 !important}
.t-slider-horizontal .t-slider-track,.t-slider-horizontal .t-slider-selection{height:4px}
.t-slider-vertical .t-slider-track,.t-slider-vertical .t-slider-selection{width:4px}
/*TabStrip*/.t-tabstrip-items .t-state-default{border-color:#e10600 !important}
.t-tabstrip-items .t-state-hover{border-color:#fff;background-color:transparent}
.t-tabstrip-items .t-state-hover .t-link{color:#fff}
.t-tabstrip-items .t-state-active{border-color:#fff;background-color:#fff}
.t-tabstrip-items .t-state-active .t-link{color:#000 !important}
/*Tooltip*/.t-tooltip{border-color:#e10600 !important;background:#e10600 !important;color:#fff}
/* Splitter */.t-splitter{border-color:#e5e5e5}
.t-splitbar-vertical,.t-splitbar-horizontal{background-color:#e5e5e5;border-color:#e5e5e5}
.t-splitbar-vertical-hover,.t-splitbar-horizontal-hover{background-color:#e10600 !important}
.t-splitbar-horizontal-active,.t-splitbar-vertical-active,.t-ghost-splitbar-horizontal,.t-ghost-splitbar-vertical{background-color:#e10600 !important}
.t-restricted-size-horizontal,.t-restricted-size-vertical{background-color:#de3914}
/* Upload */.t-dropzone-active,.t-upload-files{border-color:#e5e5e5}
.t-dropzone-hovered,.t-upload-files{background-color:#e5e5e5}
.t-dropzone em{color:#9b9b9b}
.t-progress{background-color:#e5e5e5;border-color:#e5e5e5}
.t-progress-status{background-color:#e10600 !important;border-color:#e10600 !important}
/* ImageBrowser */.t-imagebrowser .t-content{background:#e5e5e5}
.t-breadcrumbs .t-first,.t-breadcrumbs .t-first:hover,.t-search-wrap label{color:#9b9b9b}
.t-tiles{border-color:#e5e5e5;background:#fff}
.t-tile{border-color:#fff}
.t-tiles li.t-state-hover{border-color:#e5e5e5;background-color:#e5e5e5}
.t-tiles li.t-state-selected{border-color:#e10600 !important;background-color:#e10600 !important;color:#fff}
.t-tile em,.t-tile .t-filesize{color:#6e6659}
.t-tile-empty strong{color:#9e9e9e}
/*Window,Editor*/html div.t-window{border-width:1px}
:root div.t-window{border-width:1px}
.t-window-actions .t-state-hover,.t-editor-button .t-state-hover{border-color:#fff;background-color:transparent}
.t-editor-button .t-state-active{border-color:#fff !important;background-color:#666 !important}
/*rounded corners and shadows*/.t-button,div.t-window,.t-window-titlebar,div.t-window-content,.t-window-titlebar .t-state-hover,.t-tabstrip-items .t-item,.t-panelbar .t-tabstrip-items .t-item,.t-pager .t-state-active,.t-pager .t-state-hover,.t-grid .t-filter-options,.t-grouping-header .t-group-indicator,.t-treeview .t-state-hover,.t-treeview .t-state-selected,.t-colorpicker .t-selected-color,.t-editor-button .t-state-hover,.t-editor-button .t-state-active,.t-drag-clue,.t-tooltip,.t-dropzone,.t-upload-files,.t-progress,.t-progress-status,.t-tile{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
.t-popup,.t-menu .t-group,div.t-window,.t-imagebrowser .t-image{-moz-box-shadow:0;-webkit-box-shadow:0;box-shadow:0}

/* Moved from the fileuploader.css file to be customizable on Saas */
.qq-uploader { position:relative; width: 100%;}

.qq-upload-button
{
display:inline-block;
vertical-align:middle;
background:#e10600 !important;
border:2px solid #FFF !important;
color:#FFF !important;
padding:6px 18px 6px 18px;
*padding: 3px;  /* S�lo IE7 */
margin-top:0;
margin-left:10px;
cursor:pointer;
vertical-align:middle;
}

.qq-upload-button-hover
{background:#666 !important;}

.qq-upload-drop-area {
    position:absolute; top:0; left:0; width:100%; height:100%; min-height: 70px; z-index:2;
    background:#e10600 !important; text-align:center;
}
.qq-upload-drop-area span {
    display:block; position:absolute; top: 50%; width:100%; margin-top:-8px; font-size:16px;
}
.qq-upload-drop-area-active {background:#666 !important;}

.qq-upload-list {margin:15px 35px; padding:0; list-style:disc;}
.qq-upload-list li { margin:0; padding:0; line-height:15px; font-size:12px;}
.qq-upload-file, .qq-upload-spinner, .qq-upload-size, .qq-upload-cancel, .qq-upload-failed-text {
    margin-right: 7px;
}

.qq-upload-file {}
.qq-upload-spinner {display:inline-block; background: url("images/ajax-loader.gif"); width:15px; height:15px; vertical-align:text-bottom;}
.qq-upload-size,.qq-upload-cancel {font-size:12px;}

.qq-upload-failed-text {display:none;}
.qq-upload-fail .qq-upload-failed-text {display:inline;}
