body, td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
hr {
	border: 0px none;
	background-color: #cbced5;
	height: 1px
}

textarea{overflow:auto}

img, .noborder{border:0}

form {margin:0; padding:0}

input,select,textarea{border:solid 1px #6699cc;}

select.comboCnt {
	background-color: #6699cc;
	color: #ffffff
}
select.comboSest {
	background-color: #efce16;
	color: #ffffff
}
select.comboEscola {
	background-color: #159415;
	color: #ffffff
}
.ALERTA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ff0000;
	text-decoration: none;
}
.texto11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.texto12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.texto14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}
.texto18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	text-decoration: none;
}
.textoLaranja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f79100;
	text-decoration: none;
}
.textoBranco11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
.textoBranco12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
.textoBranco18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ffffff;
	text-decoration: none;
}
.textoCinza10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
.tituloMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3A619E;
	font-weight: bold; 
	text-decoration: none;
}
.textoCinza12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.textoCinza14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration: none;
}

.textoCinza11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.textoCinzaEscuro11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4a4849;
	text-decoration: none;
}
.textoAzul11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1d4d7e;
	text-decoration: none;
}
.textoAzul12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1d4d7e;
	text-decoration: none;
}
.textoAzul14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1d4d7e;
	text-decoration: none;
}
.textoAzul18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #1d4d7e;
	text-decoration: none;
}



/*NOVOS CSS's*/

td div.tabela {
width:617px;
height:285px;
overflow: auto;
}
.zebradoCinza {
	text-align: center;
	background-color: #f1f1f1;
}
.zebradoBranco {
	text-align: center;
	background-color: #ffffff;
}
td.alertaLaranja {
	color: #FF0000;
	text-align: center;
	background-color: #feea99;
}
td.alertaCinza {
	color: #FF0000;
	text-align: center;
	background-color: f1f1f1;
}
/*FIM NOVOS CSS's*/
a.link11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;	
	text-decoration: underline;
}
a.link11:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000; 
	text-decoration: underline;
}
a.link11:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.link11:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

a.link12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;	
	text-decoration: none;
}
a.link12:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000; 
	text-decoration: underline;
}
a.link12:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a.link12:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.diminuiTexto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;	
	text-decoration: none;
}
a.diminuiTexto:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000; 
	text-decoration: underline;
}
a.diminuiTexto:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}
a.diminuiTexto:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}
a.aumentaTexto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #000000;	
	text-decoration: none;
}
a.aumentaTexto:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #000000; 
	text-decoration: underline;
}
a.aumentaTexto:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #000000;
	text-decoration: none;
}
a.aumentaTexto:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #000000;
	text-decoration: none;
}
a.linkLaranja11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f79100; 	
	text-decoration: underline;
}
a.linkLaranja11:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f79100; 
	text-decoration: none;
}
a.linkLaranja11:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f79100;
	text-decoration: underline;
}
a.linkLaranja11:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f79100;
	text-decoration: underline;
}


a.linkCinza10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333; 	
	text-decoration: none;
}
a.linkCinza10:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333; 
	text-decoration: underline;
}
a.linkCinza10:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
a.linkCinza10:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}

a
{
 color: #1d4d7e;	
  text-decoration:none;
}
a:hover
{
    text-decoration:underline;
    color: #1d4d7e;	
    
}
a:visited
{
	color: #1d4d7e;	
    text-decoration:none;
}

a:active
{
    text-decoration:none;
}


a.linkMenuSuperiorBranco11
{
    text-decoration: none;
	color: #ffffff; 	
}
a.linkMenuSuperiorBranco11:hover
{
    text-decoration: none;
	color: #FFFFFF; 	
	
}
a.linkMenuSuperiorBranco11:visited
{
    text-decoration: none;
	color: #ffffff; 	
	
}

a.linkMenuSuperiorBranco11:active
{
    text-decoration: none;
	color: #ffffff; 	
}





a.linkMenuBranco11
{
    text-decoration: none;
	color: #ffffff; 	

}
.menu
{
	z-index:1000;
	}
a.linkMenuBranco11:hover
{
    text-decoration: none;
	color: #000000; 	

	
}
a.linkMenuBranco11:visited
{
    text-decoration: none;
	color: #ffffff; 	
	
}

a.linkMenuBranco11:active
{
    text-decoration: none;
	color: #ffffff; 	

}


a.linkMenuPreto11
{
    text-decoration: none;
	color: #000000; 	
	
}
a.linkMenuPreto11:hover
{
    text-decoration: none;
	color: #000000; 	
	
}
a.linkMenuPreto11:visited
{
    text-decoration: none;
	color: #000000; 	
	
}

