@charset "utf-8";

.imagenfondo {
	/*background-color: #FFF;*/
	background: url(/navmenu/back.png) repeat;
	margin: auto;
	height: auto;
	width: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-attachment: fixed;	
}

@media (max-width: 600px) {
	.imagenfondo {
		background: linear-gradient(rgba(255,255,255,.75), rgba(255,255,255,.75)), url(/navmenu/0000001.png) no-repeat 50% 100%;
		margin: auto;
		height: auto;
		width: auto;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		background-attachment: fixed;	
	}
}
	
.imagenfondo2 {
	background: #F4F4F4;
	margin: auto;
	height: auto;
	width: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-attachment: fixed;	
}
.imagenfondo3 {
	/*background-color: #FFF;*/
	background: url(/navmenu/index/NvoFondo.jpg) repeat;
	margin: auto;
	height: auto;
	width: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-attachment: fixed;	
}
.imagenfondo4 {
	/*background-color: #FFF;*/
	background-color: #65CD23;
	/*background: url(/navmenu/index/FondoWeb.png);*/
	margin: auto;
	height: auto;
	width: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-attachment: fixed;	
}

select {
	margin:3px;
	padding:3px;
}
input {
	margin:3px;
	padding:3px;
}
label {
	  width: 160px;
}
form {
	padding:1px;
}
.AltaOS{
	text-align:center;
	width:100%;
}
.AltaOSH{
	display:inline-block;
	text-align:center;
}

.barMenu {
	background-color: #65CD23;
	vertical-align:middle;
	color:#FFF;
	width:100%;
	}
.barMenu1 {
	background-color: #65CD23;
	text-align:center;
	color:#FFF;
	font-size:1em;
	font-weight:bold;
	}
.barMenu3 {
	background-color: #65CD23;
	text-align:center;
	color:#FFF;
	font-size:0.7em;
	font-weight:bold;
	}
.barMenu2 {
	background-color: #65CD23;
	text-align:left;
	color:rgb(255, 255, 255);
	font-weight:normal;

	}
.barMenu4 {
	background-color: #4faa16;
	text-align:left;
	color:rgb(12, 12, 12);
	font-weight:normal;
	}
	
.tam {	
	font-size: 0.9em;
	font-family:"Courier New", Courier, monospace;
	font-weight: normal;
}

.selected {
    background: lightBlue
}

.tam1 {	
	font-size: 1.1em;
	font-weight: normal;
	text-align:center
}

.tam1Relevamientos {	
	font-size: 0.9em;
	font-weight: normal;
	text-align:center;
	background-color: rgb(197, 195, 195);
}

.tam2 {
	font-size: 0.9em;
	font-weight: bold;
}

.tam3 {	
	font-size: 1.4em;
	font-family:"Courier New", Courier, monospace;
	font-weight: normal;
}

.tam33 {	
	font-size: 0.9em;
	font-family:"Courier New", Courier, monospace;
	font-weight: normal;
}

.tam4 {	
	font-size: 0.9em;
	font-weight: normal;
}

.tamtbl {	
	font-size: 0.8em;
	font-family:"Courier New", Courier, monospace;
	font-weight: normal;
}

.tamtblmin {	
	font-size: 0.2em;
	font-family:"Courier New", Courier, monospace;
	font-weight: normal;
}

.button {
	vertical-align: middle;
	font-size: 1,1em;
	padding: 3px;
	margin: 4px;
}

#opcionales {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	justify-content: space-around;
	text-align: center;
}

a {
	text-decoration:none;
}

.file-select {          
	position: relative;
	display: inline-block;
  }

  .file-select::before {
	background:url(/navmenu/back.png) repeat;
	color: rgb(53, 53, 53);
	display: flex;            
	justify-content: center;
	align-items: center;
	border-radius: 1px;
	content: 'Subir Lista'; /* testo por defecto */
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;                
}

.file-select input[type="file"] {
	opacity: 0;
	display: inline-block;            
}

.file-select1 {          
	position: relative;
	display: inline-block;
  }

  .file-select1::before {
	background:chartreuse;
	color: rgb(0, 12, 182);
	display: flex;            
	justify-content: center;
	align-items: center;
	border-radius: 1px;
	content: 'Seleccionar Archivo PDF'; /* testo por defecto */
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;                
}

.file-select1 input[type="file"] {
	opacity: 0;
	display: inline-block;            
}

#novedades{
	width: 50%;
	border: 3px double blue;
	padding: 20px;
	text-align: left;
}

