

table.tableOperation{
	margin: 0 auto;
}

.caja
{
    width: 200px;
    background-color: #f4f4f4;
    margin: 0 auto;
}
div.caja p {
    color: #777;
    text-align: center;
    font-family: arial;
}
div.caja h2 {
    color: #888;
    font-size: 31px;
    font-family: sans-serif;
    text-align: center;
}
.caja-sombra
{
    position: relative;
  
    padding: 10px;
    margin:0 auto;
    
    background-color: #FFFBDF;
	box-shadow: inset 0px 0px 10px 4px rgba(200, 200, 200, 0.75);
	-moz-box-shadow: inset 0px 0px 10px 4px rgba(200, 200, 200, 0.75);
	-webkit-box-shadow: inset 0px 0px 60px 4px rgba(255, 231, 162, 0.7);
    border:1px solid #DFDBBF !important;   
    text-align: left;
}
.caja-sombra:before, .caja-sombra:after
{
    content: "";
    position: absolute;
    z-index: -2;
}
.caja-sombra:before
{
    bottom: 15px;
    left: 10px;
    width: 50%;
    height: 20%;
    -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
    -moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
    box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
    -webkit-transform: rotate(-5deg);
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -o-transform: rotate(-5deg);
    transform: rotate(-5deg);
}
.caja-sombra:after
{
    bottom: 15px;
    width: 50%;
    height: 20%;
    right: 10px;
    left: auto;
    -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
    -moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
    box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
    -webkit-transform: rotate(5deg);
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -o-transform: rotate(5deg);
    transform: rotate(5deg);
}