@font-face {
	font-family:"Calama";
	src:url("font/calama.ttf");
}

@font-face {
	font-family:"Nexa";
	src:url("font/nexa_book.otf");
}

body {
	height:100%;
	color:#4A4D62;
  background-color:#F2F2F2;
	font-family:"Nexa";
	overflow-x:hidden;
	cursor:default;
}

*:focus {
  outline:none;
}

.texto {
	font-size:14px;
	color:black;
}

.entrada {
	height:46px;
	padding-left:10px;
  vertical-align:middle;
	border:1px solid #CCCCCC;
  border-radius:3px;
	font-size:14px;
	color:black;
	background-color:white;
	border-style:solid;
}

.entrada:hover {
	border:2px solid #5DBDAA;
}

.entrada:focus {
	border:2px solid #5DBDAA;
}

.datoA {
	width:274px;
	margin-top:20px;
	margin-left:calc(50% - 137px);
}

.datoB {
	width:274px;
	margin-top:20px;
	margin-right:calc(50% - 137px);
}

.datoC {
	width:274px;
	margin-top:20px;
}

.datoD {
	width:274px;
	margin-top:20px;
	margin-left:calc(50% - 114px);
}

.datoSelec {
	width:250px;
	margin-top:20px;
	float:left;
}

.selector {
	height:46px;
	padding-left:10px;
	color:black;
	border:1px solid #CCCCCC;
  border-radius:3px;
	font-size:14px;
  vertical-align:middle;
	background-color:white;
	appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
	background-image:url("images/flechas_select.svg");
	background-position:calc(100% - .5rem), 100% 0;
	background-repeat:no-repeat;
}

.selector:hover {
	border:2px solid #5DBDAA;
}

.selector:focus {
	border:2px solid #5DBDAA;
}

.cuadroAzul {
	position:fixed;
	top:60px;
	left:0px;
	width:100%;
	height:200px;
  background-color:#9598AD;
}

.cuadroBlanco {
	position:fixed;
	top:120px;
	left:calc(50% - 512px);
	width:1024px;
	height:100%;
  background-color:white;
}

.barraNuevo {
	height:90px;
	width:100%;
  background-color:#F2F2F2;
}

.barraBuscar {
	height:70px;
}

.barraPagina {
	display:none;
	position:fixed;
	width:1024px;
	height:60px;
	top:calc(100% - 60px);
	z-index:1;
}

.btnNavegacion {
	padding:0 5px;
	cursor:pointer;
}

.btnNavegacion:hover {
	-ms-transform:scale(1.05);
  -webkit-transform:scale(1.05);
	transform:scale(1.05);
}

.table-fixed thead, .table-fixed tbody tr {
  display:table;
  width:100%;
}

.table-fixed tbody {
  display:block;
	height:calc(100% - 110px);
	min-height:125px;
	max-height:785px;
  overflow:auto;
}

.table th {
	padding-top:0px;
	padding-bottom:0px;
	border:none !important;
	text-decoration:underline;
	font-size:12px;
	color:black;
	cursor:pointer;
}

.table tr {
	cursor:pointer;
}

.table td {
	height:50px;
	padding-top:5px;
	padding-bottom:5px;
	border:none !important;
	font-size:14px;
	text-align:left;
	color:black;
  vertical-align:middle;
	max-width:1px;
}

@-moz-document url-prefix() {
	.table td {
		max-width:none;
	}
}

.datosLinea {
	position:fixed;
	margin-top:20px;
	left:calc(50% - 300px);
	z-index:-1;
}

.datosBtnA:hover {
	-ms-transform:scale(1.05);
  -webkit-transform:scale(1.05);
	transform:scale(1.05);
}

.datosBtnB {
	padding-bottom:15px;
}

.datosBtnB:hover {
	-ms-transform:scale(1.05);
  -webkit-transform:scale(1.05);
	transform:scale(1.05);
}

.cursorPointer {
	cursor:pointer;
}

.btnNuevaLinea {
	position:absolute;
	margin-top:-80px;
	margin-left:calc(100% - 60px);
	cursor:pointer;
}

.tituloVentana {
	width:1000px;
	padding:30px 0px 10px 0px;
	font-size:21px;
	font-weight:bold;
	color:#4A4D62;
	margin-bottom:10px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}

.sombra {
	box-shadow:5px 5px 5px #9598AD;
}

.borde {
	border:1px solid #9598AD;
}

		/*----------------------------------------------------------------------------------------------------------------------------------//
		//																																																																	//
		//																													LOGIN																																		//
		//																																																																	//
		//----------------------------------------------------------------------------------------------------------------------------------*/
