/*
Al cuerpo de la
pagina se aplica el tamaño de fuente
 */
body{
	font-size: 12px;
}

#RutaArchivo{
	visibility:hidden;
}

#imagen{
	text-align: center;
	width: 400px;
	margin: 0px auto;
	border-radius:8px;
	padding: 0px 9px 0px 9px;
}

#ContenedorListadoLibros{
	margin: 0px 50px 0px 0px;
	width: 100%;
	height: 100%;
}

#ListadoLibros{
	margin-left: 20px;
	width: 400px;
	float: left;
}

#ContenedorVisorLibro{
	float: left;
	margin-left: 40px;
}

#ContenedorVisorLibro iframe {
	width: 800px;
	height: 600px;
}

#imagen h2{
	text-align: center;
	width: 400px;
	margin: 0px auto;
	border-radius:8px;
	padding: 0px 9px 0px 9px;
}

#DatosUser{
	margin-top: 30px;
	font-family: calibri;
}

#Formulario{
	width: 500px;
	height: 200px;
	margin: 50px auto;
	border-radius:8px;
	padding: 0px 9px 0px 9px;
}

#Formulario header {
	text-align: center;
}
/**
 * se aplica el ancho, margen centrado
 * borde de un pixel con redondeado, y rellenado
 * a la izquierda y derecha
 */
#Contenedor{
	width: 400px;
	margin: 50px auto;
	background-color: #F3EDED;
    border: 1px solid #ECE8E8;
	height: 380px;
	border-radius:8px;
	padding: 0px 50px 0px 50px;
}

/**
 * Aplicando al icono de usuario el color de fondo,
 * rellenado de 20px y un redondeado de 120px en forma
 * de un circulo
 */
.Icon span{
      background: #A8A6A6;
      padding: 20px;
      border-radius: 120px;
}
/**
 * Se aplica al contenedor madre un margen de tamaño 10px hacia la cabecera y pie,
 * color de fuente blanco,un tamaño de fuente 50px y texto centrado.
 */
.Icon{
     margin-top: 10px;
     margin-bottom:10px; 
     color: #FFF;
     font-size: 50px;
     text-align: center;
}
/**
 * Se aplica al contenedor donde muestra en el pie
 * la opción de olvidaste tu contraseña?
 */
.opcioncontra{
	text-align: center;
	margin-top: 20px;
	font-size: 14px;
}

#Pie{
	text-align: center;
	width: 400px;
	margin: 0px auto;
	background-color: #F3EDED;
    border: 1px solid #ECE8E8;
	border-radius:8px;
	padding: 0px 9px 0px 9px;
	clear: left;
}

#Empresa{
    text-align:  center;
    width: 500px;
    

}



/**
 * En las siguientes lineas
 * se define el diseño adaptable, para que
 * se muestre en los dispositivos móviles
 */

/******************************************/
/***    DISEÑO PARA MOVILES 320        ****/
/******************************************/
@media only screen and (max-width:320px){
#Contenedor{
	width: 100%;
	height: auto;
	margin: 0px;
}

/******************************************/
/***    DISEÑO PARA MOVILES 240        ****/
/******************************************/
@media only screen and (max-width:240px){
	
}
