body {
	background-color: #DBDBFF;
}

.bgwhitetr {
	background-color: rgba(255,255,255,0.8);
	min-height: 50px;
	padding-top: 10px;
}

.esconde {
	display:none;
}

.mostra {
	display:inherit;
}

i {
	font-weight: bold;
	color: #0b62c7;
}
#mastertable {
	border: 0;
	padding: 0;
	background-image: url('headbackgr.jpg');
	background-repeat: repeat-x;
	width: 90%;
	background-color: rgba(250,250,250,0.95);
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.5);
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.5);
}

#shadow-container {
	position: relative;
	left: 3px;
	top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
}
 
#shadow-container .shadow2,
#shadow-container .shadow3,
#shadow-container .container {
	position: relative;
	left: -1px;
	top: -1px;
}
 
#shadow-container .shadow1 {
	background: #F1F0F1;
}

#shadow-container .shadow2 {
	background: #DBDADB;
}
 
#shadow-container .shadow3 {
	background: #B8B6B8;
}
 
#shadow-container .container {
	background: #307030;
	background-image:url('otgbg.gif');
	border: 1px solid #848284;
	padding: 10px;
}

.tabelahoras {
	background-color:#FFFFFF;
	-moz-box-shadow: 3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
	margin-bottom: 20px;
}

.tabelahorasbig {
	background-color:#FFFFFF;
	-moz-box-shadow: 3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
	min-width: 70%;
}

.tabelashaddow {
		-moz-box-shadow: 3px 3px 4px #000;
		-webkit-box-shadow: 3px 3px 4px #000;
		box-shadow: 3px 3px 4px #000;
		/* For IE 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
		/* For IE 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}

.ltturmaspbx {
		-moz-box-shadow: 3px 3px 4px #000;
		-webkit-box-shadow: 3px 3px 4px #000;
		box-shadow: 3px 3px 4px #000;
		/* For IE 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
		/* For IE 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
		background: #FFFFFF;
}

.ltturmaspbx tr td {
	text-align: center;
}

.ltturmaspbx tr td a {
	font-size: 28px;
}

.tabelaazulclaro {
	background-color: #6FF;
	height: 100%;
	width: 100%;
}

.tabelaazulescuro {
	background-color: #09F;
	height: 100%;
	width: 100%;
}

.textocorrido {
	font-family: "Trebuchet MS";
	font-size: 11pt;
	text-align: left;
	color: #000000;
}

.titulos {
	font-family: "Trebuchet MS";
	font-size: 16pt;
	font-variant: normal;
	color: #6699CC;
	font-weight: bold;
	text-align: left;

}
.destaques {
	font-family: "Trebuchet MS";
	font-size: 11pt;
	font-style: normal;
	color: #666666;
	text-align: left;
	text-decoration: none;
	font-weight: lighter;


}
a:link {
	font-family: "Trebuchet MS";
	font-size: 11pt;
	font-weight: bold;
	color: #6699CC;
	text-decoration: none;
}
a:visited {
	font-family: "Trebuchet MS";
	font-size: 11pt;
	font-weight: bold;
	color: #9900FF;
	text-decoration: none;
}

.txtbranco{
	color: #FFF;
}

a:hover {
	font-family: "Trebuchet MS";
	font-size: 11pt;
	font-weight: bold;
	color: #FFCC33;
	text-decoration: none;
}
a:active {
	font-family: "Trebuchet MS";
	font-size: 11pt;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.departamentos {
	font-family: "Trebuchet MS";
	font-size: 24pt;
	text-transform: lowercase;
	color: #000000;
}
.departamentosbold {
	font-family: "Trebuchet MS";
	font-size: 24pt;
	font-weight: bold;
	text-transform: lowercase;
	color: #000000;
}
.departam1 {
	font-family: "Trebuchet MS";
	font-size: 24pt;
	font-weight: normal;
	text-transform: lowercase;
	color: #CCCCCC;
}
.actualizacao {
	font-family: "Trebuchet MS";
	font-size: 9pt;
	font-weight: normal;
	color: #000066;
	text-transform: none;

}
.titulosdestaques {
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight: normal;
	text-transform: none;
	color: #CC3366;
}
.titulostextocorrido {
	font-family: "Trebuchet MS";
	font-size: 12pt;
	font-weight: normal;
	text-transform: none;
	color: #CC3366;
}
.subtitulostxtcorrido {
	font-family: "Trebuchet MS";
	font-size: 12pt;
	font-weight: normal;
	color: #6699CC;
	text-transform: none;

}
.navegafundo {
	font-family: "Trebuchet MS";
	font-size: 8pt;
	color: #FFFFFF;
}
.corcampos {
	background-color: #FFFFD5;
}
.tabelareprografia {
/*	background-image: url('/lightbg.gif'); */
	font-family: "Trebuchet MS";
	font-size: 16pt;
	font-variant: normal;
	color: #6699CC;
	font-weight: bold;
	text-align: left;
}

.bglhrhoje {
	background: rgba(252,234,187,1);
	background: -moz-linear-gradient(top, rgba(252,234,187,1) 0%, rgba(252,205,77,0.91) 50%, rgba(248,181,0,0.91) 51%, rgba(251,223,147,0.82) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(252,234,187,1)), color-stop(50%, rgba(252,205,77,0.91)), color-stop(51%, rgba(248,181,0,0.91)), color-stop(100%, rgba(251,223,147,0.82)));
	background: -webkit-linear-gradient(top, rgba(252,234,187,1) 0%, rgba(252,205,77,0.91) 50%, rgba(248,181,0,0.91) 51%, rgba(251,223,147,0.82) 100%);
	background: -o-linear-gradient(top, rgba(252,234,187,1) 0%, rgba(252,205,77,0.91) 50%, rgba(248,181,0,0.91) 51%, rgba(251,223,147,0.82) 100%);
	background: -ms-linear-gradient(top, rgba(252,234,187,1) 0%, rgba(252,205,77,0.91) 50%, rgba(248,181,0,0.91) 51%, rgba(251,223,147,0.82) 100%);
	background: linear-gradient(to bottom, rgba(252,234,187,1) 0%, rgba(252,205,77,0.91) 50%, rgba(248,181,0,0.91) 51%, rgba(251,223,147,0.82) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93', GradientType=0 );	
}

