b.u{ color: #0066BF; font-weight: normal; text-align: right;	}
b.d{ color: #E10000; font-weight: normal; text-align: right;	}
.print{
	background-image: url(print20x20.gif);
	background-repeat: no-repeat;
}

#leftright{
position:absolute;
left:264px;
top:14px;
width:auto;
height:auto;
z-index:100;
font-size:1px;
}

.nw{ 
color: Black;  
font-size: xx-small; 
text-align: right;  
background-color: transparent;	
padding-left: 1px; 
padding-right: 1px;	
width: 100%; 
height: 100%;
}

.nr{ 
color: Black; 
font-size: xx-small; 
text-align: right; 
padding-left: 2px; 
padding-right: 2px;
}

.n{ 
 font-weight:bold;
}

.nro{ 
	color: Gray; 
	font-size: xx-small; 
	text-align: right;  
	padding-left: 2px; 
	padding-right: 2px;
}

/*
.ro{ color: Gray; background-color: transparent; font-size: x-small; padding-left: 5px; padding-right: 5px; width: 100%; height: 100%;}
*/
.barra1{ background-color: #5F90E8; }
.barra2{ background-color: #5FD5E8; }
.barra3{ background-color: #B2DE69; }
.barra4{ background-color: #DED069; }
.barra5{ background-color: #DE6978; }

.barra1p{ background-color: #B1CBF8; }
.barra2p{ background-color: #B1EEF8; }
.barra3p{ background-color: #DDF8B1; }
.barra4p{ background-color: #F8EFB1; }
.barra5p{ background-color: #F8B1BA; }

td.bD{ border-bottom: 1px solid #CFCFCF; }
td.bU{ border-top: 1px solid #CFCFCF; }
td.bL{ border-left: 1px solid #CFCFCF; }
td.bR{ border-right: 1px solid #CFCFCF; }

td.bLD{ border-bottom: 1px solid #BFBFBF;  border-left: 1px solid #BFBFBF; }
td.bUR{ border-top: 1px solid #BFBFBF;  border-right: 1px solid #BFBFBF; }
td.bLU{ border-left: 1px solid #BFBFBF;  border-top: 1px solid #BFBFBF;  }
td.bDR{ border-bottom: 1px solid #BFBFBF;  border-right: 1px solid #BFBFBF;  }

td.bLDR{  border-bottom: 1px solid #BFBFBF; border-right: 1px solid #BFBFBF;  border-left: 1px solid #BFBFBF;;      }
td.bLUR{  border-right: 1px solid #BFBFBF;  border-left: 1px solid #BFBFBF;;  border-top: 1px solid #BFBFBF;       }
td.bULD{  border-bottom: 1px solid #BFBFBF; border-left: 1px solid #BFBFBF;;  border-top: 1px solid #BFBFBF;       }
td.bURD{  border-right: 1px solid #BFBFBF;  border-top: 1px solid #BFBFBF;  border-bottom: 1px solid #BFBFBF;        }
td.bLURD{ border-right: 1px solid #BFBFBF;  border-left: 1px solid #BFBFBF;;  border-top: 1px solid #BFBFBF;  border-bottom: 1px solid #BFBFBF;        }

.fundo0{
	background-color: #FFFFFF;
}
.fundo1{	 background-color: #2060A8;}
.fundo2{	 background-color: #CCE7FF;}
.fundo3{	 background-color: #D7ECFF;}
.fundo4{	 background-color: #F5F5F5;}
.fundo5{	 background-color: #F4FAFF;}
.fundo6{	 background-color: #735FE8;}
.fundo7{	 background-color: #FFF7DD;}
.fundo8{	 background-color: #FAFAFA;}
.fundo9{	 background-color: #F6E29E;}
.fundo10{ background-color: #F6DC80;}

.f_numaula{ background-color: #F3D777; font-weight: bold;}
.f_mes{ background-color: #F6E19A;  font-weight: bold;}
.f_dia{ background-color: #F9EAB9;  font-weight: bold;}

.branco{ color: White; }
.vermelho{ color: Red; }
.verde{ color: Green; }
.azul{ color: #0000CD; }
.laranja{ color: #FF9900; }
.ciano{ color: #3399FF; }
.cinza{ color: #777777; }
.prata{ color: Silver }

.caixa1{	border: 1px solid #87CEEB; }
.caixa2{	border: 1px solid #6495ED; }
.caixa3{	border: 1px solid #A9A9A9; }
.caixa4{	border: 1px solid #A4A4A4; }
.caixa5{	border: 1px solid #FF8C00; }
input.fundo_btn{	background-color: #FBEFD8; }


.i_top_fd{
	background-image: url(top_fd.gif);
	background-position: top;
	background-repeat: repeat-x;
	background-attachment: fixed;
}

.i_topg{
	background-image: url(topg.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 126px;
}

.i_navbar_fd{
	background-image: url(navbar_fd.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	height: 28;
}

.aba_ce{ 
	background-position: bottom;
	background-repeat: no-repeat;
	background-image: url(janela_aba_ce.gif);
	width: 10px;
	height: 32px;
 }

.aba_cm{ 
	background-position: bottom;
	background-repeat: repeat-x;
	background-image: url(janela_aba_m.gif);
	height: 32px;
 }

/* Imagens da caixa => */ 
.aba_cd{ 
	background-position: bottom;
	background-repeat: no-repeat;
	background-image: url(janela_aba_cd.gif);
	width: 10px;
	height: 32px;
 }

.cse{ 
	background-repeat: no-repeat;
	background-image: url(janela_cse.gif);
	height: 21px;
	width: 21px;
}
.csm{ 
	background-repeat: repeat-x;
	background-image: url(janela_sm.gif);
	height: 21px;
}

.csd{ 
	background-repeat: no-repeat;
	background-image: url(janela_csd.gif);
	height: 21px;
	width: 21px;
}
.ce{ 
	background-repeat: repeat-y;
	background-image: url(janela_ce.gif);
	width: 21px;
}

.cd{ 
	background-repeat: repeat-y;
	background-image: url(janela_cd.gif);
	width: 21px;
}

.cm{ 
	background-repeat: repeat;
	background-image: url(janela_cm.gif);
}

.cie{ 
	background-repeat: no-repeat;
	background-image: url(janela_cie.gif);
	height: 21px;
	width: 21px;
}

.cid{ 
	background-repeat: no-repeat;
	background-image: url(janela_cid.gif);
	height: 21px;
	width: 21px;
}


.cim{ 
	background-repeat: repeat-x;
	background-image: url(janela_im.gif);
	height: 21px;
}




/* <= Imagens da caixa */ 
.font1{ font-size: xx-small; }
.font2{ font-size: smaller; }
.font3{ font-size: x-small; }
.font4{ font-size: small; }
.font5{ font-size: medium; }
.font6{ font-size: large; }
.font7{ font-size: xx-large; }


/* Labels de Formulário login */
.ac{ text-align: center; }
.ae{ text-align: left; }
.ad{ text-align: right; }
.aj{ text-align: justify; }

.lbRot1{ font-size: xx-small; }
.lbRot1_n{ font-size: xx-small; font-weight: bold; }
.lbRot2{ font-size: x-small; }
.lbRot2_n{ font-size: x-small; font-weight: bold; }
.lbRot3{ font-size: small; }
.lbRot3_n{ font-size: small; font-weight: bold; }
.lbRot4{ font-size: medium; }
.lbRot4_n{ font-size: medium; font-weight: bold; }
a.lbRot_link{ 
	text-decoration: none;
	font-weight: bold;
	color: #EBB023;
	font-size: xx-small;
}

a.lbRot_link:hover{ 
	text-decoration: none;
	font-weight: bold;
	color: #013F96;
	font-size: xx-small;
}

a.lbRot_link_escuro{ 
	text-decoration: none;
	font-weight: bold;
	color: #0150C0;
	font-size: xx-small;
}

a.lbRot_link_escuro:hover{ 
	text-decoration: none;
	font-weight: bold;
	color: #0082FF;
	font-size: xx-small;
}

/* Formulário login */

.D100px100p{ 
width: 100%;
height: 100%;
}

table{ 
	margin: 0px 0px 0px 0px;
 }


div#navBar {
	height: 3em;
	margin-bottom: 2em;
	width: 60em;
}

div#navBar li {
	background-color: #FFFFFF;
	border-color: #DAB87E;
	border-style: solid;
	border-width: 0.1em;
	float: left;
	list-style: none;
	margin: 0.2em;
	padding: 0.5em;
	text-align: center;
	white-space: nowrap;
	width: 9em;
}

div#navBar li a, div#navBar li a:link{
	color: #B48433;
	text-decoration: none;
}

div#navBar ul {
	margin-left: -1.0em;
}


fieldset {
	padding: 1em;
}

html, body {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin: 0px;
}
fieldset, input {
	border: 0px;
	border-color: #DAB87E;
	border-style: solid;
	padding-left: 3px;
	padding-right: 3px;
	height: 100%;
	width: 100%;
}
textarea {
	border: 0px;
	border-color: #DAB87E;
	border-style: solid;
	padding-left: 3px;
	padding-right: 3px;
}

input {
	background-color: transparent;
	margin: 0px;
	padding-left: 3px;
	padding-right: 3px;
	height: 100%;
	width: 100%;
}

input.invalid, textarea.invalid {
	background-color: #EBD827;
	border: 0.1em;
	border-color: #BB0000 !important;
	border-style: solid;
	margin: 0.1em !important;
	height: 100%;
	width: 100%;
}

input.invalid:focus, textarea.invalid:focus {
	background-color: #EBD827;
	border: 0.2em;
	border-color: #BB0000 !important;
	border-style: solid;
	margin: 0 !important;
	height: 100%;
	width: 100%;
}

input:focus, textarea:focus {
	border: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-color: #DAB87E;
	border-style: solid;
	padding-left: 0px;
	padding-right: 7px;
	height: 100%;
	width: 100%;
}

input[type="checkbox"]:focus, input[type="radio"]:focus {
	border: 0px;
}

input[type="submit"] {
	border-color: #DAB87E;
	border-style: solid;
	border-width: 1px;
	margin: 0px;
}
input[type="image"] {
	border-style: none;
	border-width: 0px;
	margin: 0px;
}

input[type="submit"]:active {
	border-color: #DAB87E;
	border-style: solid;
	border-width: 1px;
	margin: 0em;
}

input[type="submit"]:focus {
	border-color: #DAB87E;
	border-style: solid;
	border-width: 1px;
	margin: 0em;
}

legend {
	background-color: #FFFFFF;
	border: 1px;
	border-color: #7E9FDA;
	border-style: solid;
	color: #3362B4;
	font-weight: bold;
	padding: 5px;
}

.boxes {
	border: none;
}

.required {
	background-image: url(images/required.gif);
	background-position: right;
	background-repeat: no-repeat;
}
