/*----------CSS Table-----------*/
/*-----------------------------*/
/*----------------------------*/

#tabla {
	
	position:relative;
	left:280px;
	background-color:#FFF;
	box-shadow: 5px 5px 15px #d6d6d6;
	-moz-box-shadow: 2px 2px 4px #d6d6d6;
 	-webkit-box-shadow: 2px 2px 4px #d6d6d6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=140, Color='#d6d6d6')";
	color: #414042;
	margin-top:30px;
	margin-bottom:30px; 
	margin-left:10px;
}
#tablaCorta {
	
	position:relative;
	left:30px;
	background-color:#FFF;
	box-shadow: 5px 5px 15px #d6d6d6;
	-moz-box-shadow: 2px 2px 4px #d6d6d6;
 	-webkit-box-shadow: 2px 2px 4px #d6d6d6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=140, Color='#d6d6d6')";
	color: #414042;
	margin-top:30px;
	margin-bottom:30px;
	margin-left:10px;
}
#tablaReporte {
	
	position:relative;
	left:300px;
	background-color:#FFF;
	box-shadow: 5px 5px 15px #d6d6d6;
	-moz-box-shadow: 2px 2px 4px #d6d6d6;
 	-webkit-box-shadow: 2px 2px 4px #d6d6d6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=140, Color='#d6d6d6')";
	color: #414042;
	margin-top:30px;
	margin-bottom:30px;
	margin-left:10px;
}
#tablaLarga {
	
	position:relative;
	background-color:#FFF;
	box-shadow: 5px 5px 15px #d6d6d6;
	-moz-box-shadow: 2px 2px 4px #d6d6d6;
 	-webkit-box-shadow: 2px 2px 4px #d6d6d6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=140, Color='#d6d6d6')";
	color: #414042;
	margin-top:30px;
	margin-bottom:30px;
	margin-left:10px;
}
.sombra{
     -moz-box-shadow: inset 0 0 5px #888;    
	 -webkit-box-shadow: inset 0 0 5px#888;    
	 box-shadow: inner 1px 1px 5px #888;    
	 display: block;
}
#itabla{
	width:978px;
	text-align:left;
	margin-bottom:107px;
	margin-left:10px;
}
.tabla {
	border-style:solid;
	border-width:2px;
	border-color:#FFF;
}

.h_tabla {
	color: #FFF;
    text-align: center;
	background-color:#9faf14;
	font-size:14px;
	padding-top:8px;
	font-weight:bold;
	height:33px;
}
.h_datos {
	margin-left:2px;
	font-size:16px;
	height:25px;
}
.bordes {
	border-top-color: #FFF;
	border-bottom-color: #FFF;
	border-left-width:2px;
	border-left-color: #e6e7e8;
	border-right-color: #e6e7e8;
	border-right-width:2px;
	border-left-style:solid;
	border-rightm-style:solid;
	padding-left: 3px;
	padding-top:4px;

}
.bordes_cap {
	border-left-width:2px;
	border-left-color: #FFF;
	border-right-color: #FFF;
	border-right-width:2px;
	border-left-style:solid;
	border-rightm-style:solid;
	padding-left: 3px;
	padding-top:4px;
}
.left{
	border-bottom-width:2px;
	border-bottom-color: #e6e7e8;
	border-bottom-style:solid;
	padding-left: 3px;
	padding-top:4px;
}
.last{
	padding-left: 3px;
}
.border{
	border-bottom-width:2px;
	border-bottom-color: #e6e7e8;
	border-bottom-style:solid;
	border-left-width:2px;
	border-left-color: #e6e7e8;
	border-left-style:solid;
	border-right-color: #e6e7e8;
	border-right-width:2px;
	border-rightm-style:solid;
	padding-left: 3px;
	padding-top:4px;
}
.caption
{
	margin-left:2px;
	font-size:13px;
	height:30px;
	background-color:#e6e7e8;

}
.input_tabla
{
	margin-left:4px;
	background-color:#fff;
	height:18px;
	width:117px;
	box-shadow:inset -2px 2px 2px #e6e7e8;
	-moz-box-shadow: inset -2px 2px 2px #e6e7e8;
	-webkit-box-shadow: inset -2px 2px 2px #e6e7e8;
	-ms-border-radius: 5px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border:0;
}
#tabla a { color:#9faf14; text-decoration:underline; } 
.center { text-align:center;}
	
#tablaCorta a { color:#9faf14; text-decoration:underline; } 
.center { text-align:center;}

#tablaReporte a { color:#9faf14; text-decoration:underline; } 
.center { text-align:center;}
		
		
	
	
