body {
    margin: 0px;
    background-image: url('pagebg.gif' );
    color: black;
    font-family: Trebuchet MS;
    font-size: 11px;
    color: #665;
    line-height: 20px;
}

div.figure {
    float: right;
    width: 25%;
    border: thin silver solid;
    margin: 0.5em;
    padding: 0.5em;
}

    div.figure p {
        text-align: center;
        font-style: italic;
        font-size: smaller;
        text-indent: 0;
    }

/*GALLERY*/

.loader {
    background-image: url('loading.gif');
    background-repeat: no-repeat;
    background-position: center;
}

.ImgCaptMainNoHover {
    /* only need a width if it's not inheriting one  	width:; */
    position: relative;
    border: 2px solid #fff;
}

.ImgCaptMain {
    /* only need a width if it's not inheriting one  	width:; */
    position: relative;
    border: 2px solid #fff;
    background-image: url('../loader.gif');
    background-repeat: no-repeat;
    background-position: center;
}

    .ImgCaptMain:hover {
        border: 2px solid #333;
    }

.ImgCaptDescBox {
    position: absolute;
    bottom: 0;
    left: 0; /* since it's positioned absolutely it will need a width, but not height,        that would fill the entire box covering the image */
    width: 100%;
}

.ImgCaptDescBg {
    background: #333333;
    filter: alpha(opacity=30);
    -moz-opacity: 0.3;
    -khtml-opacity: 0.3;
    opacity: 0.3;
}

.ImgCaptDesc {
    padding: 5px;
    color: #fff;
    font-weight: bold;
    text-align: center;
}

a.button {
    background: url(button.gif);
    display: block;
    color: #555555;
    font-weight: bold;
    height: 30px;
    line-height: 29px;
    text-decoration: none;
}

a:hover.button {
    color: #0066CC;
}

.atext {
    text-indent: 30px;
    display: block;
}

    .atext img {
        text-align: left;
    }


.navlist li {
    display: inline;
    list-style-type: none;
}

.clean-gray {
    border: solid 1px #DEDEDE;
    color: #222222;
    padding: 2px;
    text-align: center;
}


/*END GALLERY*/

.Drager {
    background-image: url("move_32.png");
}

div.RadGrid .myTable, div.RadGrid .myTable td {
    border: 0;
    padding: 0;
    text-align: center;
}

div.RadGrid .myTableLeft, div.RadGrid .myTableLeft td {
    border: 0;
    padding: 0;
}


.MyGrid {
    border-top: solid 1px Black;
    border-bottom: solid 1px Black;
}

.modalbackground {
    color: White;
    background: transparent url('windowbackground.png') no-repeat;
}

.homeMenu {
    width: 100%;
}

    .homeMenu td {
        width: 25%;
        text-align: center;
    }


.myRadGrid th td {
    border: 1px solid black;
}


a.buttonLink {
    /* Sliding right image */
    background: transparent url('button_right.png') no-repeat scroll top right;
    display: block;
    float: left;
    height: 32px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
    margin-right: 6px;
    padding-right: 20px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */ /* FONT PROPERTIES */
    text-decoration: none;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

    a.buttonLink span {
        /* Background left image */
        background: transparent url('button_left.png') no-repeat;
        display: block;
        line-height: 22px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
        padding: 7px 0 5px 18px;
    }

    a.buttonLink:hover span {
        text-decoration: underline;
    }

.gridbackground {
    background: url(bg.jpg) no-repeat;
}


.hotelTitle {
    font-weight: normal;
    font-size: 25px;
    font-family: arial,helvetica,clean,sans-serif;
}

.info, .success, .warning, .error, .validation {
    border: 1px solid;
    margin: 10px 0px;
    padding: 15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
}

.info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('box/info.png');
}

.success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image: url('box/success.png');
}

.warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('box/warning.png');
}

.error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('box/error.png');
}

.infoNoImg, .successNoImg, .warningNoImg, .errorNoImg {
    border: 1px solid;
    padding: 15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
}

.infoNoImg {
    color: #00529B;
    background-color: #BDE5F8;
}

.successNoImg {
    color: #4F8A10;
    background-color: #DFF2BF;
}

.warningNoImg {
    color: #9F6000;
    background-color: #FEEFB3;
}

.errorNoImg {
    color: #D8000C;
    background-color: #FFBABA;
}

.invisible {
    display: none;
}

.visible {
    display: inherit;
}

.pageView {
    border: 1px solid #898c95;
    margin-top: -1px;
}

.modalpopup {
    font-family: arial,helvetica,clean,sans-serif;
    font-size: small;
    padding: 2px 3px;
    display: block;
    position: absolute;
}

.container {
    width: 300px;
    border: solid 1px #808080;
    border-width: 1px 0px;
}

