body {
			font-size: 15px;
			color: #343d44;
			font-family: "segoe-ui", "open-sans", tahoma, arial;
			padding: 0;
			margin: 0;
		}
		body .modal .modal-dialog .modal-content .modal-body form label {
			width: 100%;
			text-align: center;
		}
		body .modal .modal-dialog .modal-content .modal-body form .general .row .dp {
			width: auto;
			text-align: center;
			margin: 5px 1px 2px 1px;
			float: left;
		}
		body .modal .modal-dialog .modal-content .modal-body form .general .row .dp1 {
			width: auto;
			margin: 5px 1px 2px 1px;
			text-align: center;
			float: left;
		} 
		body .modal .modal-dialog .modal-content .modal-body form .general .row .tipoProyecto {
			max-width: 120px;;
			text-align: center;
			float: left;
		}
		body .modal .modal-dialog .modal-content .modal-body form .general .row .depto {
			max-width: 120px;;
			text-align: center;
			float: left;
			margin-left: 20px;
		}
		body .modal .modal-dialog .modal-content .modal-body form .general .row .year {
			max-width: 60px;
			text-align: center;
			float: left;
		}
		table {
			margin: auto;
			font-family: "Lucida Sans Unicode", "Lucida Grande", "Segoe Ui";
			font-size: 12px;
		}

		/*h1 {
			margin: 25px auto 0;
			text-align: center;
			text-transform: uppercase;
			font-size: 20px;
		}*/
		.formulario {
			margin: 40px auto 0;
			text-align: center;
			text-transform: uppercase;
			font-size: 17px;
		}
		.operaciones {
			text-align: left;
			position: fixed;
			top: 0px;
			background-color: rgba(0, 0, 0, 0.3);
			width: 100%;
			color: white;
		}
		.operaciones a {
			margin:0 5px 0 5px;
			color: white;
		}
		.operaciones b {
			margin:0 5px 0 245px;
			font-size: 19px;
		}
		.operaciones label {
			margin:0 5px 0 25px;
		}
		.operaciones #caja_busqueda {
			margin:5px 0 5px 0;
			color: #000000;
		}

		.formulario .operaciones .detalle i {
			font-size: 25px !important;
			margin: 5px 0 !important;
		}

		.formulario .operaciones .dropdown .atajos {
			background-color: transparent;
			color: white;
			font-size: 17px;
			border-color: transparent;
			float: left;
		}

		.formulario .operaciones .dropdown .dropdown-menu {
			margin: 40px 0 0 !important;
		}

	.formulario .operaciones .dropdown .btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open>.dropdown-toggle.btn-default.focus, .open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-default:hover {
	    color: #333 !important;
	    background-color: transparent !important;
	    border-color: transparent !important;
	}

		/*.etiqueta_busqueda {
			position: fixed;
			left: 380px;
			top: 84px;
		}

		#caja_busqueda {
			position: fixed;
			top: 84px;
			left: 450px;
		}*/

		table td {
			transition: all .5s;
		}

		/* Table */
		.tabla_datos {
			border-collapse: collapse;
			font-size: 14px;
			min-width: 537px;
		}

		.tabla_datos th,
		.tabla_datos td {
			border: 1px solid #e1edff;
			padding: 7px 5px;
			text-align: center;
		}
		.tabla_datos caption {
			margin: 7px;
		}

		/* Table Header */
		#titulo {
			background-color: #508abb;
			color: #FFFFFF;
			border-color: #6ea1cc !important;
			text-transform: uppercase;
		}

		/*#titulo .condicion {
			min-width: 180px !important;
		}*/

		/* Table Body */
		.tabla_datos tbody tr .letra {
			font-size: 13px;
			text-align: left!important;
		}
		.tabla_datos tbody td {
			color: #353535;
		}
		.tabla_datos tbody .delgada td {
			padding: 0px;
		}
		.tabla_datos tbody td:first-child,
		.tabla_datos tbody td:nth-child(4),
		.tabla_datos tbody td:last-child {
			text-align: right;
		}

		.tabla_datos tbody tr:nth-child(odd) td {
			background-color: #f4fbff;
		}
		.tabla_datos tbody tr:hover td {
			background-color: #ffffa2;
			border-color: #ffff0f;
		}
		.tabla_datos tbody td .numeros{
			border-radius: 0px;
		}

		/* Table Footer */
		.tabla_datos tfoot th {
			background-color: #e5f5ff;
			text-align: right;
		}
		.tabla_datos tfoot th:first-child {
			text-align: left;
		}
		.tabla_datos tbody td:empty
		{
			background-color: #ccffcc;
		}
		.tabla_datos tbody tr td a .imagen-miniatura {
			width:100%;
			/*height: 50px;*/
		}
