.message {	background: #F3D574 url(../img/message-amarelo.png) repeat-x 0 top;	border: 1px solid #e6b96f;	border-radius: 5px;	clear: both;	color: #b3750f;	margin: 0 0 20px;	padding: 10px 10px 0;}.message p {	color: #b3750f;	margin: 0 0 10px 25px;	font-size: 13px;}.message .ico {	display: block;	width: 16px;	height: 16px;	float: left;	background: url(../img/icons/messages.png) 0 0;}/*Atencao*/.message.atencao {	background: #FFA747 url(../img/message-laranja.png) repeat-x 0 top;	border: 1px solid #ffa645;}.message.atencao p { color: #c2721b; }.message.atencao .ico { background-position: 0 -80px; }/*Feito*/.message.editando {	background: #FFA747 url(../img/message-laranja.png) repeat-x 0 top;	border: 1px solid #ffa645;}.message.editando p { color: #c2721b; }.message.editando .ico { background-position: 0 -64px; }/*Erro*/.message.erro {	background: #E17575 url(../img/message-erro.png) repeat-x 0 top;	border: 1px solid #dc4e4d;}.message.erro p { color: #6e1e1e; }.message.erro .ico { background-position: 0 -32px; }/*Ajuda*/.message.ajuda {	background: #F8D79F url(../img/message-ajuda.png) repeat-x 0 top;	border: 1px solid #e6b96f;}.message.ajuda p { color: #b3750f; }.message.ajuda .ico { background-position: 0 -16px; }/*Sucesso*/.message.sucesso {	background: #C1DA7F url(../img/message-verde.png) repeat-x 0 top;	border: 1px solid #accc5d;}.message.sucesso p { color: #708a29; }.message.sucesso .ico { background-position: 0 0; }/*Calensario*/.message.calendario {	background: #886640 url(../img/message-marrom.png) repeat-x 0 top;	border: 1px solid #71502b;}.message.calendario p { color: #362007; }.message.calendario .ico { background-position: 0 -128px; }/*Download*/.message.download {	background: #5096dc url(../img/message-azul2.png) repeat-x 0 top;	border: 1px solid #3178c0;}.message.download p { color: #135395; }.message.download .ico { background-position: 0 -48px; }/*Mensagem Cinza*/.message.cinza {	background: #E0E0E0 url(../img/message-cinza.png) repeat-x 0 top;	border: 1px solid #ccc;}.message.cinza p { color: #5c5c5c; }.message.cinza .ico { background-position: 0 -96px; }/* O que é isso? */div.jGrowl {	padding: 			10px;	z-index: 			9999;	color: 				#fff;	font-size: 			12px;}/** Special IE6 Style Positioning **/div.ie6 {	position: 			absolute;}div.ie6.top-right {	right: 				auto;	bottom: 			auto;	left: 				expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );}div.ie6.top-left {	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );}div.ie6.bottom-right {	left: 				expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );	top: 				expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );}div.ie6.bottom-left {	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );	top: 				expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );}div.ie6.center {	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );	width: 				100%;}/** Normal Style Positions **/div.jGrowl {	position:			absolute; }body > div.jGrowl { 	position:			fixed; }div.jGrowl.top-left {	left: 				0px;	top: 				0px;}div.jGrowl.top-right {	right: 				0px;	top: 				0px;}div.jGrowl.bottom-left {	left: 				0px;	bottom:				0px;}div.jGrowl.bottom-right {	right: 				0px;	bottom: 			0px;}div.jGrowl.center {	top: 				0px;	width: 				50%;	left: 				25%;}/** Cross Browser Styling **/div.center div.jGrowl-notification, div.center div.jGrowl-closer {	margin-left: 		auto;	margin-right: 		auto;}div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer {	background-color: 		#000;	opacity: 				.85;	-ms-filter: 			"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; 	filter: 				progid:DXImageTransform.Microsoft.Alpha(Opacity=85); 	zoom: 					1;	width: 					235px;	padding: 				10px;	margin-top: 			5px;	margin-bottom: 			5px;	font-family: 			Tahoma, Arial, Helvetica, sans-serif;	font-size: 				1em;	text-align: 			left;	display: 				none;	-moz-border-radius: 	5px;	-webkit-border-radius:	5px;}div.jGrowl div.jGrowl-notification {	min-height: 			16px;}div.jGrowl div.jGrowl-notification.toast-warning {	background-color: 		#ff0000;}div.jGrowl div.jGrowl-notification.toast-success {	background-color: 		#67ac00;}	div.jGrowl div.jGrowl-notification.toast-attention {	background-color: 		#ffcc00;}	div.jGrowl div.jGrowl-notification div.jGrowl-header {	font-weight: 			bold;	font-size:				.85em;}div.jGrowl div.jGrowl-notification div.jGrowl-close {	z-index:				99;	float: 					right;	font-weight: 			bold;	font-size: 				1.4em;	cursor:					pointer;	margin-top:				-6px;}div.jGrowl div.jGrowl-closer {	padding-top: 			4px;	padding-bottom: 		4px;	cursor: 				pointer;	font-size:				.9em;	font-weight: 			bold;	text-align: 			center;}/** Hide jGrowl when printing **/@media print {	div.jGrowl {		display: 			none;	}}

.flag_label {
	color: #fff;
	font-size: 11px;
	line-height: 20px;
	
	padding: 0 6px;
	display: inline-block;
	font-weight: 600;
	width: 100px;
	text-align: center;
	border-radius: .35em;
	cursor: help; 
}	
.flag_label.flag_label_progress{ 
	background-color: #7da1ec;
}
.flag_label.flag_label_success{ 
	background-color: #6bce6b;
}
.flag_label.flag_label_none{ 
	background-color: #bfbfbf;
}	
.flag_label.flag_label_warning{ 
	background-color: #ec7d8d;
}	
.flag_label.flag_label_warning2{ 
	background-color: #cc7b87;
}	
	.flag_label.flag_label_custo{ 
	background-color:#ddb849;
	}	
	fieldset.box-message  { 
				margin-bottom: 25px;margin:0px; margin-bottom: 15px;
			}
			
			fieldset.box-message legend { 
				padding: 5px 10px;
				border: 1px solid #d9d8d8;
				background: white;
				margin-top: -5px;
				border-radius: 5px;
				margin-left: 10px; 
			}

			fieldset.box-message p { 
				color:white; margin-bottom:4px;margin: 0 0 15px 20px;  width:100%;
			}
			
			fieldset.box-message.download legend { 
				border: 1px solid #3178c0;
				color:#215e9d;
			}
			fieldset.box-message.download legend a { 
				color:#215e9d;
			}	
			fieldset.box-message.download legend a:hover { 
				text-decoration: underline;
			}
			fieldset.box-message.download p { 
				color:white;
			}
			
			fieldset.box-message.atencao legend { 
				border: 1px solid #f08817;
				color:#d26a2b;
			}
			fieldset.box-message.atencao p { 
				color:white;
			}
			
			fieldset.box-message legend a { 
				text-decoration: underline;
			}			
			
			fieldset.box-message legend a:hover { 
				color: #d96161;
			}				
			