.fondo {
	position:fixed;
	background-image:url("images/login_fondo.png");
	background-size:cover;
	height:100%;
	width:100%;
	left:0;
	right:0;
	z-index:-1;
}

#logo {
	position:fixed;
	width:280px;
	height:280px;
	top:150px;
	left:calc(50% - 140px);
}

#textoLogin {
	top:30px;
	font-size:14px;
	text-decoration:none;
	color:white;
}

#usuario {
	width:280px;
	margin-bottom:10px;
}

#password {
	width:280px;
}

#btnLogin {
	cursor:pointer;
}

#recuperar {
	width:250px;
	margin-left:calc(50% - 125px);
	font-size:14px;
	text-decoration:none;
	color:white;
	cursor:pointer;
}

#recuperar:hover {
	text-decoration:underline;
}

#avisoNavegador {
	font-size:18px;
	text-decoration:none;
	color:#DE9D2A;
}

		/*----------------------------------------------------------------------------------------------------------------------------------//
		//																																																																	//
		//																													MENU																																		//
		//																																																																	//
		//----------------------------------------------------------------------------------------------------------------------------------*/
#fondoMenu {
	display:none;
  position:fixed;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	background-color:#9598AD;
	opacity:0;
  transition:0.5s;
	z-index:9;
}

#menuCerrar {
	cursor:pointer;
}

#menuAbrir {
	cursor:pointer;
}

#menu {
  height:100%;
  width:0;
  position:fixed;
  top:0;
  left:0;
  background-color:white;
  overflow-x:hidden;
  padding-top:0px;
  transition:0.5s;
  z-index:20;
}

.menuBarra {
	background-color:#4A4D62;
  top:0;
  left:0;
	opacity:0.8;
}

#menuPerfil {
	width:120px;
	height:60px;
	margin-left:58px;
	cursor:pointer;
}

#menuNombre {
	width:236px;
	font-size:14px;
	color:#4A4D62;
	cursor:pointer;
}

#irGad {
	width:236px;
	font-size:14px;
	color:#5DBDAA;
	cursor:pointer;
}

#irGad:hover {
	text-decoration:underline;
}

.menuLink {
	width:236px;
	margin:3px;
	padding-left:20px;
	font-size:14px;
	color:#4A4D62;
	cursor:pointer;
}

.menuLink:hover {
	text-decoration:underline;
	color:#DE9D2A;
}

.menuSeparador {
	padding-left:18px;
}

#linkConceptos {
	margin-left:20px;
}

		/*----------------------------------------------------------------------------------------------------------------------------------//
		//																																																																	//
		//																													CABECERA																																//
		//																																																																	//
		//----------------------------------------------------------------------------------------------------------------------------------*/
#cabecera {
	position:fixed;
	top:0px;
	left:0px;
	padding-right:10px;
	width:100%;
	background-color:#4A4D62;
	z-index:5;
}

#btnMenu {
	cursor:pointer;
}

#btnLogo {
	margin-left:calc(50% - 100px);
	cursor:pointer;
}

		/*----------------------------------------------------------------------------------------------------------------------------------//
		//																																																																	//
		//																													PERFIL 																																	//
		//																																																																	//
		//----------------------------------------------------------------------------------------------------------------------------------*/
#fondoPerfil {
	display:none;
  position:fixed;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	background-color:#9598AD;
	opacity:0;
  transition:0.5s;
	z-index:6;
}

#perfil {
	display:none;
  position:fixed;
	width:1024px;
  height:600px;
  top:calc(50% - 300px);
  left:calc(50% - 512px);
  background-color:white;
	z-index:7;
}

#cerrarPerfil {
  position:fixed;
  top:calc(50% - 300px);
  left:calc(50% + 522px);
	cursor:pointer;
}

#perfilA {
  position:fixed;
	width:324px;
  height:600px;
  top:calc(50% - 300px);
  left:calc(50% - 512px);
  background-color:#4A4D62;
}

#perfilATitulo {
	font-size:21px;
	font-weight:bold;
	color:#5DBDAA;
	margin-bottom:10px;
}

#perfilALinea {
	margin-bottom:80px;
}

#passwordA {
	width:225px;
	margin-bottom:20px;
}

#passwordB {
	width:225px;
	margin-bottom:20px;
}

#passwordC {
	width:225px;
	margin-bottom:80px;
}

#btnCambiarPass {
	cursor:pointer;
}

#perfilB {
  position:fixed;
	width:700px;
  height:600px;
  top:calc(50% - 300px);
  left:calc(50% - 188px);
  background-color:white;
}

#perfilBTitulo {
	font-size:21px;
	font-weight:bold;
	color:#4A4D62;
	margin-bottom:10px;
}

#perfilBLinea {
	margin-bottom:80px;
}

