.cont_tabla {
	overflow-x: auto;
}

.tabla1{
  position: relative;
  font-family: verdana, helvetica, arial;
  padding: 0.8em;    /* Separa entre las celdas y el borde exterior */
  border: solid 0.15em #949494;
  margin: 0 auto;    /* Centra la tabla */
  width: 95%;
  /* border-collapse: 50px;    Separacion horizontal, separa filas */
  border-spacing: 0.25em;        /* Separacion entre celdas */
}

.celda1{
    text-align: left;
    height: 2.5em;
	max-height: 30px;
    font-weight:300;
    border: 1px solid #000;
    background-color:#ECECFF;
        border-top-width:0;
        border-right-width:0;
        border-bottom-width:0;
        border-left-width:0;
    padding: 0.2em 0.1em 0.2em 0.2em;   /* margen con valores: arriba - derecha - abajo - izquierda */
}

.celda1a{
    text-align: left;
    height: 2.5em;
	max-height: 30px;
    font-weight:300;
    border: 1px solid #000;
    background-color:#FFCC66;
        border-top-width:0;
        border-right-width:0;
        border-bottom-width:0;
        border-left-width:0;
    padding: 0.2em 0.1em 0.2em 0.2em;   /* margen con valores: arriba - derecha - abajo - izquierda */
}

.celda2{
    text-align: left;
    height: 2.5em;
    font-weight:900;
	color: #FFF;
    border: 1px solid #000;
    background-color:#000;
        border-top-width:0;
        border-right-width:0;
        border-bottom-width:0;
        border-left-width:0;
    padding: 0.2em 0.1em 0.2em 0.2em;
}

.celda3{
    text-align: left;
    height: 2.5em;
    font-weight:300;
	color: #000;
    border: 1px solid #000;
    background-color:#D1D1D1;
        border-top-width:0;
        border-right-width:0;
        border-bottom-width:0;
        border-left-width:0;
    padding: 0.2em 0.1em 0.2em 0.2em;
}
.celda4{
    text-align: left;
    height: 2.5em;
    font-weight:900;
    border: 1px solid #000;
    background-color:#ECECFF;
        border-top-width:0;
        border-right-width:0;
        border-bottom-width:0;
        border-left-width:0;
    padding: 0.2em 0.1em 0.2em 0.2em;   /* margen con valores: arriba - derecha - abajo - izquierda */
}

		.tabla1 a{ 
			text-decoration: none; color: #0000FF;	/* No visitado */
		}
		.tabla1 a.visited{
			text-decoration: none; color: #FF0000;	/* Visitado */
		}
		.tabla1 a.active{
			text-decoration: none; color: #666666;	/* Ultimo visitado */
		}
		.tabla1 a:hover{
			text-decoration: none; color: #990033;	/* Color paso raton */
		}