html, body{
   
   min-height: 100%;
}
body {
	font-family: sans-serif,serif, arial,
	color: black;
	overflow-x: hidden !important;
        text-align: justify;
        background-color: #598fff;
        word-break: keep-all;
}
object {
    width: 100%;
    height: 100%;
    }
 a {
	color: #ffffff;
        font-weight: bold;
        font-size: 1.8vw;
}
a:hover {
	color: #000066;
	text-decoration: overline;
        font-size: 2vw;
}
td
  {
        color: #000000;
        text-align: center;
	height: 22px;
  }
  th, td
  {
        border-style: solid;
        border-width: 1px;
        border-color: gray;
        font-size: 2.0vmin;
        font-weight: bold;
        text-align: center;
  }
  thead, th
  {
        background-color: #003366;
        text-align: center;
	height: 24px;
  }
  table 
  {
       background-color: #FFFFFF;
  }
  div.centrar
  {
              text-align: center;
              margin: 1px;
              
  }
    section
    {
         display: inline;
	}
  .altfrente
  {
        height: 160px
  }
  .bordo
  {
        border-style: inset;
        border-width: 20px;
        border-color: #C3D9FF;
  }
  .bordo_chico
  {
        border-style: groove;
        border-width: 8px;
        border-color: #FFFFFF;
  }
  .unoymedio
  {
        line-height: 225%;
  }
.rojo
  {
        font : bold 13px Arial, Helvetica, sans-serif;      
        color: #FF0000;
        text-align: center;
  }
.azul
  {
        font : bold 13px Arial, Helvetica, sans-serif;
        color: #0000FF;
        text-align: center;
  }
  .azulmarino
  {
        background-color: #003366;
    }
    .fondo-blanco
  {
        background-color: #FFFFFF;
  }    
.blanco
  {
        color: #FFFFFF;
        
  }
.todo
  {
        width: 100%;
  }
.mitad
  {
        width: 48%;
  }
  .cuarta
  {
        width: 25%;
  }
  .tercera
  {
        width: 33%;
        font-weight: bold;
        text-align: center;
        color: white;
  }
  .sesenta
  {
        width: 70%;
  }
  .ochentacinco
  {
        width: 85%;
  }
  .decima
  {
        width: 10%;
  }
  .cuatro
  {
        width: 4%;
  }
  .doce
  {
        width: 12.5%;
  }
  .alturachat
  {
        height: 750px;
  }
  .alturasemana
  {
        height: 880px;
  }     
  .alturachatdos
  {
        height: 660px;
  }
  .izquierda
  {
        float: left;
        
  }
  .derecha
  {
        float: right;
        
  }
  .linea
  {
        display: inline-block;
        margin: .4% 0%;
        
  }
 .margencero
 {
     padding-right: 0px;
     padding-left: 0px;
 }
 .altura-hoy {
     height: 650px;
     width: 100%;
    }
    .altura-tabla12 {
     height: 290px;
     width: 100%;
    }
 .chat
 {
     height: 700px;
     width: 100%;
 }
 .ancla-revisar 
 {
     position: fixed;
 }
 .objeto-auto 
 {
	position: relative;
    padding-bottom: 20%;
    height: 0;
    overflow: hidden;
 }
.objeto-auto object {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}

 .button {
   border: 2px solid #000000;
   background: #598fff;
   background: -webkit-gradient(linear, left top, left bottom, from(#65a9d7), to(#5990ff));
   background: -webkit-linear-gradient(top, #65a9d7, #5990ff);
   background: -moz-linear-gradient(top, #65a9d7, #5990ff);
   background: -ms-linear-gradient(top, #65a9d7, #5990ff);
   background: -o-linear-gradient(top, #65a9d7, #5990ff);
   background-image: -ms-linear-gradient(top, #65a9d7 0%, #5990ff 100%);
   padding: 4px 8px;
   -webkit-border-radius: 20px;
   -moz-border-radius: 20px;
   border-radius: 20px;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   text-shadow: #7ea4bd 0 1px 0;
   color: #ffffff;
   font-size: 16px;
   font-family: helvetica, serif;
   text-decoration: none;
   vertical-align: middle;
   }
.button:hover {
   border: 2px solid #ffffff;
   text-shadow: #1e4158 0 1px 0;
   background: #598fff;
   background: -webkit-gradient(linear, left top, left bottom, from(#65a9d7), to(#5990ff));
   background: -webkit-linear-gradient(top, #65a9d7, #5990ff);
   background: -moz-linear-gradient(top, #65a9d7, #5990ff);
   background: -ms-linear-gradient(top, #65a9d7, #5990ff);
   background: -o-linear-gradient(top, #65a9d7, #5990ff);
   background-image: -ms-linear-gradient(top, #65a9d7 0%, #5990ff 100%);
   color: #000000;
   }