#perfilIdentifi {
	width:275px;
	margin-right:50px;
	margin-bottom:25px;
}

#perfilEmailUse {
	width:275px;
	margin-bottom:25px;
}

#perfilUserName {
	width:275px;
	margin-right:50px;
	margin-bottom:25px;
}

#perfilTelefono {
	width:275px;
	margin-bottom:25px;
}

#perfilLastName {
	width:275px;
	margin-right:50px;
	margin-bottom:25px;
}

#perfilMovilUse {
	width:275px;
	margin-bottom:25px;
}

#perfilDireccio {
	width:275px;
	margin-right:50px;
	margin-bottom:25px;
}

#perfilIdenProv {
	width:275px;
	margin-bottom:25px;
}

#perfilCodigoPo {
	width:275px;
	margin-right:50px;
	margin-bottom:30px;
}

#perfilIdenMuni {
	width:275px;
	margin-bottom:30px;
}

#btnGuardarPerfil {
	margin-left:405px;
	cursor:pointer;
}

#perfilSubirLogoA {
	position:fixed;
  top:calc(50% - 215px);
	left:calc(50% + 329px);
	width:120px;
	height:60px;
	cursor:pointer;
}

#perfilSubirLogoB {
	position:fixed;
  top:calc(50% - 197px);
	left:calc(50% + 440px);
	cursor:pointer;
}

		/*----------------------------------------------------------------------------------------------------------------------------------//
		//																																																																	//
		//																													CLIENTES																																//
		//																																																																	//
		//----------------------------------------------------------------------------------------------------------------------------------*/
#ventanaClientes {
	display:none;
	position:fixed;
	top:60px;
	left:0px;
	width:100%;
	height:100%;
  background-color:white;
	z-index:1;
}

#clientes {
	display:block;
}

#clientesBotonNuevo {
	margin-top:25px;
	cursor:pointer;
}

#clientesBtnDescargarInformes {
	margin-top:20px;
	float:right;
	cursor:pointer;
}

#clientesSelectorBuscar {
	width:200px;
	margin:22px 10px 0px 10px;
}

#clientesTextoBuscar {
	width:300px;
	margin:22px 10px 0px 10px;
}

#clientesTabla {
	position:relative;
	top:20px;
	width:960px;
	height:calc(100% - 280px);
	left:calc(50% - 480px);
}

#clientesBotonAtras {
	position:absolute;
	top:0px;
	left:calc(50% - 100px);
	cursor:pointer;
}

#clientesSelectorPagina {
	position:absolute;
	width:80px;
	height:43px;
	top:0px;
	left:calc(50% - 40px);
}

#clientesBotonDelante {
	position:absolute;
	top:0px;
	left:calc(50% + 55px);
	cursor:pointer;
}

#clientesFondo {
	display:none;
  position:fixed;
	width:100%;
	height:100%;
	top:0px;
	background-color:#9598AD;
	opacity:0;
  transition:0.5s;
	z-index:8;
}

#clientesNuevo {
	display:none;
  position:fixed;
	width:1024px;
  height:600px;
  top:calc(50% - 300px);
  left:calc(50% - 512px);
  background-color:white;
	z-index:9;
}

#clientesCerrarNuevo {
  position:fixed;
  top:calc(50% - 300px);
  left:calc(50% + 522px);
	cursor:pointer;
}

#clientesBtnDescargarIngresos {
	position:absolute;
	top:20px;
	right:10px;
	cursor:pointer;
	z-index:2;
}

#clientesDatos1 {
	display:block;
	height:350px;
}

#clientesIdenPais {
	width:80px;
}

#clientesIdentifi {
	width:165px;
}

#clientesDatos1a {
	display:none;
	height:350px;
}

#clientesBtnEliminar {
	margin-top:10px;
	margin-left:35px;
	float:left;
	cursor:pointer;
}

#clientesBtnGuardar {
	margin-top:10px;
	margin-right:35px;
	float:right;
	cursor:pointer;
}

		/*----------------------------------------------------------------------------------------------------------------------------------//
		//																																																																	//
		//																													PROVEEDORES																															//
		//																																																																	//
		//----------------------------------------------------------------------------------------------------------------------------------*/
#ventanaProveedores {
	display:none;
	position:fixed;
	top:60px;
	left:0px;
	width:100%;
	height:100%;
  background-color:white;
	z-index:1;
}

#proveedores {
	display:block;
}

#proveedoresBotonNuevo {
	margin-top:25px;
	cursor:pointer;
}

#proveedoresBtnDescargarInformes {
	margin-top:20px;
	float:right;
	cursor:pointer;
}

#proveedoresSelectorBuscar {
	width:200px;
	margin:22px 10px 0px 10px;
}

