
iframe {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: scroll;
	width:100%;
	
}
input[type="checkbox"]:not(:checked){
	position:relative;
	left:0px;
	opacity;1;
	
}

.titulo{
	margin-top:2%;
	width:100%;
	text-align:center;
	font-size:x-large;
	margin-bottom:2%;
	
	
}
.sinA{
	font-size:small;
	
}

.intranet-nombre {
	color:#9EEDAA;
	font-size:20px;
	padding-top: 3.5%;
	vertical-align: middle;
	
	//margin-top: 3.5%;
	width: 200px;
	height: 50px;
	text-align: center;


}

.formularioValorCajaError{
	
	
	font-size: medium;
	vertical-align: middle;
	color: #494949;
	background-color: #fafafa;

	padding: 3%;
	border-bottom: 5px solid #ffffff;
	border-radius: 15px;
	white-space: normal;
	//height: 18px;
	width: 100%;
	margin-bottom:2%;
	
}
.formularioValorCajaError li{
	
	color:red;
	
	
}

.formularioEtiqueta{
	border-top-style: solid;
	border-color:#ffffff;
	border-top:2%;
	vertical-align:medium;
	text-align:right;
	color:#fafafa;
	background-color:#aafaaa;
	font-weight:strong;
	border-bottom:2%;
}

.formularioEtiqueta {
	
	font-size:medium;
	vertical-align: middle;	
	color: #494949;
	background-color: #C6E1C8;

	padding: 2%;
	border-right: 1px solid #aaaaaa;
	text-align: right;
	width:30%;
	
}	

.formularioValor {
	
	font-size: medium;
	vertical-align: middle;
	color: #aaaaaa;
	background-color: #fafafa;
	//margin: 3px;
	padding: 3%;
	border: 1px solid #aaaaaa;
	border-radius: 4px;
	white-space: normal;
	//height: 18px;
	width: 100%;
	




}
.formularioValorCaja {
	
	font-size: medium;
	font-style: normal;
	text-align:left;
	color: #494949;
	background-color: #C6E7e1;
	width: 70%;
	height: 20pt;
	padding: 2%;
	vertical-align: middle;

}
.formularioValorRespuesta {
	
	font-size: medium;
	font-style: normal;
	text-align:left;
	color: #494949;
	background-color: #C6E7e1;
	width: 100%;
	padding: 2%;
	vertical-align: middle;

}
.formularioValor option{
	color: #494949;
	
}
.formularioArchivoValor{
	
	font-size: medium;
	vertical-align: middle;
	color: #aaaaaa;

	margin: 1px;
	padding: 1%;
	
	

	
}

.formularioBoton {
	
	font-size: medium;
	text-decoration: none;
	color: #494949;
	background-color: #fafafa;
	margin-top: 2%;
	padding: 1%;
	border: 1px solid #aaaaaa;
	border-radius: 4px

}
.formularioValorCaja input[type="text"]{
	
	background-color:fafafa;
	padding:2%;
	border-radius: 8px;
	
}

.formularioValorCaja input[type="checkbox"]{
	
	

	vertical-align: middle;
	color: #aaaaaa;
	background-color: #fafafa;
	border: 1px solid #aaaaaa;
	white-space: normal;

	padding:1.5%;
	border-radius: 6px;
	
	//height: 18px;

	
}

.formularioValorCaja input[type="checkbox"] {
         position: relative;
	     cursor: pointer;
		 margin-left:2%; 
		 margin-right:2%;
    }
.formularioValorCaja input[type="checkbox"]:before {
         content: "";
         display: block;
         position: absolute;
         width: 16px;
         height: 16px;
         top: 0;
         left: 0;
         border: 2px solid #555555;
         border-radius: 3px;
         background-color: white;
}
.formularioValorCaja input[type="checkbox"]:checked:after {
         content: "";
         display: block;
         width: 5px;
         height: 10px;
         border: solid black;
         border-width: 0 2px 2px 0;
         -webkit-transform: rotate(45deg);
         -ms-transform: rotate(45deg);
         transform: rotate(45deg);
         position: absolute;
         top: 2px;
         left: 6px;
}


