body{
	margin:0px;padding:0px;overflow:hidden;
}
*:focus{
    outline: none;
}
/*boton submit*/
.submit{
	background-color:transparent;border:none;border:0;cursor:pointer;display:block;height:30px;font:bold 12px Verdana;
	color:#FFFFFF;text-align:center;margin:0;overflow:visible;padding:3px;padding-bottom:3px;
}
.buttonsubmit, .buttonsubmit span {
	display: inline-block;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;
}
.buttonpaso, .buttonpaso span {
	-webkit-border-radius: 50px;-moz-border-radius: 50px;height:60px;width:60px
	border-radius: 4px;
}
.dashbord{ -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; font:bold 12px Verdana; }
.dashbord.green{ background:#D9ECCA;color:#787878;border:#C6E1AE 1px solid; }
.dashbord.naranja{ background:#fcc66c;color:#FFF;border:#FBB744 1px solid }
.dashbord.white{ background:#FFF;color:#3C3C3C;border:#D2D2D2 1px solid }
.dashbord.gris{ background:#f8f8f8;color:#a4aeaf;border:#dfdfdf 1px solid }
.dashbord.red{ background:#d65035;color:#FFF;border:#CD3030 1px solid }
.dashbord.grissuave{ background:#e4e9ed;color:#b1bbbd;border:#dfdfdf 1px solid }
.dashbord.celeste{ background:#85c0ec;color:#FFF;border:#6AB3E8 1px solid }
.dashbord.celestesuave{ background:#DEF0F3;color:#A5A5A5;border:#B6DDE4 1px solid }
.dashbord.moradosuave{ background:#cb93de;color:#FFF;border:#BB72D3 1px solid }

.cronoagendastop{ filter:alpha(opacity=30); opacity:.3;cursor:pointer }
.cronoagendaplay{ filter:alpha(opacity=10); opacity:1;cursor:pointer }

.divtextlogin{
	filter:alpha(opacity=60); opacity:.6;
	background:#E9E9E9;padding:2px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;
	text-align:center;border: #E9E9E9 1px solid;height:28px;width:200px;
}
.circular{
	overflow: hidden;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	-khtml-border-radius: 100px;
  	border:#FFF 2px solid
}
.sombras{
	box-shadow: 0px 1px 10px #8E8D8D;
    webkit-box-shadow: 0px 1px 10px #8E8D8D;
    -moz-box-shadow: 0px 1px 10px #8E8D8D;
}
.editablepostick{
	border:#000 0px solid;
	-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;-khtml-border-radius: 0px;
	background: transparent;
	font:bold 20px Arial;color:#6C6969;
	line-height: 30px;
	margin-left:7px;
	text-align:center;
	cursor:pointer;
	height:180px;
	width:235px;
	overflow:hidden;
}
.opcionesleft{
	background:#C7C7C7;border-top:#8F8F8F 1px solid;border-bottom:#8F8F8F 1px solid;border-left:#8F8F8F 1px solid;
	-webkit-border-radius: 100px 0px 0px 100px;-moz-border-radius: 100px 0px 0px 100px;border-radius:100px 0px 0px 100px;
}
.opcionesmedium{
	background:#C7C7C7;border-top:#8F8F8F 1px solid;border-bottom:#8F8F8F 1px solid;
}
.buttonsubmit {
	font:bold 13px Verdana;color:#FFFFFF;
	white-space: nowrap;
	line-height:1em;
	position:relative;
	outline: none;
	overflow: visible; /* removes extra side padding in IE */
	cursor: pointer;
	border: 1px solid #999;/* IE */
	border: rgba(0, 0, 0, .2) 1px solid;/* Saf4+, Chrome, FF3.6 */
	border-bottom:rgba(0, 0, 0, .4) 1px solid;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);box-shadow: 0 1px 2px rgba(0,0,0,.2);
	background: -moz-linear-gradient(center top,rgba(255, 255, 255, .1) 0%,rgba(0, 0, 0, .1) 100%);/* FF3.6 */
	background: -webkit-gradient(linear,center bottom,center top,from(rgba(0, 0, 0, .1)),to(rgba(255, 255, 255, .1)));/* Saf4+, Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000')"; /* IE8 */
	-moz-user-select: none;-webkit-user-select:none;-khtml-user-select: none;user-select: none;
	margin-bottom:0px;
}
.buttonsubmit.full, .buttonsubmit.full span { display: block; }
.buttonsubmit:hover, .buttonsubmit.hover {
	background: -moz-linear-gradient(center top,rgba(255, 255, 255, .2) 0%,rgba(255, 255, 255, .1) 100%);/* FF3.6 */
	background: -webkit-gradient(linear,center bottom,center top,from(rgba(255, 255, 255, .1)),to(rgba(255, 255, 255, .2)));/* Saf4+, Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF', EndColorStr='#19FFFFFF'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF', EndColorStr='#19FFFFFF')"; /* IE8 */
}
.buttonsubmit:active, .buttonsubmit.active{ top:1px; }
.buttonsubmit span {
	position: relative;
	text-shadow:0 1px 1px rgba(0, 0, 0, 0.25);
	border-top: rgba(255, 255, 255, .2) 1px solid;
	padding:0.0em 0.1em;
	line-height:1em;
	text-decoration:none;
	text-align:center;
	white-space: nowrap;
}
.buttonsubmit.green {
	background-color: #63B163;
}
.buttonsubmit.blue {
	background-color: #00ADEE;
}
.buttonsubmit.yellow {
	background-color: #ffb515;
}
.buttonsubmit.red {
	background-color: #E30F0F;
}
/*fin de boton submit*/
/*inicio de circulos de colores */
.msjinbox{
	-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;-khtml-border-radius: 100px;
	font:bold 11px Verdana;color:#FFFFFF;padding: 2px 2px;width:25px;
}
.msjinbox.gris{	color:#C3C3C3;border:#C3C3C3 1px solid;background:#E1E1E1; }
.msjinbox.red{ border:#E30F0F 1px solid; background:#E30F0F; }
.msjinbox.green{ border:#5A875A 1px solid; background:#7CA77C; }
.msjinbox.amarillo{	border:#C8C822 1px solid; background:#DDDD33; }
/*fin de circulos de colores */
/*efectos de enlaces*/
a.enlaces:link    {font:12px Verdana;color:#416C96;text-decoration: underline;}
a.enlaces:visited {font:12px Verdana;color:#416C96;text-decoration: underline;}
a.enlaces:hover   {font:12px Verdana;color:#416C96;text-decoration:underline}
a.enlaces:active  {font:12px Verdana;color:#416C96;text-decoration: underline;}
/*efectos titulos*/
.atributo{
	font:bold 13px Arial;color:#5A5A5A;
}
.titulosesion{
	font:bold 16px Verdana;color:#5A5A5A
}
.opcionesleft{
	cursor:pointer;
	font:12px Verdana;color:#FFF
}
.valores{
	font:bold 12px Verdana;color:#517BA6
}
/* efecto de cajas de textos*/
.textbusqueda{
	-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;-khtml-border-radius: 100px;
	background-color: #FFFFFF;padding: 3px;border:#969696 1px solid;
	width: 195px;height:20px;
}
.textfondo{
	-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-khtml-border-radius: 5px;
	background-color: #FFFFFF;padding: 3px;border:#aabbcc 1px solid;
}
.textfondoerror{
	-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-khtml-border-radius: 5px;
	background-color: #FFFFFF;padding: 3px;border:#C01616 1px solid;
}
.text{
	border:#FFF 1px solid;background: #FFFFFF;height: 20px;
	font:12px Verdana;color:#000000;
}
.submit{
	background-color:transparent;border:none;border:0;cursor:pointer;display:block;height:30px;font:bold 12px Verdana;
	color:#FFFFFF;text-align:center;margin:0;overflow:visible;padding:3px;padding-bottom:3px;
}
.select{
	background-color:transparent;border:none;border:0;cursor:pointer;display:block;
	font:bold 12px Verdana;color:#FFF;margin:0;overflow:visible;padding:0;padding-bottom:1px;
}
option{
	color: #000;
}
textarea{
	padding: 5px;border:#aabbcc 1px solid;resize: none;
	-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-khtml-border-radius: 5px;
}
/*estilos para admin*/
.fondoasistente{ background:#ededed;border-right:#27527C 1px solid;border-top:#27527C 1px solid;border-bottom:#27527C 1px solid;}
.tdasistente_act{ background:#FFF;border:#aabbcc 1px solid;cursor:pointer;}
.tdasistente_des{ cursor:pointer;}
/*Dimensiones de los marcos de perfil*/
.superior{ width:1000px;height:86px;border-bottom:#A9A7A8 2px solid;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(30%, #e8e8e8), color-stop(75%, #cbcbcb) );
	background:-moz-linear-gradient( center top, #e8e8e8 30%, #cbcbcb 75% );
	background:-ms-linear-gradient( top, #e8e8e8 30%, #cbcbcb 75%);
}
.lateral{ width:260px;height:562px;border-right:#acabab 1px solid;background:#dfe4eb;}
.centro { width:720px;height:562px;margin-left:280px;background:#ededed;}
/*fondo de pantalla*/
.fondopantalla{
 	background-attachment: fixed;background-position: center;
	width:100%;height:100%;border:#000 0px solid;text-align:center;
	background:#000000;/*position:fixed;left:0px;top:0px;*/
	background-repeat:no-repeat;
}
/*cantidad de fondos*/
.divcantidadfondos{
	position:absolute;left:45px;top:9px;font:bold 12px Verdana;color:#FFF;display:none;
	background:transparent;width:80px;padding:3px 3px;height:24px;border:#FFFFFF 2px solid;
	-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;
}

/*estilos antiguos*/
.celda a{color:#000;text-decoration:none;font:bold 11px Verdana;}
.celda a:hover{font:bold 11px Verdana;color:#000;text-decoration:none;}

.celdamenu{
  background-image:url("../imagensistema/fmenus.png");
  background-position: center;
  background-repeat:no-repeat;
}
.celdamenutop{
	width: 80px;height: 15px;padding:3px;font:bold 11px Verdana;color:#FFF;border:#232F3A 1px solid;
	-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(30%, #6786A5), color-stop(75%, #476078) );
	background:-moz-linear-gradient( center top, #6786A5 30%, #476078 75% );
	background:-ms-linear-gradient( top, #6786A5 30%, #476078 75%);
}
.celdamenutop2{
	width: 80px;height: 15px;padding:3px;font:bold 11px Verdana;color:#000;border:#D8D8D8 1px solid;background:transparent;
	-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;
}
.celdamenutop3{
	width: 80px;height: 15px;padding:3px;font:bold 11px Verdana;color:#000;border:#C7C7C7 1px solid;background:#D8D8D8;
	-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;
}
.celexpediente1{
	 cursor:pointer;width:auto;height:30px;background:#ededed;
	 border-left:#B4B4B4 1px solid;border-top:#B4B4B4 1px solid;border-right:#B4B4B4 1px solid;
	 -webkit-border-radius: 8px 8px 0px 0px;-moz-border-radius: 8px 8px 0px 0px;border-radius: 8px 8px 0px 0px;
}
.celexpediente2{
	cursor:pointer;width:auto;height:30px;margin-bottom:-8px;border:#E1E1E1 1px solid;
}

.celdatitulo{ font:bold 11px Verdana;color:#5A5A5A;width:210px;height:25px;display: table-cell;vertical-align: middle;position: relative;background:#FCFDCE;border:#0A355F 1px solid;text-align:center;position:relative;z-index:5000; }
.fondoventana1{
	width:100%;height:100%;position:absolute;background:#ededed;z-index:5000;filter:alpha(opacity=90);
}
.skin0{
   cursor: pointer;
   font: bold 12px verdana;
   position: absolute;
   visibility:hidden;
}
.enfocardiv{
  z-index:1000;
}
.descenfocardiv{
  z-index:0;
}
.mensajedeaciertos{ /* color de los mensajes para saber si el proceso se ejecuto correctamente*/
 font:bold 12px Verdana;color:#6ba955;text-align:center;
}
.mensajedefallos{ /* color de los mensajes para saber si el proceso no se ejecuto correctamente*/
 font:bold 12px Verdana;color:#e50227;
}
.mensajedevalidacion{ /* color de los mensajes de validaciones */
 font:bold 12px Verdana;color:#FF7F00;
}
.proceso{ /* color de los mensajes de proceso */
 font:bold 12px Verdana;color:#4c658a;
}
/*opciones libros prestados*/
.menulibrosprestados1{
	cursor:pointer;background:#FFFFFF;
	border-left:#DEDDDD 1px solid;border-top:#DEDDDD 1px solid;border-right:#DEDDDD 1px solid;
}
.menulibrosprestados2{
	cursor:pointer;background:#D3D3D3;
	border-left:#DEDDDD 1px solid;border-top:#DEDDDD 1px solid;border-right:#DEDDDD 1px solid;
}

/*slider para el porcentaje */
.slider{
	height: 30px;position: relative;width: 103px;
}

.slider > .emptyprogress{
	border:#c9c9c9 1px solid;background: #e6e6e6;	cursor: pointer;	height: 20%;top:40%;position: absolute;width: 103px;
}

.slider > .progress{
	border:#1c5fc8 1px solid;	background: #4a8df8;	cursor: pointer;	height: 20%;top:40%;position: absolute; width: 0px;
}

.slider > .indicator{
	background: url('../imagensistema/slider.png') no-repeat;cursor: pointer;height: 100%;margin: 7px auto auto -7px;left: 0%;position: absolute;width:18px;
}
/* fin de slider */
/* inicio para fieldset*/
fieldset.clas1{
	text-align: left;
	-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
	border:1px solid #aaaaaa;
}
legend.clas2{
	-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;
	font:12px Verdana;color:#5b5549;border:1px solid #aaaaaa;background:#ffffff;height:20px;padding:4px 6px 0px;

	-moz-box-shadow: 3px 3px 4px #cfcfcf;
    -webkit-box-shadow: 3px 3px 4px #cfcfcf;
    box-shadow: 3px 3px 4px #cfcfcf;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cfcfcf')";
    /* IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cfcfcf');
}
/* fin para fieldset*/
/*imagen de carga*/
.loader:before,
.loader:after,
.loader {
  border-radius: 50%;
  width: 1.5em;
  height: 1.5em;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation: load7 1.8s infinite ease-in-out;
  animation: load7 1.8s infinite ease-in-out;
}
.loader {
  font-size: 10px;
  margin: 0px auto;
  position: relative;top:-25px;
  text-indent: -9999em;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
.loader:before {
  left: -2.0em;
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.loader:after {
  left: 2.0em;
}
.loader:before,
.loader:after {
  content: '';
  position: absolute;
  top: 0;
}
@-webkit-keyframes load7 {
  0%,
  80%,
  100% {
    box-shadow: 0 2.5em 0 -1.3em #ffffff;
  }
  40% {
    box-shadow: 0 2.5em 0 0 #ffffff;
  }
}
@keyframes load7 {
  0%,
  80%,
  100% {
    box-shadow: 0 2.5em 0 -1.3em #ffffff;
  }
  40% {
    box-shadow: 0 2.5em 0 0 #ffffff;
  }
}
/*LIBRERIA*/
#slider1 {
    margin: 0px 0 0;
    overflow: hidden;
    position: relative;
    padding: 0 50px 10px;
}

#slider1 .viewport {
    height: 265px;
    overflow: hidden;
    position: relative;
}

#slider1 .buttons {
    background: #DADADA;
    border-radius: 35px;
    display: block;
    position: absolute;
    top: 35%;
    left: 2%;
    width: 25px;
    height: 25px;
    color: #fff;
    font-weight: bold;
    text-align: center;
    line-height: 35px;
    text-decoration: none;
    font-size: 22px;
}

#slider1 .next {
    right: 2%;
    left: auto;
    top: 35%;
}

#slider1 .buttons:hover {
    background: #C9C9C9;
}

#slider1 .disable {
    visibility: hidden;
}

#slider1 .overview {
    list-style: none;
    position: absolute;
    padding: 0;
    margin: 0;
    width: 135px;
    left: 0;
    top: 0;
}

#slider1 .overview li {
    float: left;
    margin: 3px 5px 0 0;
    padding: 5px;
    height: 250px;
    border: 1px solid #dcdcdc;
    width: 138px;
    background:#FFF;
}
/*divs listas de usuario en cookie*/
.contenedorcookie { width: 200px;position: relative; }

.fondocookie{
	background:#E9E9E9;
    -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;filter:alpha(opacity=30); opacity:.3;
	width: 100%;height: 100%;position: absolute;top: 0;left: 0;
}
.infocookie {
    width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 10;
}