#proveedoresTextoBuscar {
	width:300px;
	margin:22px 10px 0px 10px;
}

#proveedoresTabla {
	position:relative;
	top:20px;
	width:960px;
	height:calc(100% - 280px);
	left:calc(50% - 480px);
}

#proveedoresBotonAtras {
	position:absolute;
	top:0px;
	left:calc(50% - 100px);
	cursor:pointer;
}

#proveedoresSelectorPagina {
	position:absolute;
	width:80px;
	height:43px;
	top:0px;
	left:calc(50% - 40px);
}

#proveedoresBotonDelante {
	position:absolute;
	top:0px;
	left:calc(50% + 55px);
	cursor:pointer;
}

#proveedoresFondo {
	display:none;
  position:fixed;
	width:100%;
	height:100%;
	top:0px;
	background-color:#9598AD;
	opacity:0;
  transition:0.5s;
	z-index:8;
}

#proveedoresNuevo {
	display:none;
  position:fixed;
	width:1024px;
  height:600px;
  top:calc(50% - 300px);
  left:calc(50% - 512px);
  background-color:white;
	z-index:9;
}

#proveedoresCerrarNuevo {
  position:fixed;
  top:calc(50% - 300px);
  left:calc(50% + 522px);
	cursor:pointer;
}

#proveedoresBtnDescargarGastos {
	position:absolute;
	top:20px;
	right:10px;
	cursor:pointer;
	z-index:2;
}

#proveedoresDatos1 {
	display:block;
	height:350px;
}

#proveedoresIdenPais {
	width:80px;
}

#proveedoresIdentifi {
	width:165px;
}

#proveedoresDatos1a {
	display:none;
	height:350px;
}

#proveedoresBtnEliminar {
	margin-top:10px;
	margin-left:35px;
	float:left;
	cursor:pointer;
}

#proveedoresBtnGuardar {
	margin-top:10px;
	margin-right:35px;
	float:right;
	cursor:pointer;
}

		/*----------------------------------------------------------------------------------------------------------------------------------//
		//																																																																	//
		//																													INGRESOS																																//
		//																																																																	//
		//----------------------------------------------------------------------------------------------------------------------------------*/
#ventanaIngresos {
	display:none;
	position:fixed;
	top:60px;
	left:0px;
	width:100%;
	height:100%;
  background-color:white;
	z-index:1;
}

#ingresos {
	display:block;
}

#ingresosBotonNuevo {
	margin-top:25px;
	cursor:pointer;
}

#ingresosBtnDescargarInformes {
	margin-top:20px;
	float:right;
	cursor:pointer;
}

#ingresosSelectorBuscar {
	width:200px;
	margin:22px 10px 0px 10px;
}

#ingresosTextoBuscar {
	width:300px;
	margin:22px 10px 0px 10px;
}

#ingresosTextoBuscarA {
	display:none;
	width:140px;
	margin:22px 10px 0px 10px;
}

#ingresosTextoBuscarB {
	display:none;
	width:140px;
	margin:22px 10px 0px 10px;
}

#ingresosIdenBusc {
	display:none;
	width:300px;
	margin:22px 10px 0px 10px;
}

#ingresosTipoBusc {
	display:none;
	width:300px;
	margin:22px 10px 0px 10px;
}

#ingresosTabla {
	position:relative;
	top:20px;
	width:960px;
	height:calc(100% - 280px);
	left:calc(50% - 480px);
}

#ingresosBotonAtras {
	position:absolute;
	top:0px;
	left:calc(50% - 100px);
	cursor:pointer;
}

#ingresosSelectorPagina {
	position:absolute;
	width:80px;
	height:43px;
	top:0px;
	left:calc(50% - 40px);
}

#ingresosBotonDelante {
	position:absolute;
	top:0px;
	left:calc(50% + 55px);
	cursor:pointer;
}

#ingresosFondo {
	display:none;
  position:fixed;
	width:100%;
	height:100%;
	top:0px;
	background-color:#9598AD;
	opacity:0;
  transition:0.5s;
	z-index:6;
}

#ingresosNuevo {
	display:none;
  position:fixed;
	width:1024px;
  height:600px;
  top:calc(50% - 300px);
  left:calc(50% - 512px);
  background-color:white;
	z-index:7;
}

#ingresosCerrarNuevo {
  position:fixed;
  top:calc(50% - 300px);
  left:calc(50% + 522px);
	cursor:pointer;
}

#ingresosDatos1 {
	display:block;
	height:350px;
}

#ingresosBtnSubir {
	margin-left:24px;
	margin-top:22px;
	float:left;
	cursor:pointer;
}

