/* -------------------------------------------------------------------------*/
/* Layout */
/* line 10, ../sass/screen.scss */
.container {
  *zoom: 1;
  padding-left: 1em;
  padding-right: 1em;
  margin-left: auto;
  margin-right: auto;
}
/* line 38, ../../../../../var/lib/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.container:after {
  content: "";
  display: table;
  clear: both;
}

/* line 14, ../sass/screen.scss */
.page {
  *zoom: 1;
  padding-left: 1em;
  padding-right: 1em;
  margin-left: auto;
  margin-right: auto;
  font: 10pt Arial, sans-serif;
}
/* line 38, ../../../../../var/lib/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.page:after {
  content: "";
  display: table;
  clear: both;
}
/* line 21, ../sass/screen.scss */
.page header, .page footer {
  clear: both;
  height: 5em;
}
/* line 25, ../sass/screen.scss */
.page footer {
  border-top: solid #71c837;
}
/* line 28, ../sass/screen.scss */
.page header {
  border-bottom: solid #71c837;
}
/* line 33, ../sass/screen.scss */
.page nav {
  width: 11em;
  float: left;
  height:100%;
  margin-right: 1.69492%;
  display: inline;
}
/* line 35, ../sass/screen.scss */
.page nav ul, .page nav li {
  margin: 0;
  padding: 0;
  list-style-type: none;
  width: 100%;
}
/* line 41, ../sass/screen.scss */
.page nav a, .page nav u {
  text-decoration: none;
}
/* line 46, ../sass/screen.scss */
.page .content {
  width: 83.05085%;
  float: left;
  margin-right: 0;
  *margin-left: -1em;
  display: inline;
}
/* line 51, ../sass/screen.scss */
.page .content .main {
  width: 69.38776%;
  float: left;
  margin-right: 2.04082%;
  display: inline;
}
/* line 54, ../sass/screen.scss */
.page .content .secondary {
  width: 28.57143%;
  float: right;
  margin-right: 0;
  *margin-left: -1em;
  display: inline;
}
/* line 58, ../sass/screen.scss */
.page .bordaMenu {
  border: 0 !important;
  border-right: thin solid #71c837 !important;
  width: 100%;
}
.ui-widget-content{
	border: 0px solid white !important;
}
/* th head da tabela alinhado a esquerda */
.ui-datatable thead th {
	text-align: left !important;
}
.cabecalho form {
	float: right;
}
.cabecalho img{
	display: block;
}
.ui-selectonemenu-label {
}
.aligntop {
	vertical-align: top;
}
.aligntop td {
	vertical-align: top;
}
.metade {
	width:100%;
}
.metade td {
	width:50%;
}
.vinte {
	width:20%;
}

.setenta {
	width:70%;
}
.trinta {
	width: 30%;
}

textarea {
	width:100%;
}

.habilitado{
	text-align:center;
	font-weight: bold;
	background-color: #CBF5D0;
}
.naohabilitado{
	text-align:center;
	font-weight: normal;
}

.raya span {
	text-decoration: line-through !important;
}

.negrito {
	font-weight: bold !important;
	color: lightseagreen !important;
}

.textonegrito {
	font-weight: bold !important;
}

.aprovado {
	color: green !important;
}

.reprovado {
	color: red !important;
}
.textoCent{
	text-align: center;
}
.compacto td{
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
td{
	vertical-align: top;
}
.ui-menuitem-link {
	//padding: 0.24em !important;
}
.tiraEspacos{
	padding:0 !important;
}
.tiraEspacos div{
	padding:0 !important;
}
.tiraEspacos span{
	display: inline-block;
}
.tiraEspacos a{
	display: inline-block;
}
.distancia40{
	width:40% !important;
}

.faixaInterna table {
  border-collapse: collapse;
}
.espacador{
	width:1px !important;
	background-color:black !important;
	height:100%;
	padding:0 !important
}
td{
	border:0 !important;
}
.ui-widget-content{
	background-image: none !important;
}
.branco .ui-widget-content{
	background: none !important;

}

.ui-radiobutton-box{
    background: none! important;
}

.vintePx {
	width: 20px;
}

.tooltipPx {
	width: 30px;
}

.ui-tooltip{
	font-size: 0.8em !important;
}
.temBorda{
	border: 1px solid #71C837 !important;
}
.bbClass .ui-state-disabled{
	font-weight: bold !important;
	opacity:1;
}
.headerLongo{
	height:13em !important;
}
@media(min-width:1440px){
	.headerLongo{height:11em !important;}
}

.ui-datatable tr.ui-datatable-even:hover, .ui-datatable tr.ui-datatable-odd:hover {
    background: #c0c0c0;
}

.ui-datatable-header{ 
	background: #459e00;
	color: #ffffff;
}
