body { margin:0; padding:0;
	  color:#444; background:#94b7d1 url(../images/bgweb.gif) top repeat-x;
	  font:12px tahoma,verdana,arial,helvetica,sans-serif;
	}

img { border:0; border-width:0; border-style:none; padding:0; margin:0; }

a:link {color:#00c}
a:visited {color:#008}
a:active {color:#00f}
a:hover {color:#f60}
a img {border-width:0;border-style:none;border-color:#fff;color:#fff}

b,strong {font-weight:bold}
i,em {font-style:italic}
.small {font-size:10px}
.red {color:red}
img.generador {margin:6px 0;padding:4px;border:1px solid #ccc}

#superior { width:900px; background:transparent; margin-left:auto; margin-right:auto }
	#superior h1.logo { margin:10px; padding:0; font-size:28px; color:#fff; border-bottom:1px solid #fc0 }
	#superior span.fright { margin:0 10px; padding:0; color:#eee; float:right}
	#superior span.fleft { margin:0 10px; padding:0; color:#efefef; font-weight:bold; float:left }
	#superior span a { color:#fff }
	#superior span a:hover { color:#fff; font-weight:bold }

#page {width:900px ;margin-left:auto; margin-right:auto; background:url(../images/bg.gif) }

#header { text-align:center; background:url(../images/bg_top.gif) no-repeat top; }

#navigation { float:left; width:800px; height:37px; margin:10px 24px 10px 24px;
		    font:12px tahoma,verdana,arial,helvetica,sans-serif; }
	#navigation ul { margin:0; padding:0; list-style:none; }
	#navigation li { float:left; margin-right:15px; padding:0px 0px 0px 0px; }
	#navigation a { margin:0;float:left;font-weight:bold;padding:11px 0 11px 11px; display:block; color:#00f; text-decoration:underline}
	#navigation a span {margin:0;padding:11px 11px 11px 0}
	#navigation a {float:none}
	#navigation li:hover {background:url(../images/nav_right.gif) no-repeat right top}
	#navigation a:hover span {background:url(../images/nav_right.gif) no-repeat right top}
	#navigation a:hover { color:#f60;background:url(../images/nav_left.gif) no-repeat left top}
	#navigation a.on { color:#f60; font-weight:bolder; background:url(../images/nav_left.gif) no-repeat left top;text-decoration:none}
	#navigation li.home {background:url(../images/nav_right.gif) no-repeat right top}

#content { float:left; width:640px; margin:0px 0px 0px 9px; padding:30px 0px 20px 0px;
		 border-top:1px solid #99f; border-right:1px solid #ccf; }
	#content p {margin-left:40px;margin-right:40px }
	#content li {margin-left:40px;margin-right:40px }
	#content marquee {margin-left:40px;margin-right:40px }

#navigationright {float:left; width:220px; margin-top:51px; padding:10px 0px 0px 5px; line-height:18px; background:#f4f4ff; }
	#navigationright ul { text-align:left; padding:0px 15px 0px 0px; margin-left:20px; font-size:12px; line-height:16px; }
	#navigationright a { text-decoration:underline;color:#00f}
	#navigationright a:hover {text-decoration:underline;color:#f60}
	#navigationright a.on {text-decoration:none;color:#f60;font-style:italic}
	#navigationright img {margin-right:6px;float:right}

h1 {font-size:18px;color:#f60;border-bottom:1px solid #fc0;margin-left:40px;margin-right:28px}
h2 {font-size:16px;margin-bottom:-10px;margin-left:40px;margin-right:40px}
h3 {font-size:10px;font-weight:normal;margin-left:40px;margin-right:40px}
.score {color: #69c}

#bottom {clear:both;background:url(../images/bg_bottom.gif) no-repeat bottom}
