#insidefooter {
 padding-top: 0.5em;
 padding-bottom: 0.4em;
 z-index:5;opacity:1;
 background-color:#777777;
}

#footer2layer {
 position:absolute;
 z-index:3;height:190px;
 width:100%;
 background-color: #777777;
}

html {
min-height: 100%;
}
.footer {
 bottom: 0;
 width: 100%;
 font-size: 0.8em;

 /* Set the fixed height of the footer here */
 /* height: 190px; */
 /* margin-top: 1.5em; */
 /* position: absolute; */

}

body {
  /* Margin bottom by footer height - 6em; agora é relativa e fica absolute se for necessario por javascript */
  /* margin-bottom: 195px; */
}

.fotterlogo {
min-width:350px;
min-height:250px
}

.fotterfirstcol {
margin-left:330px;
}

.flist {list-style-type:none;
 margin-top:0px;
 margin-left:-30px;
 list-style-position:inside;
}

.flist a {color:white;}

.ftitule {
 color:white;
 text-transform:uppercase;
 margin-left:auto;
 margin-right:auto;
 border-bottom:thin dotted #a8a8a8;
 line-height:25px;
 padding-left:0.5em;
 margin-bottom:0em
}
