body 	{ margin:0;  padding:0;  width:100%;  background:url('Mex_pix/red199.gif');  
			color:#008080;  font-family:times;  font-style:normal;  font-weight:normal;  font-size:11pt; }	
.centered	{ text-align:center; }
.shadow		{ box-shadow: 8px 8px 8px #888; 
			border:1px solid #;
			-webkit-border-radius: 10px;
			-moz-border-radius: 10px;
			border-radius: 10px;}
.casag	{ font: 2.5em "monotype corsiva";  color:#ff0000; }

#nav 	a	{ color:#CCFFFF;  text-decoration:none;  font:normal 11pt rockwell; font-weight:bold; }
#nav 	a:link	{ font-style:normal;  font-weight:bold; }
#nav 	a:visited { color:#99CCCC; }
#nav 	a:hover  { color:#00FFFF;  font-weight:bold;  text-decoration:underline; }
#nav 	h1 { color:#ffffff; margin:0 0 0 10px;  font:normal 1.0em rockwell; }
#nav 	h2 { margin:0.5em 0 0 30px;  text-indent:-10px;  font:normal 0.85em rockwell; }
#nav	hr { margin:10px;  width:90%;  color:#99CCCC; }
#nav	.input   { color:#336699; background-color:#rgb(220, 240, 245); font:normal 14px tahoma; }
#nav	.button { color:#336699; background-color:#rgb(220, 240, 245); font:normal 14px tahoma; }

#main 	{ min-height:760px;  margin:0 0 0 180px;  
				padding:10px 20px 10px 20px;  background-color:#D3E2D3; }
#main	a		{ text-decoration:none; }
#main 	a img	{ border:none; }
#main	a:link	{ color:#ff0000; }
#main	a:visited { color:#D33D3D; }
#main 	a:hover { color:#ff0000;  font-weight:bold;  text-decoration:underline; }
#main 	blockquote { margin: 0 0 0 30px; font-family:tahoma; }
#main	span.casag	{ font: 2.5em "monotype corsiva";  color:#ff0000; }
#main	h1, h2, h3	{ color:#ff0000; }
#main 	h1, h2	{ word-spacing:-.03em;  font-weight:bold;  font-family:rockwell; }
#main	h1 	{ margin:0 0 .5em 0;  padding:.5em 0 .5em 0;  text-align:center;  font-size:1.5em; }
#main	h2 	{ margin:.5em 0 .5em 0;  font-size:1.3em;  font-style:normal; }
#main	h2.link	{ font-size:2.3em}
#main	h3 	{ margin:1em 0 .25em 15px;  text-indent:-15px;  font-size:1.1em; }
#main	hr 	{ margin:10px 20px 0 0;  width:100%;  color:#99CCCC; }
#main	li	{ margin:0.75em 20px 0 35px;  font:normal 1.05em tahoma; }
#main	p	{ margin:.5em 0 0 0;  font:normal 1.05em tahoma; }
#main	p.link	{ margin:0;  text-align:right;  font:italic 1em arial; }
#main	td	{ margin:.5em 0 0 0;  font:normal 1.05em tahoma; }
#main 	td.half	{ width:50%;  text-align:center; }
#main 	ul 	{ margin:0 20px 0 0; }

#foot	{ background-color:#ffccff;  border-top:2px solid red;  padding:6px;  font-family:tahoma; }
#foot 	a  { color:#ff0000;  text-decoration:none; }
#foot	a:link	 { text-decoration:none; }
#foot 	a:hover  { font-weight:bold;  text-decoration:underline; }
#foot 	td { margin:0;  cellpadding:0;  color:teal;  font:normal 0.95em tahoma; }
#foot	h2	{ margin:0; }

/* Colors:
red = #ff0000
cyan = #00FFFF
lightcyan = #CCFFFF
lightsteelblue = #99CCCC
teal = #008080
*/