.bglhrdias {
	background: rgba(179,220,237,1);
	background: -moz-linear-gradient(top, rgba(179,220,237,1) 0%, rgba(41,184,229,0.93) 50%, rgba(188,224,238,0.85) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(179,220,237,1)), color-stop(50%, rgba(41,184,229,0.93)), color-stop(100%, rgba(188,224,238,0.85)));
	background: -webkit-linear-gradient(top, rgba(179,220,237,1) 0%, rgba(41,184,229,0.93) 50%, rgba(188,224,238,0.85) 100%);
	background: -o-linear-gradient(top, rgba(179,220,237,1) 0%, rgba(41,184,229,0.93) 50%, rgba(188,224,238,0.85) 100%);
	background: -ms-linear-gradient(top, rgba(179,220,237,1) 0%, rgba(41,184,229,0.93) 50%, rgba(188,224,238,0.85) 100%);
	background: linear-gradient(to bottom, rgba(179,220,237,1) 0%, rgba(41,184,229,0.93) 50%, rgba(188,224,238,0.85) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3dced', endColorstr='#bce0ee', GradientType=0 );
}

.bgaulamark {
	background: rgba(248,80,50,0.41);
	background-image: url(flagcurrent.png), -moz-linear-gradient(top, rgba(251, 251, 251, 0.4) 0%, rgba(241,111,92,0.49) 50%, rgba(239, 113, 113, 0.5) 51%, rgba(240,47,23,0.53) 71%, rgba(255, 255, 255, 0.6) 100%);
	background-image: url(flagcurrent.png), -webkit-gradient(left top, left bottom, color-stop(0%, rgba(248,80,50,0.41)), color-stop(50%, rgba(241,111,92,0.49)), color-stop(51%, rgba(246,41,12,0.5)), color-stop(71%, rgba(240,47,23,0.53)), color-stop(100%, rgba(231,56,39,0.58)));
	background-image: url(flagcurrent.png), -webkit-linear-gradient(top, rgba(248,80,50,0.41) 0%, rgba(241,111,92,0.49) 50%, rgba(246,41,12,0.5) 51%, rgba(240,47,23,0.53) 71%, rgba(231,56,39,0.58) 100%);
	background-image: url(flagcurrent.png), -o-linear-gradient(top, rgba(248,80,50,0.41) 0%, rgba(241,111,92,0.49) 50%, rgba(246,41,12,0.5) 51%, rgba(240,47,23,0.53) 71%, rgba(231,56,39,0.58) 100%);
	background-image: url(flagcurrent.png), -ms-linear-gradient(top, rgba(248,80,50,0.41) 0%, rgba(241,111,92,0.49) 50%, rgba(246,41,12,0.5) 51%, rgba(240,47,23,0.53) 71%, rgba(231,56,39,0.58) 100%);
	background-image: url(flagcurrent.png), linear-gradient(to bottom, rgba(248,80,50,0.41) 0%, rgba(241,111,92,0.49) 50%, rgba(246,41,12,0.5) 51%, rgba(240,47,23,0.53) 71%, rgba(231,56,39,0.58) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f85032', endColorstr='#e73827', GradientType=0 );	
	background-repeat:no-repeat;
	background-position:right top;
}

.bgheaders {
	background: rgba(179,220,237,1);
	background: -moz-linear-gradient(top, rgba(179,220,237,1) 0%, rgba(41,184,229,0.99) 21%, rgba(247,247,247,0.95) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(179,220,237,1)), color-stop(21%, rgba(41,184,229,0.99)), color-stop(100%, rgba(247,247,247,0.95)));
	background: -webkit-linear-gradient(top, rgba(179,220,237,1) 0%, rgba(41,184,229,0.99) 21%, rgba(247,247,247,0.95) 100%);
	background: -o-linear-gradient(top, rgba(179,220,237,1) 0%, rgba(41,184,229,0.99) 21%, rgba(247,247,247,0.95) 100%);
	background: -ms-linear-gradient(top, rgba(179,220,237,1) 0%, rgba(41,184,229,0.99) 21%, rgba(247,247,247,0.95) 100%);
	background: linear-gradient(to bottom, rgba(179,220,237,1) 0%, rgba(41,184,229,0.99) 21%, rgba(247,247,247,0.95) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3dced', endColorstr='#f7f7f7', GradientType=0 );
}

.headerturma {
	float:left;
	height:20px;
	margin-left:10px;
	margin-bottom:10px;
	padding-left: 5px;
	width:100px;
	-moz-box-shadow: 3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
	border: #000000 thin solid;
}

.backred {
	# background: rgba(255,0,0,0.5);
	background: rgba(255,0,0,1);
	color: #FFFFFF;
}

.backunsel {
	# background: rgba(200,200,200,0.5);
	background: rgba(250,250,250,1);
}

.headerclear {
	clear:both;
}

.alnknull {
	outline : none;
}

.littleshaddow {
	-webkit-box-shadow: 10px 10px 12px -5px rgba(0,0,0,0.75);
	-moz-box-shadow: 10px 10px 12px -5px rgba(0,0,0,0.75);
	box-shadow: 10px 10px 12px -5px rgba(0,0,0,0.75);
}
