@charset "utf-8";
/* Your styles here */

.cuenta_contable_no_imputable{
	background-color:#FFCCCC;
}
.cuenta_contable_imputable{
	background-color:#dff0d8;
	font-size:18px;
	font-weight:bold;
}




.Calendario_DivTarea{
	background-color:#b2b2b2;
	border-bottom:2px solid #ffffff;
	border-left:2px solid #000000;
	padding:5px;
}
.Calendario_DivTarea:hover{
	background-color:#FFFF99;
	border-bottom:2px solid #ffffff;
	border-left:2px solid #000000;
	padding:5px;
}




/* Tablas tipo responsive */
@media only screen and (max-width: 800px) {
	
	/* Force table to not be like tables anymore */
	 table, 
	 thead, 
	 tbody, 
	 th, 
	 td, 
	 tr { 
		display: block; 
	}

	/* Hide table headers (but not display: none;, for accessibility) */
	 thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}

	 tr { border: 1px solid #ccc; }

	 td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		/*position: relative;
		/*padding-left: 0%;*/ 
		
		white-space: normal;
		text-align:right;
		right:0px;
	}

	 td:before { 
		/* Now like a table header */
		/*position:absolute;
		/* Top/left values mimic padding */
		top: 6px;
		width: 40%; 
		padding-right: 10%; 
		white-space: nowrap;
		/*text-align:left;*/
		font-weight: bold;
		
	}

	/*
	Label the data
	*/
	 td:before { content: attr(data-title); }
	 
}




/* Comportamiento en Sale Cart  */

@media (min-width: 920px) {
	/*.cart-product-image {  display: none; } */
}


/*
@media print {
	#printable { display: block; }
}
*/

@media print {
  	
  page-break-after : auto;


  .visible-print  { display: inherit !important; }
  .hidden-print   { display: none !important; }
  
  .widget-box { border: 0px; }
  .widget-body { border: 0px; }
  
  .tab-content {
  
  border-style: none;
  border-width: 0;
  }
  
   .table {
    border-collapse: collapse !important;
	font-family: Courier;
	font-size:9px;
  }
  
  .table th {
    background-color:#CCCCCC !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #000000 !important;
  }
  
  html, body {
	    border: 1px solid white;
	    height: 99%;
	    page-break-after: avoid;
	    page-break-before: avoid;
	}
  
}