.header {
    background: url(img/sprite.png) repeat-x 0px -200px;
    color: #000;
    border-color: #808080 #808080 #ccc;
    border-style: solid;
    border-width: 0px 1px 1px;
    padding: 3px 10px;
}

    .header .msg {
        font-weight: bold;
    }

.body {
    background-color: #f2f2f2;
    border-color: #808080;
    border-style: solid;
    border-width: 0px 1px;
    padding-top: 10px;
    padding-left: 10px;
    padding-bottom: 30px;
}

    .body .msg {
        background: url(img/sprite.png) no-repeat 0px -1150px;
        float: left;
        padding-left: 22px;
    }

.footer {
    background-color: #f2f2f2;
    border-color: #808080;
    border-style: none solid;
    border-width: 0px 1px;
    text-align: right;
    padding-bottom: 8px;
    padding-right: 8px;
}

.close {
    right: 7px;
    background: url(img/sprite.png) no-repeat 0px -300px;
    width: 25px;
    cursor: pointer;
    position: absolute;
    top: 7px;
    height: 15px;
}

.fieldset {
    border: 1px solid #A5CAEF;
}

.fieldsetLegend {
    font-weight: bold;
    color: #665;
    font-size: small;
}


.fieldsetPI {
    border: 1px solid #000;
}

.legendPI {
    font-size: 16px;
    font-weight: bold;
    padding: 5px;
}


.32x32 {
    width: 32px;
    height: 32px;
}

/*SORT GRID*/

.searchLabel {
    background-image: url(kfind.png);
    background-repeat: no-repeat;
    background-position: top left;
    padding-left: 35px;
    padding-top: 5px;
    vertical-align: middle;
    height: 40px;
    display: inline-block;
}

.sortascheaderstyle {
    background-image: url(sort_asc.png);
    background-repeat: no-repeat;
    background-position: center left;
}

.sortdescheaderstyle {
    background-image: url(sort_desc.png);
    background-repeat: no-repeat;
    background-position: center left;
}


/*TOOLBAR*/
.vista_toolbar {
    font: normal 12px 'Trebuchet MS', 'Arial';
    margin: 0;
    padding: 0;
}

    .vista_toolbar ul {
        background-image: url(back.gif);
        background-repeat: repeat-x;
        float: left;
        line-height: 32px;
        list-style: none;
        margin: 0;
        padding: 0 10px 0 10px;
        width: 700px;
    }


    .vista_toolbar li {
        display: inline;
        padding: 0;
    }

    .vista_toolbar a {
        color: #FFF;
        float: left;
        padding: 0 3px 0 3px;
        text-decoration: none;
    }

        .vista_toolbar a span {
            display: block;
            float: none;
            color: White;
            padding: 0 10px 0 7px;
        }

            .vista_toolbar a span img {
                border: none;
                margin: 8px 4px 0 0;
                text-decoration: none;
            }


        .vista_toolbar a:hover {
            background: url(left.png) no-repeat left center;
            text-decoration: none;
        }

            .vista_toolbar a:hover span {
                background: url(right.png) no-repeat right center;
                text-decoration: none;
            }

        .vista_toolbar a.right {
            float: right;
        }


.alterrow {
    background-color: #FFFFFF;
}

    .alterrow:hover {
        background-color: #99CCFF;
        color: #000;
    }

.row:hover {
    background-color: #99CCFF;
    color: #000;
}

    .row:hover a {
        color: #000;
    }

.alterrow:hover a {
    color: #000;
}


.alignLEFT {
    text-align: left;
}

.clickable:hover {
    cursor: pointer;
    cursor: hand;
}

#v4 {
    margin: 3px auto 0px;
    height: 100%;
}

#v3 {
    margin: 3px auto 15px;
}

.v3 {
    margin: 3px auto 15px;
}

h1 {
    font-size: 20px;
    font-weight: normal;
    text-align: center;
    padding: 9px 0 14px;
}

#v3 h1 {
    color: #00AA00;
}

.text {
    border: 1px solid #B0BCC2;
    border-width: 0 1px;
    padding: 5px 10px;
}

.b1, .b2, .b3, .b4, .b5, .b1 i, .b2 i, .b3 i, .b4 i, .b5 i, .b1 b, .b2 b, .b3 b, .b4 b, .b5 b, .b1 q, .b2 q, .b3 q, .b4 q, .b5 q {
    height: 1px;
    font-size: 1px;
    overflow: hidden;
    border-style: solid;
    border-width: 0 1px;
    border-color: #B0BCC2;
}

.b1 {
    margin: 0 2px;
    background: #B0BCC2;
    border: none;
}

    .b1 b {
        margin: 0 1px;
        background: #B0BCC2;
        border-color: #B0BCC2;
    }

.b2 {
    margin: 0 1px;
    border-color: #B0BCC2;
}

/*
/* CLASSES PARA AS BARRAS (TD's)*/

.TopBarimpress_02 {
    background-image: url(impress_02.gif);
    background-repeat: no-repeat;
    width: 10px;
}

