*{
	margin: 0;
    padding: 0;
}

html, body {
    height: 100%;
    width: 100%;
}    

#parent {
    width: 100%;
    height: 100%;
    background-color: #ffc907;	
}

#topo {
    position:static;
    height: 80%;
    width: 100%;
}

div.divLogo{
    position: absolute;
    max-width:45%;
    max-height:45%;
    top:50%;
    left:50%;
    overflow:visible;  
}

img.logo{
    position:relative;
    max-width:100%;
    max-height:100%;
    margin-top:-50%;
    margin-left:-50%;
}

div.rodape {
    position:relative;
    float:left;
    height: 20%;
    width: 60%;
    background-color: #ffc907;
    margin-left: 20%;
    margin-right: 20%;
    vertical-align: auto;
}

div.Icons{
    position: relative;
    vertical-align: center;
    background-color: #ffc907;
}

img.icons{
    position: relative;
    max-height: 8%;
    max-width: 8%;
    vertical-align: center;
    padding-left: 6.5%;
    
}



