@charset "utf-8";
/* CSS Document */

h1, h2, h3, h4, h5, h6, a {
  margin:0; padding:0;
}

.login {
	margin:0 auto;
	max-width:500px;
}
.login-header {
	color:#FFFFFF;
	text-align:center;
	font-size:80%;
}
.login-header h1 {
	text-shadow: 0px 5px 15px #000;
}
.login-form {
	
	padding-top:10px;
	padding-bottom:10px;
	
	border:2px solid #999;
	background-color:#F8F8F8;
	border-radius:10px;
	box-shadow:0px 0px 10px #000;
	
}
.login-form h3 {
	text-align:left;
	margin-left:40px;
	color:#333;
}
.login-form {
	box-sizing:border-box;
	padding-top:15px;
	/*margin:50px auto;*/
	margin:50px auto;
	text-align:center;
	overflow: hidden;
}
.login-check {

	margin-left:40px;
	text-align:left;
	color: #06C;
 /* margin:20px 0px 20px -300px;*/
 /* text-decoration:underline;
  cursor:pointer;*/
}




.EstFormularioCaja {
  width: 90%;
  max-width:400px;
  
  height:30px;
  font-family: 'Ubuntu', sans-serif;
  margin:10px 0;
  border-radius:5px;
  border:2px solid #f2f2f2;
  outline:none;
  padding-left:10px;
}


/*.EstFormularioBoton {

}*/


/*<!-- .login-form input[type="button"] {
  height:30px;
  width:100px;
  background:#fff;
  border:1px solid #f2f2f2;
  border-radius:20px;
  color: slategrey;
  text-transform:uppercase;
  font-family: 'Ubuntu', sans-serif;
  cursor:pointer;
}-->*/
/*.sign-up{
  color:#f2f2f2;
  margin-left:-400px;
  cursor:pointer;
  text-decoration:underline;
}
.no-access {
  color:#E86850;
  margin:20px 0px 20px -300px;
  text-decoration:underline;
  cursor:pointer;
}
.try-again {
  color:#f2f2f2;
  text-decoration:underline;
  cursor:pointer;
}*/

/*Media Querie*/
@media only screen and (min-width : 150px) and (max-width : 530px){
  .login-form h3 {
    text-align:center;
    margin:0;
  }
/*  .sign-up, .no-access {
    margin:10px 0;
  }
  .login-button {
    margin-bottom:10px;
  }*/
}


/*
@font-face {
  font-family: 'MyWebFont';
  src: 
       url('SourceSansPro-Black.ttf') format('truetype');
}
*/

body {
/*margin: 2px 2px 2px 2px ;*/
margin: 0px 0px 0px 0px ;
padding: 0px 0px 0px 0px ;

background-image:url(../imagenes/fondo_login.png);
/*background-repeat: no-repeat;*/
/*background-attachment: fixed;*/
/*background-position: center; */

}

.CapAccesoPrincipal{
/*background-color:#F4ABF2;  */
        /*border:2px solid #FF0000; */ 

}




table.EstTablaAcceso{
	font-family:Tahoma, Geneva, sans-serif;
}

thead.EstTablaAccesoHead{
	/*	background-image:url(../imagenes/fondo_cabecera.png);*/
	
	
}

thead.EstTablaAccesoHead th{
	/*background-image:url(../imagenes/fondo_menu.png);	*/
	/*background-position:center;*/
	font-weight:bold;
	color:#000;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
}


tbody.EstTablaAccesoBody{
	
}

tbody.EstTablaAccesoBody td{
	/*font-weight:bold;*/
	color:#000;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
}

tfoot.EstTablaAccesoFoot{
	
}
tfoot.EstTablaAccesoFoot th{
	font-size:12px;
	/*		background-image:url(../imagenes/fondo_cabecera.png);*/
	/*background-position:center;*/
}



.EstAccesoTitulo{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
}



a.EstAccesoEnlace{
	text-decoration:none;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}

a:hover.EstAccesoEnlace{
	text-decoration:none;
	font-size:12px;
	color:#000000;	
		font-weight:bold;
}

a:visited.EstAccesoEnlace{
	text-decoration:none;
	font-size:12px;
	color:#000000;	
		font-weight:bold;
}

a:link.EstAccesoEnlace{
	text-decoration:none;
	font-size:12px;
	color:#000000;	
		font-weight:bold;
}

.EstAccesoPie{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:8px;
}