.TopBarimpress_03 {
    background-image: url(impress_03.gif);
    background-repeat: repeat-x;
    height: 13px;
}

.TopBarimpress_05 {
    background-image: url(impress_05.gif);
    background-repeat: no-repeat;
    width: 10px;
}

.TopBarimpress_07 {
    background-image: url(impress_07.gif);
}

.TopBarimpress_08 {
    background-image: url(impress_08.gif);
}

.TopBarimpress_09 {
    background-image: url(impress_09.gif);
}

.TopBarimpress_13 {
    background-image: url(impress_13.gif);
    width: 6px;
    height: 25px;
background-repeat: no-repeat;
}

.TopBarimpress_15 {
    background-image: url(impress_15.gif);
    background-repeat: repeat-x;
}

.TopBarimpress_20 {
    background-image: url(impress_20.gif);
    background-repeat: no-repeat;
    width: 7px;
    height: 25px;
}

.TopBarimpress_22 {
    background-image: url(impress_22.gif);
    background-repeat: no-repeat;
    width: 10px;
}

.TopBarimpress_26 {
    background-image: url(impress_26.gif);
    background-repeat: no-repeat;
    height: 11px;
}

.TopBarimpress_26_2 {
    background-image: url(impress_26.gif);
    background-repeat: repeat-x;
    height: 11px;
}

.TopBarimpress_27 {
    background-image: url(impress_27.gif);
    background-repeat: no-repeat;
    width: 10px;
}

.TopBarSpacer {
    background-image: url(spacer.gif);
    width: 1px;
    height: 8px;
}


.boundFieldsCss {
    font-size: 11px;
    color: White;
    font-weight: bold;
    text-decoration: none;
}

.content {
    width: 98%;
    padding-top: 10px;
}


.leftcolumn {
    width: 15%;
    margin-top: -3px;
    float: left;
    padding-left: 5px;
}

.dummyb {
    position: absolute;
    left: -100;
    top: -100;
}

.rightcolumn {
    width: 82%;
    float: right;
    padding-right: 5px;
}

.box {
    width: 77%;
    background: #E2EBF4 url(bgbottomright_22.jpg) bottom right no-repeat;
    border: 1px solid #A5CAEF;
    padding: 11px;
    color: #315E88;
    font-size: 11px;
}

.box2 {
    width: 185px;
    background: #E2EBF4 url(bgbottomright_23.jpg) bottom right no-repeat;
    border: 1px solid #A5CAEF;
    padding: 10px;
    color: #315E88;
    font-size: 11px;
}

.GridView {
    background: #E2EBF4 url(bgbottomright_22.jpg) bottom right no-repeat;
    border: 1px solid #A5CAEF;
    padding: 10px;
    color: #595454;
    font-size: 11px;
    text-align: left;
}

.GridViewNoControlPanel {
    border: 1px solid #A5CAEF;
    padding: 10px;
    color: #595454;
    font-size: 11px;
    text-align: left;
}


.GridViewHeaderFooter {
    background: #014982 url(impress_15.gif);
    background-repeat: repeat-x;
    font-weight: bold;
    font-size: 11px;
    color: #ffffff;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.GridViewHeaderFooterTransparent {
    background: #E2EBF4 url(bgbottomright_22.jpg) bottom right no-repeat;
    font-weight: bold;
    font-size: 11px;
    color: #ffffff;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.GridViewControlPanel4 {
    border: 1px solid #A5CAEF;
    padding: 10px;
    color: #595454;
    font-size: 13px;
    text-align: left; /*font-weight:bold;*/
}

    .GridViewControlPanel4 a {
        font-weight: normal;
    }

.ControlPanel {
    width: 100%;
    background: #E2EBF4 url(bgbottomright_22.jpg) bottom right no-repeat;
    border: 1px solid #A5CAEF;
    padding: 10px;
    color: #315E88;
    font-size: 11px;
}

.ControlPanel2 {
    width: 94%;
    background: #E2EBF4 url(bgbottomright_22.jpg) bottom right no-repeat;
    border: 1px solid #A5CAEF;
    padding: 10px;
    color: #595454;
    font-size: 11px;
    text-align: left;
}

.ControlPanel3 {
    width: 96%;
    height: 88px;
    background: #E2EBF4 url(bgbottomright_23.jpg) bottom right no-repeat;
    border: 1px solid #A5CAEF;
    padding: 10px;
    color: #315E88;
    font-size: 11px;
    text-align: left;
    margin: 0 auto;
    vertical-align: super;
}

.ControlPanel4 {
    width: 98%;
    background: #E2EBF4 url(bgbottomright_22.jpg) bottom right no-repeat;
    text-align: left;
    font-size: 11px;
}

.ControlPanel4v3 {
    background: #E2EBF4 url(bgbottomright_22.jpg) bottom right no-repeat;
    text-align: left;
    font-size: 11px;
    margin: 3px auto 15px;
}

