#marquee {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	line-height: 20px;
	background-color: #ffffff;
	color: #000000;
	padding: 0px;
	margin: 0px;
	height:20px;
	border-bottom-width:2px;
  	border-bottom-style:solid;
  	border-bottom-color:#FF9933;
}
#header {
	font-family: Verdana;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	background-color: #c85922;
	color: #ffffff;
	padding: 0px;
	height:34px;
	border-bottom-width:6px;
  	border-bottom-style:solid;
  	border-bottom-color:#FF9933;
}
.clock {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
.session {
	font-family: Verdana;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	text-shadow: #333333 1px 1px 1px;
}
.session:hover {
	text-decoration: underline;
}
.searchTop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	text-shadow: #333333 1px 1px 1px;
	/*font-weight: bold;*/
	padding-left: 15px;
	color: /*#4F4B4B;*/#ffffff;
	/* background-image: url(../img/bg-grid.png); */
	/*background-image: url(../img/standard/bg-orange.png);
	background-position: top;
	background-repeat: repeat-x;*/
	background: #f6851f;
	background-image: -webkit-linear-gradient(left,  #f6851f, #fec10d);
    background-image: -moz-linear-gradient(center left, #f6851f, #fec10d);
    background-image: -o-linear-gradient(center left , #7a2d91, #f6851f, #fec10d);
    background-image: -ms-linear-gradient(center left , #7a2d91, #f6851f, #fec10d);
    background-image: linear-gradient(center left , #7a2d91, #f6851f, #fec10d);*/
    /*background-color: #f6851f;*/
	-moz-box-shadow: 1px 1px 2px #888888;
	-webkit-box-shadow: 1px 1px 2px #888888;
	box-shadow: 1px 1px 2px #888888;
	border-width:1px;
	height: 30px;
	border-bottom-width:2px;
  	border-bottom-style:solid;
  	border-bottom-color:#993300;
}
/* MENU */
#menuHome div {
}
.menu-main-btn {
	background: #f6851f;
	background-image: -webkit-linear-gradient(left,  #f6851f, #fec10d);
    background-image: -moz-linear-gradient(center left, #f6851f, #fec10d);
    background-image: -o-linear-gradient(center left , #7a2d91, #f6851f, #fec10d);
    background-image: -ms-linear-gradient(center left , #7a2d91, #f6851f, #fec10d);
    background-image: linear-gradient(center left , #7a2d91, #f6851f, #fec10d);
	-moz-box-shadow: 1px 1px 2px #888888;
	-webkit-box-shadow: 1px 1px 2px #888888;
	box-shadow: 1px 1px 2px #888888;
	border-color: #000;
	border-width:1px;
	border-top-width:1px;
  	border-top-style:solid;
  	border-top-color:#ffdd00;
  	cursor:pointer;
}
/*.menu-main-btn {
	color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.menu-main-btn:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
*/
.menu-main-btn-title {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	/*text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);*/
	color: #333333;
	padding-top: 10px;
	padding-left: 0px;
	padding-bottom: 10px;
}
.menu-main-btn-title:hover {
	color: #666666;
}
.sub-menu-main-btn {
	background-color: #fec10d;/*ffdd00;*/
	border-color: #000;
	border-width:1px;
	border-top-width:1px;
  	border-top-style:solid;
  	border-top-color:#ffcc00;
  	cursor:pointer;
}
.sub-menu-main-btn-title {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
}
.sub-menu-main-btn-title:hover {
	color: #666666;
}
.menu-secundary-btn {
	font-family: Verdana, Geneva, sans-serif;
	color: #333333;
	font-size: 11px;
	text-align: left;
	padding-left:30px;
	padding-top:4px;
	padding-bottom:4px;
	background-color: #ffffff;
	border-top-width:1px;
  	border-top-style:solid;
  	border-top-color:#ffffff;
	border-left-width:2px;
  	border-left-style:solid;
  	border-left-color:#ffcc00;
  	border-right-width:2px;
  	border-right-style:solid;
  	border-right-color:#ffcc00;
  	border-bottom-width:1px;
  	border-bottom-style:solid;
  	border-bottom-color:#D5D6D7;
  	cursor: pointer;
}
.menu-secundary-btn:hover {
	background-color: #D5D6D7;
}
.menu-secundary-btn-selected {
	font-family: Verdana, Geneva, sans-serif;
	color: #333333;
	font-size: 11px;
	text-align: left;
	padding-left:45px;
	padding-top:8px;
	padding-bottom:8px;
	background-color: #D5D6D7;
	border-top-width:1px;
  	border-top-style:solid;
  	border-top-color:#ffffff;
	border-left-width:2px;
  	border-left-style:solid;
  	border-left-color:#ffcc00;
  	border-right-width:2px;
  	border-right-style:solid;
  	border-right-color:#ffcc00;
  	border-bottom-width:1px;
  	border-bottom-style:solid;
  	border-bottom-color:#D5D6D7;
  	cursor: pointer;
}
.menu-secundary-btn-last {
	border-bottom-width:2px;
  	border-bottom-style:solid;
  	border-bottom-color:#ffcc00;
}
.menu-main-btn span {
	color: #333333;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	padding-left:30px;
}
/* FORMS */
.formTop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	/*font-weight: bold;*/
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	color: #ffffff;
	background: #FF9900;
	/*background-image: url(../img/standard/bg-orange.png);
	background-position: top;
	background-repeat: repeat-x;*/
	height: 30px;
	border-bottom-width:2px;
  	border-bottom-style:solid;
  	border-bottom-color:#993300;
}
/* GRIDS */
.gridTableTop {
	background-color: #ffffff;
	border-top-width:1px;
  	border-top-style:solid;
  	border-top-color:#3e3e3e;
	border-left-width:1px;
  	border-left-style:solid;
  	border-left-color:#3e3e3e;
  	border-right-width:1px;
  	border-right-style:solid;
  	border-right-color:#3e3e3e;
}
.gridTableBody {
	background-color: #ffffff;
	border-left-width:1px;
  	border-left-style:solid;
  	border-left-color:#3e3e3e;
  	border-right-width:1px;
  	border-right-style:solid;
  	border-right-color:#3e3e3e;
  	border-bottom-width:1px;
  	border-bottom-style:solid;
  	border-bottom-color:#3e3e3e;  	
}
.gridTableBodyMiddle {
	background-color: #ffffff;
	border-left-width:1px;
  	border-left-style:solid;
  	border-left-color:#3e3e3e;
  	border-right-width:1px;
  	border-right-style:solid;
  	border-right-color:#3e3e3e;	
}
.gridInnerTop {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 10px;
	font-style: normal;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	color: #ffffff;
	/*background-image: url(../img/standard/bg-orange.png);*/
	background-color:#AAAAAA;
	/*background-position: top;
	background-repeat: repeat-x;*/
	height: 25px;
}
.gridInnerTopSmall {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 10px;
	font-style: normal;
	color: #ffffff;
	/*background-image: url(../img/standard/bg-orange.png);*/
	background-color:#AAAAAA;
	/*background-position: top;
	background-repeat: repeat-x;*/
	height: 20px;
}
.gridRowVerticalLine {
	background-color: #dddddd;
	height: 30px;
}
.gridRow {
}
.gridRowSAM {
}
.gridRowMouseOver {
	background-color: #FFEB99;
}
.gridRowSelected {
	background-color: #EEEEEE;
}
.gridRowSelectedSAM {
	background-color: #FFEB99;
}
.gridRowSelectedMouseOver {
	background-color: #FFEB99;
}
.gridCell {	
}
.gridCellSelected {
	background-color: #CEE3F6;
}
.gridCellMouseOver {
	background-color: #CEE3F6;
}
.gridCellMouseOverBorder {
	background-color: #CEE3F6;	
	border-style: solid;
	border-width: 1px;
	border-color: #124191;
}
.gridCellEditMouseOverBorder {
	background-color: #CEE3F6;	
	border-style: solid;
	border-width: 1px;
	border-color: #124191;
	background-image: url(../img/pencil.png);background-position: right;background-repeat: no-repeat;
}
.gridColumm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #333333;
	text-align: left;
	vertical-align: middle;
	padding-left: 10px;
	height: 30px;
}
.gridColummCommands {
	text-align: right;
	vertical-align: middle;
	height: 30px;
	padding-right:15px;
}
.gridColummCommands img{
	padding-left:2px;
	padding-right:2px;
	white-space: nowrap;
}
/* FORM TABS*/
.leftActive {
	background-image: url(../img/standard/laranjaLeft.png);
	background-repeat: no-repeat;
	width: 10px;
}
.rightActive {
	background-image: url(../img/standard/laranjaRight.png);
	background-repeat: no-repeat;
	width: 10px;
}
.centerActive {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-variant: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	background-color: #FF7F01; /* orange color */
	text-align: center;
	vertical-align: middle;
	padding: 2px;
	height: 20px;
}
.leftInactive {
	background-image: url(../img/standard/amareloLeft.png);
	background-repeat: no-repeat;
	width: 10px;
}
.rightInactive {
	background-image: url(../img/standard/amareloRight.png);
	background-repeat: no-repeat;
	width: 10px;
}
.centerInactive {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-variant: normal;
	text-transform: normal;
	color: #000;
	background-color: #FFCC00; /* yellow color */
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	padding: 2px;
	height: 20px; 
}
.centerInactive:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #ffffff;
	background-color: #333333;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	height: 20px;
}
.tabFormsContent{
	border-style: solid;
	border-width: 2px;
	border-color: #ff7f01;
	padding: 10px;	
}

.tabFormsContentTefTts{
	border-style: solid;
	border-width: 2px;
	border-color: #ff7f01;
	padding: 10px;	
	height: 800px;
}

.tab-container{
  background : transparent;
  margin: 0;
  padding: 0;
  max-height: 35px;
}

ul.tabs{
  margin: 0;
  list-style-type : none;
  line-height : 35px;
  max-height: 35px;
  overflow: hidden;
  display: inline-block;
  padding-right: 20px;
  padding-left: 20px;
  color: #333333;
  font-size: 12px;
  font-weight: bold;
}

ul.tabs > li:hover {
	color: #666666;
	cursor: pointer;
}

ul.tabs > li.active{
  z-index: 2;
  background: #FF7F01;
}

ul.tabs > li.active:before{
  border-color : transparent #FF7F01 transparent transparent;
}


ul.tabs > li.active:after{
  border-color : transparent transparent transparent #FF7F01;
}

ul.tabs > li{
  float : left;
  margin : 5px -10px 0;
  border-top-right-radius: 25px 170px;
  border-top-left-radius: 20px 90px;
  padding : 0 30px 0 25px;
  height: 170px;
  background: #ffcc00;
  position : relative;
  box-shadow: 0 10px 20px rgba(0,0,0,.5);
  max-width : 200px;
}

ul.tabs > li > a{
  display: inline-block;
  max-width:100%;
  overflow: hidden;
  text-overflow: ellipsis;
  text-decoration: none;
  color: #fff;
}

ul.tabs > li:before, ul.tabs > li:after{
  content : '';
  background : transparent;
  height: 20px;
  width: 20px;
  border-radius: 100%;
  border-width: 10px;
  top: 0px;
  border-style : solid;
  position : absolute;
  pointer-events: none;
}

ul.tabs > li:before{
  border-color : transparent #ffcc00 transparent transparent;
  -webkit-transform : rotate(48deg);
   -o-transform: rotate(48deg); 
  transform: rotate(48deg);
  left: -23px;
}

ul.tabs > li:after{
  border-color : transparent transparent transparent #ffcc00;
  -webkit-transform : rotate(-48deg);
  -o-transform: rotate(-48deg); 
  transform: rotate(-48deg);
  right: -17px;
}

/* Clear Fix took for HTML 5 Boilerlate*/

.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }



.centerActiveSimulator {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-variant: normal;
	font-weight: bold;
	color: #ffffff;
	background-color: #687079;
	text-align: center;
	vertical-align: middle;
	padding: 2px;
	height: 20px;
}
.centerActiveSimulator:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #DDDDDD;
	background-color: #124191;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	height: 20px;
}
.centerInactiveSimulator {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-variant: normal;
	text-transform: normal;
	color: #ffffff;
	background-color: #509be6;
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	padding: 2px;
	height: 20px; 
}
.centerInactiveSimulator:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #DDDDDD;
	background-color: #124191;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	height: 20px;
}

.submit {
	color: #ffffff;
	cursor: pointer;
	margin: 2px;
	padding: .2em 1em .25em;
	border: thin double #DF7401;
	background-image: url(../img/standard/bg-orange.png);
	background-position: top;
	background-repeat: repeat-x;
	display: inline-block;
	outline: none;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.submit1 {
	color: #ffffff;
	cursor: pointer;
	margin: 2px;
	padding: .2em 1em .25em;
	border: thin double #A8BBC0;	
	background-color: #124191;
	background-position: top;
	background-repeat: repeat-x;
	display: inline-block;
	outline: none;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	/*-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);*/
}
.submit:hover {
	color: #DDDDDD;
}
.submit:active {
	position: relative;
	top: 1px;
}
.submitMobile {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	color: #124191;
	cursor: pointer;
	margin: 2px;
	padding: 2px;
	border: thin none;
	background-image: url(../img/bg-mobile.png);
	background-position: top;
	background-repeat: repeat-x;
	font-weight:bold;
	width:100%;
}
.submitInactive {
	color: #ffffff;
	margin: 2px;
	padding: .2em 1em .25em;
	border: thin double #555;
	background-color: #CCCCCC;
	background-position: top;
	background-repeat: repeat-x;
	display: inline-block;
	outline: none;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
/* NEWS */
.newsDayActive {
	font-size: 13px;
	border-left: 2px solid #FF7F01;
	border-top: 2px solid #FF7F01;
	border-bottom: 2px solid #FF7F01;
	font-weight: bold;
	color: #FF7F01;
	background-color: #EEEEEE;
}
.newsDay {
	font-size: 13px;
	background-color: #FFCC00;		
	color: white;
	border-right: 2px solid #FF7F01;
}
.newsGridContent {
	border-bottom: 2px solid #FF7F01;
	border-top: 2px solid #FF7F01;
	border-right: 2px solid #FF7F01;
	background-color: #EEEEEE;
	text-align: left;
	font-size: 11px;
}
.newsAlertHeader{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	background-image: url(../img/standard/bg-orange.png);
	background-position: top;
	background-repeat: repeat-x;
	border-bottom-width:2px;
  	border-bottom-style:solid;
  	border-bottom-color:#993300;
	height: 24px
}


/* DOCAS */
div.innerSearch {
	background-color: #FFEB99;
	border: 1px solid #CCCCCC;
    position: absolute;
    height:14px;
    top: 3px;
    left: 3px;
    padding-left:7px;
    padding-right:3px;
	border-radius: 3px;
}

div.outerSearch {
    position: relative;
}

div.dragableBox {
	border: 1px solid #CCCCCC;
	padding:5px;
    top: 0px;
    left: 0px;
	crusor:pointer;
}

.checkboxStyle {
	width: 10px;
	position: relative;
	font-family:verdana;
}

.checkboxHidden {
	width: 10px;
	/*margin: 20px 100px;*/
	position: relative;
	display:none;
}

.checkboxStyle label {
	cursor: pointer;
	position: absolute;
	width: 10px;
	height: 10px;
	top: 3px;
  	left: 3px;
	background: #ffffff;
	border:1px solid #cccccc;
}
.checkboxStyle label:hover {
	cursor: pointer;
	position: absolute;
	width: 10px;
	height: 10px;
	top: 3px;
  	left: 3px;
	background: #ffffff;
	border:1px solid #cccccc;
}
.checkboxStyle label:after {
	opacity: 0.0;
	content: '';
	position: absolute;
	width: 9px;
	height: 5px;
	background: transparent;
	top: 1px;
	left: 1px;
	border: 3px solid #124191;
	border-top: none;
	border-right: none;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.checkboxStyle label:hover::after {
	opacity: 0.5;
}
.checkboxStyle input[type=checkbox]:checked + label:after {
	opacity: 1;
}

input.inputSmallOrange {
	border: 1px solid #FF9933;
	font-size: 9px;
	color: #000;
	padding: 2px;
} 
.inputSmall {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #000;
	padding: 2px;
	border: 0px solid #A4A4A4;
}
.inputSmall:focus {
	outline: 0;
	border: 0px solid #585858;
}
.inputSmall:hover{
	background-color:#F2F2F2;
	border: 1px solid #585858;
}
input.inputColorRed {
	color: red;
}