#ingresosBtnDescargar {
	margin-right:4px;
	margin-top:22px;
	float:right;
	cursor:pointer;
}

#ingresosBtnEliminar {
	margin-top:10px;
	margin-left:35px;
	float:left;
	cursor:pointer;
}

#ingresosBtnGuardar {
	margin-top:10px;
	margin-right:35px;
	float:right;
	cursor:pointer;
}

		/*----------------------------------------------------------------------------------------------------------------------------------//
		//																																																																	//
		//																													GASTOS																																	//
		//																																																																	//
		//----------------------------------------------------------------------------------------------------------------------------------*/
#ventanaGastos {
	display:none;
	position:fixed;
	top:60px;
	left:0px;
	width:100%;
	height:100%;
  background-color:white;
	z-index:1;
}

#gastos {
	display:block;
}

#gastosBotonNuevo {
	margin-top:25px;
	cursor:pointer;
}

#gastosBtnDescargarInformes {
	margin-top:20px;
	float:right;
	cursor:pointer;
}

#gastosSelectorBuscar {
	width:200px;
	margin:22px 10px 0px 10px;
}

#gastosTextoBuscar {
	width:300px;
	margin:22px 10px 0px 10px;
}

#gastosTextoBuscarA {
	display:none;
	width:140px;
	margin:22px 10px 0px 10px;
}

#gastosTextoBuscarB {
	display:none;
	width:140px;
	margin:22px 10px 0px 10px;
}

#gastosIdenBusc {
	display:none;
	width:300px;
	margin:22px 10px 0px 10px;
}

#gastosTipoBusc {
	display:none;
	width:300px;
	margin:22px 10px 0px 10px;
}

#gastosTabla {
	position:relative;
	top:20px;
	width:960px;
	height:calc(100% - 280px);
	left:calc(50% - 480px);
}

#gastosBotonAtras {
	position:absolute;
	top:0px;
	left:calc(50% - 100px);
	cursor:pointer;
}

#gastosSelectorPagina {
	position:absolute;
	width:80px;
	height:43px;
	top:0px;
	left:calc(50% - 40px);
}

#gastosBotonDelante {
	position:absolute;
	top:0px;
	left:calc(50% + 55px);
	cursor:pointer;
}

#gastosFondo {
	display:none;
  position:fixed;
	width:100%;
	height:100%;
	top:0px;
	background-color:#9598AD;
	opacity:0;
  transition:0.5s;
	z-index:6;
}

#gastosNuevo {
	display:none;
  position:fixed;
	width:1024px;
  height:600px;
  top:calc(50% - 300px);
  left:calc(50% - 512px);
  background-color:white;
	z-index:7;
}

#gastosCerrarNuevo {
  position:fixed;
  top:calc(50% - 300px);
  left:calc(50% + 522px);
	cursor:pointer;
}

#gastosDatos1 {
	display:block;
	height:350px;
}

#gastosBtnSubir {
	margin-left:24px;
	margin-top:22px;
	float:left;
	cursor:pointer;
}

#gastosBtnDescargar {
	margin-right:4px;
	margin-top:22px;
	float:right;
	cursor:pointer;
}

#gastosBtnEliminar {
	margin-top:10px;
	margin-left:35px;
	float:left;
	cursor:pointer;
}

#gastosBtnGuardar {
	margin-top:10px;
	margin-right:35px;
	float:right;
	cursor:pointer;
}

		/*----------------------------------------------------------------------------------------------------------------------------------//
		//																																																																	//
		//																													FACTURAS																																//
		//																																																																	//
		//----------------------------------------------------------------------------------------------------------------------------------*/
#ventanaFacturas {
	display:none;
	position:fixed;
	top:60px;
	left:0px;
	width:100%;
	height:100%;
  background-color:white;
	z-index:1;
}

#facturas {
	display:block;
}

#facturasBotonNuevo {
	margin-top:25px;
	float:center;
	cursor:pointer;
}

#facturasSelectorBuscar {
	width:200px;
	margin:22px 10px 0px 10px;
}

#facturasTextoBuscar {
	width:300px;
	margin:22px 10px 0px 10px;
}

#facturasTextoBuscarA {
	display:none;
	width:140px;
	margin:22px 10px 0px 10px;
}

#facturasTextoBuscarB {
	display:none;
	width:140px;
	margin:22px 10px 0px 10px;
}

#facturasIdenBusc {
	display:none;
	width:300px;
	margin:22px 10px 0px 10px;
}

#facturasTipoBusc {
	display:none;
	width:300px;
	margin:22px 10px 0px 10px;
}

#facturasTabla {
	position:relative;
	top:20px;
	width:960px;
	height:calc(100% - 280px);
	left:calc(50% - 480px);
}

