/* Demo CSS */
/* Constants 

$colour1 = '#999';
$colour2 = '#363';
$colour4 = '#696';
$colour3 = '#cfc';

*/

body {
  font-family: Verdana,Arial,Helvetica;
  font-size: 10pt;
  padding-left: 8%;
  padding-right: 6%;
	color: #101080;
	background-color: #A02020;
	background-color: #202080;
	background-color: #F8FBFF;
/*	background-color: $colour1; */
	/* Copa do Mundo /
	color: #F0F0F0;
	background-color: #60F060;
	/ Copa do Mundo */	
	
	/*
	color: rgb(180,180,80);
	background-color: #101010; /* luto */
}

body.print {
  font-family: "Times New Roman", Times, serif;
  font-size: 10pt;
  padding-left: 0cm;
  padding-right: 0cm;
	text-align: justify;
}

div.newsbox {
  text-align: justify;
  font-size: 100%;
	color: rgb(0,0,80);
	background-color:#FCFCFF;
	border: 1px solid black;
	margin: 1% 0% 1% 0%;
	padding: 6pt;
	padding: 6pt 6pt 6pt 6pt;
	/* Copa do Mundo /
	background-color: #F0F060;
	/ Copa do Mundo */

	/*
	color: rgb(180,180,80);
	background-color: #000000; /* luto */
}

div.newsbox {
  text-align: justify;
  font-size: 100%;
	color: rgb(0,0,80);
	background-color:#FCFCFF;
	border: 1px solid black;
	margin: 1% 0% 1% 0%;
	padding: 6pt;
	padding: 6pt 6pt 6pt 6pt;
	/* Copa do Mundo /
	background-color: #F0F060;
	/ Copa do Mundo */

	/*
	color: rgb(180,180,80);
	background-color: #000000; /* luto */
}

#small {
  font-size: 90%;
}

#script {
  font-size: 80%;
}

#smaller {
  font-size: 70%;
}

#tiny {
  font-size: 60%;
}

#large {
  font-size: 110%;
}

#larger {
  font-size: 120%;
}

#huge {
  font-size: 130%;
}

#bold {
  font-weight: 900;
}

table {
  font-size: 100%;
}
.calendar {
  font-size: 85%;
}

.avisosgerais {
  font-size: 70%;
	font-family: Verdana,Helvetica;
}

a.td {
  font-size: 80%;
	margin-bottom: 1ex;
}

th {
	color: rgb(250,250,255);
	background-color:#0f0f6f;
}

td.planotrab {
  font-size: 100%;
	text-align: center;
}

p {
  margin: 0pt;
	margin-bottom: 6pt;
  margin-left: 0.75ex;
  margin-right: 0.75ex;
}

p.al {
  margin: 0.75ex;
	margin: 2% 2% 2% 0%;
	padding: 6pt;
}

p.tx {
  margin-right: 2.75ex;
  line-height: 125%
}

h1 {
  font-family: Arial,Verdana,Helvetica;
  font-size: 200%;
  padding-top: 10px;
	padding-bottom: 13px;
	padding-left: 1cm;
  margin-right: 5%;
	margin-top: 0.065cm;
	margin-left: 0%;
  background-color: #000000;
  background-color: #000060;
	color: #f0f0f0;
	
	/*
	color: rgb(180,180,80);
	background-color: #101010; /* luto */
}

#globalheader {
  font-size: 80%;
}

h2 {
  margin-left: 0cm;
  margin-right: 5%;
}

h3 {
  margin-left: 0cm;
  margin-right: 5%;
	padding: 12px;
/*  border: 2px solid black;
	color: #FFFFFF;
  background-color: #000060;
*/
}

h4.print {
  font-size: 100%;
	font-weight: 900;
	margin-bottom: 12pt;
}

p.print {
  margin: 0pt;
	padding: 0pt;
	margin-bottom: 1pt;
	margin-right: 0.75ex;
}

a {
  /*
	font-size: 100%;
	color: white; /* luto */
}

a:hover {
  background-color: #C0C0C0;
}

a:visited {
	 /*
	 color: rgb(100, 100, 100); /* luto */
}

#altlink {
  text-decoration: none;
	font-size: 80%;
	color: white;
}

#ref{
  /* color: #202020; */
	font-size: 95%;
	text-align: left;
	margin-bottom: 0.5ex;
}

ul {
	padding-top: 3pt;
  list-style-type: disc;
}

li {
  font-size: 100%;
  margin-left: 1cm;
  margin-right: 5%;
	padding-bottom: 0.15ex;
}

li#ref {
  margin-left: -0.5cm;
  margin-bottom: 1.5ex;
}

li.print{
  margin-left: -0.45cm;
	margin-bottom: 18pt;
  font-size: 100%;
  line-height: 100%
}

li.ref_item {
  font-size: 100%;
	text-align: left;
  list-style-type: disc;
}

dd {
  margin-bottom: 6pt;
  font-size: 80%;
	text-align: left;
}

dt {
  margin-bottom: 6pt;
  margin-top: 9pt;
}

a#ref {
  font-size: 100%;
}

div.container {
  text-align: justify;
  font-size: 100%;
	color: rgb(250,250,255);
	background-color:#0f0f6f;
	border: 1px solid black;
	margin: 2% 2% 2% 0%;
	padding: 6pt;
	font-weight: 900;
}

div.outercontainer {
  text-align: justify;
  font-size: 100%;
	color: rgb(10,50,50);
	background-color:#D8EEFF;
	border: 2px solid black;
	width: 91%; 
	margin: 2% 5% 2% 0%;
	padding: 2%;
	/* padding-left: 20pt; */

	/*
	color: rgb(180,180,80);
	background-color: #000000; /* luto */
}

span.newstag {
  font-weight: 900;
	color: rgb(250,250,255);
	background-color:#0f0f6f;
	padding-left: 12pt;
	padding-right: 12pt;
}  

div.container, 
th, 
span.newstag {
  background-color: #0000A0;
}

#newsalert {
  font-weight: 900;
  color: #Ffffff;
  background-color: #C02020;
  color: #000000;
  background-color: #FFFFC0;
}

#newsalertlightold {
  color: #C0C0C0;
  background-color: #010101;
}

#newsalertlight {
  color: #000000;
  background-color: #FFFFC0;
}

#newsquestion {
  font-weight: 900;
	color: #0f0fA0;
  background-color: #d8EEFF;
}

div.small {
  margin-top: 24px;
  font-size: 60%;
}

span.small {
  margin-left: 15mm;
	font-size: 60%;
}

@media print {
   thead {display: table-header-group;}
}