ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input
{ margin: 0; padding: 0; }
a img, :link img, :visited img { border: none; }

a
{
  text-decoration: none;
  color: #999900;
  outline: none;
}

a:hover
{
  text-decoration: underline;
  color:#999900;
}


.distabla a
{
/*
  text-decoration: none;
  color: #000;
*/
  display: block;
}

.distabla a:hover
{
/*  background-color:#CCCCCC; */
  text-decoration: none;
/*  color: #000; */
}

/*
.distabla tr, .distabla td:hover
{
  background-color: #CCCCCC;
}
*/

body
{
  margin: 0;
  padding: 0;
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 0.7em;
/*  font-size: small; */
  background-color: #fff;
  min-width: 800px;
}

#cabecera
{
}

#logo
{
}

#backstage
{
  position: absolute;
  text-align: right;
  top: 0px;
  right: 0px;
}

#login
{
  width: 600px;
  margin: auto;
  text-align: center;
}

#login form{
  width: 650px;
}
#login form label{
  width: 100px;
}

#menuPrincipal
{
  float : left;
  width : 160px;
  margin : 0;
  padding : 1em;  
}

#menuPrincipal ul
{
  list-style:none;
}

#menuEnlaces
{
  float : right;
  width : 140px;
  margin : 0;
  padding : 1em;
  font-size: x-small;
  margin-top: 50px;
  text-align: right;
}

#menuEnlaces ul
{
  list-style:none;
  margin-bottom: 10px;
}

#menuEnlaces li
{
  margin-right: 5px;
}

.menuEnlaces_amiguetes a
{
  color: #FF6666;
}
.menuEnlaces_leemos a
{
  color: #6699FF;
}
.menuEnlaces_escuchamos a
{
  color: #CC9933;
}
.menuEnlaces_utilizamos a
{
  color: #CC3399;
}
.menuEnlaces_fotologs a
{
  color: #66CC00;
}

.menuEnlaces_otros a
{
  color: #CCCC33;
}

#cuerpo
{
  margin-left : 200px;
  border-left : 0px solid #C0C0C0;
  margin-right : 180px;
  border-right : 0px solid #C0C0C0;
  padding : 2em;
}

.form-row
{
  display: inline;
}
/*
.filatabla th, td
{
}
*/
/***************************************************
 Evento onmouseover para el listado de post
 http://www.webintenta.com/cambiar-el-color-de-las-filas-al-evento-onmouseover.html
****************************************************/

.distabla tr:hover
{
  background-color: #DFE7F2;
  color: #000000;
}

.distabla tr.resaltar
{
  background-color: #DFE7F2;
  color: #000000;
}

.distabla td 
{
  border: 0px solid #FFFFFF;
}

.distabla th {
  border: 0px solid #FFFFFF;
  background-color: #FFFFFF;
}

#archivo{
  margin-top: 15px;
}

#archivo2 {
  margin-left: 2px;
  margin-bottom: 20px;
  font-size: x-small;
}

.archivo2anio {
  font-size: 15px;
}

.replegado {
  background: url('/images/icons/arrow_right.gif') no-repeat;
  padding-left: 20px;
}

.desplegado {
  background: url('/images/icons/arrow_down.gif') no-repeat;
  padding-left: 20px;
}

.subarchivo {
  margin-left: 20px;
  margin-bottom: 10px;
}

.error {
  width: 90%;
  margin: auto;
  margin-bottom: 10px;
  padding: 5px;
  border: 1px solid black;
  background-color: red;
  text-align: center;
  font-weight: bold;
  color: white;
}

.warning {
  width: 90%;
  margin: auto;
  margin-bottom: 10px;
  padding: 5px;
  border: 1px solid orange;
  background-color: #FCFC99;
  text-align: center;
  font-weight: bold;
  color: brown;
}

.notice {
  width: 90%;
  margin: auto;
  margin-bottom: 20px;
  padding: 5px;
  border: 1px solid black;
  background-color: #AFDB1F;
  text-align: center;
  font-weight: bold;
  color: white;
}

.countDown {
  font-weight: bold;
  text-align: center;
  margin-bottom: 20px;
}

/* LISTADOS
/***********/
.list table{
  border-color: #DDDDDD -moz-use-text-color -moz-use-text-color rgb(221, 221, 221);
  border-style: solid none none solid;
  border-width: 0px 0px 0px 0px;
/*  width: 100%; */
}

.list th {
/*  background-color:#CCCCFF; */
  padding:2px;
  text-align:left;
}

.list td {
/*
  border-bottom:1px solid #DDDDDD;
  border-right:1px solid #DDDDDD;
*/
  padding:3px;
/*  background-color:#FFFFFF; */
  font-family:Arial,sans-serif;
  font-size:11px;
  margin:0pt;
}

.list tr a{
  display:block;
  width: 100%;  /* por IE */
  height: 100%; /* por IE */
}

.list tr:hover a{
  color:black;
  background-color:#E9E9E9;
}

table.hover tr.hover{		/* por IE */
  background-color:#E9E9E9;	/* por IE */
}							/* por IE */

table.hover tr.hover a {	/* por IE */
  color:black;				/* por IE */
}							/* por IE */

.list_row_1 {
  background-color:#EEEEFF;
}

.list_row_0:hover {
  background-color:#E9E9E9;
}

.list_row_1:hover {
  background-color:#E9E9E9;
}

.new {
  background-color:#FFFFCC;
}

/*
.list new tr:hover a{
  color:black;
  background-color:green;
}

.new tr:hover {
  background-color: green;
}
*/

#feed-list {
  margin-top: 15px;
  margin-bottom: 30px;
  padding: 10px 5px 5px 5px;
}

.feed-list {
/*  margin: 0 0 15px 15px; */
  padding: 0;
  list-style-type: none;
  margin-bottom: 20px;
  border: 1px dotted #cccccc;
}

.feed-list li {
  margin: 0 0 5px 0;
  padding: 0;
  list-style-type: none;
}

.feed-list li a {
  padding: 5px 19px 5px 5px;
  background: url("/images/icons/feed-icon-14x14.png") no-repeat right 50%;
  list-style-type: none;
}