.ControlPanel5 {
    float: left;
    width: 50%;
    background: #E2EBF4 url(bgbottomright_22.jpg) bottom right no-repeat;
    text-align: left;
    font-size: 11px;
    margin: 3px auto 15px;
}


.ControlPanelWS {
    width: 90%;
    background: #A7FE93 url(bgbottomright_22_Green.jpg) bottom right no-repeat;
    text-align: left;
    font-size: 11px;
}

.ControlPanelDC {
    width: 90%;
    background: #FFFFBE url(bgbottomright_22_Skin.jpg) bottom right no-repeat;
    text-align: left;
    font-size: 11px;
}

.ControlPanelTUT {
    width: 90%;
    background: #FFD064 url(bgbottomright_22_Orange.jpg) bottom right no-repeat;
    text-align: left;
    font-size: 11px;
}



.ControlPanelLogin {
    width: 85%;
    background: #E2EBF4 url(bgbottomright_22.jpg) bottom right no-repeat;
    text-align: left;
    font-size: 11px;
}

.NormalTextBox {
    border-right: #A1A1A1 1px solid;
    border-top: #A1A1A1 1px solid;
    border-left: #A1A1A1 1px solid;
    border-bottom: #A1A1A1 1px solid;
    font-size: 12px;
    background-color: #f5f5f5;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
}

