/* ALERTAS */
div.resultadoAjax {
	padding: 5px;
	display: none;
	width: 1024px;
	margin: 0 auto;
}

div.resultadoAjaxTela {
	padding: 5px;
	display: none;
	width: 98%;
	margin: 0 auto;
}


.msgBox {
    border-radius: 5px 5px 0px 0px;
	font-size: 12px;
	margin: -5px 0 0px;
	padding: 10px 0 10px 20px;
}

.success {
	border: 1px solid;
	border-color: #a2db7c; 
	background: #d3f2ae; 
	background: -webkit-linear-gradient(top, #eafbd1, #c6ec99); 
	background: -moz-linear-gradient(top, #eafbd1, #c6ec99); 
	background: -ms-linear-gradient(top, #eafbd1, #c6ec99); 
	background: -o-linear-gradient(top, #eafbd1, #c6ec99); 
	background: linear-gradient(top, #eafbd1, #c6ec99); 
	box-shadow: inset 0 1px 0 #fefcf0, 0 1px 0 rgba(0,0,0,0.1);
}
.success div.msgContent {
	background: url("../images/icons/ok.gif") no-repeat;
	padding-left:28px;
	padding-bottom:2px;
}

.alert {
	border: 1px solid;
	border-color: #ecc579; 
	background: #f7e4a2; 
	background: -webkit-linear-gradient(top, #fcf0bf, #f7e4a2); 
	background: -moz-linear-gradient(top, #fcf0bf, #f7e4a2); 
	background: -ms-linear-gradient(top, #fcf0bf, #f7e4a2); 
	background: -o-linear-gradient(top, #fcf0bf, #f7e4a2); 
	background: linear-gradient(top, #fcf0bf, #f7e4a2); 
	box-shadow: inset 0 1px 0 #f7fef2, 0 1px 0 #dadee1;
}
.alert div.msgContent {
	background: url("../images/icons/alert.gif") no-repeat;
	padding-left:28px;
	padding-bottom:2px;
}

.error {
	border: 1px solid;
	border-color: #f9afb4; 
	background: #f3d5d6; 
	background: -webkit-linear-gradient(top, #fcdcde, #f3d5d6); 
	background: -moz-linear-gradient(top, #fcdcde, #f3d5d6); 
	background: -ms-linear-gradient(top, #fcdcde, #f3d5d6); 
	background: -o-linear-gradient(top, #fcdcde, #f3d5d6); 
	background: linear-gradient(top, #fcdcde, #f3d5d6); 
	box-shadow: inset 0 1px 0 #f7fef2, 0 1px 0 #dadee1; 
	-webkit-animation: msg-error-pulse 1.5s infinite; 
	-moz-animation: msg-error-pulse 1.5s infinite; 
	animation: msg-error-pulse 1.5s infinite; 
	box-shadow: inset 0 1px 0 #f7fef2, 0 1px 0 #dadee1;
}
.error div.msgContent {
	background: url("../images/icons/error.gif") no-repeat;
	padding-left:28px;
	padding-bottom:2px;
}

.noty_modal{
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 10000;
	opacity: 0.20;
	left: 0px;
	top: 0px;
	background: #000 !important;
}
.processando {
	border: 1px solid;
	border-color: #C7D1D6; 
	background: #E8ECEE; 
	background: -webkit-linear-gradient(top, #F6F7F8, #E8ECEE); 
	background: -moz-linear-gradient(top, #F6F7F8, #E8ECEE); 
	background: -ms-linear-gradient(top, #F6F7F8, #E8ECEE); 
	background: -o-linear-gradient(top, #F6F7F8, #E8ECEE); 
	background: linear-gradient(top, #F6F7F8, #E8ECEE); 
	box-shadow: inset 0 1px 0 #fff, 0 1px 0 #DADEE1;
}
.processando div.msgContent {
	background: url("../images/icons/processando.gif") no-repeat;
	padding-left:28px;
	padding-bottom:2px;
}


div.resultadoAjaxTela div.msgBoxTela {
    border-radius: 5px 5px 5px 5px;
    font-size: 12px;
    margin: 0px 0 0px;
    padding: 8px 0 8px 22px;
}



div.resultadoAjaxTela div.success {
	border: 1px solid;
	border-color: #a2db7c; 
	background: #d3f2ae; 
	background: -webkit-linear-gradient(top, #eafbd1, #c6ec99); 
	background: -moz-linear-gradient(top, #eafbd1, #c6ec99); 
	background: -ms-linear-gradient(top, #eafbd1, #c6ec99); 
	background: -o-linear-gradient(top, #eafbd1, #c6ec99); 
	background: linear-gradient(top, #eafbd1, #c6ec99); 
	box-shadow: inset 0 1px 0 #fefcf0, 0 1px 0 rgba(0,0,0,0.1);
}


div.resultadoAjaxTela div.alert {
	border: 1px solid;
	border-color: #ecc579; 
	background: #f7e4a2; 
	background: -webkit-linear-gradient(top, #fcf0bf, #f7e4a2); 
	background: -moz-linear-gradient(top, #fcf0bf, #f7e4a2); 
	background: -ms-linear-gradient(top, #fcf0bf, #f7e4a2); 
	background: -o-linear-gradient(top, #fcf0bf, #f7e4a2); 
	background: linear-gradient(top, #fcf0bf, #f7e4a2); 
	box-shadow: inset 0 1px 0 #f7fef2, 0 1px 0 #dadee1;
}



div.resultadoAjax div.msgContent {
	background: none no-repeat scroll 0 8px transparent;
    padding: 3px 0 1px 22px;
    font-size: 11px;
    position: relative;
}

div.resultadoAjaxTela div.msgContentTela {
	background: none no-repeat scroll 0 8px transparent;
    padding: 3px 0 1px 22px;
    font-size: 11px;
    position: relative;
}



div.resultadoAjaxTela div.success div.msgContentTela {
	background: url("../images/icons/ok.gif") no-repeat;
}




div.resultadoAjaxTela div.alert div.msgContentTela {
	background: url("../images/icons/alert.gif") no-repeat;
}

@-webkit-keyframes msg-error-pulse { 
	0% {
		border-color: #f9afb4; 
		box-shadow: inset 0 1px 0 #f7fef2, 0 1px 0 #dadee1;
	} 50% {
		border-color: #fa8e95; 
		box-shadow: inset 0 1px 0 #f7fef2, 0 0 3px #fa8e95;
	} 100% {
		border-color: #f9afb4; 
		box-shadow: inset 0 1px 0 #f7fef2, 0 1px 0 #dadee1;
	} 
}
@-moz-keyframes msg-error-pulse { 
	0% {
		border-color: #f9afb4; 
		box-shadow: inset 0 1px 0 #f7fef2, 0 1px 0 #dadee1;
	} 50% {
		border-color: #fa8e95; 
		box-shadow: inset 0 1px 0 #f7fef2, 0 0 3px #fa8e95;
	} 100% {
		border-color: #f9afb4; 
		box-shadow: inset 0 1px 0 #f7fef2, 0 1px 0 #dadee1;
	} 
}
@keyframes msg-error-pulse { 
	0% {
		border-color: #f9afb4; 
		box-shadow: inset 0 1px 0 #f7fef2, 0 1px 0 #dadee1;
	} 50% {
		border-color: #fa8e95; 
		box-shadow: inset 0 1px 0 #f7fef2, 0 0 3px #fa8e95;
	} 100% {
		border-color: #f9afb4; 
		box-shadow: inset 0 1px 0 #f7fef2, 0 1px 0 #dadee1;
	} 
}
/* FIM DOS ALERTAS */