			#div_mensagem_erro
			{
				position:absolute;
				width:50%;
				z-index:9999;
				top:117;
				left:50;
				visibility:visible;
				-moz-border-radius: 10px;
				-webkit-border-radius: 10px;
				border-radius:10px;
				-moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.2);
				-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.2);
				box-shadow: 1px 1px 3px rgba(0,0,0,0.2);
				width: 250px;
				height: auto;
				float: left;
				margin-right: 20px;
				
			}
			
			*html #div_mensagem_erro
			{
				background: #FFF;
				border: 1px solid #ccc;
				width: 30%;
			}
			
			.painel_mensagem_erro_confirm
			{
				background: -moz-linear-gradient(40% 60% -90deg, #fff, #DEECFA);	
				background: -webkit-gradient(linear, center bottom, center center, to(#FFF), from(#DEECFA));
				
			}
			.painel_mensagem_erro_mensagem
			{
				background: -moz-linear-gradient(40% 60% -90deg, #fff, #EAFFEA);	
				background: -webkit-gradient(linear, center bottom, center center, to(#FFF), from(#EAFFEA));
				
			}
			
			.painel_mensagem_erro_erro 
			{
				background: -moz-linear-gradient(40% 60% -90deg, #fff, #FFDDDD);	
				background: -webkit-gradient(linear, center bottom, center center, to(#FFF), from(#FFDDDD));
			}
			
			.painel_mensagem_erro_travamento
			{
				background: -moz-linear-gradient(40% 60% -90deg, #fff, #FFDDDD);	
				background: -webkit-gradient(linear, center bottom, center center, to(#FFF), from(#FFDDDD));
			}		
			
			.painel_mensagem_erro_alerta
			{
				background: -moz-linear-gradient(40% 60% -90deg, #fff, #FFFFd0);	
				background: -webkit-gradient(linear, center bottom, center center, to(#FFF), from(#FFFFD0));
			}				
			
			#painel_mensagem_erro_titulo
			{
				width: 99.2%;
				height: 30px;
				-moz-border-radius: 10px 10px 0px 0px;
				-webkit-border-radius: 10px 10px 0px 0px;
				border-radius: 10px 10px 0px 0px;
				padding-left: 5px;
				padding-top: 3px;
			}
			

			.painel_mensagem_erro_titulo_confirm
			{
				color: #fff;
				background:#3589E2;
			}
			
			.painel_mensagem_erro_titulo_mensagem
			{
				color: #fff;
				background: green;
			}
			

			.painel_mensagem_erro_titulo_travamento
			{
				background: red;
				color: #fff;
			}
			
			

			.painel_mensagem_erro_titulo_erro
			{
				background: red;
				color: #fff;
			}
			

			.painel_mensagem_erro_titulo_alerta
			{
				background: yellow;
				color: #000;
			}

			.painel_mensagem_erro_confirm #fecha_mensagem
			{
				background: url("../../images/close_blue.png") no-repeat top right;
				float: right;
				width: 20px;
				height: 20px;
				margin-top: -3px;
			}
		
			.painel_mensagem_erro_mensagem #fecha_mensagem
			{
				background: url("../../images/close_green.png") no-repeat top right;
				float: right;
				width: 20px;
				height: 20px;
				margin-top: -3px;
			}
			
			.painel_mensagem_erro_erro #fecha_mensagem
			{
				background: url("../../images/close_red.png") no-repeat top right;
				float: right;
				width: 20px;
				height: 20px;
				margin-top: -3px;
			}
			
			.painel_mensagem_erro_alerta #fecha_mensagem
			{
				background: url("../../images/close_yellow.png") no-repeat top right;
				float: right;
				width: 20px;
				height: 20px;
				margin-top: -3px;
			}
			
			.painel_mensagem_erro_travamento #fecha_mensagem
			{
				background: url("../../images/close_red.png") no-repeat top right;
				float: right;
				width: 20px;
				height: 20px;
				margin-top: -3px;
			}

			#painel_mensagem_erro_texto_mensagem
			{
				float: left;
				padding-left: 50px;
				padding-bottom: 20px;
				margin-top: -27px;
				padding-right: 10px;
				clear: both;
			}

			#painel_mensagem_erro_conteudo
			{
				color: #555;
				text-align: center;	
				margin-top: 35px;
			}

			*html #div_mensagem_erro .painel_mensagem_erro_titulo{
				margin: 0 auto;
				padding:0;
				width: 106%;
				}
			*html .painel_mensagem_erro_titulo #fecha_mensagem
			{
				margin-right: 5px;
				width: 20px;
				height: 20px;
				vertical-align:bottom;
				margin-top: 1px;
			}
			*html .painel_mensagem_erro_titulo #painel_mensagem_erro_titulo_mensagem
			{
				float: left;
				}

			*html .painel_mensagem_erro_conteudo {
				float: left;
				}






			#div_mensagem_erro .painel_mensagem_erro_titulo
			{
				padding:4px 4px 4px 4px;
				font-size: 14px;
				font-weight: bold;
			}
			
			*html #div_mensagem_erro .painel_mensagem_erro_titulo{
				padding:0px;
				margin: 0px;
				height: 10px;
				}
				
			.painel_mensagem_erro_conteudo
			{
				font-size: 12px;
				padding:8px;
				color: #000000;
				text-align: justify;
			}
