#clipboard{display:none}
#MarcoFoto{
	border:0.1875rem #FFC solid;
}

.img_cargando{
	background-image: url(img/Cargando_64.gif);
	background-repeat: no-repeat;
	background-position: center center;	
}

.FotoPersonas{
	width:10.625rem;
	height:10.625rem;
	top:0;
	right:0;
	position:absolute;
	border:0.1875rem #030 solid;
	z-index:1;
	background:#FFC;
}

#swfInput {
	position: absolute;
	right: 0;
	top: 0;
	background: transparent;
	color: transparent;	
}
#swfInput object[type='application/x-shockwave-flash']{
	height: 11rem;
	width: 11rem;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
	cursor:pointer;
}

/*
@font-face {
    font-family: 'Titulo_Aplicacion';
    src: url('font/Play-Bold-webfont.eot');
    src: url('font/Play-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/Play-Bold-webfont.woff') format('woff'),
         url('font/Play-Bold-webfont.ttf') format('truetype'),
         url('font/Play-Bold-webfont.svg#PlayBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face{
	font-family:'DroidSansRegular';
    src: url('font/droidsans-webfont.eot');
    src: url('font/droidsans-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/droidsans-webfont.woff') format('woff'),
         url('font/droidsans-webfont.ttf') format('truetype'),
         url('font/droidsans-webfont.svg#DroidSansRegular') format('svg');
   	font-weight:normal;
	font-style:normal;
}

@font-face{font-family:'DroidSansBold';
    src: url('font/droidsans-bold-webfont.eot');
    src: url('font/droidsans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/droidsans-bold-webfont.woff') format('woff'),
         url('font/droidsans-bold-webfont.ttf') format('truetype'),
         url('font/droidsans-bold-webfont.svg#DroidSansBold') format('svg');
   	font-weight:normal;
	font-style:normal;
}

@font-face{font-family:'Roboto';
    src: url('font/Roboto-normal.woff') format('woff');
   	font-weight:100;
	font-style:normal;
}
@font-face{font-family:'Roboto-bold';
    src: url('font/Roboto-bold.woff') format('woff');
   	font-weight:bold;
	font-style:normal;
}
@font-face{font-family:'Roboto-bolder';
    src: url('font/Roboto-bolder.woff') format('woff');
   	font-weight:bolder;
	font-style:normal;
}
*/

.logos{
	background:#000;
	height:6.25rem;
	width:100%;
}
.logos > img[name='logo']{
	background-color:rgba(0,0,0,0.9);
	background-repeat:no-repeat;
	float:left;
	width:25rem;
	height:100%;
}

.av-swal-html {
	/*max-height: 75vh;*/
	text-align: left;
	white-space: pre-line;
	display: flex;
	justify-content: center;
	flex-direction: column;
	max-height: 75vh;
    max-width: 75vw;
	& > .grid2Cols {
		display: grid;
		grid-template-columns: 15em 1fr;
		border: 0.5px lightgray solid;
		border-bottom: none;
		& > .col {
			padding: 0 8px;
			border-right: 0.5px lightgray solid;
			box-sizing: border-box;
			& > .title{
				font-weight: 900;
			}
		}
		& > .col:last-child {
			border-right:none;
		}
	}
	& > .grid2Cols:last-child {
		border-bottom: 0.5px lightgray solid;
	}
}

.av-swal-html > img {
    object-fit: scale-down;
    width: 100%;
    height: 100%;
}

.av-swal-icon{
	border: none;
}

div:where(.swal2-container) .av-swal-input {
    width: auto;
	height: calc(1.75rem + 2px);
    padding: 0 0.75em;
}

div:where(.swal2-container) div:where(.swal2-popup).av-swal-popup {
    width: 40em;
}

div:where(.swal2-container) div:where(.swal2-popup).av-swal-popup70 {
    width: 70em;
}

div:where(.swal2-container) div:where(.swal2-popup).av-swal-popup80 {
	width: 80vw;
}