#content>ul{display:table;width:100%;text-align:right;margin:1em 0;padding:0}
#content>ul li{display:table-cell;display:inline;white-space:nowrap;}
#content>ul li.left{float:none;text-align:left;}
#content>ul li.right{text-align:right;float:left;}

/* Inicio menu anterior da intranet */

.indexmenu { padding-left: 1.5em; line-height: 2.0em; list-style-image: none;
    list-style-type: none; list-style-position:outside; text-align: left; 
    font-style: oblique;}
.litext {color:white;}

.container { position: relative; left: 1px; top: 1px; color: #000; }
.text { position: absolute; left: 1px; top: -4px; color: #777;}

.gb_assignment { width: 100px;}

/*begin of the rounded corner table code*/

div#nifty { width: 300px; /*margin: 0 10%;*/ background: #FFF; }
b.rtop, b.rbottom { display:block; background: #556688; /*#789773; /*background: #486743;*/
    color: #486743;
} 
b.rtop b, b.rbottom b { display:block; height: 1px; overflow: hidden; background: #FFF; }
b.r1 { margin: 0 5px }
b.r2 { margin: 0 3px }
b.r3 { margin: 0 2px }
b.rtop b.r4, b.rbottom b.r4 { margin: 0 1px; height: 2px }
/*end of the rounded corner table code*/

input#iscInput { width: 140px; background: #E9F0F5 none repeat scroll 0%; border: 1px solid #3664A1; margin: 1px; padding-left: 2px; border-width: 1px; background-color: rgb(233, 240, 245); }
div#btnLeft { float: left; padding-right: 1em; }
div#btnRight { padding-left: 1em; /*distancia a esquerda*/ }
span#colunaEsquerda { float: left; width: 49%; padding-right: 1em; } 
span#colunaDireita { float: right; margin-left: 50%; padding-left: 1em; }

body { 
    /*background: #486743 url('/isc-intranet/img/background_1.gif') repeat-x fixed top left; color: white;*/
    background: #556688;/*#789773;*/
    font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 12px;
    /*scrollbar-arrow-color: #000000;
    scrollbar-3dlight-color: #000000;
    scrollbar-highlight-color: #FF0000;
    scrollbar-face-color: #FFFFFF;
    scrollbar-shadow-color: #0000FF;
    scrollbar-darkshadow-color: #FFFF00;
    scrollbar-track-color: #00FF00;*/
} /*background: #b4cfe5*/

#footer { bottom: 40; position: absolute; text-align: center; }

hr { background-color: #FFFFFF; border-color: #FFFFFF; border-style: solid; border-top-width: 1px; border-width: 0; color: #FFFFFF; height: 1px; }
/* input.btnOLD { background-color: #BFD0EA; color: #000; border: 1px solid; border-bottom-color: #363; border-left-color: #696; border-right-color: #363; border-top-color: #696; font-family: Arial, Tahoma, Verdana, sans-serif; font-weight: bold; }*/
/* input.btnLogin { background-color: #a3b6d4; border: 2px solid #3664A1; color: #FFFFFF;font-weight: bold; } */
input.btnLogin { background: #ABD2EB url(/isc-intranet/img/primary-enabled.gif) repeat-x scroll center top; border-color:#6C8197 rgb(78, 100, 122) rgb(38, 62, 90); font-size: 11px; border-style:solid; border-width:1px; background-position:center; background-repeat:repeat-x; font-family: Verdana,Arial,Helvetica,sans-serif; color:#000000; font-weight:normal;}
/* input.btn { background-color: #b4cfe5; border: 2px solid #FFFFFF; color: #000000;font-weight: bold; } */
/* input.btn { background-color: #b4cfe5; border: 2px solid #3664A1; color: #000000; font-weight: bold } */
input.btn { background: #ABD2EB url(/isc-intranet/img/primary-roll.gif) repeat-x scroll center top; border-color:#6C8197 rgb(78, 100, 122) rgb(38, 62, 90); font-size: 11px; border-style:solid; border-width:1px; background-position:center; background-repeat:repeat-x; font-family: Verdana,Arial,Helvetica,sans-serif; color: #000000; font-weight:normal;}
input.btn:hover { background: #ABD2EB url(/isc-intranet/img/primary-roll_.gif) repeat-x scroll center top; border-color:#6C8197 rgb(78, 100, 122) rgb(38, 62, 90); font-size: 11px; border-style:solid; border-width:1px; background-position:center; background-repeat:repeat-x; font-family: Verdana,Arial,Helvetica,sans-serif; color: brown; font-weight:normal;}
input.btnSave { background: #ABD2EB url(/isc-intranet/img/primary-roll.gif) repeat-x scroll center top; border-color:#6C8197 rgb(78, 100, 122) rgb(38, 62, 90); font-size: 11px; border-style:solid; border-width:1px; background-position:center; background-repeat:repeat-x; font-family: Verdana,Arial,Helvetica,sans-serif; color: red; font-weight:bold; }
input.btnSave:hover { background: #ABD2EB url(/isc-intranet/img/primary-roll_.gif) repeat-x scroll center top; border-color:#6C8197 rgb(78, 100, 122) rgb(38, 62, 90); font-size: 11px; border-style:solid; border-width:1px; background-position:center; background-repeat:repeat-x; font-family: Verdana,Arial,Helvetica,sans-serif; color: orange; font-weight:bold; }

h2 { font-family: Verdana,Arial,sans-serif; letter-spacing:-1px; color: white;}
h3 { font-family: "Trebuchet MS",Verdana,Arial,sans-serif; letter-spacing:-1px; font-style:italic; font-size: 20px; text-align: center; color: #0047BE; }
h5 { font-family: Verdana,Arial,sans-serif; letter-spacing:-1px; font-size: 14px; color: white; }

.tip {color: white; font-size: 80%; font-weight: bold; }
.error {color: #FFFF77; font-weight: bold; }
.update {color: lightgreen; font-weight: bold; }
.comingsoon { color: #999999; } 
.head { font-size: large; margin-top: 0px; }
.d { color: black; font-size: 83%; text-align: center; }
.newmark { color: darkblue; font-size: 70%; vertical-align: top; }/*color: #CC0000*/

.logout { color: #FFFFFF; font-weight: bold; font-style: normal;}
.logout a { text-decoration: none; color: white; }
.logout a:link { text-decoration: none; color: white;  }
.logout a:visited { text-decoration: none; color: white;  }
.logout a:hover { text-decoration: none; color: white; }

/*Zebra table - stripes*/
/*table#zebratable td { }*/ /*border-left: 1px solid #D9D9D9;*/
/*
table#zebratable tr.even td{ background: #ffffff; }
table#zebratable tr.selected td { background: #3d80df; color: #ffffff; }
table#zebratable tr.ruled td{ color: #000000; background-color: #C6E3FF; }
*/

.zebra { background-color:  #ffffff; color:black; }
.zebrablack { background-color: #b4cfe5;}
.thgrade { background-color: navy; }
.thgraderight { background-color: navy; text-align: right; }
.thazulclaro { background-color: white; color: black; }
.thcenter { text-align: center; }
.thnavy { background-color: #556688; color: navy; font-weight: bold; }
.thnavyright { background-color: #556688; color: navy; text-align: right; }

a#available:link { text-decoration: none; color: lightgreen; font-weight: bold; }
a#available:visited { text-decoration: none; color: lightgreen;  }
a#available:hover { text-decoration: nome; color: gold; font-size: 14px; }

.atam:link { color: white; text-decoration: none; font-weight: bold; }
.atam:visited { color: white; text-decoration: none; font-weight: bold; }
.atam:hover { color: darkblue; text-decoration: none; font-weight: bold; font-size: 14pt; }

.ablack:link { color: black; text-decoration: none; font-weight: bold; } /*color: #0047BE*/
.ablack:visited { color: black; text-decoration: none; font-weight: bold;}
.ablack:hover { color: red; text-decoration: none; font-weight: bold; }

/*links*/
a:link { color: white; text-decoration: none; font-weight: bold; } /*color: #0047BE*/
a:visited { color: white; text-decoration: none; font-weight: bold; }
a:hover { color: red; text-decoration: none; font-weight: bold; }
a img {border: 0;}

/*general componets*/
input, select, textarea { font-family: Arial, sans-serif; font-size: 12px; 
     background-color: #E9F0F5; border: 1px solid #3664A1; }
table { font-size: 12px; color:white; }
th { background-color: #000000; color: white; text-align: left; }

table.smallrow td { height: 15px; line-height: 15px; }

.obj_1 { width: 300px; height: 30px; float: left; }
.obj_2 { width: 300px; height: 30px; float: left; }

.label { color: black; }

/*header*/
.gohome { font-family: "Trebuchet MS",Verdana,Arial,sans-serif; color: white; letter-spacing:-2px; font-style:italic; font-size: 30px; text-align: right;}
.gohome a { text-decoration: none; color: white; }
.gohome a:link { text-decoration: none; color: white;  }
.gohome a:visited { text-decoration: none; color: white;  }
.gohome a:hover { text-decoration: nome; color: white; }

.logout { float: right; color: #FFFFFF; font-weight: bold; font-style: normal;}
.logout a { text-decoration: none; color: white; font-weight: bold; font-style: normal;}
.logout a:link { text-decoration: none; color: white; font-weight: bold; font-style: normal; }
.logout a:visited { text-decoration: none; color: white; font-weight: bold; font-style: normal; }
.logout a:hover { text-decoration: nome; color: white; font-weight: bold; font-style: normal;}

/*loginform*/
.login { position: absolute; left: 35%; top: 25%; }

/*gradebook*/
.verticalth { width: 60px; }
.verticalnew { font-family: Tahoma, Verdana, Arial, sans-serif; height: 180px; font-weight: none; font-size: 10px; }
.verticaltext { writing-mode: tb-rl; filter: flipv fliph; font-family: Tahoma, Verdana, Arial, sans-serif; height: 180px; font-weight: none; font-size: 10px; }
.verticaltextFont { writing-mode: tb-rl; filter: flipv fliph; font-family: Tahoma, Verdana, Arial, sans-serif; height: 180px; font-weight: none; font-size: 12px; }

.menu {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    background-color: #555566;/*#788873;/*#78FF73;*/
    border-right: 1px solid #000000;
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    padding: 5px;
    cursor: pointer;
}
.menu-sel {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #667788;/*#558F73;*/
    border-right: 1px solid #000000;
    border-top: 1px solid #000000;
    padding: 5px;
    cursor: pointer;
}

.tb-conteudo {
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
}

.conteudoPreKinder {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    background-color: #667788;/*#558F73;/*#009773;*/
    padding: 5px;
    width: 760px;
    height: 500px;
}
.conteudoKinder {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    background-color: #667788;
    padding: 5px;
    width: 760px;
    height: 500px;
}
.suggest_link {
    color: blue;
    background-color: #FFFFFF;
    padding: 2px 6px 2px 6px;
}
.suggest_link_over {
    background-color: #3366CC;
    padding: 2px 6px 2px 6px;
}
#searchSuggest {
    position: absolute;
    background-color: #FFFFFF;
    text-align: left;
    border: 1px solid #000000;
}
.textSuggest {
    position: absolute;
    background-color: #FFFFFF;
    text-align: left;
    border: 1px solid #000000;
}
