del {
	background-color: #FFB3B5;
}
ins {
	background-color: #FFFF99;
}

body
{
    background: #ffffff;
    color: #22229C;
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
    margin: 5px 10px 10px 10px;
    padding: 0px;
}

.downlink a
{
font-weight: bold;
}

input.groovybutton
{
   font-family: verdana;
   font-size:12px;
   font-weight:bold;
   color:#000000;
   height:30px;
   background-color:#E0DFE3;
   border-style:outset;
}

.tag1
{
   font-size:20px;
}
.tag2
{
   font-size:10px;
}
.tag3
{
   font-size:12px;
}
.tag4
{
   font-size:15px;
}

.thumbnail
{
    float: left;
    padding: 7px;
}
.screenshot
{
	text-align: center;
}
big
{
    font-family: verdana; color: #3366CC; font-weight: bold;
	font-size:14pt;
    color: #000000;
    padding: 0px;
}
  
h1
{
    font-family: verdana; color: #3366CC; font-weight: bold;
	font-size:16pt;
    color: #000000;
    padding: 0px;
}
h2
{
    font-family: verdana; color: #017D07; font-weight: bold;
    font-size:16pt;
	color: #017D07;
    padding: 0px;
}
h3
{
    font-family: verdana; color: #017D07; font-weight: bold;
	font-size:14pt;
	color: #017D07;
    padding: 0px;
}
a:link
{
 color: #22229C;
 text-decoration: none;
}
a:visited
{
 color: #22229C;
 text-decoration: none;
}
a:hover, a:active
{
 color: #FF4400;
 text-decoration: none;
}

span.sitetitle  { font-family: Verdana; color: #3366CC; font-weight: bold }
span.siteslogan { font-family: Verdana; color: #000000 }

.page
{
 background: #FFFFFF;
 color: #000000;
}
td, th, p, li
{
 font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.formtext
{
 color: #000000;
}

.toolbar
{
	text-align: center
}

.activation { font-family: Verdana; color: navy; font-size: 14pt; margin-bottom: 6pt;margin-top: 20pt; }

/*TITULO*/
label { font-family: Verdana; color: #000000; font-size: 10pt; margin-bottom: 6pt;margin-top: 20pt; font-weight: bold; }

/*TITULO*/
.fldlegend { margin-bottom: 1px; font-family: Verdana; color: #017D07; font-size: 12pt; font-weight: bold;}

.tborder
{
 /* contorno de las tablas izquierdas */
 background: #D1D1E1;
 color: #000000;
 border: 1px #cccccc;
}

div.lasthour {
padding:5px;
text-align:left;
background-color:#FFFF99;
border:1px dotted #FFCC00;
width:100%;
}

.tcat
{
/* fondo categorias panel izquierdo url(../images/gradienttcat.gif) repeat-x top left*/
 background: #EFEFEF ;
			 color: #C81E06;
			 font: bold 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
			 }
 .tcat a:link
   {
   color: #ffffff;
   text-decoration: none;
   }
 .tcat a:visited
   {
   color: #ffffff;
   text-decoration: none;
   }
 .tcat a:hover, .tcat a:active
   {
   color: #FFFF66;
   text-decoration: underline;
   }
.thead
  {
  background: #1D82D0;
  color: #FFFFFF;
  font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  }
 .thead a:link
   {
   color: #FFFFFF;
   }
 .thead a:visited
   {
   color: #FFFFFF;
   }
 .thead a:hover, .thead a:active
   {
   color: #FFFF00;
   }
.tfoot
  {
  background: #1D82D0;
  color: #E0E0F6;
  }
 .tfoot a:link
   {
   color: #E0E0F6;
   }
 .tfoot a:visited
   {
   color: #E0E0F6;
   }
 .tfoot a:hover, .tfoot a:active
   {
   color: #FFFF66;
   }
 .alt1, .alt1Active
   {
   background: #ffffff;
   color: #000000;
   }
 .alt2, .alt2Active
   {
   /* color de la tabla de los laterales*/
    background: #FFFFFF ;
   color: #000000;
   }
.alt3
{
    background: #EFEFEF ;
   color: #000000;
}
td.inlinemod
  {
  background: #FFFFCC;
  color: #000000;
  }
.wysiwyg
  {
  background: #F5F5FF;
  color: #000000;
  font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  }
 textarea, .bginput
   {
   font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
   }
.button
  {
  font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  }
select
  {
  font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  }
 option, optgroup
   {
     font-size: 11px;
     font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
   }
.smallfont
  {
  font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  }
.time
  {
  color: #666686;
  }
.navbar
  {
  font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;

  }
.highlight
  {
  color: #FF0000;
  font-weight: bold;
  }
.fjsel
  {
  background: #3E5C92;
  color: #E0E0F6;
  }
.fjdpth0
  {
  background: #F7F7F7;
  color: #000000;
  }
.panel
  {
  background: #ffffff ;
			  color: #000000;
			  padding: 10px;
			  }
.panelsurround
    {
    background: #ffffff ;
			    color: #000000;
			    }
legend
      {
      color: #22229C;
      font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
      }

.red
{ 
color: #FF0000 
}
      

    /* ***** styling for 'big' usernames on postbit etc. ***** */
    .bigusername { font-size: 14pt; }

    /* ***** small padding on 'thead' elements ***** */
    td.thead, div.thead { padding: 4px; }

    /* ***** basic styles for multi-page nav elements */
    .pagenav a { text-decoration: none; }
    .pagenav td { padding: 2px 4px 2px 4px; }

    /* ***** define margin and font-size for elements inside panels ***** */
      .fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 11px; }

    /* ***** don't change the following ***** */
    form { display: inline; }
    label { cursor: default; }
    .normal { font-weight: normal; }
    .inlineimg { vertical-align: middle; }

    .flddisabled
{
  background: #EFEFE7;
}



.cnbar
{
  background: #D1D1E1; 
color: #000000;
 padding:5px;  
 border: 1px solid #D1D1E1;
font-weight: bold;
}
 
.navbar a
{
 /* contorno de las tablas izquierdas */
 color: #000000;
 padding:5px;  
 border: 1px solid #D1D1E1;
font-weight: bold;
}
.navbar a:hover
{
  background: #D1D1E1;
}