header.NoCabecera {
	display:none;
}

fieldset.mi_loguin legend,
fieldset.mi_loguin label
 {
	/*font-size: 16px;*/
	text-align: justify;
	/*font-weight: 800;*/
	/*margin-bottom: 20px;*/
}

fieldset.mi_loguin input.entrada {
	width:90%;
	margin:1em auto;
}

ul#nav.nav.gestor > li.material {
	display:none;
}

th>div{
	margin: 2px 4px 2px 0px;
}

div.todaInfo{
	display:none;
}

div.infoMaterial em {
	text-transform: uppercase;
}

div.infoMaterial strong.nombre {
	text-transform: uppercase;
}
ul#lista_buscador{
	margin:25px 0px 0px;
}
ul#lista_buscador>li{
	display: inline-table;
	width: 275px;
}
section.module input.searchField {
	border: 1px solid #787878;
	border-radius: 6px;
	width:250px !important;
	/*color: #787878;
	font-size: 18px;
	font-style: normal;
	font-variant: normal;
	letter-spacing: 1px;*/
	background: rgba(0, 0, 0, 0) url("img/buscar/magnifier.png") no-repeat scroll 225px center;
	margin:5px 5px 0px;
	padding: 3px 30px 3px 3px;
}
section.module input.searchField.anhadir {
	background: rgba(0, 0, 0, 0) url("img/buscar/escribe.png") no-repeat scroll 225px center;
}

section.module input.searchField:focus {
	border: 1px solid #22dd88;
	box-shadow: 0 0 6px #22dd88;
}

section.module select.searchField {
	border: 1px solid #787878;
	border-radius: 6px;
	width:250px !important;
	/*color: #787878;
	font-size: 18px;
	font-style: normal;
	font-variant: normal;
	letter-spacing: 1px;*/
	background: rgba(0, 0, 0, 0) url("img/buscar/magnifier.png") no-repeat scroll 225px center;
	margin:5px 5px 0px;
	padding: 3px 3px 3px 3px;
}
section.module select.searchField.anhadir {
	background: rgba(0, 0, 0, 0) url("img/buscar/magnifier.png") no-repeat scroll 2px center;
    padding-left: 20px;
}

section.module select.searchField:focus {
	border: 1px solid #22dd88;
	box-shadow: 0 0 6px #22dd88;
}

section.module textarea.searchField.incidencia {
	border: 1px solid #787878;
	border-radius: 6px;
	width:250px !important;
	/*color: #787878;
	font-size: 18px;
	font-style: normal;
	font-variant: normal;
	letter-spacing: 1px;*/
	background: rgba(0, 0, 0, 0) url("img/buscar/escribe.png") no-repeat scroll 2px 2px;
	margin:5px 5px 0px;
	padding: 3px 3px 3px 3px;
}
section.module textarea.searchField.incidencia {
	background: rgba(0, 0, 0, 0) url("img/buscar/escribe.png") no-repeat scroll 2px 2px;
    padding-left: 20px;
}

section.module textarea.searchField.incidencia:focus,
section.module textarea.searchField.incidencia:active {
	border: 1px solid #22dd88;
	box-shadow: 0 0 6px #22dd88;
}





section.module table.seleccionador {
    border-collapse: collapse;
    width: 100%;
}
section.module table.seleccionador td {
    /*border: 1px solid #ccc;*/
    text-align: center;         /* Centra horizontalmente */
    vertical-align: middle;     /* Centra verticalmente */
    /*height: 100px;              /* Altura fija para que se vea el centrado vertical */
}
section.module table.seleccionador td.pasillo {
    width: 32px;
    background-color: darkgray;
}
section.module table.seleccionador td.pantalla {
    border: 4px solid darkgray;
    background-color: #ccc;
}

section.module table.seleccionador div.contendor-radio-label {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 5px;
}

section.module table.seleccionador div.contendor-radio-label input[type="radio"] {
    display: contents;
}

section.module table.seleccionador input[type="radio"] ~ label {
    background-color: transparent;
    background-image: url("img/buscar/puestoOff.png");
    background-position: center;
    background-size: contain;
    display: block;
    height: 32px;
    margin: 5px 5px;
    opacity: 0.68;
    width: 32px;
    border: none;
}
section.module table.seleccionador input[type="radio"] ~ label.profe {
    transform: rotate(180deg);
}

section.module table.seleccionador div.contendor-radio-label input[type="radio"]:active ~ label {
    background-color: transparent;
    background-image: url("img/buscar/puestoOn.png");
    opacity: 1;
}
section.module table.seleccionador div.contendor-radio-label input[type="radio"]:checked ~ label {
    background-color: transparent;
    background-image: url("img/buscar/puestoOn.png");
    opacity: 1;
}
section.module table.seleccionador div.contendor-radio-label input[type="radio"]:hover ~ label {
    background-color: transparent;
    background-image: url("img/buscar/puestoOn.png");
    opacity: 1;
}