#buttons {
    margin: 0 auto;
    width: 98%;
    height: 89px;
    vertical-align: super;
    font-size: 1.0em;
}

    #buttons div {
        width: 80px;
        float: right;
        height: 89px;
        text-align: center;
        margin: 1px;
    }

    #buttons #s1 {
        background: url(kfm_home-alt.png) no-repeat 50% 14%;
        border-right: 1px dashed #ccc;
    }

    #buttons #s2 {
        background: url(korganizer.png) no-repeat 50% 14%;
        border-right: 1px dashed #ccc;
    }


    #buttons #sEmails {
        background: url(../Insticc%20Icons/48_48/MailTemplates.png) no-repeat 50% 14%;
        border-right: 1px dashed #ccc;
    }

    #buttons #s3 {
        background: url(downloads.gif) no-repeat 50% 14%;
        border-right: 1px dashed #ccc;
    }

    #buttons #s4 {
        background: url(klipper.png) no-repeat 50% 14%;
        border-right: 1px dashed #ccc;
    }

    #buttons #s5 {
        background: url(stock_new-bcard.png) no-repeat 50% 14%;
        border-right: 1px dashed #ccc;
    }

    #buttons #s6 {
        background: url(kxconfig.png) no-repeat 50% 14%;
        border-right: 1px dashed #ccc;
    }

    #buttons #s7 {
        background: url(logout.png) no-repeat 50% 14%;
        border-right: 1px dashed #ccc;
    }

    #buttons #s8 {
        background: url(folder_user.png) no-repeat 50% 14%;
        border-right: 1px dashed #ccc;
    }

    #buttons #s9 {
        background: url(my_documents.png) no-repeat 50% 14%;
        border-right: 1px dashed #ccc;
    }

    #buttons #s10 {
        background: url(epiphany-bookmarks.png) no-repeat 50% 14%;
        border-right: 1px dashed #ccc;
    }

    #buttons #s11 {
        background: url(iCoAuthor.png) no-repeat 50% 14%;
        border-right: 1px dashed #ccc;
    }

    #buttons #s12 {
        background: url(desktop.png) no-repeat 50% 14%;
        border-right: 1px dashed #ccc;
    }

    #buttons #s13 {
        background: url(DigitalLibrary.png) no-repeat 50% 14%;
        border-right: 1px dashed #ccc;
    }

    #buttons #s14 {
        background: url(ForumIcon.png) no-repeat 50% 14%;
        border-right: 1px dashed #ccc;
    }

    #buttons #s15 {
        background: url(ProjCoordHome.png) no-repeat 50% 14%;
        border-right: 1px dashed #ccc;
    }

    #buttons #s43 {
        background: url(ProjCoordHome.png) no-repeat 50% 14%;
        border-right: 1px dashed #ccc;
    }

    #buttons #s16 {
        background: url(ForumModerator.png) no-repeat 50% 14%;
        border-right: 1px dashed #ccc;
    }

    #buttons #s17 {
        background: url(epiphany-bookmarks.png) no-repeat 50% 14%;
        border-right: 1px dashed #ccc;
    }

    #buttons #s18 {
        background: url(epiphany-bookmarks.png) no-repeat 50% 14%;
        border-right: 1px dashed #ccc;
    }

    #buttons #s19 {
        background: url(chiefeditor.png) no-repeat 50% 14%;
        border-right: 1px dashed #ccc;
    }

    #buttons #s20 {
        background: url(editor.png) no-repeat 50% 14%;
        border-right: 1px dashed #ccc;
    }

    #buttons #s21 {
        background: url(financialManager.png) no-repeat 50% 14%;
        border-right: 1px dashed #ccc;
    }

    #buttons #s22 {
        background: url(callForPapers.png) no-repeat 50% 14%;
        border-right: 1px dashed #ccc;
    }

    #buttons #s24 {
        background: url(financialManager.png) no-repeat 50% 14%;
        border-right: 1px dashed #ccc;
    }

    #buttons #s25 {
        background: url(financialManager.png) no-repeat 50% 14%;
        border-right: 1px dashed #ccc;
    }

    #buttons #s26 {
        background: url(WelcomeDesk.png) no-repeat 50% 14%;
        border-right: 1px dashed #ccc;
    }

    #buttons #s27 {
        background: url(helper.png) no-repeat 50% 14%;
        border-right: 1px dashed #ccc;
    }

    #buttons #s29 {
        background: url(epiphany-bookmarks.png) no-repeat 50% 14%;
        border-right: 1px dashed #ccc;
    }

    #buttons #s28 {
        background: url(finalDist.png) no-repeat 50% 14%;
        border-right: 1px dashed #ccc;
    }

    #buttons #s29 {
        background: url(financialManager.png) no-repeat 50% 14%;
        border-right: 1px dashed #ccc;
    }

    #buttons #s30 {
        background: url(../Insticc%20Icons/48_48/HotelReservation.png) no-repeat 50% 14%;
        border-right: 1px dashed #ccc;
    }

    #buttons #s31 {
        background: url(../Insticc%20Icons/48_48/calendar.png) no-repeat 50% 14%;
        border-right: 1px dashed #ccc;
    }

    #buttons #s32 {
        background: url(Business_Man.png) no-repeat 50% 14%;
        border-right: 1px dashed #ccc;
    }

    #buttons #s33 {
        background: url(financialManager.png) no-repeat 50% 14%;
        border-right: 1px dashed #ccc;
    }

    #buttons #s34 {
        background: url(websiteManager.png) no-repeat 50% 14%;
        border-right: 1px dashed #ccc;
    }

    #buttons #skeynoteLecture {
        background: url(websiteManager.png) no-repeat 50% 14%;
        border-right: 1px dashed #ccc;
    }


    #buttons #s39 {
        background: url(wtm.png) no-repeat 50% 14%;
        border-right: 1px dashed #ccc;
    }

    #buttons #s40 {
        background: url(callForPapers.png) no-repeat 50% 14%;
        border-right: 1px dashed #ccc;
    }

    #buttons #s41 {
        background: url(callForPapers.png) no-repeat 50% 14%;
        border-right: 1px dashed #ccc;
    }

    #buttons #s42 {
        background: url(callForPapers.png) no-repeat 50% 14%;
        border-right: 1px dashed #ccc;
    }

    #buttons #s35 {
        background: url(cswicon.png) no-repeat 50% 14%;
        border-right: 1px dashed #ccc;
    }

    #buttons #sFinancialChair {
        background: url(financialManager.png) no-repeat 50% 14%;
        border-right: 1px dashed #ccc;
    }

    #buttons #sCommunityManager {
        background: url(SocialNetwork.png) no-repeat 50% 14%;
        border-right: 1px dashed #ccc;
    }

    #buttons #sAccountManager {
        background: url(../Insticc%20Icons/48_48/usersOnline.png) no-repeat 50% 14%;
        border-right: 1px dashed #ccc;
    }

    #buttons #sGallery {
        background: url(photo.png) no-repeat 50% 14%;
        border-right: 1px dashed #ccc;
    }

    #buttons #myProgramButton {
        background: url(websiteManager.png) no-repeat 50% 14%;
        border-right: 1px dashed #ccc;
    }

    #buttons #dashboardButton {
        background: url(reviewersStats48.png) no-repeat 50% 14%;
        border-right: 1px dashed #ccc;
    }

    /*DIGITAL LIBRARY ICONS*/
    #buttons #DLibHome {
        background: url(kfm_home-alt.png) no-repeat 50% 14%;
        border-right: 1px dashed #ccc;
    }

    #buttons #DLibMyAccount {
        background: url(stock_new-bcard.png) no-repeat 50% 14%;
        border-right: 1px dashed #ccc;
    }

    #buttons #DLibSearch {
        background: url(browser.png) no-repeat 50% 14%;
        border-right: 1px dashed #ccc;
    }

    #buttons #DLibEvents {
        background: url(poll.png) no-repeat 50% 14%;
        border-right: 1px dashed #ccc;
    }

    #buttons #DLibAdmin {
        background: url(kxconfig.png) no-repeat 50% 14%;
        border-right: 1px dashed #ccc;
    }

    #buttons .sMembership {
        background: url(SocialNetwork.png) no-repeat 50% 14%;
        border-right: 1px dashed #ccc;
    }

    #buttons #myCertificates {
        background: url(document-open.png) no-repeat 50% 14%;
        border-right: 1px dashed #ccc;
    }

    #buttons #sMyCertificates {
        background: url(../Insticc%20Icons/48_48/certificate.png) no-repeat 50% 14%;
        border-right: 1px dashed #ccc;
    }

    #buttons div a {
        color: #8D8E90;
        font-size: 1.0em;
        display: block;
        padding: 50px 0px 0px 0px;
        text-decoration: none;
    }

        #buttons div a:hover {
            text-decoration: underline;
        }


    #buttons .selected {
        text-decoration: underline;
    }


