BODY
{
	font-family: 'Tempus Sans ITC', Arial; 
	background-color: transparent;
	scrollbar-3d-light-color: #FEFFF6;
	scrollbar-arrow-color: #FEFFF6;
	scrollbar-base-color: #4b78c2;
	scrollbar-dark-shadow-color: #336699;
	scrollbar-face-color: #336699;
	scrollbar-highlight-color: #ffcc66;
	scrollbar-shadow-color: #4b78c2;
	scrollbar-track-color: #FEFFF6;
}

a { font-size: 12px; }
a:link { font-weight: bolder; color: #ffcc66; }
a:visited { font-weight: bolder; color: #336699; }
a:active { font-weight: bolder; color: #ffcc66; }

table { font-size: 16px; color: #4b78c2; text-align: left; }

img { pointer-events: none; }

h1 { font-weight: bolder; font-size: 34px; color: #336699; text-align: center;  }
h2 { font-weight: bolder; font-size: 28px; color: #ff6666; text-align: center; margin-top:-20px; margin-bottom:15px; }
h3 { font-weight: bolder; font-size: 24px; color: #336699; text-align: center; margin-top:-5px; margin-bottom:10px; }
h4 { color: #ff6666; font-size: 18px; text-align: center; margin-bottom: -1px; margin-top: -2px; }
h5 { font-weight: bolder; font-size: 16px; color: #4b78c2; text-align: center; margin-bottom: -1px; margin-top: -2px; }	
h6 { font-weight: bolder; font-size: 12px; color: #ff6666; text-align: center; margin-bottom: -2px; margin-top: -2px; }	
	
hr { float:left; height:1px; max-height:1px; border:none; color:#336699; background-color:#336699; width:99%; margin-top:5px; }
		
MARQUEE {  font-size: 18px; color: #fee85f; background-color: #4b78c2; }

div { font-size: 14px; }
img.nb { border:none !important; }

div a:link { color: #4b78c2; font-size: 12px; }
div a:visited { color: #ffcc66; font-size: 12px; }
div a:active {  color: #4b78c2; font-size: 12px; }

td.color2-14 { font-weight: bolder; font-size: 14px; color: #ff6666; }
td.color5-16 { font-weight: bolder; font-size: 16px; color: #4b78c2; }

a.menu1 { font-size: 11pt; color: #ff6666; TEXT-DECORATION: none; }
a.menu1:hover { font-size: 11pt; color: #ffcc66; TEXT-DECORATION: none; }
a.menu2 { font-size: 11pt; color: #336699; TEXT-DECORATION: none; }
a.menu2:hover { font-size: 11pt; color: #ffcc66; TEXT-DECORATION: none; }
a.menu3 { font-size: 11pt; color: #ffcc66; TEXT-DECORATION: none; }
a.menu3:hover { font-size: 11pt; color: #ff6666; TEXT-DECORATION: none; }

#navlist2 { list-style-type: square; }

FRAMESET { text-align:center; width:100%; font-size:100.1%; letter-spacing: 0em; }
FRAMESET.fsInside { text-align: center;	width:970px; padding:0; border:1px solid #d8d2bd; font-size:100%; }

.bigFont {font-size:large !important; }
.smallFont {font-size:small  !important; }
.medFont {font-size:medium  !important; }

.bigFontR {font-size:large !important; color: #ff6666;}
.smallFontR {font-size:small  !important; color: #ff6666;}
.medFontR {font-size:medium  !important; color: #ff6666;}

.bigFontRb {font-size:large !important; color: #ff6666; font-weight:bold; }
.smallFontRb {font-size:small  !important; color: #ff6666;  font-weight:bold;}
.medFontRb {font-size:medium  !important; color: #ff6666;  font-weight:bold;}

#bdays div.index { font-size:110%; text-align:center; font-weight:bold; }
#bdays table { font-size:85%; margin:0px; padding:0px; margin-left: auto; margin-right: auto; width:100%; }
#bdays table tr td { vertical-align:top; text-align:left; padding:3px; }
#bdays table tr td.bday { vertical-align: top; text-align:center; padding:3px; }
#bdays table tr.titles td { text-align:center; background-color:#4b78c2; font-weight:bold; font-size:98%; color:#fff; border: 1px solid #999999;
}

#bdays table tr td a {color:#D25645; font-weight:bold; }
#bdays table tr td.name { font-weight:bold; text-align:center; }
#bdays table tr.birthdays td { font-weight:bold; font-size:98%; border: 1px solid #999999; padding: 15px; }

.fotosintl { width:710px;  }
.fotosintl h1 { font-size: 34px; margin-top:30px; }
.fotosintl h2 { font-size: 28px; margin-top:-20px; margin-bottom:15px; }
.fotosintl h3 { font-size: 24px; margin-top:-5px; margin-bottom:10px;}
.fotosintl h4 { font-size: 18px; }
.fotosintl h5 { font-size: 16px; }

ul { margin-left:36px; list-style-type: square; color: #336699;}


/* DEFINITION LISTS */
/* ------------------------------------------------------------------------------ */

dl { position: relative; color:#666; padding:0; clear:both; line-height:160%; width:100%; 
		margin:0; height:auto; padding:0; overflow:auto;  }

dt { float:left; clear: both; margin:0; padding:0; padding-bottom: 2px; text-align: right; font-weight:bold; min-height:1em; }
dd { float: left; margin:0;  padding-bottom: 10px; height:auto; display:block; text-align:left; }
dd.all {width:100%; clear:both; text-align:left; }

dl.small {width:360px; margin:0; padding:0; margin-top:15px;  }
dl.small dt { width:90px; color:#ECE393; padding:0 0 5px 0;}
dl.small dd { width:260px; color:black; padding:0 0 5px 0;}

dl.medium { width:100%; margin:0; margin-top:15px; }
dl.medium dt { width:125px; font-weight:normal; margin:0; padding:0 0 5px 0;}
dl.medium dd { width:570px; font-weight:normal; margin:0; padding:0 0 5px 0;}
dl.medium dd.all { width:100%; clear:both; text-align:center; padding:0 0 7px 0; }	
dl.medium dd.all70 { width:70%; clear:both; text-align:center; margin-left:100px; padding:0 0 7px 0;}	

dl.medium dd.top { width:100%; clear:both; text-align:right; }		 

.fotosintl dl.medium { margin:0; margin-top:15px; color: #4B78C2; }
.fotosintl dl.medium dt { margin-top:15%; padding:5px; text-align:center; font-weight:regular !important; }
.fotosintl dl.medium dd { text-align:center; }
.fotosintl dl.medium dd.top a { float:right; margin-top:-12px;}	
.fotosintl span.title { font-weight:bold; color: #ff6666; font-size:16px; }
.fotosintl img { border-color:#000; border-style: solid; border-width: 1px; }


/* MISC */
/* ------------------------------------------------------------------------------ */

.borderblue	{border-width:4px; border-color:#336699; border-style:solid; display:in-line;}
.borderpink	{border-width:4px; border-color:#ff6666; border-style:solid; display:in-line;}
.bborderblue { border-bottom-width:1px; border-bottom-color:#336699; border-bottom-style:solid; display:in-line; }
.goright { float:right; }
.goleft { float:left; tex-align:left;}
.rojo { color: #ff6666; }
hr.blue { color:#336699; width:80%; margin:0 auto; text-align:center; margin-left:35px; }	
.top img { border:none !important; }

.menu, .menul { width:680px; max-width:680px; margin:0 auto; text-align:center; padding:20px 0; border-top:1px solid #336699; 
		border-bottom:1px solid #336699; color:#336699; }
.menul { text-align:left; }
.menu ul { clear:both; margin-top:-1px; }
.menu ul li { clear:both; margin-bottom:-2px; }

.links { width:auto; text-align:left; margin-left:30%; font-weight:bold; font-size:15px; line-height:140%;}
.links a { font-size:15px; vertical-align:top; }
.links .mo { font-weight:bold; color: #ff6666;  display:inline-block; font-size:16px; width:63px; height:20px; background-repeat:no-repeat; background-image:url(images/graphics/bullet.gif);  }

.tab { display:inline-block; width:80px; height:18px; background-repeat:no-repeat; background-image:url(images/graphics/bullet-s.gif); }

.linksc { text-align:center; width:100%; margin:0 auto; font-weight:bold; font-size:15px; line-height:140%;}
.linksc a { font-size:15px; }

#photoAlbum { margin:0; padding:0; width:700px; float:left;}
#intro { margin:0 10px; padding:0 10px; }
#pageHeader { padding:0; margin:0; top:0px; }

#TextOnTopOfPic { padding:2px; font-size: 97%;}
#footer
{	margin: 5px 20px 5px 20px; color:#336699; 
    padding-bottom:30px; padding-bottom:30px; text-align:center;
	font-size:150%; font-weight:bold; border-top-color: #666666;
	border-top-style: solid; border-top-width: .05em;
}
#footer a { display:inline; }

#frame { display:block; margin: 0 10px; text-align:center; color:#336699; padding:4px 2px; clear:both; 	}
#frame img { border-color:#000; border-style: solid; border-width: 1px; }
#frame a { float:right; margin-top:-17px;  }	
#frame hr { width: 94%; }

#frametb { display:block; margin: 0 10px; text-align:center; color:#336699; padding:4px 2px; clear:both;
	border-top-color: #336699; border-top-style: solid; border-top-width: 1px; }
#framebb { display:block; margin: 0 10px; text-align:center; color:#336699; padding:4px 2px; clear:both;
	border-bottom-color: #336699; border-bottom-style: solid; border-bottom-width: 1px; }
#framebbl { display:block; margin: 0 10px; text-align:left; color:#336699; padding:10px; clear:both;
	border-bottom-color: #336699; border-bottom-style: solid; border-bottom-width: 1px; }

		 