#facturasBotonAtras {
	position:absolute;
	top:0px;
	left:calc(50% - 100px);
	cursor:pointer;
}

#facturasSelectorPagina {
	position:absolute;
	width:80px;
	height:43px;
	top:0px;
	left:calc(50% - 40px);
}

#facturasBotonDelante {
	position:absolute;
	top:0px;
	left:calc(50% + 55px);
	cursor:pointer;
}

#facturasFondo {
	display:none;
  position:fixed;
	width:100%;
	height:100%;
	top:0px;
	background-color:#9598AD;
	opacity:0;
  transition:0.5s;
	z-index:6;
}

#facturasNuevo {
	display:none;
  position:fixed;
	width:1024px;
  height:600px;
  top:calc(50% - 300px);
  left:calc(50% - 512px);
  background-color:white;
	z-index:7;
}

#facturasBtnConceptos {
	margin-top:20px;
	float:right;
	cursor:pointer;
}

#facturasBtnDescargarInformes {
	margin-top:20px;
	float:right;
	cursor:pointer;
}

#facturasCerrarNuevo {
  position:fixed;
  top:calc(50% - 300px);
  left:calc(50% + 522px);
	cursor:pointer;
}

#facturasDatos1 {
	display:block;
	height:350px;
}

#facturasDatos1a {
	display:none;
	height:350px;
}

#facturasVistaItems {
	overflow:auto;
	margin-top:20px;
	height:210px;
}

#faturaTituloBase {
}

#faturaTituloIva {
	margin-top:-15px;
}

#faturaTituloIrpf {
	margin-top:-15px;
}

#faturaTituloTotal {
	margin-top:-25px;
}

#facturasTotalBas {
	margin-right:20px;
}

#facturasTotalIva {
	margin-top:-15px;
	margin-right:20px;
}

#facturasTotalIrp {
	margin-top:-15px;
	margin-right:20px;
}

#facturasTotalFac {
	margin-top:-25px;
	margin-right:20px;
}

#facturasTotalLinea {
	margin-top:-40px;
	margin-right:-75px;
}

#facturasBtnEliminar {
	margin-top:0px;
	margin-left:35px;
	float:left;
	cursor:pointer;
}

#facturasBtnGuardar {
	margin-top:0px;
	margin-right:35px;
	float:right;
	cursor:pointer;
}

		/*----------------------------------------------------------------------------------------------------------------------------------//
		//																																																																	//
		//																													CONCEPTOS																																//
		//																																																																	//
		//----------------------------------------------------------------------------------------------------------------------------------*/
#conceptosFondo {
	display:none;
  position:fixed;
	width:100%;
	height:100%;
	top:0px;
	background-color:#9598AD;
	opacity:0;
  transition:0.5s;
	z-index:6;
}

#conceptos {
	display:none;
  position:fixed;
	width:1024px;
  height:600px;
  top:calc(50% - 300px);
  left:calc(50% - 512px);
  background-color:white;
	z-index:7;
}

#conceptosCerrar {
  position:fixed;
  top:calc(50% - 300px);
  left:calc(50% + 522px);
	cursor:pointer;
}

#conceptosTitulo {
	font-size:21px;
	font-weight:bold;
	color:#4A4D62;
	margin-bottom:10px;
}

#conceptosLinea {
	margin-bottom:20px;
}

#conceptosVistaItems {
	overflow:auto;
	height:360px;
	margin-top:10px;
}

#conceptosBtnGuardar {
	margin-top:10px;
	margin-right:35px;
	float:right;
	cursor:pointer;
}

		/*----------------------------------------------------------------------------------------------------------------------------------//
		//																																																																	//
		//																													AMORTIZACIONES																													//
		//																																																																	//
		//----------------------------------------------------------------------------------------------------------------------------------*/
#ventanaAmortizaciones {
	display:none;
	position:fixed;
	top:60px;
	left:0px;
	width:100%;
	height:100%;
  background-color:white;
	z-index:1;
}

#propiedades {
	display:block;
}

#amortizacionesBotonNuevo {
	margin-top:25px;
	float:center;
	cursor:pointer;
}

#amortizacionesBtnDescargarInformes {
	margin-top:20px;
	float:right;
	cursor:pointer;
}

#amortizacionesSelectorBuscar {
	width:200px;
	margin:22px 10px 0px 10px;
}

#amortizacionesTextoBuscar {
	width:300px;
	margin:22px 10px 0px 10px;
}

#amortizacionesTextoBuscarA {
	display:none;
	width:140px;
	margin:22px 10px 0px 10px;
}

#amortizacionesTextoBuscarB {
	display:none;
	width:140px;
	margin:22px 10px 0px 10px;
}

