
body {
	font-family: Verdana, sans-serif, Syntax, Tahoma, Trebuchet MS, "Myriad Web";
	font-size:9px;
	color:rgb(61,144,180);
	margin-top:104px;
	
	
	background: rgb(255,255,255);
	
    background-repeat: no-repeat;
    background-attachment: fixed;
    opacity: 0.95;
    filter: alpha(opacity=95);
}

span {
    width: 210px;
    font-weight:bold;
}

#main-header{
	position:fixed;
	width:100%;
	height:140px;
	top:0;
	z-index:9999;
	
}

.subtitulo {
	font-family: Arial, Verdana, sans-serif, Syntax, Tahoma, Trebuchet MS, "Myriad Web";
	font-size:16px;
	color: #2f6893;
}

td {
	font-family: Arial, Verdana, sans-serif, Syntax, Tahoma, Trebuchet MS, "Myriad Web";
	font-size:12px;
}


.linhaA {
	color:rgb(26, 101, 167);
}
.linhaB {
	background-color: rgb(255, 255, 255);
	color:rgb(26, 101, 167);
}
.linhaB:hover {
	background-color: #DBDDF2;
}
.linhaC {
	background-color:rgb(204, 204, 255);
        color:rgb(64, 64, 64);
}

.linhaSaida {
        color:#aaaaaa;
}

.tabela tr:hover td {
    background-color:#ccd9ff;
}


.linhaAprint {
	/*background-color: rgb(238, 247, 240);*/
	color:rgb(101,194,219);
	font-size: 18px;
}

.linhaBprint {
	background-color: rgb(255, 255, 255);
	color:rgb(101,194,219);
	font-size: 18px;
}

.linhaBselect {
	background-color: #EEEEEE;
	color:#595959;
}

.linhaD {
	background-color: #F7F2F2;
	color:gray;
        font-style: italic;
}

.Agrupado {
	background-color: #FFBA27;
	color:#2f6893;
	line-height:120%;
	font-weight:bold;
	
	text-shadow: 1px 1px 1px #949494;
    border-radius: 3px 5px 0px 0px;
    -webkit-border-radius: 3px 3px 0px 0px;
    -moz-border-radius: 3px 3px 0px 0px;
    border-bottom:1px solid #4C8CB0;
}

.Lista {
	background-color: #FFBA27;
	color:#2f6893;
	font-size:14px;
	font-weight:bold;
	height:25;
	text-align: justify;
}

.equipa {
	font-family: Arial, Verdana, sans-serif, Syntax, Tahoma, Trebuchet MS, "Myriad Web";
	font-size:10px;
	text-align: center;
}

.avisos {
	font-family: Arial, Verdana, sans-serif, Syntax, Tahoma, Trebuchet MS, "Myriad Web";
	font-size:11px;
	line-height:180%;
	color:#000000;
	text-align: justify;
}

.servicos {
	font-family: Arial, Verdana, sans-serif, Syntax, Tahoma, Trebuchet MS, "Myriad Web";
	font-size:14px;
	color:#FFFFFF;
	background:#2f6893;
	padding:5px;
	text-align: center;
}

/*
.selectescola {
	font-family: Arial, Verdana, sans-serif, Syntax, Tahoma, Trebuchet MS, "Myriad Web";
	font-size:19px;
	color:#FFFFFF;
	background:#2f6893;
	padding:15px;
	text-align: center;
}
*/

.selectescola .button {
    background-color: #5F95C5;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-border-radius: 3px;
    border: none;
    padding: 10px 25px 10px 25px;
    color: #FFF;
    text-shadow: 1px 1px 1px #949494;
    margin-right: 4px;
}

.selectescola .button:hover {
    background-color:#4B6CA4;
}



.botaoadmin {
	font-family: Arial, Verdana, sans-serif, Syntax, Tahoma, Trebuchet MS, "Myriad Web";
	font-size:14px;
	color:#FFFFFF;
	background:#2f6893;
	padding:4px;
	text-align: center;
}


.instrucoes {
	font-family: Arial, Verdana, sans-serif, Syntax, Tahoma, Trebuchet MS, "Myriad Web";
	font-size:14px;
	background:#575a5c;
	padding:5px;
	text-align: center;
}


.tituloservicos {
	font-family: Arial, Verdana, sans-serif, Syntax, Tahoma, Trebuchet MS, "Myriad Web";
	font-size:14px;
	line-height:150%;
	color:white;
	background:rgb(71,164,189);
	padding:10px;
	text-align: center;
}

a {
	color:#FFBA27;
	text-decoration:none;
	font-size:13px
}

a:hover {
	color:#FFBA27;
}

.linkadmin {
	color:#FFBA27;
	text-decoration:none;
	font-size:12px
}

.linkadmin:hover {
	color:#2f6893;
}





.urlinstrucoes {
	color:#FFBA27;
	text-decoration:none;
	font-size:12px
}

.urlinstrucoes:hover {
	color:rgb(71,164,189);
}


.menutitulo {
	font-size:11px;
	background-color: #5F95C5;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-border-radius: 3px;
    border: none;
    padding: 10px 25px 10px 25px;
    color: #FFF;
    text-shadow: 1px 1px 1px #949494;
    margin-right: 4px;
}


.menutituloadmin {
	font-size:11px;
	background-color: #5F95C5;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-border-radius: 3px;
    border: none;
    padding: 10px 25px 10px 25px;
    color: #FFF;
    text-shadow: 1px 1px 1px #949494;
}



.textointrodutorio {
	font-family: Arial, Verdana, sans-serif, Syntax, Tahoma, Trebuchet MS, "Myriad Web";
	font-size:11px;
	line-height:180%;
	color:grey;
	
	background: #F8F8F8;
    text-shadow: 1px 1px 1px #949494;
    border-bottom:8px solid #FFF;
    border-left: 3px solid #FFF;
    
    padding: 15px 10px 15px 10px; /* (TOP, LEFT, BOTTOM, RIGH) */
    
	border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-border-radius: 3px;
}

.txticones {
	color:gray;
	font-weight:bold;
	padding-top: 10px;
	padding-bottom: 20px;
}

.cabecalho {
    width: 1100px;
    height: 128px;
    background: #F8F8F8;
    background-image: url("../imagens/logopte1.png");
    padding: 0px 0px 0px 0px; /* (TOP, LEFT, BOTTOM, RIGH) */
    font: 12px Arial, Helvetica, sans-serif;
    color: #666;
    text-shadow: 1px 1px 1px #949494;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border:1px solid #4C8CB0;
    text-align: right;
}

.cabecalhotitulo {
    font: 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
    padding: 3px 0px 8px 0px;
    display: block;
    margin: 10px 0px 2px 0px;
}



.rodape {
	background: #4C8CB0;
	border:1px solid #4C8CB0;
	padding: 10px 15px 10px 15px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}



/************* janela que aparece ao passar o rato *****************************/
.tooltip {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted black;
    color: orange;
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: 600px;
    background-color: gray;
    color: #fff;
    text-align: left;
    border-radius: 6px;
    padding: 5px 0;

    /* Position the tooltip */
    position: absolute;
    z-index: 1;
    left: -610px;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
}
/******************************************************************************/