/* CSS Document */

*		{padding:0; margin:0;}
a		{font-weight:bold; font-size:1.2em;}
a:hover	{color:#FF0000;}
p		{margin-bottom:1em;}
body 	{text-align:center; color:#0A5999; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:small; margin:1em; background:url(http://www.firefox2.es/fondo.gif) repeat-x #D5E2E4;}
.cnt a	{font-size:small; font-weight:normal;}
h1		{font-size:x-large; color:#CC3300; margin-bottom:20px;}
h2		{color:#0A5999; text-align:left; font-size:small; margin-bottom:10px; margin-top:25px;}
h3,h3 a {color:#CC3300; text-align:center; font-size:large;}
h4		{font-size:small;}
ul		{text-align:left; list-style:square; margin-left:20px;}
sup		{font-size:x-small;}
img		{border:none;}
.tab 	{border:1px solid #999999; background-color:#F1F6F6; width:580px; padding:10px 10px 0px 10px; text-align:left;}
.h3a 	{color:#0A5999; margin-bottom:1em;}
.hil	{color:#CC3300;}
.imp	{font-family:Arial, Helvetica, sans-serif; font-size:x-small; font-weight:normal;}
div.spc	{text-align:center; margin-bottom:2em;}
div		{padding:0em .7em;}
div, ul, h3, hr, .spc {margin-bottom:.7em;}
.scrn	{float:right; margin-left:1em;}
.lang	{font-size:small; text-align:center; line-height:1.5em;}
.lang a	{font-weight:normal; text-decoration:none; font-size:small;}
.lang a:hover {text-decoration:underline; color:#FF0000;}
.navi	{font-size:small;}
.imp a	{font-size:x-small;}
.add	{padding:2em 0em;}
.sml	{margin-bottom:0px;}
.dl1	{background-image:url(http://www.firefox2.es/f2.gif); background-repeat:no-repeat; background-position:right top; height:65px; }
.dl2	{background-image:url(http://www.firefox2.es/f1.gif); background-repeat:no-repeat; background-position:left top; padding:0px 20px 0px 60px; text-align:left;}
.pic	{font-size:x-small; text-align:left;}
.lnk a	{font-size:x-small; color:#666666;}
.l a	{font-size:12px; color:#CC3300; font-weight:normal;}
.l		{font-size:12px; font-weight:normal; line-height:18px;}
.news	{text-align:left;}
.source	{font-size:10px; font-weight:bold; color:#999999;}