/*
 * Mensagens de retorno
 */
.blockOverlay,.ui-widget-overlay {
	background: none repeat scroll 0 0 #000000 !important;
	opacity: 0.75 !important;
}

div.blockMsg {
	/*	background-color: transparent!important; */
	text-align: center !important;
	-moz-border-radius: 10px !important;
	-webkit-border-radius: 10px !important;
	border-radius: 10px !important;
	z-index: 9999 !important;
}

div.blockMsg .ok {
	background-color: #fff !important;
	border: #000 !important;
	color: #000 !important;
}

.msgbox-erro p button,.msgbox-sucesso p button,.msgbox-alerta p button {
	padding: 2px 10px;
	background: #A71619;
	color: #FFF;
	border: none !important;
	outline: none !important;
	cursor: pointer;
}

.msgbox-sucesso p button {
	background: #6ABF5B;
}

.msgbox-alerta p button {
	background: #F89D00;
}

.erro {
	background: url(images/fundo.png) left top repeat !important;
}

.sucesso {
	background: url(images/fundoSucesso.png) left top repeat !important;
}

.alerta {
	background: url(images/fundoAlerta.png) left top repeat !important;
}

.msgbox-erro,.msgbox-sucesso,.msgbox-alerta {
	font-weight: bold !important;
	display: block !important;
	padding: 40px 2px 40px 120px !important;
	text-align: center !important;
	width: auto !important;
}

.msgbox-erro {
	background: #f1f1f1 url(images/error.png) 12px center no-repeat !important;
	border: 2px solid #A71619 !important;
	border-bottom: 8px solid #A71619 !important;
	color: red !important;
}

.msgbox-erro p {
	color: #A71619 !important;
}

.msgbox-sucesso {
	background: #f1f1f1 url(images/sucess.png) 12px center no-repeat !important;
	border: 2px solid #6ABF5B !important;
	border-bottom: 8px solid #6ABF5B !important;
	color: #060 !important;
}

.msgbox-sucesso p {
	color: #6ABF5B !important;
}

.msgbox-alerta {
	background: #f1f1f1 url(images/alert.png) 12px center no-repeat !important;
	border: 2px solid #F89D00 !important;
	border-bottom: 8px solid #F89D00 !important;
	color: #F89D00 !important;
}

.msgbox-alerta p {
	color: #F89D00 !important;
}

div.blockMsg div p .ui-state-default {
	border: 1px solid #d3d3d3 !important;
	background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x !important;
	font-weight: normal !important;
	color: #555555 !important;
}

.label_erro {
	color: red !important;
}

.input_erro {
	border: 1px solid red !important;
}

span.input_erro {
	color: red !important;
	padding-left: 10px !important;
}

p.feedback {
	color: red !important;
	margin: 0px 0px 10px 0px !important;
	font-weight: bold;
	text-align: center;
}