@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("https://bootstrapious.com/i/snippets/sn-registeration/illustration.svg") 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(116, 122, 55);
	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;
}