body {
/* Agregado */
margin:0; 
padding:0; 
height:100%;
/* Agregado */
}

table.tablaContainer {
width:890px;
}

table.tablaMenuYContenido{
width:890px;
}

div.container
{
width:890px;
margin:0 50px 0 50px;
line-height:150%;
}

div.header
{
color:white;
clear:left;
/* background-image: url('../../img/fondo_tit.jpg'); */
}

div.header div.barraGris {
  height:20px;
  background-color: #DEDEDE;
  border-bottom:2px solid #666665;
  width:885px;
}

div.header #flashcontent {
  /* border:1px solid orange; */
  width:885px;
}

h1.header
{
padding:0;
margin:0;
}

div.itemMenuPrincipal {
  width:88px;
  text-align:center;
}

div.itemMenuPrincipalIngles {
  width:82px;
  text-align:center;
}

/* ************************************************** */

div.footer
{
background-color: #DEDEDE;
}

div.footer div.copyR {
  float:left;
  color:white;
  background-color: #0063B0;
  width:216px;
  font-size:9pt;
  text-align: center;
  height:40px;
  line-height: 40px;
}

div.footer div.logo {
  border-right: 3px  solid orange;
  float:left;
  width:125px;
  height:40px;
}

div.footer div.logo img {
  padding:10px 0 0 30px;
}

div.footer div.datos {
  font-size:8pt;
  margin-left:349px;
  padding:0 0 0 21px;
  height:40px;
}

div.contenedBotonesFooter span.rellenoIzqFooter {
  float:left;width:212px;background-color:#DEDEDE;
  border:2px solid #DEDEDE;
}

/* Botones Footer. Ini */
div.contenedBotonesFooter {text-align:right; background-color:#ffffff;}
div.contenedBotonesFooter span.botonFooter {background-color: #0063B0; color:#ffffff}
div.contenedBotonesFooter span.botonFooter a{color:#ffffff; font-size:7pt;}
/* Botones Footer. Fin */

/* ************************************************** */

div.left
{
float:left;
margin:0;
background-color: #DEDEDE;
width:216px;
display:table-cell;
height:100%;
}

/* Para columnas iguales - Ini */
div.container { overflow: hidden; }
div.container div.left { float: left; margin-bottom: -2000px; padding-bottom: 2000px; }
/* Para columnas iguales - Fin */

div.content
{
margin-left:218px;
display:table-cell;
padding:0 20px 20px 20px;
}

/* ************************************************** */
/* Test */
div.contentRow {
  display:table-row;
}

div.tabla {
  display:table-row;
}
/* Test */