section.dialogo input.searchField {
	border: 1px solid #787878;
	border-radius: 6px;
	width:250px !important;
	/*color: #787878;
	font-size: 18px;
	font-style: normal;
	font-variant: normal;
	letter-spacing: 1px;*/
	background: rgba(255, 255, 255, 1) url("img/buscar/magnifier.png") no-repeat scroll 225px center;
	margin:5px 5px 0px;
	padding: 3px 30px 3px 3px;
}
section.dialogo input.searchField.anhadir {
	background: rgba(255, 255, 255, 1) url("img/buscar/escribe.png") no-repeat scroll 225px center;
}

section.dialogo input.searchField:focus {
	border: 1px solid #22dd88;
	box-shadow: 0 0 6px #22dd88;
}

section.dialogo select.searchField {
	border: 1px solid #787878;
	border-radius: 6px;
	width:250px !important;
	/*color: #787878;
	font-size: 18px;
	font-style: normal;
	font-variant: normal;
	letter-spacing: 1px;*/
	background: rgba(255, 255, 255, 1) url("img/buscar/magnifier.png") no-repeat scroll 225px center;
	margin:5px 5px 0px;
	padding: 3px 30px 3px 3px;
}
section.dialogo select.searchField.anhadir {
	background: rgba(255, 255, 255, 1) url("img/buscar/escribe.png") no-repeat scroll 225px center;
}

section.dialogo select.searchField:focus {
	border: 1px solid #22dd88;
	box-shadow: 0 0 6px #22dd88;
}


nav.control-der-usu a.link-add-aulas,
/*
nav.control-der-usu a.link-add-admin,
nav.control-der-usu a.link-add-prof,
nav.control-der-usu a.link-add-alum,
nav.control-der-usu a.link-busca-admin,
nav.control-der-usu a.link-busca-alum,
nav.control-der-usu a.link-busca-prof,
*/
nav.control-der-usu a.link-lista-libro,
nav.control-der-usu a.link-busca-libro,
nav.control-der-usu a.link-add-libro,
nav.control-der-usu a.link-edit-libro,
nav.control-der-usu a.link-entrega-libro,
nav.control-der-usu a.link-lista-material,
nav.control-der-usu a.link-busca-material,
nav.control-der-usu a.link-add-material,
nav.control-der-usu a.link-edit-material,
nav.control-der-usu a.link-entrega-material,
nav.control-der-usu a.link-masInfo {
	display:none;
}

nav.control-der-mat a.link-add-aulas,
nav.control-der-mat a.link-add-admin,
nav.control-der-mat a.link-add-prof,
nav.control-der-mat a.link-add-alum,
nav.control-der-mat a.link-busca-admin,
nav.control-der-mat a.link-busca-alum,
nav.control-der-mat a.link-busca-prof,
nav.control-der-mat a.link-lista-libro,
nav.control-der-mat a.link-busca-libro,
nav.control-der-mat a.link-add-libro,
nav.control-der-mat a.link-edit-libro,
nav.control-der-mat a.link-entrega-libro,
nav.control-der-mat a.link-masInfo {
	display:none;
}

nav.control-der-lib a.link-add-aulas,
nav.control-der-lib a.link-add-admin,
nav.control-der-lib a.link-add-prof,
nav.control-der-lib a.link-add-alum,
nav.control-der-lib a.link-busca-admin,
nav.control-der-lib a.link-busca-alum,
nav.control-der-lib a.link-busca-prof,
nav.control-der-lib a.link-lista-material,
nav.control-der-lib a.link-busca-material,
nav.control-der-lib a.link-add-material,
nav.control-der-lib a.link-edit-material,
nav.control-der-lib a.link-entrega-material,
nav.control-der-lib a.link-masInfo {
	display:none;
}


nav.control-der-loc a.link-add,
nav.control-der-loc a.link-add-admin,
nav.control-der-loc a.link-add-alum,
/*nav.control-der-loc a.link-add-aulas,*/
nav.control-der-loc a.link-add-libro,
nav.control-der-loc a.link-add-material,
nav.control-der-loc a.link-add-prof,
/*nav.control-der-loc a.link-aulas,*/
nav.control-der-loc a.link-busca-admin,
nav.control-der-loc a.link-busca-alum,
nav.control-der-loc a.link-busca-aulas,
nav.control-der-loc a.link-busca-libro,
nav.control-der-loc a.link-busca-material,
nav.control-der-loc a.link-busca-prof,
nav.control-der-loc a.link-edit-admin,
nav.control-der-loc a.link-edit-alum,
/*nav.control-der-loc a.link-edit-aulas,*/
nav.control-der-loc a.link-edit-libro,
nav.control-der-loc a.link-edit-material,
nav.control-der-loc a.link-edit-prof,
nav.control-der-loc a.link-entrega-libro,
nav.control-der-loc a.link-entrega-material,
nav.control-der-loc a.link-devuelve-libro,
nav.control-der-loc a.link-devuelve-material,
nav.control-der-loc a.link-lista-libro,
nav.control-der-loc a.link-lista-material,
nav.control-der-loc a.link-masInfo,
nav.control-der-loc a.link-print,
/*nav.control-der-loc a.link-registro,*/
nav.control-der-loc a.link-ZnoExisto {
	display:none;
}

div.onOffConsola{
	padding:4px;
	border:solid 2px #22dd88;
	border-radius: 4px;
	text-align: center;
}


.Rotate-90
{
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
 
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
 
  width: 100px;
  position: relative;
  top: 50px;
}
