body {
	margin-left: 			0px;
	margin-top: 			0px;
	margin-right: 			0px;
	margin-bottom: 			0px;
	background-attachment:  fixed;
	background-repeat: 	 	no-repeat;
	background-position: 	center top;
}
.ui-widget {  
   font-size: 	12px !important;
   font-family: Arial !important;
}
#topo {
	background-repeat: 		no-repeat;
	background-position: 	center top;
	background-attachment:  scroll;
	background-image: 		url(/site/javax.faces.resource/fundotopo.jpg.xhtml?ln=bmp);
}
#menu {
	background-position: center top;
	background-repeat: 	 repeat-x;
	background-image: 	 url(/site/javax.faces.resource/fundomenu.gif.xhtml?ln=bmp);
}
#menuEscondido {
	background-position: center top;
	background-repeat: 	 repeat-x;
	display:			 none;
	width:				 100%;
	position:			 fixed;
	top:				 0;
	left:				 0;
	background-image: 	 url(/site/javax.faces.resource/fundomenu.gif.xhtml?ln=bmp);
	
}
.escritomenu {
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 		14px;
	font-weight: 	bold;
	color:			#000000;
	text-decoration:none;
}
.escritomenu a{
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 		14px;
	font-weight: 	bold;
	color:			#000000;
	text-decoration:none;
}
.escritomenu a:hover{
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 		14px;
	font-weight: 	bold;
	color:			#FF0000;
	text-decoration:none;
}
.escritoLogado {
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 		14px;
	font-weight: 	bold;
	color:			#000000;
	text-decoration:none;
}
.escritoLogado a{
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 		14px;
	font-weight: 	bold;
	color:			#000000;
	text-decoration:none;
}
.escritoLogado a:hover{
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			14px;
	font-weight: 		bold;
	color:				#DD241C;
	text-decoration:	none;
}
.textoLogin {
	color: 				#666666;
	font-size: 			12px;
	text-decoration: 	none;
	font-family: 		Arial, Helvetica, sans-serif;
}
.botao {
	font-size:		11px;
	font-weight:	bold;
	color:			#000;
	text-align:     center;
	background: 	#eeeeee;
	border-top: 	1px solid #ffffff;
	border-left: 	1px solid #ffffff;
	border-bottom: 	1px solid #bbb;
	border-right: 	1px solid #bbb;
	padding-left: 	0px;
	padding:		5px;
	text-shadow:    1px 1px 1px #fff;
	cursor:			pointer;
	color:			#2764a2;
}

.botao:hover {
	font-size:		11px;
	font-weight:	bold;
	color:			#000;
	text-align:     center;
	background: 	#e1e1e1;
	border-top: 	1px solid #ffffff;
	border-left:	1px solid #ffffff;
	border-bottom:  1px solid #bbb;
	border-right: 	1px solid #bbb;
	padding-left: 	0px;
	padding:		5px;
	text-shadow:    1px 1px 1px #fff;
	cursor:			pointer;
	color:			#FF6600;
}
.menu-esquerda {
	font-family: 	 Arial, Helvetica, sans-serif;
	width:			 90%;
	border:			 1px solid #ebebeb;
	background:		 #f9f9f9;
	margin:			 0;
	padding:		 5px;
	border-top:		 0;
	border-bottom:	 1px solid #eaeaea;
	text-decoration: none;
}
.menu-esquerda a {
	font-family: 	 Arial, Helvetica, sans-serif;
	width:			 90%;
	border:			 1px solid #ebebeb;
	background:		 #f9f9f9;
	margin:			 0;
	padding:		 5px;
	border-top:		 0;
	border-bottom:	 1px solid #eaeaea;
	text-decoration: none;
}
.menu-esquerda a:hover {
	font-family: 	 Arial, Helvetica, sans-serif;
	width:			 90%;
	border:			 1px solid #ebebeb;
	background:		 #e61e38;
	margin:          0;
	padding:		 5px;
	border-top:		 0;
	border-bottom:	 1px solid #eaeaea;
	text-decoration: none;
}
.linkMenuEsquerda {
	text-decoration: none;
}
.linkMenuEsquerda :hover {
	background-color: #ececec;
	text-decoration: none;
}
.depto {
	color:			 #04273b;
	font-size:		 12px;
	font-family:	 Arial, Helvetica, sans-serif;
	font-weight:	 bold;
	text-shadow:     1px 1px 1px #fff;
	padding:         1px;
	cursor:			 pointer;
	text-decoration: none;
}
.depto a{
	color:			 #04273b;
	font-size:		 12px;
	font-family:	 Arial, Helvetica, sans-serif;
	font-weight:	 bold;
	text-shadow:     1px 1px 1px #fff;
	padding:         1px;
	cursor:			 pointer;
	text-decoration: none;
}
.depto a{
	color:			 #04273b;
	font-size:		 12px;
	font-family:	 Arial, Helvetica, sans-serif;
	font-weight:	 bold;
	text-shadow:     1px 1px 1px #fff;
	padding:         1px;
	cursor:			 pointer;
	text-decoration: none;
}
.qtd {
	font-family:	 Arial, Helvetica, sans-serif;
	font-size:		 10px;
	color:			 #909090;
	font-weight: 	 normal;
	cursor:			 pointer;
	padding:         2px;
	text-decoration: none;
}
.qtd a{
	font-family:	 Arial, Helvetica, sans-serif;
	font-size:		 10px;
	color:			 #909090;
	font-weight: 	 normal;
	cursor:			 pointer;
	padding:         2px;
	text-decoration: none;
}
.tituloPagina{
	text-align:  left;
	color: 		 #04273b;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 	 10px;
}
.marcaObs {
	font-family: Arial, Helvetica, sans-serifial;
	font-weight: bold;
	color: 		 red;
	margin: 	 auto;
}
.ui-datatable .ui-datatable-data td, .ui-datatable .ui-datatable-data-empty td {
    border: 0;
}
.linhaDestacada{
	font-weight: bold;
	/*color: #df401b;*/
	color: black;
	background-color: #fff601;
	/*background-color: #9c27b0;*/
}
.divRodape{
	background-color: #04273b;
	height: 50px;
	min-height: 50px;
	margin: 0;
	bottom: 0;
	width: 100%;
}
.logoRede{
	margin-left: 20px;
	margin-top: 5px;
	float: left;
	max-height: 40px;
}
.logoAtualy{
	margin-right: 20px;
	margin-top: 5px;
	float: right;
	max-height: 40px;
}
.divTopoAmarelo{
	background-color: #efc722;
	height: 3px;
	min-height: 3px;
	margin: 0;
	width: 100%;
}
.divTopoVermelho{
	background-color: #c2202c;
	height: 3px;
	min-height: 3px;
	margin: 0;
	width: 100%;
}
.divTopoVerde{
	background-color: #036443;
	height: 3px;
	min-height: 3px;
	margin: 0;
	width: 100%;
}