.RadPageViewDLib {
    padding: 10px; /* height: 310px;     overflow: auto;*/
}

.button {
    border: 1 solid #375465;
    font-size: 11px;
    font-family: Verdana, Arial, Hnelvetica, sans-serif;
    background: #014982 url(impress_15.gif);
    color: #ffffff;
    text-align: center;
    cursor: pointer;
    height: 30px;
}

/* text style used for most text rendered by modules */
.Normal {
    font-weight: normal;
    font-size: 11px;
    color: #484848;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.NormalBold {
    font-weight: bold;
    font-size: 11px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #424242;
}

.NormalRed {
    font-weight: bold;
    font-size: 12px;
    color: #ff0000;
    font-family: Tahoma, Arial, Helvetica;
}

.StandardButton {
    padding-right: 5px;
    padding-left: 5px;
    font-weight: normal;
    font-size: 11px;
    background: #dddddd;
    color: #000000;
    font-family: Verdana, sans-serif;
    text-align: center;
    cursor: pointer;
}


.banner {
    text-align: right;
    background: url(Logo.png);
    background-repeat: no-repeat;
    background-position: left top;
    width: 100%;
    float: left;
    height: 110px;
    margin-left: 20px;
}

.bannerBelow {
    text-align: right;
    background: url(BannerBelow.png);
    background-repeat: no-repeat;
    height: 20px;
    width: 100%;
    float: left;
}


.login {
    text-align: right;
    width: 25%;
    display: table-cell;
}

.logintable {
    text-align: justify;
    width: 100%;
}

.underbanner {
    width: 99%;
    padding-bottom: 3px;
    text-align: center;
    padding-left: 1%;
    background: #F8F8F8;
    border-top: 1px solid #ededed;
    border-bottom: 1px solid #ededed;
}

.underbanner2 {
    width: 96%;
    padding-top: 2px;
    padding-bottom: 2px;
    text-align: left;
    padding-left: 2%;
    font-size: 11px;
    background: #F8F8F8;
    border: 1px solid #ededed;
}

.newbg {
    background-image: url(tablebg.gif);
    background-position: top;
    background-repeat: revert;
    background-attachment: scroll;
}

.reverse {
    display: inline-block;
    transform: scaleX(-1);
}

.LeftPane {
    font-family: verdana;
    font-size: 8.5pt;
}

.thebodr {
    border-right: #999999 1px solid;
    border-top: #999999 0px solid;
    border-left: #999999 1px solid;
    width: 100%;
    border-bottom: #999999 1px solid;
    background-color: #F8F8F8;
}

.ContentPane {
    color: black;
    font-family: verdana;
    font-size: 8.5pt;
}

.ContentWhite {
    color: #ffffff;
    font-family: verdana;
    font-size: 8.5pt;
    background-color: #8C825F;
}

.ContentWhiteText {
    color: #ffffff;
    font-family: verdana;
    font-size: 8.5pt;
}

.RightPane {
    font-family: verdana;
    font-size: 8.5pt;
}

.ControlPanel {
    border-right: #424242 1px solid;
    border-top: #424242 1px solid;
    border-left: #424242 1px solid;
    width: 100%;
    border-bottom: #424242 1px solid;
    height: 64px;
    background-color: #ffffff;
}


