body {
	background-color:#666666;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  color:white;
}

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:11px;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

/* Estilos Personalizados */

.semitransparent
{
  background-color: #000000;  
  filter: alpha(opacity=70);-moz-opacity:.70;opacity:.70;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
.menu {
  display:table;         /* ignored by IE */
  padding:0; 
  list-style-type:none;
  white-space:nowrap;    /* keep text on one line */
  font-size: 11px;
  }
* html .menu {
  display:inline-block;  /* for IE only */
  width:1px;             /* IE will expand to fit menu width */
  padding:0 2px;         /* fix bug in IE for border spacing */
  }  
.menu li {
  display:table-cell;    /* ignored by IE */
  }
* html .menu li {
  display:inline;        /* for IE only */
  }
.menu a, .menu a:visited {
  display:block;         /* for all browsers except IE */
  padding:4px 16px;
  margin-left: 10px !important;
  color:#dddddd;

  border:1px solid #bbbbbb; /* add a 1px white border around items */ 
  text-decoration:none;
  filter: alpha(opacity=100);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  }
* html .menu a, * html .menu a:visited {
  display:inline-block;  /* for IE only */ 
  margin:0 -2px;         /* to correct an IE border width bug */  
  }
.menu a:hover {
  color:#fff; 
  border: 1px solid #ffffff;
  background-color:#000033;
}

.lefted {margin:0 auto 0 0;}
.centered {margin:0 auto;}
.righted {margin:0 0 0 auto;}



/* Submenu */

.submenu {
  display:table;         /* ignored by IE */
  padding:0; 
  list-style-type:none;
  white-space:nowrap;    /* keep text on one line */
  font-size: 11px;
}
* html .submenu {
  display:inline-block;  /* for IE only */
  width:1px;             /* IE will expand to fit menu width */
  padding:0 2px;         /* fix bug in IE for border spacing */
}  
.submenu li {  display:table-cell;    /* ignored by IE */  }
* html .submenu li {   display:inline;  /* for IE only */ }
.submenu a, .submenu a:visited {
  display:block;         /* for all browsers except IE */
  padding:2px 3px;
  margin-left: 2px !important;
  color:#dddddd;
  background-color: #666666;
  border: 1px solid #333333;
  text-decoration:none;
}
* html .submenu a, * html .submenu a:visited {
  display:inline-block;  /* for IE only */ 
  margin:0 -2px;         /* to correct an IE border width bug */  
}
.submenu a:hover {
  color:#fff; 
  border: 1px solid #ffffff;
}



.content
{
	padding: 5px;
	color: #ffffff;
}

.footer
{
	font-size: 10px;
	color: #ffffff;
}

.input
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;
	border-style:inset;
}
.input:focus
{
	background-color:#E6F0F0;
	border-style:inset;
}


a.button, input.button
{
	display: block;
	padding: 1px;
	height: 22px;
	border: 1px solid #999999;
	background-color:transparent;
	color:white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	text-align:center;
	vertical-align:text-bottom;
}
.button:hover
{
	background-color:#666666;
	text-decoration:underline;
}