#amortizacionesIdenBusc {
	display:none;
	width:300px;
	margin:22px 10px 0px 10px;
}

#amortizacionesTipoBusc {
	display:none;
	width:300px;
	margin:22px 10px 0px 10px;
}

#amortizacionesTabla {
	position:relative;
	top:20px;
	width:960px;
	height:calc(100% - 280px);
	left:calc(50% - 480px);
}

#amortizacionesBotonAtras {
	position:absolute;
	top:0px;
	left:calc(50% - 100px);
	cursor:pointer;
}

#amortizacionesSelectorPagina {
	position:absolute;
	width:80px;
	height:43px;
	top:0px;
	left:calc(50% - 40px);
}

#amortizacionesBotonDelante {
	position:absolute;
	top:0px;
	left:calc(50% + 55px);
	cursor:pointer;
}

#amortizacionesFondo {
	display:none;
  position:fixed;
	width:100%;
	height:100%;
	top:0px;
	background-color:#9598AD;
	opacity:0;
  transition:0.5s;
	z-index:6;
}

#amortizacionesNuevo {
	display:none;
  position:fixed;
	width:1024px;
  height:600px;
  top:calc(50% - 300px);
  left:calc(50% - 512px);
  background-color:white;
	z-index:7;
}

#amortizacionesCerrarNuevo {
  position:fixed;
  top:calc(50% - 300px);
  left:calc(50% + 522px);
	cursor:pointer;
}

#amortizacionesBtnDescargarAmortizaciones {
	position:absolute;
	top:20px;
	right:10px;
	cursor:pointer;
	z-index:2;
}

#amortizacionesBtnVentaAdquisicion {
	position:absolute;
	top:20px;
	right:90px;
	cursor:pointer;
	z-index:2;
}

#amortizacionesDatos1 {
	display:block;
	height:350px;
}

#amortizacionesBtnSubir {
	margin-left:24px;
	margin-top:22px;
	float:left;
	cursor:pointer;
}

#amortizacionesBtnDescargar {
	margin-right:4px;
	margin-top:22px;
	float:right;
	cursor:pointer;
}

#amortizacionesDatos1a {
	display:none;
	height:350px;
}

#amortizacionesDatos1b {
	display:none;
	height:350px;
}

#amortizacionesVistaMejoras {
	overflow:auto;
	margin-top:20px;
	height:210px;
}

#amortizacionesDatos2 {
	display:none;
	height:350px;
}

#amortizacionesTxtVendida {
	padding-top:15px;
	cursor:pointer;
}

#amortizacionesEjercici {
	width:80px;
	margin:10px 5px;
}

#amortizacionesPeriodos {
	width:200px;
	margin:10px 5px;
}

#amortizacionesAmortiza {
	width:120px;
	margin:10px 5px;
}

#amortizacionesValorMax {
	position:absolute;
	width:110px;
	top:15px;
	left:calc(50% + 90px);
	text-align:left;
	font-size:12px;
}

#amortizacionesValorMin {
	position:absolute;
	width:110px;
	top:35px;
	left:calc(50% + 90px);
	text-align:left;
	font-size:12px;
}

#amortizacionesBtnAmortizar {
	margin:10px 5px;
	margin-left:150px;
	cursor:pointer;
}

#amortizacionesVistaItems {
	overflow:auto;
	height:270px;
	margin-top:10px;
}

#amortizacionesBtnEliminar {
	margin-top:10px;
	margin-left:35px;
	float:left;
	cursor:pointer;
}

#amortizacionesBtnGuardar {
	margin-top:10px;
	margin-right:35px;
	float:right;
	cursor:pointer;
}

#ventaAdquisicionFondo {
	display:none;
  position:fixed;
	width:100%;
	height:100%;
	top:0px;
	background-color:#9598AD;
	opacity:0;
  transition:0.5s;
	z-index:6;
}

#ventaAdquisicionNuevo {
	display:none;
  position:fixed;
	width:1024px;
  height:600px;
  top:calc(50% - 300px);
  left:calc(50% - 512px);
  background-color:white;
	z-index:7;
}

#ventaAdquisicionCerrarNuevo {
  position:fixed;
  top:calc(50% - 300px);
  left:calc(50% + 522px);
	cursor:pointer;
}

#ventaAdquisicionDatos1 {
	display:block;
	height:350px;
}

#ventaAdquisicionBtnGuardar {
	margin-top:10px;
	margin-right:35px;
	float:right;
	cursor:pointer;
}

		/*----------------------------------------------------------------------------------------------------------------------------------//
		//																																																																	//
		//																													EXPORTAR																																//
		//																																																																	//
		//----------------------------------------------------------------------------------------------------------------------------------*/
