#footer { display:inline; float:left; width:100%; height:265px; text-align:center; background:url(../../img/frontend/base/bg-footer.gif) repeat-x left top; }
#footer .ctd-footer { display:inline; float:left; width:100%; height:230px; background:url(../../img/frontend/base/bg-footer-content.jpg) no-repeat center top; }
#footer .ctd-footer .ft-ctd { display:block; margin:0 auto; width:938px; padding-left:77px; text-align:left; }
#footer .ctd-footer .ft-ctd .cx-footer,
#footer .ctd-footer .ft-ctd .cx-footer h2,
#footer .ctd-footer .ft-ctd .cx-footer ul,
#footer .ctd-footer .ft-ctd .cx-footer ul li,
#footer .ctd-footer .ft-ctd .cx-footer ul li a,
#footer .ctd-footer .ft-ctd .cx-footer p,
#footer .ctd-footer .ft-ctd .cx-footer p a,
#footer .ctd-footer .ft-ctd .cx-footer form,
#footer .ctd-footer .ft-ctd .cx-footer form fieldset,
#footer .ctd-footer .ft-ctd .cx-footer form fieldset label,
#footer .ctd-footer .ft-ctd .cx-footer form fieldset button { display:inline; float:left; color:#fff; }

#footer .ctd-footer .ft-ctd .cx-footer { width:239px; min-height:160px; margin:0 81px 25px 0; padding-top:31px; }
#footer .ctd-footer .ft-ctd .cx-footer.informativos { margin-right:0; }
#footer .ctd-footer .ft-ctd .cx-footer.informativos form { width:239px; }

#footer .ctd-footer .ft-ctd .cx-footer ul,
#footer .ctd-footer .ft-ctd .cx-footer ul li,
#footer .ctd-footer .ft-ctd .cx-footer p { clear:both; }

#footer .ctd-footer .ft-ctd .cx-footer h2 { border-bottom:1px dotted #b79a9d; width:239px; height:27px; margin-bottom:9px; font-size:1.7em; }
#footer .ctd-footer .ft-ctd .cx-footer ul li { width:232px; margin-bottom:7px; }
#footer .ctd-footer .ft-ctd .cx-footer p { width:232px; margin-bottom:19px; }
#footer .ctd-footer .ft-ctd .cx-footer p strong { font-size:1.1em;}
#footer .ctd-footer .ft-ctd .cx-footer p.telefone { margin-bottom:9px; }

#footer .ctd-footer .ft-ctd .cx-footer .midias-sociais,
#footer .ctd-footer .ft-ctd .cx-footer .midias-sociais a{display:inline; float:left;}

#footer .ctd-footer .ft-ctd .cx-footer .midias-sociais {border-top:1px dotted #b79a9d; margin-bottom:10px; width:239px;}
#footer .ctd-footer .ft-ctd .cx-footer .midias-sociais a{margin-right:10px; margin-top:7px; width:16px; height:16px; text-indent:-9999px;}

#footer .ctd-footer .ft-ctd .cx-footer .midias-sociais a.twitter { background:url(../../img/frontend/base/twitter-icon-footer.gif) left top no-repeat;}
#footer .ctd-footer .ft-ctd .cx-footer .midias-sociais a.orkut { background:url(../../img/frontend/base/orkut-icon-footer.gif) left top no-repeat;}
#footer .ctd-footer .ft-ctd .cx-footer .midias-sociais a.facebook { background:url(../../img/frontend/base/facebook-icon-footer.gif) left top no-repeat;}
#footer .ctd-footer .ft-ctd .cx-footer .midias-sociais a.linkedin { background:url(../../img/frontend/base/linkedin-icon-footer.gif) left top no-repeat;}

#footer .ctd-footer .ft-ctd .cx-footer form fieldset ul li { margin-bottom:0; }
#footer .ctd-footer .ft-ctd .cx-footer form fieldset label {  position:relative; width:209px; margin-bottom:5px; text-align:right; }
#footer .ctd-footer .ft-ctd .cx-footer form fieldset label input { border:1px dotted #b5b0ac; width:152px; margin-left:17px; padding:2px 1px; background:#f1ebe6 url(../../img/frontend/base/bg-input.gif) repeat-x left bottom; }
#footer .ctd-footer .ft-ctd .cx-footer form fieldset button { clear:both; border:none; width:80px; height:30px; margin:2px 0 0 129px; text-indent:-9999em; background:url(../../img/frontend/icones-botoes/bt-enviar.gif) no-repeat left top; }

#footer .copyright { display:block; position:relative; bottom:5px; width:941px; margin:0 auto; color:#ccc; }
#footer .copyright p { display:inline; float:left; padding-top:5px; }
#footer .copyright cite { display:inline; float:right; }
#footer .copyright cite a { display:inline; float:left; text-indent:-9999em; width:44px; height:24px; background:url(../../img/frontend/icones-botoes/logo-feb.gif) no-repeat left top; }