.caja{
	
	padding:2%;

}
.formularioValorCaja input[type="submit"]{
	background-color:fafafa;
	padding:4%;
	border-radius: 8px;
	
	
}
.formularioValorCaja input[type="date"]{
	background-color:fafafa;
	padding:1.5%;
	border-radius: 6px;
	
	
}
.formularioValorCaja input[type="radio"]{
	background-color:fafafa;
	padding:1.5%;
	border-radius: 6px;
	
	
}
.formularioValorCaja input[type="time"]{
	background-color:fafafa;
	padding:1.5%;
	border-radius: 6px;
	
}

.formularioValorCaja option{
	background-color:fafafa;
	padding:1.5%;
	border-radius: 6px;
	
}

.formularioValorCaja select{
	
	
	background-color:fafafa;
	padding:1.5%;
	border-radius: 6px;
	

	
}

.formularioValorCaja textarea{
	

	background-color:fafafa;
	padding:2%;
	border-radius: 8px;
	
}


.baseNegativo{
	font-size:medium;
	color:#aaaaaa;
}
.salasReservado{
	
	width:100%;
	height:60px;
	background-color:#E85858;
	font-size:x-small;
	padding-top:15px;
	padding-left:5%;
	padding-right:5%;
	padding-bottom:5%;
	color:#ffffff;
	border-radius: 6px;
}

.salasReservadoPeriodico{
	
	width:100%;
	height:60px;
	background-color:#3DB1FF;
	font-size:x-small;
	padding-top:15px;
	padding-left:5%;
	padding-right:5%;
	padding-bottom:5%;
	color:#ffffff;
	border-radius: 6px;
}
.salasPendiente{

	width:100%;
	height:60px;
	background-color:#FFB13D;
	font-size:x-small;
	padding-top:15px;
	padding-left:5%;
	padding-right:5%;
	padding-bottom:5%;
	color:#ffffff;
	border-radius: 6px;

}
.salasLibre{
	width:100%;
	height:60px;
	//background-color:#158251;
	background-color:#f2f2f2;
	font-size:x-small;
	padding-top:10px;
	padding-left:5%;
	padding-right:5%;
	padding-bottom:5%;
	color:#494949;
	border-radius: 6px;
}

.cajas{
	font-family: 'Aller regular',sans-serif;;
}
.cajas option{
	font-family: 'Aller regular',sans-serif;;
	
}
.baseCuadro{
	
	font-size: medium;
	vertical-align: middle;
	color: #aaaaaa;
	background-color: #fafafa;
	//margin: 3px;
	padding: 3%;
	border: 1px solid #aaaaaa;
	border-radius: 4px;
	white-space: normal;
	//height: 18px;
	
	
}
.baseTitulo{
	
	
}
.baseNeutro{
	
}

.baseListado{
	
	width:30px;
	
}
.body-text a:not(.btn){
	
	text-decoration: none;
}
.archivosEnlace{
	
	text-decoration: none;
}

.archivosBloque {
	

	margin: 0px;
	padding: 2%;
	width: 100%;
	border: 2px solid #cacaca;
	border-radius: 4px;
	text-align: left;
	font-style: normal;
	height: auto;
	text-decoration: none;

}
.base a{
	text-decoration: none;
}
.archivosBarra {


	margin: 0px;
	padding: 1%;
	width: 100%;
	border-top: 2px solid #cacaca;
	border-bottom: 2px solid #cacaca;
	border-radius: 4px;
	text-align: left;
	font-style: italic;
	margin-bottom:2%;
}
.archivosIndice {


	color: #666666;
	text-align: left;
	margin: 3px;
	padding: 2%;
	width: 99%;



}
.archivosPortada {
	margin: 0px 10px 0px 2px;
	border: 0px solid #793049;
}

.col-app{

	//width:22%;
	width:30%;
	height:100px;
	margin-left:1.5%;
	margin-right:1.5%;
	margin-top:1.5%;
	margin-bottom:1.5%;
	font-size:x-small;

}
.card-app{
	height:80px;
	border:0px;
}
.col-text{
	line-height: 1;
	font-size:x-small;

}
.news-title{
	
	width:100%;
	text-align:center
}

.botones{
	
	background-color:fafafa;
	padding:1.5%;
	border-radius: 4px;
	
}

