* {margin:0;padding:0;}

h1 {
	color:white;
	background-color:blue;
	text-align:center;
	box-shadow: 1px 1px 1px #999;
}

#menu {
	text-align:center;
	margin:5px;
}

.btnmenu {
	width:140px;
	height:25px;
	background-color:#4679FA;
	border-color:#4679FA; 
	color:white;
}

.btnmenu:hover {
	background-color:#59B5F7;
	border-color:#59B5F7; 
	color:red;
}

.btnmini {
	margin:4px;
	width:35px;
	height:30px;
	font-size:15p;
	background-color:#2A7BC2;
	border-color:#2A7BC2;
}

table {
	border:100px;
}

#btn_lineal,#btn_cua,#btn_cub,#btn_sisl,#btn_sism {
	margin:4px;
	width:100px;
	height:30px;
	font-size:15px;
	background-color:#2A7BC2;
	border-color:#2A7BC2;
}

#home {
	 background-color:#929292;
	 width:600px;
	 padding:10px;
	 box-shadow: 2px 2px 2px #999;
}