/* ### Fugazi - Mensagens de retorno ### */

/* div.info: Classe genérica comum a todos os 3 níveis --------------------------------------------------------------------------------------*/
.info {
	color:#F90;
	display:none;
	height:70px;
	padding-left:80px !important;
	padding-top:10px !important;	
/*	margin-bottom:10px; */
	text-align:left;
}
strong.erro {color:#F90;}
td.error-data {padding:15px !important;}
td.error-data ul {padding:0 0 10px 0;}

/* Warning: avisos da checagem de um formulário --------------------------------------------------------------------------------------*/
.warning {
	background:#FFFF00 url(img_misc_icones_erro.gif) no-repeat 16px center !important;
	color:#000;
	padding:16px 0 16px 90px !important;
	border:solid 6px #6d0000;
	margin:1px 0;
}
.warning.ok{
	background-color:#6D0000 !important;
}
.warning.xp{
	padding:64px 0 64px 90px;
}
.problema {background:#FFFF00;color:#000 !important;float:left;}
.problema_campo{display:block;clear:both;}

/* Error: operação ternmina com erro --------------------------------------------------------------------------------------*/
.error {
	background:#6D0000 url(img_misc_icones_erro.gif) no-repeat center left !important;
	padding:16px 0 16px 90px;
	margin:1px 0;
}
.error ul {margin:10px 0;}
.error ul li {margin-left:20px;}
.error p {margin-bottom:10px;}

/* OK: operação bem sucedida --------------------------------------------------------------------------------------*/
.ok {
	color:#FFF !important;
	background:#6D0000 url(img_misc_icones_sucesso.gif) no-repeat center left !important;
	height:70px;
	//padding-top:20px !important;
	//line-height:70px;
	padding-left:80px !important;
}

.ok p {
	padding-top:25px;
}