body { margin: 0; }

table.cuerpo { width: 100%; height: 99%; border: 1px solid black; }

td.menu0 { text-align: center; background-color: #f97624; color: #ffffff; font-weight: bold; font-family: 'Trebuchet MS'; font-size: 14px; height: 100px; border-bottom: 1px solid black; background-image: url('/img/background.png'); }
td.menu-logo { text-align: center; background-color: #ffffff; color: #ffffff; font-weight: bold; font-family: 'Trebuchet MS'; font-size: 14px; width:290px; text-align: center; height: 100px; border-bottom: 1px solid black; }
td.menu1 { text-align: left; background-color: #333333; color: #ffffff; font-weight: bold; font-family: 'Trebuchet MS'; font-size: 13px; width:290px; padding-top: 30px; }
td.texto { padding: 10px; padding-left: 20px; color: #000000; font-family: 'Trebuchet MS'; font-size: 15px; vertical-align: top; }
div.sipc-black {
  color:#202020;
  font-family:arial;
  font-size:30px;
  font-weight: bold;
}
div.sipc {
  color:#ffffff;
  font-family:arial;
  font-size:30px;
  font-weight: bold;
  margin-top:-70px;
  margin-left:2px;
}
div.mef {
  color:#333333;
  font-family:verdana;
  font-size:10px;
}


td.menu1 ul {
   padding: 0;
   margin: 0;
   padding-left: 10px;
}

td.menu1 li {
  padding: 0;
  margin: 0;
  list-style: none;
  font-family: 'Trebuchet MS';
  font-size: 18px;
}

td.menu1 li li {
  padding: 0;
  margin: 0;
  padding-left: 15px;
  list-style: none;
  font-family: 'Trebuchet MS';
  font-size: 16px;
}

td.menu1 li li ul {
  padding: 0;
  margin: 0;
}

td.menu1 li li li {
  padding: 0;
  margin: 0;
  padding-left: 15px;
  list-style: none;
  font-family: 'Trebuchet MS';
  font-size: 14px;
}

td.menu1 a:link, td.menu1 a:visited, td.menu1 a:active { color: #ffffff; text-decoration: none }
td.menu1 a:hover { color: #ee0000; text-decoration: none }
.menu1_selected { color: #999999; cursor: default; }

a:link, a:visited, a:active { color: #CC0000; text-decoration: none; font-weight: bold }
a:hover   { color: #00AA00; text-decoration: none; font-weight: bold }

div.explain {
  border: 1px solid #202020;
  background-color: #fff4c8;
  padding: 5px;
}

.listado_head { background: black; color: white; font-weight: bold; font-size: 13px; }
.listado_item { font-size: 12px; }

h1 { color: #666666; font-size: 22px; font-family: 'Trebuchet MS'; font-weight: bold; text-align: center; padding-bottom: 15px; }

select { border: 1px solid #000000; }
input.text { border: 1px solid #000000; }
input.button { font-size: 12px; border: 1px solid #000000; padding: 2px; color: #ffffff; background-color: #fd832e; font-weight: bold; }
.w50 { width: 50px; }
.w75 { width: 75px; }
.w100 { width: 100px; }
.w150 { width: 150px; }
.w200 { width: 200px; }

.declaracionCard { font-family: 'Trebuchet MS'; font-size: 12px; color: #000000; }

.rowDecMensual { font-family: 'Trebuchet MS'; font-size: 14px; color: #000000; }

table.canasta { font-size: 11px; border: 1px solid black; }
tr.canastaPAR { background-color: #fff7ea; }
tr.canastaIMPAR { background-color: #ffffff; }

tr.canastaHEAD { background-color: #000000; color: #ffffff; font-weight: bolder; }


.precioMayor { color: #cc0000; }

.precioMenor { color: #009900; }

.precioNeutral { color: #444444; }
