@charset "utf-8";
/* CSS Document */

div#footer {
    width:auto;
    height:219px;
    background:url("bg_footer.png") repeat-x top;
    overflow:hidden;
}
div#footer .meio {
    width:980px;
    margin:0 auto 0 auto;
    overflow:hidden;
}
div#footer .ir-topo {
    float:left;
    margin:55px 0 0 0;
}
div#footer .parceiros {
    width:655px;
    height:128px;
    float:right;
    background:url("bg_logos.png") no-repeat;
}
div#footer .parceiros #marcas {
    width:500px;
    height:85px;
    float:right;
    padding:23px 0 0 0;
}
div#footer .parceiros #marcas img {
    float:left;
    margin:0 30px 0 0;
}
div#footer .end {
    width:265px;
    float:left;
    color:#fff;
    padding:50px 0 0 0;
}
div#footer .end h4 {
    width:265px;
    float:left;
    font-size:16px;
    font-weight:bold;
    padding:0 0 15px 0;
}
div#footer .end p {
    padding:15px 0 15px 0;
}

div#footer .insti {
    width:230px;
    float:left;
    color:#FFF;
    padding:8px 0 0 0;
}
div#footer .insti h4 {
    width:230px;
    float:left;
    font-size:16px;
    font-weight:bold;
    padding:0 0 15px 0;
}
div#footer .insti ul {
    width:230px;
    float:left;
}
div#footer .insti ul li {
    width:230px;
    float:left;
    font-weight:bold;
    padding:0 0 5px 0;
}
div#footer .insti ul li a {
    color:#fff;
    text-decoration:none;
}
div#footer .insti ul li a:hover {
    color:#52ecbe;
}
form.news {
    width:230px;
    float:left;
    padding:8px 0 0 0;
    color:#FFF;
}
form.news h4 {
    width:230px;
    float:left;
    font-size:16px;
    font-weight:bold;
    padding:0 0 15px 0;
}
form.news div {
    width:223px;
    height:33px;
    float:left;
    background:url("input_news.png") no-repeat;
    margin:0 0 10px 0;
}
form.news div input {
    width:205px;
    background-color:transparent;
    height:33px;
    color:#55504e;
    font-size:11px;
    padding:0 0 0 10px;
    line-height: 33px;
}
form.news input.bt {
    width:53px;
    height:33px;
    background:url("bt_enviar.png") no-repeat;
    border:none;
    padding:0;
    cursor:pointer;
    margin:0;
    float:left;
    color:#FFF;
}
div#creditos {
    width:980px;
    float:left;
    padding:55px 0 0 0;
    color:#fff;
}
div#creditos .copy {
    float:left;
}
div#creditos .links {
    float:left;
    padding:0 0 0 50px;
}
div#creditos .links span {
    padding:0 5px 0 5px;
}
div#creditos .links a {
    color:#52ecbe;
    text-decoration:none;
}
div#creditos .links a:hover {
    color:#fff;
}
div#creditos .week {
    float:right;
}
div#creditos .week a {
    color:#fff;
    text-decoration:none;
    float:left;
    margin:0 10px 0 0;
}
div#creditos .week a:hover {
    color:#52ecbe;
}
div#creditos .week img {

}


