datos-pie-pag { color: #fff; text-align: center; }
.datos-pie { color: #f7f7f7; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12pt; text-align: center; vertical-align: bottom; margin-top: 10pt; margin-bottom: 10pt; }
.datos-pie-negrita { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; line-height: 12px; text-align: center; vertical-align: middle; }
.tabla { color: #434343; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-color: #f9f9f9; text-align: left; margin: 2pt; }
.cuad-modelos { color: #999; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-color: #fff; text-align: center; margin: 2pt; }
.tabla2 { color: #434343; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 11pt; background-color: #f7f7f7; text-align: center; margin: 0; }
.tabla2cuad { color: #434343; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 11pt; background-color: #e5f5fc; text-align: center; margin: 0; }
.cuad-solicitud { color: #434343; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 12pt; background-color: #f2fafd; text-align: left; }
.tabla3efectos {
	color: #434343;
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 11pt;
	background-color: #fff;
	text-align: center;
	margin: 0;
}
.tabla2inv { color: #434343; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 11pt; background-color: #ddecbb; text-align: center; margin: 0; }
.tabla2tufoto { color: #b07a40; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 11pt; background-color: #f3de8d; text-align: center; margin: 0; }
.listado-tamanos { color: #b07a40; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 11pt; background-color: #f3de8d; text-align: left; margin: 0; }
.posters { color: #b07a40; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 14pt; background-color: #fff8b4; text-align: left; margin: 0; }
.bloqueinvitaciones { color: #7f9252; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 14pt; background-color: #ecf7cd; text-align: left; margin: 0; }
.bloquecuadernos { color: #585858; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 14pt; background-color: #f2fafd; text-align: left; margin: 0; }
.posterstitulo { color: #b07a40; font-size: 13pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 13pt; background-color: #fff8b4; text-align: left; margin: 0 0 6px; }
.cuadernosstitulo { color: #5cbfea; font-size: 13pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 14pt; background-color: #f2fafd; text-align: left; margin: 0 0 6px; }
.invitacionesstitulo { color: #7f9252; font-size: 13pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 13pt; background-color: #ecf7cd; text-align: left; margin: 0 0 6px; }
.invitaciones { color: #c0c0c0; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 11pt; background-color: #fff; text-align: center; vertical-align: top; margin: 0; }
.confirma { color: #434343; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 12pt; background-color: #fff; text-align: left; margin: 0; vertical-align: top; }
.tabla2cal { color: #434343; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 11pt; background-color: #fdebf5; text-align: center; margin: 0; }
.tabla2cal_lila { color: #b64db2; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 11pt; background-color: #81357f; text-align: center; margin: 0; }
.tabla2pun { color: #434343; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 11pt; background-color: #eac97a; text-align: center; margin: 0; }
.tabla3pun { color: #434343; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 14px; background-color: #f3de8d; text-align: left; vertical-align: top; margin: 0; list-style-type: square; list-style-position: inside; cursor: auto; display: list-item; white-space: normal; }
.tabla3invi { color: #434343; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 11pt; background-color: #ebf5d0; text-align: left; white-space: normal; cursor: auto; list-style-type: square; list-style-position: inside; display: list-item; margin: 0; vertical-align: top; }
.cal-inv-comu { color: #3d1a3b; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 11pt; background-color: #b64db2; text-align: left; white-space: normal; cursor: auto; list-style-type: square; list-style-position: inside; display: list-item; margin: 0; vertical-align: top; }
.gracias {
	color: #434343;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 13pt;
	background-color: #EEE;
	text-align: left;
	margin: 10px;
}
.tufoto { color: #ddb563; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 13pt; background-color: #fff8b4; text-align: left; margin: 10px; }
.tufoto-lista { color: #ddb563; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 13pt; background-color: #fff8b4; text-align: left; margin: 10px; list-style-type: square; list-style-position: inside; display: list-item; }
.presentacion { color: #434343; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-color: #eee; text-align: left; margin: 8pt 8pt 8pt 5px; }
.presen-tabla { color: #434343; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-color: #f7f7f7; text-align: right; margin: 3pt; }
.presentacion-negrita { color: #434343; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #eee; text-align: left; margin: 8pt 8pt 8pt 5pt; }
.tabla-negrita { color: #434343; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #fff; text-align: left; vertical-align: top; margin: 2pt; }
.tabla-neg-2 { color: #434343; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #f7f7f7; text-align: center; margin: 6pt 2pt; vertical-align: top; }
.tabla-negrita-centro { color: #434343; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #fff; text-align: center; margin: 2pt; vertical-align: top; }
.fotos { border-color: #fff #fff #eaeaea; border-style: dotted; border-width: 1px; outline-color: #666; }
.dorso-formatos { color: #939393; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; font-variant: normal; background-color: #f7f7f7; text-align: left; vertical-align: middle; margin: 0; }
.pies { color: #6a7070; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12pt; background-color: #e6e6e6; text-align: left; margin: 7pt; }
