del {
	background-color: #FFB3B5;
}
ins {
	background-color: #FFFF99;
}

#messages {color:inherit;border:1px solid #DDDAB5;text-align:left;font-family:Verdana, Arial, Helvetica, sans-serif;background:#FFFAE1;margin:10 10 10px;padding:13px 11px 16px 30px;}

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;
}

label {

	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(/files/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;
}



del {
	background-color: #FFB3B5;
}
ins {
	background-color: #FFFF99;
}

#messages {color:inherit;border:1px solid #DDDAB5;text-align:left;font-family:Verdana, Arial, Helvetica, sans-serif;background:#FFFAE1;margin:10 10 10px;padding:13px 11px 16px 30px;}

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;
}

label {

	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;
}

#submitpopup {
    width: 90px;
	height:29px;
    border:none;

    background: url('/images/sendemails.gif') no-repeat 0 0;

    text-align: center;
    color:#fff;
	font-size:11px;
}



#cancelpopup {
    width: 90px;
	height:29px;
    border:none;

    background: url('/images/sendemails.gif') no-repeat 0 0;

    text-align: center;
    color:#fff;
	font-size:11px;
}


#closepopup {
    width: 90px;
	height:29px;
    border:none;

    background: url('/images/sendemails.gif') no-repeat 0 0;

    text-align: center;
    color:#fff;
	font-size:11px;
}


#contact-pop-overlay {
    width: 100%;
    min-height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: url('/images/overlay.png') repeat 0 0;
    display: none;
    text-align: center;
    z-index: 1000;
}

#contact-pop-panel-wrapper {
    margin: 10% auto 0 auto;
    width: 350px;
    background: #FFF;
}

#contact-pop-panel {
    min-height: 200px;

    margin: 0 auto;
    position: relative;
}

#contact-pop-header {
    position: relative;
    height: 30px;
	padding:0;
	margin:0;
    line-height: 30px;
    background-color: #777;
    color: #FFF;
    font-weight: bold;
    font-size: 16px;
    text-align: left;
	width:350px; 

}

#contact-pop-header .close-overlay {
    position: absolute;
    top: 5px;
    right: 10px;
    width: 20px;
    height: 20px;
    background: url('/images/close-overlay.png') no-repeat 1px 1px;
    overflow: hidden;
    text-indent: -2000px;
    outline: none;
}


table#contact-pop-form {
text-align:left;
width: 350px;
height: 350px;
margin:0;
padding:0;
overflow:hidden;
background:#efefef;
color :#c70369;
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size: 11px;

}
table#contact-pop-form-up {
text-align:left;
width: 350px;
height: 30px;
margin:0;
padding:0;
overflow:hidden;
color :#c70369;
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size: 11px;

}
table#contact-pop-form-out {
margin:0;
padding:0;
overflow:hidden;
border-top:0px;
}

table#contact-pop-form tr td{
text-align:left;
margin:0;
padding:0;
overflow:hidden;
}


#contact-pop-panel .formItem {
    margin: 7px 20px 7px 20px;
    text-align: left;
}

#contact-pop-error {
    color: red;
    padding-bottom: 10px;
    font-size: 80%;
}

#contact-pop-panel label {

	padding-left:15px;
    margin: 0;
    display: inline;

}

#contact-pop-panel .inputText {
    width: 150px;
    
}

#contact-pop-panel textarea {
    width: 285px;

    
}

#contact-pop-panel .close-overlay {
    font-size: 12px;
    outline: none;
}

#contact-pop-loading-gif-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 300px;
}

#contact-pop-loading-gif {
    margin: 132px auto 0 auto;
}


/****** ie6 stuff ********/

* html #contact-pop-overlay {
    background-image: url('/images/overlay-ie6.png');
     height: 1500px;
    position: absolute;
}

* html #contact-pop-panel {
    height: 200px;
}

* html #contact-pop-header {
    height: 30px; padding:0; margin:0; color: #FFF;
}

* html #contact-pop-header .close-overlay {
    background-image: url('/images/close-overlay-ie6.png');
}

#contact-pop-message {  margin:auto;  }
#contact-pop-error {  margin:auto;  }