a.linkMenuBranco11:active
{
    text-decoration: none;
	color: #ffffff; 	
}




a.linkCinza14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333; 	
	text-decoration: none;
}
a.linkCinza14:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333; 
	text-decoration: underline;
}
a.linkCinza14:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration: none;
}
a.linkCinza14:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration: none;
}




a.linkCinza11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;	
	text-decoration: none;
}
a.linkCinza11:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333; 
	text-decoration: underline;
}
a.linkCinza11:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
a.linkCinza11:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
}






a.linkCinza12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;	
	text-decoration: none;
}
a.linkCinza12:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333; 
	text-decoration: underline;
}
a.linkCinza12:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
a.linkCinza12:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}


a.linkCinzaEscuro11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4a4849;	
	text-decoration: underline;
}
a.linkCinzaEscuro11:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4a4849; 
	text-decoration: none;
}
a.linkCinzaEscuro11:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4a4849;
	text-decoration: underline;
}
a.linkCinzaEscuro11:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4a4849;
	text-decoration: underline;
}

a.linkAzul10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6F89B1;	
	text-decoration: none;
}
a.linkAzul10:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6F89B1;
	text-decoration: underline;
}
a.linkAzul10:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6F89B1;
	text-decoration: none;
}
a.linAkAzul10:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5975A1;
	text-decoration: none;
}


a.linkAzul11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5078AC;	
	text-decoration: none;
}
a.linkAzul11:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5078AC;
	text-decoration: underline;
}
a.linkAzul11:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5078AC;
	text-decoration: none;
}
a.linkAzul11:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5078AC;
	text-decoration: none;
}



a.linkAzulClaro11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #426391;	
	text-decoration: none;
}

a.linkAzulClaro11:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #426391;
	text-decoration: underline;
}
a.linkAzulClaro11:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #426391;
	text-decoration: none;
}
a.linkAzulClaro11:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #426391;
	text-decoration: none;
}


a.linkBranco12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;	
	text-decoration: none;
}
a.linkBranco12:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: underline;
}
a.linkBranco12:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
a.linkBranco12:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}


a.linkBranco11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;	
	text-decoration: none;
}
a.linkBranco11:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
}
a.linkBranco11:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
a.linkBranco11:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}



a.linkAzul12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1d4d7e;
	text-decoration: none;
	text-weight: bold;
}
a.linkAzul12:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1d4d7e;
	text-decoration: underline;
	text-weight: bold;
}
a.linkAzul12:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1d4d7e;
	text-decoration: none;
	text-weight: bold;
}
a.linkAzul12:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1d4d7e;
	text-decoration: none;
	text-weight: bold;
}


input { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #3d5984; 
	background-color: #FFFFFF;

}
input.inputCinza { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #3d5984; 
	background-color: #E3E3E3;
}
input.checkboxCinza { 
	border: none;
	background-color: #f5f3f4;
}
input.checkboxAlterAzul {
	background-color: #B2C3E5; 
	border: none;
}	
select { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	background-color: #FFFFFF;
}
textarea {  
	font-family: Arial, Helvetica, sans-serif; 
 	font-size: 12px;
	color: #000000; 
	background-color: #FFFFFF;
	
}	
.tituloAzulClaro { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 20px; 
	color: #0093CF;
	text-decoration: none;
}
.tituloAzulEscuro { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 20px; 
	color: #113AA3;
	text-decoration: none;
}
.subTitulo { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #007AC1;
	font-weight: bold; 
	text-decoration: none;
}
.subTituloCinza { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #878787;
	font-weight: bold; 
	text-decoration: none;
}
table.destaquePortal {
	border-collapse: collapse;
	background-color: #f1f1e4;
	border:1px solid #d7d7bf;
}
table.bordaSimples {
	border-collapse: collapse;
	background-color: #f5f3f4;
	border:1px solid #cbd0d6;
}
table.bordaSimplesCapaPortal {
	border-collapse: collapse;
	background-color: #F5F3F4;
	border:1px solid #cbd0d6;
}
td.bordaSimples {
	border-collapse: collapse;
	border:1px solid #E7E7E7;
}
td div.arvore{
	padding: 0px;
	width: 250px;
	height: 100%;
	overflow:auto;
}
td div.tabelas{
	padding: 0px;
	width: 100%;
	height: 150px;
	overflow:auto;
}

.modalBG
{
	background-color:Gray;
	filter:alpha(opacity=30);
	opacity:0.7;
}

.modalPanelPopUp
{
	background-color:#FFFFFF;
}
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(../img/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(../img/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(../img/SavedStar.png);
}