#exportarFondo {
	display:none;
  position:fixed;
	width:100%;
	height:100%;
	top:0px;
	background-color:#9598AD;
	opacity:0;
  transition:0.5s;
	z-index:10;
}

#exportar {
	display:none;
  position:fixed;
	width:1024px;
  height:600px;
  top:calc(50% - 300px);
  left:calc(50% - 512px);
  background-color:white;
	z-index:11;
}

#exportarCerrar {
  position:fixed;
  top:calc(50% - 300px);
  left:calc(50% + 522px);
	cursor:pointer;
}

#exportarTitulo {
	font-size:21px;
	font-weight:bold;
	color:#4A4D62;
	margin-bottom:10px;
}

#exportarLinea {
	margin-bottom:20px;
}

#exportarActivida {
	margin-top:50px;
	width:310px;
}

#exportarTipoIngreso {
	display:none;
	margin-top:20px;
	width:310px;
}

#exportarTipoGasto {
	display:none;
	margin-top:20px;
	width:310px;
}

#exportarTituloA {
	margin-top:60px;
	margin-right:10px;
	width:310px;
	font-size:21px;
	font-weight:bold;
	text-align:center;
	color:#4A4D62;
	float:right;
}

#exportarEjercici {
	margin-top:10px;
	margin-right:10px;
	width:310px;
	float:right;
}

#exportarTrimestr {
	margin-top:20px;
	margin-right:10px;
	width:310px;
	float:right;
}

#exportarBtnA {
	margin-top:30px;
	margin-right:10px;
	padding-left:50px;
	float:right;
	cursor:pointer;
}

#exportarTituloB {
	margin-top:60px;
	margin-left:10px;
	width:310px;
	font-size:21px;
	font-weight:bold;
	text-align:center;
	color:#4A4D62;
	float:left;
}

#exportarPeriodoA {
	margin-top:10px;
	margin-left:10px;
	width:310px;
	float:left;
}

#exportarPeriodoB {
	margin-top:20px;
	margin-left:10px;
	width:310px;
	float:left;
}

#exportarBtnB {
	margin-top:30px;
	margin-left:10px;
	padding-left:160px;
	float:left;
	cursor:pointer;
}

#alertaEjercicioZip {
	margin-top:10px;
	margin-left:90px;
	width:120px;
}
		/*----------------------------------------------------------------------------------------------------------------------------------//
		//																																																																	//
		//																													TRABAJANDO																															//
		//																																																																	//
		//----------------------------------------------------------------------------------------------------------------------------------*/

#trabajandoFondo {
	display:none;
	position:fixed;
	width:100%;
	height:100%;
	top:0px;
	background-color:#9598AD;
	opacity:0;
	transition:0.5s;
	z-index:12;
}

#trabajando {
	display:none;
  position:fixed;
	width:100%;
  height:100%;
  top:0px;
  left:0px;
	z-index:13;
}

.spinner {
	position:absolute;
	top:calc(50% - 50px);
	left:calc(50% - 50px);
	font-size:4em;
	height:1em;
	line-height:1;
	margin:.5em;
	animation:anim-rotate 2s infinite linear;
	color:#fff;
	text-shadow:0 0 .25em rgba(255, 255, 255, .3);
}

@font-face {
	font-family:'icomoon';
	src:url('https://cdnjs.cloudflare.com/ajax/libs/videogular-themes-default/0.7.1/fonts/icomoon.woff') format('woff')
}

[class^="icon-"], [class*=" icon-"] {
	font-family:'icomoon';
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}

.icon-spinner:before {
	content:"\e001";
}

@keyframes anim-rotate {
	0% {
		transform:rotate(0);
	}
	100% {
		transform:rotate(360deg);
	}
}

		/*----------------------------------------------------------------------------------------------------------------------------------//
		//																																																																	//
		//																													DROPDOWN																																//
		//																																																																	//
		//----------------------------------------------------------------------------------------------------------------------------------*/

#dropdown {
	position:absolute;
	top:0;
	left:0;
	min-width:150px;
	background:#F2F2F2;
	border:1px solid #CCCCCC;
	z-index:1000;
}

#dropdown ul {
	list-style:none;
	margin:0;
	padding:0;
}

#dropdown ul li {
	position:relative;
}

#dropdown ul li a {
	display:block;
	padding:5px 10px;
	clear:both;
	cursor:pointer;
	color:#4A4D62;
	font-size:14px;
	text-decoration:none;
}

#dropdown ul li a:hover, #dropdown ul li a:focus {
	color:#4A4D62;
	background:#9598AD;
	text-decoration:none;
}

#dropdown ul li a:active {
	color:#F2F2F2;
	background:#4A4D62;
}
