@charset "utf-8";
/* CSS Document */

BODY
 {
	-webkit-text-size-adjust: 100%;
    FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
    FONT-SIZE: 10pt;
    TEXT-ALIGN: justify;
	color: #004400;
    background: url(grid.png) #cccccc;
	background: -webkit-image-set(url(grid.png) 1x, url(grid2x.png) 2x);
    background-attachment: fixed;
}
	
A:link { color: #006000; text-decoration: none }
A:visited { color: #006000; text-decoration: none }
A:active { color: #008500; text-decoration: none }
A:hover { color: #008500; text-decoration: none }
A IMG { border: 0px }
A:hover IMG { filter: none; border: 0px }

a {text-decoration: none !important; }

.forabg {
	padding: 5px;
	clear: both;
	border-radius: 7px;
	background-color: rgba(5,5,5,0.1);
	/*display: inline-flex;
	margin-left: -5px;
	margin-right: -5px;
	margin-bottom: 20px;
	margin-right: 10px;*/
	
}

.inner {
	/*margin: 0 -1px;*/
	border-radius: 5px;
	background-color: rgba(247,247,247,0.3);
}

/*.container {
	width: 956px;
	background-image: image-set(url('grid.png') 1x, url('grid2x.png') 2x);
	background: url(grid.png) #cccccc;
	background: -webkit-image-set(url(grid.png) 1x, url(grid2x.png) 2x);
	background-attachment: fixed;
	margin: 0 auto;  /*the auto value on the sides, coupled with the width, centers the layout */
}*/

.pictures {
align-content: center;
align-self: center;
}

.toppage
{
align-content: center;
align-self: center;
/*margin-left: 10px; 
margin-right: 0px;*/
}

.pic {
max-width: 128px;
max-height: 128px;
}

.photo {
align-content: center;
max-width: 130px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8px;
text-align: center;
vertical-align: bottom;
overflow-wrap: break-word;
}

.photoindex {
align-content: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #006000;
text-align: Left;
vertical-align: center;
overflow-wrap: break-word;
}

.photoindexSM {
align-content: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #006000;
text-align: Left;
vertical-align: center;
overflow-wrap: break-word;
}

.photoindexSMM {
align-content: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #006000;
text-align: Left;
vertical-align: center;
overflow-wrap: break-word;
}

.topic {
align-content: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
text-align: center;
height: 40px;
VERTICAL-ALIGN: center;
/*margin-top: 2px;
padding-top: 2px;*/
}

.sup
 {
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: super;
 }
 
 .sup7
 {
    FONT-SIZE: 7pt;
 }

.servantes
 { 
    FONT-FAMILY: Times New Roman, Times, serif;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
    COLOR: #0d3300;
    FONT-STYLE: italic;
    TEXT-INDENT: 0em;
    TEXT-ALIGN: right;  
    margin-top: 0pt;
    margin-bottom: 4pt;
 }