
/* Table 1 Style */
table.tableProductos{
    font-family: "Trebuchet MS", sans-serif;
    font-size: 15.5px;
    font-weight: bold;
    line-height: 1.4em;
    font-style: normal;
    border-collapse:separate;
	/*border-radius: 10px;
	overflow: hidden;*/
}
.tableProductos thead th{	
    /*padding:15px;*/
	/*display: table-cell;*/
	vertical-align: middle;
	padding:10px;
    color:#fff;	
    /*text-shadow:1px 1px 1px #568F23;*/
	text-shadow:1px 1px 1px #060F52;
    /*border:1px solid #93CE37;*/
	border:1px solid #0A1DA4;
    /*border-bottom:3px solid #9ED929;*/
	border-bottom:3px solid #144FD7;
    /*background-color:#9DD929;*/
	background-color:#0A1DA4;
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0.19, #297BD9),
	color-stop(0.98, #0C3C85)
	);
	background-image: -o-linear-gradient(bottom, #297BD9 19%, #0C3C85 98%);
	background-image: -moz-linear-gradient(bottom, #297BD9 19%, #0C3C85 98%);
	background-image: -webkit-linear-gradient(bottom, #297BD9 19%, #0C3C85 98%);
	background-image: -ms-linear-gradient(bottom, #297BD9 19%, #0C3C85 98%);
	background-image: linear-gradient(to bottom, #297BD9 19%, #0C3C85 98%);
}
.tableProductos thead th:empty{
    background:transparent;
    border:none;
	/*padding:0px 10px;*/
	width: 100px;
}
.tableProductos tbody th{
	font-size: 15px;
	letter-spacing: 1px;
    color:#fff;
	/*text-align: left;*/
    /*text-shadow:1px 1px 1px #568F23;*/
	text-shadow:1px 1px 1px #6C6C6C;
    /*border:1px solid #93CE37;*/
	border:1px solid #8A8A8A;
    /*border-right:3px solid #9ED929;*/
	border-right:3px solid #A3A3A3;
    padding:4px 20px;
	/*background-color:#9DD929;*/
	background-color:#8D8D8D;
	/*CLARO*/
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #969696),
	color-stop(1, #B8B8B8)
);
background-image: -o-linear-gradient(bottom, #969696 0%, #B8B8B8 100%);
background-image: -moz-linear-gradient(bottom, #969696 0%, #B8B8B8 100%);
background-image: -webkit-linear-gradient(bottom, #969696 0%, #B8B8B8 100%);
background-image: -ms-linear-gradient(bottom, #969696 0%, #B8B8B8 100%);
background-image: linear-gradient(to bottom, #969696 0%, #B8B8B8 100%);
	/*OSCURO*/
	/*background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #878787),
	color-stop(1, #B5B5B5)
);
background-image: -o-linear-gradient(bottom, #878787 0%, #B5B5B5 100%);
background-image: -moz-linear-gradient(bottom, #878787 0%, #B5B5B5 100%);
background-image: -webkit-linear-gradient(bottom, #878787 0%, #B5B5B5 100%);
background-image: -ms-linear-gradient(bottom, #878787 0%, #B5B5B5 100%);
background-image: linear-gradient(to bottom, #878787 0%, #B5B5B5 100%);*/	
}
.tableProductos tbody .submenus th{
	font-size: 14.5px;
	/*display: table-cell;*/
	vertical-align: middle;
    /*font-weight: bold;*/
	font-weight: normal;
    line-height: 1.2em;	
    color:#fff;
    /*text-shadow:1px 1px 1px #568F23;*/
	text-shadow:1px 1px 1px #000000;
	/*text-shadow:1px 1px 1px #060F52;*/
    /*border:1px solid #93CE37;*/
	border:1px solid #0A1DA4;
    /*border-right:3px solid red;*/
	border-right:3px solid #144FD7;
    /*padding:0px 10px;*/
	padding:0px 10px;
	/*background-color:#9DD929;*/
   	background-color:#0A1DA4;
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0.19, #297BD9),
	color-stop(0.98, #0C3C85)
	);
	background-image: -o-linear-gradient(bottom, #297BD9 19%, #0C3C85 98%);
	background-image: -moz-linear-gradient(bottom, #297BD9 19%, #0C3C85 98%);
	background-image: -webkit-linear-gradient(bottom, #297BD9 19%, #0C3C85 98%);
	background-image: -ms-linear-gradient(bottom, #297BD9 19%, #0C3C85 98%);
	background-image: linear-gradient(to bottom, #297BD9 19%, #0C3C85 98%);
}

.tableProductos tbody td{
    padding:10px;
    text-align:center;	
	/*display: table-cell;*/
	vertical-align: middle;
    /*background-color:#DEF3CA;*/
	/*background-color:#CAEDF3;*/
	background-color:#CAF3F1;
    /*border: 2px solid #E7EFE0;*/
	/*border: 2px solid #E0EEEF;*/
	border: 2px solid #E0EFEF;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    color:red;
    text-shadow:1px 1px 1px #fff;
}
.tableProductos tbody span.check::before{
    /*content : url(../images/check0.png)*/
	content : url(../images/check_azul_final_20.png);
	/*content : url(../images/icono_ok_azul.gif);*/
}

/*.tableProductos tfoot td{
    color: #9CD009;
    font-size:32px;
    text-align:center;
    padding:10px 0px;
    text-shadow:1px 1px 1px #444;
}
.tableProductos tfoot th{
    color:#666;
}*/
/*.botonesPrincipales {
  font-size: 20px;
  line-height: 50px;
  text-align: center;
  width: 100px;
  height: 50px;
}*/