#NovRelev{
	width: 80%;
	border: 3px double blue;
	padding: 10px;
	align-items: center;
	font-size: 0.9em;
	font-weight: bold;
}

.NovRelev0{
	width: 80%;
	border: 3px double blue;
	padding: 1px;
	align-items: center;
	font-size: 0.9em;
	font-weight: bold;
}

.tdleft{
	align-items: left;
}

.pdf{
	border: 3px double blue;
	padding: 5px;
	align-items: center;
}

.NovRelev{
	width: 80%;
	border: 3px double blue;
	padding: 10px;
	align-items: center;
	font-size: 0.9em;
	font-weight: bold;
}

.NovRelev10{
	width: 100%;
	border: 5px double rgb(0, 255, 13);
	padding: 3px;
	align-items: center;
	font-size: 0.9em;
	font-weight: bold;
}

.inputlargo{
	width: 95%;
}

.tablafondoRelevamientos {
	width:50%;
	overflow: auto;
	border:solid 2px #666666;
	background-color:#FFF;
	text-align:center;
	padding: 10px;
	}
.tablafondoRelevamientos th {
	color: blue;
	background-color: grey;
	padding: 4px;
}

.tablafondoRelevamientos td {
	border-left: solid 1px #666666;
	padding:2px;
	text-align: left;
}

.tablafondoblanco {
  /*height: 450px;*/
  width:90%;
  overflow: auto;
  border:solid 1px #666666;
  background-color:#FFF;
  text-align:center;
  vertical-align:middle;
  }

  .tablafondoblanco th {
	background-color: rgb(136, 131, 131);
	color: whitesmoke;
}

.tablafondoblanco th, .tablafondoblanco td {
	border-left: solid 1px #666666;
	padding:0.8;
}

.tablafondoblanco100 {
	/*height: 450px;*/
	width:99%;
	overflow: auto;
	border:solid 1px #666666;
	background-color:#FFF;
	text-align:center;
	vertical-align:middle;
}

.tablafondoblanco100 th {
	background-color: rgb(136, 131, 131);
	color: whitesmoke;
}

.tablafondoblanco100 th, .tablafondoblanco100 td {
	border-left: solid 1px #666666;
	padding:0.8;
}

.header-fixed {
  position: relative;
  display:block;
  height: 450px;
  width:95%;
  overflow: auto;
  border:solid 2px #666666;
  background-color:#FFF;
}

.header-fixed thead, .header-fixed tbody {display: block; }

.header-fixed thead {
  position: sticky;
  display: inline-block;
  top: 0;
  text-align:center;
  vertical-align:middle;
}

.header-fixed tbody {
  display: inline-block;
  text-align:center;
  vertical-align:middle;
}	

.header-fixed thead tr > th {
	background: #333333;
	border-color: #32383e;
	color: #fff;
}
.header-fixed tr {  display: flex;}

.header-fixed th, .header-fixed td {
  padding: 0.4em;
  border-left: solid 1px #666666;
  border-right: solid 1px #666666;
  border-bottom: double 1px #CCCCCC;
  background-color:"#FFFFFF";
}

.header-fixed-30 {	min-width: 30px;	max-width: 30px;	overflow: auto;}
.header-fixed-60 {	min-width: 60px;	max-width: 60px;	overflow: auto;}
.header-fixed-80 {	min-width: 80px;	max-width: 80px;	overflow: auto;}
.header-fixed-90 {	min-width: 90px;	max-width: 90px;	overflow: auto;}
.header-fixed-130 {	min-width: 130px;	max-width: 130px;	overflow: auto;}
.header-fixed-160 {	min-width: 160px;	max-width: 160px;	overflow: auto;}
.header-fixed-200 {	min-width: 200px;	max-width: 200px;	overflow: auto;}
.header-fixed-240 {	min-width: 240px;	max-width: 240px;	overflow: auto;}
.header-fixed-300 {	min-width: 300px;	max-width: 300px;	overflow: auto;}
.header-fixed-350 {	min-width: 380px;	max-width: 380px;	overflow: auto;}
.header-fixed-450 {	min-width: 550px;	max-width: 550px;	overflow: auto;}
.header-fixed-700 {	min-width: 750px;	max-width: 750px;	overflow: auto;}
.CodBarr {	font-size:44px;}
.CodBarr2 {	font-size:32px;}
.CodBarr, .CodBarr2 {		font-family: 'Libre Barcode 39 Text', cursive;}