body {
    margin:0px;
    overflow:hidden;
    font-family:Arial;
    /* prevent text selection on ui */
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    /* prevent scrolling in windows phone */
    -ms-touch-action: none;
    /* prevent selection highlight */
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
        
.header, .footer{
    position: absolute;
    text-align: center;
}
.header {
    top: 0px;
    left: 0px;
    right: 0px;
    height: 90px;
    padding:6px;
}
.footer {
    bottom: 0px;
    left: 0px;
    right: 0px;
    height: 42px;
    padding:2px;    
}
.title {
    width: auto;
    line-height: 32px;
    font-size: 20px;
    font-weight: bold;
    color: #eee;
    text-shadow: 0px -1px #000;
    padding:0 60px;
}
.navbtn {
    cursor: pointer;
    float:left;
    padding: 6px 10px;
    font-weight: bold;
    line-height: 18px;
    font-size: 14px;
    color: #eee;
    text-shadow: 0px -1px #000;
    border: solid 1px #111;
    border-radius: 4px;
    background-color: #404040;
    box-shadow: 0 0 1px 1px #555,inset 0 1px 0 0 #666;     
}
.navbtn-hover, .navbtn:active {
    color: #222;
    text-shadow: 0px 1px #aaa;
    background-color: #aaa;
    box-shadow: 0 0 1px 1px #444,inset 0 1px 0 0 #ccc;   
}

#content{
    position: absolute;
    top: 70px;
    left: 0px;
    right: 0px;
    bottom: 46px;
    overflow:hidden;
	
	width:1202px;
	height:452px;
}
#canvas{
    cursor:url('../img/pencil.cur') 5 5, auto;
    background-color:#fff;
}
.palette-case {
    width:1100px;
    margin:auto;
    text-align:center;
}
.palette-box {
    float:left;
    padding:2px 6px 2px 6px;
}
.palette {
    border:2px solid #777;
    height:50px;
    width:50px;
	background-color:#fff;
}
.palette:hover {
	cursor:pointer;
}

.bt_reiniciar{background-image:url(../img/botones.png);
position: absolute; margin: 0px; left: 10px; top: 0px; width: 290px; height: 140px; right: auto; bottom: auto; clip: rect(0px, 70px, 70px, 0px); background-size: 100% 100%;  background-position: -146px 0px; background-repeat: no-repeat;overflow: hidden; transform: translate(0px, 0px) rotate(0deg) scale(1, 1); cursor: pointer; z-index:3;}
.bt_reiniciar:hover{background-position:-146px -70px;}
 
.bt_ayuda{background-image: url(../img/botones.png);
position: absolute; margin: 0px; left: 940px; top: 600px; width: 290px; height: 140px; right: auto; bottom: auto; clip: rect(0px, 70px, 70px, 0px); background-size: 100% 100%; background-position: -220px 0px; background-repeat: no-repeat;overflow: hidden; transform: translate(0px, 0px) rotate(0deg) scale(1, 1);}
.bt_ayuda:hover{background-position:-220px -70px; cursor: pointer;}