
 /* -----------Santuario COLOR OF LINKS--------------- */

a:link, a:active {  	
	color: #cccccc;
	font-weight: bold; }

a:visited 	{ 
	background: none; 
	color: #000088;
	font-weight: bold; }

a:hover { background: #ccccff;
	color: #008080; 	
	font-weight: bold; }

a:link img, a:visited img {
	background: none; color: #000080; border-style: none; }


 /* -----------Santuario COLOR OF MENU LINKS--------------- */
a.menu:link, a.menu:active {  
	background: #ff0000 url(images/off_button.gif) top center no-repeat;	
	color: #000099;  text-decoration: none; 
	font-weight: bold; display: block;
	text-align: center;
	font-family: 'berlin sans fb demi', 'comic sans', 'lucida sans', cursive;
	font-size: 10px;
	line-height: 220%;  }

a.menu:visited 	{ 
	background: #ff0000 url(images/off_button.gif) top center no-repeat; 
	color: #000080; text-decoration: none; 
	font-weight: bold; display: block;
	text-align: center;
	font-family: 'berlin sans fb demi', 'comic sans', 'lucida sans', cursive;
	font-size: 10px;
	line-height: 220%;  }


a.menu:hover { background: #ff0000 url(images/on_button.gif) top center no-repeat;
	color: #000080;  text-decoration: none; 
	font-weight: bold; display: block;
	text-align: center;
	font-family: 'berlin sans fb demi', 'comic sans', 'lucida sans', cursive;
	font-size: 10px;
	line-height: 220%; }

a.menulg:link, a.menu:active {  
	background: #ff0000 url(images/off_button.gif) top center no-repeat;	
	color: #800000;  text-decoration: none; 
	font-weight: bold; display: block;
	font-family: 'berlin sans fb demi', 'comic sans', 'lucida sans', cursive;
	font-size: 14px; text-align: center;
	line-height: 160%;  }

a.menulg:visited 	{ 
	background: #ff0000 url(images/off_button.gif) top center no-repeat; 
	color: #800000; text-decoration: none; 
	font-weight: bold; display: block;
	font-family: 'berlin sans fb demi', 'comic sans', 'lucida sans', cursive;
	font-size: 14px; text-align: center;
	line-height: 160%;  }

a.menulg:hover { background: #ff0000 url(images/on_button.gif) top center no-repeat;
	color: #000080;  text-decoration: none; 
	font-weight: bold; display: block;
	font-family: 'berlin sans fb demi', 'comic sans', 'lucida sans', cursive;
	font-size: 14px; text-align: center;
	line-height: 160%; }
 
/* ----------- Santuario END COLOR OF LINKS--------------- */

.menubox {  background: #ff0000; 
	position: relative;
	width: 145px; height: 248px;
	padding: 5px;
	margin-right: 10px;
	float: left; 
	border-style: ridge;
	border-width: 2px;
	border-color: #c0c0c0; }


.current {  background: #ff0000 url(images/current_button.gif)  top center no-repeat;
	color: #ffff00;  text-decoration: none; 
	font-weight: bold; display: block;
	text-align: center;
	font-family: 'berlin sans fb demi', 'comic sans', 'lucida sans', cursive;
	font-size: 10px;
	line-height: 220%;  }


body 	{  background: #000000 url(images/backgd2.jpg) repeat-y top left fixed;
	border: none; margin: 0;  }

.twomenu {text-align: left; padding: 0; }  

#calendar {  padding: 5px;
	margin-right: 5px;
	margin-top: 5px;
	width: 150px;  	}

.rightbox {  background: #ffffff;
	float: right;
	margin: 3px 10px 3px 3px;
	padding: 5px;	
	width: 115px; text-align: center;	}

/* ----------- Santuario --------------- */

hr	{color: #c0c0c0; size: 2px; }

img 	{  margin: 5px; }

.box 	{  background: #cc3300;
	width: 800px;
	margin: 0% 0% 0% 100px;
	padding: 20px;	}

.leftbox {  background: #cc3300;
	width: 500px;
	margin: 0% 140px 0% 0%;
	padding: 5px;	float: left; border: ridge 2px;}

.sidebarbox 	{  background: #ffff66;
	width: 40%;
	margin: 2%;
	padding: 5px;	float: right; }

.floatright {	position: relative;
	float: right;
	margin: 3px; }

.floatleft {  position: relative;
	float: left;
	margin: 3px 3px 3px 3px; }

.rightcolumn
	{  position: relative;
	float: right;
	width: 46%;
	margin: 1%;  }

.leftcolumn
	{  position: relative;
	float: left;
	width: 46%;	
	margin: 1%;  }

/* ----------- Santuario --------------- */

.center	{ text-align: center; }

.right	{ text-align: right; }

.justify {  text-align: justify; }

.border  { border-style: ridge; border-width: 2px;
	border-color: #c0c0c0;	padding: 6px; } 

img.border  { border-style: ridge; border-width: 2px;
	border-color: #c0c0c0;	padding: 6px; } 

.clear {  clear: both;  }

.indent {  margin-left: 10px;
	margin-right: 10px; }

.indent20  {  margin-left: 10px;
	margin-right: 10px;  text-align: justify; }

h1  	{ color: #000000;
	margin: 12px 5px 14px;
	text-align: center; 
	font-size: 24px; 
	font-family: lucida-sans-unicode, tahoma, sans-serif; }

h2 	{  color: #000000;
	margin-left: 5px;
	margin-right: 5px;
	text-align: center;
	padding: 6px;	
	font-family: lucida-sans-unicode, tahoma, sans-serif; }

/* ----------- Santuario --------------- */

p, td, th
	{  color: #000000;
	margin: 1em 1em; 
	font-family: lucida-sans-unicode, tahoma, sans-serif; 	  }


.boxtext {  background: none; font-size: 13px; text-align: left;
	padding: 0px; }


ul, ol, li
	{  color: #252525;
	margin: .5em 1em; 
	padding: 0 .5em;
	font-family: lucida-sans-unicode, tahoma, sans-serif; 	}


h3, h4, h5	{  color: #000000;
	margin: 8px 5px; 
	font-family: lucida-sans-unicode, tahoma, sans-serif; }

h6	{  color: #800000;
	margin: 2px 5px;
	font-family: lucida-sans-unicode, tahoma, sans-serif; }

h2    	{ font-size: 18px; }
h3     	{ font-size: 16px; }
h4, p, th, td, li
    	{ font-size: 14px; font-weight: bold;}
h5     	{ font-size: 12px; }
h6     	{ font-size: 10px; }

/* ----------- Santuario --------------- */

.pagetitle  { 	position: relative;
	top: 2px; }

.whitebg { background: #ffffff;  padding:10px; }

.ltblue { background: none;  color: #ddddef; }


.red	{ color: #ff0000;  }
.redbg	{ background: #ff0000;  }

.buttonbg	{  background: #cccc99; padding: 5px 10px;   }

.greenbg	{  background: #33cc33;   }

.yellowbg { background: #ffff00;  }


.yellow { color: #ffff00;  }
.orange { background: none; color: #cc3300;   }
.orangebg { background: #cc3300;   }

.maroon  { background: #ffff00; color: #800000; font-weight: bold; display: block; padding: 10px; }

.white  {  background: none; color: #ffffff; font-weight: bold;  }

.navy	{  background: none; color: #000080; font-weight: bold;  }

.bluebg {  background: #000099;  }

/* ----------- Santuario --------------- */