.whitetxt, A.whitetxt, A.whitetxt:link, A.whitetxt:visited, A.whitetxt:active {
    font-weight: normal;
    font-size: 11px;
    color: #5E5E5E;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

    A.whitetxt:hover {
        text-decoration: underline;
        font-size: 11px;
        color: #000000;
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    }

.bcrumb, A.bcrumb, A.bcrumb:link, A.bcrumb:visited, A.bcrumb:active {
    font-weight: normal;
    font-size: 11px;
    color: #6375A5;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

    A.bcrumb:hover {
        text-decoration: underline;
        font-size: 11px;
        color: #000000;
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    }

.txtwhite {
    font-weight: bold;
    font-size: 11px;
    text-align: left;
    color: #ffffff;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

A.txtwhite:link, A.txtwhite:visited, A.txtwhite:active {
    font-weight: bold;
    font-size: 11px;
    color: #0C79BD;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

A.txtwhite:hover {
    font-weight: bold;
    font-size: 11px;
    color: #0C79BD;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.head {
    color: #515151;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
}

.SubHead {
    font-weight: bold;
    font-size: 11px;
    color: #003366;
    font-family: Tahoma, Arial, Helvetica;
}

.SubSubHead {
    font-weight: bold;
    font-size: 11px;
    color: black;
    font-family: Tahoma, Arial, Helvetica;
}

.Help {
    border-right: black 1px solid;
    padding-right: 2px;
    border-top: black 1px solid;
    padding-left: 2px;
    font-weight: normal;
    font-size: 11px;
    padding-bottom: 2px;
    border-left: black 1px solid;
    color: black;
    padding-top: 2px;
    border-bottom: black 1px solid;
    font-family: Tahoma, Arial, Helvetica;
    background-color: #ffff99;
}

h1 {
    font-weight: bold;
    font-size: 16px;
    color: #ffffff;
    font-family: Tahoma, Arial, Helvetica;
}

h2 {
    font-weight: normal;
    font-size: 20px;
    color: #727272;
    font-family: Tahoma, Arial, Helvetica;
}

h3 {
    font-weight: normal;
    font-size: 12px;
    color: #003366;
    font-family: Tahoma, Arial, Helvetica;
}

H4 {
    font-weight: normal;
    font-size: 12px;
    color: #003366;
    font-family: Tahoma, Arial, Helvetica;
}

H5 {
    font-weight: bold;
    font-size: 11px;
    color: #003366;
    font-family: Tahoma, Arial, Helvetica;
}

DT {
    font-weight: bold;
    font-size: 11px;
    color: #003366;
    font-family: Tahoma, Arial, Helvetica;
}

H6 {
    font-weight: bold;
    font-size: 11px;
    color: #003366;
    font-family: Tahoma, Arial, Helvetica;
}

TFOOT {
    font-size: 12px;
    color: #003366;
    font-family: Tahoma, Arial, Helvetica;
}

THEAD {
    font-size: 12px;
    color: #003366;
    font-family: Tahoma, Arial, Helvetica;
}

TH {
    font-weight: bold;
    vertical-align: baseline;
    font-family: Tahoma, Arial, Helvetica;
}

A:link {
    font-weight: normal;
    font-size: 11px;
    color: #595454;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

A:visited {
    font-weight: normal;
    font-size: 11px;
    color: #595454;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}


SMALL {
    font-size: 8px;
}

BIG {
    font-size: 14px;
}

PRE {
    font-family: Lucida Console, monospace;
}

UL LI {
    list-style-position: inherit;
}

    UL LI LI {
        list-style-type: disc;
    }

        UL LI LI LI {
            list-style-type: circle;
        }

OL LI {
    list-style-type: decimal;
}

OL OL LI {
    list-style-type: lower-alpha;
}

OL OL OL LI {
    list-style-type: lower-roman;
}

HR {
    text-align: left;
}




.Head2 {
    color: #757575;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    padding-left: 0px;
    text-transform: none;
    filter: DropShadow(Color=#ffffff, OffX=1, OffY=1, Positive=1);
    width: 1px;
    height: 1px;
}

.HeadBg {
    background-color: #cccccc;
}

.TabBg {
    background-color: black;
}
/* text style for the selected tab */
.SelectedTab {
    font-weight: normal;
    font-size: 8.5pt;
    color: #ffffff;
    font-family: Verdana;
    text-decoration: none;
}

/* hyperlink style for the selected tab */

A.SelectedTab:link {
    text-decoration: none;
    color: #ffffff;
}

A.SelectedTab:visited {
    text-decoration: none;
    color: #ffffff;
}

A.SelectedTab:active {
    text-decoration: none;
    color: #ffffff;
}

A.SelectedTab:hover {
    color: #ff0000;
    font-family: verdana;
    color: #ffffff;
}


.Footer {
    font-weight: normal;
    font-size: 8.5pt;
    color: #000000;
    font-family: Verdana text-decoration: none;
}


.login {
    font-weight: normal;
    font-size: 11px;
    color: #ff0000;
    padding-bottom: 5px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}


.underbanner2 {
    width: 94%; /*  padding-top: 2px; */ /*  padding-bottom: 2px; */
    text-align: left; /* padding-left: 2%; */
    font-size: 11px;
    background: #F8F8F8; /* border: 1px solid #ededed; */
}

.updateProgress {
    position: absolute;
}


.menuTabs {
    position: relative;
    top: 1px;
    left: 10px;
    color: #ffffff;
}

.tab {
    border: Solid 1px black;
    border-bottom: none;
    padding: 0px 10px; /*background:url(impress_15.gif);*/
    font-size: 11px;
    font-family: Verdana, Arial, Hnelvetica, sans-serif;
    color: #ffffff;
    text-align: center;
    cursor: pointer;
}

.selectedTab {
    border: Solid 1px black;
    border-bottom: Solid 1px white;
    padding: 0px 10px;
    background-color: white;
}

.tabBody {
    border: 1px solid #B0BCC2;
    border-width: 0 1px;
    padding: 5px 10px;
}

a:hover {
    text-decoration: underline;
}

.ratingStar {
    font-size: 0pt;
    width: 16px;
    height: 16px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(FilledStar16.png);
}

.emptyRatingStar {
    background-image: url(EmptyStar16.png);
}

.savedRatingStar {
    background-image: url(FilledStar16.png);
}

#Mwrapper {
    padding: 10px;
    border: 1px solid #CCC;
    background-color: #696969;
    padding-bottom: 30px;
    margin: 0;
}

#Mcontent {
    background-color: #FFFFFF;
    margin-bottom: 5px;
    border: 1px solid #000;
    padding: 2px;
}

.Mwrapper {
    padding: 10px;
    border: 1px solid #CCC;
    background-color: #696969;
    padding-bottom: 30px;
    margin: 0;
}

.Mcontent {
    background-color: #FFFFFF;
    margin-bottom: 5px;
    border: 1px solid #000;
    padding: 2px;
}

#noscriptContent {
    background-color: #FFFFFF;
    color: #000000;
    width: 300px;
    height: 170px;
    text-align: center;
    vertical-align: middle;
    margin-top: 200px;
}

.star_rating {
    font-size: 0pt;
    width: 24px;
    height: 24px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.star_filled {
    background-image: url(FilledStar.png);
}

.star_empty {
    background-image: url(EmptyStar.png);
}

.star_saved {
    background-image: url(WaitingStar.png);
}

.eventTdLeft {
    width: 90px;
    text-align: right;
}
/* Communities */

.picture {
    background-color: #F9F9F9;
    border: 1px solid #CCCCCC;
    padding: 3px;
    font: 11px/1.4em Arial, sans-serif;
}

    .picture img {
        border: 1px solid #CCCCCC;
        vertical-align: middle;
        margin-bottom: 3px;
    }

/*Gmail Style Round Div*/

.Roundar {
    padding: 0 5px 1px 0;
    margin: 3px auto 15px;
    outline: none;
    width: 100%;
}

.Roundas {
    /*float: left;*/
}

    .Roundas .Roundat {
        overflow: visible;
    }

.Roundas {
    white-space: nowrap;
    overflow: hidden;
}

.Roundat, .Roundau {
    border-style: solid;
    border-color: #B0BCC2;
    background: #E2EBF4 url(bgbottomright_22.jpg) bottom right no-repeat;
}

.Roundat {
    padding: 0;
    border-width: 1px 0;
    margin: 0 1px;
}

.Roundau {
    padding: 1px 0;
    border-width: 0 1px;
    margin: 0 -1px;
}

.Roundav {
    padding: 0 5px;
}

.RoundV4 {
    width: 98%;
}


#noscript {
    display: block;
    position: fixed;
    width: 100%;
    height: 100%;
    text-align: center;
    vertical-align: middle;
    background-color: #000;
    -moz-opacity: 0.85;
    opacity: 0.85;
    font-size: x-large;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);
}

#prepage {
    display: block;
    position: fixed;
    width: 100%;
    height: 100%;
    text-align: center;
    vertical-align: middle; /* background-color: #000;*/
    z-index: 100;
    background-image: url('pagebg.gif' ); /*-moz-opacity: 0.65;     opacity: 0.65;     font-size: x-large;     filter: progid:DXImageTransform.Microsoft.Alpha(opacity=65);*/
}

.modalBackground {
    /*background-color: Gray;     filter: alpha(opacity=50);     opacity: 0.50;*/
    background-color: #000;
    -moz-opacity: 0.65;
    opacity: 0.65;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=65);
}

.primorisPopUpCssOut2 {
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px; /* Repetido por causa do Opera */
    border-radius: 20px;
    background-color: #ffffff; /* White Content */
    position: fixed;
    left: 100px;
    top: 500px;
    opacity: .95;
    border: solid 5px #F5F5F5; /* WhiteSmoke Border ;) MIM BOSS*/
    /* height: 900px;
    width:900px; */
}

#nav {
    float: left;
    line-height: 18px;
    padding: 0 10px 0 10px;
 
    text-align: left;
}

    #nav .lv0 {
        font-size: 14px;
        font-weight: bold;
        display: block; /*Necessario para o Link ser por linha*/
        padding-top: 20px;
    }

    #nav .lv1 {
        font-size: 12px;
        font-weight: bold;
        padding-left: 5px;
        display: block; /*Necessario para o Link ser por linha*/
        padding-top: 10px;
    }

    #nav .lv2 {
        font-size: 12px;
        padding-left: 15px;
        display: block; /*Necessario para o Link ser por linha*/
    }

#buttons #Div1 {
        background: url(design.png) no-repeat 50% 14%;
        border-right: 1px dashed #ccc;
    }
