#jAlert {
	position:fixed;
	top:0; left:0;
	width:100%; height:100%;
	background: rgba(35,31,32,0.9);
	visibility:hidden;
	z-index:100000;
	-webkit-transition:all 0.3s;
	transition:all 0.3s;
	opacity:0;
	overflow-y: auto;
}

#jAlert .table {
	display: table;
	vertical-align:middle; text-align:center;
	width:100%; height:100%;
}
#jAlert .cell {
	display:table-cell; vertical-align:middle; text-align:center;
	padding:0 20px;
}

#jAlert .alert {
	display:inline-block;
	padding:20px 20px 25px;
	background: #ffffff;
	color: #808080;
	font-size:1.6em;
	font-weight:300;
	text-align:center;
	width:100%; max-width:800px;
	box-sizing:border-box;
	-webkit-box-shadow:3px 4px 1px 0 rgba(0, 0, 0, 0.8);
	box-shadow:3px 4px 1px 0 rgba(0, 0, 0, 0.8);
	position:relative;
}
#jAlert .alert iframe {
	width:100%;
}
#jAlert .alert .botonCerrar {
	position:absolute;
	top:4px; right:4px;
	width:34px; height:34px;
	background: url(botonCerrar.png) center no-repeat #000;
	color:#ffffff;
	-webkit-transition: all 300ms;
	-moz-transition: all 300ms;
	-o-transition: all 300ms;
	transition: all 300ms;
	cursor:pointer;
}
#jAlert .alert .botonOK {
	padding:10px;
	width:100px;
	margin:auto;
	background-color:#FF9100;
	color:#ffffff;
	margin-top:15px;
	text-align:center;
	cursor:pointer;
	font-size:1.3em;
	font-weight:400;
    border-radius: 1000000px;
	-webkit-box-shadow: -2px 2px 0 0 rgba(0,0,0,0.2);
	box-shadow: -2px 2px 0 0 rgba(0,0,0,0.2);
	-webkit-transition: all 300ms;
	-moz-transition: all 300ms;
	-o-transition: all 300ms;
	transition: all 300ms;
}
#jAlert .alert .botonOK:hover {
	background-color:#000;
	color:#FFF;
}

#jAlert .alert p {
	text-align:justify;
}
#jAlert .alert p.tit {
	font-size:1.6em;
	text-transform:uppercase;
	text-align:center;
}

#jAlert .alert .botonOK, #jAlert .alert .botonCerrar:hover {
	background-color:#ef4b2b;
}
#jAlert .alert .botonOK:hover, #jAlert .alert .botonCerrar {
	background-color:#3e3d4c;
}